Ich musste mehrere Jahre für dieses Stück OS schreiben und kann sagen - NIE NIE wieder! Wenn Nokia nicht von seinem hohen Ross steigt und auf Android setzt sehe ich für die Zukunft schwarz - zumindest was den Smartphonemarkt angeht.
ich hab auch mal ein symbian-teil coden müssen, aber nachdem nokia jetzt auf qt setzt würd ich es grad nochmal versuchen
Auf Android werden die wohl nie setzen. Wenn dann auf Maemo (was meiner Meinung nach ein tolles OS ist).
Komisch ich fand das Programmieren für Symbian immer recht angenehm. :) Das Konzept des ActiveSchedulers war ordentlich. Gut im Vergleich zu anderen Platformen war es oft unnötig viel Schreibarbeit, aber die hatte ja auch einen Sinn (CleanupStack, Erstellung über NewLC etc.) Also ich fands gut, dagegen war das IPhone ein echter Graus. Aber jedem das seine :)
Ich hätte mal eine Frage. ich blick da immer nicht ganz durch.
Welche Betriebssysteme die relevant sind hat Nokia denn nun?
Symbian und Maemo? Ich komm da immer durcheinander...
was von den beiden arbeitet denn nun mit qt?
hab schon ein bisschen erfahrung mit qt und würde mich jetzt endlich mal dransetzen wollen um qt für smartphones zu lernen.
Gibts da schon Erfahrungen oder tipps?
Nokia hat zwei Smartphone-Betriebssysteme: Symbian und Maemo.
Auf beiden kannst Du wohl qt zur Entwicklung nutzen.
Während das aktuelle Maemo5 hauptsächlich gtk verwendet, aber auch qt-Anwendungen zulässt, wird es bei Maemo6 genau umgekehrt sein.
Da Maemo noch relativ neu ist (es gibt erst ein Telefon damit) ist die eigentliche Plattform für Nokia noch Symbian. Wer sich das n900 aber mal angeschaut hat, wird das Potenzial von Maemo schnell erkennen. Du kannst das SDK kostenlos herunterladen und ausprobieren. Es gibt auch ein paar getting-started-videos.
Da mir gtk lieber ist, habe ich aber selbst bisher keine qt-erfahrungen..
was bei mir gegen maemo sprach war das es, zu dem Zeitpunkt wo ich es mir angeguckt habe, keine anständige Windows Entwicklungsmöglichkeit gab. So ist das für mich nicht zu gebrauchen wenn ich da über Cygwin oder sowas rumhampeln muss. Warum Nokia immer so schwierigkeiten hat Visual Studio zu unterstützen versteh ich nicht. Erst nach langer Zeit für Symbian nen VS Plugin gemacht, dann das wieder gecancelt und auf Eclipse gesetzt -.- Man schreibt seinen Entwicklern sowas nicht vor, ausser man heisst Apple.
Vielen Dank für die Infos!
Mit Apple sagst du aber was! Wie kann ein Unternehmen seine freien Entwickler dazu zwingen ojectiv C zu verwenden... *Kotz*
stimmt so nicht, wenn man eine native Implementierung einer highlevel Sprache wie Lua,Flex bereitstellt, kann man um Objectiv-C oder Symbian drum rum kommen, genau das machen wir gerade !
und alle so...
Hallo,
also ich habe vor einigen Jahren schon begonnen für den Psion zu Programmieren, später für Symbian.
Wenn man sich davon frei macht, dass man seinen bisherigen C++-Programmierstil nicht für Symbian anwenden kann und sich offen auf die Konstruktion von SymbianOS einlässt macht das viel Spaß.
Beim Psion hat man noch gesehen, dass der Rumpf von SymbianOS extrem stabil ist. Den hat man in mehreren Monaten/Jahren nicht zum abstürzen gebracht.
Ich denke, dass die Konstrukte wie der Cleanup Stack mit für effizientes Speicherhandling und der Active Scheduler für gutes Antwortverhalten auch unter Systemlast verantwortlich war.
Mir kamen damals Vergleiche unter, dass die Sun JavaVM auf dem Psion S5MX mit 38 MHz genauso schnell lief wie auf einem IPaq mit Windows und 206 MHz. Das war zum wesentlichen der Verdienst des Betriebsystem ist.
Ihr seht ich bin immernoch Fan davon.
Ok, die Phones sind heute nicht mehr so Robust wie damals beim Psion, aber das hängt meiner Meinung nach mit mäßigen Trieberimplementierungen zusammen, z.B. bei Bluetooth.
Die Entwicklung mit Carbide hat den Spaßfaktor auch reduziert, ist aufgeblasen, träge und läuft nur unter Windos. Auch beim Debuggen lässt sich viel verbessern: Mir ist es bei einer Applikation häufig passiert, dass der Emulator die Applikationsresourcen nach dem Beenden nicht freigegeben hat und ich deshalb nicht neu Compilieren konnter. Also musste ich häufig nach einem Debug-Run den Emulator beenden und nach dem Compilieren wieder neu starten. Mit der langen Ladezeit des Emulators und dem Clicken für den Start der Applikation war das schon ziemlich lästig.
Aber vom Programmieren her ist Symbian zwar für den Anfänger ziemlich fremd, aber nach einiger Zeit wirklich gut zu verwenden.
Bye Hedwig
Kommentare: 221 | letzter Beitrag 09:51 Uhr
Kommentare: 215 | letzter Beitrag 25.05. 11:40
Kommentare: 156 | letzter Beitrag 18:36 Uhr
Kommentare: 92 | letzter Beitrag 13:11 Uhr
Kommentare: 68 | letzter Beitrag 25.05. 12:17
E-Mail an news@golem.de

Laut Apple-Zulieferern wird das iPhone 5 mit einem neuartigen In-Cell-Touchscreen ausgerüstet. Als Hersteller soll Sony infrage kommen. Bislang hieß es, dass Apple Sharp und Toshiba bevorzugen würde.

Der japanische Spieldesigner Goichi Suda - Fans sagen schlicht "Suda 51" - ist für schräge Actionspiele bekannt. Sein nächstes Werk schickt ein scheinbar braves Schulmädchen in den Kampf gegen Zombies.

Weitgehend unbemerkt hat der US-Händler Tigerdirect die ersten Chromebox-Systeme von Google ausgeliefert. Für 330 US-Dollar bekommt der Nutzer recht gute Hardware in Nettop-Form, die sehr viel leistungsfähiger ist als die des Chromebook mit ChromeOS.

Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.

Am 26. Mai 2012 treten neue Datenschutzregeln der EU in Kraft. Websitebetreiber und Werbenetzwerke müssen Nutzer um Erlaubnis fragen, wenn sie Cookies setzen.

Libreoffice könne mehr als Openoffice und biete Entwicklern zudem Vorteile, sagte Michael Meeks auf dem Linuxtag 2012. Außerdem spricht er mit Golem.de über Libreoffice-Online, woran er derzeit arbeitet.