jcAPP 1.0
Mein JavaScript Framework jcAPP ist nun in der ersten stabilen Version erschienen. Es bietet alle Basisfunktion der SpacePirates-App. Das Framework ist unter der GPLv3 lizenziert. 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
Geschrieben am 03.11.2012 unter jcgames