Introdução
|
Smartphones e comunicadores - essas palavras já estão firmemente enraizado em nosso vocabulário cotidiano. Os dispositivos portáteis estão cada vez mais parte de nossas vidas. Dos brinquedos caros que só estão disponíveis muito seguro o povo, eles estão gradualmente a tornar-se um atributo essencial do homem moderno, e não apenas um empresário. Mobilidade - que é a palavra-chave da moderna tecnologia da informação. Para começar eu gostaria de algum esclarecimento da terminologia. Sob o smartphone usual é geralmente entendida bezklaviaturnoe dispositivo (como um Sony Ericsson P800), projetado principalmente para acesso a dados e projetado para uma ampla gama de usuários, o comunicador é comumente chamado de um dispositivo funcional, com teclado, tela grande e geralmente mais orientada " profissional "usuários. Equipado com funções de alta velocidade de dados como GPRS ou HSCSD, tal dispositivo permite que uma pessoa de estar constantemente a "borda" dos acontecimentos, receber e-mails, navegar em páginas Web, trabalhar com documentos, faxes e assim por diante. Nem todos concordam que usar uma bolsa ou notebook pesado em tamanho real. Além do fato de que a maioria do poder de computação apenas em marcha lenta, a bateria fraca não dá a oportunidade de trabalhar, por exemplo, o tempo todo durante um vôo longo ou uma viagem. Além disso, a baixa confiabilidade do sistema operacional generalizado para computadores desktop (especialmente a família notória do Windows 9x), a sua adequação pobres para uso em dispositivos móveis, exigências excessivas aos recursos de hardware (especialmente memória e espaço em disco), a possibilidade de danos mecânicos aos componentes do computador (principalmente refere-se a unidades de disco rígido) fazem uso desses dispositivos caros e volumosos injustificada. As altas demandas dos modernos dispositivos móveis, especialmente em termos de consumo de energia ea confiabilidade dos sistemas operacionais e programas para deixar o alimento que causou o mercado para novos sistemas operacionais projetados com estes requisitos. É para esses dispositivos e foi criado pela Symbian OS (ex-EPOC 32).
A história do Symbian OS
Sistema operacional Symbian OS (EPOC 32) foi desenvolvido pela Symbian - uma joint venture das empresas Motorola, Ericsson, Nokia e Psion Teklogix baseado em divisão de software da Psion. Mais tarde, eles se juntaram a empresa Matsushita, Kenwood, Fujitsu Siemens e outros. O primeiro lançamento ("Release") EPOC 32 de Abril de 1997 marcou o nascimento de uma nova geração de sistemas operacionais baseados em uma ampla experiência na indústria da empresa Psion dispositivos móveis. Por 13 anos antes, em 1984, a Psion empresa inventou um organizador pessoal. Com as vendas do modelo que vem - Organizador II - clientes corporativos e privados, com mais de um milhão de unidades. Este modelo tinha um processador de 8 bits, e pode ser programado em linguagem assembly ou BASIC como linguagem de alto nível OPL (Organizador linguagem de programação). Desde 1991, uma série de dispositivos sob uma marca comum Psion Série 3 Faça um organizador pessoal digital popular e acessível dispositivo de mass-market. O novo sistema operacional é chamado SIBO (dezesseis bits Organizador), muitas vezes é chamado também SYMBIAN OS16. No sistema de SIBO foi aplicada pela primeira vez a tecnologia é a atribuição principal e interfaces de aplicações em componentes separados, que posteriormente tornou-se parte integrante e importante dos 32 bits Symbian OS. No entanto, uma vez que a maior parte do núcleo do sistema foi escrito em linguagem assembly, mas também por causa das restrições para a 16-bit x86 arquitetura, sistema SIBO não poderia ser usado em qualquer lugar exceto processadores x86. Interface gráfica SIBO era orientada a objeto, e built-in editor e tradutor da língua OPL permite que elas sejam diretamente em seu PDA. Plataforma SIBO uma infinidade de aplicações. Ao mesmo tempo, para o mercado corporativo foi desenvolvida Workabout terminal industrial, introduzida pela primeira vez em 1995. As vendas totais de aparelhos ultrapassou 1,5 milhões de unidades.No período de maior popularidade na proporção de Série 3 responsável por 35% dos organizadores do mercado mundial. Uma das principais razões para isso foi a comodidade ea funcionalidade das aplicações SIBO, confiabilidade e eficiência do sistema operacional multitarefa (que ao longo de sua existência era praticamente sem erros encontrados) e de alta qualidade incorporado no software ROM, bateria de longa duração ea empresa de design elegante.
|
Ao longo do tempo, os computadores portáteis se tornam mais poderosos. Em 1994, um limite de 64KB, o que é característico de sistemas de 16 bits se tornaram um sério obstáculo para o desenvolvimento de software também está se tornando claro que o sistema desta classe deve ser portável para uma ampla gama de dispositivos. Assim, um novo sistema Symbian OS. Retendo as melhores características dos anteriores Psion OS, que era para ser totalmente 32 bits portátil para qualquer plataforma de hardware e arquitetura. Isso permitiria que o Symbian OS se tornar um sistema aberto, disponível para licenciamento para outros fabricantes de dispositivos móveis. Para este efeito, a Psion grupo tem sido atribuída uma empresa independente para o desenvolvimento de software - Psion Software. O novo sistema se tornou o padrão para dispositivos de informação sem fio de licenciamento uma ampla gama de fabricantes da indústria. Em abril de 1997 veio a primeira versão do Symbian OS - Release 1 - e logo na sua base o novo produto: a Psion Series 5. Licenciamento do novo sistema operacional tinha começado antes mesmo da sua publicação oficial. Symbian OS, com a sua eficiência e flexibilidade, bem como técnica de alto padrão Symbian (antiga Psion Software) formaram uma base muito boa para a criação de um novo software de sistema para dispositivos sem fio. A empresa Psion Software foi selecionada a partir de um grupo de empresas do Grupo Psion, e mudou seu nome para Symbian Ltd, tornando-se uma joint venture entre a Ericsson, Nokia, Motorola e Psion. Desde o início o sistema foi concebido como um totalmente orientada a objetos. Como a língua foi escolhida C + + como linguagem de programação mais poderosa e mais complexa, até à data, orientado a objeto.
Objetivo de criar um sistema operacional Symbian (Symbian OS 32)
Atraentes para os utilizadores
Os dispositivos móveis são destinados ao uso pessoal. Eles devem ser fáceis de usar, e sempre fornecer informações sobre a demanda (o princípio de "instant-on"). Sistema de interface gráfica do usuário e do firmware deve ser atraente e intuitiva. Um eficiente multi-tasking. O gerenciamento de energia deve permitir que o computador quando você alternar instantaneamente restaurar o estado em que estava na altura fora sem o longo processo de inicialização do sistema. Ao substituir a fonte de alimentação (baterias) os dados devem ser preservados. Software na ROM deve ser da mais alta qualidade. Essas lições aprendidas a empresa Psion volta no tempo Organizador II, quando a maioria dos PCs desktop estivesse rodando DOS, um computador "portátil" era do tamanho de um diplomata. Suite de aplicações - um fator crítico para a criação de atraentes do ponto de vista do usuário final. Symbian OS são projetados com a expectativa e os iniciantes e profissionais. Cerca de dez aplicações importantes e todo o sistema operacional tinha que caber em um CD, o que equivale a cerca de 1 / 10 do pedido de média para o PC. Tal pacto foi alcançado o maior grau de reutilização, a utilização do design orientado a objeto, linguagem C + + e as equipes de desenvolvimento de junção tight lidar com vários aspectos do sistema operacional e aplicativos. As comunicações digitais são amplamente utilizados no mundo de hoje. SIBO arquitetura foi projetada para os organizadores, que são unidades independentes, que raramente teve de se comunicar com outros dispositivos para backup de dados. Dispositivos baseados em SIBO muito bem ter existido sem a conexão a um PC.Atualmente, as comunicações através da Internet, fax e telefones celulares tem se tornado comum, e sincronizados com os dados no desktop, em casa e no trabalho, tornou-se extremamente importante para dispositivos móveis. Mecanismos de sincronização e partilha de dados foram originalmente construídas no sistema operacional Symbian.
Atraente para os fabricantes OEM
OS Series dispositivos Organizador e SIBO foi utilizado apenas nos produtos das empresas do grupo Psion. Symbian OS foi projetado desde o início, a fim de licenciar uma ampla gama de fabricantes de equipamentos de telecomunicações. O principal requisito era a portabilidade para diferentes tipos de processadores. Este, por sua vez, exigiu o uso de linguagem de alto nível, que poderia simplesmente ser transferida para outra plataforma. A linguagem assembly é usada somente para a execução dos componentes, o que é especialmente importante para a velocidade de execução. No Symbian OS também é amplamente utilizada abstração de um determinado tipo de equipamentos que facilitam a adaptação para as diferentes variantes de uma arquitetura de processador único. Apesar do fato de que o Symbian OS é um sistema portátil como a principal plataforma foi escolhido pela ARM arquitetura Symbian. A arquitetura ARM é excepcionalmente eficiente RISC-strutura proporcionando melhor rácio de desempenho / consumo de energia - que é especialmente importante para dispositivos que devem funcionar durante semanas em um conjunto de baterias. Além disso, através do uso efetivo da área de chips e corrigir a política da empresa ARM Ltd em matéria de licenciamento com a arquitectura ARM proporciona a melhor relação desempenho / preço. arquitetura ARM licenciados esses "baleias", como Intel, Nokia, etc Os dispositivos móveis há padrões para o tamanho da tela, atalhos de teclado ou digitador. Os produtores recebem toda a liberdade para criar quaisquer tipos de dispositivos, qualquer faixa de preço, tamanho e peso. Symbian empresa tomou a decisão estratégica de fazer uma separação clara entre a interface gráfica do usuário (GUI) e outros componentes. Para dispositivos que necessitem de meios não-padrão de interação do usuário, o sistema de interface gráfica e aplicativos podem ser modificados ou completamente redesenhado. Por exemplo, ele irá se adaptar facilmente a qualquer tamanho e resolução da tela, ausência / presença de um ecrã táctil, etc Comparado com outras plataformas que permitirá que os fabricantes de dispositivos baseados no sistema operacional Symbian para criar os dispositivos com aparência de "marca" e sensação de hardware. Symbian OS é um sistema internacional de exploração. Plataforma SIBO foi localizada para o Reino Unido e os EUA, quase todas as línguas da Europa Ocidental, e partes de idiomas do leste europeu: checo, húngaro, grego e russo. Em Symbian OS built-in suporte para 16 bits de codificação UNICODE e meios especiais de entrada de dados para se adaptar às línguas da Ásia e do Extremo Oriente, como japonês, chinês, coreano e tailandês.
Atraente para desenvolvedores
A fim de desenvolver aplicações eficientes utilizando uma vasta gama de ferramentas de desenvolvimento avançado. O principal requisito era um SO de 32 bits, desde a escrita de aplicações para SIBO (como, por DOS / Windows 3.1) exigiu um grande esforço para superar as limitações no 64K no tamanho do segmento causados pelo uso de 16-bit arquitetura x86. Symbian OS é totalmente 32 bits, não há suporte para mais interfaces de 16 bits de programação (API) está ausente. Symbian oferece uma ampla gama de ferramentas de desenvolvimento para Symbian OS. Programa em C + + padrão de linguagem são criados em um PC usando um ambiente interativo de desenvolvimento Microsoft Visual Studio eo emulador. Em seguida, o código-fonte é recompilado e transferidos para um PC baseado no processador ARM com o compilador C + + GNU. Também é possível desenvolver aplicações em OPL (semelhante à linguagem BASIC), cujas raízes remontam nos dias Organizador II. Há também a possibilidade de escrever programas Java utilizando qualquer uma das ferramentas de desenvolvimento existentes para a linguagem Java. Na criação de ferramentas de desenvolvimento para Symbian OS anunciados por empresas tais como Metrowerks (conhecida por suas ferramentas CodeWarrior), AppForge (apresentado os meios para desenvolver software para o Symbian OS linguagem Visual Basic) e Borland, tradicionalmente forte no setor de ferramentas de desenvolvimento visual.
|
SYMBIAN OS Desenvolvimento Histórico
Versão | Data de lançamento | Características | Quando usado |
Release 1 | Abril 1997 | Primeira edição. O novo sistema operacional com um conjunto de aplicações de escritório. | Psion Series 5 1,00 ROM |
Release 2 | Julho 1997 | Lançado em um pacote para PC EPOC Connect, corrige alguns bugs, adicionei o aplicativo EasyFax | Psion Series 5 1,01 ROM, PsiWin 2,0 |
Versão 3 | Novembro 1997 | aplicações de e-mail são incluídas e Web, suporte para acesso remoto e TCP / IP | Um Geofox, Synergy PCC |