Introdução
Um erro comum cometido por muitos desenvolvedores é confundir os termos Symbol, Symbian e Symbian OS. Embora sejam termos parecidos, refletem significados diferentes e podem causar confusão na hora de planejar o desenvolvimento de uma solução mobile.
Embora os termos estejam descritos em detalhe abaixo (inclusive com um pouco de história), podemos resumir:
- Symbol é uma empresa, fabricante de equipamentos para captura de dados;
- Symbian é outra empresa, detentora do sistema operacional Symbian OS;
- Symbian OS é um sistema operacional, desenvolvido pela empresa Symbian, e utilizado na maioria dos smartphones existentes.
Dessa forma, desenvolver softwares para PDAs da Symbol, pode significar desenvolver para diferentes plataformas - Palm OS e/ou Windows Mobile – e a utilização de diferentes ferramentas e compiladores, enquanto desenvolver softwares para smartphones que utilizam Symbian OS, implica na utilização de outras ferramentas e compiladores bem diferentes.
Enquanto os PDAs da Symbol são ótimos para soluções de rastreamento de produtos, utilizando código de barras ou RFID, os smartphones que utilizam Symbian OS (Nokia, Motorola, Sony Ericsson, Samsung, entre outros), são ótimos para soluções de comércio eletrônico mobile (m-commerce), e até mesmo soluções de força de vendas.
Quem é a Symbol?
A Symbol Technologies (atual Motorola) é um fabricante e fornecedor mundial de equipamentos portáteis para captura de dados. É uma empresa especializada em leitores de código de barras, sistemas RFID, Redes Wireless e também PDAs. A Symbol é a famosa por sua série de PDAs com leitor de código de barras integrado (SPT1550 e SPT1800), e continua inovando lançando sempre novos produtos para o mercado corporativo. Seus PDAs da linha SPT utilizam o sistema operacional Palm OS, enquanto os PDAs da linha PPT e MC, utilizam o sistema operacional Windows Mobile.
Em Dezembro de 2000, A Symbol comprou a Telxon Corporation, reforçando sua posição no mercado. Em 2004, a Symbol comprou a Matrics, ajudando a empresa a se aprofundar na área de RFID. Em 9 de Janeiro de 2007, a Symbol foi comprada pela Motorola, por $3,9 bilhões de dólares.
Quem é Symbian?
A Symbian é a empresa que desenvolve e licencia o sistema operacional Symbian OS, presente em mais de 100 milhões de smartphones e telefones celulares em todo o mundo. Atualmente o Symbian OS é o sistema operacional licenciado e utilizado em PDAs e Smartphones produzidos pela Nokia, Motorola, Siemens, Samsung, Sony Ericsson, Sharp, Benq, LG Electronics, Arima, Fujitsu, Lenovo e Mitsubish Electric.
A Symbian iniciou suas operações como uma empresa privada independente em Junho de 1998 criada pelas empresas Ericsson, Nokia, Motorola e Psion, lançando seu primeiro telefone com Symbian OS em 2000, o Ericsson R380. De 1999 até 2005 empresas como Panasonic (Matsushita na época), Sony Ericsson, Siemens e Samsung juntaram-se ao grupo, e em 2004 juntos adquiriram a Psion, e investiram cerca de $100 milhões de dólares no grupo. Atualmente a Nokia detém a maior parte da Symbian com 47,9%, seguida pelas empresas Ericsson com 15,6%, Sony Ericsson com 13,1%, Panasonic com 10,5%, Siemens com 8,4% e Samsumg com 4,5%.
O que é o Symbian OS
O Symbian OS é um sistema operacional baseado no software EPOC da antiga Psion, estruturado como a maioria dos sistemas operacionais para computadores desktop, com multi-tarefa preemptiva, multi-threading e proteção de memória, construído para funcionar em PDAs e Smartphones, com recursos limitados tanto de processador quanto de memória.
As aplicações para Symbian OS podem ser desenvolvidas utilizando uma versão do C++ especializada para o Symbian OS, OPL, Python, Visual Basic, Simkin, Perl e Java 2 Micro Edition (J2ME).
Sobre o Autor
Caio Proiete é Arquiteto de Soluções, especialista em desenvolvimento de softwares para PDAs e telefones celulares, principalmente nas plataformas Palm OS, Windows Mobile e Symbian OS.
Atualmente suas principais ferramentas/tecnologias de trabalho incluem CodeWarrior C++, Handheld Basic, eMbedded Visual C++, .NET Compact Framework, C# .NET, e Carbide.c++.
Possui extensa experiência em arquitetura e desenvolvimento de sistemas baseados em web e smart-clients, gerenciamento de projetos e treinamento, e atua também como instrutor oficial Microsoft em centros de treinamentos (CLPS), e é detentor das seguintes certificações:
- MCT - Microsoft Certified Trainer;
- MCSD - Microsoft Certified Solution Developer;
- MCDBA - Microsoft Certified Database Administrator;
- MCAD .NET - Microsoft Certified Application Developer;
- MCSD .NET - Microsoft Certified Solution Developer for .NET;
- MCTS - Microsoft Certified Technology Specialist for Windows Mobile.
Veja o todos os artigos publicados por Caio Proiete no PDAExpert.
Artigos Relacionados
1 Comentário »
Comentários via RSS TrackBack URI
-
Leandro em 08/05/2007 12:02
Muito boa esse explicação, principalmente para mim, pois estou iniciando nessa área.


Envie seu comentário
ATENÇÃO: A área de comentários deve ser utilizada apenas para dúvidas sobre este artigo. Para dúvidas não relacionadas a este artigo, utilize o Fórum PDAExpert.net.