-
Archives
- April 2012
- March 2012
- February 2012
- March 2011
- January 2011
- December 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- February 2010
- January 2010
- November 2009
- September 2009
- August 2009
- July 2009
- June 2009
- April 2009
- March 2009
- February 2009
- January 2009
- November 2008
- October 2008
- August 2008
- July 2008
- June 2008
- May 2008
- March 2008
- January 2008
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
-
Meta
Category Archives: Mobile
3 Dinge, die das BlackBerry-SDK gut löst
1. Manager und Fields Die kleinste Basiseinheit im UI-Framework ist net.rim.device.api.ui.Field, welches einen rechteckigen, zeichenbaren Bereich darstellt. Beispiel für ein Field ist net.rim.device.api.ui.component.EditField, welches Texteingaben ermöglicht. Fields werden durch net.rim.device.api.ui.Manager-Instanzen verwaltet. Ein Manager ist für die Positionierung der enthaltenen Fields … Continue reading
Posted in BlackBerry, Mobile
Comments Off
3 Dinge, die das BlackBerry-SDK eher suboptimal löst
1. Welchen Transportweg hätten Sie gern ? Ein Http-Request kann über 5 verschiedene Transportwege übermittelt werden: 1. BIS (BlackBerry Internet Service) 2. BES (BlackBerry Enterprise Service) 3. WAP 2.0 4. Direct TCP – (Direkt über den APN des Netzbetreibers) 5. … Continue reading
Posted in BlackBerry, Mobile
Comments Off
Mein Artikel “Brombeerplantage” im “Mobile Developer Android” Magazin
In eigener Sache: Morgen erscheint das Magazin “Mobile Developer Android” am Kiosk. Das Magazin setzt den Fokus klar auf Android-Entwicklung, behandelt aber andere mobile Plattformen wie BlackBerry oder Bada. Ich konnte einen 7-seitigen Artikel beisteuern, der den Einstieg in diese … Continue reading
Posted in BlackBerry, Mobile
1 Comment
URLEncoding à la RIM
Folgender Bug hat mich in der letzten Woche etwas Zeit gekostet: In einer BlackBerry-Applikation sollen Daten verschlüsselt über einen URL-Parameter verschickt werden. Die eigentliche Verschlüsselung erfolgt dabei mit RIM-Klassen. Das aus dem Verschlüsselungsprozess resultierende Byte-Array wird durch die URLEncodedPostData-Klasse encodiert. … Continue reading
invokeAndWait und performSelectorOnMainThread
Wie bei Swing darf bei einer Blackberry-Applikation nur der Event-Dispatching Thread die UI-Komponenten modifizieren. Muss aus einem Background-Thread (bsp. bei der GPS-Lokalisierung oder nach dem Parsen von XML) eine UI-Komponente modifiziert werden, so muss dies über UIApplication.invokeAndWait oder UIApplication.invokeLater geschehen. … Continue reading
Posted in Mobile
Comments Off
Blackberry Best-Practice: Zusammenspiel von Screens
Jeder Bildschirm in einer nativen Blackberry-Applikation leitet von net.rim.device.api.ui.Screen ab. Das Blackberry-Framework verwaltet die Screens als Stapel (“Stack”): Soll ein Screen geöffnet werden, muss er mit UIEngine.pushScreen(Screen screen) auf den Stapel gelegt werden. Wird ein Screen geschlossen, wird wieder der … Continue reading
Posted in Mobile
Comments Off
trakkcor-0.1.1
gibts ab heute hier zum download. Die Version 0.1.1 ist ein Patchrelease mit kleineren Bugfixes und Änderungen. Beispielsweise gab es noch einen Fehler beim Parsen von NMEA Messages, wenn die Empfangsqualität (GPS Quality Indicator) schlecht war. Viel Spass beim Ausprobieren. … Continue reading
JABWT (JSR-82) Teil 5: Discovery Agent und DiscoveryListener
Ausgangspunkt für die Suche von Bluetoothgeräten ist die Klasse DiscoveryAgent. Sie erlaubt die Suche nach Geräten und Diensten. Dabei wird die Suche im Hintergrund ausgeführt und blockiert nicht die Applikation. Wird ein Gerät oder ein Dienst gefunden, dann wird dies … Continue reading
Posted in Bluetooth Basics, Mobile
Comments Off
[kurzer Einschub] Natel Nuancen: Bluetooth vs. Internet auf dem W800
Momentan programmiere ich an einer kleinen J2ME-Applikation names “Hikr”. Was “Hikr” (übrigens ein sehr trendiger Web 2.0 Name) genau ist, erzähle ich später mal. Jedenfalls stelle ich wieder frappierende Unterschiede zwischen Emulator des Wireless Toolkits und dem realem Gerät (in … Continue reading
Posted in Mobile
2 Comments
JABWT (JSR-82) Teil 3: RFCOMM Beispiel
Das nachfolgende Codebeispiel zeigt sehr vereinfacht einen Zugriff auf einen GPS Empfänger. Zunächst wird über die Connector Klasse ein StreamConnection Objekt geholt, mit Hilfe dessen ein InputStream geöffnet wird. Über diesen Stream schickt der GPS Empfänger laufend NMEA-Messages, die die … Continue reading
Posted in Bluetooth Basics, Mobile
2 Comments