jcAPP 1.0Mein JavaScript Framework jcAPP ist nun in der ersten stabilen Version erschienen. Es bietet alle Basisfunktion der SpacePirates-App. Das Framework ist unter der GPLv3 lizensiert. Neben der clientseitigen Komponente enthält das Download-Paket auch ein CGI-Skript, das als Cloud-Komponente verwendet werden kann. Die Dokumentation der App ist im Download-Paket enthalten und auch unter
http://jcapp.jcgames.de/ abrufbar.
Funktionen des Frameworks Bereitstellung eines CSS und HTML Grundgerüst um sofort loslegen zu können
Schlanke Codebasis, verzicht auf externe Frameworks und einfache DOM-Struktur
Fast JavaScript freies Layout basierend auf CSS Media-Queries (1 und 2 Spaltenansicht)
Auf Toucheingabe optimierte Formelemente, Links und Menüstruktur
Flexible, mit CSS formatierte Formulare
Dialoge mit Auswahlfunktion für Formelemente (Eingabefelder, Tabellen)
AJAX basierte Navigation mit History-Funktion und Parameterübergabe mit einfachen JSON-Objekten
Offline-Bereitstellung der App mittels der Application-Cache API, inklusive initialer Downloadanzeige im Startbildschirm der App
Suchfunktion und Favoritenverwaltung innerhalb der App
API zum lokalen Speichern von Formulardaten (LocalStorage-API)
Synchronisierung der lokalen Daten mit der Cloud (JSON-API)
Accountverwaltung für die Cloud
Funktion für das Befüllen von Formularen aus JSON Elementen und umgekehrt
Loggingfunktion, lokalen Datenbankanzeige, Kompatibilitätsprüfung
Serverkomponente Benutzer- und Sessionverwaltung
Datensynchronisierung
Einfaches CGI-Skript mit MySQL-Anbindung