RIM integra HTML5 e JavaScript à criação de aplicativos para BlackBerry: a Research In Motion (RIM) lançou nesta segunda-feira (27/9) uma plataforma de desenvolvimento de aplicativos web para seu smartphone BlackBerry, que completa a opção existente de desenvolvimento de aplicações nativas.
Com o WebWorks, os desenvolvedores podem construir aplicativos para o BlackBerry utilizando-se de tecnologias como HTML5, CSS e JavaScript. “É uma aplicação completa, tal como uma aplicação nativa”, disse Alan Brenner, vice-presidente sênior da plataforma BlackBerry, da RIM.
De acordo com o anúncio, feito no blog da fundação, para criar aplicações para o sistema basta usar ferramentas de programação na web. APIs JavaScript dão acesso aos recursos dos aparelhos móveis, como contatos, acelerômetro e localização. “Se você pode desenvolver para a web, então você pode criar aplicativos para o Symbian”, afirma o comunicado.
Criar aplicativos com Java Script/HTML/CSS para dispositivos móveis não é nenhuma novidade. Ainda mais para quem acompanha o Mobilidade é Tudo :).
Mas oque me chamou atenção foi o Web Development Tools.
No blog do Symbian, citado no IDGNOW, encontrei os seguintes parágrafos:
Beyond the applications, there’s the usability of Symbian’s Web Development Tools themselves. As an open source project the tools are ready to be improved and moulded by the experienced input of Web developers. Hopefully this not only makes thing better for Web developers but actually lets even more community members from other areas engage and start making Web apps themselves.
Olhem a ferramenta:
Parece ser uma ferramenta e tanto hein.. assim que puder eu testo, se alguém quiser testar e comentar oque achou, fique a vontade :).
Programadores mobile do mundo inteiro já perceberam que é bom tirar algumas horas do seu tempo no estudo de padrões web, como o CSS por exemplo. Isso porque, os Widgets estão aí, grandes empresas já aderiram.
Neste link vocês encontraram um tutorial completo sobre CSS. Depois é só aprender Java Script e começar a criar seus Widget. Não citei HTML, porque HTML não precisa aprender, é muito fácil.
uma biblioteca gráfica baseada em jQuery para dispositivos Nokia WRT. Nokia WRT é uma plataforma de desenvolvimento que possibilita a criação de aplicações (widgets) baseados em tecnologias web comuns como HTML, CSS, JavaScript e AJAX. O framework WRT tem como objetivo oferecer à desenvolvedores um conjunto de componentes amigável ao desenvolvimento de aplicações. Caso exista interesse em iniciar o desenvolvimento com o Nokia WRT, visite Web Runtime QuickStart disponivel no website do Forum Nokia. A biblioteca Guarana UI é um conjunto de componentes de interface gráfica customizáveis, frameworks de aplicação e templates que podem ser usados para criação de interfaces gráficas na plataforma Nokia WRT.
————————-
Pareceu ser muito legal este Guarana UI.. assim que puder dou uma estudada e posto aqui maiores considerações. E, parabéns para os brasileiros do INDT :).
Encontrei duas ótimas fontes que explicam muito bem o funcionamento dos widgets no Android, mais precisamente, detalham o AppWidget Framework. Achei interessante porque segue o mesmo raciocínio e padrão da programação de aplicativos no Android. Vale a pena dar uma olhada.. os textos são:
No post anterior falamos que o Android e o iPhone estão bombando e passando a dominar as ações no jogo do mercado mobile. Falando em domínio, a adoção dos chamados widgets pelos grandes players do mercado também é algo impressionante.
On 18th November 2009 at the Web 2.0 EXPO in New York, Sony Ericsson announced the Sony Ericsson WebSDK. It is an open source tool created in collaboration with the PhoneGap open source community. The SDK makes it possible for web and mobile developers to create mobile apps using HTML, CSS and JavaScript programming. A bridge component allows JavaScript to access platform features and data such as accelerometer, GPS, Camera and contacts.
The WebSDK enables developers to produce applications which work consistently independent of the underlying platform. It initially supports Android (e.g. XPERIA™ X10) and Symbian (e.g. Satio™) platforms.
Impressionante.. vocês já perceberam que widgets pode se tornar a ferramenta universal para construção de aplicativos portáveis? Todas fabricantes estão adotando widgets de alguma forma, ou seja, você constrói o HTML e os java script.. somente a parte de acesso ao SO do aparelho terá que ser reescrita para cada plataforma, mas a UI será a mesma. Olho aberto :)..
Estou ficando cada vez mais impressionado com os widgets, dessa vez descobri que a americana Verizon criou uma tecnologia chamada FiOS TV que permite o desenvolvimento de widgets para set-top-boxes. O site oficial do FiOS está aqui.
Já na página inicial algumas coisas me chamaram muito a atenção, como os exemplos de widgets na parte inferior.. poxa, tem até sudoku pra TV. Também, na parte direita da página, a seguinte frase me impressionou: Publish your widgets to nearly 8
million interactive FiOS TV screens. Simplesmente maravilhoso… Porém, a Verizon não atua no Brasil, sendo assim, não veremos isso por estas bandas tão cedo, quem sabe o Ginga nos faça esquecer isso (quando ele sair do papel)…
Na página de resources podemos ver uma descrição exata do que são widgets, especialmente para a TV:
Widgets are small, Internet-enabled applications that run on the FiOS TV set top box (STB). Written using the Lua language, Widgets can render graphics and text on the Television screen, interact with a user via remote control, and exchange information with a Internet Web sites.
Widgets provide an interactive Television experience by enabling viewers to easily interact with the content they are viewing. Looking up a map associated with the show. for example, can easily be accomplished by launching a mapping Widget.
Ah, pra constar.. o FiOS usa a linguagem LUA.. assim como o Ginga em uma de suas especificações.
Continuando, nessa mesma página tem uma imagem que mostra como será o futuro SDK da tecnologia.. vejam:
Simplesmente i-m-p-r-e-s-s-i-o-n-a-n-t-e.. vocês já pararam pra pensar na adoção que os widgets estão tendo? É Nokia, BlackBerry, JIL, indústria automotiva e agora set-top-boxes..
Se alguém tiver mais informações e quiser contribuir.. posts são sempre bem vindos..
Há aguns dias falei sobre o JIL (Join Innovation Lab) aqui no blog.. pois bem, criei um pequeno tutorial que mostra como configurar o sdk do JIL, bem como, mostra como criar o seu primeiro “HelloWorld”. Se o povo gostar, quem sabe poderemos ter tutoriais que dão continuidade a programação de widgets seguindo o padrão JIL.
Você não bebeu café demais nessa tarde, realmente você está lendo que quatro grandes nomes vão aderir a um padrão, mais especificamente, a um padrão de widgets para celular.
Veja estes três primeiros parágrafos:
Fabricantes se unem para a criação de aplicativos web que seguem padrão global do grupo de operadoras móveis, Joint Innovation Lab (JIL).
As fabricantes de eletrônicos LG, RIM, Samsung e Sharp vão produzir telefones celulares com suporte para widgets feitos pelo grupo de operadoras de telefonia móvel, Joint Innovation Lab (JIL).
Telefones que rodarão os widgets – pequenos aplicativos da web que dão aos usuários acesso a serviços de informações incluindo tempo, resultados esportivos ou trânsito – deverão ser lançados durante o primeiro trimestre de 2010, segundo a JIL.
Gostei do site do JIL.. a home traz a mensagem: “Build a widget, show the world”..