I nd t_ecosystem_wp7_silverlight_básico

415 views

Published on

Curso de Silverlight Básico

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
415
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Irei me apresentar, falar um pouco da minha experiência e conhecer os alunos (principalmente saber os objetivos que esperam do curso e da experiência de cada um);Vou falar um pouco do INdT e o que fazemos aqui.
  • Mas antes, vocês podem estar se perguntado, porque desenvolver pro WP? O que é XNA? O que é Ecosystem?
  • Overview de tecnologias que podemos encontrar no WP
  • Spec de Hardware
  • A IDE é muito funcional e fácil de se adaptar. Conta inclusive com um emulador com Debug Capability. Inclusive se quiser, depois do build, fazer um deploy no próprio dispositivo, você debuga nele tbm! Já usei o Visual Estudio desde a versão 6, 2003, 2005, Eclipse, Delphi, e Qt Creator, e posso dizer que achei essa IDE fantástica. Muitos recursos, madura, eficiente. Intelisense, Code Completion, help do MSDN que é muito completo, etc. Pode ter certeza que ela não vai ficar no seu caminho. E o mais legal? A versão Express, que dá pra fazer tudo que você precisa, é de graça. É só baixare começar a brincar.
  • A curva de aprendizado é rápida. Se você sabe C++ ou Java, aprender C# é bem suave. O código é gerenciado pelo .NET, o pessoal do Java sabe bem como é isso.Eu, como ex desenvolvedor C++/Qt Linux, tinha um certo..pré-conceito quanto a linguagens gerenciadas, até ver que o código "builda" e roda sem maiores problemas,foi bem interessante aprender uma linguagem adicional e me aprimorar como desenvolvedor. Foi interessante, em um treinamento que eu dei, onde nenhum dos alunostinha conhecimento sobre o C#, uma pergunta que eu fiz. "Pessoal, chegamos ao fim do curso. Algum de vocês teve algum problema em assimilar c#?". A resposta unânime foi"não". E foi interessante tbm ver a cara de espanto deles, no estilo "Po, de fato, nem percebi isso"
  • Provavelmente você tem um computador rodando Windows certo? pronto, é tudo que você precisa. Quando em meados de 2009, eu tinha um iPhone 3G. Decidi fazer um app pra iOS, na época ainda iPhone OS, a primeira coisa que vi que tinha que fazer era comprar um Mac. Hmm fora de cogitação. O que fui fazer?Tentei apelar pros "Hackintoshes" da época rs. Bom, Não ficou bom no meu velho Laptop. Então desisti. Nesse caso, se vc tem o Widows, vc não precisa gastar mais nada.(Olhando o Slide) aproveitei também pra mostrar pra vocês a evolução do Logo do Windows desde o primeiro. Notaram que o Logo do 8 é bem parecido com o primeiro?É pq justamente o Windows tinha virado uma Bandeira! E é isso que ele representa atualmente, uma redefinição, um recomeço. E valorizando os tiles que é a grande sacada.
  • – Usando o sistema de distribuição da Nokia, os Windows Phones vão chegar a lugares nunca antes imaginados. Um explorador de guano da ilha Kiribati pode comprar um WP e comprar seu App antes que ela seja engolida pelo mar.
  • Nokia Lumia Momentum Map - Aliás eis uma estatística real da distribuição dos locais onde os Lumias atualmente estão disponíveis para compra. Em alguns lugares como USA a ATT ainda registra o Lumia 900 como mais vendido, mesmo com a chegada do S III! Alguns países, apesar de não sermos os primeiros, já ultrapassamos o iOS, como na Rússia e China! somente com alguns meses de trabalho e divulgação, isso é uma marca fantástica.http://events.nokia.com/lumiamomentummap/
  • - O Marketplace da Microsoft já está em mais de 50 países e tem um critério de seleção um pouco rígido para que não entre vírus e crapware nele. Aliás, quando você submete sua aplicação ela é testada quanto ao consumo de hardware. Um relatório é mandado para que você a adeque, o que melhora a experiência do usuário com as Apps em geral. O lado interessante é que como o marketplace é algo novo, é um bom momento de pensar em uma aplicação original pq ela pode ainda não ter sido criada e Você ser o cara a ser copiado. Lembram do iBeer e iFart?
  • O Windows App já conta com mais de 100 mil aplicativos, por volta de 300 por mês, uma verdadeira explosão. começa a ficar relevante e ainda está no início. Lembro que em nov ou dez do ano passado eram somente uns 6 mil aplicativos. Em pouco tempo o impedimento em não comprar um Lumia era a falta de Apps. Em pouco tempo, isso não vai ser mais problema.E tem uma peculiaridade que talvez vocês não saibam. No caso da loja da Apple, o iTunes, se você faz um app trial, conta com um App. Se coloca o completo, +1. Versão iPad? +1No caso do Google Play, a parada é pior. Vocêmanda um app com “Hello World”. Contacomo App.Mandaseu app em 3 cores diferentes? +3Porissoalgunsnúmeros dos concorretessãorealmentefantasiosos.100,145 apps published to the Windows Phone Marketplace over the last 20 months88,371 apps live (available for download, total across 60 countries)Windows Phone reached the 100,000 milestone faster than Android (24 months), but slower than iOS (16 months)23,825 publishers (developers)Proportion of quality apps (rated five or more times) stable at 8% (UK ratings) 12% (US ratings)
  • And one more thing! Você pode disponibilizar seus games para todo o Ecosystem. Portabilidade facilitada pra Xbox Windows no caso de um jogo. É, você vai poder criar jogos pro Windows Phone, console, tablet e Laptop que podem ser comprados. É isso mesmo que você leu.Inclusive você pode fazer jogos que possam persistir seus estados na nuvem, por exemplo. Isso significa que você pode começar a jogar no WP e continuar no XBox.Ou uma fase que vc prefira usar o acelerômetro ou o Gamepad, você possa escolher em que device jogar.Com a integração com o Skype, você inclusivevai conversar com os outros players! Mas o que é o Ecosystem? É a experiência que você tem com o Sistema. São os tiles, panoramas, etc. Por exemplo, quando você pega um iPad nas mãos, e já tem um iPhone, você praticamente já sabe utilizá-lo. Porque já tem experiência com o Ecosystem do iOS. Além disso, Você compartilha conteúdo entre as peças do ecosystem.Telefone, Tablet, Xbox(Media Center) e PC como somente telas e entrada de dados diferentes, mas como se fosse um sistema único.
  • Ferramentas necessárias.Pegar contas live deles para vincular à uma conta do DreamSpark com os seriais numbers que o time da Microsoft me passou. Desta forma eles poderão publicar no marketplace como estudantes, sem a necessidade de pagar a taxa de U$ 99.00;
  • As 2 caixas de ferramentas (frameworks) que usamos para desenvolver no WP
  • Frameworks e seus componente;Breve explicação de cada um;
  • Nesta hora, iremos abrir o Visual Studio e criaremos:1) Uma app WP padrão Silverlight para vermos rapidamente o XAML Vamos criar uma app alterando o System Tray e o Application Bar Vamos extender essa aplicação para criarmos o aplicativo teste “Save the World”2) Uma app WP padrão Silverlight tipo Panorama (sem muitos detalhes porque não é o foco do curso)3) Uma app WP padrão Silverlight tipo Pivot (sem muitos detalhes porque não é o foco do curso)
  • Processo de debug (Emulador vs. Device)
  • Contato da comunidade e do time. Pois no final do dia eles terão uma homework pesada para fazer até a próxima visita. Então em casao de dúvidas, entrar em contato com o time.
  • I nd t_ecosystem_wp7_silverlight_básico

    1. 1. ECOSYSTEM1 INdT 2012 - Treinamento IESB
    2. 2. Introdução aoDesenvolvimentopara WindowsPhone: SilverlightInstituto Nokia de TecnologiaEcosystem Team2 INdT 2012 - Treinamento IESB
    3. 3. Windows Phone.Why…?3 INdT 2012 - Treinamento IESB
    4. 4. O prazer é todo seu (Windows Phone) Office Exchange Outlook SharePoint Internet Explorer 4 INdT 2012 - Treinamento IESB
    5. 5. Hardware Tela Capacitiva / Input 4 ou mais pontos de contato 480 or 320 Sensores A-GPS, Acelerômetro800 or 480 Câmera 5 Megapixels (min) Memória 256MB RAM (min), 8GB Flash (min) GPU DirectX 9 CPU 1GHz ARMv7 Cortex/Scorpion ou superior Botões no Hardware Back, Start, Search – Power/Sleep, Volume Up, Volume Down, Camera5 INdT 2012 - Treinamento IESB
    6. 6. IDE6 INdT 2012 - Treinamento IESB
    7. 7. Linguagem7 INdT 2012 - Treinamento IESB
    8. 8. S.O.8 INdT 2012 - Treinamento IESB
    9. 9. Monetização - PúblicoAlvo9 INdT 2012 - Treinamento IESB
    10. 10. Monetização - PúblicoAlvo10 INdT 2012 - Treinamento IESB
    11. 11. Marketplace11 INdT 2012 - Treinamento IESB
    12. 12. Crescimento12 INdT 2012 - Treinamento IESB
    13. 13. Ecosystem13 INdT 2012 - Treinamento IESB
    14. 14. De onde eu começo?Windows Phone Developer Toolhttp://www.microsoft.com/download/en/details.aspx?id=23854Debug no aparelho & Marketplacehttp://developer.windowsphone.comhttp://www.windowsphone.com/marketplaceMicrosoft DreamSparkhttp://www.dreamspark.com14 INdT 2012 - Treinamento IESB
    15. 15. Desenvolvimento15 INdT 2012 - Treinamento IESB
    16. 16. Componentes & Frameworks16 INdT 2012 - Treinamento IESB
    17. 17. Conceitos paraDesenvolvimento de Apps Mãos à obra com Silverlight! • XAML • System Tray • Application Bar • Aplicações orientadas a eventos • Panorama • Pivot17 INdT 2012 - Treinamento IESB
    18. 18. Desenvolvimento - Debug ToolsPhone Emulator Samples Documentation Guides Community Packaging and Verification Tools Windows Phone Device myapp.xap Windows Phone Emulator18 INdT 2012 - Treinamento IESB
    19. 19. Contatos Nokia Developer www.developer.nokia.com (NokiaDev_WP_Brasil) @nokiadev_brasil INdT Sérgio Cavalcante Rafael Padilla ext-sergio.cavalcante@nokia.com ext-rafael.padilla@nokia.com sergiocavalcante.wordpress.com haffybra@hotmail.com @sergiocavalc Jackson Feijó Thiago Bessa jackson.feijo@indt.org.br ext-thiago.bessa@nokia.com thiago_bessa@hotmail.com jacksonzi@live.com www.bessa.net.br19 INdT 2012 - Treinamento IESB

    ×