impressum sitemap contact
Serverumzug
posted on Wednesday, 22. December 2010 at 13:38 by xenon

Hardware veraltet bekanntlicherweise schneller als man sie vom Laden nach Hause schleppen kann und so war die Serverhardware, auf dem u.a. diese Seite gehostet wurde langsam aber sicher reif, durch ein potenteres System ersetzt zu werden. Ab sofort befeuert also ein netter i7 mit 8 GB RAM unsere selbstgehosteten Webpräsenzen.

Der Umzug aller meiner Domains war letztlich eine Sache von wenigen Minuten und Probleme gabs keine :)

Irritierend finde ich nur, dass "mein" Webserver aktuell ca. sechsmal soviel Leistung hat wie mein aktuelles Desktopsystem. Verkehrte Welt...

8 (logische) Cores...

Android 2.1 und 2.2 mit 83% Marktanteil
posted on Thursday, 2. December 2010 at 18:05 by xenon

Kurze Durchsage zu Android: 1.5 und 1.6 dümpeln bei mickrigen 16.9% dahin, den Rest des Marktes teilen sich 2.1 und 2.2 zu etwa gleichen Teilen. :)

Android Market Versions

Cronjobs mit Android
posted on Friday, 26. November 2010 at 18:35 by xenon

Manche Applikationen erfordern, dass periodisch Tasks ausgeführt werden – auch wenn die Applikation selber gar nicht (mehr) ausgeführt wird. Der wahrscheinlichste praktische Anwendungsfall dürfte ein automatisiertes Update sein, das im Hintergrund Daten von einem Server nachläd und den User ggf. über neue Daten (wie z.B. eine neue Email) informiert.

Cronjobs mit Android

Speziell auf Smartphones, die bekanntlicherweise nicht die allergrösste Ausdauer in Sachen Laufzeit besitzen ist man hier gut beraten, keinen seraraten Remote Service zu nutzen. Ein solcher würde auch nach dem Beenden der App weiter im Hintergrund arbeiten und darauf "warten", dass der Zeitpunkt für die nächste Aktion gekommen ist. Eine gute Lösung sieht anders aus – insbesondere wenn man Akku, CPU und RAM schonen will...

more...

App Developer Conference 2010
posted on Wednesday, 24. November 2010 at 19:36 by xenon

Nach längerer durch meine Diplomarbeit bedingte Pause ist es langsam mal wieder an der Zeit, mein Blog wiederzubeleben. Also - was gibt es neues?

Letzten Mittwoch stand bei mir die App Developer Conference auf dem Programm. Dafür hatte die Telekom ins HQ in Bonn eingeladen, wo man sich mit perfekter Orga präsentierte und hervorragende Beiträge auf die Bühne stellte. Mein Flieger hatte sich etwas verspätet, weswegen ich die ersten Vorträge leider nicht mitbekommen habe. Hervorragend fand ich persönlich den Beitrag von Prof. Borchers von der RWTH Aachen, in dem er über UI Design und dessen Tücken referierte. Spannend fand ich auch die Vorträge zum Thema Windows Phone 7, da dieses erst vor kurzem auf den Markt gekommen ist. Mein erster Eindruck: Viele Gute Ideen, der Homescreen gefällt mir persönlich aber nicht so gut, was aber durchaus daran liegen kann, dass das Prinzip der Tiles neu und somit ungewohnt ist. Aus Entwicklersicht machte das Ganze aber einen durchaus soliden und durchdachten Eindruck.

App Developer Conference

Inzwischen gibt es auch die Fotos von der Veranstaltung im Netz.

Neues Spielzeug
posted on Friday, 17. September 2010 at 17:42 by xenon

Da ich leider mein Leihgerät (HTC Hero) zurückgeben musste, stand ich vor der Frage "Handyneukauf oder zurück zum alten HTC Touch HD - und somit zu Windows Mobile". Da ich jetzt eine Weile mit Android zu tun hatte und mich auch intensiv mit dem SDK beschäftigen durfte, war Android erste Wahl. Kein Wunder - denn der Markt aktueller Smartphone Betriebssysteme bietet meiner Meinung nach recht wenige Alternativen zu Android, wenn einem aktuelle Technik und Software wichtig sind. Android ist sicher auch nicht perfekt - bietet aber alles, was man bei einem heutigen Smartphone sucht.

more...

Google Street View und Datenschutz
posted on Saturday, 14. August 2010 at 20:42 by xenon

