Tanelorn.net

:T: Koops => jcgames => Thema gestartet von: jcorporation am 26.10.2012 | 20:08

Titel: JavaScript-Framework für Webapps: jcAPP
Beitrag von: jcorporation am 26.10.2012 | 20:08
JavaScript-Framework für Webapps: jcAPP

Eigentlich wollte ich erst etwas über das Projekt schreiben wenn es fertig ist, aber das würde dem Motto „release early and often“ widersprechen. Also erstmal was ist jcAPP überhaupt? jcAPP ist mein kompaktes JavaScript und CSS Framework für Wepapps. Auf diesem Framework wird die nächste Version der SpacePirates App (http://spacepirates.jcgames.de/html5app.html)  basieren, aus dem das Framework auch entstanden ist. Momentan bin ich noch am Feintuning und Bugfixing des Frameworks und am schreiben der Dokumentation, damit es auch jemand anders als ich nutzen kann.

Unter http://spapp-test.jcgames.de/ kann die neue SpacePirates-App schon ausprobiert werden. Unter http://jcapp.jcgames.de/ entsteht gerade die Dokumentation der App. Diese Version kann auch als ZIP-Datei heruntergeladen (http://www.jcgames.de/opensource.html) werden, um es als Basis für seine eigene Webapp zu nutzen.
Titel: Re: JavaScript-Framework für Webapps: jcAPP
Beitrag von: jcorporation am 3.11.2012 | 18:57
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 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
Titel: Re: JavaScript-Framework für Webapps: jcAPP
Beitrag von: Taschenschieber am 3.11.2012 | 19:01
Saucool. Noch nicht angeguckt, aber Daumen hoch.
Titel: Re: JavaScript-Framework für Webapps: jcAPP
Beitrag von: jcorporation am 3.11.2012 | 20:33
Danke Taschi!

Titel: Re: JavaScript-Framework für Webapps: jcAPP
Beitrag von: jcorporation am 12.11.2012 | 23:27
Mein Framework für Webapps wurde aktualisiert:
http://www.jcgames.de/news/jcgames/590-jcAPP11undSpacePiratesApp51.html
Titel: Re: JavaScript-Framework für Webapps: jcAPP
Beitrag von: jcorporation am 3.12.2012 | 00:28
Ich hab gerade jcAPP 1.2 veröffentlicht. Es verbessert hauptsächlich das Appcache Handling mit Firefox.

http://www.jcgames.de/news/jcgames/597-jcAPP12.html
Titel: Re: JavaScript-Framework für Webapps: jcAPP
Beitrag von: jcorporation am 27.01.2013 | 14:04
jcApp 1.3, mein Framework für Webapps jetzt mit tabbasierter Oberfläche.

http://www.jcgames.de/news/jcgames/610-jcAPP13.html
Titel: Re: JavaScript-Framework für Webapps: jcAPP
Beitrag von: jcorporation am 2.03.2013 | 20:10
jcAPP Version 1.4 ist nun veröffentlicht.

Titel: Re: JavaScript-Framework für Webapps: jcAPP
Beitrag von: jcorporation am 1.05.2013 | 14:57
jcAPP Version 1.5 ist nun veröffentlicht.
Titel: Re: JavaScript-Framework für Webapps: jcAPP
Beitrag von: jcorporation am 9.06.2013 | 23:32
jcAPP 1.6 veröffentlicht
Die neuste Version meines Frameworks für WebApps bietet jetzt auch allgemeine JavaScript Funktionen um die App zu installieren. Momentan wird Firefox und Chrome unterstützt. Das wirklich schöne bei der Firefox Variante ist, dass die App nicht einmal im Firefox Marketplace verfügbar sein muss.
Titel: Re: JavaScript-Framework für Webapps: jcAPP
Beitrag von: jcorporation am 3.08.2013 | 14:53
jcAPP 1.7 veröffentlicht

Die neuste Version meines WebApp Frameworks bietet wieder einige kleinere Verbesserungen. Es wurden die Funktionen um Formulare in JSON-Objekte umzuwandeln wesentlich robuster umgesetzt und die Tabellensortierfunktion ignoriert jetzt HTML-Tags innerhalb der Tabellenzellen.

Die nächste Version des Frameworks wird die Content-Security-Policy in all seinen Ausprägungen unterstützen und dadurch auch einen Versionssprung auf 2.0 hinlegen.

http://jcgames.de/opensource_jcapp
Titel: Re: JavaScript-Framework für Webapps: jcAPP
Beitrag von: jcorporation am 1.09.2013 | 18:51
jcAPP 2.1 veröffentlicht

jcAPP überspringt gleich die 2.0 Version und ist nun in der 2.1 Version erschienen. Zeitgleich ist auch die SpacePirates WebApp in der Version 7.6 erschienen, die die Druckfunktionalität repariert.

Mit jcAPP 2.1 habe ich wieder einen Meilenstein bei der Entwicklung des Frameworks geschafft. Wie angekündigt ist das Framework jetzt komplett zur Content-Security-Polcy kompatibel. Durch den nötigen Umbau der App ist jetzt auch einfacher geworden interne Funktionen des Frameworks von eigenen Seiten aus aufzurufen. Das Framework unterstützt spezielle URIs, die einfach in normalen Links genutzt werden können.

http://jcgames.de/opensource_jcapp
Titel: Re: JavaScript-Framework für Webapps: jcAPP
Beitrag von: jcorporation am 4.09.2013 | 22:36
Die 2.2 Version behebt einen Bug in der Tabwiederherstellung.
Titel: Re: JavaScript-Framework für Webapps: jcAPP
Beitrag von: jcorporation am 20.09.2013 | 00:57
jcAPP 3.0 veröffentlicht
jcAPP 3.0 bringt gleich eine ganze Latte an Änderungen mit sich. Zu den sichtbaren Änderungen gehört nur ein überarbeiteter Tabübersicht-Dialog. Zudem sollte die App dank CSS-Sprites schneller laden und veraltete Daten in neu aufgerufenen Tabs gehören auch der Vergangenheit an. jcAPP 3.0 ist durch diverse Codebereinigung wohl auch das stabilste Release, seit der Einführung von Tabs. Sobald die inhaltlichen Neuerungen der SpacePirates App stehen, wird diese auch auf jcAPP 3.0 basieren.
Titel: Re: JavaScript-Framework für Webapps: jcAPP
Beitrag von: jcorporation am 25.09.2013 | 21:38
jcAPP 3.1 veröffentlicht
Diese Version bringt nur ein paar kleinere Optimierungen und einen neuen Startbildschirm, der jetzt Releasenotes anzeigt.
Titel: Re: JavaScript-Framework für Webapps: jcAPP
Beitrag von: jcorporation am 13.01.2014 | 21:31
jcAPP 4.0 veröffentlicht

Mit der neuesten Version des App-Frameworks wurde das Sessionmanagment auf Cookies umgestellt. Zudem kann die App nun auch in Unterverzeichnisen gehostet werden.

https://jcgames.de/jcgames/software/jcapp
Titel: Re: JavaScript-Framework für Webapps: jcAPP
Beitrag von: oliof am 13.01.2014 | 22:30
Coole Sache!
Titel: Re: JavaScript-Framework für Webapps: jcAPP
Beitrag von: jcorporation am 9.02.2014 | 23:57
jcAPP 4.1 veröffentlicht

jcAPP 4.1 bereinigt einige Ungereimtheiten und Fehler die sich mit der 4.0 Version eingeschlichen haben. Zeitgleich zu jcAPP 4.1 steht auch die SpacePirates WebApp 9.2 online, die auf dieser jcAPP Version beruht.
Titel: Re: JavaScript-Framework für Webapps: jcAPP
Beitrag von: jcorporation am 17.01.2015 | 14:13
Mein Framework für WebApps wurde aktualisiert:

https://jcgames.de/jcgames/news/jcgames/749-jcAPP50
Titel: Re: JavaScript-Framework für Webapps: jcAPP
Beitrag von: jcorporation am 1.03.2015 | 11:44
jcAPP 5.1

jcAPP 5.1 ist ein kleines Bugfix-Release, das ein paar Ungereimtheiten in der Datenverwaltung ausräumt.

Die SpacePirates- und die Lite-App wurden mit diesem Release auch aktualisiert.

https://jcgames.de/jcgames/software/jcapp
Titel: Re: JavaScript-Framework für Webapps: jcAPP
Beitrag von: jcorporation am 20.03.2016 | 14:21
jcAPP 5.2

jcAPP 5.2 bringt die Kompatibilität mit der Benutzerverwaltung meines CMS hinter jcgames.de zurück. Das beispielhafte jcapp.cgi Skript wurde auch daran angepasst. Zwei Änderungen machen es mit vorigen Versionen inkompatibel: als Hash-Algorithmus für Passwörter und Cookies wird nun SHA256 verwendet und bei der Registrierung muss nun eine eMail angegeben werden.

https://jcgames.de/jcgames/software/jcapp
Titel: Re: JavaScript-Framework für Webapps: jcAPP
Beitrag von: jcorporation am 11.08.2016 | 23:38
jcAPP 5.4

Soeben habe ich jcAPP 5.4 online gestellt. Diese Version bietet keine neuen Funktionen, behebt aber 2 ärgerliche Bugs, die dazu geführt haben, dass der Startbildschirm der App nicht immer geschlossen wurde.