Produkte
Android Technologie ist unser Herzblut. Für die Entwicklung von Android Apps haben wir eigene Produkte entwickelt, die wir auch Ihnen anbieten können.
Android Common
Android Common ist allgemeine Android Bibliothek die bei der täglichen App Entwicklung hilft. Unsere jahrelange Erfahrung ist in verschiedene Bereiche eingeflossen: Asynchrone Verarbeitung (AsynchTask Erweiterungen), Netzwerkzugriffe über HTTP mit JSON und XML, Bitmaps asynchron laden und cachen, Bitmap Manipulation, Stringfunktionen, Dateien und diverse UI Utils.
greenDAO
Android Apps werden zunehmend komplexer und ersetzen damit immer mehr Desktop Anwendungen. Dadurch wachsen die Anforderungen an die Datenhaltung. greenDAO ist eine einfach zu nutzende Datenschicht für die leistungsfähige SQLite Datenbank. Dazu bildet greenDAO Java Klassen auf SQLite Tabellen ab (ORM, Objekt/Relationales Mapping). greenDAO ist einfach zu bedienen und super schnell. Homepage (englisch): greenDAO ORM for Android.
greenInject
greenInject ist eine einfache Dependency Injection Lösung für Android Ressourcen und UI Views. Insbesondere bei der UI Entwicklung gibt es viele sich wiederholende Aufgaben, zum Beispiel Views mit findViewById finden, casten und dann die Zuweisung der Werte. greenInject stellt Java Annotationen zur Verfügung, mit denen diese Schritte automatisiert werden können. Darüber hinaus bietet greenInject ein Value-Binding für direkte Kopplung zwischen Java Feldern und UI View Inhalten. greenInject ist Open Source (Dokumentation).
Protobuf RPC
Protobuf RPC ist ein auf den binären Protocol Buffers aufsetzendes Client-/Server-Protokoll. Aufgrund der binären Übertragung ist es wesentlich effizienter als sonst übliche XML oder JSON Netzwerkprotokolle. Damit kann das Datenvolumen und die Übertragungszeit signifikant gesenkt werden. Insgesamt wirken die Apps schneller. Protocol buffers (protobuf) wird intern bei Google intensiv genutzt. Unsere Implementierung erlaubt die Bündelung von Anfragen, Streaming und Komprimierung.
Streaming Player für Video (adaptiv)
Der Standard Android Video Player bietet nur eine begrenzte Anzahl an Codecs. Unser Video Player spielt fast alle Medienformat ab, zum Beispiel WebM oder MPEG-2 TS, die von Haus aus nicht unterstützt werden. Auch adaptive Streams, bei denen die Qualität der zur Verfügung stehenden Bandbreite angepasst wird, sind möglich. Hier wird beispielsweise Apple’s Adaptive Streaming unterstützt, so dass man für Android und iOS Geräte (iPad/iPhone) die selben Streams nutzen kann. Der Player läuft bereits ab Android 2.1/2.2.
Radio/Audio Streaming Player
Auch Radio Streams werden von Android System nicht korrekt unterstützt. Zwar bietet das System progressive Downloads an, jedoch können Endlos-Streams wie sie bei Radiosendern, Shoutcast und Icecast benutzt werden, nicht out-of-the-box abgespielt werden. Mit unserer Lösung können Sie auch diese Audiostreams abspielen und sogar aufnehmen, falls gewünscht.
Interesse?
Haben wir Ihr Interesse geweckt? Kontaktieren Sie uns wenn Sie mehr über unsere Android Produkte und ihre Lizenzierung erfahren wollen.
