IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

application web local, html, javascript, xml tourant sur PDA


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre � l'essai
    Inscrit en
    F�vrier 2006
    Messages
    6
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2006
    Messages : 6
    Par d�faut application web local, html, javascript, xml tourant sur PDA
    bonjour a tous les developpeur fou

    je suis a la recherche d�id�es techniques pour le developpement d�une petite application web sans pr�tention (base de donn�es de connaissance) utilisant xml javascript et mon ambition est de faire tourner cette petite application en mode connecter ET deconnecter

    vous l�aurez donc compris, une application web en mode d�connecter rend l�utilisation des scripts cot� serveur (type php, asp etc ...) et la connexion a tout type de bdd impossible ..

    que me reste t-il donc ... ? je ne vois que le html (et ces d�riv�s comme le xhtml etc ...), le xml (pour la "bdd") et le javascript (pour inter-agir avec tout �a) tout ceci ne n�cessitant pas de mode connecter (� un serveur web, serveur bdd etc ...)

    la philosophie de mon appli veut que l�utilisateur r�cup�re sur son laptop ou son pda une version de la bdd sous forme de fichier xml, grace a de simple page html et du code javascript il peut donc consulter la "base de connaissance", et peut donc aussi ajouter des donn�es dans cette base depuis son laptop ou son pda. en fin de chaine, il pourra se re-synchroniser sur le serveur en envoyant sa nouvelle version de la bdd (contenant ces ajout ou ces suppressions) et r�cup�rer une nouvelle version du fichier (les ajouts ou modification des autres utilisateurs) pour que tout le monde puisse utiliser ces connaissances ...

    l�id�e est sympas ... mais techniquement ... c�est une autre perd de manche ... j�ai pas mal surfer mais rien trouver de bien concluant ... surtout sur un point particulier ...

    des script JS pour parser, manipuler ajouter, surprimer des donn�es ds un fichiers xml, il en existe plein ...

    transf�rer des fichiers de laptop/pda vers serveur et reciproquement ... C pas dure ... tranfert bluetooth, usb, network, wifi feront l�affaire

    synchroniser les fichiers xml entre eux, j�ai pas encore bien chercher, mais je pense pas que ce soit bien sorcier surtout que la synchronisation se fait en mode connect� donc on pourra utiliser des scripts cot� serveur ...

    par contre le point d�licat est d�ecrire un fichier sur le laptop/pda en mode d�connect� ...
    Pour le moment tout les script que j�ai vu pour parser etc le font en m�moire ... dans un tableau JS pour etre plus pr�cis ... or pour la synchronisation, j�ai besoin de transf�rer un fichier et non un tableau de variable en m�moire ... le javascript ne permettant pas d�ecrire un fichier sur la systeme local (pour des question de s�curit�s �videntes)...

    comment faire donc, quelles solutions techniques � ce probleme ...
    - les cookies ?? je ne suis pas convaincu que l�on puisse les utiliser pour "simuler" une base de donn�s ...
    - un applet java ?? ... je suis sceptique sur l�utilisation d�un applet java sur un pda, qui plus est le java c�est bien (je n�ai que tr�s peu programmer avec mais il a une r�putation) mais c�est lourd ...

    la chose qui est possible, serait de faire afficher dans une page le contenu du tableau JS en m�moire en le pr�sentant comme un xml (utiliser le meme type de fonction que la fonction print d�une page qui affichera la page correctement pour qu�elle soit imprim�), de selectionner tout le texte et de faire un copier/coller manuellement dans un fichier texte quelquonque ... mais, hummm ... pas tr�s propre comme solution ...

    cette application est a but perso, je pense pouvoir apres, en faire profiter ma boite, comme une contribution perso. je n�ai donc pas vraiment besoin de g�rer la s�curit�, car je fait "confiance" aux utilisateurs de l�appli et aux systemes de fichiers utilis�s ... je peux dc m�affranchir des questions de s�curit� et de confiance ...

    �tant encore en phase de reflection sur cette petite application, je n�ai encore aucun code a vous soummettre ... mais si quelqu�un a une id�es, une astuce ... je suis prenneur ne perdez pas de vu, que l�application doit tourn� de maniere entierement autonome sur un pda par exemple (type windows CE ou palm etc) ... ce qui restreint le domaine technique aux choses les plus �lementaires ...

    un bon challenge technique non ?

    un grand merci par avance aux d�veloppeurs ing�nieux d�bordant d�id�es

  2. #2
    Expert confirm�
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    D�tails du profil
    Informations personnelles :
    �ge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par d�faut
    ben pour tout ce qui est recup�ration et manipulation,
    xmlhttp et le DOM.
    Pour l'�criture, �a va t'obliger � utiliser ie comme navigateur avec l'activeX FileSystemObject.

  3. #3
    Membre � l'essai
    Inscrit en
    F�vrier 2006
    Messages
    6
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2006
    Messages : 6
    Par d�faut
    yes, pour parser c'est clair ... et pour la "sauvegarde" j'avais vu un truc du genre pour IE ... bon le mieux aurais �t� un truc inter-plateforme, mais je n'ai rien vu de semblable sur les Gecko-like ador�s

    bon en tout cas c'est deja pas mal ... merci bien je vais continuer a surfer pour voir d'autres astuces ...

  4. #4
    Expert confirm�

    Avatar de denisC
    Profil pro
    D�veloppeur Java
    Inscrit en
    F�vrier 2005
    Messages
    4 050
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : Canada

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Service public

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 4 050
    Par d�faut Re: application web local, html, javascript, xml tourant sur
    Citation Envoy� par goupilou
    un bon challenge technique non ?
    En m�me temps, traverser l'atlantique � la nage, c'est un beau challenge aussi, mais �a ne me tente pas plus que ton truc....

    Je reste convaincu que les technos web sont concues pour le web. On leur reproche d�j� suffisament d'�tre mals foutues pour le web, mais en mode "deconnect�" c'est encore bien pire.

    Pour moi, ce que tu cherches � faire est une appli lourde Java (type client Swing) sur JME, avec juste une connection type http vers un serveur, quand celui-ci est disponible pour r�cuperer une information sous forme XML.

    Je pense que s'engager dans des technos web pour la description que tu nous fait c'est hara-kiri garanti....

  5. #5
    Membre � l'essai
    Inscrit en
    F�vrier 2006
    Messages
    6
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2006
    Messages : 6
    Par d�faut
    En m�me temps, traverser l'atlantique � la nage, c'est un beau challenge aussi, mais �a ne me tente pas plus que ton truc....
    yep on peu voir les choses comme ca ... je vois plus d'ouverture possible qu'une simple base de donn�e des connaissance ... comme par exemple une gestion de stock pour les personnes mobiles, une todo-liste, poster ces id�es des qu'elles viennent sur son pda et pas etre obliger de se connecter pour cela ... etc ... bref il suffit de voir autour toute les choses qui n�c�ssite une base de donn�es sans forcement etre connect� ds l'imm�diat ...

    mais je te l'accorde les technos web sont concues pour le web, cependant si tu regarde le probleme de plus pres, le seul soucis que j'ai c'est de la sauvegarde de flux de donn�es qui est m�moire sur un support physique ... je trouverais quand meme domage que juste pour faire ca, il faut une usine qui n�c�ssite un serveur web, un serveur de bdd etc ...

    mais effectivement ceci s'apparente plus a une application pure et simple, moyennent un language de prog mieux ad�quate pour cela ... le seul avantage de la version web, c'est qu'il est nativement multi-plateforme (je passe sous silence les diff�rences d'interpretations des navigateurs) tandis que du code appli est lourd (je pense au java) et uni-platforme (il n�cessite une compilation sp�cifique par archi)

    voila pourquoi je cherche a r�alis� cela en web, meme si c'est d�licat ....

    seul les aventuriers peuvent innov�s et faire avanc�s les choses, car ils font preuvent d'astuces et d'ing�niosit�s

  6. #6
    Membre confirm�

    Inscrit en
    Mars 2003
    Messages
    241
    D�tails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 241
    Par d�faut
    Citation Envoy� par goupilou
    le seul avantage de la version web, c'est qu'il est nativement multi-plateforme (je passe sous silence les diff�rences d'interpretations des navigateurs) tandis que du code appli est lourd (je pense au java) et uni-platforme (il n�cessite une compilation sp�cifique par archi)
    Euh non, le Java est bien multi-plateforme du moment que la JVM est disponible sur ton architecture et que l'on ne fait pas des appels sp�cifiques au syst�me d'xploitation, on a bien une complialation pour tout les syst�mes (dans le meilleur des cas)... De m�me pour les langages interpr�t�s tel que Python ou Perl...

  7. #7
    Membre � l'essai
    Inscrit en
    F�vrier 2006
    Messages
    6
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2006
    Messages : 6
    Par d�faut
    Euh non, le Java est bien multi-plateforme du moment que la JVM est disponible sur ton architecture
    oui abus de language de ma part ... n'empeche que C pas easy a faire tourner JVM sur un PDA ... mais je suis d'accord ca permet de n'avoir qu'une compile ...
    je vais essayer de voir les projets de JVM sur les assistants personnels ...

  8. #8
    Expert confirm�
    Avatar de siddh
    Inscrit en
    Novembre 2005
    Messages
    3 868
    D�tails du profil
    Informations personnelles :
    �ge : 49

    Informations forums :
    Inscription : Novembre 2005
    Messages : 3 868
    Par d�faut
    euh ca fais tres longtemps qu on peut mettre une jvm sur un pda, on peut meme en mettre une sur des telephones portables ...

  9. #9
    Expert confirm�

    Avatar de denisC
    Profil pro
    D�veloppeur Java
    Inscrit en
    F�vrier 2005
    Messages
    4 050
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : Canada

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Service public

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 4 050
    Par d�faut
    Citation Envoy� par siddh
    euh ca fais tres longtemps qu on peut mettre une jvm sur un pda, on peut meme en mettre une sur des telephones portables ...
    +1

    Sun a m�me �t� jusqu'� sortir une version sp�cifique de Java pour ces plateformes:
    http://java.sun.com/j2me/

    Je te conseille la FAQ J2ME sur ce sujet:
    http://java.developpez.com/faq/j2me/...efinition_J2ME

    Et tu verras que la liste des appareils supportant J2ME:
    http://developers.sun.com/techtopics/mobility/device/device?api=none

    Donc tu n'auras aucun probl�me de portabilit� avec Java.

  10. #10
    Membre � l'essai
    Inscrit en
    F�vrier 2006
    Messages
    6
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2006
    Messages : 6
    Par d�faut
    impec m'ci bcp je vais me lancer dansce sens alors

  11. #11
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    4
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 4
    Par d�faut
    Bonjour goupilou,

    Je suis confront� actuellement � la m�me probl�matique concernant la connexion � la base de donn�es en mode connect� ainsi qu'en mode non connect� sur t�l�phone mobile.

    En effet, comme la connexion au serveur n'est pas assur�e en temps r�el, le recours � la sauvegarde de donn�es sur un fichier XML est meilleur. Une fois tous les traitements faits sur le fichier XML, il sera temps de le poster sur le serveur de BDD.

    Merci de me conseiller sur ta m�thode de travail, si tu l'a fait en J2ME.

  12. #12
    Membre � l'essai
    Inscrit en
    F�vrier 2006
    Messages
    6
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2006
    Messages : 6
    Par d�faut
    bonsoir Joje3,

    je continu a plancher sur le probl�me ... car je n'ai pas encore trouver une solution id�al ... pour le moment je travail sur un autre point que celui pr�sent� mais je devrais tr�s bient�t revenir sur cette question de sauvegarde, car elle reste encore pour moi sans trop de soluce ...

    je te tiendrais au courant sur le forum si une id�e lumineuse vient m'eclairer

Discussions similaires

  1. R�ponses: 0
    Dernier message: 31/12/2013, 10h52
  2. Passer d'une application web locale vers une desktop
    Par rasras dans le forum Langage
    R�ponses: 2
    Dernier message: 07/10/2013, 15h46
  3. Application web en J2EE et XML
    Par fruwen7 dans le forum D�veloppement Web en Java
    R�ponses: 0
    Dernier message: 04/07/2012, 16h37
  4. R�ponses: 1
    Dernier message: 31/12/2009, 14h31
  5. Developpeur Web (PHP/MySQL, Javascript, XML,etc..)
    Par romain_ci dans le forum Demandes
    R�ponses: 0
    Dernier message: 25/01/2008, 14h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo