Introduction
L'histoire de Symbian OS
Système d'exploitation Symbian OS (EPOC 32) a été développé par Symbian - une des coentreprises Motorola, Ericsson, Nokia et Psion Psion Software basé sur la division de Psion. Plus tard, ils ont été rejoints par la société Matsushita, Kenwood, Fujitsu, Siemens et d'autres. La première version ("Release») EPOC 32 avril 1997 a marqué la naissance d'une nouvelle génération de systèmes d'exploitation basés sur une vaste expérience dans l'industrie de la société Psion appareils mobiles de poche. Pendant treize ans auparavant, en 1984, le Psion société a inventé un organiseur personnel. Avec des ventes du prochain modèle - Organisateur II - clients corporatifs et privés avec plus d'un million d'unités. Ce modèle a un processeur 8-bits, et peut être programmé en langage d'assemblage ou de type BASIC langage de haut niveau de BPO (Organisateur Programming Language). Depuis 1991, une série de dispositifs sous une marque commune Psion Série 3 Prenez un organiseur personnel numérique populaire et abordable dispositif du marché de masse. Le nouveau système d'exploitation est appelé SIBO (seize bits Organisateur), il est souvent appelé SYMBIAN OS16. Dans le système de SIBO a été d'abord appliqué la technologie est l'allocation de base et des interfaces d'application en composants distincts, qui est ensuite devenu une partie intégrante et importante de la 32-bit Symbian OS. Toutefois, puisque la plupart des système de base a été écrit en langage d'assemblage, mais aussi en raison des restrictions pour l'architecture x86 16-bits, le système SIBO ne pouvait pas être utilisé n'importe où, sauf x86 processeurs. Frontal graphique SIBO était orienté objet, et intégré dans l'éditeur et traducteur de la langue OPL leur permet d'être directement sur votre PDA. Plate-forme SIBO Une myriade d'applications. Dans le même temps pour le marché des entreprises a été développé WorkAbout terminal industriel, la première fois en 1995. Les ventes totales d'appareils a dépassé 1,5 million d'unités.Dans la période de grande popularité de la part de la série 3 représentaient 35% des organisateurs du marché mondial. Une des principales raisons pour cela était de la commodité et la fonctionnalité des applications SIBO, la fiabilité et l'efficacité du système d'exploitation multi-tâches (qui tout au long de son existence a été pratiquement pas d'erreurs trouvées), de haute qualité intégré dans le logiciel ROM, une batterie longue durée et de design élégant.But de la création d'un système d'exploitation Symbian (Symbian OS 32)
Attrait pour les utilisateurs
Les périphériques mobiles sont destinés à un usage personnel. Ils doivent être faciles à utiliser, et toujours fournir des informations sur la demande (le principe de "Instant-On"). interface graphique utilisateur du système et le firmware doit être attractive et intuitive. Un multi-tâches efficace. Gestion de l'énergie devrait permettre à l'ordinateur lorsque vous passez instantanément restaurer l'état dans lequel il était à la fois hors sans le long processus de démarrage du système. Lors du remplacement de la source d'énergie (batteries) les données doivent être conservées. Logiciels en ROM devrait être de la plus haute qualité. Ces leçons apprises de la société Psion dans le temps Organisateur II, lorsque la majorité des ordinateurs de bureau ont été sous DOS, un "portable" ordinateur était de la taille d'un diplomate. Suite d'applications - un facteur critique pour la création attractive du point de vue de l'utilisateur final. SYMBIAN OS applications sont conçues avec les attentes et les débutants et professionnels. À propos des applications dix grands et l'ensemble du système devait tenir dans une mémoire ROM, ce qui équivaut à environ 1 / 10 de la demande moyenne pour les PC. Un tel pacte qui a été réalisé par le plus haut degré de réutilisation, l'utilisation de la conception orientée objet, langage C + + et les équipes de développement de jonction étanche traitant de divers aspects de l'OS et des applications. Les communications numériques sont largement utilisés dans le monde d'aujourd'hui. SIBO architecture a été conçu pour les organisateurs qui sont des unités indépendantes, qui n'a que rarement eu à communiquer avec d'autres appareils pour la sauvegarde des données. Dispositifs basés sur SIBO et bien avoir existé sans connexion à un PC.Actuellement, les communications par Internet, fax et téléphones portables est devenu monnaie courante, et synchronisées avec les données sur le bureau, à la maison et au travail, est devenu extrêmement important pour les appareils mobiles. Mécanismes de partage de synchronisation et des données ont été construites dans le système d'exploitation Symbian.Attrayant pour les fabricants OEM
OS Series dispositifs Organisateur et SIBO a été utilisé uniquement dans les produits d'entreprises du groupe Psion. Symbian OS a été conçu dès le départ afin d'immatriculer un large éventail de fabricants d'équipements de télécommunications. La principale exigence est la portabilité pour les différents types de processeurs. Ceci, à son tour, a nécessité l'utilisation de langage de haut niveau, qui pourrait simplement être transféré à une autre plate-forme. langage d'assemblage est utilisé uniquement pour la mise en œuvre des composants, ce qui est particulièrement important pour la vitesse d'exécution. En Symbian OS est aussi largement utilisé l'abstraction à partir d'un certain type de matériel qui font qu'il est plus facile à adapter pour les différentes variantes d'une architecture mono-processeur. Malgré le fait que Symbian OS est un système portable comme plate-forme principale a été choisi par ARM architecture Symbian. l'architecture ARM est exceptionnellement efficace RISC-strutura fournir ratio optimal de la performance / consommation d'énergie - ce qui est particulièrement important pour les appareils qui doivent fonctionner pendant des semaines sur un ensemble de batteries. En outre, grâce à l'utilisation efficace de surface de la puce et de corriger la politique de la société ARM Ltd à l'égard de la licence d'architecture ARM fournit les meilleures performances rapport / prix. architecture ARM sous licence de ces "baleines" comme Intel, Nokia, etc Les périphériques mobiles sont pas de normes pour la taille d'écran, raccourcis clavier, ou d'un numériseur. Les producteurs reçoivent une totale liberté de créer tous types de dispositifs, toute gamme de prix, la taille et le poids. société Symbian pris la décision stratégique de faire une séparation claire entre l'interface utilisateur graphique (GUI) et d'autres composants. Pour les périphériques qui nécessitent des moyens non-standard de l'interaction utilisateur, le système d'interface graphique et des applications peuvent être modifiés ou complètement redessinée. Par exemple, il s'adaptera facilement à n'importe quelle résolution d'écran et la taille, l'absence ou la présence d'un écran tactile, etc Par rapport aux autres plates-formes il permettra aux fabricants de dispositifs basés sur Symbian OS pour créer des dispositifs de "marque" look and feel de matériel. Symbian OS est un système d'exploitation international. Plate-forme SIBO a été localisé au Royaume-Uni et les États-Unis, presque toutes les langues de l'Europe occidentale, et certaines parties de langues d'Europe orientale: République tchèque, hongrois, grec et russe. Dans Symbian OS prise en charge intégrée pour le codage Unicode sur 16 bits et des moyens spéciaux de saisie de données pour s'adapter aux langues de l'Asie et l'Extrême-Orient, comme le japonais, chinois, coréen et thaï.Attrayant pour les développeurs
Afin de développer des applications efficaces en utilisant un large éventail d'outils de développement avancés. La principale exigence est un 32-bit OS, depuis la rédaction des demandes de SIBO (comme pour DOS / Windows 3.1) a exigé un effort important pour surmonter les limitations dans le 64K à la taille du segment causés par l'utilisation architecture 16-bits pour x86. Symbian OS est entièrement 32-bit, il n'ya pas de soutien aux personnes âgées des interfaces de programmation 16-bit (API) est manquant. Symbian fournit un large éventail d'outils de développement pour Symbian OS. Programmer en C + + standard langue sont créés sur un PC en utilisant un environnement de développement interactif de Microsoft Visual Studio et l'émulateur. Ensuite, le code source est recompilé et transférées à un PC basé sur le processeur ARM avec le compilateur GNU C + +. Il est également possible de développer des applications en OPL (similaire à la langue de base), dont les racines remontent à l'époque Organisateur II. Il ya aussi la possibilité d'écrire des programmes Java en utilisant l'un des outils de développement existants pour le langage Java. Lors de la création d'outils de développement pour Symbian OS annoncé par des sociétés comme Metrowerks (connu pour ses outils CodeWarrior), AppForge (présenté les moyens de développer des logiciels pour Symbian OS langage Visual Basic) et Borland, traditionnellement forte dans le domaine des outils de développement visuels.OS Développement SYMBIAN Histoire
Symbian OS aujourd'hui
Qu'est-ce qu'un jour Symbian OS? Ce système d'exploitation complet conçu pour offrir tout le secteur des télécommunications et les normes les plus modernes et des protocoles tels que Bluetooth, GPRS, etc Cœur du système - multitâche, haute performance et très compact - peut être à peu de frais transférés à presque n'importe quelle plateforme. Support Unicode complet vous permet de facilement adapter le système pour toutes les langues, les mécanismes d'extension flexibles nous permettent de résoudre tous les problèmes avec l'encodage-mail, Web, etcEnsemble d'applications (Application Suite)
La composition Symbian OS inclut une suite complète de logiciels de bureautique, applications d'organisation et de la communication. Pour contrôler l'ordinateur et les applications utilisées par une interface graphique. Toutes les applications partagent les caractéristiques suivantes:- une étude approfondie de l'interface utilisateur de faire des applications très facile à utiliser, quel que soit le niveau de préparation par l'utilisateur
- standard des contrôles graphiques qui sont mis en œuvre dans le EIKON la bibliothèque, y compris une barre d'outils (barre d'outils), barre d'outils (toolband), un contrôle aisé avec un clavier et / ou un stylo
- Zoom de l'image sur l'écran pour ajuster l'image en fonction du type de données d'application, les conditions d'éclairage et de la perspective de l'utilisateur
- soutien pour l'impression sur la plupart des imprimantes standard, l'impression via un port série, port parallèle ou infrarouge ou une imprimante connectée à un PC de bureau
- soutien pour les objets embarqués, permettant, par exemple, d'intégrer des documents Word dans le dossier l'ordre du jour
- échange de données entre les applications à travers un presse-papier standard (clipboard), de communiquer avec d'autres appareils via une connexion infrarouge
- Tous les changements peuvent être réduites uniquement à l'interface de traitement
- noyau ne nécessite aucune modification, recompiler et tester, ce qui est particulièrement important parce que, par exemple, le noyau d'un traitement de texte - un système extrêmement complexe
L'échange de données et la synchronisation
Symbian OS a été conçu pour une auto-étude. ordinateurs de poche bon clavier, tels que les Nokia 9210, et bien conçu, l'application permet de travailler avec de grands volumes de données. La petite taille des ordinateurs basés sur Symbian OS permet aux utilisateurs de toujours les prendre avec vous et entrez les informations nécessaires. Cependant, il ya encore plusieurs raisons pour l'intégration des ordinateurs de poche basé sur Symbian OS avec un PC de bureau - à partir de sauvegarde, formats de conversion de documents d'applications PC dans des formats Symbian OS et vice versa, pour terminer PC de synchronisation et de PDA basé sur Symbian OS à la maison et au travail. Ces exigences ont été prises en compte lors de la création d'un produit Symbian OS Connect (ex EPOC Connect / PsiWin). Produit Symbian OS Connect fonctionne sur les PC tournant sous Microsoft Windows 95/98/2000/XP/ME ou Microsoft Windows NT 4.0 et fournit des- l'intégration avec Windows Explorer et le bureau de Windows pour la gestion facile des données des ordinateurs basés sur Symbian OS ou SIBO, le PC connecté
- le partage de fichiers, de sauvegarde et de récupération de données
- travailler avec plusieurs ordinateurs sur Symbian OS avec un PC de bureau
- convertir des fichiers de formats OS Symbian OS dans les formats application de bureau (telles que les formats des applications bureautiques les plus courantes de Microsoft, Lotus, Corel et proizvodieteley d'autres logiciels) et à l'arrière
- de synchronisation au niveau du terrain entre Symbian Agenda et Contacts SYMBIAN et des applications de bureau
- Impression à partir d'applications Symbian OS sur n'importe quelle imprimante connectée au PC
- installation de logiciels de votre PC vers Symbian OS PC
Comparaison avec les autres systèmes d'exploitation
Symbian OS n'est pas le seul système sur le marché. En plus du grand nombre de «systèmes» de marque d'exploitation (propriétaire) que nous ne considérerons pas à cause de la petite distribution de Symbian OS sont les 2 principaux concurrents:- Microsoft Windows CE - en fait, il est "réduit" la version du système d'exploitation de bureau avec toutes ses conséquences - «voracité», le travail instable sur les dispositifs avec des ressources matérielles significativement réduite (avec intérêt d'entendre parler de vos amis qui utilisent Pocket PC, combien de fois par jour ils font un "hard reset") - en bref, tout ce qui est familier à tout utilisateur de produits Microsoft. Les besoins croissants du système, ainsi que sur les ordinateurs de bureau, compensée par l'augmentation de puissance de traitement, mémoire, etc Modest des fonctions matérielles Nokia 9210 est facile à composer avec les tâches sur lesquelles Windows CE dans une configuration similaire serait tout simplement «mort». Cependant, connaissant les possibilités de marketing de Microsoft, il ne fait aucun doute que la bataille pour le marché des smartphones sera une vie et la mort.Les dernières versions - Windows CE pour Smartphone - ont des caractéristiques du téléphone, qui, cependant, est loin d'être la capacité de Symbian OS.
- PalmOS - le système d'exploitation a été utilisée avec succès par Palm et de ses licenciés (Sony, Handspring, Samsung) sur des appareils mobiles. À l'heure actuelle, PalmOS est un leader en nombre d'unités vendues, mais en perte de vitesse. Ce système est conçu pour remplir les fonctions de l'organisateur (avec laquelle il traite avec brio), il manque des fonctionnalités importantes telles que le multitâche, la gestion efficace de la mémoire, etc Et bien que le Palm OS est en constante évolution pour répondre à ces problèmes pour lesquels elle fait valoir, est nécessaire pour développer le système d'exploitation radicalement nouvelle.
Vladislav Voronin