scubada – die kostenlose Open-Source-Komponenten Sammlung für bada-Entwickler

scubada erleichert die Entwicklung von Samsung bada-Anwendungen.

scubada ist eine modulare Sammlung von APIs und Tools, die das native bada-Framework erweitern.

Die ersten Releases von scubada sind in einer einzelnen, statischen Bibliothek zusammengefasst – später werden die Komponenten entsprechend ihres Kontextes in verschiedene Bibliotheken ausgelagert.

Die Architektur orientiert sich am bada Namespace-Design.

Erweiterung der Base API

Anwendungsentwicklung für bada ist eine Herausforderung – wie C++-Programmierung überhaupt. Hinzu kommt, dass die Möglichkeiten, C++-Lösungen von Drittanbietern zu portieren, sehr eingeschränkt sind.

Daher ist die Verbesserung der bada Base-Api ein wichtiger Teil von scubada. Derzeit arbeiten wir insbesondere an Thread-sicheren Collections und der Optimierung von Speicher- und Ressourcen-Management. Desweiteren erweitern wir die bada-Architektur mit Serialisierungsmechanismen, optimieren das bada-Event-System und implementieren I/O-Streams, Data Binding sowie Message Queues. Ein XML/JSON-Wrapper und die Persistierung von Applikations-Settings runden das Bild ab.

Network Management

Kommende scubada Features umfassen:

  • Management von Wifi- und Paketdaten-Verbindungen

  • ein Http-Management-Interface, das die Http-Session-Einschränkungen von bada überwindet und einfaches Request-Handling und Cache-Funktionalität unterstützt

  • Wrapper für andere Protokolle

  • WebServices / REST-Api

User Interface

Scubada erweitert das bestehende UI-Framework um attraktive UI-Elemente, Navigationsmöglichkeiten, Animationen und Effekte für eine optimale User Experience. Es gewährleistet die nahtlose Einbindung von Anwendungsdaten, optimalen Usage Flow und einfache Wartbarkeit vonseiten des Entwicklers.

Kontakt

Für mehr Informationen schreiben Sie an scubada@remove-this.enough.de