Suivez et participez au développement du nouvel OpenCellar : PLOC.co
> Open Cellar pour Windows
> Centre d'aide et de support
> Questions fréquentes
> Centre de téléchargement
> Accéder à la communauté
> Historique des versions
> Ressources pour les développeurs
> Open Cellar pour Windows Mobile
> Open Cellar pour iPhone
> Centre d'aide et de support
> Questions fréquentes
> Centre de téléchargement
> Accéder à la communauté
> Historique des versions
> Open Cellar pour Mac/Linux
> Centre d'aide et de support
> Questions fréquentes
> Centre de téléchargement
> Accéder à la communauté
> Historique des versions
> Ressources pour les développeurs
> Mon compte
> Mes services live
> Mes pages
> Ma bibliothèque
> Mes vins publiés
> Mes étiquettes
> Mes messages sur la communauté
> Ecrire une page
> Accéder à la liste des forums
> Communauté Windows
> Communauté Mac/Linux
> Communauté Mobile
> Rechercher et importer des vins
> Rechercher des étiquettes
> Comparer les prix (Sniffer)
Rechercher :
> Rechercher dans tous les moteurs
> Rechercher dans la communauté
> Rechercher dans les pages persos
> Rechercher sur le site open-cellar.com
> Rechercher dans les fiches vins
> Rechercher dans les étiquettes
> Rechercher sur le comparateur de prix (Sniffer)
Bienvenue (
se connecter
-
créer un compte
)
Accueil
»
La communauté
»
Open Cellar Mobile (Pocket PC / iPhone)
Facebook
Nuage de tags
Open Cellar
Scripts
Etiquette
PPP
iPhone
Livre de cave
Mac
Vista
Synchronisation
Export Excel
vinoXml
usb
sniffer
sauvegarde
importation
impression
chardonnet
palm
statistiques
Linux
Version symbia / Java + codebarre2D
18/07/2009
Répondre
Version symbia / Java + codebarre2D
jdelagoutte@free.fr
4 posts
Bonjour,
Avez vous prévu de faire une version pour téléphone portable sous Symbian / Java?
Personnellement, j'ai un nokia 6210 que je le trouve beaucoup plus pratique qu'un pocket pc si je n'ai pas à saisir de texte.
Dans un premier temps, ce pourrait être une version très allégée, servant surtout aux entrées-sorties.
Le mieux, serait de coupler cette petite application à un lecteur de code barre 2D, pour permettre de scanner directement les bouteilles qu'on sort, puis qu'on re-rentre car elles n'ont pas été ouvertes, finalement.
Je peux peut-être vous donner un coup de main pour le développement...
Merci
19/07/2009
Répondre
Re : Version symbia / Java + codebarre2D
Administrateur
3099 posts
Bonjour bonjour,
Pour l'instant rien n'est prévue pour cette plateforme, je dois d'abord finaliser la version CrossPlatform puis la version iPhone, et enfin la version 2 d'OC pour Windows.
Mais apres pourquoi pas ;-)
Matthieu
19/07/2009
Répondre
Re : Version symbia / Java + codebarre2D
jdelagoutte@free.fr
4 posts
Personnellement, je verrais bien cela comme, à court terme, une très simple application :
- permettre d'imprimer des codes barres 2D à partir de l'appli PC (connecté à une imprimante), à coller sur les bouteilles.
- une appli de synchronisation sur les vins en cave + nombre pour la copier sur le téléphone portable.
- une appli mobile permettant de lire les codes barre et d'incrémenter ou décrémenter le stock de vin.
Pour cela, est-ce possible de se connecter à votre base de données pour en extraire, par exemple, un CSV du stock et d'en modifie les quantité?
J'ai vu qu'il était possible d'ajoute des entrées aux menus de l'application PC, donc ça me va.
Je vais chercher les API pour la génération des codes barres en .Net, et le decodage en Java, afin de savoir quel standard de code barre 2D utiliser.
Avez vous déjà des points techniques qu'il faut que j'intègre dès le début, en vue d'une meilleur intégration du module dans OpenCellar?
20/07/2009
Répondre
Re : Version symbia / Java + codebarre2D
Administrateur
3099 posts
Bonjour bonjour,
Si vous voulez fonctionner avec du CSV il faudra alors que vos vins soit en gestion manuel sinon votre complément ne saura pas quel est la bouteille à supprimer du stock.
Vous trouverez ici quelques ressources pour les développeurs :
http://www.open-cellar.com/1036/Windows/Developers.aspx
N'hésitez pas si vous avez des questions,
Matthieu
20/07/2009
Répondre
Re : Version symbia / Java + codebarre2D
jdelagoutte@free.fr
4 posts
En effet, je vois le problème...
Savez vous si beaucoup de gens utilisent la localisation précise dans la cave? Car j'ai un peu de mal à concevoir que quelqu'un aille chercher une bouteille dans sa cave et décoche spécifiquement une bouteille localisée dans un ensemble de bouteilles de même vin.
Je comprend bien l'interet de voir où se trouve une bouteille ou un groupe dans la cave pour les trouver plus facilement, mais savoir identifier les bouteilles individuellement dans un groupe, j'ai plus de mal.
Cependant, il faut bien que je supprime des bouteilles des emplacements où il y en a. Comment faites-vous üpour gérer les localisations de bouteille en mode manuel?
21/07/2009
Répondre
Re : Version symbia / Java + codebarre2D
Administrateur
3099 posts
Je dirais 90% ^^
Pour passer vos vins en mode manuel ouvrez la fiche puis vous trouverez une case à cocher sous l'onglet Achats / Consos (apres cela peut etre automatisé via un script)
Matthieu
21/07/2009
Répondre
Re : Version symbia / Java + codebarre2D
Administrateur
3099 posts
Pour bien il faudrait que les utilisateurs utilisant le module n'utilise pas le mode graphique car sinon celui lui ci demandera des manipulations supplémentaires lors de la synchronisation.
Matthieu
23/07/2009
Répondre
Re : Version symbia / Java + codebarre2D
jdelagoutte@free.fr
4 posts
Bonjour,
Je pense qu ej e vais me simplifier la tâche pour la première version et me limiter à:
- un module PC d'impression de code barres à partir de données sur les vins contenus dans la base de données (nom, appellation, année et couleur)
- un module mobile, permettant de :
- lire les codes-barres
- permettre deux actions sur le vin scanné : ajouter ou supprimer une bouteille au stock
- maintenir un compteur d'évolution du stock pour chaque vin scanné et l'afficher sur le téléphone.
- réinitialiser les compteurs
L'utilisateur aura alors à supprimer lui-même les bouteilles de son stock sur le PC, à partir des données qu'il lira sur son portable, puis réinitialisera les compteurs sur son portable.
De cette façon, je ne dépend que peu des concepts de OpenCellar, que je ne maitrise pas du tout. Je vous demanderai de plus amples conseils une fois que cette première version sera terminée, que vous m'aurez donné votre avis, et qu'elle sera diffusée si l'intéret s'en fait sentir.
24/07/2009
Répondre
Re : Version symbia / Java + codebarre2D
Administrateur
3099 posts
Ca me parait être une bonne idée
Pour ce qui est des codes barres, il y a deja quelque chose de similaire avec le service Live d'édition de colerettes qui permet d'imprimer des codes barres sur les colerettes ainsi quand l'utilisateur consomme sa bouteille, il scanne l'étiquette sur son PC et elle est retiré du mode graphique.
Pour le CSV voici un script qui exporte une partie des propriétés de la fiche vin :
App.Animate(AnimationType.Work, true); App.SetCursor(true); // Date mini de prise, format année, mois, jour DateTime start = new DateTime(2006, 1, 1); // // Alimentation de la source // ObjectCollection wines = App.ActiveCellar.GetCollection((ushort)ObjectType.Wine); System.Text.StringBuilder sb = new System.Text.StringBuilder(); char sep = Char.Parse(";"); // Entetes colonne sb.Append("Réf"); sb.Append(sep); sb.Append("Catégorie"); sb.Append(sep); sb.Append("Nom"); sb.Append(sep); sb.Append("Appellation"); sb.Append(sep); sb.Append("Région"); sb.Append(sep); sb.Append("Millésime"); sb.Append(sep); sb.Append("Note"); sb.Append(sep); sb.Append(Environment.NewLine); for (int i = 0; i < wines.Count; i++) { Wine wine = (Wine)wines[i]; sb.Append(wine.Reference); sb.Append(sep); sb.Append(wine.Category.Name.Trim()); sb.Append(sep); sb.Append(wine.Name.Trim()); sb.Append(sep); sb.Append(wine.Appellation.Name.ToString()); sb.Append(sep); sb.Append(wine.Area.Name.Trim()); sb.Append(sep); sb.Append(wine.Year.ToString()); sb.Append(sep); sb.Append(wine.GeneralNote.ToString()); sb.Append(sep); sb.Append(Environment.NewLine); } string destFileName = App.Path + "Cache\\oc_export.csv"; if(System.IO.File.Exists(destFileName)) { System.IO.File.Delete(destFileName); } // Envoi vers le fichier de sortie. using (System.IO.StreamWriter sw = new System.IO.StreamWriter(destFileName, false, System.Text.Encoding.Default)) { sw.Write(sb.ToString()); } // // Affichage du report // IShellWindow shellWindow = (IShellWindow)App.GetWindow(WindowType.Shell, null); if(shellWindow != null) { shellWindow.Start(destFileName); } App.SetCursor(false); App.StopAnimate();
Matthieu
© 2006-2014
Matthieu DUCROCQ
- Tous droits réservés - Dernière mise à jour : janvier 2014 |
|
|
Soutenir Open Cellar
|
Contact
|
Crédits