terça-feira, 18 de outubro de 2011

Symbian OS

O Symbian OS é um sistema operativo criado para rodar nos celulares "multimídia" com suporte para câmeras fotográficas, MMS, wireless, Bluetooth, entre outras funções.
Este sistema operativo é principalmente baseado em um ambiente gráfico bastante simples. Atualmente é utilizado na maioria dos recentes modelos de aparelhos móveis dos grandes fabricantes. Sua versão mais nova, a 9.5, foi reduzido o consumo de memória em 30% em relação à versão anterior.
O Symbian é um conjunto de  de várias empresas, fundado em 1998 e que está atuando até os dias de hoje. Já foi formado pelas empresas Nokia, Siemens, Samsung, Ericsson, Sony Ericsson e Panasonic, atualmente pertence à Nokia, que adquiriu a quase totalidade de suas ações em dezembro de 2008.
Empresas não-pertencentes ao conjunto podem licenciar o Sistema Operacional para utilização em seus produtos.
Com a explosão de consumo dos telefones celulares, a Symbian começou a desenvolver sistemas para as grandes empresas do ramo, principalmente Nokia, Ericsson e Motorola. A grande maioria dos celulares modernos de hoje são operados pelo sistema operacional Android. Ele é um sistema totalmente modular, e permite que cada empresa crie sua própria interface. Portanto este sistema não tem uma cara definida. Pode ser um simples sistema de textos em telas monocromáticas, ou um completo sistema operacional tão potente como o PalmOS ou PocketPC que já pode ser encontrado nos SmartPhones da Nokia, SonyEricsson, Foma, Siemens, Motorola, dentre outras.
Symbian é um sistema operacional feito para dar mais agilidade, segurança, conforto e comodidade no uso de recursos do seu dispositivo.

Vantagens
  • ·         É um sistema aberto e de baixo custo (Em torno de $4 por aparelho)
  • ·         Possui recursos para gerenciar e utilizar pouca bateria e memória
  • ·         Permite a instalação de softwares de terceiros
  • ·         Baseado em padrões de comunicação e dados.
  • ·         Mecanismos que asseguram a transferência e armazenamento de dados
  • ·         Desfruta muito bem de todas as áreas do aparelho. Memória RAM, Processador, Processador Gráfico, etc.
  • ·         É um sistema operativo mais estável e seguro com relação aos seus concorrentes

Formatos de arquivos Symbian
  • ·         .sis
  • ·         .sisx

Plataforma para desenvolvimento
SymbianOS é um sistema operacional muito versátil, permite o desenvolvimento de aplicativos em diversas linguagens como:

  • ·         Symbian C/C++
  • ·         JavaME
  • ·         FlashLite
  • ·         HTML5
  • ·         Perl
  • ·         Python
  • ·         Ruby
  • ·         Lua
  • ·         Acelerômetro
  • ·         QT

Symbian C/C++
É uma variação do padrão C++ feita para Symbian, o contexto da linguagem é muito parecido mudando apenas algumas funções e tipos, com um forte uso de convenção de nomes.

Mudanças do padrão C/C++
Os tipos de variáveis foram alterados, apesar de ser possível o uso de variáveis padrões C/C++ é aconselhável o uso desses novos tipos:
TInt = Integer 32 bits TBool = Booleano TReal = Floating Point (float), entre outros.
Houve algumas mudanças também na forma que o Symbian trata exceções, estas mesmas são chamadas de Leaves, foi uma forma de simplificar as exceções padrões de C++, para reduzir o código e o uso de memória.

Desenvolvimento
Carbide C++ - IDE gratuita baseada no Eclipse oferecida pela Nokia. Nas versões comerciais contamos com recursos extras como debug-on-device, editor de UI, entre outros.

Características
  • ·      Suporte a aplicações escritas em C++ (até a versão 3, posteriormente será utilizando uma versão do Qt);
  • ·         Multitarefa;
  • ·         Suporte a aplicações Real-time;
  • ·         Usa um "nanokernel" para garantir desempenho;
  • ·         Arquitetura ARM;
  • ·         Faz uso de APIs para acesso a hardware.

Series 60
Séries 60 é uma plataforma desenvolvida pela Nokia e utilizada também pela Ericsson. Atualmente é a maior plataforma para smartphones, utiliza o Symbian como sistema operacional.

Nenhum comentário:

Postar um comentário