SlideShare uma empresa Scribd logo
1 de 46
Desenvolvimento com Windows 8.1
Alvaro Brognoli
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
Demo Visual Studio
Projetos, estrutura e linguagens

#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
Demo Win8AppBox
Simulator

#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 Brognoli
alvarobrognoli@hotmail.com
alvarobrg.blogspot.com
linkedin.com/in/alvarobr
#FITCriciúma 2013

Mais conteúdo relacionado

Mais procurados

Python Nordeste 2016 - Aplicações multiplataforma - Kivy
Python Nordeste 2016 - Aplicações multiplataforma - KivyPython Nordeste 2016 - Aplicações multiplataforma - Kivy
Python Nordeste 2016 - Aplicações multiplataforma - KivyJulio Cesar Eiras Melanda
 
Feature Flags: sexta-feira também é dia de lançamento
Feature Flags: sexta-feira também é dia de lançamentoFeature Flags: sexta-feira também é dia de lançamento
Feature Flags: sexta-feira também é dia de lançamentoJoão Cunha
 
Visual Studio 2010
Visual Studio 2010Visual Studio 2010
Visual Studio 2010Waldyr Felix
 
LPUG #10 agenda e community updates - 2020-09-16
LPUG #10   agenda e community updates - 2020-09-16LPUG #10   agenda e community updates - 2020-09-16
LPUG #10 agenda e community updates - 2020-09-16Fernando Fernández
 
Workshop - Introdução a linguagem C#
Workshop - Introdução a linguagem C#Workshop - Introdução a linguagem C#
Workshop - Introdução a linguagem C#Cristiano Cunha
 

Mais procurados (9)

Python Nordeste 2016 - Aplicações multiplataforma - Kivy
Python Nordeste 2016 - Aplicações multiplataforma - KivyPython Nordeste 2016 - Aplicações multiplataforma - Kivy
Python Nordeste 2016 - Aplicações multiplataforma - Kivy
 
Feature Flags: sexta-feira também é dia de lançamento
Feature Flags: sexta-feira também é dia de lançamentoFeature Flags: sexta-feira também é dia de lançamento
Feature Flags: sexta-feira também é dia de lançamento
 
Visual Studio 2010
Visual Studio 2010Visual Studio 2010
Visual Studio 2010
 
LPUG #10 agenda e community updates - 2020-09-16
LPUG #10   agenda e community updates - 2020-09-16LPUG #10   agenda e community updates - 2020-09-16
LPUG #10 agenda e community updates - 2020-09-16
 
Bdd-Visual Studio Summit 2015
Bdd-Visual Studio Summit 2015Bdd-Visual Studio Summit 2015
Bdd-Visual Studio Summit 2015
 
Workshop - Introdução a linguagem C#
Workshop - Introdução a linguagem C#Workshop - Introdução a linguagem C#
Workshop - Introdução a linguagem C#
 
Zf campus party_2011
Zf campus party_2011Zf campus party_2011
Zf campus party_2011
 
Domain Driven Design Tático
Domain Driven Design TáticoDomain Driven Design Tático
Domain Driven Design Tático
 
Web e HTML5
Web e HTML5Web e HTML5
Web e HTML5
 

Semelhante a Desenvolvimento com windows 8.1

Certificações Microsoft e o Mercado de Trabalho
Certificações Microsoft e o Mercado de TrabalhoCertificações Microsoft e o Mercado de Trabalho
Certificações Microsoft e o Mercado de TrabalhoJoel Rodrigues
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensourceCDS
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensourceCDS
 
Como desenvolver softwares utilizando tecnologias microsoft
Como desenvolver softwares utilizando tecnologias microsoftComo desenvolver softwares utilizando tecnologias microsoft
Como desenvolver softwares utilizando tecnologias microsoftJucinei Pereira Dos Santos
 
Windows Phone e Reconhecimento de Voz
Windows Phone e Reconhecimento de VozWindows Phone e Reconhecimento de Voz
Windows Phone e Reconhecimento de VozLuiz Otávio Gava
 
Visual Studio Code
Visual Studio CodeVisual Studio Code
Visual Studio CodeCDS
 
Sonarqube
SonarqubeSonarqube
SonarqubeCDS
 
As vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NETAs vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NETJoel Rodrigues
 
Desenvolvendo para Windows Phone
Desenvolvendo para Windows PhoneDesenvolvendo para Windows Phone
Desenvolvendo para Windows Phoneanybalrocha
 
Android Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira ReuniãoAndroid Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira ReuniãoStefan Horochovec
 
Guia para o Profissional Android
Guia para o Profissional AndroidGuia para o Profissional Android
Guia para o Profissional Androidarmeniocardoso
 
Lançamento do gu cross mobile
Lançamento do gu cross mobileLançamento do gu cross mobile
Lançamento do gu cross mobileAlessandro Binhara
 
Desenvolvimento HTML5 para Smartphones e Tablets BlackBerry
Desenvolvimento HTML5 para Smartphones e Tablets BlackBerryDesenvolvimento HTML5 para Smartphones e Tablets BlackBerry
Desenvolvimento HTML5 para Smartphones e Tablets BlackBerryfelipebzr
 
Ambientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC'sAmbientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC'sJoão Pedro Daltro
 
The Developers Conference 2014 | Porto Alegre
The Developers Conference 2014 | Porto AlegreThe Developers Conference 2014 | Porto Alegre
The Developers Conference 2014 | Porto AlegreBruno Brandes
 

Semelhante a Desenvolvimento com windows 8.1 (20)

Certificações Microsoft e o Mercado de Trabalho
Certificações Microsoft e o Mercado de TrabalhoCertificações Microsoft e o Mercado de Trabalho
Certificações Microsoft e o Mercado de Trabalho
 
Windows 8 apps
Windows 8 appsWindows 8 apps
Windows 8 apps
 
Windows 8 Apps
Windows 8 AppsWindows 8 Apps
Windows 8 Apps
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensource
 
Microsoft opensource
Microsoft opensourceMicrosoft opensource
Microsoft opensource
 
Como desenvolver softwares utilizando tecnologias microsoft
Como desenvolver softwares utilizando tecnologias microsoftComo desenvolver softwares utilizando tecnologias microsoft
Como desenvolver softwares utilizando tecnologias microsoft
 
MspThecnabuco
MspThecnabucoMspThecnabuco
MspThecnabuco
 
Windows Phone e Reconhecimento de Voz
Windows Phone e Reconhecimento de VozWindows Phone e Reconhecimento de Voz
Windows Phone e Reconhecimento de Voz
 
Visual Studio Code
Visual Studio CodeVisual Studio Code
Visual Studio Code
 
CV Alexandre R. de Castro
CV Alexandre R. de CastroCV Alexandre R. de Castro
CV Alexandre R. de Castro
 
Sonarqube
SonarqubeSonarqube
Sonarqube
 
As vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NETAs vantagens do desenvolvimento em .NET
As vantagens do desenvolvimento em .NET
 
Desenvolvendo para Windows Phone
Desenvolvendo para Windows PhoneDesenvolvendo para Windows Phone
Desenvolvendo para Windows Phone
 
Cv alexandre rezendedecastro
Cv alexandre rezendedecastroCv alexandre rezendedecastro
Cv alexandre rezendedecastro
 
Android Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira ReuniãoAndroid Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira Reunião
 
Guia para o Profissional Android
Guia para o Profissional AndroidGuia para o Profissional Android
Guia para o Profissional Android
 
Lançamento do gu cross mobile
Lançamento do gu cross mobileLançamento do gu cross mobile
Lançamento do gu cross mobile
 
Desenvolvimento HTML5 para Smartphones e Tablets BlackBerry
Desenvolvimento HTML5 para Smartphones e Tablets BlackBerryDesenvolvimento HTML5 para Smartphones e Tablets BlackBerry
Desenvolvimento HTML5 para Smartphones e Tablets BlackBerry
 
Ambientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC'sAmbientes de Desenvolvimento, Groupware, MOOC's
Ambientes de Desenvolvimento, Groupware, MOOC's
 
The Developers Conference 2014 | Porto Alegre
The Developers Conference 2014 | Porto AlegreThe Developers Conference 2014 | Porto Alegre
The Developers Conference 2014 | Porto Alegre
 

Desenvolvimento com windows 8.1