Handy/PDA-Betriebssysteme

Die nachfolgende Tabelle gibt einen Überblick über die gegenwärtig am Markt genutzen Betriebssysteme für Smart-Phones und PDAs.

Name Hersteller/Lizenz Informationen
Bada Samsung, Linux-basiert http://www.bada.com/ Macht einen runden Eindruck: Codecs für alle gängigen Mediendateien sowie APIs für alle wichtigen Gerätefunktionen vorhanden. Softwareentwicklung in C++ basierend auf der Eclipse-IDE.
Maemo Nokia, Linux-basiert http://maemo.org/ Macht einen runden Eindruck: Ein kleines Linux-System auf einem Smart-Phone mit Gnome als Basis. Abspielen von Media-Dateien und OpenGL funktioniert sehr gut. Softwareentwicklung typischerweise in C und C++ auf Basis von GTK bzw. zukünftig Qt.
MeeGo Linux-basiert http://meego.com/ MeeGo ist die Verschmelzung aus Maemo und Moblin. Als Dateisystem wird - sehr frühzeitig - Btrfs verwendet. Softwareentwicklung typischerweise in C bzw. C++.
Openmoko Linux-basiert http://wiki.openmoko.org/ Ein ehemals von der Firma OpenMoko Inc. ins Leben gerufenes Betriebssystem. Die Firma hat sich aus dem Projekt zurückgezogen, es ist heute in Community-Hand. Geringe Verbreitung da keine kommerziellen Firmen mehr dahinter stehen. Softwareentwicklung typischerweise in C bzw. C++.
Android Google, Linux-basiert http://www.android.com/ API macht einen runden Eindruck. Softwareentwicklung ausschließlich in Java möglich. Dabei kommt eine angepaßte JVM zum Einsatz: Der erstellte Byte-Code wird für Android noch mal übersetzt, um auf den Geräten lauffähig zu sein. Der Web-Browser ist WebKit-basiert.
Symbian OS Symbian Ltd., Open Source http://www.symbian.org/ Mitlerweile als Open Source freigegebenes Betriebssystem. Softwareentwicklung in C/C++, Java, Python und anderen Sprachen möglich.
Windows Mobile Microsoft, proprietär http://www.microsoft.com/windowsmobile/ Nach vielen Jahren ist das System nun endlich ausgereift. Das UI ist - wie heute typisch - an das von Apple angelehnt. Die Proogrammierung ist in allen gängigen Sprachen möglich. Fehlenden APIs werden von der Community selbst bereit gestellt.
RIM Blackberry OS RIM, proprietär http://na.blackberry.com/eng/developers/ Softwareentwicklung in Java und HTML/CSS/JavaScript möglich.
Web OS Palm, Linux-basiert http://developer.palm.com/ WebOS besteht aus einem Betriebssystem-Kern, auf dem ein HTTP-Server läuft, über den verschiedene Dienste per HTTP-Request angesprochen werden können. Anwendungen werden in HTML/CSS/JavaScript geschrieben. Der Web-Browser ist WebKit-basiert.
iPhone OS Apple, proprietär http://developer.apple.com/iphone/ Anwendungsentwicklung ausschließlich in Objective-C sowie HTML/CSS/JavaScript. Der Web-Browser ist WebKit-basiert.

 

Sie haben Fragen oder Anregungen? Treten Sie mit mir in Kontakt! Senden Sie mir eine Nachricht oder nutzen Sie den Rückrufservice! Ich freue mich auf Ihre Nachricht!