SlideShare uma empresa Scribd logo
1 de 21
Criando Aplicativos para o
Windows 8

José Antonio “jalf” Leal de Farias
CEO – Stairs Game Studio
Microsoft Most Valuable Professional
http://www.stairs.com.br

http://www.sharpgames.net
Introdução
• Aplicações estilo Metro focadas
  em Tablet / toque
• Roda em processadores ARM,
  Intel, e AMD
• GUI 100% acelerada via
  hardware
• Desktop clássico ainda vive
• Se seu PC roda o Windows 7
  ele pode rodar o Windows 8
Windows 8 – Experiência do Desktop Clássico

• Aplicativos Windows 7 desktop continuam vivos e bem
• Todas as suas apliações Windows 7 ainda vão rodar
• Não se desespere porque o menu Iniciar sumiu
• Internet Explorer 10 também está presente no modo
  clássico
• As novidades do Windows Explorer também
Metro style Apps                        Desktop App
  View




                              XAML                      HTML / CSS
Controller




                        C                C#
 Model




                                                        JavaScript    HTML         C
                       C++               VB                           JavaScrip
                                                                          t       C++
                                    WinRT APIs
  System Services




                    Communication      Graphics &         Devices &
                       & Data            Media             Printing

                                    Application Model                 Internet
                                                                      Explorer
                                                                                  Win32
Kern




                         Windows Kernel Services
 el
É SEMPRE BOM LEMBRAR...
Controles Padrão para aplicativos Metro
    Button                               Grid View                             Text Box        Spell Checking        Clear Button



    Checkbox      Radio Button
                                                                               Progress Ring      Progress Bar

    Hyperlink             Combo Box


    Context Menu Flyout
                                                                               Password                          Reveal Button
                                         List View             Semantic Zoom


                                                                               Rating                   Slider


    Flip View                 List Box
                                                                               Scroll Bar


                                                                               Toggle Switch               Tooltip

                                           Panning Indicator
App Bar
Camadas das APIs
WinRT
User Interface
HTML5/CSS                     XAML                          DirectX                     Controls             Data Binding

    SVG                           Tiles                      Input                 Accessibility               Printing



                 Devices                                              Communications & Data
                             Sensor
Geolocation       Portable                   NFC          Contracts         Local & Cloud Storage               Web
                               s

                                                                        Notifications          Streams
                 Media
                                          Visual         Background
Playback      Capture    PlayTo                                             XML               Networking        SMS
                                          Effects         Transfer



                                                     Fundamentals
   Application
                        Threading/Timers            Memory Management   Authentication        Cryptography   Globalization
    Services
Ambiente de Execução de
Aplicativos
App Container + código válido assinado
José Antonio “jalf” Leal de Farias
Microsoft Most Valuable Professional
jalf@sharpgames.net
www.sharpgames.net
Twitter: @sharpgames

Mais conteúdo relacionado

Semelhante a Criando Apps para Windows 8

Arquitetura da Plataforma Android
Arquitetura da Plataforma AndroidArquitetura da Plataforma Android
Arquitetura da Plataforma AndroidRonildo Oliveira
 
Curso Sencha Touch 2 - Aula01 - Introdução ao Sencha Touch 2
Curso Sencha Touch 2 - Aula01 - Introdução ao Sencha Touch 2Curso Sencha Touch 2 - Aula01 - Introdução ao Sencha Touch 2
Curso Sencha Touch 2 - Aula01 - Introdução ao Sencha Touch 2Loiane Groner
 
Windows 8 - visão geral e para desenvolvedores
Windows 8 - visão geral e para desenvolvedoresWindows 8 - visão geral e para desenvolvedores
Windows 8 - visão geral e para desenvolvedoresRicardo Guerra Freitas
 
Pequeno caderno com recolha de vocabulário específico da área da informática
Pequeno caderno com recolha de  vocabulário específico da área da informáticaPequeno caderno com recolha de  vocabulário específico da área da informática
Pequeno caderno com recolha de vocabulário específico da área da informáticaHelena Gomes
 
