Falls jemand aktuell Jobs anbietet, ich bin offen für Teil- und/oder Vollzeit in den Bereichen:
- Software-Entwicklung (Windows / Windows-Mobile ggf. weitere Plattformen)
- Konzeption & Aufbau Internet-Telefonieserver (Voice-over-IP) auf Basis von Linux / Asterisk
- Technischer Support
- Schulungen
- (Technische) Dokumentationen und Übersetzungen Deutsch <-> Englisch
- Redaktionelle Mitarbeit z.B. in Fachzeitschriften
Danke!
Posts mit dem Label Eigenes werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Eigenes werden angezeigt. Alle Posts anzeigen
Mittwoch, 26. Mai 2010
Samstag, 15. August 2009
BirthdaysToCalendar in english
As per request:Here it is the english version of BirthdaysToCalendar. It will add all or selected birthdays to your calendar.
The program offers a few choices, either add all birthdays to the calendar in one go or let it ask in single steps for each contact's birthday to be added or not. Set the reminder time (time you will be informed prior to the birthday) in minutes. 1 day would be 1440min. , 2 days 2880 min. and so forth. On top you can have the contacts birth year added to the subject, so you will know how old they'll be.
No duplicates will be generated if the program is run again. However, if you have a birthday alert set up manually, but they are not in the the same form (John Doe's Birthday or Birthday John Doe) they will be duplicated.
Download english version
WLAN/Datenverbindung einschalten und automatisch alle emails holen im Eigenbau
Wie schon hier angekündigt, werde ich nun etwas auf den TaskManager von FDCSoft eingehen. Heute gibt's ein Beispiel, wie man es mittels der Notification queue einstellt, dass beim aktivieren von WLAN oder dem Aufbau einer Mobilfunkdatenverbindung automatisch als erstes alle emails abgeholt werden. Ich hätte dafür auch ein kleines Programm schreiben können, wollte aber einmal zeigen, wie man soetwas auch leicht selbst einrichten kann.
Benötigt werden:
- FDCSoft TaskManager
- GetSendAll
Nachdem man die beiden Programme installiert hat öffnet man den TaskManager von FDCSoft und clickt oben rechts auf die drop-down Liste (1.) und wählt "Notifications". Danach wählt man das 2. Icon von links ganz unten (2.), um eine neue Notification hinzuzufügen:

Jetzt öffnet sich ein Fenster, wo man eine neue Notification eintragen kann, hier nimmt man folgende Einstellungen vor:
- Application anclicken und somit auswählen
- drop-down Liste ... zur Auswahl des Programms anclicken und GetSendAll.exe auswählen, welches entweder in \Programme\mytd2.blogspot.com\GetSendAll\GetSendAll.exe oder, wenn auf die Speicherkarte installiert wurde, in Speicherkarte\Programme\mytd2.blogspot.com\GetSendAll\GetSendAll.exe liegt.
- Type CNT_Event bleibt so
- Unter Event die drop-down Liste anclicken und "connected to a network auswählen"
- Zum Abschluss den "Add" Button clicken

Hiermit ist die neue Notification sofort aktiv. Wird nun eine Datenverbindung via WLAN oder Mobilfunk eingeschaltet, so werden sofort die emails abgeholt.
Um diese Funktion wieder zu löschen oder temporär zu deaktivieren geht man wieder in den TaskManager von FDCSoft, wählt wiederum "Notifications", scrollt runter und wählt den Eintrag mit GetSendAll.exe und clickt auf (1.) (siehe Bild) um den Eintrag komplett wieder zu löschen oder auf (2.) (siehe Bild) um den Eintrag temporär zu deaktivieren.

Natürlich lassen sich mittels dieser Methode auch andere Programme automatisch bei einer Netzwerkverbindung starten, z.B. Opera, hierzu müßte dann einfach als Programm \Windows\OperaL.exe ausgewählt werden und analog obiger Anleitung vorgegangen werden.
Bitte keine der schon bestehenden Notifications (also die, die man nicht selbst eingetragen hat) löschen, denn das kann zu Problemen führen!
Natürlich funktioniert das Ganze nicht nur mit dem HTC Touch Diamond2 / O2 XDA Diamond2 / MDA Compact 5 V / HTC Touch Diamond Pro2, sondern auch mit jedem anderen Pocket PC ab Windows Mobile 5.
Viel Spaß mit dieser Funktion!
Benötigt werden:
- FDCSoft TaskManager
- GetSendAll
Nachdem man die beiden Programme installiert hat öffnet man den TaskManager von FDCSoft und clickt oben rechts auf die drop-down Liste (1.) und wählt "Notifications". Danach wählt man das 2. Icon von links ganz unten (2.), um eine neue Notification hinzuzufügen:

Jetzt öffnet sich ein Fenster, wo man eine neue Notification eintragen kann, hier nimmt man folgende Einstellungen vor:
- Application anclicken und somit auswählen
- drop-down Liste ... zur Auswahl des Programms anclicken und GetSendAll.exe auswählen, welches entweder in \Programme\mytd2.blogspot.com\GetSendAll\GetSendAll.exe oder, wenn auf die Speicherkarte installiert wurde, in Speicherkarte\Programme\mytd2.blogspot.com\GetSendAll\GetSendAll.exe liegt.
- Type CNT_Event bleibt so
- Unter Event die drop-down Liste anclicken und "connected to a network auswählen"
- Zum Abschluss den "Add" Button clicken

Hiermit ist die neue Notification sofort aktiv. Wird nun eine Datenverbindung via WLAN oder Mobilfunk eingeschaltet, so werden sofort die emails abgeholt.
Um diese Funktion wieder zu löschen oder temporär zu deaktivieren geht man wieder in den TaskManager von FDCSoft, wählt wiederum "Notifications", scrollt runter und wählt den Eintrag mit GetSendAll.exe und clickt auf (1.) (siehe Bild) um den Eintrag komplett wieder zu löschen oder auf (2.) (siehe Bild) um den Eintrag temporär zu deaktivieren.

Natürlich lassen sich mittels dieser Methode auch andere Programme automatisch bei einer Netzwerkverbindung starten, z.B. Opera, hierzu müßte dann einfach als Programm \Windows\OperaL.exe ausgewählt werden und analog obiger Anleitung vorgegangen werden.
Bitte keine der schon bestehenden Notifications (also die, die man nicht selbst eingetragen hat) löschen, denn das kann zu Problemen führen!
Natürlich funktioniert das Ganze nicht nur mit dem HTC Touch Diamond2 / O2 XDA Diamond2 / MDA Compact 5 V / HTC Touch Diamond Pro2, sondern auch mit jedem anderen Pocket PC ab Windows Mobile 5.
Viel Spaß mit dieser Funktion!
Freitag, 14. August 2009
Answer4u: Automatische Rufannahme
In einem Forum suchte jemand dringend eine Software, welche es ihm ermöglicht, dass Anrufe automatisch angenommen werden und das Gespräche auf den Lautsprecher gestellen werden. Das Ganze, damit er im Auto Anrufe entgegen nehmen kann ohne das Gerät überhaupt anzufassen.Herausgekommen ist Answer4u.
Bei Programmstart ist die Funktion sofort aktiviert. Will man sie kurzzeitig deaktivieren, clickt man den "Switch off" button oder beendet einfach das Programm via "Exit".
Bei Interesse und Anregungen werde ich das Programm ggf. noch weiterentwickeln, ansonsten... vielleicht kann es ja auch einer meiner Leser gebrauchen.
Download Answer4u
Donnerstag, 13. August 2009
PowerOptions v1.22: Neustart/Runterfahren/Ruhezustand/Dimmen/Bildschirm Ausschalten

Jetzt auch in Deutsch bei mir: PowerOptions v1.22
Geeignet für alle Auflösungen: VGA, QVGA, WVGA
Das kleine, handliche und vor allem sichere Tool für den HTC Touch Diamond2 / O2 XDA Diamond2 / MDA Compact 5 (V), sowie aber auch die meisten anderen HTC Geräte, wie HTC Touch Pro2 ab dem "Kaiser" Modell. Auch alle anderen Windows Mobile Geräte ab WM 5.0 sind geeignet, lediglich die "Aus" Funktion wird ggf. nicht laufen (jedoch auch keinen Schaden anrichten).
Ich habe bei den Funktionen besonderen Wert auf die Sicherheit gelegt: so ist der Neustart die von msdn (microsoft developer network) empfohlene Methode. Andere Tools benutzen leider teilweise noch veraltete (KernelIO) Methoden, bei denen es nicht ausgeschlossen ist, dass es zum Datenverlust kommen kann. Eine Garantie übernehme ich aber natürlich trotzdem nicht.
Die Funktionen im einzelnen:
Neustart: Löst einen Warmstart des Geräts aus, was sonst nur durch umständliche Abnahme des rückwärtigen Gehäusedeckels möglich ist.
Aus: Schaltet das Gerät komplett aus - benutzt wird die selbe HTC interne Methode, wie wenn man den An/Aus Schalter des Geräts länger festhält und dann das Gerät herunterfährt.
Ruhe: Schaltet das Gerät in den Ruhezustand (Standby) - benutzt wird die selbe HTC interne Methode, wie wenn man den An/Aus Schalter des Geräts kurz drückt.
Dimmen: Die rückwärtige Beleuchtung wird abgeschaltet und das Gerät dauerhaft (auch bei Eingaben) in diesem Zustand betrieben, bis man erneut auf "Dimmen" geht, welches den ursprünglich Zustand wieder herstellt (Ein Neustart tut das im übrigen auch). Nützlich um die Batterie zu schonen, wenn die Lichtverhältnisse es erlauben auch so zu arbeiten.
Bild aus: Der Bildschirm wird nicht nur abgedunkelt, sonder komplett ausgeschaltet. Im Gegensatz zum Ruhezustand laufen WLAN, Musik, Bluetooth, GPS usw. jedoch weiter. Ebenfalls nützlich, wenn man z.B. nur Musik hört oder beim Wandern das Gerät mit laufendem Navigationssystem in der Tasche hat und sowieso nicht auf das Display schaut, sondern nur den sprachlichen Anweisungen folgt. Der Bildschirm wird wieder angeschaltet, wenn man den An/Aus Schalter kurz betätigt.
Download PowerOptions v1.22 GER
A word to my non-german-speaking readers
Since about 25% of the visitors are from non-german-speaking countries, I'd like to let you know, that you may feel free to ask me any question you might have. I do speak english quite well.
Also, the translation by tranlsate.google.com is crap, but it's better than nothing, so give it a try. As I said though, if you have problems understanding anything, just let me know :)
Take care,
Tintin
Also, the translation by tranlsate.google.com is crap, but it's better than nothing, so give it a try. As I said though, if you have problems understanding anything, just let me know :)
Take care,
Tintin
email Konten löschen
Weil ich es immer wieder sehe, dass Leute über Google hier hergelangen und suchen, wie man unter Windows Mobile ein email Konto bzw. Account auf dem HTC Touch Diamond2 löscht, schreibe ich heute mal eine kleine Übersicht dazu. Sie gilt natürlich nicht nur für das TD2.
Es gibt grundsätzlich 3, mir bekannte, verschiedene Typen von Konten:
1. Herkömmliche, selbst eingetragene Konten
2. Hotmail Konten, die durch Windows Live erstellt wurden
3. Das Outlook Konto
Wie man die einzelnen Konten löscht:
1. Herkömmliche, selbst eingetragene Konten löscht man, in dem man auf den email Tab der Touchflo 3D Oberfläche geht und dort rechts unten auf "Menü" clickt, dann wählt man "Konten >" und noch einmal "Konten...". Jetzt clickt man unten in der Mitte des Bildschirms das Tastatursymbol und wählt mittels der hoch/runter Pfeiltasten der Bildschirmtastatur den Account aus, den man löschen möchte (Konten des Typs 2. und 3. siehe oben lassen sich so nicht löschen!).
Hat man das Konto ausgewählt (grüner Balken auf dem Konto) clickt man rechts unten wieder auf "Menü" und dann löschen. Das war's. Sollte die Option nicht vorhanden sein und es sich auch definitiv nicht um ein Hotmail oder Outlook Konto handeln, so ist das Konto wahrscheinlich defekt. Hierfür gibt es eine kleine Software "mailAccountRepair", ladet sie herunter extrahiert und kopiert mailAccountRepair.exe auf Euer Gerät wo ihr es dann ausführt. Zur Reparatur müssen keine Account Daten eingetragen werden. Oben das Konto auswählen und unten im Menü "Repair" wählen. Danach die obige Prozedur wiederholen. Das Konto sollte sich jetzt löschen lassen.
2. Hotmail Konten, die durch die Installation von Windows Live angelegt wurden, lassen sich löschen, nachdem man in die Registry (mittels Registry-Editor) eingegriffen hat, hierzu:
HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Svc\Hotmail
DWORD Wert "UserCannotCreate" auf 0 (Decimal) setzen
Wer nicht gerne selbst Hand anlegt an die Registry, kann auch einfach HotmailFix.CAB Datei herunterladen, auf das Gerät kopieren und aufrufen.
Danach wie unter Punkt 1 beschrieben vorgehen, das Konto lässt sich jetzt löschen.
Es empfiehlt sich sowieso Hotmail Konten wie herkömmliche Konten einzutragen, da ansonsten die Internetverbindung immer über den Mobilfunkbetreiber hergestellt wird. Eine bestehende WLAN Verbindung wird einfach ignoriert. Dazu habe ich aber hier schon mehr geschrieben.
3. Das Outlook Konto löscht man, in dem man unter den Programmen (alle) Active Sync aufruft dann auf "Menü" und "Optionen" clickt und dort das Häkchen bei E-Mail entfernt. Anschließend ist das Outlook-Konto nicht mehr in der E-Mail Übersicht.
Zum Abschluss noch eine kleine Anleitung, wie man z.B. ein GoogleMail Konto einrichtet:
Befolgen Sie zum Konfigurieren von IMAP für Ihr Windows Mobile 6-Gerät einfach die folgenden Schritte:
Es gibt grundsätzlich 3, mir bekannte, verschiedene Typen von Konten:
1. Herkömmliche, selbst eingetragene Konten
2. Hotmail Konten, die durch Windows Live erstellt wurden
3. Das Outlook Konto
Wie man die einzelnen Konten löscht:
1. Herkömmliche, selbst eingetragene Konten löscht man, in dem man auf den email Tab der Touchflo 3D Oberfläche geht und dort rechts unten auf "Menü" clickt, dann wählt man "Konten >" und noch einmal "Konten...". Jetzt clickt man unten in der Mitte des Bildschirms das Tastatursymbol und wählt mittels der hoch/runter Pfeiltasten der Bildschirmtastatur den Account aus, den man löschen möchte (Konten des Typs 2. und 3. siehe oben lassen sich so nicht löschen!).
Hat man das Konto ausgewählt (grüner Balken auf dem Konto) clickt man rechts unten wieder auf "Menü" und dann löschen. Das war's. Sollte die Option nicht vorhanden sein und es sich auch definitiv nicht um ein Hotmail oder Outlook Konto handeln, so ist das Konto wahrscheinlich defekt. Hierfür gibt es eine kleine Software "mailAccountRepair", ladet sie herunter extrahiert und kopiert mailAccountRepair.exe auf Euer Gerät wo ihr es dann ausführt. Zur Reparatur müssen keine Account Daten eingetragen werden. Oben das Konto auswählen und unten im Menü "Repair" wählen. Danach die obige Prozedur wiederholen. Das Konto sollte sich jetzt löschen lassen.
2. Hotmail Konten, die durch die Installation von Windows Live angelegt wurden, lassen sich löschen, nachdem man in die Registry (mittels Registry-Editor) eingegriffen hat, hierzu:
HKEY_LOCAL_MACHINE\Software\Microsoft\Inbox\Svc\Hotmail
DWORD Wert "UserCannotCreate" auf 0 (Decimal) setzen
Wer nicht gerne selbst Hand anlegt an die Registry, kann auch einfach HotmailFix.CAB Datei herunterladen, auf das Gerät kopieren und aufrufen.
Danach wie unter Punkt 1 beschrieben vorgehen, das Konto lässt sich jetzt löschen.
Es empfiehlt sich sowieso Hotmail Konten wie herkömmliche Konten einzutragen, da ansonsten die Internetverbindung immer über den Mobilfunkbetreiber hergestellt wird. Eine bestehende WLAN Verbindung wird einfach ignoriert. Dazu habe ich aber hier schon mehr geschrieben.
3. Das Outlook Konto löscht man, in dem man unter den Programmen (alle) Active Sync aufruft dann auf "Menü" und "Optionen" clickt und dort das Häkchen bei E-Mail entfernt. Anschließend ist das Outlook-Konto nicht mehr in der E-Mail Übersicht.
Zum Abschluss noch eine kleine Anleitung, wie man z.B. ein GoogleMail Konto einrichtet:
Befolgen Sie zum Konfigurieren von IMAP für Ihr Windows Mobile 6-Gerät einfach die folgenden Schritte:
- Aktivieren Sie IMAP in Ihren Google Mail-Kontoeinstellungen.
- Öffnen Sie das Startmenü und wählen Sie Programme > Messaging > New E-mail Account (Neues E-Mail-Konto).
- Geben Sie Ihren Google Mail-Nutzernamen (einschließlich @googlemail.com) in das Feld E-Mail-Adresse ein.
- Deaktivieren Sie das Kontrollkästchen, um die Einstellungen automatisch aus dem Internet abzurufen, und klicken Sie auf Weiter.
- Wählen Sie im Dropdown-Menü Internet-E-Mail als Ihren E-Mail-Provider aus.
- Geben Sie Ihren Namen so ein, wie er in gesendeten E-Mails angezeigt werden soll.
- Geben Sie einen beschreibenden Namen für das E-Mail-Konto ein und klicken Sie auf Weiter.
- Geben Sie in das Feld Posteingangsserver "imap.googlemail.com" ein.
- Wählen Sie aus dem Dropdown-Menü IMAP4 als den Kontotyp aus und klicken Sie auf Weiter.
- Geben Sie Ihren Google Mail-Nutzernamen (einschließlich "@googlemail.com") und Ihr Passwort ein.
- Klicken Sie auf Weiter.
- Geben Sie in das Feld Postausgangsserver (SMTP) "smtp.googlemail.com" ein.
- Das Kontrollkästchen Server erfordert Authentifizierung muss aktiviert sein.
- Klicken Sie auf den Link Advanced Server Settings (Erweiterte Server-Einstellungen).
- Das Kontrollkästchen Require SSL (SSL erforderlich) muss sowohl für eingehende als auch ausgehende E-Mails aktiviert sein.
- Wählen Sie im Dropdown-Menü Das Internet als Netzwerkverbindung aus.
- Klicken Sie auf Fertig und dann auf Weiter.
- Wählen Sie im Dropdown-Menü aus, wie oft Ihr Telefon E-Mails senden/empfangen soll.
- Weitere Download-Optionen finden Sie, wenn Sie auf den Link Review all download settings (Alle Download-Einstellungen überprüfen) klicken.
- Klicken Sie auf Fertig stellen.
Dienstag, 11. August 2009
GetSendAll: Alle emails auf einmal abholen/senden
GetSendAll v1.0Kein lästiges anclicken von "Senden / Empfangen" mehr für jeden einzelnen email Account!
GetSendAll, eine kleine Konsolenanwendung ohne GUI (grafisches Userinterface) synchronisiert (empfangen und senden von emails) bei Aufruf automatisch nacheinander alle im Gerät vorhandenen email Konten auf dem HTC Touch Diamond2 / O2 XDA Diamond2 / MDA Compact V 5, aber auch alle anderen Windows Mobile Geräte, die Windows Mobile 5.0 oder höher einsetzen können meine kleine Applikation nutzen.
Nach der Installation einfach GetSendAll im Programme Verzeichnis anclicken.
Einschränkung: Bei mehreren imap accounts wird leider nur der letzte synchronisiert.
Download GetSendAll
Montag, 10. August 2009
PowerOptions v1.22 SoftReset/Shutdown/Standby/Dim Light/Screen off
Seeing psShutXP did not work on my Topaz ( HTC Touch Diamond2 ) I created a new software for HTC devices to easily soft reset, shut down, turn off backlight and put the device into standby mode all from one little application written in native C++A high priority was to use only "safe" functions, which will not harm the device. The shutdown method for one is the same HTC uses. On all newer HTC devices the shut down will be executed without the "Yes/No" prompting.
Download PowerOptions v1.22 WVGA (480x800)
Download PowerOptions v1.22 QVGA (240x320)
Scroll down to get to the standalone versions!
The functions:
Standalone versions (These are not required for PowerOptions to work, but intended for people that want 1-click access to soft reset or shut down their devices)
I would advise everyone to rather install the regular versions (MySoftReset.CAB and MyShutdown.CAB) instead of the "No Warning" ones, in case of accidental misclicks.
Freitag, 7. August 2009
Huch..

Durch jede Menge Arbeit diese Woche, bin ich kaum dazu gekommen ein paar Blog Einträge zu schreiben und schwupps war SoftPedia schneller als ich selbst neue Tools von mir mit in Ihren Softwarekatalog mit aufzunehmen, ich wollte die Version auch erst noch eindeutschen, obwohl alles ziemlich selbsterklärend ist. Morgen dann auch hier in deutsch: PowerOptions
Freitag, 31. Juli 2009
TD2 Shutdown und neues TD2 SoftReset
TD2 Shutdown ist ein kleines Programm, welches die interne ShutDown Methode von HTC benutzt, um das Gerät komplett herunterzufahren. Es entspricht genau der Vorgehensweise, wie wenn man den An/Aus Schalter länger drückt, um den HTC Touch Diamond2 / MDA Compact V / O2 XDA Diamond2 / Touch Diamond Pro2 und andere HTC Geräte herunterzufahren.TD2 SoftReset, schon länger hier zu haben, habe ich jetzt ein wenig modifiziert: TD2SoftReset_Suspend.CAB. Wird bei der Ja/Nein Abfrage "Nein" ausgewählt, wird das Gerät in den Stand By Modus versetzt. Es entspricht genau der Vorgehensweise, wie wenn man den An/Aus Schalter kurz drückt. Um das Programm zu verlassen ohne eine Aktion auszulösen, clickt man das X. Clickt man "Ja" erfolgt, wie gewohnt, ein soft reset (Warmstart).
Da immer mehr Leute auch nach Versionen mit neutralen Icons gefragt haben, habe ich diese nun auch hinzugefügt. Hier alle Varianten:
TD2SoftReset_Suspend.CAB - Wie TD2SoftReset.CAB, aber ein "Nein" Click versetzt das Gerät in den Stand By ModusSoftReset_Suspend.CAB - Wie TD2SoftReset_Suspend.CAB nur mit neutralem Icon.
TD2Sh
utDown.CAB - Fährt das Gerät herunter, TD2 Icon.ShutDown.CAB - Wie Td2ShutDown.CAB nur mit neutralem Icon.
Mittwoch, 29. Juli 2009
Betatester gesucht für automatisiertes Callback-Verfahren
Ich schreibe gerade ein kleines Tool für Pocket PC ab Windows Mobile 5.0, welches es ermöglicht einen Callback mittels eines Callback-Anbieters zu automatisieren. Dies ist natürlich besonders interessant für Leute, die eine BWHZ realisiert haben und über einen Callback-Anbieter nun ein Freizeichen zur Weiterwahl zur Verfügung gestellt bekommen.
Funktionsweise:
-Anzurufender Kontakt wird ausgewählt
-Nummer des Callback-Anbieters wird automatisch angewählt
-Rückruf des Callback-Anbieters geht ein
-Anruf wird automatisch angenommen
-Zuvor ausgewählte Rufnummer des Kontakts wird automatisch per DTMF gewählt
Wer Interesse hat das Tool zu testen, melde sich bitte bei mir unter Angabe der Telefonnummer des Callback-Anbieters. (Kontaktaufname möglich via email, siehe blauer Kasten unten links)
Funktionsweise:
-Anzurufender Kontakt wird ausgewählt
-Nummer des Callback-Anbieters wird automatisch angewählt
-Rückruf des Callback-Anbieters geht ein
-Anruf wird automatisch angenommen
-Zuvor ausgewählte Rufnummer des Kontakts wird automatisch per DTMF gewählt
Wer Interesse hat das Tool zu testen, melde sich bitte bei mir unter Angabe der Telefonnummer des Callback-Anbieters. (Kontaktaufname möglich via email, siehe blauer Kasten unten links)
Samstag, 25. Juli 2009
WM 6.5 Widget für mytd2.blogspot.com
Neu in Windows Mobile 6.5 werden die so genannten "Widgets" sein. Wer schon WM 6.5 auf seinem HTC Touch Diamond2 per gekochtem ROM installiert hat, kann auch sehr leicht eigene simple Widgets erzeugen. Unter Windows Mobile 6.1 (z.Zt. Standard auf dem Gerät) ist dies aber leider noch nicht möglich.Als Beispiel habe ich ein Wigdet erzeugt, welches dieses Blog anzeigt. Um es zu installieren lädt man zunächst Widgets_freischalten_WM6.5.CAB herunter, überträgt die Datei auf das Gerät und öffnet sie. Damit wird überhaupt erst ermöglicht, dass Widgets installiert werden können. Die Datei muß nur einmal installiert werden.
Als zweites lädt man TD2BlogWidget.wgt herunter und kopiert die Datei ins Verzeichnis \My Documents\ des Geräts (nicht auf die Speicherkarte). Auf dem Gerät selbst öffnet man dann die Datei und folgt den Installationsanweisungen. Nach der Installation findet man dann das "TD2 Blog" icon auf der Startseite von WM 6.5.
Wie erstellt man nun ein Widget um z.B. die eBay Webseite anzuzeigen?
Am einfachsten geht es, wenn man das Widget für dieses Blog als Vorlage nimmt und es entsprechend modifiziert. Zunächst benennt man die Datei TD2BlogWidget.wgt um in TD2BlogWidget.zip und extrahiert die 3 enthaltenden Dateien:
config.xml
widget.hm
icon.png
Zuerst öffnet man config.xml mit z.B. Notepad Editor und ändert die Datei folgendermassen:

Als zweites editiert man mit Notepad Editor die Datei widget.htm:

Zu guter letzt lädt man noch die Datei ebay_icon.png (welche das icon logo enthält) herunter und packt dann alle 3 Dateien config.xml, widget.hm und ebay_icon.png zusammen in eine .zip Datei, z.B. eBay.zip. Dann benennt man die Datei um in eBay.wgt und kopiert sie auf das Gerät. Dort wie gewohnt ausführen und installieren, schon hat man auch ein eBay Widget auf seinem HTC Touch Diamond2 / O2 XDA2 / MDA Compact V.
Freitag, 17. Juli 2009
Dienstag, 14. Juli 2009
Geburtstage automatisch im Kalender eintragen lassen

Nicht jeder hat Outlook auf dem PC und kann Geburtstags-Kalendereinträge synchronisieren und somit auch auf dem HTC Touch Diamond2 / MDA Compact 5 / O2 XDA Diamond2 verfügbar haben.
Aus dieser "Not" heraus veröffentliche ich hier ein kleines Tool, welches die Geburtstage aus den Kontakten automatisch oder per Einzelabfrage in den Kalender übernimmt.
Anregungen werden gerne entgegengenommen, kommt Zeit kommt Schönheit :)
Download BirthdaysToCalendarv05.CAB
NoPushInternet - Update/Fix
Zum Artikel "Push Internet wirklich deaktivieren" gibt es jetzt ein Update.
Das Update beinhaltet einen Fix: Opera wurde beim Laden der ersten Seite nicht mehr auf Landscape umgestellt, wenn der HTC Touch Diamond2 auf die Seite gedreht wurde.
Um das Problem zu beheben lädt man NoPiFix.CAB herunter, spielt die Datei auf das Gerät und ruft sie auf. Alternativ kann auch die neue Version NoPI_v2.CAB drüber installiert werden. Wer den Tweak noch nicht installiert hatte lädt nur die neue Version (Fix nicht benötigt)
Hintergrund:
Bedingt war dies dadurch, dass standardmäßig (ohne den Tweak installiert zu haben) Opera9.exe beim Systemstart (versteckt) geladen wird und der GSensor so eingestellt ist, dass er Opera9.exe überwacht. Ist Push Internet deaktiviert durch diesen Tweak, wird Opera9.exe nicht mehr beim Systemstart geladen. Startet man nun Opera via Internet Tab oder via Programme -> Opera, so wird aber zunächst OperaL.exe gestartet (wahrscheinlich eine Art Preloader für Opera9.exe). GSensor muß nun so eingestellt werden, dass er auf OperaL.exe reagiert und in den Landcape Modus wechseln kann. Dies wird durch den Fix realisiert.
Download NoPiFix.CAB
Download NoPI_v2.CAB
Das Update beinhaltet einen Fix: Opera wurde beim Laden der ersten Seite nicht mehr auf Landscape umgestellt, wenn der HTC Touch Diamond2 auf die Seite gedreht wurde.
Um das Problem zu beheben lädt man NoPiFix.CAB herunter, spielt die Datei auf das Gerät und ruft sie auf. Alternativ kann auch die neue Version NoPI_v2.CAB drüber installiert werden. Wer den Tweak noch nicht installiert hatte lädt nur die neue Version (Fix nicht benötigt)
Hintergrund:
Bedingt war dies dadurch, dass standardmäßig (ohne den Tweak installiert zu haben) Opera9.exe beim Systemstart (versteckt) geladen wird und der GSensor so eingestellt ist, dass er Opera9.exe überwacht. Ist Push Internet deaktiviert durch diesen Tweak, wird Opera9.exe nicht mehr beim Systemstart geladen. Startet man nun Opera via Internet Tab oder via Programme -> Opera, so wird aber zunächst OperaL.exe gestartet (wahrscheinlich eine Art Preloader für Opera9.exe). GSensor muß nun so eingestellt werden, dass er auf OperaL.exe reagiert und in den Landcape Modus wechseln kann. Dies wird durch den Fix realisiert.
Download NoPiFix.CAB
Download NoPI_v2.CAB
Montag, 13. Juli 2009
Telefon Recording / Aufnahme - der echte HotFix

