Desenvolvimento com windows 8.1

Post on 22-May-2015

584 views 3 download

description

Palestra realizado em 23/11/2013 no Fórum de Inovação e Tecnologia de Criciúma! https://www.facebook.com/FITCriciuma

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

#FITCriciúma 2013

Obrigado!Questões?

Alvaro Brognolialvarobrognoli@hotmail.comalvarobrg.blogspot.com

linkedin.com/in/alvarobr