Prospecção e Implantação de Tecnologia de Identificação Biométrica
Prospecção e Implantação de Tecnologia de Identificação BiométricaProspecção e Implantação de Tecnologia de Identificação Biométrica
Prospecção e Implantação de Tecnologia de Identificação BiométricaIST-Rio
 
HTML5 & Sencha Touch - Front In Maceió
HTML5 & Sencha Touch - Front In MaceióHTML5 & Sencha Touch - Front In Maceió
HTML5 & Sencha Touch - Front In MaceióNicholas Fazio
 
GeneXus Smart Devices Generator em ação!
GeneXus Smart Devices Generator em ação! GeneXus Smart Devices Generator em ação!
GeneXus Smart Devices Generator em ação! GeneXus
 
Iccyber 2012 sandro suffert - apura - evolucao das tecnicas de investigacao...
Iccyber 2012   sandro suffert - apura - evolucao das tecnicas de investigacao...Iccyber 2012   sandro suffert - apura - evolucao das tecnicas de investigacao...
Iccyber 2012 sandro suffert - apura - evolucao das tecnicas de investigacao...Sandro Suffert
 
Construindo aplicações para o Windows Phone com Silverlight
Construindo aplicações para o Windows Phone com Silverlight  Construindo aplicações para o Windows Phone com Silverlight
Construindo aplicações para o Windows Phone com Silverlight Luciano Condé
 
Visão Geral sobre a plataforma de aplicações do Windows Phone 7
Visão Geral sobre a plataforma de aplicações do Windows Phone 7Visão Geral sobre a plataforma de aplicações do Windows Phone 7
Visão Geral sobre a plataforma de aplicações do Windows Phone 7Luciano Condé
 
Overview do Windows Phone 7 Series
Overview do Windows Phone 7 SeriesOverview do Windows Phone 7 Series
Overview do Windows Phone 7 SeriesLuciano Condé
 
Mini book isabel&fábio
Mini book isabel&fábioMini book isabel&fábio
Mini book isabel&fábioHelena Gomes
 
Java x .NET - Windows phone 7 e o Desenvolvimento com Silverlight e XNA
Java x .NET - Windows phone 7  e o Desenvolvimento com Silverlight e XNAJava x .NET - Windows phone 7  e o Desenvolvimento com Silverlight e XNA
Java x .NET - Windows phone 7 e o Desenvolvimento com Silverlight e XNAJP Clementi
 
TDC2012: Apps Nativas para iOS e Android com Sencha Touch 2
TDC2012: Apps Nativas para iOS e Android com Sencha Touch 2TDC2012: Apps Nativas para iOS e Android com Sencha Touch 2
TDC2012: Apps Nativas para iOS e Android com Sencha Touch 2Loiane Groner
 
Alerando o desenvolvimento de aplicativos Android e iOS com Xamarin Forms
Alerando o desenvolvimento de aplicativos Android e iOS com Xamarin FormsAlerando o desenvolvimento de aplicativos Android e iOS com Xamarin Forms
Alerando o desenvolvimento de aplicativos Android e iOS com Xamarin FormsRobson Soares Amorim
 

Semelhante a Criando Apps para Windows 8 (20)

Arquitetura da Plataforma Android
Arquitetura da Plataforma AndroidArquitetura da Plataforma Android
Arquitetura da Plataforma Android
 
Curso Sencha Touch 2 - Aula01 - Introdução ao Sencha Touch 2
Curso Sencha Touch 2 - Aula01 - Introdução ao Sencha Touch 2Curso Sencha Touch 2 - Aula01 - Introdução ao Sencha Touch 2
Curso Sencha Touch 2 - Aula01 - Introdução ao Sencha Touch 2
 
Windows 8 - visão geral e para desenvolvedores
Windows 8 - visão geral e para desenvolvedoresWindows 8 - visão geral e para desenvolvedores
Windows 8 - visão geral e para desenvolvedores
 