Einer der ersten "Hotfixes" von HTC war es, die "Aufnahme" Funktion aus dem Telefon Menü zu entfernen. Funktioniert hatte die Aufnahme sowieso nicht, insofern war dieser Hotfix nur eine "Schönheitsoperation". Statt die Aufnahme zu ermöglichen, wurde einfach nur der Menüpunkt entfernt.
Vielleicht gaben hier rechtliche Probleme den Ausschlag: in Deutschland, wie auch vielen anderen Ländern, ist das Mitschneiden von Telefongesprächen ohne Zustimmung des Gesprächspartners nicht erlaubt. Aber wer sagt, dass ich meinen Gesprächspartner nicht vorher frage, wenn ich die Funktion benutzen möchte?
Also wer gerne Gespräche auf seinem HTC Touch Diamond2 / MDA Compact V / O2 XDA Diamond2 aber auch dem HTC Touch Pro2 mitschneiden möchte und in seinem Land keine rechtlichen Probleme bekommt, kann das ohne viel Aufwand tun. Einfach Telefonrecord.CAB herunterladen, auf das Gerät spielen und ausführen. Nach der Installation das Gerät per SoftReset neu starten.

Nach dem Neustart ein Telefongespräch führen und im "Menü" des Telefonschirms auf "Aufnahme" clicken. Zur Beendigung der Aufnahme wieder ins Menü gehen und "Aufnahme beenden" clicken. Das aufgenommene Telefongespräch befindet sich dann im .WAV Format im Verzeichnis \My Documents\Notes
Zu Beginn und am Ende der Aufnahme wird eine Tonfolge eingespielt. De-Installation via "Programme entfernen" - "HTC Telefonaufnahme" wählen.
Download Telefonrecord.CAB
Freitag, 10. Juli 2009
Man lernt nie aus...
Auch als Software-Entwickler unterlaufen einem Irrtümer oder man übersieht etwas, hier also einige Nachträge:
Zu HSUPA - beschleunigten Upload aktivieren :
Es ist nicht nötig die CAB-Datei zu installieren oder die Registry händisch zu bearbeiten (aber auch nicht schädlich, es erzielt den gleichen Effekt), denn der einfachste Weg auch HSUPA zu aktivieren ist über die Menüs im HTC Touch Diamond2:
Man gehe auf "Einstellungen" - clicke unten links "Mehr" - dann click auf den "Verbindungen" Karteireiter und schließlich "Erweiterte Einstellungen" aufrufen. Dort aus der drop-down Liste "HSDPA/HSUPA aktivieren" auswählen. Hiermit wird ebenfalls der beschriebene Registry-Eintrag geändert.
Zu Windows Live, Hotmail und nur Ärger
Die Aussage "Dateianhänge von eMails lassen sich nicht speichern, auch nicht mit Pocket Internet Explorer" ist nicht korrekt. Ändert man den IE Mobile 6 Browser dahingehend, dass er sich wie ein Desktopbrowser verhält, lassen sich auch Anhänge speichern. Die Dateierweiterung (.csv, .zip oder was auch immer) der anhängenden Datei muß jedoch händisch beim speichern nochmal eingegeben werden.
Hierzu geht man in IE auf das "Menü" - runterscrollen zu "Extras" - "Optionen" - "Andere" und wählt "Webseiten als Desktopcomputer" anzeigen.
Zu HSUPA - beschleunigten Upload aktivieren :
Es ist nicht nötig die CAB-Datei zu installieren oder die Registry händisch zu bearbeiten (aber auch nicht schädlich, es erzielt den gleichen Effekt), denn der einfachste Weg auch HSUPA zu aktivieren ist über die Menüs im HTC Touch Diamond2:
Man gehe auf "Einstellungen" - clicke unten links "Mehr" - dann click auf den "Verbindungen" Karteireiter und schließlich "Erweiterte Einstellungen" aufrufen. Dort aus der drop-down Liste "HSDPA/HSUPA aktivieren" auswählen. Hiermit wird ebenfalls der beschriebene Registry-Eintrag geändert.
Zu Windows Live, Hotmail und nur Ärger
Die Aussage "Dateianhänge von eMails lassen sich nicht speichern, auch nicht mit Pocket Internet Explorer" ist nicht korrekt. Ändert man den IE Mobile 6 Browser dahingehend, dass er sich wie ein Desktopbrowser verhält, lassen sich auch Anhänge speichern. Die Dateierweiterung (.csv, .zip oder was auch immer) der anhängenden Datei muß jedoch händisch beim speichern nochmal eingegeben werden.
Hierzu geht man in IE auf das "Menü" - runterscrollen zu "Extras" - "Optionen" - "Andere" und wählt "Webseiten als Desktopcomputer" anzeigen.
Soft Reset (Geräte Neustart) per Click
Ein sogenannter "Soft Reset" (beim PC reboot genannt) wird nach Änderung mancher Einstellung - speziell in der Registry oder auch nach der Installation von Software empfohlen.Durchzuführen ist er beim HTC Touch Diamond2 etwas umständlich: man muß die rückwärtige Batterieabdeckung entfernen und mit dem Stylus links unten auf die kleine rote Fläche drücken.
Da die Batterieabdeckung sowieso sehr labil ist, empfiehlt es sich nicht, sie dafür extra abzunehmen.
Alternativ kann man das Gerät auch einfach aus- und wieder einschalten (längeres Halten der An- Aus Taste oben auf dem Gerät), aber viel schneller und einfacher:
Man installiert sich TD2 SoftReset - ein von mir in C++ geschriebenes kleines Tool (17 KB), welches einen SoftReset auslöst.
Einige werden sicherlich schon ein Programm dieser Art haben, hier die Gründe, warum ich ein eigenes geschrieben habe:
1. Ich benutze eine "sichere" Methode für den SoftReset (Eine Gewähr übernehme ich aber natürlich trotzdem nicht) - Einige der SoftReset Tools, die im Netz rumschwirren benutzen die "KernelIOControl" Methode, welche zu Datenverlust führen kann, wie einige berichten und man kann es dem jeweiligen Programm leider nicht "ansehen" wie es den SoftReset bewerkstelligt
2. Ich wollte gerne ein TD2 spezifisches Icon für den "Soft Reset", ich hoffe es gefällt auch anderen :)
Das SoftReset Programm kann auf allen Windows Mobile Geräten ab 2003SE benutzt werden.
Zur Installation TD2SoftReset.CAB herunterladen und auf das Gerät spielen. Dort aufrufen. Man findet es dann unter den Programmen. Deinstallation via "Programme" - "HTC TD2SoftReset" wählen.
Download TD2SoftReset.CAB
Montag, 29. Juni 2009
Unnützer Benachrichtigungsmanager (notification manager)