Aktuell sorgt das Thema Datenschutz mal wieder für viel Aufsehen in den Medien. Google will mit Street View jetzt auch in Deutschland gross loslegen - also Ansichten von Häusern und Grundstücken ins Netz stellen. Einer Emnid-Umfrage zufolge wollen das knapp die Hälfte der Deutschen nicht. Ganz von der Frage "pro oder contra Street View" mal abgesehen, offenbart das aber eine viel tiefergehende Problematik in Sachen Datenschutz: Wer hat das Recht, Daten über Dritte sammeln, in welchem Umfang und wem darf er sie unter welchen Umständen zur Verfügung stellen?

more...

Droidcon 2010
posted on Monday, 31. May 2010 at 12:56 by xenon

Letzte Woche war ich auf der Droidcon in Berlin. Da gab es neben einem Tag Barcamp einige interessante Konferenzvorträge. Etwas enttäuscht war ich vom Vortrag der Firma htc, die im Grunde nur Werbefilmchen über sich und ihre Marktausrichtung präsentiert haben. Das Incredible, was mich brennend interessiert hätte, haben sie aber leider nicht gezeigt. Interessanter waren da schon die Vorträge aus dem Developerbereich, wie etwa einer von einem Mitarbeiter von Vodafone über die Architektur von Android Apps.

DroidCon 2010

Generell fand ich es schon etwas schade, dass viele Beiträge sowohl im Barcamp als auch auf der Konferenz schlicht Eigenwerbung - für eine Firma oder eine App - waren, meist gekonnt versteckt hinter einem vielversprechenden Titel. Wer würde bei einem Thema wie "Mobile Security" z.B. vermuten, dass da eine App vorgestellt wird, die die Pineingabe durch Spracherkennung ersetzt!?

Generell war die Veranstaltung aber gut organisiert, das Catering ausgezeichnet und die Beiträge von meist hoher Qualität. Beim nächsten Mal klappts dann bestimmt auch bei der Handyverlosung ;)

Android Tips #1
posted on Wednesday, 5. May 2010 at 15:20 by xenon

Wer für Android programmiert, kommt um Eclipse nicht herum. Prinzipiell ist es zwar möglich, auch in anderen IDEs bzw Editoren Android-Code zu entwickeln - dies erfordert allerdings extrem viel Handarbeit. Eine brauchbare Alternative zu Eclipse gibt es aktuell anscheinend nicht. Wer mit Eclipse arbeitet, wird allerdings wissen, dass diese IDE keineswegs perfekt ist. Speziell unter Ubuntu Linux in Verbindung mit dem Android SDK habe ich an diversen Stellen Eclipse den Teufel an den Hals gewünscht war ich manchmal nicht ganz zufrieden. Deswegen habe ich eine kleine Liste an Workarounds und How-Tos zusammengetragen, die das Leben und Arbeiten mit Eclipse erleichtern dürften...

more...

Android Activity lifecycle
posted on Thursday, 29. April 2010 at 16:06 by xenon

Android gibt für seine Activities einen geordneten Lifecycle vor. Beim starten einer App wird für die "erste" Activity grundsätzlich onCreate(), dann onStart() und zuletzt noch onResume() ausgeführt. Während nur onCreate() überschrieben werden muss, können sämtliche anderen derartigen Methoden ausgelassen werden.

Nicht wirklich dokumentiert ist das Verhalten einer Activity bei Benutzerinteraktion. Ein Druck auf den back-Button schliesst die aktuelle Activity beispielsweise komplett durch Aufruf von onPause(), dann onStop() und schliesslich onDestroy(). Nicht ganz offensichtlich ist vielleicht, dass genau diese Methoden auch aufgerufen werden, wenn man das Handy um 90° dreht. Hier wird anschliessend die App komplett neu gestartet.

Source: http://developer.android.com/images/activity_lifecycle.png

more...

SQLite mit Android
posted on Tuesday, 13. April 2010 at 18:48 by xenon

Wer mit Android Daten in Datenbanken speichern will, kommt an SQLite nicht wirklich vorbei. Das abgespeckte DBMS unterstützt alles, was man für Apps auf einem Smartphone brauchen könnte. Wer mit ein paar Zeilen Code auf eine Datenbank zugreifen möchte, benutzt am besten eine Klasse die von SQLiteOpenHelper() abgeleitet wird.

more...