| |
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?

Connexion avec identifiant, mot de passe et durée de la session
13 Mars 2010 à 02:01:38
Bonjour,

Bienvenue sur ce forum.
Ce forum est dédié aux developpeurs et aussi à toutes personnes curieuses du monde mobile.

Hello,

Welcome on this forum.
This forum is dedicated to developers and any people curious about mobile world.
Enjoy
  Accueil   Forum   Aide Rechercher Calendrier Identifiez-vous Inscrivez-vous  

Pages: [1] 2   Bas de page
Imprimer
Auteur Fil de discussion: base de données pour mCommerce  (Lu 1626 fois)
0 Membres et 1 Invité sur ce fil de discussion.
djOUM
Jr. Member
**

Karma: +0/-0
Hors ligne Hors ligne

Messages: 13

Posteur à 1%



Voir le profil
« le: 17 Octobre 2007 à 06:16:16 »

bonjour.

J'aimerai bien savoir quel est le bon outil pour programmer une base de données mobile destinée au mCommerce, du point de vu performance et prix.
Journalisée
jamaldine
Administrator
Hero Member
*****

Karma: +4/-0
Hors ligne Hors ligne

Messages: 52


jamaldine
Posteur à 22%



Voir le profil
« Répondre #1 le: 17 Octobre 2007 à 12:53:46 »

Salut,
         Ton projet consiste simplement à crée simplement une application qui respect l'architecture 2-tiers (3-tiers préférable s'il s'agit d'une application professionnelle) .
  • Un client léger : application sera installer sur le mobile, elle sera conçu avec  un langage de développement mobile  tel que  J2ME pour les mobiles qui possède une machine virtuel java ou bien avec  .NET mobile pour les Mobile avec Windows CE.
    Le choix du langage dépend  de l’ensemble des mobile ciblés par ton application c’est à dire  si on cherche une large population le choix sera pointu vers J2ME puisque c’est la plateforme la plus portable et qui et leur machine virtuel se trouve sur un nombre important de mobile, aussi cette plateforme gère le payement sécurisé à l’aide de son api JSR 229.
  • Un Serveur : contiendra la base de donnée (produits, utilisateur,….).
  • La connexion entre le serveur et le client sera à base du WAP (internet pour mobile).
Hope that helps,
A+
Jamal
jamal.berrich@gmail.com
Journalisée
Gars_Toff
Administrateur
Administrator
Hero Member
*****

Karma: +100/-0
Hors ligne Hors ligne

Messages: 61


Posteur à 25%



Voir le profil WWW
« Répondre #2 le: 17 Octobre 2007 à 18:39:00 »

Salut,

Si tu veut embarquer ta base de données sur le mobile, si celui ci tourne en windows CE tu peux utiliser la version sql server ce qui te permet de synchroniser avec un server sql server via activesync. Ce qui te permet de mettre a jour ta base de manière deconnectée.
Tu trouveras un tutoriel SQl Server ce dans la section references.

Si tu t'oriente plus vers le java notre expert Jamaldine se fera un plaisir de t'aider.

Pour le prix Sql server CE vient avec une licence visual studio et ensuite tu peux synchroniser avec un server sql server express edition qui est gratuit.

Attention la version express edition de microsoft pour visual studio, ne permet pas encore de developper sur mobile.

A disposition

Gars Toff
Journalisée
djOUM
Jr. Member
**

Karma: +0/-0
Hors ligne Hors ligne

Messages: 13

Posteur à 1%



Voir le profil
« Répondre #3 le: 17 Octobre 2007 à 19:29:28 »

merci beaucoup pour vos réponses. ça va beaucoup m'aider pour commencer.
j'ai une expérience avec SQL et PL/SQL, mais pour le téléphone mobile, est-ce que il faut concevoir et implenter la base de données avec un outil spécial mobile ? si oui, lequel ? . quel sera le critére du choix ?
 Vous avez parlez de SQL Server. c'est un produit MS donc je pense qu'il n'est pas gratuit. Est-ce que avec Oracle (si une version mobile existe) poura être aussi performant ?
la conception UML ne va pas changé , il n' y a pas de spécification pour le mobile ?
merci pour me répondre.
Journalisée
Gars_Toff
Administrateur
Administrator
Hero Member
*****

Karma: +100/-0
Hors ligne Hors ligne

Messages: 61


