introdução ao desenvolvimento de app’s para windows 8(c#,xaml)
TRANSCRIPT
![Page 1: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/1.jpg)
Introdução aoDesenvolvimento de APP’s para Windows 8(C#,XAML)
![Page 2: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/2.jpg)
Quem sou?Anderson CastroGestor Técnico \ Analista Desenvolvedor(Konia Tecnologia)
MTCA-Microsoft Technical Audience Contributor
MCP-Framework
Twitter: @andersoncastro
![Page 3: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/3.jpg)
Passado...
![Page 4: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/4.jpg)
![Page 5: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/5.jpg)
![Page 6: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/6.jpg)
![Page 7: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/7.jpg)
![Page 8: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/8.jpg)
![Page 9: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/9.jpg)
Presente...Futuro...
![Page 10: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/10.jpg)
![Page 11: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/11.jpg)
![Page 12: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/12.jpg)
Desenvolvimento
![Page 13: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/13.jpg)
![Page 14: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/14.jpg)
Programming skillsDevelopment tools
Languages, frameworksComponents
Runtimes
![Page 15: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/15.jpg)
Porque Desenvolver para Windows 8Design Inovador Globalização-Sua
aplicação no mundoMonetização-Vendas e Anúncios
Oportunidade de Trabalho
Seja o primeiro Divirta-se
![Page 16: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/16.jpg)
Usuários Y Apps
Downloads(millions)
46K 81K 132K
2012 2013 2014
![Page 17: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/17.jpg)
AppsAplicativo CertificadoExperiência para usuárioOtima integração com OS (native)Modelo de Negocio Pagamento Facilitado
![Page 18: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/18.jpg)
![Page 19: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/19.jpg)
250 Million accounts
299 Million connected users
Skype
48 Million Subscribers
Nearly 50 million Office Web Apps users
1.5 Billion games of Halo
1 Billion mobile notifications a month
Extenda sua APP
![Page 20: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/20.jpg)
Arquitetura do aplicativo
JavaScript e HTML5
C# e Linguagem XAML
Microsoft Visual Basic e XAML
Extensões de componentes Visual C++ (C++/CX) e XAML
C++/CX e Microsoft DirectX
Você pode criar aplicativos usando qualquer uma das seguintes linguagens de programação
![Page 21: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/21.jpg)
Plataforma
Core
![Page 22: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/22.jpg)
Apps
XAMLC
C++C#
Visual Basic
HTML
JavaScript
WinRTWindows 8
![Page 23: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/23.jpg)
Plataforma
Dois tipos de aplicação no Windows 8
1) Modern UI Style
2) Desktop
![Page 24: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/24.jpg)
WinRT
WinRT é um conjunto de APIs utilizado para desenvolver APP’s Modern style.
![Page 25: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/25.jpg)
Novos Dispositivos - Touch
![Page 26: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/26.jpg)
Design de interação por toque para aplicativos da Windows StoreLinguagem de
toque do
Windows 8.
![Page 27: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/27.jpg)
Design de interação por toque para aplicativos da Windows StoreUse os dedos
da maneira mais
prática
![Page 28: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/28.jpg)
Design de interação por toque para aplicativos da Windows StoreNavegue pelo
conteúdo com
o toque
![Page 29: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/29.jpg)
Design de interação por toque para aplicativos da Windows StoreApresente
comentários
![Page 30: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/30.jpg)
Design de interação por toque para aplicativos da Windows StoreO conteúdo
segue os dedos.
![Page 31: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/31.jpg)
Design de interação por toque para aplicativos da Windows StoreMantenha as
interações
reversíveis
![Page 32: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/32.jpg)
Design de interação por toque para aplicativos da Windows StorePermita o uso
de um ou mais
dedos.
![Page 33: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/33.jpg)
Design de interação por toque para aplicativos da Windows StorePinçar e ampliar
para aplicar zoom
![Page 34: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/34.jpg)
Design de interação por toque para aplicativos da Windows StoreVire para girar
![Page 35: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/35.jpg)
Design de interação por toque para aplicativos da Windows StorePassar o dedo
começando da
borda para
acessar
comandos de
aplicativo.
![Page 36: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/36.jpg)
Design de interação por toque para aplicativos da Windows StorePassar o
dedo começando
da borda para
acessar
comandos do
sistema.
![Page 37: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/37.jpg)
Design de interação por toque para aplicativos da Windows StoreÁreas
de
interação
![Page 38: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/38.jpg)
Design de interação por toque para aplicativos da Windows StoreÁreas
de
leitura
![Page 39: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/39.jpg)
• As bordas direita ou inferior oferecem interação rápida.• O canto inferior direito pode ser obstruído pela mão e pelo pulso.• O alcance limitado torna o toque mais preciso.• Leitura, navegação, email e pouca digitação.
Design de interação por toque para aplicativos da Windows StoreUma mão segurando, outra
mão interagindo com
pouca a média interação
![Page 40: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/40.jpg)
• Os cantos inferiores esquerdo e direito oferecem interação rápida.
• Os polegares apoiados aumentam a precisão do toque.
• Os itens no meio da tela são de difícil acesso.
• Para tocar no meio da tela, é preciso mudar de postura.
• Leitura, navegação, pouca digitação, jogos
Design de interação por toque para aplicativos da Windows StoreDuas mãos segurando, polegares
interagindo com pouca a média interação
![Page 41: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/41.jpg)
• A parte inferior da tela oferece interação rápida.
• Os cantos inferiores podem ser obstruídos pelas mãos e pelos pulsos.
• A redução da necessidade de alcance torna o toque mais preciso.
• Leitura, navegação, email, muita digitação.
Design de interação por toque para aplicativos da Windows StoreO dispositivo fica sobre a mesa ou as pernas,
as duas mãos interagem com pouca a
muita interação
![Page 42: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/42.jpg)
• A parte inferior da tela oferece interação rápida.
• Tocar a parte superior da tela obstrui o conteúdo.
• Tocar a parte superior da tela pode desequilibrar um dispositivo encaixado.
• Interação à distância reduz a legibilidade e a precisão.
• Aumente o tamanho do alvo para melhorar a legibilidade e a precisão.
• Assistir a um filme, ouvir música.
Design de interação por toque para aplicativos da Windows StoreO dispositivo fica sobre a mesa ou de pé,
com ou sem interação
![Page 43: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/43.jpg)
Design de interação por toque para aplicativos da Windows StoreMuitas vezes, as pessoas se culpam por terem "dedos grandes". Mas até os dedos de um bebê são maiores do que a maioria dos alvos de toque.
A imagem à esquerda mostra que a largura média do dedo de um adulto é de cerca de 11 milímetros (mm), enquanto a de um bebê é de 8 mm, e a de alguns jogadores de basquete é de mais de 19 mm!
![Page 44: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/44.jpg)
Design de interação por toque para aplicativos da Windows StoreA maioria das
pessoas é destra
![Page 45: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/45.jpg)
Design de interação por toque para aplicativos da Windows StoreUse a tela
![Page 46: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/46.jpg)
Design de interação por toque para aplicativos da Windows StoreUse os símbolos
![Page 47: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/47.jpg)
Design de interação por toque para aplicativos da Windows StoreUse símbolos
![Page 48: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/48.jpg)
Design de interação por toque para aplicativos da Windows StoreBarra de Comandos
![Page 49: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/49.jpg)
Porque Usar Visual StudioDesenvolvimento modernoPróxima geração de aplicações para dispositivos e serviços
![Page 50: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/50.jpg)
Ferramentas de Desenvolvimento
![Page 51: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/51.jpg)
Licença de Desenvolvedor
Antes de publicar seu aplicativo na Windows Store, você precisa de uma conta de desenvolvedor. A Windows Store oferece dois tipos de conta de desenvolvedor: individual e empresarial. As contas de desenvolvedor são oferecidas em muitos países e regiões. R$ 80,00.
![Page 52: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/52.jpg)
Recursos-Compartilhar
![Page 53: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/53.jpg)
Recursos-Busca
![Page 54: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/54.jpg)
Tipos de Projetos
![Page 55: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/55.jpg)
Tipos de Projetos
Grid App
![Page 56: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/56.jpg)
Tipos de Projetos
Split App
![Page 57: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/57.jpg)
Tipos de Projetos
Hub App(para Windows 8.1 e VS 2013)
![Page 58: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/58.jpg)
Tipos de Projetos
![Page 59: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/59.jpg)
Não tenho tablet, como testo touch?Emulator
![Page 60: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/60.jpg)
Demo
![Page 61: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/61.jpg)
Aplicativos Modernos-AppBoxFacilitador.
http://win8appbox.codeplex.com/
![Page 62: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/62.jpg)
Demo Com AppBox
![Page 63: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/63.jpg)
Aplicativos Modernos-Catálogo Eletrônicohttp://win8appdaytemplate1.codeplex.com/
![Page 64: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/64.jpg)
Aplicativos Modernos-Dicas de Viagenshttp://win8appdaytemplate2.codeplex.com/
![Page 65: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/65.jpg)
Aplicativos Modernos - Ferrarihttp://win8appdaytemplate3.codeplex.com/
![Page 66: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/66.jpg)
Aplicativos Modernos- Indiana Joneshttp://win8appdaytemplate4.codeplex.com/
![Page 67: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/67.jpg)
Aplicativos Modernos-Xbox Livehttp://win8appdaytemplate5.codeplex.com/
![Page 68: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/68.jpg)
Aplicativos Modernos-Templateshttps://www.codeplex.com/site/users/view/win8templates
![Page 69: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/69.jpg)
Windows in the cloud
![Page 70: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/70.jpg)
Onde Estudar ?http://www.microsoftvirtualacademy.com/
http://www.andersoncastro.com.br
http://dev.Windows.com
http://design.Windows.com
@andersoncastro
![Page 71: Introdução ao Desenvolvimento de APP’s para Windows 8(C#,XAML)](https://reader036.vdocuments.mx/reader036/viewer/2022062709/5590b9831a28ab66258b45b6/html5/thumbnails/71.jpg)
Dúvidas ?Pode perguntar......