Teaser: Windows Mobile aufpeppen

Nach langem Ausprobieren, Testen und der Wahl zwischen verschiedenen Ansätzen und Werkzeugen habe ich nun endlich meinen “Heute”-Bildschirm soweit, dass ich (vorerst, ich kenne mich ja) einmal zufrieden bin.

heutefinalIn erster Linie ging es die Möglichkeiten zu erkunden, die einem mit Windows Mobile geboten werden auszuloten. Natürlich orientiert man sich hierbei am “Hype”-Objekt: dem iPhone. So ging es erst einmal damit los zu schauen, welche Anwendungen in diesem Zusammenhang verfügbar sind. Ich habe auch einiges gefunden und installiert, was die Oberfläche vom Aussehen her stark an das iPhone annähert, aber man merkt sehr schnell, dass der XDA comet doch eine nicht ganz unwichtige Hardware-Grenze mit sich bringt – die Größe des RAM ist nach wie vor auf solchen Geräten sehr begrenzt und jedes KB schmerzt. Außerdem landet man irgendwann immer wieder auf der Windows Mobile Oberfläche, die nun einmal anders aussieht und sich anders bedienen lässt, so dass eine realistische Nachahmung letzten Endes nicht zu Stande kommt.

Also bin ich von zu vielen Zusatzapplikationen weg und habe mich auf die Möglichkeiten von Windows Mobile konzentriert mit Augenmerk auf den Speicherverbrauch. Die ganze Geschichte nun in diesen kleinen Appetitanreger-Artikel zu packen würde den Rahmen sprengen, daher sage ich nur soviel – es hat ca. 2 Monate gedauert mich zu informieren und auszuprobieren. Herausgekommen ist das, was ihr auf dem Bild im Artikel seht: ein realtiv aufgeräumter und nicht zu überladener “Heute”-Bildschirm, der einem die wichtigsten Informationen und Zugriffe gebündelt im oberen Teil des Bildschirms präsentiert, sowie das Standard-Element “Kalender” im unteren Teil.

heutequickstartÜber diesen Bildschirm habe ich die Möglichkeit den Sound auszuschalten, anzuschalten und auf Vibration (hier muss ich noch ein eigenes Icon einbauen) umzustellen. Des Weiteren sehe ich die Zahl der verpassten Anrufe, die Zahl neuer SMS und die Zahl neuer Emails. Eine neue SMS kann ich mit einem Klick (Tippen) beginnen. Zusätzlich habe ich mir eine Zugriffsmöglichkeit auf ein Schnellstartmenü eingebaut (s. zweites Bild in diesem Artikel).

Die kleinen Icons rechts unten (s. Bild 1) erlauben mir den Zugriff auf die Kommunikationselemente: Telefon, Daten, Bluetooth, WLAN und einen Flugmodus, der alle Verbindungen ausschaltet).

Die zugrunde liegenden Tools decken noch nicht alle Funktionalitäten hierbei ab, aber auch daran arbeite ich noch ;)

Alles in allem bin ich bis jetzt mit jetzigen Layout und den Zugriffsmöglichkeiten sehr zufrieden und werde euch die nächsten Tage den Weg hierher in ein paar Artikeln aufzeigen (inkl. der Fehler und Fallstricke). Anregungen sind wie immer willkommen.

Popularity: 74% [?]

Technorati Tags: , , , ,

Windows Mobile – essentielle Werkzeuge (2)

Der Inhalt dieses Artikels befasst sich nur teilweise mit dem Thema “Windows Mobile aufpeppen”, aber ich  möchte heute noch vier Werkzeuge vorstellen, die das Arbeiten mit Windows Mobile deutlich vereinfachen.

Es handelt sich um

  • eine neue Eingabetastatur (SIP)
  • ALT+TAB
  • externes Programm zur Steuerung des Sounds (An, Aus, Vibration)
  • externes Programm zur Steuerung der Datenverbindungen (Wifi, Bluetooth, IrDA) und auch als Heute-Plugin

