7th Fevereiro 2009, 11:54 am
Aqui na empresa, todas as aplicações são feitas em Canvas para melhor qualidade visual. A maioria de nossas aplicações devem rodar em JME e nativamente em BlackBerry. Aplicações BlackBerry usam APIs da própria RIM, embora as aplicações nativas BlackBerry suportem a maioria das APIs JME. Quando se desenvolve aplicações BlackBerry, as telas e uso de classes para controle de interface gráfica são bem diferentes da API do JME. Normalmente, se quiser ter a mesma aplicação JME rodando nativamente em BlackBerry deve-se criar um novo projeto, refazendo cerca de 80% da aplicação.
Visto que aqui na empresa, normalmente, as mesmas aplicações JME devem também rodar nativamente em BlackBerry, iniciei há um ano o desenvolvimento do Julien, um framework para desenvolvimento de aplicações multiplataforma. Implementei no Julien classes específicas para interface gráfica, imagens, fontes, controles gráficos, requisições HTTP, persistência, etc. Toda a interface gráfica do Julien é feita em Canvas puro, cada controle gráfico como listas, combobox, caixas de texto, checklist, botões, menus, caixas de diálogos, etc, foi desenhado na mão, e está pronto e disponível para o desenvolvedor simplesmente usar em suas telas.
Continue reading ‘Framework para gerar aplicações multiplataforma JME e nativas BlackBerry sem saber JME nem BlackBerry’ »
27th Janeiro 2008, 12:06 am

A Rim, empresa que fabrica os celulares BlackBerry, está querendo mesmo investir no Brasil. Nos dias 16 e 17 de janeiro de 2008, estive no BlackBerry Developer Seminar 2008 Event, em São Paulo, um seminário de 2 dias, totalmente custeado pela Rim, onde foram ministrados cursos e palestras sobre desenvolvimento na plataforma BlackBerry. Fui representando a Abacomm Brasil, empresa de mobilidade em que trabalho.
O evento foi excelente. Já de chegada, cada participante ganhou um presente: um álbum fotográfico digital, com display, para se colocar na estante.
No primeiro dia foram feitas várias palestras, fazendo a apresentação da plataforma BlackBerry. No segundo dia havia uma sala cheia de mesas e notebooks conectados à Internet, para então participarmos dos cursos práticos ministrados pelos técnicos da Rim.
Continue reading ‘Excelente Evento: Rim BlackBerry - Seminário de Desenvolvimento’ »
22nd Janeiro 2008, 01:52 pm
Para aqueles que desejam fazer curso sobre desenvolvimento de aplicações para dispositivos móveis, cursos de J2ME, FlashLite, BlackBerry, Symbian, Android, WindowsMobile, PocketPC, etc., estarei dedicando este artigo para listar os principais cursos do país, por tecnologia e região. Iniciarei apenas com os poucos cursos da minha região, mas espero que esta lista cresça mais. Se você deseja indicar um curso sobre mobilidade para aparecer na lista, deixe um comentário no final da página informando a URL que detalha o curso, a tecnologia do curso e a região, e depois de verificar a URL colocarei na lista. Não serão listadas empresas que não possuem uma página especificando o curso de mobilidade. Continue reading ‘Lista de Cursos: Desenvolvimento para Mobilidade. Indique um!’ »
Tags:
Android,
BlackBerry,
Cursos,
FlashLite,
J2ME,
PocketPC,
Symbian,
WindowsMobile Categoria:
Android,
BlackBerry,
FlashLite,
J2ME,
Mobilidade,
Symbian,
Windows Mobile |
7 Comentários
21st Janeiro 2008, 05:02 pm
Estamos iniciando este blog com o objetivo de compartilhar conhecimento sobre desenvolvimento de aplicações para dispositivos móveis, como telefones celulares, smartphones e computadores de mão. Entre as tecnologias que pretendemos abordar nos artigos de desenvolvimento podemos citar J2ME, BlackBerry, Symbian, Windows Mobile, Android, FlashLite e PocketPC, bem como assuntos relacionados à novas tecnologias móveis.
Continue reading ‘DevMobile: Desenvolva aplicações para dispositivos móveis!’ »
20th Janeiro 2008, 08:11 pm
Ensinarei neste tutorial a escrever, compilar e testar uma aplicação simples, do tipo Olá Mundo, em J2ME com as bibliotecas nativas BlackBerry. Continue reading ‘Como criar uma aplicação nativa Olá Mundo em BlackBerry’ »
20th Janeiro 2008, 12:12 pm
Em um device BlackBerry você pode rodar tanto aplicações J2ME, os MIDlet, quanto aplicações nativas BlackBerry, que possuem acesso às APIs nativas das bibliotecas Rim, denominadas RIMlet. Aplicações RIMlet podem usar todos os recursos do device, enquanto que aplicações MIDlet são mais limitadas. Apenas para citar um exemplo, aplicações MIDlet não tem acesso às teclas especiais do device, como a TrackBall, a bolinha de movimento dos devices mais novos, ou a TrackRoll, a rodinha de movimento nos devices mais antigos, fazendo com que uma aplicação MIDlet deixe de usar umas das teclas mais importante dos devices BlackBerry. No entanto, aplicações nativas RIMlet são compiladas para funcionar apenas em devices BlackBerry. Não poderíamos ter a mesma aplicação RIMlet rodando em celulares Nokia ou Motorola, por exemplo.
Continue reading ‘Aplicações BlackBerry: RIMlet X MIDlet’ »