Pequeno caderno com recolha de vocabulário específico da área da informática
Pequeno caderno com recolha de  vocabulário específico da área da informáticaPequeno caderno com recolha de  vocabulário específico da área da informática
Pequeno caderno com recolha de vocabulário específico da área da informática
 
Phonegap
PhonegapPhonegap
Phonegap
 
Prospecção e Implantação de Tecnologia de Identificação Biométrica
Prospecção e Implantação de Tecnologia de Identificação BiométricaProspecção e Implantação de Tecnologia de Identificação Biométrica
Prospecção e Implantação de Tecnologia de Identificação Biométrica
 
HTML5 & Sencha Touch - Front In Maceió
HTML5 & Sencha Touch - Front In MaceióHTML5 & Sencha Touch - Front In Maceió
HTML5 & Sencha Touch - Front In Maceió
 
GeneXus Smart Devices Generator em ação!
GeneXus Smart Devices Generator em ação! GeneXus Smart Devices Generator em ação!
GeneXus Smart Devices Generator em ação!
 
Iccyber 2012 sandro suffert - apura - evolucao das tecnicas de investigacao...
Iccyber 2012   sandro suffert - apura - evolucao das tecnicas de investigacao...Iccyber 2012   sandro suffert - apura - evolucao das tecnicas de investigacao...
Iccyber 2012 sandro suffert - apura - evolucao das tecnicas de investigacao...
 
Construindo aplicações para o Windows Phone com Silverlight
Construindo aplicações para o Windows Phone com Silverlight  Construindo aplicações para o Windows Phone com Silverlight
Construindo aplicações para o Windows Phone com Silverlight
 
Visão Geral sobre a plataforma de aplicações do Windows Phone 7
Visão Geral sobre a plataforma de aplicações do Windows Phone 7Visão Geral sobre a plataforma de aplicações do Windows Phone 7
Visão Geral sobre a plataforma de aplicações do Windows Phone 7
 
Diagramas de distribuicao
Diagramas de distribuicaoDiagramas de distribuicao
Diagramas de distribuicao
 
Overview do Windows Phone 7 Series
Overview do Windows Phone 7 SeriesOverview do Windows Phone 7 Series
Overview do Windows Phone 7 Series
 
Mini book isabel&fábio
Mini book isabel&fábioMini book isabel&fábio
Mini book isabel&fábio
 
O futuro do Android
O futuro do AndroidO futuro do Android
O futuro do Android
 
Minibook
MinibookMinibook
Minibook
 
Minibook
Minibook Minibook
Minibook
 
Java x .NET - Windows phone 7 e o Desenvolvimento com Silverlight e XNA
Java x .NET - Windows phone 7  e o Desenvolvimento com Silverlight e XNAJava x .NET - Windows phone 7  e o Desenvolvimento com Silverlight e XNA
Java x .NET - Windows phone 7 e o Desenvolvimento com Silverlight e XNA
 
TDC2012: Apps Nativas para iOS e Android com Sencha Touch 2
TDC2012: Apps Nativas para iOS e Android com Sencha Touch 2TDC2012: Apps Nativas para iOS e Android com Sencha Touch 2
TDC2012: Apps Nativas para iOS e Android com Sencha Touch 2
 
Alerando o desenvolvimento de aplicativos Android e iOS com Xamarin Forms
Alerando o desenvolvimento de aplicativos Android e iOS com Xamarin FormsAlerando o desenvolvimento de aplicativos Android e iOS com Xamarin Forms
Alerando o desenvolvimento de aplicativos Android e iOS com Xamarin Forms
 

Mais de José Farias

Introdução ao cocos sharp
Introdução ao cocos sharpIntrodução ao cocos sharp
Introdução ao cocos sharpJosé Farias
 
Por dentro do ID@Xbox
Por dentro do ID@XboxPor dentro do ID@Xbox
Por dentro do ID@XboxJosé Farias
 
