2. Antonio Marin Neto Analista de Sistemaspela PUC Campinas. Desenvolvedor no Instituto Nokia de Tecnologia(INdT) em Manaus. Experiência com Java desde 2001 e Java ME desde 2005. Fundador do projetoOpenSourceCoSMo. Blogna Mobile & Embedded Community Membro do SouJava.
3. Agenda Era umavez… Widgets: A nova geração de aplicativos. Nokia Web Run Time Widgets (WRT). WRT Widgets – N97 JavaScript Library for WRT (JS4WRT) Dúvidaseperguntas.
5. O Inicio: SMS Telasextremamentelimitadas (3 linhas + ou -). Redes de dados precáriaouinexistente. Celulares com baixopoder de processamento. Recebimento de noticias: Trânsito Esportes Horóscopo Promoções das operadoras
6. Evolução: WAP Crescimentoda Internet. Evoluçãodarede de telefoniamóvel. Aumento no número de usuários. Primeiroscelulares com browser WAP. Portais WAP das operadoras: Links definidospelasOperadoras. Focoemnoticias. WAP com poucosrecursosainda…
8. A Evolução dos Dispositivos Dispositivos com maiorcapacidade de processamentoearmazenamento. Evolução das baterias dos celulares. Redes de Internet bandalargasem-fio. Maisplataformasdisponíveis: Symbian Apple Android
9. Serviçosda Web 2.0 Explosão de serviços Web 2.0 Mapas Redessociais Videos Jogos multi-player Twitter Pessoasquerendoacessarosserviçosemqualquerlugar…
11. O Que São Widgets? Pequenosaplicativos com usoespecífico. Normalmente com acesso a Internet. No inicio, serviços web em sites de terceiros: Previsão do tempo. Cotação de ações. Migraçãoparao desktop: Apple Dashboard Windows Vista
12. SucessonosCelulares Chegadada Internet 3G. Serviços Web no celulares. Aumento no número de serviçosdisponíveis. Facilidade no acessoaosserviçosfavoritos. Conteúdootimizadoparaoscelulares. Maisoportunidades a desenvolvedores. Tecnologiasconhecidas. Rápidodesenvolvimento.
17. A Plataforma WRT HTML 4.01 Specification, W3C Recommendation 24 December 1999. XHTML Mobile Profiles Specification, XHTML Mobile Profile Version 29-Oct-2001. CSS Level 2 revision 1 (CSS 2.1), WAP CSS Specification Version 26-Oct-2001. JavaScript 1.5 (ECMA-262 3rd Edition), ECMAScript Language Specification, 3rd edition.
20. Services API Acesso a recursosnativos do telefone: SMS / MMS Contatosecalendário Acelerômetro GPS / Landmarks Câmera / Galeria de imagens Arquivos Em JavaScript nativo, sem overhead.
21. SuporteeDocumentação Wiki Forum Nokia: http://wiki.forum.nokia.com/index.php/Category:Web_Runtime_(WRT) Forum Nokia Web Developer Library: http://library.forum.nokia.com
32. JS4WRT - Objectives The main goal for Javascript for WRT Project is design and developer a UI Library to do widgets construction for Nokia’s WRT more easy and fast. The new customizable UI elements will help Nokia’s developers community to reduce the GAP between the existent framework and others vendors interface in place. Focus on External Developers. The Library is Open Source 32
33. JS4WRT – Project Scope UI Component Design Spec UI Component Customization UI Components: Image Description (Subtitle) LightBox (Modal) Carrousel Icons Tabs Bar Options Menu Iconic and Textual Menu Busy Indicator Widget Miniview Checkbox Date RadioButton Scroll Accordion Customizable List Transition Transition List Sortable Grid Drop Down Button Rating Liquid Progress Bar Text label Text Link Tool Tip 33
39. Devices Targets 5800 N96 E55 N97 N95-8G S60 5th Edition S60 3rd Edition FP 2 S60 3rd Edition FP 1 Partial Support 70% of components Full Support 100% of components * Based onde 3rd Sprint Components * Some CSS adjustiment are necessary to non-touch-devices 39 39
41. O Queénecessário ? SDK paraemularoseu Widget. Ou, um dispositivoquesuporte Widgets. Editor de textos (bloco de notas, etc.) Ou, uma IDE parafacilitarsuavida.