Windows Mobile akzeptiert die Eingabe von Texten über sog. SIPs (software-based input panels) mittels des Stylus oder eine ggfs. vorhandene physische Tastatur. Vorab muss ich sagen, dass ich noch keine Eingabemethode gefunden habe, die für alle capscr0001Anwendungsszenarien gleich gut funktioniert. Für SMS benutze ich meist den Transcriber, für Webseiten mit User/Passwort-Eingabefeldern hingegen eher die Software-Tastatur. Wer schon einmal versucht hat im Laufen den Transcriber zu bändigen, wird verstehen, dass das nicht unbedingt eine praktikable Lösung ist. Daher habe ich mich auf die Suche nach alternativen SIPs gemacht und bin über einen solchen gestolpert, der es auch erlaubt mit Skins umgestaltet zu werden.

Der SIP heißt PCM Keyboard und ist schon mit seinem Standard-Skin recht gut mit dem Finger zu bedienen. Im Forum bei xda-developers.com habe ich dann den hier gezeigten Skin gefunden: iphone bigger skin. Die Tasten sind angenehm groß und lassen sich auch mit meinen dicken Fingern recht zielsicher bedienen. Man braucht etwas Übung, hat aber nach einer kleinen Weile den Bogen schnell raus. Eine kleine Unschönheit bei diesem SIP ist es, dass man diesen erst bei Wechsel des Eingabefeldes in den Vordergrund bekommt, so verhält es sich zumindest bei mir in Verbindung mit dem Tippen einer neuen SMS. Wer ddamit leben kann, findet in dieser Tastatur eine fingerfreundliche Eingabemöglichkeit.

Kommen wir nun zu dem kleinen Werkzeug ALT+TAB. Wer kennt es nicht vom Desktop her, dass man mittels der Tastenkombination ALT+TAB bequem durch die Fenster blättern kann ? Und wer hat diese Funktionalität nicht schon oft während der Arbeit mit Windows Mobile vermisst ? Hier gibt es ein Programm, das genau diese Funktionalität nachrüstet. Man kann dies einer Hardware-Taste am PocketPC zuweisen und schon kann man bequem durch geöffnete Fenster/Tasks blättern. Ich persönlich habe meine “Aufnahme”-Taste hierfür missbraucht, da ich seltens Memos aufnehme ;)

Man kann auf seinem Heute-Bildschirm mittels verschiedenster Plugins sog. Schnellstart-Funktionen einbauen (bspw. Buttons u.ä.). Mir persönlich war es für das Wechseln zwischen Sound an/aus, Vibration immer ein Klick zuviel auf das Lautsprecher-Symbol in der Startleiste am oberen Rand des Bildschirms (man ist ja bequem). Also habe ich mich auf die Suche nach einem Werkzeug gemacht, das diese Funktionalität steuern kann. Gefunden habe ich das Programm V_Vibrate, das man mittels dreier LNK-Dateien so aufrufen kann (inkl. Parameter dann), dass es je nach ausgeführter LNK-Datei das Gerät in den Modus Lautlos, Vibration und Normal versetzt. Als “Soundprofil”-Ersatz reicht mir das völlig aus.

Wenn man sich nun schon das Leben soweit vereinfacht hat, möchte man auch den letzten Schritt wagen und die ganzen Kommunikationsverbindungen auf einen Knopfdruck verwalten können. Dazu kann man das Programm VJVolubilis verwenden. Es bietet einem die Möglichkeit Bluetooth, das Audio Gateway (A2DP, ich habe es noch nicht gebraucht :) ), WLAN (WiFi), Infrarot, Telefon (Radio) und die Datenverbindung zu kontrollieren, sprich an- und auszuschalten. Unglücklicherweise unterstützt VJVolubilis nicht die WiFi-Hardwarem die in meinem XDA comet verbaut ist und es scheint so, dass auch noch andere Modelle hiervon betroffen sind. Daher verwende ich für das An- und Ausschalten vom WLAN AEWiFiTrigger, das mit der Hardware des XDA comet kompatibel ist. Somit kann man alle Datenverbindungen mit einem Klick verwalten und muss nicht erst umständlich auf den Verbindungsmanager wechseln und dort erneut klicken.

