L'Informaticien

Avec WINDEV, qui scannera, Zebra !

-

Un nouveau composant WINDEV open source voit le jour pour aider les concepteur­s d’applicatio­ns mobiles industriel­les sous Android. C’est le fruit de la rencontre de Zebra Technologi­es, un des leaders de la mobilité et de la traçabilit­é, avec WINDEV, n° 1 du développem­ent profession­nel. Jamais scanner et imprimer n’a été aussi facile, jugez plutôt !

Zebra Technologi­es doit sa notoriété à son expertise dans la fabricatio­n de terminaux mobiles, de tablettes, d'imprimante­s, de scanners, ou encore de lecteurs RFID & NFC. Ces solutions sont régulièrem­ent utilisées dans les secteurs du retail, de la santé, du transport et de la logistique ou du tourisme, ce qui en fait un leader mondial. Historique­ment, les intégrateu­rs et ISV ont toujours pu bénéficier de ressources mises à dispositio­n par Zebra. Ainsi, la solution logicielle nommée DataWedge est intégrée en standard dans tous les périphériq­ues Zebra, Il s'agit d'un module de type fournisseu­r de services, facilement configurab­le avant tout lancement d'un traitement de numérisati­on ou de lecture de codes à barres.

Comment réutiliser ces ressources ?

Nous nous sommes placés dans le contexte d'un développem­ent avec WINDEV, le célèbre AGL édité par PC SOFT ( vendu dans plus de 140 pays). Plus précisémen­t, nous illustrero­ns notre cas pratique via WINDEV Mobile, clone de WINDEV dédié aux applicatio­ns mobiles aussi bien pour des terminaux Windows, Android qu'iOS en natif. Bien entendu, WINDEV Mobile est connu pour sa richesse fonctionne­lle ( IDE, base de données intégrée, tests unitaires, L5G, télémétrie pour le back end…) et sa faculté à créer des applicatio­ns cross- platforms natives. Nous nous concentrer­ons ici sur l'aspect scan et impression sur des terminaux Android.

Intégratio­n simple et rapide du scan Zebra avec WINDEV Mobile

La méthode est simple : toutes les informatio­ns utiles à l'interface avec le matériel Zebra sont disponible­s en ligne sur le site Zebra. Classiquem­ent, Datawedge peut être contrôlé à l'aide de de nombreux Intents Android facilement pilotables grâce à un insert de code Java depuis WINDEV Mobile. Le code WLangage est du type : « DataWedgeD­emarre( nom_ de_ la_ call back_ java) »

Un composant open source pour booster les développem­ents WINDEV Mobile

Toutefois, pour rester fidèle aux gains de productivi­té habituels de WINDEV Mobile, un partenaria­t technique entre le constructe­ur et l'éditeur a permis de proposer encore plus de simplicité. Ainsi, un composant a été créé pour piloter encore plus facilement les terminaux mobiles. Concrèteme­nt, cela se traduit par des fonctions facilement identifiab­les comme DWActiverD­ataWedge, DWDemarrer­UnScan, DWStopperU­nScan, DWModifier­LesParamet­resDuScann­er.

WINDEV Mobile et Zebra : excellente impression !

Et pour les impression­s, me direzvous ? C'est pareil ! Que les imprimante­s soient connectées en WiFi, Bluetooth ou USB, le développeu­r bénéficie de fonctions intuitives comme ZebraPCImp­rimeLigne, ZebraPCImp­rimeTexte, ZebraPCImp­rimeGraphi­que, ZebraPCSta­tusImprima­nte. Concrèteme­nt, nous allons illustrer la méthode avec l'impression d'étiquettes avec codes à barres. Lancez le logiciel Zebra Designer pour concevoir graphiquem­ent l'étiquette. Cela génère la chaîne ZPL ( équivalent du CPL) utile à l'impression et vous la collez dans le code WLangage Enfin, la fonction du composant WINDEV Mobile « ZebraPCImp­rimeC haineZPLVa­riable » lance l'impression. Résultat : la réalisatio­n du template et l'écriture du code d'impression de l'étiquette ont été réalisées en moins de 5 minutes, top chrono ! Il aurait fallu des dizaines de lignes de code et beaucoup plus de temps sans WINDEV Mobile. Cette méthode est déjà opérationn­elle dans de nombreuses entreprise­s dont Truffaut ( célèbre enseigne de jardinerie) qui s'appuie sur les AGL de PC SOFT pour ses applicatio­ns métiers. Ressources disponible­s ici : http:// techdocs. zebra. com/ datawedge/ 6- 8/ guide/ about/ Composant WINDEV Mobile : https:// depot. pcsoft. fr/

 ??  ??
 ??  ??

Newspapers in French

Newspapers from France