Frage

Ich habe einen Symbian 9.1 Hörer, Nokia E65, basierend auf Nokia S60 Serie UI. Ich möchte eine einfache, Vollbild, Grafik-Anwendung erstellen. Es soll eine grundlegende Interaktion mit der Tastatur einen Text und Bilder angezeigt werden und müssen in der Lage sein. Das ist für mich nur, nicht eingesetzt werden.

Nun, was denken Sie, ist die schnellste und schmerzlos haben es getan?

ich die folgenden Fähigkeiten: - HTML, PHP, ASP.net, JS - ASP.net und C #, Silverlight - Java, aber vor allem für die Vernetzung, nicht UI - Einige C ++

Ich habe das Nokia IDE heruntergeladen, aber es ist beängstigend auf den ersten Blick:)

Jedes Tutorial oder Beispiel ist willkommen!

Edit: Insbesondere zwei Fragen:

  1. gibt es eine Möglichkeit, eine Stand-alone-Flash-Anwendung für das Mobilteil zu machen?
  2. wie über die QT Mobile-Version?
War es hilfreich?

Lösung

Für das Gerät, verwenden Sie auf jeden Fall Python für S60 . Es ist viel einfacher, mit zu beginnen als Symbian C ++ SDK und falls Sie immer niedrige Level-Funktionalität benötigen, als Python gibt Ihnen, können Sie kleine Module in C ++ schreiben und sie in Ihrem Python-Programm.

Für eine einfache Anwendung, wie die, die Sie beschreiben, wird Python nur gut tun. Sie brauchen nicht einmal von Nokias IDEs / Tools auf dem PC, können Sie einfach den Code in einem beliebigen Texteditor schreiben, kopieren Sie sie zum Telefon und Test leben.

Wie andere erwähnt haben, andere Optionen sind:

  • Symbian C ++ SDK . Wie Sie die Werkzeuge entdeckt haben, und nicht die intuitive Arbeit mit, die Entwicklung entweder nicht geradlinig
  • Nokia WRT . Verwenden Sie Javascript / CSS / HTML, aber es ist für Ihr Telefon nicht verfügbar
  • Qt . Nicht für Ihr Telefon verfügbar
  • Java Me : Wahrscheinlich die zweitbeste Option, wird Ihr Code etwas größer sein, aber mehr protable. Die Werkzeuge sind nicht so einfach wie mit Python, aber definitiv nicht so kompliziert, wie mit Symbian.

Andere Tipps

Wenn Sie denken, Sie können gerne eine Weiterentwicklung auf der Symbian-Plattform in Zukunft tun, würde ich dringend empfehlen Blick auf Qt . Leider aber können Sie nicht auf Ihrem E65 verwenden es, da Qt S60 3.1 oder höher benötigt. (Das E65 läuft S60 3.0).

Da Qt Codierung in in C ++ getan, haben Sie auch Zugriff auf native Plattform-APIs, falls erforderlich. Für die meisten Anwendungen bieten jedoch die (wesentlich benutzerfreundlicher) Qt-APIs alle Funktionen, die Sie benötigen.

Je nach Hintergrund kann die Lernkurve steiler sein als die Verwendung von Java oder Python, aber die Pay-off ist, dass Sie Zugang zu einem sehr leistungsfähigen Toolkit bekommen. Und natürlich, so lange wie Sie nur Qt-APIs verwenden, Ihre App sollten auf andere Qt-Plattformen leicht tragbar sein, falls erforderlich.

Go für Java ME. Alle Dinge, die Sie in Ihrem Beitrag Liste ist möglich in Java zu tun.

Das Symbian SDK für C ++ kann sein heruntergeladen hier .

NSBasic ist eine weitere Option.

Güte,

Dan

Darf ich vorschlagen, Python ? Bei neueren Symbian Handys würde ich Web Runtime (WRT) empfehlen , aber es ist nicht auf guten alten E65 unterstützt.

bin ich natürlich voreingenommen, aber ich würde vorschlagen, die 2D-Grafik bekommen Beispielcode aus dem "Quick-Rezepte auf Symbian OS" Buch:

Wenn Sie wissen, HTML und JS bereits, sollten Sie in der Lage sein, einen Web-Widget für Ihr Symbian-Gerät ziemlich leicht zu schreiben, mit den Werkzeugen durch Forum Nokia zur Verfügung. Mehr Infos hier: http://www.forum.nokia.com/Technology_Topics/Web_Technologies/Web_Runtime/

Diese Widgets sind eigenständige Vollbild-Anwendungen, die das Gerät WebKit-Browser-Engine zum Rendern und UI verwenden. Sie können auch Tastatureingaben verwenden und die Softkeys anpassen, wenn Sie möchten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top