capscr0002Will man sich nicht so viele Werkzeuge für die Datenverbindungsverwaltung installieren, empfehle ich EffComm, ein Plugin für den Heute-Bildschirm. Es ist recht unscheinbar und braucht auch nicht viel Platz (s. Screenshot), bietet aber vollen Zugriff auf Bluetooth, WiFi / WLAN und Telefon. Dies dürfte den meisten Leuten ausreichen, ich persönlich würde es noch besser finden, wenn man die Datenverbindung hierüber verwalten könnte. Ein häufig geäußerter Wunsch bei xda-developers.com war auch die Möglichkeit Graphiken parametrieren zu können, allerdings scheint der Autor seine Arbeit (derzeit ?) eingestellt zu haben.

Wie der geneigte Leser an meinem Heute-Bildschirm erkennen kann, habe ich fleißig ausprobiert, was möglich ist und möchte an dieser Stelle noch einmal auf das kommende “Windows Mobile aufpeppen” Special verweisen ;)

Fragen, Kritik und Anregungen sind willkommen !

Popularity: 56% [?]

Technorati Tags: , , , ,

o2 Datentarife / Opera Mobile 9.5 Beta

Seit Anfang des Monats habe ich den Interpack-S zum Reinschnuppern in die mobile Datenwelt. Leider sind die 30 Inklusiv-MB nun schon verbraucht und ich habe mich dazu entschlossen den Datentarif auf Internetpack-M zu wechseln. Der freundliche Mitarbeiter von o2 sagte auch gleich, dass das kein Problem ist: “nach oben [Anm.: zu wechseln] geht immer” :) Ab morgen habe ich dann den Internetpack-M und ab dann werde ich deutlich ungehemmter bzw. immer mit einem Auge auf dem Sbp GPRS Monitor die mobile Datenwelt genießen können.

Ein Aspekt trübt allerdings das gute Gesamtbild der o2-Tarife: es ist schwierig einen Gesamtüberblick über alle Daten-Tarife und Einstellungen zu erhaschen. Da gibt es die Standard-Abrechnung nach Zeit oder Volumen, Internet-Pack-S/-M/-L sowie Surf@Home. Bei all den verschiedenen Tarifen muss man auch peinlich auf den verwendeten APN achten. Welchen APN man aber für welchen Tarif nutzen muss, steht in der Übersicht nicht direkt. Na – so ganz stimmt es nicht, ich hatte mal eine Übersichtstabelle auf den o2 Seiten gefunden, aber diese habe ich seitdem auch nie wieder gefunden, weil ich mir den Klick-Weg dorthin nicht gemerkt habe :( Generell kann ich aber sagen, dass dort stand: für Internet-Pack-S/-M/-L kann der APN internet oder surfo2 verwendet werden (ohne Gewähr). Man findet das aber auch relativ schnell, wenn man die FAQ mit dem Suchwort “apn” malträtiert.

Derzeit schaue ich mir den Opera Mobile 9.5 Beta an, der von der Mimik her an den Safari auf dem iPhone erinnert, an. Dieser kommt meiner Vorstellung eines guten Browsers für PPCs/Smartphones bisher am Nächsten. Der Internet Explorer mobile ist auch ok, ist aber nicht mehr Stand der Technik. Nicht konkurrenzfähig sind folgende Browser: Opera mini (kein JavaScript, kein Java), Mozilla Minimo (uralte Version 0.2, soll aber wieder gepusht werden), Thunderhawk (kostenpflichtiger Browser, 49,95$ im Jahr – die spinnen wohl !).

Eine interessante Alternative stellt der Browser Skyfire dar, der derzeit auch im Beta 2 Stadium vorliegt. Diesen werde ich mir bei Gelegenheit einmal ansehen, ein gefundenes Review lässt aber einiges an Hoffnung aufkeimen.

Ansonsten sind auch die übrigen Dienste auf den XDA comet gewandert: Slick (Instant Messaging), Skype, Wetterdienste. Weitere werden sich sicher noch finden ;)

