geolocalisation intra-batiment (QRCode)
pas de version WindowsPhone prévu
pas de déconnexion possible
pas de rotation paysage (par soucis de simplification)
"notification" (plutôt alerte)
Didier F.
Build via Gradle
Pas de documentation installation/documentation (obsolète lien actuel vers 1.1 RC1 de 2012)
Configuration sous \app\src\main\res\values :
* arrays.xml : Menu ?
* colors.xml : ... c'est plutôt clair (6 couleurs)
* dimens.xml : taille ?
* strings.xml : internationalisation + URL de config. pour l'application (site institutionnel, CAS, ...)
* styles.xml :
* themes.xml :
Conçue par l'Université d'Artois dans le cadre de l'UNR Nord Pas-de-Calais, dons dans un esprit de mutualisation
Application cross-platform hybride (cordova)
Compatible Android et iOS (prévu pour WindowsPhone)
La particularité de cette application est de proposer des notifications local push (sans serveur tiers) utilisant le protocole de websocket. L'inconvénient, l'application ne doit pas être fermée si l'on veut recevoir les notifications.
dernière version nodejs
Eclipse
Vous pourrez ensuite accéder au backOffice via <url du server node.js> :<port renseigné dans la propriété express de config.js>/
3- Création du projet sur l’IDE Eclipse
Vous pouvez désormais tester votre projet sur un appareil mobile connecté à votre machine:
4- Ajout des sources d’Attom à votre projet cordova nouvellement créé
Créez un répertoire dans lequel vous allez récupérer les sources d’Attom et positionnez-vous dessus dans votre console cmd ou votre Terminal.
Tapez svn co http://svn.univ-artois.fr/svn/attom/trunk/client/www/
Un mot de passe vous est alors demandé, ignorez-le en appuyant sur entrée afin que vous soit demandé à la place votre nom d’utilisateur. Saisissez maintenant les logins/mdp qui vous ont été fournis via mail.
Si tout se passe bien, les sources d’attom sont récupérées dans un dossier www/
Dans votre projet attom précédemment créé, supprimez le répertoire attom/platforms/android/assets/www/ et remplacez-le par le dossier www/ que vous venez de récupérer via svn.
Copiez à la racine de ce répertoire nouvellement créé le fichier cordova.js situé dans attom/platform_www/.
5- Ajouter les plugins nécessaires au bon fonctionnement de l’appli
A la racine de votre projet Attom :
6- Configurer l’application
En résumé :
Déploiement un peu lourd, configuration est assez simple
Pas de francisation nécessaire.
Application récente, encore un peu verte ...
L'accent à été mis sur le système de notification et sur l'application en elle-même au détriment du backOffice.
version iOS, Android et WindowsPhone (derniere moins finalisée < Beta)
(15% natif)
Store : Jetté par Apple en Lorraine; ajout tuile annuaire pour validation... en attente de la réponse
Notifications (Android, iOS) :
L'application doit être lançé au moins une fois. A la fermeture, un service continue a tourner (peu gourmand en ressource) et fait du pull-in pour les notfs. (pas gênant pou la validation des stores chez Apple ?)
Distribution :
* SVN
* Stores (en-cours)
Partie client :
* Liste à puce Configuration dans attom/assets/www/js/config.js (host, port ...)
Partie serveur :
* Liste à puce Configuration dans attom/server/config/config.js (bdd MySql, ldap, ports express/http/webService)
Accent mis sur le pull et sur l'appli mobile mais le backoffice à été mis de côté. Accès aux notifications mais en mode unitaire sur la prochaine version.
BackOffice :