Einführung
Die Geschichte von Symbian OS
Betriebssystem Symbian OS (EPOC 32) wurde von Symbian entwickelte - ein Joint Venture Unternehmen Motorola, Ericsson, Nokia und Psion-basierten Psion Software Division von Psion. Später wurden sie von der Firma Matsushita, Kenwood, Fujitsu, Siemens und andere verbunden. Die erste Veröffentlichung ("Release") EPOC 32 in April 1997 war die Geburtsstunde einer neuen Generation von Betriebssystemen auf umfangreiche Erfahrungen in der Branche des Unternehmens Psion Handheld-Geräte basieren. Dreizehn Jahre zuvor, im Jahr 1984 hat die Firma Psion einen persönlichen Organizer erfunden. Mit einem Umsatz von das nächste Modell - Organiser II - Firmen-und Privatkunden mit mehr als einer Millionen Einheiten. Dieses Modell hatte einen 8-Bit CPU, und konnte in Assembler oder BASIC-ähnliche Hochsprache OPL (Veranstalter Programming Language) programmiert werden. Seit 1991 nehmen eine Reihe von Geräten unter einer gemeinsamen Marke Psion Serie 3 ein persönlicher digitaler Veranstalter beliebt und erschwinglich Massenmarkt Gerät. Das neue Betriebssystem heißt SIBO (Sechzehn-Bit Organizer), oft ist es auch genannt SYMBIAN OS16. Im System der SIBO wurde erstmals angewandte Technologie ist das Herzstück Zuteilung und Anwendungsoberflächen in getrennten Komponenten, die später ein integraler und wichtiger Bestandteil des 32-Bit-Betriebssystem Symbian OS. Da jedoch die meisten der Core-System in Assembler, sondern auch wegen der Beschränkungen für 16-Bit-Architektur x86 geschrieben wurde, konnte SIBO System nirgendwo außer Prozessoren x86 eingesetzt werden. Grafische Oberfläche SIBO eine objektorientierte war und integrierten Editor und Übersetzer der Sprache OPL erlaubt es ihnen, direkt auf Ihren PDA. Platform SIBO Eine Vielzahl von Anwendungen. Zur gleichen Zeit für den korporativen Markt wurde industriellen Terminal Workabout, erstmals 1995 eingeführt entwickelt. Der Gesamtumsatz von Geräten hat 1,5 Millionen Einheiten überschritten.In der Zeit der größten Popularität des Anteils der Serie 3 entfielen 35% des Weltmarktes Organisatoren. Ein wichtiger Grund dafür war, den Komfort und die Funktionalität von Anwendungen SIBO, Zuverlässigkeit und Effizienz von Multi-Tasking Betriebssystem (die im Laufe ihres Bestehens war praktisch keine Fehler gefunden), hochwertige integrierte ROM-Software, lange Akkulaufzeit und stilvolles Design-Firma.Ziel der Schaffung eines Symbian OS (Symbian OS 32)
Attraktivität für die Nutzer
Mobile Geräte sind für den persönlichen Gebrauch bestimmt. Sie sollten einfach zu bedienen und immer Informationen über Nachfrage (das Prinzip der "Instant-On"). System grafische Benutzeroberfläche und die Firmware muss attraktiv und intuitiv. Ein effizientes Multi-Tasking. Power-Management sollte es der Computer beim Einschalten sofort wieder den Zustand, in dem er zu dem Zeitpunkt ab, ohne den langen Prozess der Start des Systems war. Beim Auswechseln der Stromquelle (Batterien) Daten sollten bewahrt werden. Software im ROM sollte von höchster Qualität sein. Diese Lehren der Firma Psion gelernt in der Zeit zurück Organiser II, wenn die Mehrheit der Desktop-PCs waren unter DOS, eine "tragbare" Computer war so groß wie ein Diplomat. Suite von Anwendungen - ein entscheidender Faktor für die Schaffung attraktiver aus der Sicht des Endbenutzers. Symbian OS-Anwendungen sind mit der Erwartung und der Anfänger und Profis geeignet. Über zehn wichtigsten Anwendungen und das gesamte Betriebssystem musste in einem ROM, was etwa 1 / 10 des durchschnittlichen Anwendung für den PC Mengen passen. Ein solches kompaktes wurde durch den höchsten Grad der Wiederverwendbarkeit, der Einsatz von objektorientierten Design erreicht worden, C + +-Sprache und der Tight Junction Entwicklungsteams sich mit verschiedenen Aspekten des Betriebssystems und der Anwendungen. Digitale Kommunikation sind weit verbreitet in der heutigen Welt eingesetzt. SIBO Architektur war für die Organisatoren, die unabhängige Einheiten, die nur selten mit anderen Geräten für die Datensicherung kommunizieren sollen. Geräte auf Basis SIBO gut haben, ohne Verbindung zu einem PC besteht.Derzeit hat die Kommunikation über das Internet, Fax und Handys alltäglich geworden, und synchronisiert mit den Daten auf dem Desktop zu Hause und am Arbeitsplatz hat sich extrem wichtig für mobile Geräte. Mechanismen der Synchronisation und Datenaustausch wurden ursprünglich in die Symbian OS gebaut.Attraktiv für OEM-Hersteller
OS-Serie Veranstalter und SIBO war nur in Produkten von Gesellschaften der Gruppe Psion verwendet. Symbian OS war von Anfang an entworfen, um eine breite Palette von Telekommunikations-Equipment-Hersteller lizenziert. Die wichtigste Voraussetzung war Portabilität für verschiedene Arten von Prozessoren. Dies wiederum erforderte den Einsatz von High-Level-Sprache, die einfach auf eine andere Plattform übertragen werden konnten. Assembler ist nur für die Durchführung von Komponenten, die besonders wichtig für die Geschwindigkeit der Ausführung verwendet wird. In Symbian OS ist auch weithin Abstraktion von einer bestimmten Art der verwendeten Geräte, die es leichter anpassbar für verschiedene Varianten von einem einzelnen Prozessor-Architektur. Trotz der Tatsache, dass Symbian OS ist ein portables System als Hauptplattform von Symbian Architektur ARM gewählt wurde. ARM-Architektur ist außergewöhnlich effiziente RISC-strutura eine optimale Verhältnis von Leistung / Stromverbrauch - was besonders wichtig für Geräte, die seit Wochen auf einem Satz Batterien agieren muss. Darüber hinaus wird durch effektive Nutzung der Chipfläche und richtig die Politik der Firma ARM Ltd in Bezug auf Lizenzierung ARM-Architektur bietet das beste Verhältnis Leistung / Preis. ARM-Architektur lizenziert diese "Wale", wie Intel, Nokia, etc. Mobile Geräte sind keine Standards für Display-Größe, Tastenkombinationen oder Digitizer. Die Erzeuger erhalten völlige Freiheit, um alle Arten von Geräten, jeder Preisklasse, Größe und Gewicht zu schaffen. Symbian Unternehmen die strategische Entscheidung getroffen, um eine klare Trennung zwischen der grafischen Benutzeroberfläche (GUI) und andere Komponenten machen. Für Geräte, die Nicht-Standard mittels Interaktion des Benutzers erfordern, können grafische Oberfläche und Anwendungen geändert oder komplett neu gestaltet. Zum Beispiel wird es leicht auf jede Größe und Bildschirmauflösung, Fehlen / Vorhandensein eines Touchscreens, etc. anpassen Im Vergleich mit anderen Plattformen wird es den Herstellern von Geräten auf Symbian OS basierenden Geräten mit "gebrandeten" Look and Feel von Hardware. Symbian OS ist ein international tätiges System. Platform SIBO wurde für das Vereinigte Königreich und die USA lokalisiert, fast alle westeuropäischen Sprachen, und Teile des osteuropäischen Sprachen: Tschechisch, Ungarisch, Griechisch und Russisch. Symbian OS eingebaute Unterstützung für 16-Bit-Codierung UNICODE und besondere Mittel der Dateneingabe in die Sprachen Asiens und des Fernen Ostens, wie Japanisch, Chinesisch, Koreanisch und Thai anzupassen.Attraktiv für Entwickler
Um die Entwicklung leistungsfähiger Anwendungen mit einem breiten Spektrum innovativer Entwicklungswerkzeuge. Die wichtigste Voraussetzung war ein 32-Bit-Betriebssystem, da das Schreiben von Anwendungen für SIBO (wie bei DOS / Windows 3.1) benötigt einen erheblichen Aufwand, die Grenzen in den 64K auf die Größe des Segments mit Hilfe von 16-Bit-Architektur x86 verursacht zu überwinden. Symbian OS ist vollständig 32-bit, gibt es keine Unterstützung für ältere 16-Bit-Programmierschnittstellen (API) fehlt. Symbian bietet eine breite Palette von Entwicklungswerkzeugen für Symbian OS. Programm in Standard-C + +-Sprache sind auf einem PC mit Hilfe einer interaktiven Entwicklungsumgebung Microsoft Visual Studio und Emulator erstellt. Dann wird der Source-Code neu kompiliert und auf einen PC übertragen auf ARM-Prozessor mit dem Compiler GNU C + + basiert. Es ist auch möglich, Anwendungen in OPL (ähnlich der BASIC-Sprache), deren Wurzeln reichen zurück in den Tagen Organiser II zu entwickeln. Es besteht auch die Möglichkeit des Schreibens Java-Programme mit einer der bestehenden Entwicklungs-Tools für die Sprache Java. Am Schaffung von Entwicklungs-Tools für Symbian OS angekündigt von Unternehmen wie Metrowerks (bekannt für seine Werkzeuge CodeWarrior), AppForge (präsentiert die Mittel, um Software für Symbian OS Sprache Visual Basic entwickeln) und Borland, traditionell stark im Bereich der visuellen Entwicklungstools.Entwicklungsgeschichte Symbian OS
Symbian OS heute
Was ist ein Symbian OS heute? Dieser voll ausgestattete Betriebssystem konzipiert, bietet Rundum der Telekommunikationsbranche und den modernsten Standards und Protokolle wie Bluetooth, GPRS, etc. Kern des Systems - Multitasking, hohe Leistung und extrem kompakt - kostengünstig auf fast jeder Plattform übertragen werden. Volle Unicode-Unterstützung können Sie auf einfache Anpassung des Systems für jede Sprache, ermöglichen eine flexible Erweiterung Mechanismen uns, alle Probleme mit dem encoding-Mail, Web, etc. lösenSet von Anwendungen (Application Suite)
Die Zusammensetzung Symbian OS umfasst eine vollständige Suite von Produktivität im Büro-, Organisations-und Kommunikationsanwendungen. Zur Steuerung der Computer und Anwendungen durch eine grafische Benutzeroberfläche verwendet. Alle Anwendungen verfügen über folgende Eigenschaften:- sorgfältiges Studium der Benutzeroberfläche, um Anwendungen wirklich einfach zu bedienen, unabhängig von der Höhe der Zubereitung durch den Anwender
- Standard grafischen Steuerelemente, die in der Bibliothek EIKON umgesetzt werden, darunter eine Symbolleiste (Toolbar), der Symbolleiste (ToolBand), komfortable Steuerung mit Tastatur und / oder Feder
- Zoomen Sie das Bild auf dem Bildschirm, um das Bild nach der Art der Anwendung Daten anzupassen, Lichtverhältnisse und Nutzersicht
- Unterstützung für den Druck auf den meisten Standard-Drucker, Drucken über serielle, parallele oder Infrarot-Schnittstelle oder ein Drucker angeschlossen an einen Desktop-PC
- Unterstützung für eingebettete Objekte, so z. B. die Einbettung von Word-Dokumenten in dem Datensatz Agenda
- Austausch von Daten zwischen Anwendungen über einen Standard-Zwischenablage (Clipboard), Kommunikation mit anderen Geräten über Infrarot
- Alle Änderungen können nur auf die Verarbeitung Schnittstelle reduziert werden
- Kernel erfordert keine Veränderungen, neu kompilieren und testen, was besonders wichtig ist, weil z. B. der Kern einer Textverarbeitung - ein äußerst komplexes System
Datenaustausch und Synchronisation
Symbian OS wurde für eine effektive Selbststudium konzipiert. Gute Tastatur Handheld-Computern wie Nokia 9210, und gut konzipierte Anwendung ermöglicht, um mit großen Datenmengen arbeiten. Kleine Größe von Computern auf Symbian OS basiert ermöglicht es Benutzern, immer dabei zu haben, und geben Sie alle Informationen wie nötig. Es gibt jedoch noch mehrere Gründe für die Integration von Handheld-Computern auf Symbian OS mit einem Desktop-PC basiert - von der Sicherung, Konvertierung von Dokumenten-Formate von PC-Anwendungen in den Formaten Symbian OS und umgekehrt, um die Synchronisation Desktop-PC und komplette PDA basiert auf Symbian OS zu Hause und bei der Arbeit. Diese Anforderungen wurden berücksichtigt werden, wenn ein Produkt zu schaffen Symbian OS Connect (ehemals EPOC Connect / PsiWin) übernommen. Größe und Symbian OS Connect läuft auf PCs unter Microsoft Windows 95/98/2000/XP/ME oder Microsoft Windows NT 4.0 und bietet- Integration mit Windows Explorer und den Windows-Desktop für einfaches Datenmanagement von Computern auf Basis Symbian OS oder SIBO, den angeschlossenen PC
- File Sharing, Datensicherung und Datenwiederherstellung
- Arbeit mit mehreren Symbian OS-Computer mit einem Desktop-PC
- Konvertieren von Dateien aus Formaten OS Symbian OS in der Desktop-Anwendung Formate (wie die Formate der gängigen Office-Anwendungen von Microsoft, Lotus, Corel und andere Software proizvodieteley) und zurück
- Synchronisation auf Feldebene zwischen Symbian Agenda und Symbian Kontakte und verwandte Desktop-Anwendungen
- Drucken von Symbian OS-Anwendungen auf einem beliebigen Drucker an den PC angeschlossen
- Installation von Software von Ihrem PC auf Symbian OS-PC
Der Vergleich mit anderen Betriebssystemen
Symbian OS ist nicht das einzige System auf dem Markt. Neben der großen Zahl der "Marke» (proprietäre) Betriebssysteme, die wir nicht wegen der geringen Verbreitung von Symbian OS wird prüfen, sind die 2 wichtigsten Konkurrenten:- Microsoft Windows CE - in der Tat ist es "reduzierte" Version des Desktop-Betriebssystem mit allen ihren Folgen - "Gier", instabile Arbeiten an Geräten mit deutlich reduzierten Hardware-Ressourcen (mit Zinsen über Freunde, Pocket PC, nutzen zu hören, wie viele Male am Tag machen sie einen "Hard Reset") - kurz, alles, was vertraut für jeden Benutzer der Produkte von Microsoft ist. Die wachsenden Anforderungen des Systems, als auch auf Desktop-Computern, usw. ausgeglichen durch einen Anstieg der Rechenleistung, Speicher, Modest für Hardware-Features Nokia 9210 ist einfach, mit den Aufgaben, auf denen Windows CE in einer ähnlichen Konfiguration einfach zu bewältigen wäre "gestorben". Wohl wissend, die Vermarktungschancen von Microsoft, gibt es keinen Zweifel, dass der Kampf um den Smartphone-Markt wird ein Leben und Tod sein.Die neuesten Versionen - Windows CE für Pocket PC - haben Funktionen des Telefons, das ist aber weit von Kapazitäten Symbian OS.
- PalmOS - das Betriebssystem wurde erfolgreich von Palm und seine Lizenznehmer (Sony, Handspring, Samsung) auf mobilen Geräten verwendet werden. Im Moment ist ein führender Anbieter von PalmOS Zahl der verkauften Einheiten, aber rasch an Boden verliert. Dieses System wurde entwickelt, um die Funktionen der Veranstalter (mit dem er brillant behandelt) durchzuführen, es fehlen wichtige Features wie Multitasking, effiziente Speicherverwaltung, usw. Und obwohl der Palm OS entwickelt sich ständig weiter, um diese Probleme zu lösen, für die sie behauptet, ist notwendig, um radikal neue Betriebssystem zu entwickeln.
Vladislav Voronin