Popularity: 63% [?]

Technorati Tags: , , , , ,

Windows Mobile 6.1 für XDA Comet [Update]

Heute hat mir Stefan zu dem Artikel “Windows Mobile 6.1 für XDA Comet” folgenden Kommentar hinterlassen:

Hier ist eine vielversprechende Antwort von O2 auf meine Anfrage zum Thema Windows Mobile 6.1:

Von: Genion [vertragskunden-kontakt@o2online.de]
Gesendet: Dienstag, 8. April 2008 12:22
Betreff: Re: Interessenten Postpaid_
Guten Tag,
vielen Dank für Ihre E-Mail und das Interesse an unseren Produkten und Services.
Das Windows Mobile 6.1 wird zurzeit noch überarbeitet. Die ersten Geräte mit Windows Mobile 6.1 werden frühestens im 4 Quartal dieses Jahres ausgeliefert. Dann gibt es auch Updates für bestehende Geräte.
…
Freundliche Grüße
Ihr Team von o2 Germany

Ursprüngliche Nachricht folgt:
————————
Hallo O2 Service,
ich möchte diesen Monat einen Mobilfunkvertrag mit einem O2 XDA Comet bestellen. Nun ist allerdings gerade die neue Version Windows Mobile 6.1 erschienen, die einige Verbesserungen z.B. beim Internet Explorer und beim Stromverbrauch bringt. Wird O2 innerhalb der nächsten Monate ein Update von Windows Mobile 6 auf 6.1 kostenlos anbieten?
Mit freundlichen Grüßen
Stefan

Eine erfreuliche Nachricht denke ich ;) Vielen Dank an Stefan für die Information !

Popularity: 65% [?]

Technorati Tags: , ,

Windows Mobile 6.1 für XDA comet ?

Ich habe einmal vorab versucht bei o2 Informationen zu bekommen, ob es ein Update auf Windows Mobile 6.1 geben wird. Leider konnte man mir hierzu noch keine Angaben machen und hat mich für etwaige Updates auf die Internetseiten von o2 und speziell die Support-Seiten für die XDAs verwiesen.

Ob ein Update auf Windows Mobile 6.1 sinnvoll ist, vermag ich nicht zu sagen. Ein nützliches Feature wäre bspw. das Fensterhandling, also dass man die Fenster “durchblättern” kann. Die Transparenz von Startleiste und sonstigen Elementen à la Vista Aero sieht nett aus, muss aber nicht unbedingt sein – zumal es sicher auch etwas Rechenleistung mehr kosten und sich somit auch auf die Akkuleistung auswirken wird (ob marginal oder nicht wird sich zeigen).

Sollte ich weitere Informationen bekommen, schreibe ich natürlich darüber ;)

Popularity: 49% [?]

Technorati Tags: , ,

Akkulaufzeit XDA comet / Anwendungsentwicklung [Update]

Generell möchte ich noch sagen, dass es natürlich stark von der Dauer eines Telefonats, von WLAN oder anderen Schnittstellen abhängt, wie lange das XDA comet durchhalten kann. Ich persönlich bin nicht der Dauertelefonierer, wobei ein Gespräch durchaus einmal 30-45 Minuten dauern kann. Das ist aber eher die Ausnahme. Zusätzlich schalte ich immer alle Schnittstellen ab, die ich nicht brauche (etwa WLAN und Bluetooth).

Wer das natürlich nicht macht bzw. längere Telefonate führt, wird meinen bisherigen Rekord von 6 Tagen nicht erreichen. Also betrachtet meine Aussagen bitte realistisch und mit Augenmaß. Es ist lediglich ein Wert, was machbar ist, wenn man gewisse Dinge berücksichtigt ;)

Gestern habe ich übrigens mein erstes Programm auf dem comet zum Laufen gebracht :D Es ist zwar nur ein einfaches “Hello World”, aber für 2 Minuten Arbeit ist es ausreichend ;) Details folgen noch…

