Die Programmiersprache Ruby

Blog|

Forum|

Wiki  


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]

Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Webanwendung - Cookie-Alternativen
BeitragVerfasst: 21 Jun 2010, 08:35 
Offline
Hacker
Benutzeravatar

Registriert: 03 Nov 2006, 22:48
Beiträge: 429
Wohnort: [:rhein, :mosel].join
Hallo liebe Rubyisten,

ich habe eine Webanwendung geschrieben, die clientseitig auf Handscannergeräten mit Windows CE läuft. Ein Schlüssel-Merkmal ist der Offline-Modus, bei dem die Daten in einer Taffy-Datenbank gespeichert werden und später, wenn das Netzwerk wieder verfügbar ist, mit dem Datenbestand des Servers synchronisiert werden.

Jetzt habe ich folgendes Problem: Die Daten aus der TaffyDB werden in einem Cookie gespeichert. Dieses ist allerdings auf 4 KB beschränkt, die schon recht schnell erreicht werden. Diese Datenmenge ist aber für meine Anwendung nicht ausreichend. Jetzt suche ich nach Alternativen für Cookies, die folgenden Kriterien entsprechen:

  • Permanente Speicherung auf dem Datenträger
  • lauffähig mit IE6 unter Windows CE

Ich bin für jeden Hinweis dankbar! Folgend noch die Lösungsansätze, die ich bisher schon ausprobiert habe:

  • Active-X: FileSystemControl hat zwar unter Windows XP wunderbar funktioniert, gibt es aber unter CE leider nicht. Die Freeware-Alternative von newObjects ist zwar angeblich WinCE-kompatibel, ich habe es jedoch nicht zum Laufen gebracht.
  • Lokaler Webserver: Ich habe einen Webserver geschrieben, der eine Datei im Dateisystem speichert. Leider lässt Ajax es nicht zu, auf localhost zuzugreifen, wenn die Webanwendung von einem anderen Server stammt. Alle Cross-Domain-Scripting-Tricks, die ich im Web gefunden habe, haben mit IE6/CE nicht funktioniert.
  • Lokaler Proxy: Ich habe versucht, den Webserver zum Proxy auszubauen, der die Webseiten vom Server anfragt und weiterleitet (Verzweiflungstat), um das Cross-Domain-Scripting zu umgehen. Ich habe es leider nicht hinbekommen, eine Session zu halten. Im .Net-Compact-Framework scheint es keine Cookie-Unterstützung zu geben.

Hat jemand noch eine Idee?

_________________
stefankloeckner.blog.de

"Deine Mauerzinnen mache ich aus Rubin und all deine Grenzen von erlesenen Steinen." - Die Bibel, Jesaja 52.54


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Webanwendung - Cookie-Alternativen
BeitragVerfasst: 21 Jun 2010, 10:28 
Offline
Hacker

Registriert: 24 Nov 2008, 14:56
Beiträge: 415
kannst du die daten nicht auf mehrere cookies aufteilen? cookie pro record oder cookie pro feld/spalte ... klingt zwar grausam, aber vieleicht ne idee...

gruss,
tom.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Webanwendung - Cookie-Alternativen
BeitragVerfasst: 23 Jun 2010, 11:52 
Offline
Hacker
Benutzeravatar

Registriert: 03 Nov 2006, 22:48
Beiträge: 429
Wohnort: [:rhein, :mosel].join
Hallo case,

danke für den Tipp. Cookie/Record ist nicht praktikabel, da es eine Beschränkung auf 20 Cookies je Seite gibt. Ich habe aber mal einen Cookie-Cluster programmiert, der die Daten in 4K-Häppchen aufteilt und speichert. Das funktioniert unter Windows XP mit Firefox und IE aber leider nicht mit WinCE. Bei CE scheint die 4K-Begrenzung wirklich für alle Cookies einer Seite zu gelten :(

_________________
stefankloeckner.blog.de

"Deine Mauerzinnen mache ich aus Rubin und all deine Grenzen von erlesenen Steinen." - Die Bibel, Jesaja 52.54


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Webanwendung - Cookie-Alternativen
BeitragVerfasst: 23 Jun 2010, 13:10 
Offline
Schüler

Registriert: 16 Dez 2009, 13:44
Beiträge: 26
Ich hab jetzt nicht viel Ahnung von WinCE
aber kannst du da evtl. flash-cookies verwenden?
Weil da koennte man ja dann sehr viel mehr als 4kB speichern


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Webanwendung - Cookie-Alternativen
BeitragVerfasst: 23 Jun 2010, 14:51 
Offline
Hacker
Benutzeravatar

Registriert: 03 Nov 2006, 22:48
Beiträge: 429
Wohnort: [:rhein, :mosel].join
Danke Iagraz. Ich kenne mich überhaupt nicht mit Flash aus. Über die Adobe-Website habe ich erfahren, dass es Flash Lite für mobile Geräte gibt, ich finde aber keine Möglichkeit, für die CE-Plattform einen Player herunterzuladen. Wahrscheinlich ist das ein kommerzielles Produkt, welches Adobe an die Gerätehersteller verkauft und nicht nachträglich installiert werden kann. Oder irre ich mich?

_________________
stefankloeckner.blog.de

"Deine Mauerzinnen mache ich aus Rubin und all deine Grenzen von erlesenen Steinen." - Die Bibel, Jesaja 52.54


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Webanwendung - Cookie-Alternativen
BeitragVerfasst: 24 Jun 2010, 09:46 
Offline
Schüler

Registriert: 16 Dez 2009, 13:44
Beiträge: 26
Ich hab mal ein wenig gesucht und bin auf folgende Produkte gekommen, die anscheinend fuer Win CE sind:
Pocket Sparc
Flash Lite
Ob man das allerdings nachtraeglich installieren kann wiess ich natuerlich nicht.


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Webanwendung - Cookie-Alternativen
BeitragVerfasst: 25 Jun 2010, 07:28 
Offline
Hacker
Benutzeravatar

Registriert: 03 Nov 2006, 22:48
Beiträge: 429
Wohnort: [:rhein, :mosel].join
Iagraz hat geschrieben:
Ich hab mal ein wenig gesucht und bin auf folgende Produkte gekommen, die anscheinend fuer Win CE sind:
Pocket Sparc
Flash Lite
Ob man das allerdings nachtraeglich installieren kann wiess ich natuerlich nicht.


Vielen Dank. Ich werde mir die Sachen mal ansehen.

_________________
stefankloeckner.blog.de

"Deine Mauerzinnen mache ich aus Rubin und all deine Grenzen von erlesenen Steinen." - Die Bibel, Jesaja 52.54


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Webanwendung - Cookie-Alternativen
BeitragVerfasst: 22 Jul 2010, 08:22 
Offline
Hacker
Benutzeravatar

Registriert: 03 Nov 2006, 22:48
Beiträge: 429
Wohnort: [:rhein, :mosel].join
Falls es jemanden interessiert: Das Problem wurde inzwischen gelöst. Wir haben uns von einem Softwarehaus ein Active-X-Control für unsere Mobilgeräte programmieren lassen, mit dem es möglich ist, Dateien aus dem Dateisystem zu lesen und zu schreiben.

_________________
stefankloeckner.blog.de

"Deine Mauerzinnen mache ich aus Rubin und all deine Grenzen von erlesenen Steinen." - Die Bibel, Jesaja 52.54


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach: