Suivez et participez au développement du nouvel OpenCellar : PLOC.co
> Open Cellar for Windows
> Help Center
> FAQ
> Download Center
> Enter the Forum
> Version history
> Developers resources
> Open Cellar for Mobile
> Help Center
> FAQ
> Download Center
> Enter the Forum
> Version history
> Open Cellar for Mac/Linux
> Help Center
> FAQ
> Download Center
> Enter the Forum
> Version history
> Developers resources
> My Account
> My Live services
> My pages
> My library
> My published wines
> My labels
> My posted messages
> Write a page
> Open Cellar Forum Index
> Windows Forum
> Mac/Linux Forum
> Mobile Forum
> Search for and import wines
> Search for labels
> Compare prices (Sniffer)
Search:
> Search with all engines
> Search in forums
> Search in personal pages
> Search on open-cellar.com
> Search in wine cards
> Search in labels
> Search in price comparison tool (Sniffer)
Welcome (
connect
-
create an account
)
Home
»
The forum
»
Open Cellar Mobile (Pocket PC / iPhone)
Nuage de tags
Open Cellar
Scripts
Etiquette
PPP
Cellar book
Mac
Vista
Synchronisation
Excel export
vinoXml
usb
sniffer
backup
import
printing
chardonnet
palm
statistics
Linux
Version symbia / Java + codebarre2D
18/07/2009
Reply
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
Reply
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
Reply
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
Reply
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
Reply
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
Reply
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
Reply
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
Reply
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
Reply
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
- All rights reserved - Last update: january 2014 |
|
Support Open Cellar
|
Contact
|
About