Popularity: 54% [?]

Technorati Tags: , , ,

Akkulaufzeit XDA comet / Anwendungsentwicklung

Anfangs war ich ja etwas von der Akkulaufzeit meines XDA comet enttäuscht, aber dann erinnerte ich mich an die “Konditionierung” von Akkumulatoren. Es steht natürlich auch so im Handbuch drin, aber wer liest das denn schon genau durch ? Learning-by-doing oder “rumspielen” lautet die Devise ;)

Nun nach ca. 2 Wochen mit meinem comet und mehreren Ladezyklen muss ich sagen, dass sich die Laufzeit bei normalem Gebrauch deutlich verbessert hat. Am Anfang hatte ich es nämlich geschafft durch häufiges Spielen mit dem Gerät und seinen Möglichkeiten den Akku innerhalb eines Tages zu leeren. Ok, ich muss dazu sagen, dass ich bei der ersten Warnung etwas die Nerven verloren hatte und den comet gleich an die Stromversorgung angestöpselt habe. Man muss sich aber keinerlei Gedanken machen vor Datenverlust o.ä., da die Daten erhalten bleiben. Daher habe ich das Gerät auch schon zweimal komplett entladen und neu aufgeladen. Mittlerweile hält der comet so um die 6 Tage durch – bei normalem Gebrauch wie gesagt.

Normaler Gebrauch heißt:

  • Telefonieren
  • SMS
  • MMS
  • WLAN/Surfen
  • GPRS für die Synchronisation mit dem o2 Server
  • Kalender
  • Radio
  • Spielen

Der Schwerpunkt der Nutzung liegt natürlich auf Telefonieren, SMS und Kalender :)