10 questões sobre o futuro dos Games
10 questões sobre o futuro dos Games10 questões sobre o futuro dos Games
10 questões sobre o futuro dos GamesJosé Farias
 
Introdução do DirectX com C++
Introdução do DirectX com C++Introdução do DirectX com C++
Introdução do DirectX com C++José Farias
 
É Hora de criar sua própria engine de jogos?
É Hora de criar sua própria engine de jogos?É Hora de criar sua própria engine de jogos?
É Hora de criar sua própria engine de jogos?José Farias
 
Playstation Mobile - Campus Party 2013
Playstation Mobile - Campus Party 2013Playstation Mobile - Campus Party 2013
Playstation Mobile - Campus Party 2013José Farias
 
Criando jogos para o windows 8
Criando jogos para o windows 8Criando jogos para o windows 8
Criando jogos para o windows 8José Farias
 
Criando Jogos com HTML5
Criando Jogos com HTML5Criando Jogos com HTML5
Criando Jogos com HTML5José Farias
 
Criando Jogos Sofisticados com DirectX
Criando Jogos Sofisticados com DirectXCriando Jogos Sofisticados com DirectX
Criando Jogos Sofisticados com DirectXJosé Farias
 
Introdução ao XNA
Introdução ao XNAIntrodução ao XNA
Introdução ao XNAJosé Farias
 
Oportunidades com o XNA
Oportunidades com o XNAOportunidades com o XNA
Oportunidades com o XNAJosé Farias
 
Publicando jogos na Xbox Live Arcade
Publicando jogos na Xbox Live ArcadePublicando jogos na Xbox Live Arcade
Publicando jogos na Xbox Live ArcadeJosé Farias
 
Como ganhar dinheiro com games
Como ganhar dinheiro com gamesComo ganhar dinheiro com games
Como ganhar dinheiro com gamesJosé Farias
 
Criando jogos com xna para o windows phone
Criando jogos com xna para o windows phoneCriando jogos com xna para o windows phone
Criando jogos com xna para o windows phoneJosé Farias
 
Criando jogos com o kinect
Criando jogos com o kinectCriando jogos com o kinect
Criando jogos com o kinectJosé Farias
 
Xna Touch Campus Party
Xna Touch  Campus PartyXna Touch  Campus Party
Xna Touch Campus PartyJosé Farias
 
IntroduçãO Ao Xna Campus Party
IntroduçãO Ao Xna  Campus PartyIntroduçãO Ao Xna  Campus Party
IntroduçãO Ao Xna Campus PartyJosé Farias
 

Mais de José Farias (20)

Introdução ao cocos sharp
Introdução ao cocos sharpIntrodução ao cocos sharp
Introdução ao cocos sharp
 
Por dentro do ID@Xbox
Por dentro do ID@XboxPor dentro do ID@Xbox
Por dentro do ID@Xbox
 
10 questões sobre o futuro dos Games
10 questões sobre o futuro dos Games10 questões sobre o futuro dos Games
10 questões sobre o futuro dos Games
 
Radioino
RadioinoRadioino
Radioino
 
MonoGame business
MonoGame businessMonoGame business
MonoGame business
 
Introdução do DirectX com C++
Introdução do DirectX com C++Introdução do DirectX com C++
Introdução do DirectX com C++
 
É Hora de criar sua própria engine de jogos?
É Hora de criar sua própria engine de jogos?É Hora de criar sua própria engine de jogos?
É Hora de criar sua própria engine de jogos?
 
Playstation Mobile - Campus Party 2013
Playstation Mobile - Campus Party 2013Playstation Mobile - Campus Party 2013
Playstation Mobile - Campus Party 2013
 
Criando jogos para o windows 8
Criando jogos para o windows 8Criando jogos para o windows 8
Criando jogos para o windows 8
 
Criando Jogos com HTML5
Criando Jogos com HTML5Criando Jogos com HTML5
Criando Jogos com HTML5
 
