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

Windows Mobile .NET Discussion :

developpement pda pocket pc ? est ce possible !


Sujet :

Windows Mobile .NET

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 164
    Par défaut developpement pda pocket pc ? est ce possible !
    Bonjour,

    J'ai une proposition de developpement dans une entreprise !

    je voudrais savoir vu que je vais devoir realiser cela tout seul si cela est possible !

    l'entreprise veut realiser un programme sous pda (avec visual studio c# ) d'apres ce que j'ai pu comprendre !

    ce programme servirait pour envoyer des informations que l'on soit en belgique en france enfin n'importe ou a la maison mère! ces donnees une fois envoye via le reseau gsm (?!) seront inserees dans la base de donnees situe a la maison mère!!!

    Bon je voudrais savoir si cela est possible via c# et si vous me conseillez des articles interessant ou des liens, voir des livres !

    Je vous remercie
    Christophe

  2. #2
    Membre chevronné
    Inscrit en
    Juin 2007
    Messages
    459
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 459
    Par défaut
    Oui, c'est possible. Tu as comme toujours plusieurs solutions, je t'en propose deux, mais je ne doute pas qu'on t'en proposera d'autres :
    - tu peux utiliser une base Sql Server CE sur ton PDA et le mécanisme de synchronisation vers Sql Server 2000.
    - tu peux simplement envoyer tes informations (en direct ou en différé) vers un service web qui se chargera d'intégrer les données à la base mère.

    Attention aux contraintes de ton client :
    - les données dans la base de données mère doivent-elles être le plus à jour possible ?
    - quelle tarification pour les communications GPRS ? (dois-tu optimiser les temps de connexion ou les quantités de données échangées ?)

    Bon courage.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 164
    Par défaut
    salut salut,

    Deja merci pour les infos aussi rapide !
    Pour repondre a tes questions ..je n'en sais rien ! J'ai passe un interview hier et il souhaite engager quelqu'un pour realiser cela !!!
    Mais je pense que les donnees devront etre le plus souvent mise a jour c'est une grosse entreprise > 1300 personnes active dans le batiment !

    En fait je commence a me renseiger car tu sais c'est facile d'embaucher quelqu'un de lui dire ce qu'il faut qu'il realise et si cela prends trop de temps ou trop de probleme d'acheter un produit tout fait et de virer le gars ou de le mettre autre part :-( !

    donc je prends mes infos avant :-) !

    Si tu connais des livres interessant ou des liens vers des tutos je suis preneur !
    en tout cas deja merci pour tes infos !
    Christophe

  4. #4
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Par défaut
    Pour avoir réalisé un projet similaire au tien pendant 3mois, je te conseille sans hésiter de na pas hésiter la synchronisation d'une base de données Sql Server (2005 et encore plus 2000) et une base de données Sql Mobile.

    Si les pda ne devaient que récupérer les données de la base de données mère, ça va... Et encore, cela dépend de la quantité de données... Si le mec en question n'a plus mis son pda à jour depuis un moment et qu'il y a eu bcp de mises à jours, la synchronisation peut planter de 1 à 20 minutes plus tard... Pas drole.

    Si en plus, les pda peuvent ajouter des données vers la base de données mère... Je dis aie.

    Imagine:
    Représentant1 qui crée ROW1 avec ID 1 sur son pda;
    Représentant2 qui crée ROW1 avec ID 1 sur son pda;

    Le premier synchronise => pas de problème
    Le second synchronise => conflit de clé primaire...

    Il ne faut donc pas se reposer entièrement sur le mécanisme de synchronisation... Qui fait ce qu'il doit faire, c'est à dire synchroniser en évitant les conflits... A toi de faire le reste pour que ces conflits n'apparaissent pas.

    Et puis, combien de fois on a eu des erreurs de synchro sans comprendre pourquoi... On débranchait et rebranchait l'appareil et ça fonctionnait à nouveau

    C'est pourquoi, je te conseille comme l'a suggéré ChristopheOce de faire ton propre web service qui va se comporter exactement comme tu l'auras programmé. Ca prendra plus de temps mais au moins quand il y aura un problème, tu sauras d'où ça vient et tu pourra le corriger.

    Pour les lirves, je te conseille celui ci (VBA par contre mais c'est pas grave) pour t'apprendre les possibilité de programmation sur un pocket pc : (j'ai oublié le nom du livre mais je l'ai chez moi, je te donnerai la référence ce soir)

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 164
    Par défaut
    Hello,

    merci pour les informations bien utiles !

    Juste pour terminer :-),

    - si j'ai bien compris il nous faut des pda equipe de windows ce pour developper avec visual studio ?

    - y a t il une difference entre pda et pocket pc ?

    Merci pour tout
    Christophe

  6. #6
    Rédacteur

    Avatar de Jérôme Lambert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2003
    Messages
    4 451
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 451
    Par défaut
    Un pocket pc est un pda.

    Et pour développer sur des pocket pc... il faut des pocket pc c'est à dire avec windows mobile 5.0 (pour pouvoir utiliser compact framework 2.0) installé dessus, voire windows mobile 6.0.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    164
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 164
    Par défaut
    Salut salut,

    Ok merci pour toutes les infos !

    Je cloture le topic !

    Merci
    Christophe

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Developper une appli IOS sous windows, est ce possible?
    Par Baradhur dans le forum Développement iOS
    Réponses: 1
    Dernier message: 05/03/2012, 07h51
  2. Réponses: 2
    Dernier message: 02/04/2009, 15h10
  3. Réponses: 3
    Dernier message: 19/01/2009, 13h08
  4. Réponses: 0
    Dernier message: 24/10/2007, 14h35
  5. Réponses: 1
    Dernier message: 28/06/2006, 12h13

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