Zum Thema Anwendungsentwicklung muss ich leider sagen, dass ich noch nicht weiter gekommen bin, da gestern die Download-Server bei Microsoft wohl gesponnen haben :( So war es mir nicht möglich das .Net 2.0 SDK geschweige denn das Windows SDK (für .Net 3.5) herunter zu laden. Ich werde es aber erneut versuchen, wenn ich die Zeit dazu finde…

Popularity: 51% [?]

Technorati Tags: , , ,

Windows Mobile Anwendungen entwickeln [Update]

Dank des Kommentars von Thomas zu meinem gestrigen Beitrag:

“Meines Wissens unterstützt SharpDevelop (http://www.icsharpcode.net/OpenSource/SD/Default.aspx) mittlerweile den Compact-Framework.[...]“

habe ich mich kurz mit den Foren zu SharpDevelop beschäftigt und festgestellt, dass hier das Compact Framework auch unterstützt wird, d.h. Anwendungen sind mit dieser offenen IDE kostenlos zu entwickeln :D

SharpDevelop kannte ich bereits und hatte mir damals die Version 1.x angesehen, aber seitdem habe ich mich nicht mehr damit befasst :(

Ich werde nun einmal testen, wie gut das funktioniert und ob man auch den Emulator aus Microsofts Windows Mobile 6 SDK wie mit Visual Studio (oder so ähnlich) benutzen kann. Weitere Berichte werden folgen ;)

Popularity: 37% [?]

Technorati Tags: , , ,

Windows Mobile Anwendungen entwickeln

Nachdem ich ja vor ca. 1 1/2 Wochen meinen o2 XDA comet erhalten hatte, stellten sich mir ziemlich schnell folgende Fragen:

  1. Welche nützlichen Anwendungen existieren für Windows Mobile 6 ?
  2. Wie entwickele ich eigene Anwendungen für Windows Mobile 6 ?

Zuerst möchte ich einen kleinen Exkurs zum Thema Windows Mobile 6 vor die Beantwortung dieser Fragen schalten.

Windows Mobile 6 Professional ist auf dem XDA comet vorinstalliert. Hierbei habe ich dann in Erfahrung gebracht, dass auch hier Microsofts Produktpolitik voll ausgelebt wird. Es existieren die Varianten

  • Windows Mobile 6 Classic
  • Windows Mobile 6 Standard
  • Windows Mobile 6 Professional

Es existiert auch Windows Mobile 6.1, das es aber bisher nicht als Update gibt. Nähere Informationen zu Windows Mobile und dessen Vorgänger-Versionen kann auf Wikipedia nachlesen.

Nun aber zurück zu der Frage, welche nützlichen Anwendungen es denn so für Windows Mobile gibt. Ich vermisste als erstes die Möglichkeit dem comet Gesten-Steuerung beizubringen, die à la HTC eigener Anwendungen funktionieren sollte, wobei die Aktion aber frei definierbar sein sollte. Gefunden habe ich keine passende Anwendung, aber mir fiel sogleich etwas unangenehm ins Auge: fast jede noch so kleine Anwendung für Windows Mobile kostet etwas. Selbst für einfachste Anwendungen wird ein Obulus verlangt. Auf sourceforge.net habe ich zwar ein paar kostenlose OSS-Anwendungen gefunden, aber keine, die ich jetzt sofort gebraucht hätte. Ich werde mich diesem Thema aber noch ausführlicher widmen, derzeit stehe ich ja noch am Anfang meiner Recherchen ;)

Da ich von Berufs wegen immer darn interessiert bin mich auf dem Gebiet der Programmierung weiter zu entwickeln, habe ich mir nach dem kleinen Rückschlag bzgl. nützlicher Anwendungen der Frage zugewandt, wie man eigene Anwendungen für Windows Mobile Devices schreiben kann. Um schnell zu einem Ergebnis zu kommen, hatte ich mich für das .NET Compact Framework entschieden, das es als Redistributable auch bei Microsoft kostenlos zum Download gibt. Außerdem kommt Windows Mobile 6 mit dem entsprechenden Framework im ROM bereits daher. Das Compact Framework war schnell installiert, ActiveSync war zuvor schon installiert (wurde mit dem comet mitgeliefert). Standardmäßig benutze ich die freien Visual Studio Varianten (auch Express Edition genannt), fand aber schnell heraus, dass genau diese nicht unterstützt werden, um mobile Anwendungen zu entwickeln. An Ressourcen mangelt es generell nicht – das ist ja auch klar, zumal Microsoft ja will, dass Anwendungen für dieses OS entwickelt werden, aber die Hürde ist dennoch hoch gelegt: es wird Microsoft Visual Studio 2005 empfohlen. Diese Software kostet in der Standard-Edition stolze 300 Euro ! Ok, es gibt Trial-Versionen, aber das löst das Problem ja nicht auf Dauer. Wenn man aber nicht völlig auf Komfort (Intelli-Sense, WYSIWYG-Editor, …) verzichten will, kommt hier wohl nicht drum herum. Klar, es gibt Anleitungen zur Compilierung auf Kommandozeile, aber ist das wirklich noch zeitgemäß ? Wir sprechen hier ja nicht von einem einfachen “make” unter Linux, nein, auch dort werden die Anwendungen sicher nicht per vi entwickelt.

Derzeit ist dieses Vorhaben also erst einmal auf Eis gelegt bis ich eine Lösung gefunden habe, komfortabel entwickeln zu können, dabei keine Unsummen zu investieren und dabei noch Spaß zu haben. Die Ressourcen von Microsoft möchte ich euch dennoch an dieser Stelle bereits nicht vorenthalten:

- Windows Mobile für Entwickler (DE)
- Channel 9 MobileDeveloper wiki (EN) :: Beginner’s Guide (EN)

Folgende Komponenten sind für die Anwendungsentwicklung sinnvoll (benötigte, optionale sind kursiv):

- Visual Studio 2005
- Windows Mobile 6 SDKs
- .Net Compact Framework (min. 2.0 SP1)

Unabhängig hiervon werde ich noch einen Erfahrungs-Bericht zum o2 XDA comet verfassen. Natürlich werde ich euch auch über meine weiteren Bemühungen bzgl. Anwendungs-Entwicklung auf dem Laufenden halten.

Popularity: 45% [?]

Technorati Tags: , , ,