Desenvolvimento com windows 8.1
-
Upload
alvaro-brognoli -
Category
Technology
-
view
582 -
download
3
description
Transcript of Desenvolvimento com windows 8.1
#FITCriciúma 2013
Alvaro Brognoli
Desenvolvimento com Windows 8.1
Developer!
#FITCriciúma 2013
Alvaro Brognoli• Trabalho na Useall Software (5+ anos)• Powerbuilder, Delphi• C# .NET
• Desenvolvedor, analista de sistemas• Testador• Gerente• Pai, Biker
#FITCriciúma 2013
#FITCriciúma 2013
Agenda• Windows 8.1, Windows RT• Plataforma de desenvolvimento• Ambiente de desenvolvimento, SDK Windows• Linguagens que podem ser utilizadas• Testar sua app, emulador• Windows Store, Kit de certificação de apps,
publicação• Dicas de estudo
#FITCriciúma 2013
MS-DOS: como tudo começou (1982)
#FITCriciúma 2013
Windows 1.0 (1985)
#FITCriciúma 2013
Windows 2.0 (1987)
#FITCriciúma 2013
Windows 3.0 (1990)
#FITCriciúma 2013
Windows 3.1 e 3.11 (1990 a 1994)
#FITCriciúma 2013
Windows 95
#FITCriciúma 2013
Windows 98
#FITCriciúma 2013
Windows XP (2001)
#FITCriciúma 2013
Windows Vista (2007)
#FITCriciúma 2013
Windows 7 (2009)
#FITCriciúma 2013
Windows 8 (2012)
#FITCriciúma 2013
Windows imaginado de novo
• 8.1 lançado em 18/10
#FITCriciúma 2013
Por que Windows?
• http://goo.gl/UmgScA (link do evento)
#FITCriciúma 2013
#FITCriciúma 2013
Por que Windows?• Vai comprar computador novo?
#FITCriciúma 2013
#FITCriciúma 2013
Plataforma de desenvolvimento
#FITCriciúma 2013
Ambiente de desenvolvimento
• Windows 8.1• Microsoft Visual Studio 2013• Blend para Visual Studio
#FITCriciúma 2013
Microsoft Visual Studio 2013
• “Uma coleção de ferramentas que você pode usar para criar, codificar, depurar, localizar, empacotar e implantar um aplicativo da Windows Store.”
#FITCriciúma 2013
Licença de desenvolvedor
• Licença gratuita• Renovação a cada 90 dias• Necessário ter uma conta MS• Obter a licença no primeiro acesso
ao VS
#FITCriciúma 2013
Visual Studio 2013
#FITCriciúma 2013
Estrutura básica
#FITCriciúma 2013
SDK do Windows
• SDK do Windows 8• Biblioteca do Windows para JavaScript• SDK do Live, Bing maps, Facebook• Serviços móveis do Windows Azure• Kit de Certificação de Aplicativos
Windows
#FITCriciúma 2013
Linguagens
#FITCriciúma 2013
Interface XAML
#FITCriciúma 2013
C#
#FITCriciúma 2013
Interface HTML
#FITCriciúma 2013
Javascript
#FITCriciúma 2013
Projetos, estrutura e linguagens
Demo Visual Studio
#FITCriciúma 2013
Processo de criação de Windows Apps• Do que se trata o seu aplicativo• Qual será o ponto forte do seu
aplicativo• Pensar em diferentes fatores de
forma, acessibilidade, monetização e venda no mercado global
• Reserve o nome para seu aplicativo
#FITCriciúma 2013
Processo de criação - Pensar na interface
• Diretrizes da experiência do usuário• Padrões de design• Modelos de projeto• Logotipo, tiles• Navegação, orientação
#FITCriciúma 2013
Processo de criação - Pensar na interface
#FITCriciúma 2013
Processo de criação
• Linguagem desenvolvimento• Editor do Visual Studio e Blend• Code, code, code• Compilar, depurar• Testar
#FITCriciúma 2013
Processo de criação - Testar
• Simulator• Local machine• Remote machine
#FITCriciúma 2013
#FITCriciúma 2013
Simulator
Demo Win8AppBox
#FITCriciúma 2013
Processo de criação
• Empacotar e certificar• Requisitos de certificação para aplicativos• Arquivo package.appxmanifest– Configs– Nomes– Logos
• Publicação na Windows Store
#FITCriciúma 2013
Kit de Certificação de Aplicativos Windows
#FITCriciúma 2013
Publicação na Windows Store• Você precisa de uma conta de
desenvolvedor para publicar apps• Conta individual – US$ 19• Conta empresarial - US$ 99 • Mesma conta para Windows Phone
#FITCriciúma 2013
Publicação na Windows Store• https://appdev.microsoft.com
#FITCriciúma 2013
Fontes de estudo
• http://dev.windows.com• http://msdn.microsoft.com/pt-br• http://www.microsoft.com/brasil/apps/
windows.html• http://www.microsoftvirtualacademy.com• http://code.msdn.microsoft.com/
windowsapps