Posteur à 25%



Voir le profil WWW
« Répondre #4 le: 17 Octobre 2007 à 20:14:25 »

Pour SQL Server CE, tu trouveras dans le tutoriel comment creer une table, tout se fait par code. Pour l'installer sur le mobile il s'agit dun .cab a deposer et executer sur le mobile.
Je ne pense pas Qu'oracle est une version mobile.
Comme je l'ai dit dans le precedent post la version SQl Server Express Edition de microsoft est gratuite pour la partie SQL Server Ce (ou sql server mobile) tu trouveras le mode de licensing a ce lien http://www.microsoft.com/sql/editions/sqlmobile/howtobuy.mspx

Voila

Gars Toff
Journalisée
Gars_Toff
Administrateur
Administrator
Hero Member
*****

Karma: +100/-0
Hors ligne Hors ligne

Messages: 61


Posteur à 25%



Voir le profil WWW
« Répondre #5 le: 17 Octobre 2007 à 20:24:42 »

J'oubliais tu as aussi windev qui propose un package complet avec outil de developpement + base de données
Qui bien sur est payant

http://www.pcsoft.fr/windevppc/index.html
Journalisée
jamaldine
Administrator
Hero Member
*****

Karma: +4/-0
Hors ligne Hors ligne

Messages: 52


jamaldine
Posteur à 22%



Voir le profil
« Répondre #6 le: 17 Octobre 2007 à 22:21:21 »

