Android-Emulator beschleunigen

Bei der Softwareentwicklung für Android bremst oft der behäbige Emulator. Intel bietet ein Softwarepaket, um den Android-Emulator auf Prozessoren mit Hyper-V deutlich zu beschleunigen: der Intel® Hardware Accelerated Execution Manager (HAXM). Bei meiner App „Wellenlabor“ ist mit „HAXM“ eine flüssige Animation im Emulator zu sehen, vorher brauchte der Emulator für einen einzelnen Bildschirmaufbau eine knappe …

OpenMRS

Letzten Samstag habe ich am OpenMRS-CodeJam teilgenommen. OpenMRS ist ein webbasiertes System zur Eingabe, Verwaltung und Auswertung von medizinischen Patientenakten. Das System ist Open-Source, der Kern ist in Java geschrieben und nutzt Spring und Hibernate . Beim CodeJam haben wir zunächst eine Einführung in das System bekommen, und dann im Pair-Programming uns einzelne Aufgaben aus …

Ushahidi

Bei ACM gibt es einen Artikel über Ushahidi, ein bemerkenswertes System, das ursprünglich für Wahlbeobachtung in Kenia eingesetzt wurde. Das System dient zum sammeln, bewerten und visualisieren und kartographieren von Reports bzw. Augenzeugenberichten. Zentrales Element ist ein Webserver. Es gibt Apps für verschiedene Geräte, zusätzlich können Informationen auch per SMS gesammelt werden. Das System wird …

Nokia Asha aus Entwicklersicht

Bei der Nokia Asha Touch Competition 2012 gehörte ich zu den Gewinnern. Ich habe Nokia Rückmeldungen zu ihren neuen Entwicklerwerkzeugen gegeben. Aus der Laudatio:  „… for his very focused and relevant feedback around core app development. The issues raised showed a great understanding of the product and what areas most need improvement.“ Als Dank habe …

Codename One – Gitterlayout spiegeln

Was ist Codename One? Die Plattform „Codename One“ dient der betriebsystemübergreifenden Entwicklung von Apps für Smartphones. Wichtiger Bestandteil ist eine Bibliothek für Benutzerschnittstellen. Codename One ist ein Nachfolger von LWUIT, welches wiederum Konzepte der Java-Swing-Bibliothek nutzt. Die verschiedenen Bedienelemente wie Labels, Buttons oder Eingabefelder platziert man in einem Container. Die Positionierung wird nun nicht von …

Präsentation zur Rails-Datenbankoptimierung

Bei der Ruby User Group Hamburg habe ich am 9. August 2012 einen Vortrag gehalten. Hier sind die dazugehörigen Folien zur Optimierung von Datenbankaufrufen in Ruby-on-Rails Den Vortrag gibt es jetzt auch bei Slideshare und Speakerdeck: Datenbankoptimierung für Ruby on Rails from meier-online Ergänzende Links ActiveRecord ist ein „Object Relational Mapper“ (ORM). Über das Für …