Présentation application GRBL France Telecom Corlay Jérôme – Unité Alpes – Gestion patrimoine
Présentation entreprise 107 000 salariés 7,4 millions de Livebox 46,3% de part de marché Grand Public ADSL 26,2 millions de clients mobiles 7,2 millions de clients VOIP 1200 boutiques France Télécom 736 000 clients Orange TV 62 000 clients fibre DO Centre-Est / 3 UI (Alpes,Lyon,Auvergne) / 10 départements (pour l’UI Alpes) => Production affaires GP. + 187000 employés dans le monde. 44 ,8 milliards d’euros de CA DO Centre-Est Ui Alpes Production affaires GP
Recherche & Développement 3700 chercheurs 8300 brevets déposés Missions actuelles Multiplay Montée en débit du réseau Services sécurisés Services de paiement Issus CNET (Centre national d'études des télécommunications). 18 centres en France et à l’étranger. 2004 = livebox , 1980 = Minitel … 500 inventions brevetées par ans
Présentation service UI Alpes / Service documentation INCLURE PHOTO BUREAU Traitement Infographique des Réseaux (TIGRE). Mettre tigre Missions - Maintenir les bases de données à jour - Transmettre des informations Applications - 42C (ressources client et réseau) - Tigre (ressources réseau)
Expression du besoin Enjeu managérial : Gestion d’équipe Aperçu de l’activité Création d’indicateurs d’objectifs Gagner en rapidité et efficacité
Planning prévisionnel
Ancien outils Désavantages : Avantages : Plusieurs fichiers Excel Non interactif Mise à jour lente Avantages : Adaptable Accessible à l’équipe Lecture simple
Ancien outils Interprétation de données issues de l’application 42C. N° de semaine Moyenne du groupe Activité d’une personne Interprétation de données issues de l’application 42C.
Possibilités de l’application Contraintes : - Portabilité sur différents navigateurs « user friendly » Utilisation de logiciels libres Affichage du planning sur le mois courant Planning interactif : mise à jour en temps réel Formulaires de mise à jour Statistiques Interprétation de fichiers
Cas d’utilisations
Séquences d’utilisation
Architecture (déploiement)
IDE utilisé Logiciel libre (sous licence EPL) Facilite le développement - Recommandé par Google (installation de plugin rapidement …) EPL = Eclipse Public License, succède à la Common Public Licence d’IBM. Favorise le dev. de logiciels propriétaires pour les entreprises (moins de contraintes, notamment autour des brevets) + utilisation, modification, copie et redistribution libre (logiciels libres). IDE = Integrated Development Environement.
Google Web Toolkit (GWT) Pourquoi ? Open Source (logiciel libre), Gratuit, Grande communauté de développeurs. Applications Web à grandes performances (sans connaitre le XMLhttpRequest et JS). Basé sur le principe d’AJAX Comment ?
AJAX Technologies nécessaires intégrées aux navigateurs actuels CSS XMLHttpRequest JavaScript DOM (hiérarchie d’une page XHTML) Grande interactivité avec l’UI Rafraichissement de page inexistant Fluidité Esthétique Qlqs différences entre les navigateurs mais GWT comble ce soucis (Framework multi browser). Asynchronous JavaScript XML (AJAX). Utilisations Google Wave, Auto complétion Google, Gmail … Différences entre un modèle classique et un modèle Ajax. Ajax.pdf
Utilisation des RPC (Remote Procedure Call) Communication server side / client side. Appels asynchrones - Transport d’objet Java depuis le serveur vers du HT¨TP standard.
Utilisation des RPC (suite) Fleche = dépendance. Notions d’héritages
Cell et FieldUpdater
Base de données Auto-complétion du planning via la table « user ». Axe d’amélioration : Exporter les paramètres dans un fichier externe.
Sauvegardes Enregistrée sous Google Project via un SVN (Subversion) Gestion des versions Intégration dans l’explorateur Windows. - Possible pour n’importe quel IDE
Documentations Modèle « Wiki » Sources disponibles Versions EN/FR Hébergement de documents Accessible rapidement
Axes d’améliorations Analyser les besoins dans d’autres services. Aménager l’application de manière plus générale. - Exporter les paramètres de la base de données. - Sécuriser le code. - Permettre un système d’authentification. - Implanter des options de calcul. - Rendre le planning imprimable.
Conclusion Merci…