Desenvolvendo aplicações para Symbian OS
Aquivado: Este artigo foi arquivado, pois o conteúdo não é mais considerado relevante para se criar soluções comerciais atuais. Se você achar que este artigo ainda é importante, inclua o template {{ForArchiveReview|escreva a sua justificativa}}.
Acredita-se que este artigo ainda seja válido no contexto original (quando ele foi escrito)
Acredita-se que este artigo ainda seja válido no contexto original (quando ele foi escrito)
Dados do artigo
Este artigo descreve tecnologias que podem ser usadas para se desenvolver aplicações para Symbian.
O Symbian OS é um sistema muito versátil permitindo desenvolver aplicações em diversas linguagens diferentes como Symbian C++, JavaME, C entre outras.
O C++ como linguagem nativa do sistema possibilita que aplicações escritas nesta linguagem obtenham acesso maior as APIs (Application Programming Interface) do sistema e desempenho superior se comparado a outras linguagens como Java.
Fonte: Symbian Resources
Contents |
Possibilidades
- Symbian C++
- Java ME
- Python
- Perl
- Ruby
- FlashLite
Symbian C++
Prós:
- Acesso completo ao sistema de arquivos.
- Inicialização rápida.
- Aplicações funcionam em todos os dispositivos sem necessidades de porta-los.
- Aplicações funcionam em background, foreground, invisíveis.
- Conta com controles já definidos e padronizados(Grids, Listbox, Forms, etc).
- IDE gratuíta.
Contras:
- Requer um conhecimento aprofundado em C++.
- Maior tempo de produção comparada com outras linguagens.
Java ME
Prós:
- Grande potencial de mercado.
- Funcionam em qualquer dispositivos com suporte a Java (apesar da necessidade de portabilidade).
- Facilidade na elaboração do código.
- IDE gratuíta.
Contras:
- Aplicações não podem rodar em background.
- Demora na inicialização.
- Fragmentação.
- Acesso limitado ao recursos do sistema.
Python
Prós:
- Extensibilidade.
- Open Source.
- Fácil programação.
- Pode ser programado *on-device*.
Contras:
- Sem pré-instalação
FlashLite
Prós:
- Grande potencial de marketing
- Boa IDE para desenvolvimento
- Fácil de programar
Contras:
- IDE de alto custo ($700)
- Limitações do Flash Lite 1.1


(no comments yet)