Master AIGEME Promotion 2008/2009 Moira Foinier & Jean Bosco Manirarora D0MF1 - Plates-formes de...
Transcript of Master AIGEME Promotion 2008/2009 Moira Foinier & Jean Bosco Manirarora D0MF1 - Plates-formes de...
Master AIGEME Promotion 2008/2009Moira Foinier & Jean Bosco Manirarora
D0MF1 - Plates-formes de e-Formation
A. PRÉSENTATION DE EXOPLATFORM
Historique communauté/société Technologie utilisée Fonctionnalités principales Particularités Sitographie
2
Historique de Exoplatform
Société française créée en 2003 (premier client : Défense américaine en 2003)
Mises à jour et améliorations régulières à différents niveaux : du portail aux outils-fonctionnalités.
2008 : année de lancement de nombreuses fonctionnalités
2009 : année de stabilisation et de développement des fonctionnalités déjà prévues
Mode hébergé (hors Amazon S3 et EC2) à l'étude Roadmap très précise :
http://wiki.exoplatform.com/xwiki/bin/view/Main/Roadmap
3
Communauté/société
eXo Platform™ est une société française s’appuyant à présent sur plus de 95 collaborateurs
eXo Platform édite une suite logicielle de travail collaboratif destinée aux entreprises et fondée sur une solution de portail web innovante qui permet la virtualisation du poste de travail grâce à une interface WebOS avancée.
Fait partie du consortium OW2 : initiative pour les projets open-sources.
4
Technologie utiliséeExtrait interview Benjamin Mestrallet (PDG eXo Platform)
• Le socle technique• Les fonctionnalités des produits
5
http://www.touilleur-express.fr/2009/01/23/exo-platform-rencontre-avec-benjamin-mestrallet/
Technologie utiliséeLe socle technique
• Exo portlet Container :une implémentation des JSR 168 et JSR 286 (Portlet 2.0) (+WSRP 2). Ce module gère le cycle de vie et les instances des composants de portlet. L’implémentation a été optimisée et fournit également des capacités de monitoring qui sont indispensables dans un environnement de production.
• WebServices : supportés avec une implémentation de la spécification JSR 311(JAX-RS) l’API pour les webservices de type REST. JSR 181 est une JSR pour les WebServices Metadata, qui te permet d’exposer via des annotations des web services type WSDL
• Exo Java Content repository : Il s’agit d’une implémentation de la JSR 170 et JSR 283 qui vise à rendre abstrait et à normaliser le stockage des données. Les dépôts de données sont composés d’espaces de travail qui peuvent contenir du contenu dans une structure hiérarchique. Notre implémentation fournit des services pour gérer les versions, le verrouillage, la sécurité (LDAP), et les recherches. L’implémentation eXo permet également des connections optimisées avec toutes les bases de données telles que Oracle, DB2, MySQL…
6
http://www.touilleur-express.fr/2009/01/23/exo-platform-rencontre-avec-benjamin-mestrallet/
Technologie utilisée Specification Google gadgets:OpenSocial est un standard qui défini une API pour
des applications sociales fonctionnant sur plusieurs sites internet. Conçu à partir de JavaScript et de HTML, les développeurs peuvent créer des applications avec OpenSocial qui peuvent accéder aux réseaux sociaux et mettre à jour des flux. En utilisant une API commune, les développeurs peuvent étendre la visibilité de leurs applications plus rapidement, et apporter plus de fonctionnalités aux utilisateurs.
J2SE :C'est la plate-forme utilisée pour déployer des applications portables pour une utilisation générale. Cela permet de faire fonctionner des applications java, avec des librairies (ou packages) requis pour permettre l'utilisation d'un système de fichiers, de réseaux, d'interface graphique à l'intérieur de ces programmes.
Pico Container : Outil SOA permettant de fédérer les services.
Bridges pour portlets JAAS: Java Authentication and Authorization Service est un framework java orienté sécurité pour
l'utilisateur afin d'améliorer la sécurité basée sur du code java.
CAS:Central Authentication Service (CAS) est un protocole de single sign-on conçu pour permettre aux applications web de créateurs inconnus d'authentifier l'utilisateur par un serveur d'authentification de confiance.
Interface utilisateur Web
7
Fonctionnalités principales Fonctionnalités eXo Portal WebOS2.0 : Personnalisation
et collaboration & Déploiement et gestion du portail Fonctionnalités de eXo ECM (Enterprise Content
Management 2.0) Fonctionnalités de eXo Collaboration Suite 2.0
8
Fonctionnalités eXo Portal WebOS2.0Personnalisation et collaboration
Single Sign-On Interface utilisateur Web 2.0 Dashboards : Les dashboard personnels permettent aux utilisateurs de personnaliser une
page avec leurs gadgets favoris. Les Dashboard partagés permettent un travail d'équipes via le partage des gadgets utiles aux autres membres du groupe.
Affichage du contenu au publique concerné Règles basées sur les rôles et rôles spécifiques Framework unifié Support des langages se lisant de Droite à Gauche:eXo
Portal supporte les langages RTL (Right To Left) grâce au nouveau framework RTL. eXo Portal peut maintenant être adapté à toutes les problématiques de langages et peut être traduit en langue Arabe, Hébreu et Perse
9
Fonctionnalités eXo Portal WebOS2.0Déploiement et gestion du réseau
AJAX Portail unifié Services modulaires Architecture au déploiement flexible REST : Concevez des API basée sur REST qui peuvent être réutilisée
dans des portlets différentes.
Architecture Orientée Services (SOA) Contrôles de l'interface utilisateur du portail Widgets Affichage externe
10
•Fonctionnalités eXo Portal WebOS2.0Interface WebOS2.0
Navigation intuitive Fenêtres du bureau : organisation facile de l'espace de
travail Dock : pour trouver rapidement applications et outils Bouton start : gestion du système pour les
administrateurs Cliquer/Déposer Apparences Assistants à la création Bureaux collaboratifs
11
Fonctionnalités de eXo ECM (Enterprise Content Management 2.0)
Capturer : Module Kofax (OCR), Formulaires, Aggrégation en RSS
Gérer : ACL (Access Control List), Workflow ,Gestion des documents, Outils Collaboratifs, Gestion des enregistrements,Gestion des versions, Indexation
Technologie JCR (Java Content Repository) Préserver : Sauvegarde automatique Accéder/ Exposer : Interface Web, Vignettes et Cover Flow,
RSS, WebDAV / DeltaV, CIFS, Modules MS et Open Office
12
•Fonctionnalités de eXo Collaboration Suite 2.0
• Exo Mail : Apparence et Navigation,Comptes Multiples, Vues Multiples, Tags,
Filtres, Editeur de texte riche, Standards supportés POP3, IMAP4, SMTP, SSL
Intégration au calendrier eXo, Intégration au carnet d'adress eXo, Recherche
avancée
• eXo Calendar : Apparence et Navigation, Calendriers illimités, Partage de
calendrier, Vues multiples, Publication de calendrier, Standards supportés iCal,
Tags, Recherche de disponibilités, Intégration au carnet d'adresse, Organisation
des listes de tâches, Rappels, Recherche avancée
• eXo AdressBook : Apparence et Navigation, Carnets d'adresse illimités, Partage,
Import / Export de vcards, Tags, Vues multiples, Actions de groupe, Recherche
avancée
13
Particularités• Rassemble un portail web (eXo Portal), une solution de gestion
documentaire (eXo ECM) et un système d'exploitation en ligne ( eXo WebOS) qui apporte modularité et ergonomie
• WebOS offre un bureau avec ses applications• WebOS solution à long terme • Les standards sont respectés : interopérabilité et sécurité• Portabilité des applictions avec portlet• Portabilité des données avec le JCR• Portabilité de la logique métier avec JAX-RS et WS Metadata• Exo Platforf fait partie de la Java Community Process• Guide en ligne pour créer ses applications
14
Sitographie• http://www.exoplatform.com/portal/public/en/home• http://wiki.exoplatform.com/xwiki/bin/view/Main/Roadmap• http://wiki.exoplatform.com/xwiki/bin/view/Main/WebHome• http://guidecms.com/dossiers-cms/livres-blancs/gestion-conten
u-web/vii-analyse-points-forts-et-points-faibles-des-produits-etudies/vii-4-14-exo-platform
• http://www.touilleur-express.fr/2009/01/23/exo-platform-rencontre-avec-benjamin-mestrallet/
• http://www.itaware.eu/2008/04/20/exo-platform-enterprise-suite/
• http://www.futura-sciences.com/newsrss-webos-8217exo-platform-recompense_720404_0.php
• http://www.ohloh.net/p/4228• http://www.lemondeinformatique.fr/actualites/lire-exoplatform-
met-un-os-dans-le-navigateur-25903-page-1.html
15
B. POLAR FLE PLAN
Présentation & Historique
Technologie utilisée
Principales fonctionnalités
Particularités & critiques N.B: Pour POLAR Fle, nous n’ avons pas pu
trouver de renseignements à caractère technique. Nous nous sommes contentés de données relatives notamment à la configuration, à la navigation
et à l’interface utilisateur.16
Page d’accueil
17
Présentation & Historique
Titre : Polar FLE
Site Internet : http://www.polarfle.ovh.org
Date de création : début 2000, date précise non
communiquée sur le site.
Mise à jour : non communiquée précisément, mais
annoncée comme régulière sur le site.
Type et langue : Français Langue Étrangère (FLE) ;
Prix : accès gratuit et sans inscription préalable.
18
Présentation & Historique (suite)
Auteurs et réalisateurs : Thierry Perrot et Anne Fournier,
professeurs de français à l'école Azurlingua, école membre du
groupement SOUFFLE Groupement professionnel des
organismes d'enseignement du Français Langue Étrangère.
Fiabilité et visibilité: le site présente clairement le projet et
les auteurs, que l’on peut contacter.
Leur cv est accessible et mis à jour régulièrement.
Mais absence de date précise de création du site, de
copyright et de mise à jour.19
TECHNOLOGIE Pc ou Macintosh équivalent à Pentium 3, une carte son
avec une sortie (enceinte ou casque). Ecran configuré 800 * 600 au minimum.Fonctionne avec Netscape Communicator et Internet
Explorer (version 3 et suivantes). Nécessité de télécharger le plug-in Realaudio gratuit.Ne fonctionne pas correctement sous Mozilla Firefox.Dernière version de Realplayer et activation de java et
javascript.Rapidité de chargementTéléchargement de certaines applications
20
FONCTIONNALITÉSInterface utilisateur
Menu déroulant Sur la page d’accueil, un menu à gauche
affiche les exercices par niveau et type d’activité choisi.
Un index permet de choisir les types d’activités.Une flèche permet de remonter dans
l'arborescence. Possibilité d’afficher les consignes et les menus
en français, espagnol, anglais et allemand. Le lien “retour” permet à l’utilisateur de revenir
sur ses pas.
21
FONCTIONNALITÉSInterface utilisateur (suite)
Couleurs et contraste : harmonie des couleurs.
Eléments multimédias: animation, son, image, vidéo.
Utilisation d’icônes comme repère visuel. Table des matières et structure
cohérentePas de chat, ni forum, ni vidéo.
22
FONCTIONNALITES Critiques
Les boutons ne correspondent pas toujours au contenu : la partie “Plan du site” ne présente pas les pages et rubriques principales du site.
Incohérence dans le nom des rubriques:la rubrique "personnages" s'appelle "carnet d'adresses" dans le mode d'emploi.
Pas d’accès direct au menu de la page "enquête": le navigateur doit passer par la page accueil.
Le choix de certains mots pour nommer les rubriques, sous-titres ou boutons montrent un manque de clarté dans la définition du public cible (enseignants et apprenants).
23
FONCTIONNALITES Critiques (suite)
La présence des boutons “solution” et “correction” dans un même exercice prête à confusion.
Lisibilité : ni la taille ni la police ne permettent une très bonne lisibilité à l’écran
Pas de lien direct vers les menus principaux ou intermédiaires. L’utilisateur doit revenir à la page d’accueil.
Enfin, le site ne respecte pas les préconisations du W3C: pas de doctype.
24
Sitographie http://alsic.u-strasbg.fr/Num6/cord/alsic_n06-log2.htm
http://www.compare-le-net.com/index.php?
comparer=annuaire/affiche&id_site=14582
http://lewebpedagogique.com/reflexions/sites-fle/analyse-
detaillee-polar-fle/
http://www2.ilch.uminho.pt
http://www.declic.wordpress.com
http://www.globegate.utm.edu
25