Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

WRT Widgets - M3DD LA

1,349 views

Published on

Apresentação feita no M3DD em Goiânia sobre a criação de Mobile Widgets para a plataforma WRT da Nokia.

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

WRT Widgets - M3DD LA

  1. 1. WidgetsA Web 2.0 de vez no seucelular!<br />Antonio Marin Neto<br />
  2. 2. Antonio Marin Neto<br />Analista de Sistemaspela PUC Campinas.<br />Desenvolvedor no Instituto Nokia de Tecnologia(INdT) em Manaus.<br />Experiência com Java desde 2001 e Java ME desde 2005.<br />Fundador do projetoOpenSourceCoSMo.<br />Blogna Mobile & Embedded Community<br />Membro do SouJava.<br />
  3. 3. Agenda<br />Era umavez…<br />Widgets: A nova geração de aplicativos.<br />Nokia Web Run Time Widgets (WRT).<br />WRT Widgets – N97<br />Dúvidaseperguntas.<br />
  4. 4. Era umavez…<br />
  5. 5. O Inicio: SMS<br />Telasextremamentelimitadas (3 linhas + ou -).<br />Redes de dados precáriaouinexistente.<br />Celulares com baixopoder de processamento.<br />Recebimento de noticias:<br />Trânsito<br />Esportes<br />Horóscopo<br />Promoções das operadoras<br />
  6. 6. Evolução: WAP<br />Crescimentoda Internet.<br />Evoluçãodarede de telefoniamóvel.<br />Aumento no número de usuários.<br />Primeiroscelulares com browser WAP.<br />Portais WAP das operadoras:<br />Links definidospelasOperadoras.<br />Focoemnoticias.<br />WAP com poucosrecursosainda…<br />
  7. 7. PrimeirosAplicativos<br />Jogosembarcados.<br />Poucavariedade.<br />Linguagenseplataformasproprietárias.<br />“Revolução” do J2ME:<br />Plataforma Java.<br />“Write once, run anywhere”.<br />Fácildesenvolvimento.<br />Fácildistribuição.<br />
  8. 8. A Evolução dos Dispositivos<br />Dispositivos com maiorcapacidade de processamentoearmazenamento.<br />Evolução das baterias dos celulares.<br />Redes de Internet bandalargasem-fio.<br />Maisplataformasdisponíveis:<br />Symbian<br />Apple<br />Android<br />
  9. 9. Serviçosda Web 2.0<br />Explosão de serviços Web 2.0<br />Mapas<br />Redessociais<br />Videos<br />Jogos multi-player<br />Twitter<br />Pessoasquerendoacessarosserviçosemqualquerlugar…<br />
  10. 10. Widgets: a nova geração de aplicativosmóveis. <br />
  11. 11. O Que São Widgets?<br />Pequenosaplicativos com usoespecífico.<br />Normalmente com acesso a Internet.<br />No inicio, serviços web em sites de terceiros:<br />Previsão do tempo.<br />Cotação de ações.<br />Migraçãoparao desktop:<br />Apple Dashboard<br />Windows Vista<br />
  12. 12. SucessonosCelulares<br />Chegadada Internet 3G.<br />Serviços Web no celulares.<br />Aumento no número de serviçosdisponíveis.<br />Facilidade no acessoaosserviçosfavoritos.<br />Conteúdootimizadoparaoscelulares.<br />Maisoportunidades a desenvolvedores.<br />Tecnologiasconhecidas.<br />Rápidodesenvolvimento.<br />
  13. 13. Mobile Widgets<br />
  14. 14. TecnologiasemUso<br />
  15. 15. PlataformasDisponíveis<br />
  16. 16. Nokia web run time - wrt<br />
  17. 17. A Plataforma WRT<br />HTML 4.01 Specification, W3C Recommendation 24 December 1999.<br />XHTML Mobile Profiles Specification, XHTML Mobile Profile Version 29-Oct-2001.<br />CSS Level 2 revision 1 (CSS 2.1), WAP CSS Specification Version 26-Oct-2001.<br />JavaScript 1.5 (ECMA-262 3rd Edition), ECMAScript Language Specification, 3rd edition.<br />
  18. 18. DispositivosSuportados<br />
  19. 19. Nokia S60 SDK<br />Especificoparacadaversãoda S60:<br />3.1: E71<br />3.2: N95 <br />5.0: 5800, N97<br />Permiteemularos widgets.<br />Comportamentobempróximoaosdispositivosreais.<br />Agilidadeefacilidade no desenvolvimento.<br />Semcustos (!!!).<br />
  20. 20. Services API<br />Acesso a recursosnativos do telefone:<br />SMS / MMS<br />Contatosecalendário<br />Acelerômetro<br />GPS / Landmarks<br />Câmera / Galeria de imagens<br />Arquivos<br />Em JavaScript nativo, sem overhead.<br />
  21. 21. SuporteeDocumentação<br />Wiki Forum Nokia:<br />http://wiki.forum.nokia.com/index.php/Category:Web_Runtime_(WRT)<br />Forum Nokia Web Developer Library:<br />http://library.forum.nokia.com<br />
  22. 22. Bibliotecas JavaScript<br />
  23. 23. Estrutura de um Widget<br />Widget.wgz<br />Info.plist (obrigatório)<br />seu_arquivo_principal.html (obrigatório)<br />funcoes_javascript.js<br />estilos_css.css<br />Imagens<br />Arquivos de internacionalização<br />
  24. 24. Vendendoseus Widgets<br />
  25. 25. WRT Widgets - N97<br />
  26. 26. Amazon<br />
  27. 27. eBay<br />
  28. 28. Friendster<br />
  29. 29. Hi5<br />
  30. 30. MySpace<br />
  31. 31. Preparandooambiente de desenvolvimento.<br />
  32. 32. O Queénecessário ?<br />SDK paraemularoseu Widget.<br />Ou, um dispositivoquesuporte Widgets.<br />Editor de textos (bloco de notas, etc.)<br />Ou, uma IDE parafacilitarsuavida.<br />
  33. 33. IDE<br />
  34. 34. SDK eEmulador<br />Nokia WRT Plug-in for Aptana Studio.<br />Download do SDK através do Forum Nokia.<br />Diferentes SDKs paracadaplataforma:<br />3.1/3.2<br />5.0<br />N97<br />
  35. 35. DúvidasePerguntas<br />
  36. 36. Obrigado !<br />E-mail: netomarin@gmail.com<br />Blog: http://netomarin.blogspot.com<br />

×