Das Erste, was mir unangehnem am HTC Touch Diamond 2 auffiel, war, das Clicks auf die Batterie-Anzeige, WLAN Symbol, Lautsprecher usw. nicht zu den entsprechenden Funktionen führten, sondern allesamt im sogenannten Benachrichtigungsmanager (notification manager) Fenster landeten.
Hier sind aber keinerlei Einstellungen für die Lautstärke möglich, auch der Batteriestand wird nicht in % angezeigt. Lediglich WLAN zeigt wenigstens noch den gewählten Hotspot an - aber eine Verbindung zum Communication Manager, um WLAN z.B. zu deaktivieren, vermisst man hier ebenfalls schmerzlich.
Rühmliche Ausnahme: T-Mobile hat auf dem MDA Compact V hier eigenständig nachgearbeitet und den Benachrichtigungsmanager verbessert. MDA Compact V Benutzer brauchen an dieser Stelle also nicht weiterlesen.
Allen anderen kann ich empfehlen den Benachrichtigungsmanager ausser Kraft zu setzen. Erreichen kann man das, in dem man den zugrunde liegenden Dienst Notification Manager stoppt und auf manuelles starten setzt (analog dem Beispiel zur Aussetzung von Push Internet)
Methode 1
Man bedient sich des kostenlosen FDCSoft TaskManager und wählt oben rechts aus der drop-down Liste den Punkt "Services". Dort clickt und hält man den Notification Manager Eintrag, dann wählt man zuerst "Stop" und anschliessend "Set Manual".
Methode 2
Man setzt den Wert manuell in der Registry (mittels Registry Editor) oder lädt und installiert die angehängte NoNotificationManager.CAB Datei.
Registry Key: HKEY_LOCAL_MACHINE\Services\NOTIFICATIONMANAGER
DWORD Wert "Flags" auf 4 (Decimal) setzen.
Nach Abschluss sollte das Gerät einmal neu gestartet werden und die Icons sind fortan funktional (siehe Bild). Um die Änderung wieder rückgängig zu machen bedient man sich entweder wieder des FDCSoft TaskManager (Set Automatic), ändert den DWORD Wert "Flags" manuell wieder auf 0 (Decimal) oder lädt die Datei NotificationManager.CAB herunter und installiert sie.
Es steht zu hoffen, dass HTC hier noch nachbessert.
Download NoNotificationManager.CAB
Download NotificationManager.CAB
Abonnieren
Posts (Atom)