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

Silverlight Discussion :

Application en mode desynchronisé


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 59
    Par défaut Application en mode desynchronisé
    Je cherche à faire une application client/serveur, qui puisse gérer le mode déconnecté.

    A deployer sur des postes utilisateurs divers, sans installation.

    Je comptais donc opter pour Silverlight 3.0 qui permet le mode hors connexion
    et integrer directement une base coté client sans installation (pour lui permettre de bosser en hors connexion).

    Donc plusieurs question :

    _ Quelle techno de base de donné client utiliser pour le mode offline ?
    http://sqlite.phxsoftware.com/ est il parfait pour cela ?
    Est ce compatible avec SilverLight ? (jentendais dire que Silverlight ne supportait pas ADO.NET, choses comme ça)

    _ Cette techno permet d'elle d'utiliser Sync for ADO.NET ? (afin de resyncrhoniser mes donnée avec ma VRAIE base SQL server 2005 coté serveur, lors de la reconnection au reseau).

    Merci de votre réponse.

  2. #2
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Le seule moyen de communiquer avec une BDD en Silverlight, c'est par un service (WCF, ASMX, RIA Services, Data Services...).

    Ta solution ne me parait pas adaptée.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 59
    Par défaut
    Utiliser WCF ne me derange pas.
    Le problem cest lorsque l'applcation est en mode deconnectée (L'apport de silverlight 3.0) comment je gere mes données?

    Avec une base de donnée locale ?

    Donc quelle option de base de donnée locale me reste til ? (si je ne veux pas avoir a installer une usineà gaz, juste gerer un truc transparent comme SQLite ou SQLcompact).

  4. #4
    Membre Expert
    Avatar de laedit
    Homme Profil pro
    Consultant études et développement
    Inscrit en
    Décembre 2006
    Messages
    1 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant études et développement
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 344
    Par défaut
    Silverlight étant exécuté par le client via un navigateur web, tu n'auras jamais les droits nécessaires pour utiliser une base de données sur le poste client.

    Il te faut passer par une autre solution.
    Blog - Articles - Framework

    MSDN vous aide, si si, alors n'hésitez pas à y faire un tour avant de poser une question.
    Ah, et n'oubliez pas, Google peut répondre à la majorité de vos questions.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 59
    Par défaut
    Donc quelqu'un peut me dire comment est censé fonctionner silverlight en mode hors ligne ? comment gere il les données dans ce mode ?


    Il me semble que SQLITE permet de charger une dll sans droit d'admin, de maniere transparente (un truc faisant 500ko) directement avec l'application web.

  6. #6
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par Tgaud Voir le message
    Donc quelqu'un peut me dire comment est censé fonctionner silverlight en mode hors ligne ? comment gere il les données dans ce mode ?
    C'est plus un mode Out Of Browser qu'un mode déconnecté.


    Il me semble que SQLITE permet de charger une dll sans droit d'admin, de maniere transparente (un truc faisant 500ko) directement avec l'application web.
    Silverlight ne peux pas interagir avec ton ordinateur, donc il ne peux pas charger de dll non écrite en Silverlight.

Discussions similaires

  1. Lancement d'application en mode reduit ( Tray Icon )
    Par Invité dans le forum C++Builder
    Réponses: 7
    Dernier message: 27/02/2007, 23h01
  2. application avec mode veille
    Par boulhous dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 30/01/2007, 16h09
  3. Application fenetré : mode entreprises.
    Par maminova77 dans le forum C++
    Réponses: 19
    Dernier message: 15/09/2006, 15h15
  4. [ Eclipse3.1 ]Lancement d'une application en mode debug
    Par elnivo dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 07/11/2005, 15h52
  5. [C#] Quitter une application en mode console
    Par Ditch dans le forum Windows Forms
    Réponses: 2
    Dernier message: 04/04/2005, 21h37

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