RIM integra HTML5 e JavaScript à criação de aplicativos para BlackBerry
Apesar de se recusar a discutir seus planos de lançar um computador em forma de tablet, 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.
A apresentação da BlackBerry WebWorks Application Platform está entre os diversos anúncios feitos pela empresa, como o desenvolvimento em Mac OS e iniciativas em redes sociais, serviços de publicidade e middleware de aplicações. A RIM tem feito seus anúncios durante sua BlackBerry Developer Conference (DevCon 2010), em São Francisco (EUA).
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. “A plataforma permite que você construa aplicativos rapidamente utilizando ciclos de tempo da Web em comparação com os ciclos de tempo do desenvolvimento Java.”
“Isto abre todo um novo mundo para os desenvolvedores”, afirmou o presidente da RIM e co-CEO Mike Lazaridis. “Qualquer um que saiba HTML poderá agora construir apps para o BlackBerry.”
A RIM irá oferecer, como código aberto, seu arcabouço de aplicações web usado para integrar a plataforma WebWorks ao BlackBerry. A plataforma estará disponível ainda nesta segunda-feira no github.
Web e aplicações nativas
A plataforma de desenvolvimento na Web oferece a vantagem de
desenvolvimento rápido, mas o desenvolvimento de aplicações nativas para o
BlackBerry ainda oferece controle aprimorado sobre recursos como o posicionamento
de pixels, disse Brenner, em entrevista após sua apresentação. A fornecedora de
ferramentas Appcelerator planeja proporcionar o desenvolvimento de aplicações
para BlackBerry por meio de tecnologias Web, mas Brenner argumentou que a
integração oferecida pelo WebWorks supera de longe qualquer coisa oferecida
pelo mercado.
++++
Também lançado pela RIM foi um plug-in Eclipse para Mac OS X, para permitir o desenvolvimento Java para BlackBerry. “Ele remote as barreiras ao desenvolvimento de aplicações BlackBerry para desenvolvedores Mac OS”, disse Brenner.
A RIM também apresentou esta semana seu BlackBerry Analytics SDK, oferecendo aos desenvolvedores relatórios e dados analíticos sobre como as aplicações têm sido utilizadas. A tecnologia foi desenvolvida em parceria com a Webtrends.
Comentando sobre como as ofertas de desenvolvimento de aplicações da RIM se posicionam diante de plataformas concorrentes como Apple iPhone, Google Android e Microsoft Windows 7, Tyler Lessard, vice-presidente de alianças globais e relações com o desenvolvedor da IBM, reforçou o compromisso da RIM de oferecer experiências integradas e “sedutoras” para que os desenvolvedores construam aplicações que “realmente importem” aos usuários.
Lessard citou o conceito de “super apps”. “A ideia de super apps é a de fornecer uma plataforma rica”, que permite a exploração de recusos como a integração com a caixa de entrada e a multitarefa, explicou.
Middleware
Também anunciado nesta segunda foi o BlackBerry Enterprise Application
Middleware, para facilitar o desenvolvimento de aplicações corporativas “super
apps” e de serviços para o BlackBerry. A plataforma de middleware fornece APIs,
bibliotecas, e software servidor para a construção mais fácil de super apps que
recebem instantaneamente alertas e dados, usam transferência de arquivos com
aplicações corporativas, e tornam mais fácil coletar dados do aparelho do
usuário para funções de geolocalização, afirmou a RIM.
Os desenvolvedores podem usar a tecnologia de middleware com plataformas de desenvolvimento de aplicações como o IBM WebSphere e o Oracle Fusion Middleware.
A RIM também anunciou a BBM (BlackBerry Messenger) Social Platform, que fornece aos desenvolvedores ferramentas para construção de aplicações que exploram os aspectos sociais do serviço BBM. “Nós temos agora 28 milhões de usuários BlackBerry ativos usando BBM”, disse Lessard.
++++
“O que nós reconhecemos é que há uma enorme oportunidade para que desenvolvedores se pluguem ao BBM” com suas aplicações, afirmou Lessard. As funções do serviço BBM, como listas de contato e perfis de usuário, podem ser integradas às aplicações.
Publicidade e pagamentos
Outros anúncios desta segunda incluem:
- BlackBerry Advertising Service, para que desenvolvedores integrem anúncios em aplicações, utilizando-se das redes de publicidade afiliadas à RIM;
- BlackBerry Payment Service SDK Beta, para que desenvolvedores possam embutir pagamentos em aplicações por meio de um único conjunto de APIs. Isto amplia as oportunidades de monetização para desenvolvedores, afirmou a RIM. Os usuários, por sua vez, podem realizar transações seguras para bens e serviços digitais usando diversos tipos de pagamento dentro das aplicações.
- Isenção de taxas de submissão para o BlackBerry App World, tornando mais fácil a inclusão de aplicações na loja online App World. Por um tempo limitado, os deenvolvedores podem submeter suas aplicações sem custo.


