Interfaces flexíveis

O objetivo do SymbianOS é que você tenha um aparelho de múltiplo uso que realmente possa ser usado na realização de tarefas múltiplas. Um usuário pode estar assistindo a um vídeo, fazer um telefonema e, então, retornar ao vídeo sem sair do aplicativo ou o usuário pode checar o calendário e a sua agenda de compromissos sem ter de interromper um telefonema. Todos os dados armazenados no telefone podem ser sincronizados com aplicativos externos ou manipulados por aplicativos de telefone de terceiros de várias maneiras. Os sistemas suportados pelos telefones inteligentes são:
  • GPRS
  • Bluetooth
  • SyncML
  • Java
Nas seções seguintes, nós discutiremos cada um destes sistemas. Vamos começar com o GRPS.

GPRS


Foto cedida por Symbian
O "G" no canto esquerdo superior significa que o telefone está conectado a uma rede GPRS
O SymbianOS suporta o protocolo de dados do GPRS (Serviço Geral de Pacotes por Rádio) sem fio. Diferente de um chaveamento de circuitos para transmissão de voz, esse é um chaveamento de pacotes com uma conexão sempre "ligada" que permanece ativa contanto que o telefone esteja dentro do alcance do serviço. Isso permite que os telefones da Symbian façam coisas como rodar aplicativos remotamente em uma rede, a interface com a Internet, participar em sessões instantâneas do messenger, atuar como um modem sem fio para um computador e receber e transmitir e-mails. Embora isso possa ser feito de uma forma rápida, o GPRS é considerado uma tecnologia de transição que só vai ser usada até que protocolos mais rápidos ganhem uma aceitação maior. Ele não é rápido o suficiente para rodar video clipes ao vivo em uma rede. O EDGE (Índices Aperfeiçoados de Dados para a Evolução Global) é uma tecnologia promissora que acelera a transmissão de dados GPRS permitindo um fluxo de vídeo em tempo real e atividades multimídia.

O e-mail pode fluir constantemente e automaticamente para o telefone a qualquer momento, desde que esteja conectado à Internet através do GPRS.

A habilidade de um telefone ficar conectado e ativo usando múltiplos protocolos ao mesmo tempo depende tanto do tipo de rede como do tipo de telefone. As redes NOM1 (Operação de Redes de Telefonia) são capazes de transmitir dados em serviços múltiplos de comunicação como o serviço de voz e o GPRS. As redes NOM2 permitem que o telefone seja registrado no GPRS, mas na realidade não transmitem dados enquanto estão conectados ao serviço de voz. As redes NOM3 desconectam um tipo de serviço para operar o outro.

Da mesma maneira, os telefones da Classe A podem fazer chamadas telefônicas e usar os serviços de dados GPRS ao mesmo tempo, os da Classe B permitem que somente um protocolo por vez esteja ativo e os aparelhos da Classe C não permitem que o usuário esteja conectado aos dois serviços ao mesmo tempo.

Bluetooth
O Bluetooth é um serviço de rádio sem fio de curto alcance que permite que os telefones se conectem entre eles e também com outros aparelhos que estejam ao redor sem o uso de cabos. Isso inclui aparelhos como impressoras e scanners, dispositivos de inserção de dados como o teclado, computadores e fones de ouvido.


Foto cedida por Shopping.com
Adaptador sem fio Bluetooth Trendware TRENDnet TBW-101UB

Algumas variedades de Bluetooth permitem a comunicação somente com um aparelho por vez, mas a versão da Symbian permite conexões simultâneas com múltiplos aparelhos. A Symbian afirma que a sua implementação suporta qualquer aparelho de outros fabricantes que obedeçam às especificações-padrão da indústria. Para aprender mais, veja Como funciona o bluetooth.

SyncML
Um telefone que registra as suas informações pessoais como as reuniões, compromissos diversos e a agenda de endereços e telefones precisa ser capaz de se comunicar com todos os outros equipamentos para registrar essas informações. Existem centenas de plataformas e aplicativos que você talvez use diariamente. Para manter todos esses dados em sincronia com o que está no seu telefone, geralmente, é necessário um telefone celular que leia todas essas linguagens ou você pode comprar novos aplicativos que leiam a linguagem do seu celular.


Foto cedida por Symbian
Telefone Nokia Series 60 (Nokia/Cingular 6620)

O SyncML é um projeto de normas abertas desenhado para eliminar o problema da sincronização dos dispositivos PIM (Gerenciamento de Informação Pessoal) com o seu telefone e vice-versa. Ele é escrito para que qualquer tipo de dado possa ser sincronizado com qualquer aplicativo e em qualquer aparelho de hardware através de qualquer rede desde que eles estejam todos programados para os padrões SyncML. Isso inclui a sincronização via Web, Bluetooth, protocolos de e-mail como o POP e o IMAP e as redes TCP/IP.

A Symbian e várias das suas empresas de componentes são uma parte do grupo de desenvolvimento da SyncML e o SymbianOS que usa uma versão totalmente compatível com os padrões do SyncML. Contanto que o hardware do telefone, os dispositivos e as aplicativos suportem essa versão, o SyncML no Symbian permite que os dados sejam sincronizados do telefone para os aplicativos PalmOS, Windows, Mac e Linux usando o Bluetooth, infravermelho, HTTP ou cabo USB. O site da SyncML mantém uma lista de dispositivos (em inglês) que são compatíveis com o padrão.

Java


Foto cedida por Symbian
Jogo "Space Fighter" - aplicativo MIDlet
A linguagem em Java roda como uma parte do núcleo (em inglês) do SymbianOS, permitindo que o usuário carregue e rode os aplicativos em Java e os MIDlets nos telefones que usam Symbian. Os MIDlets - programados para rodar especificamente em aparelhos sem fio - são aplicativos que usam um subsistema em Java e incluem dispositivos de extensão para jogos, aplicativos e utilidades.

Como existem milhões de desenvolvedores de Java no mundo inteiro e as ferramentas do desenvolvimento desse sistema são de acesso gratuito, os usuários do Symbian podem instalar milhares de aplicativos de terceiros nos seus telefones. Pela maneira como a arquitetura do SymbianOS é construída, esses aplicativos podem acessar e usar todos os dados no telefone do usuário. Por exemplo, se você não gosta do identificador de chamadas por foto que vem com o Symbian Series 60 OS, você pode simplesmente achar um (em inglês) que seja mais agradável.

Os vírus no Symbian
O lado negativo do sistema aberto e da configuração dos telefones inteligentes é que isso também os torna suscetíveis aos vírus, que podem atacar o SymbianOS e fazer coisas como desativar o software antivírus ou travar o telefone completamente. O Locknut.B e o Drever.A são dois exemplos recentes. Até agora, esses vírus só tiveram acesso aos telefones porque os usuários permitiram o download e a instalação deles. Não existe uma maneira "automática" pela qual eles possam passar de um telefone para o outro.

Por outro lado, alguns críticos dizem que os fabricantes de software antivírus exageram muito sobre os riscos, os danos e o alcance dos vírus de telefone para que eles possam vender mais softwares.