Archive | November, 2011

XML Serialisierung in Android

28 Nov

Für die Übertragung zwischen Server und Client werden in meiner Masterarbeit die Daten als XML Struktur übermittelt. Um diese XML Daten einfach in eine Objektstruktur, und natürlich auch von Objektstruktur zu XML, zu bekommen bietet sich eine Library an, die das Serialisieren und Deserialisieren übernimmt. Zunächst habe ich dafür JAXB verwendet, da diese in den neueren Java Versionen direkt integriert ist. In einem (wohlgemerkt) Java Testprojekt habe ich sogar schon mein Klassen Schema mit den von JAXB zur Verfügung gestellten Annotationen versehen. Das ganze funktionierte bis dahin sehr gut.

Leider wusste ich von einem kleinen Detail nicht und hatte auch so nicht damit gerechnet. Weiterlesen

Android – Styles und Themes

28 Nov

Einse Auswahl an verschiedener ViewsAls Entwickler einer Android Applikation hat man eine Menge an Möglichkeiten um das eigene Programm ganz nach den eigenen Vorstellungen zu designen. Dabei werden u.a. Buttons, Textfelder und Platzhalter für Grafiken in Form von Klassen mitgeliefert. In der gängigsten Variante werden die einzelnen Komponenten in Eclipse zusammen geklickt und in Form einer XML Datei gespeichert. Daraufhin muss einer Activity die entsprechende XML Datei zugewiesen werden, sodass man den einzelnen Views Funktionen zuordnen kann. Für ein einheitliches und persönliches Design bedarf es aber Themes und Styles.
Weiterlesen

SMM Tool APIs und ihre Möglichkeiten – Teil 3

28 Nov

Wie angekündigt, werden in diesem dritten Teil nun die letzten 4 Tools auf ihre APIs hin untersucht. Dabei handelt es sich um Rankur, Ubervu, Gigya und Peoplebrowsr. Nicht alle Tools bieten hier eine Dokumentation an, jedoch konnten in allen Fällen mindestens grundlegende Informationen ausfindig gemacht werden.

Die Granularität der Daten, lässt sich natürlich nur mit einer ausreichenden Dokumentation der APIs einschätzen. War diese nicht vorhanden, so gibt dieser Beitrag zumindest einen grundlegenden Einblick in die jeweiligen Möglichkeiten.

Weiterlesen

Grundlagen zur Programmierung einer MediaWiki Erweiterung

24 Nov

MediaWiki ist die Software auf der viele Wikis basieren wie z.B Wikipedia. Dem Wiki lassen sich durch viele schon exisitierende Erweiterungen Funktionen hinzufügen. So ermöglichen welche die Umwandelung von Artikeln in PDFs oder die Einbindung von Google Maps. Andere unterstützen Verfasser einfacher und schneller Artikel zu schreiben, wie z.B eine Erweiterung um Referenzen einzufügen.

Möchte man nun eine eigene Erweiterung für MediaWiki schreiben, muss man folgende Punkte beachten:

Weiterlesen

Teilnehmer für Evaluation gesucht

23 Nov

Wir wollen in zwei Wochen den Prototypen von Michaels SciFlowWriter evaluieren und sind dafür auf der Suche nach Freiwilligen. SciFlowWriter ist eine Erweiterung von Etherpad lite und ermöglicht es kooperativ (wissenschaftliche) Dokumente zu schreiben, die dann nach LaTeX und PDF (unter Verwendung bestimmter Formatvorlagen) exportiert werden können.

Weiterlesen