Salut,
         Personnelement je pense qu'un client doit rester tjrs un client, c'est-à-di que la base de donnée doit etre installer dans un serveur.
        Si tu cherche de l'open source tu peut trouver :   
       
  • Du coté serveur mysql et postgresql (aussi performant qu'oracle).
  • Du coté client il ya java et c++ pour quelque mobiles.
  • Pour la communication entre les deux tu peux utilisé web service.
Hope that helps,
A+
Jamal
jamal.berrich@gmail.com
Journalisée
djOUM
Jr. Member
**

Karma: +0/-0
Hors ligne Hors ligne

Messages: 13

Posteur à 1%



Voir le profil
« Répondre #7 le: 18 Octobre 2007 à 04:19:39 »

  • Du coté serveur mysql et postgresql (aussi performant qu'oracle).
  • Du coté client il ya java et c++ pour quelque mobiles.
  • Pour la communication entre les deux tu peux utilisé web service.
oui, la base de données doit être dans le serveur, mais comme je ne savais pas encore vraiment comment ça va se concevoir, je pensais qu'il fallait que je cherche du côté des BD mobiles.
Alors , puisque j'ai des connaissances avec PL/SQL d'Oracle, je crois que ça va être mon choix.
Du côté client, la personne qui est responsable de cette partie doit faire un choix entre utiliser :
  • une application dans le mobile (java ou c++) et donc utiliser les fonction de connexion avec le JDBC,
  • ou programmer un site web qui poura être consulté sur l'écran du mobile, avec HTML et php par exemple...

dites-moi si j'ai bien compris.
merci pour tout.
Journalisée
Gars_Toff
Administrateur
Administrator
Hero Member
*****

Karma: +100/-0
Hors ligne Hors ligne

Messages: 61


Posteur à 25%



Voir le profil WWW
« Répondre #8 le: 18 Octobre 2007 à 07:33:56 »

Tout depend comment va fonctionner ton appli.
Pour le site web accessible depuis le mobile, l'avantage c'est que toutes les requestes sont faites depuis le serveur web vers la base donc ton mobile est deconnecté de la base, donc tu t'affranchis des performances du mobile. Pour le JDBC, c'est l'inverse tu sera connecté en permanence à la base donc tu devras avoir un debit suffisant entre le mobile et la base.
Journalisée
djOUM
Jr. Member
**

Karma: +0/-0
Hors ligne Hors ligne

Messages: 13

Posteur à 1%



Voir le profil
« Répondre #9 le: 18 Octobre 2007 à 17:44:19 »

ok.
si on utilise JDBC ça diminue la performance du cellulaire.

si on décide de créer un site web consultable par le cellulaire, il faudra qu'il regroupe toutes les présentations de chacun des magasins qui envoient les promotions à l'utilisateur.
Les magasins ont des présentations (sites web) différentes, des systèmes d'exploitation différents, des SGBD différents et même les structures de bases de données (client, produit, commande,.......) différentes.
là, maintenant je suis bloquée !!!!!!!
Journalisée
Gars_Toff
Administrateur
Administrator
Hero Member
*****

Karma: +100/-0
Hors ligne Hors ligne

Messages: 61


Posteur à 25%



Voir le profil WWW
« Répondre #10 le: 18 Octobre 2007 à 18:35:53 »

je pense que le mieux est de poser les choses explique nous exactement ce que tu veux faire en detail qui fait quoi
Journalisée
djOUM
Jr. Member
**

Karma: +0/-0
Hors ligne Hors ligne

Messages: 13

Posteur à 1%



Voir le profil
« Répondre #11 le: 18 Octobre 2007 à 21:24:07 »



1. Description du projet
Ce projet consiste à construire un système de commerce mobile (M-Commerce) qui permettra la vente à des usagers mobiles des services et des produits. Ce système alertera les usagers sur leurs terminaux mobiles des différentes offres et spéciaux des magasins d’une ville en fonction de leur position géographique et leur profile. Il permettra aussi aux usagers de consulter les circulaires, de commander des produits en ligne et d’effectuer les transactions de paiement de leurs achats (M-Paiement).

2. Public cible   
Cette application vise précisément tous les consommateurs détenant un terminal mobile se trouvant à cette ville et abonné auprès des fournisseurs de services du M-Commerce.

3. Définition des besoins
Les besoins énumérés sont les suivants :
-   Bénéficier des avantages de nos terminaux mobiles n’importe quand et n’importe où.
-   Repérer les produits en spécial dans les magasins les plus proches.
-   Effectuer des transactions à distance par téléphone et payer en toute sécurité avec un terminal mobile.
-   Réduire les coûts de diffusion (frais d’impression, de papiers et de distribution) des magasins.
-   Réutiliser plusieurs propriétés Internet (le site, la circulaire).
-   faire la gestion des sessions et l’authentification des utilisateurs.
-   Une solution de sécurité pour les transactions de paiement.
-   Une bonne ergonomie pour l’application en tenant compte de la taille des périphériques mobiles.
-   Gestion de la localisation des consommateurs.
-   Gestion des profils des utilisateurs. 
-   Assurer la confidentialité des informations que fournissent les utilisateurs.
Journalisée
jamaldine
Administrator
Hero Member
*****

Karma: +4/-0
Hors ligne Hors ligne

Messages: 52


jamaldine
Posteur à 22%



Voir le profil
« Répondre #12 le: 19 Octobre 2007 à 13:40:59 »

Salut
         Vue ton projet  la platforme J2ME/WebService/SGBD(Oracle par exemple) repond au exegence de ton projet.
A+
Jamal
Journalisée
djOUM
Jr. Member
**

Karma: +0/-0
Hors ligne Hors ligne

Messages: 13

Posteur à 1%



Voir le profil
« Répondre #13 le: 20 Octobre 2007 à 07:07:05 »

merci à tous pour vos réponses .. !!!! Grimaçant
Journalisée
Gars_Toff
Administrateur
Administrator
Hero Member
*****

Karma: +100/-0
Hors ligne Hors ligne

Messages: 61


Posteur à 25%



Voir le profil WWW
« Répondre #14 le: 21 Octobre 2007 à 08:49:57 »

y'a pas de quoi le forum est la pour ca

A bientot et n'hesite pas si tu as d'autres questions

Gars Toff

Journalisée
Pages: [1] 2   Haut de page
Imprimer
 
Aller à:  

BoosterForum





Propulsé par MySQL Propulsé par PHP Ce forum protège les données personnelles en interdisant le référencement et la diffusion de ceux-ci. Ce forum protège les droits d'auteur en permettant à tout moment à un membre de signaler un contenu illicite auprès de l'hébergeur de fichier. Ce forum requiert d'avoir l'age minimum de 18 ans  XHTML 1.0 Transitionnel valide ! CSS valide !
Forum Installé Par Devlospec Hébergeur: Créer son Forum ~ Abus ~ © smfgratuit
PR:1 PageRank #1 Plus haut que 10
Société: Devlospec Graphisme: Bloc
  Google a visité dernièrement cette page 02 Mars 2010 à 14:06:04
Basé sur: Powered by SMF | SMF © 2006-2007, Simple Machines LLC