Webanwendung ohne Internet möglich?

zerwi

Mitglied
Hallo.

wie der etwas wirre Titel evtl. bereits vermuten lässt habe ich folgendes Problem:

Eine Webanwendung (MySQL, Spring und co) soll auch ohne Internet lauffähig gemacht werden, d.h. idealerweise würde diese dann lokal im Browser laufen.

Ist das mögliche ohne lokal SQL, Tomcat, etc. zu installieren/ konfigurieren ?

Mir schwebt etwas in der Art vor, dass sich der Benutzer Online ein Update zieht mit der anschließend ohne Internet gearbeitet werden kann.

Leider fehlt mir komplett der Einstieg dazu, da ich ja vermutlich nicht der erste mit so einem Problem bin, wäre ich um ein paar Schlagworte, die mir hier weiterhelfen könnten sehr dankbar.

mfg
zerwi
 
Für den Teil mit der Offline-Anwendung wäre WebStart sinnvoll, es wird erst wieder was aus dem Netz geladen, sobald es Updates gibt, das heißt die eigentliche Anwendung kann auch offline verwendet werden.

Wenn du aber auf Daten aus dem Internet zugreifen willst, die z.B. in einer Datenbank sind, dann wirste das wohl nicht so ohne Weiteres hinbekommen. Du könntest aber von den Daten eine lokale Kopie anlegen, z.B. mit JavaDB, SQLite, HSQLDB etc., gibt halt diverse filebasierte Datenbanksysteme. Zur Not würds auch ne eigene Datenablage tun, z.B. via XML.

Es kommt eben drauf an, wie weit dein Vorhaben mit einem Netzwerk zu tun hat.
 
es werden hauptsächlich Dokumente ausgegeben. Die Trefferliste wird mittels SQL Abfrage eingeschränkt.

Danke für deine Schlagwörter, ich schau mir das ganze mal an.
 
Für MySql würde ich dir Xampp empfehlen. Ist eine bereits für die Verwendung vorbereitete Installation von Apache + PHP, MySql, FileZille (FTP Server) und Mercury (SMTP/POP3/IMAP-Server) + ein paar andere Sachen.

apachefriends.org
 
Ich hab es zwar noch nie benutzt, aber ich weiss, das das GWT & Gears so etwas unterstützt:
http://code.google.com/p/gwt-google-apis/wiki/GearsGettingStartedOffline

Allerdings steht bei Wikipedia
(...) Google Inc. hat angekündigt, das Engagement in Gears zu reduzieren und stattdessen auf HTML5 zu setzen. (...)
http://de.wikipedia.org/wiki/Gears

Das führt einen dann weiter zum W3C
http://www.w3.org/TR/offline-webapps/

Damit kann man dann auch Google fragen:
http://www.google.de/#hl=de&source=hp&q=html+5+offline

Aber HTML 5 ist meines Wissens noch nicht final ... Also würde ich derzeit auf Google Gears oder Alternativen setzen.
 
Hallo,

ich teste meine Web-Anwendungen immer direkt aus Eclipse heraus. Postgres muss zwar lokal installiert werden, aber Tomcat habe ich ohne größere Konfigurationen (da gibt es X Anleitungen, wenn du googlest) in meinem Eclipse laufen.

In meinen Augen ist das die beste Lösung, da sich auch schön aus Eclipse heraus debuggen lässt,...

Viele Grüße,

Dirk
 
Hallo,

ich teste meine Web-Anwendungen immer direkt aus Eclipse heraus. Postgres muss zwar lokal installiert werden, aber Tomcat habe ich ohne größere Konfigurationen (da gibt es X Anleitungen, wenn du googlest) in meinem Eclipse laufen.

In meinen Augen ist das die beste Lösung, da sich auch schön aus Eclipse heraus debuggen lässt,...

Viele Grüße,

Dirk

Und was ist, wenn das gar nicht zu Testzwecken, sondern für den normalen Einsatz gedacht ist, nur eben hin und wieder ohne Internet? Kann ja sein, dass man lokal Daten verarbeitet, die dann bei Verfügbarkeit des Internets dann auf einen Server geladen hochgeladen werden oder so ;)
 
Und was ist, wenn das gar nicht zu Testzwecken, sondern für den normalen Einsatz gedacht ist, nur eben hin und wieder ohne Internet? Kann ja sein, dass man lokal Daten verarbeitet, die dann bei Verfügbarkeit des Internets dann auf einen Server geladen hochgeladen werden oder so ;)

Öhm... Das würde ich dann aber nicht über eine Web-Applikation die lokal auf meinem Rechner läuft machen... Je nachdem was das für Daten sind und wie die hochgeladen werden (vermutlich manuell?) würde ich mir da lieber ein VBScript für die Verarbeitung basteln.
 
Zurück