Criando Jogos Sofisticados com DirectX
Criando Jogos Sofisticados com DirectXCriando Jogos Sofisticados com DirectX
Criando Jogos Sofisticados com DirectX
 
Network com XNA
Network com XNANetwork com XNA
Network com XNA
 
Introdução ao XNA
Introdução ao XNAIntrodução ao XNA
Introdução ao XNA
 
Oportunidades com o XNA
Oportunidades com o XNAOportunidades com o XNA
Oportunidades com o XNA
 
Publicando jogos na Xbox Live Arcade
Publicando jogos na Xbox Live ArcadePublicando jogos na Xbox Live Arcade
Publicando jogos na Xbox Live Arcade
 
Como ganhar dinheiro com games
Como ganhar dinheiro com gamesComo ganhar dinheiro com games
Como ganhar dinheiro com games
 
Criando jogos com xna para o windows phone
Criando jogos com xna para o windows phoneCriando jogos com xna para o windows phone
Criando jogos com xna para o windows phone
 
Criando jogos com o kinect
Criando jogos com o kinectCriando jogos com o kinect
Criando jogos com o kinect
 
Xna Touch Campus Party
Xna Touch  Campus PartyXna Touch  Campus Party
Xna Touch Campus Party
 
IntroduçãO Ao Xna Campus Party
IntroduçãO Ao Xna  Campus PartyIntroduçãO Ao Xna  Campus Party
IntroduçãO Ao Xna Campus Party
 

Criando Apps para Windows 8

  • 1. Criando Aplicativos para o Windows 8 José Antonio “jalf” Leal de Farias CEO – Stairs Game Studio Microsoft Most Valuable Professional
  • 3. Introdução • Aplicações estilo Metro focadas em Tablet / toque • Roda em processadores ARM, Intel, e AMD • GUI 100% acelerada via hardware • Desktop clássico ainda vive • Se seu PC roda o Windows 7 ele pode rodar o Windows 8
  • 4. Windows 8 – Experiência do Desktop Clássico • Aplicativos Windows 7 desktop continuam vivos e bem • Todas as suas apliações Windows 7 ainda vão rodar • Não se desespere porque o menu Iniciar sumiu • Internet Explorer 10 também está presente no modo clássico • As novidades do Windows Explorer também
  • 5.
  • 6.
  • 7. Metro style Apps Desktop App View XAML HTML / CSS Controller C C# Model JavaScript HTML C C++ VB JavaScrip t C++ WinRT APIs System Services Communication Graphics & Devices & & Data Media Printing Application Model Internet Explorer Win32 Kern Windows Kernel Services el
  • 8. É SEMPRE BOM LEMBRAR...
  • 9.
  • 10.
  • 11. Controles Padrão para aplicativos Metro Button Grid View Text Box Spell Checking Clear Button Checkbox Radio Button Progress Ring Progress Bar Hyperlink Combo Box Context Menu Flyout Password Reveal Button List View Semantic Zoom Rating Slider Flip View List Box Scroll Bar Toggle Switch Tooltip Panning Indicator App Bar
  • 13. User Interface HTML5/CSS XAML DirectX Controls Data Binding SVG Tiles Input Accessibility Printing Devices Communications & Data Sensor Geolocation Portable NFC Contracts Local & Cloud Storage Web s Notifications Streams Media Visual Background Playback Capture PlayTo XML Networking SMS Effects Transfer Fundamentals Application Threading/Timers Memory Management Authentication Cryptography Globalization Services
  • 14.
  • 15.
  • 16. Ambiente de Execução de Aplicativos
  • 17. App Container + código válido assinado
  • 18.
  • 19.
  • 20.
  • 21. José Antonio “jalf” Leal de Farias Microsoft Most Valuable Professional jalf@sharpgames.net www.sharpgames.net Twitter: @sharpgames

Notas do Editor

  1. Disclaimers
  2. Disclaimers
  3. Fazer o helloworldemc++