Afficher le PDF de l`aide

Transcription

Afficher le PDF de l`aide
Prise en main de
ADOBE® LIVECYCLE® MOSAIC 9.5
© 2010 Adobe Systems Incorporated and its licensors. All rights reserved.
Copyright
Prise en main d’Adobe® LiveCycle® Mosaic 9.5
13 octobre 2010
This user guide is protected under copyright law, furnished for informational use only, is subject to change without notice, and should not be construed as a
commitment by Adobe Systems Incorporated. Adobe Systems Incorporated assumes no responsibility or liability for any errors or inaccuracies that may appear
in the informational content contained in this guide.
This guide is licensed for use under the terms of the Creative Commons Attribution Non-Commercial 3.0 License. This License allows users to copy, distribute,
and transmit the guide for noncommercial purposes only so long as (1) proper attribution to Adobe is given as the owner of the guide; and (2) any reuse or
distribution of the guide contains a notice that use of the guide is governed by these terms. The best way to provide notice is to include the following link. To
view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/.
Adobe, the Adobe logo, Adobe AIR, AIR, Flash, Flex, and LiveCycle are either registered trademarks or trademarks of Adobe Systems Incorporated in the United
States and/or other countries.
All SPARC trademarks are used under license and are trademarks or registeredtrademarks of SPARC International, Inc. Products bearing SPARC trademarks
are based upon an architecture developed by Sun Microsystems, Inc. IBM and AIXare trademarks of International Business Machines Corporation in the United
States, other countries, or both. Intel and Pentiumare registered trademarks of Intel Corporation in the U.S. and other countries. Linux is the registered
trademark of Linus Torvalds in the U.S. and other countries. Microsoft, Windows, and Windows Server are either registered trademarks or trademarks of
Microsoft Corporation in the United States and/or other countries. Red Hat is a trademark or registered trademark of Red Hat, Inc. in the United States and
other countries. Sun, Solaris, and Java are trademarks or registered trademarks of Oracle and/or its affiliates. SUSE is a registered trademark of Novell, Inc. in
the United States and other countries. UNIX is a registered trademark of The Open Group in the US and other countries. All other trademarks are the property
of their respective owners.
Updated Information/Additional Third Party Code Information available at http://www.adobe.com/go/thirdparty.
Portions include software under the following terms:
This product contains either BSAFE and/or TIPEM software by RSA Security, Inc.
This product includes software developed by the Apache Software Foundation (http://www.apache.org/).
This software is based in part on the work of the Independent JPEG Group.
Portions © Eastman Kodak Company, 1999 and used under license. All rights reserved. Kodak is a registered trademark and Photo CD is a trademark of Eastman
Kodak Company.
Powered by Celequest.
Flash 10 video compression and decompression is powered by On2 TrueMotion video technology. © 1992-2005 On2 Technologies, Inc. All Rights Reserved.
http://www.on2.com.
This product includes software developed by the OpenSymphony Group (http://www.opensymphony.com/).
Speech compression and decompression technology licensed by Nellymoser, Inc. (http:www.nellymoser.com)
Sorenson Spark(tm) video compression and decompression technology licensed from Sorenson Media, Inc.
This product includes software developed by the Indiana University Extreme! Lab (http://www.extreme.indana.edu/)
MPEG Layer-3 audio coding technology licensed from Fraunhofer IIS and Thomson. mp3 Surround audio coding technology licensed from Fraunhofer IIS,
Agere Systems and Thomson. mp3PRO audio coding technologies licensed from Coding Technologies, Fraunhofer IIS and Thomson Multimedia.
The Spelling portion of this product is based on Proximity Linguistic Technology. © Copyright 1989, 2004 All Rights Reserved Proximity Technology A Division
of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. © Copyright 1990 Merriam-Webster Inc. © Copyright 1990 All Rights Reserved Proximity
Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. © Copyright 2003 Franklin Electronic Publishers Inc. © Copyright
2003 All Rights Reserved Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. © Copyright 2004 Franklin
Electronic Publishers, Inc. © Copyright 2004 All Rights Reserved Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New
Jersey USA. © Copyright 1991 Dr.Lluis de Yzaguirre I Maura © Copyright 1991 All Rights Reserved Proximity Technology A Division of Franklin Electronic
Publishers, Inc. Burlington, New Jersey USA. © Copyright 1990 Munksgaard International Publishers Ltd. © Copyright 1990 All Rights Reserved Proximity
Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. © Copyright 1995 Van Dale Lexicografie bv © Copyright 1996 All
Rights Reserved Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. © Copyright 1990 IDE a.s. © Copyright
1990 All Rights Reserved Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. © Copyright 2004 Franklin
Electronics Publishers, Inc. © Copyright 2004 All Rights Reserved Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New
Jersey USA. © Copyright 1992 Hachette/Franklin Electronic Publishers, Inc. © Copyright 2004 All Rights Reserved Proximity Technology A Division of Franklin
Electronic Publishers, Inc. Burlington, New Jersey USA. © Copyright 2004 Bertelsmann Lexikon Verlag © Copyright 2004 All Rights Reserved Proximity
Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. © Copyright 2004 MorphoLogic Inc. © Copyright 2004 All Rights
Reserved Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. © Copyright 1990 Williams Collins Sons & Co.
Ltd. © Copyright 1990 All Rights Reserved Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington, New Jersey USA. © Copyright
1993-95 Russicon Company Ltd. © Copyright 1995 All Rights Reserved Proximity Technology A Division of Franklin Electronic Publishers, Inc. Burlington,
New Jersey USA. © Copyright 2004 IDE a.s. © Copyright 2004 All Rights Reserved Proximity Technology A Division of Franklin Electronic Publishers, Inc.
Burlington, New Jersey USA.
Adobe Systems Incorporated, 345 Park Avenue, San Jose, California 95110, USA.
Dernière mise à jour le 10/2/2011
Notice to U.S. Government End Users. The Software and Documentation are "Commercial Items," as that term is defined at 48 C.F.R. §2.101, consisting of
"Commercial Computer Software" and "Commercial Computer Software Documentation," as such terms are used in 48 C.F.R. §12.212 or 48 C.F.R. §227.7202,
as applicable. Consistent with 48 C.F.R. §12.212 or 48 C.F.R. §§227.7202-1 through 227.7202-4, as applicable, the Commercial Computer Software and
Commercial Computer Software Documentation are being licensed to U.S. Government end users (a) only as Commercial Items and (b) with only those rights
as are granted to all other end users pursuant to the terms and conditions herein. Unpublished-rights reserved under the copyright laws of the United States.
Adobe Systems Incorporated, 345 Park Avenue, San Jose, CA 95110-2704, USA. For U.S. Government End Users, Adobe agrees to comply with all applicable
equal opportunity laws including, if appropriate, the provisions of Executive Order 11246, as amended, Section 402 of the Vietnam Era Veterans Readjustment
Assistance Act of 1974 (38 USC 4212), and Section 503 of the Rehabilitation Act of 1973, as amended, and the regulations at 41 CFR Parts 60-1 through 60-60,
60-250, and 60-741. The affirmative action clause and regulations contained in the preceding sentence shall be incorporated by reference.
Dernière mise à jour le 10/2/2011
iv
Sommaire
Chapitre 1 : Présentation de LiveCycle Mosaic
A propos de Mosaic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Vision d’un utilisateur sur Mosaic
Utilisateurs et rôles Mosaic
...................................................................................... 4
............................................................................................. 7
Client de bureau pour l’utilisateur designer
............................................................................ 8
Chapitre 2 : Installation et configuration de l’environnement de développement
Configuration requise de développement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Présentation de l’installation de l’environnement de développement Mosaic
Installation et configuration du serveur autonome Mosaic
Installation du client de bureau
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Configuration de Flash Builder à l’aide des fichiers SWC de Mosaic
Suppression de Mosaic d’un environnement de développement
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Chapitre 3 : Installation et configuration de l’environnement de production
Configuration requise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Copie des fichiers d’installation
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Installation et configuration du serveur Mosaic
Ouverture d’une application Mosaic
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Suppression de Mosaic d’un environnement de développement
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Chapitre 4 : Exemples d’applications
Déploiement des exemples d’applications
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Accès aux exemples d’applications Mosaic
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Chapitre 5 : Guide pas à pas du développement
Importation d’exemples de mosaïques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Création de votre première mosaïque Flash
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Création de votre première mosaïque HTML
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Dernière mise à jour le 10/2/2011
1
Chapitre 1 : Présentation de LiveCycle
Mosaic
Adobe® LiveCycle® Mosaic 9.5 est une structure composite d’applications Internet enrichies permettant d’assembler
rapidement des applications personnalisées intuitives. En rassemblant vos applications d’entreprise existantes, Mosaic
vous permet de fournir des applications Internet enrichies centrées sur les activités, qui permettent aux utilisateurs
d’économiser du temps et des efforts.
Le guide de prise en main de LiveCycle Mosaic 9.5 fournit des informations détaillées sur la manière d’installer, de
configurer et de tester l’environnement pour la conception et le déploiement d’applications Mosaic. Il fournit
également des informations approfondies sur les éléments suivants :
• les fonctionnalités et les atouts de Mosaic ;
• la vision qu’un utilisateur a de son travail dans une application Mosaic ;
• le flux de production de Mosaic, de la configuration à la conception et au déploiement des applications ;
• les comptes d’utilisateur et les rôles Mosaic ;
• des exemples d’applications.
A propos de Mosaic
Mosaic vous permet de créer des espaces de travail personnalisés optimisés pour les employés, les clients, les
fournisseurs et les partenaires. Ce logiciel propose des vues en temps réel composées de plusieurs sources de données
dans un contexte adapté au rôle ou aux responsabilités d’un utilisateur. Utilisez-le pour assembler et proposer
plusieurs applications et pages Web dans un environnement unifié.
Mosaic permet d’augmenter la productivité et d’améliorer la qualité des décisions des développeurs d’applications
ainsi que des utilisateurs :
• en fournissant aux utilisateurs un espace de travail spécialisé, par le biais d’un client de navigateur ou de bureau ;
• en permettant aux utilisateurs de personnaliser encore leur vue d’un espace de travail ;
• en réduisant les tâches répétitives en partageant et actualisant automatiquement les données entre les applications
constituantes ;
• en simplifiant la gestion et le déploiement des vues et des composants d’application ;
• en permettant un développement rapide des applications et leur maintenance, en vous permettant de créer et de
modifier les composants d’application de façon indépendante ;
• en tirant profit des autres ressources d’Adobe® LiveCycle® Enterprise Suite 2.5 (ES2.5) pour créer une plate-forme
complète extensible pour la fourniture d’applications et de contenu ;
• en s’intégrant à l’infrastructure de logiciels d’entreprise existante.
Dernière mise à jour le 10/2/2011
2
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Présentation de LiveCycle Mosaic
Termes clés
Les termes et les concepts suivants définissent et décrivent les éléments de LiveCycle Mosaic :
Catalogue Un catalogue Mosaic stocke les ressources que vous utilisez pour créer une application, y compris des vues,
des panneaux, des mosaïques et des feuilles de style.
Contexte Un contexte est une banque de données qui permet aux mosaïques de partager des données. Il peut inclure
des objets simples et complexes. Les mosaïques peuvent obtenir des données du contexte et stocker des données dans
le contexte.
Mosaic fournit deux contextes. Le contexte de la vue permet à des mosaïques appartenant à la même vue de partager
des données. Le contexte de l’application permet aux mosaïques incluses dans toutes les vues de partager des données.
Présentation Une présentation contrôle la disposition des éléments dans une vue, un panneau ou un autre élément de
l’application. Vous pouvez ajouter des présentations lors de la conception d’une application Mosaic. Certaines
présentations permettent aux utilisateurs de modifier la disposition des éléments dans un panneau et d’enregistrer la
nouvelle présentation dans le cadre d’une vue.
Application Mosaic Mosaic vous permet de fournir des applications en tant que composants d’une vue ou d’un espace
de travail partagé personnalisé. Dans l’environnement Mosaic, une application correspond à une enveloppe contenant
d’autres éléments, tels que des vues ou des panneaux.
Client de navigateur Mosaic Les utilisateurs peuvent accéder aux applications Mosaic à l’aide d’un navigateur Web,
lorsqu’Adobe Flash® Player est installé.
Client de bureau Mosaic Les utilisateurs peuvent accéder aux applications Mosaic à l’aide d’une application Adobe
AIR® installée sur leur ordinateur.
Serveur Mosaic Les applications Mosaic résident sur le serveur Mosaic. Le serveur Mosaic contient également le
catalogue des composants d’application et stocke les vues personnalisées enregistrées par les utilisateurs. Apache
Tomcat peut fournir une plate-forme de serveur pour les environnements de développement et LiveCycle ES 2.5
fournit la plate-forme pour les environnements de production.
Panneau Les panneaux organisent les mosaïques en une vue. Vous pouvez grouper des mosaïques dans des panneaux
par tâche ou par une autre catégorie et attribuer une présentation unique à chaque panneau.
Vous pouvez concevoir des applications Mosaic qui permettent aux utilisateurs d’ajouter et de supprimer des
panneaux dans leurs vues. Si un utilisateur modifie la présentation d’un panneau et enregistre la vue, l’application
conserve cette présentation pour les sessions suivantes.
Stratégie Le serveur Mosaic inclut une stratégie d’éléments par défaut pour protéger la lecture et l’écriture des
éléments Mosaic. Les utilisateurs dotés de privilèges d’administrateur de stratégie conçoivent et déploient des
stratégies personnalisées référencées par les applications et les éléments dans les catalogues.
Shell Le shell Mosaic est une interface d’application qui permet à un utilisateur d’accéder aux vues et aux autres
fonctionnalités de l’application. Vous sélectionnez des fonctionnalités et une présentation pour un shell lorsque vous
concevez une application. Par exemple, vous pouvez créer un shell qui inclut un organiseur de vues ou un menu qui
permet aux utilisateurs d’ajouter des mosaïques aux panneaux.
Mosaïque Une mosaïque est un composant qui contient un contenu interactif, tel qu’une application Internet enrichie
ou l’interface utilisateur d’une application distante. Les mosaïques sont des applications ou des modules Adobe Flex®,
ou des applications HTML. Le SDK Mosaic Tile permet d’inclure les fonctions de structure Mosaic (telles que le
contexte partagé) dans les mosaïques.
Vous pouvez inclure des mosaïques dans les vues (dans le cadre d’un panneau) ou dans le shell applicatif (par exemple,
pour ajouter un menu).
Dernière mise à jour le 10/2/2011
3
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Présentation de LiveCycle Mosaic
Vue Dans Mosaic, une vue est un conteneur facultatif qui contient un ou plusieurs panneaux dans lesquels vous
disposez les mosaïques qui correspondent aux besoins de l’utilisateur. Si le shell applicatif inclut un organiseur de vues,
les utilisateurs peuvent enregistrer les vues personnalisées qu’ils créent.
Organiseur de vues L’organiseur de vues est un élément de conception d’application qui permet aux utilisateurs de
gérer les vues qu’ils ont enregistrées.
Configuration, conception et déploiement d’applications Mosaic
La procédure permettant de fournir une application Mosaic comprend l’installation, le développement et le
déploiement. Dans la plupart des cas, le travail est distribué entre différents rôles dans une organisation et ses
partenaires. Par exemple, un environnement Mosaic peut inclure les participants suivants :
• un administrateur de serveur, qui installe Mosaic et crée les utilisateurs et les rôles Mosaic requis ;
• des développeurs de logiciel qui créent les mosaïques individuelles à utiliser dans une application Mosaic ;
• un développeur de logiciel qui ajoute les mosaïques et les autres ressources à un catalogue Mosaic et crée une
conception d’application qui fournit les fonctionnalités de mosaïque et de shell applicatif ;
• un administrateur de serveur qui télécharge les catalogues et déploie les applications sur le serveur Mosaic.
Les tâches effectuées par chaque rôle peuvent varier selon l’organisation. La documentation Mosaic n’identifie pas de
rôles spécifiques pour les tâches.
Ce guide fournit les informations et les procédures d’installation de Mosaic, y compris de création des utilisateurs
Mosaic requis pour utiliser les exemples, tels qu’ils sont spécifiés dans la stratégie d’éléments par défaut de Mosaic (voir
« Installation et configuration de l’environnement de production » à la page 16). L’installation de Mosaic fournit
également des exemples d’applications entièrement opérationnelles que vous pouvez modifier pour créer les
mosaïques et les applications dont vous avez besoin. Vous pouvez également utiliser les exemples comme modèles
pour de nouvelles applications.
Pour plus d’informations sur la mise à niveau à partir d’une version antérieure de Mosaic, voir Mise à niveau vers
LiveCycle Mosaic 9.5.
Le guide Administration de LiveCycle Mosaic 9.5 fournit des informations sur la personnalisation du serveur et
d’autres tâches plus avancées, dont notamment :
• la configuration de Mosaic pour utiliser un système d’authentification et d’autorisation à l’échelle de l’entreprise
(authentification unique ou SSO) ;
• l’implémentation de Mosaic avec un espace de stockage de système de fichiers ;
• la configuration de la sécurité WebDAV pour les environnements qui ne sont pas de production.
Pour plus d’informations sur les tâches suivantes, voir Développement d’applications pour LiveCycle Mosaic 9.5 :
• Création d’éléments, y compris de mosaïques
• Création de catalogues d’éléments
• Création d’applications composées d’éléments de catalogue
• Déploiement de catalogues et d’applications sur le serveur Mosaic
Dernière mise à jour le 10/2/2011
4
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Présentation de LiveCycle Mosaic
Vision d’un utilisateur sur Mosaic
Le contenu par défaut, la présentation et l’aspect d’une application Mosaic sont entièrement personnalisables. Selon la
conception de l’application, les utilisateurs peuvent ajouter, supprimer ou réorganiser des éléments de l’application,
selon les besoins et enregistrer ces préférences pour les utiliser ultérieurement. Les exemples d’applications suivants
utilisent un espace de travail de courtage et des outils de suivi de problèmes pour illustrer certaines fonctionnalités de
Mosaic. Pour obtenir des exemples d’applications conçues pour d’autres environnements, voir « Exemples
d’applications » à la page 25.
Accès à Mosaic
Les utilisateurs accèdent aux applications Mosaic en utilisant soit un client de bureau Mosaic installé sur leur
ordinateur, soit un navigateur Web. Le client de bureau requiert Adobe AIR. La version intégrée au navigateur requiert
Flash Player. Pour obtenir la configuration requise complète pour le client de bureau Mosaic, voir « Configuration
requise de développement » à la page 9.
Initialement, un nom d’utilisateur et un mot de passe contrôlent l’accès aux catalogues d’applications du client et du
navigateur (voir « Ouverture d’une application Mosaic » à la page 23).
Utilisation de Mosaic
Les vues d’une application Mosaic fournissent un contexte complet pour le travail quotidien d’un utilisateur, affichant
du contenu et des contrôles issus de plusieurs sources et selon différentes perspectives. Par exemple, une vue et des
panneaux peuvent être spécifiques au rôle d’un utilisateur dans l’organisation. L’exemple d’application Brokerage
suivant fournit aux employés d’une société de courtage l’accès à des informations sur les comptes clients et la sécurité.
Dernière mise à jour le 10/2/2011
5
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Présentation de LiveCycle Mosaic
C
A
B
Application Brokerage
A. Mosaïque Contacts B. Mosaïque Portfolio C. Mosaïque Stock Information
Trois mosaïques différentes résident dans l’application Brokerage. Les utilisateurs peuvent travailler dans chaque
mosaïque indépendamment, mais les mosaïques communiquent également entre elles. Par exemple, lorsque
l’utilisateur sélectionne un élément dans la mosaïque Contacts, les informations sur les actions du contact sélectionné
apparaissent dans la mosaïque Portfolio. En sélectionnant un élément dans la mosaïque Portfolio, l’utilisateur peut
afficher des informations détaillées dans la mosaïque Stock Information. La mosaïque Stock Information affiche les
résultats d’une recherche sur le Web à l’aide du symbole boursier.
L’application Brokerage illustre la façon dont Mosaic permet aux mosaïques de partager des informations à l’aide de
contextes. Si l’utilisateur effectue une sélection ou met à jour une valeur dans une mosaïque, Mosaic peut
automatiquement mettre à jour les autres mosaïques dans lesquelles ces informations figurent. Si l’utilisateur se
connecte à une ressource en utilisant une mosaïque, il est également connecté à la ressource dans les autres mosaïques.
Si une application permet aux utilisateurs de créer des vues nouvelles ou personnalisées, Mosaic peut fournir un
contexte différent pour chaque vue. Par exemple, un utilisateur peut enregistrer une vue pour chaque client, qui affiche
les informations du client à utiliser ultérieurement.
Personnalisation d’une application Mosaic
Les applications Mosaic peuvent fournir des menus permettant aux utilisateurs de personnaliser leurs vues et
panneaux. L’exemple suivant d’application de suivi des problèmes permet aux utilisateurs de créer, d’enregistrer et de
récupérer leurs propres vues.
Dernière mise à jour le 10/2/2011
6
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Présentation de LiveCycle Mosaic
A
D
B
E
H
F
C
I
J
G
K
Contrôles associés aux vues, panneaux, mosaïques et organiseurs
A. Panneau B. Ajouter un panneau à la vue actuelle C. Enregistrer, fermer ou enregistrer et fermer le panneau D. Vue enregistrée E. Ajouter
une vue vide F. Enregistrer, fermer ou enregistrer et fermer la vue G. Mosaïque Flash H. Ajouter des mosaïques au panneau actuel
I. Supprimer la mosaïque du panneau J. Liste des vues enregistrées de l’organiseur K. Réduire l’organiseur
Lorsque l’utilisateur ouvre l’application, la vue et les panneaux apparaissent dans une disposition par défaut. Selon la
conception de l’application, l’utilisateur peut créer une vue avec des panneaux qui contiennent une combinaison ou
une disposition de mosaïques différente. Par exemple, l’application ClientDashBoard fournit des contrôles et des
menus qui permettent aux utilisateurs de créer de nouvelles vues et de nouveaux panneaux. Ils peuvent également
ajouter, supprimer et modifier la position des mosaïques.
Ajout et enregistrement de vues
Selon la conception de l’application, les utilisateurs peuvent créer et enregistrer des vues personnalisées. Lorsque les
utilisateurs cliquent dans l’angle supérieur droit d’un onglet de vue, un menu apparaît qui leur permet d’enregistrer et
fermer, d’enregistrer ou de fermer la vue. L’enregistrement de la vue entraîne son ajout dans le panneau de l’organiseur
avec le nom et la description que l’utilisateur fournit.
Lorsque l’utilisateur démarre une nouvelle session d’application, la vue par défaut s’affiche. L’utilisateur peut utiliser
l’organiseur pour afficher ou supprimer les vues enregistrées.
Ajout de panneaux et de mosaïques
Les conceptions d’application peuvent permettre aux utilisateurs d’ajouter des panneaux aux vues et d’ajouter des
mosaïques aux panneaux, selon les besoins.
Dernière mise à jour le 10/2/2011
7
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Présentation de LiveCycle Mosaic
Lorsque les utilisateurs ajoutent des mosaïques à un panneau, les mosaïques sont organisées automatiquement à l’aide
de la mise à jour fournie par la conception de l’application. Par exemple, les panneaux de l’application
ClientDashBoard utilisent une présentation qui organise automatiquement les mosaïques en deux colonnes de même
largeur. Les utilisateurs peuvent modifier l’ordre des mosaïques en les faisant glisser vers un nouvel emplacement.
La suppression de mosaïques entraîne leur suppression du panneau et la fermeture d’un panneau entraîne sa
suppression de la vue. Mosaic permet uniquement aux utilisateurs d’enregistrer des panneaux dans le cadre d’une vue.
Utilisateurs et rôles Mosaic
Les comptes d’utilisateur Mosaic contrôlent l’accès aux ressources de développement d’applications Mosaic et aux
applications elles-mêmes.
Le serveur autonome fourni avec Mosaic est configuré de telle sorte que les utilisateurs sont associés avec des
métadonnées telles qu’un prénom, un nom, une adresse électronique et un mot de passe. Le rôle attribué détermine le
niveau d’accès de l’utilisateur.
Par défaut, Mosaic prend en charge les comptes d’utilisateur suivants pour le serveur autonome et les clients :
• user
• designer
• padmin
• broker
• advisor
Le mot de passe pour tous les utilisateurs par défaut est : password.
Le compte utilisateur se voit attribuer le rôle d’utilisateur final permettant d’accéder à toutes les applications Mosaic
déployées sur le serveur Mosaic auquel il s’est connecté. Il permet également aux utilisateurs finaux d’accéder à une
application en se connectant à l’URL de l’application. Le compte designer se voit attribuer le rôle de concepteur, lequel
confère les mêmes autorisations que le rôle d’utilisateur, mais permet également aux concepteurs de télécharger sur le
serveur Mosaic les catalogues et les ressources d’application, ainsi que de déployer les applications sur ce serveur. Le
compte padmin se voit attribuer le rôle d’administrateur de stratégie qui permet aux administrateurs de gérer des
stratégies personnalisées sur le serveur Mosaic. Les autres comptes fournissent différents niveaux d’accès à des fins de
démonstration.
Si vous utilisez le serveur autonome fourni avec l’installation de Mosaic, les utilisateurs et les rôles par défaut sont
configurés pour vous (voir « Installation et configuration de l’environnement de développement » à la page 9).
Si vous utilisez Mosaic avec un serveur LiveCycle, vous créez les utilisateurs et les rôles par défaut. (Pour consulter les
procédures permettant de créer des utilisateurs et des rôles, voir « Création d’utilisateurs Mosaic pour LiveCycle
ES2.5 » à la page 20.) Utilisez LiveCycle ES2.5 pour créer des utilisateurs supplémentaires, selon les besoins et
attribuez-leur les rôles par défaut.
Remarque : lors du déploiement de Mosaic sur un serveur de production, supprimez manuellement les utilisateurs
préconfigurés avant d’ajouter des utilisateurs à l’aide de LiveCycle Administration Console. Pour plus d’informations,
voir « Création d’utilisateurs Mosaic pour LiveCycle ES2.5 » à la page 20.
Pour la configuration avancée des utilisateurs et des rôles, y compris la configuration de Mosaic pour des rôles
personnalisés ou pour une utilisation dans une infrastructure de sécurité avec authentification unique de l’entreprise,
voir Administration de LiveCycle Mosaic 9.5.
Dernière mise à jour le 10/2/2011
8
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Présentation de LiveCycle Mosaic
Client de bureau pour l’utilisateur designer
Avec la version actuelle, lorsque vous vous connectez à Mosaic en tant qu’utilisateur designer, vous pouvez accéder
aux versions d’aperçu des outils de développement d’applications. Ces outils apparaissent dans des fenêtres distinctes,
appelées perspectives. Ils illustrent les développements possibles des fonctionnalités du client de bureau pour inclure
des tâches de conception d’application et de gestion de catalogue. Les perspectives ne sont pas complètement
opérationnelles. Ne les utilisez pas à des fins de production.
Pour afficher la perspective de conception, en tant qu’utilisateur designer, connectez-vous à Mosaic à l’aide du client
de bureau, puis cliquez sur Create New. Vous pouvez également utiliser l’onglet MyApps, en faisant défiler l’affichage
jusqu’à une application dans la liste et en cliquant sur
.
Pour afficher la perspective de catalogue, cliquez sur Manage Catalogs.
Voir aussi
« Installation et configuration de l’environnement de développement » à la page 9
« Installation et configuration de l’environnement de production » à la page 16
« Exemples d’applications » à la page 25
« Guide pas à pas du développement » à la page 29
Dernière mise à jour le 10/2/2011
9
Chapitre 2 : Installation et configuration
de l’environnement de développement
L’installation de l’environnement de développement Mosaic inclut l’installation du logiciel client, d’un serveur Apache
Tomcat préconfiguré autonome et des kits SDK.
Pour plus d’informations sur la mise à niveau à partir d’une version antérieure de Mosaic, voir Mise à niveau vers
LiveCycle Mosaic 9.5.
Pour plus d’informations sur l’installation et la configuration du logiciel serveur Mosaic, y compris la configuration
requise pour les environnements de production, voir « Installation et configuration de l’environnement de
production » à la page 16.
Pour une personnalisation avancée du serveur, y compris la configuration de la sécurité WebDAV pour les
environnements qui ne sont pas de production, voir Administration de LiveCycle Mosaic 9.5.
Configuration requise de développement
Pour préparer l’installation de Mosaic dans un environnement de développement, assurez-vous que le matériel et les
logiciels suivants sont installés et configurés.
Serveur d’applications
Mosaic fournit un serveur Apache Tomcat prêt à l’emploi et adapté au développement d’applications. Si vous
fournissez votre propre serveur Apache Tomcat, Mosaic requiert les logiciels suivants :
• Apache Tomcat 6.0.20 ou version ultérieure
• Structure de journalisation Apache log4j version 1.2.14 ou ultérieure
Pour le téléchargement des logiciels et la configuration requise, accédez au site Web d’Apache Tomcat à l’adresse
tomcat.apache.org.
Remarque : pour démarrer correctement le serveur autonome fourni avec Mosaic, assurez-vous que l’environnement
Java™ est configuré. Par exemple, définissez les variables d’environnement JAVA_HOME et PATH. Pour plus
d’informations, reportez-vous à la documentation Java correspondant au système d’exploitation de votre serveur.
En outre, assurez-vous que les logiciels suivants sont installés sur les serveurs où vous envisagez de développer ou
déployer les applications Mosaic :
• Sun Java Software Development Kit 6 (JDK 1.6)
• Apache Ant 1.7.0 ou version ultérieure
Configuration requise pour le développement de mosaïques
Pour créer des mosaïques Mosaic utilisant la technologie Flex®, assurez-vous que les logiciels suivants sont installés :
• Flash® Builder™ 4
• Flex SDK 3.3 ou version ultérieure (pour la compilation des applications Flex 3.x, non requis pour les mosaïques
de module)
Dernière mise à jour le 10/2/2011
10
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Installation et configuration de l’environnement de développement
• Flex SDK 4.1.0 build 16076 (pour le développement de mosaïques de module)
Remarque : configurez Flash Builder pour compiler à l’aide de Flex SDK 3.4 ou 4.1. Voir « Configuration de Flash
Builder à l’aide des fichiers SWC de Mosaic » à la page 14.
Configuration requise pour le logiciel client
Pour accéder aux applications Mosaic à l’aide du client de bureau, assurez-vous que le logiciel suivant est installé :
• Adobe AIR 2.0.2 ou version ultérieure
Pour accéder aux applications Mosaic à l’aide d’un navigateur Web, vous avez besoin d’une des applications de
navigateur suivantes et d’une version compatible d’Adobe Flash.
• Internet Explorer 7 ou version ultérieure
• Firefox 3.5.4 ou version ultérieure (pour Windows), Firefox 3.6 ou version ultérieure (pour Mac)
• Adobe Flash Builder 10.1 ou version ultérieure
Le tableau suivant illustre le logiciel client Mosaic pris en charge (X) :
Système d’exploitation
Client de navigateur (Flash Player 10.1 ou
version ultérieure)
Client Adobe AIR (AIR 2.0.2 ou
version ultérieure)
IE 7
IE 8
Firefox 3.5
Firefox 3.6
Windows XP SP2 et SP3
X
X
X
X
X
Windows Vista SP0 à SP2
X
X
X
X
X
Windows 7
X
X
X
X
X
X
X
Mac OS 10.5 et 10.6
Toutes les plates-formes prennent en charge les mosaïques Flex basées sur Flex SDK 3.3, 3.4, 3.5, 4.0 et 4.1.
Toutes les plates-formes prennent en charge les mosaïques de module Flex basées sur Flex SDK 4.1 uniquement.
Remarque : pour les mosaïques HTML, le comportement du client de navigateur dépend de l’implémentation d’iFrames
au sein du navigateur spécifique.
Présentation de l’installation de l’environnement de
développement Mosaic
Les procédures suivantes vous guident dans l’installation des composants Mosaic dans un environnement de
développement.
Installation d’une version de développement de Mosaic :
1 Copiez le fichier Mosaic.zip à partir du support d’installation de Mosaic vers l’ordinateur et extrayez le contenu
dans un répertoire. Cet emplacement correspond au répertoire d’installation de Mosaic (par exemple,
C:\MOSAIC_HOME).
2 Accédez au dossier standalone/bin du répertoire d’installation de Mosaic (par exemple,
C:\MOSAIC_HOME\standalone\bin).
Dernière mise à jour le 10/2/2011
11
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Installation et configuration de l’environnement de développement
3 Exécutez le fichier de commandes startup.bat pour lancer le serveur Tomcat autonome qui est préconfiguré comme
serveur Mosaic. Pour plus d’informations sur l’installation et la configuration de Tomcat, voir « Installation et
configuration du serveur autonome Mosaic » à la page 12.
4 Dans une invite de commande, accédez au dossier d’exemples du répertoire d’installation de Mosaic (par exemple,
C:\MOSAIC_HOME\samples).
5 Tapez ant. Cette opération déploie tous les exemples et toutes les démonstrations Mosaic sur le serveur autonome.
Pour plus d’informations sur les exemples, voir « Exemples d’applications » à la page 25.
6 Accédez au dossier bin/release du répertoire d’installation de Mosaic (par exemple,
C:\MOSAIC_HOME\bin\release). Double-cliquez sur Mosaic.air, puis suivez les instructions qui s’affichent pour
installer le client de bureau Mosaic. Pour plus d’informations sur l’installation du client de bureau, voir
« Installation du client de bureau » à la page 13.
Une fois que vous avez terminé l’installation générale, vous pouvez configurer votre instance de Flash Builder pour
utiliser les bibliothèques Mosaic. Pour plus d’informations, voir « Configuration de Flash Builder à l’aide des fichiers
SWC de Mosaic » à la page 14.
Test de l’installation de développement
1 Si elle ne démarre pas automatiquement, démarrez le client de bureau Mosaic.
2 Par défaut, le serveur autonome Mosaic est préconfiguré pour utiliser le port 8080. Connectez-vous au serveur à
l’aide des informations suivantes :
Serveur Mosaic : http://localhost:8080
3 Cliquez sur Connect.
4 Par défaut, le serveur autonome Mosaic est préconfiguré pour reconnaître deux utilisateurs uniques : user et
designer. A des fins de test, connectez-vous au serveur à l’aide des informations suivantes :
Nom d’utilisateur : designer
Mot de passe : password
5 Dans l’onglet MyApps, sélectionnez l’application Brokerage et cliquez sur
pour lancer l’application.
6 Dans un navigateur Web, accédez à l’URL suivante : http://localhost:8080/mosaic/#/applications/Brokerage.
Connectez-vous à l’aide des informations suivantes :
Nom d’utilisateur : designer
Mot de passe : password
Voir aussi
« Installation de Mosaic sur un serveur Tomcat que vous fournissez » à la page 12
« Installation de Mosaic sur un serveur LiveCycle » à la page 17
« Création d’utilisateurs Mosaic pour LiveCycle ES2.5 » à la page 20
« Exemples d’applications » à la page 25
Dernière mise à jour le 10/2/2011
12
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Installation et configuration de l’environnement de développement
Installation et configuration du serveur autonome
Mosaic
L’installation de Mosaic fournit un serveur Apache Tomcat. Ce serveur est préconfiguré et prêt à l’emploi pour le
déploiement des exemples d’applications Mosaic, ainsi que la création, le test et le déploiement de nouvelles
applications. Ses fonctionnalités prêtes à l’emploi en font le meilleur choix lors de la création d’un environnement de
développement Mosaic autonome.
Vous pouvez également installer Mosaic sur un serveur LiveCycle pour fournir un environnement complet pour la
gestion et la fourniture d’applications Mosaic. Par exemple, utilisez Mosaic sur le serveur autonome pour modifier ou
créer des applications. Pour mettre les applications à la disposition des utilisateurs, téléchargez le catalogue et les
applications sur un serveur Mosaic qui réside sur un serveur LiveCycle.
Installation du serveur autonome Mosaic
Le serveur Tomcat fourni dans le cadre de l’installation de Mosaic est préconfiguré pour fonctionner avec les exemples
d’applications et il inclut les utilisateurs Mosaic par défaut. Il est approprié pour un environnement de développement
d’applications autonome.
Installation et démarrage du serveur autonome
Dans Windows, exécutez le fichier de commandes suivant :
• [répertoire d’installation de Mosaic]/standalone/bin/startup.bat
Installation de Mosaic sur un serveur Tomcat que vous fournissez
Le serveur autonome fourni avec l’installation de Mosaic est créé à l’aide d’Apache Tomcat. Vous pouvez également
déployer un serveur Tomcat et le configurer pour pouvoir l’utiliser avec Mosaic.
Utilisez Apache Tomcat version 6.0.20 ou ultérieure. Vous pouvez télécharger le logiciel serveur Tomcat à partir du
site Web d’Apache Tomcat, tomcat.apache.org.
La configuration requiert également la structure de journalisation Apache log4j, version 1.2.14 ou ultérieure.
Téléchargez log4j à partir du site Web des services de journalisation d’Apache, logging.apache.org.
Configuration d’un serveur Tomcat pour Mosaic
1 Utilisez un éditeur de texte ou un éditeur XML pour ouvrir [racine de Tomcat]/conf/web.xml.
2 Ajoutez les entrées suivantes à la fin du fichier :
Dernière mise à jour le 10/2/2011
13
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Installation et configuration de l’environnement de développement
<servlet>
<servlet-name>webdav</servlet-name>
<servlet-class>org.apache.catalina.servlets.WebdavServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>true</param-value>
</init-param>
<!-- The following for read-write access -->
<init-param>
<param-name>readonly</param-name>
<param-value>false</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>webdav</servlet-name>
<url-pattern>/repository/*</url-pattern>
</servlet-mapping>
3 Copiez le fichier [répertoire d’installation de Mosaic]/deploy/release/mosaic.war vers [racine de Tomcat]/webapps/.
4 Ajoutez le fichier log4j.jar de log4j 1.2.14 ou version ultérieure dans [racine de Tomcat]/lib.
5 Créez un fichier log4j.properties ou log4j.xml et ajoutez-le à [racine de Tomcat]/lib.
6 Si vous utilisez une machine virtuelle Java 32 bits, affectez au paramètre de mémoire heap JAVA_OPTS au moins
128 m. Pour définir ce paramètre, créez un fichier setenv.bat ou setenv.sh dans le dossier [racine de Tomcat]/bin.
Installation du client de bureau
L’application Mosaic cliente vous permet d’accéder aux applications Mosaic à l’aide de la technologie Adobe AIR.
Une fois que vous avez installé le client de bureau, vous pouvez y accéder par le biais du menu Démarrer de Windows
(Démarrer > Tous les programmes > Adobe LiveCycle Mosaic). Vous pouvez également le lancer au moyen de l’icône
du Bureau correspondante.
Installation du client de bureau
1 Dans le répertoire [répertoire d’installation de Mosaic]/bin/release, double-cliquez sur Mosaic.air, puis suivez les
instructions qui s’affichent.
2 Dans le champ Mosaic Server, tapez l’URL du serveur Mosaic (par exemple, http://localhost:8080).
3 Cliquez sur Connect.
4 Tapez un nom d’utilisateur et un mot de passe (par exemple, user et password) et cliquez sur Login.
Dernière mise à jour le 10/2/2011
14
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Installation et configuration de l’environnement de développement
Configuration de Flash Builder à l’aide des fichiers SWC
de Mosaic
Mosaic inclut des fichiers SWC pour Flex SDK 3.4.0 et 4.1.0. Compilez vos projets Flash Builder en utilisant l’une de
ces versions spécifiques de Flex SDK lors de la création de contenu pour Mosaic.
Pour configurer votre Kit de développement logiciel Flex pour qu’il utilise les bibliothèques Mosaic, ayez recours à
l’une des méthodes suivantes :
• Copiez le contenu d’un dossier frameworks du kit Mosaic SDK vers le dossier frameworks de l’instance du kit Flex
SDK. Vous effectuez cette tâche une seule fois.
• Référencez les fichiers SWC de Mosaic en créant une variable de ressource liée dans Flash Builder. Si vous choisissez
cette option, vous ajoutez explicitement les fichiers SWC de Mosaic requis à chaque projet Flash Builder que vous
créez.
Copie des fichiers SWC de Mosaic vers le kit Flex SDK
1 Effectuez l’une des opérations suivantes :
Accédez au dossier [répertoire d’installation de Mosaic]/sdk/flex/sdks/3.4.0/frameworks/libs.
- ou Accédez au dossier [répertoire d’installation de Mosaic]/sdk/flex/sdks/4.1.0/frameworks/libs.
2 Copiez les fichiers SWC requis à partir du dossier libs vers le dossier frameworks/libs de l’installation Flex SDK
correspondante. Par exemple :
• Flash Builder 4 (Windows Vista et Windows 7) : C:\Program Files (x86)\Adobe\Adobe Flash Builder
4\sdks\4.1.0\frameworks\libs
• Flash Builder 4 (Windows XP) : C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.1.0\frameworks\libs
• Flex Builder 3 : C:\Program Files (x86)\Adobe\Flex Builder 3\sdks\3.4.0\frameworks\libs
Création d’une référence aux fichiers SWC de Mosaic dans un projet Flash Builder
1 Dans Flash Builder, cliquez sur Fenêtre > Préférences.
2 Dans la page de préférences Général > Espace de travail > Ressources liées, cliquez sur Nouveau.
3 Dans le champ Nom, tapez un nom pour la référence. Pour utiliser les exemples d’applications fournis avec Mosaic,
tapez MOSAIC_SDK.
4 Cliquez sur Dossier et accédez à l’un des dossiers suivants :
• [répertoire d’installation de Mosaic]/sdk/flex/sdks/3.4.0/frameworks/libs/
• [répertoire d’installation de Mosaic]/sdk/flex/sdks/4.1.0/frameworks/libs/
5 Cliquez deux fois sur OK pour fermer les boîtes de dialogue Nouvelle variable et Préférences.
6 Cliquez avec le bouton droit sur le projet Flash Builder et cliquez sur Propriétés.
7 Cliquez sur Chemin de génération Flex.
8 Dans l’onglet Chemin d’accès à la bibliothèque, cliquez sur Ajouter un fichier SWC.
9 Accédez à l’un des fichiers suivants :
• [répertoire d’installation de Mosaic]/sdk/flex/sdks/3.4.0/frameworks/lib/mosaic-tile.swc
• [répertoire d’installation de Mosaic]/sdk/flex/sdks/4.1.0/frameworks/lib/mosaic-tile.swc
Dernière mise à jour le 10/2/2011
15
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Installation et configuration de l’environnement de développement
10 Cliquez sur Ouvrir pour ajouter le fichier dans la liste Bibliothèques de chemins de génération.
11 Cliquez deux fois sur OK pour fermer les boîtes de dialogue Ajouter un fichier SWC et Propriétés.
12 (en option pour les projets Flash Builder 4.1.0 uniquement) Si vous voulez utiliser la bibliothèque de composants
Spark, dans l’onglet Bibliothèque, répétez le processus d’ajout d’un fichier SWC en utilisant le fichier suivant
(Mosaic utilise cette bibliothèque pour ajouter des habillages et des styles aux composants de l’application.) :
• [répertoire d’installation de Mosaic]/sdk/flex/sdks/4.1.0/frameworks/mosaic-skin.swc
13 Répétez ce processus pour tout projet Flash Builder supplémentaire que vous voulez utiliser avec Mosaic.
Suppression de Mosaic d’un environnement de
développement
Pour supprimer Mosaic, supprimez le client de bureau Mosaic et le fichier mosaic.war du serveur d’applications
Tomcat autonome.
Suppression du client de bureau
Utilisez l’utilitaire Windows Ajouter ou supprimer des programmes pour supprimer le client de bureau Mosaic.
1 Effectuez l’une des opérations suivantes :
• Dans Windows XP, cliquez sur Démarrer > Panneau de configuration > Ajouter ou supprimer des programmes.
• Dans Windows Vista et Windows 7, cliquez sur Démarrer > Panneau de configuration >
Programmes >Désinstaller un programme.
2 Cliquez sur Adobe LiveCycle Mosaic, puis sur Supprimer.
3 Assurez-vous que les dossiers suivants et leur contenu sont supprimés :
• Windows XP
• C:\Documents and Settings\[nom d’utilisateur]\Application Data\Adobe\AIR\ELS\com.adobe.mosaic.
• Windows Vista et Windows 7
• C:\Users\[nom d’utilisateur]\AppData\Roaming\Adobe\AIR\ELS\ com.adobe.mosaic.
Suppression du serveur Mosaic de Tomcat
❖ Supprimez le fichier mosaic.war du répertoire [racine de Tomcat]/webapps.
Voir aussi
« Présentation de LiveCycle Mosaic » à la page 1
« Installation et configuration de l’environnement de production » à la page 16
« Exemples d’applications » à la page 25
« Guide pas à pas du développement » à la page 29
Dernière mise à jour le 10/2/2011
16
Chapitre 3 : Installation et configuration
de l’environnement de production
Le processus d’installation pour le serveur Mosaic inclut la préparation de l’installation, la copie des fichiers
d’installation, le déploiement de Mosaic sur un serveur de production et les tests.
Pour plus d’informations sur la mise à niveau à partir d’une version antérieure de Mosaic, voir Mise à niveau vers
LiveCycle Mosaic 9.5.
Pour plus d’informations sur les tâches avancées de configuration du serveur, voir Administration de LiveCycle
Mosaic 9.5.
Configuration requise
Pour préparer l’installation de Mosaic, assurez-vous que le matériel et les logiciels suivants sont installés et configurés.
Serveur d’applications
Mosaic fournit un serveur Apache Tomcat prêt à l’emploi et adapté au développement d’applications. Pour plus
d’informations sur le serveur Tomcat fourni avec Mosaic, voir « Installation et configuration du serveur autonome
Mosaic » à la page 12.
Pour un environnement de production, les serveurs d’applications suivants sont recommandés pour l’administration
de Mosaic et le déploiement d’applications.
• LiveCycle ES2.5 pour JBoss® (clé en main ou non) avec le Service Pack 1 installé
• LiveCycle ES2.5 pour IBM® WebSphere® avec le Service Pack 1 installé
• LiveCycle ES2.5 pour BEA WebLogic Server® avec le Service Pack 1 installé
Pour consultez la configuration requise détaillée de LiveCycle ES2.5, y compris la configuration matérielle
recommandée, voir Préparation de l’installation de LiveCycle ES2.5. Outre cette configuration requise, assurez-vous
que les logiciels suivants sont installés sur les serveurs où vous envisagez de développer ou déployer les applications
Mosaic :
• Sun Java Software Development Kit 6 (JDK 1.6)
• Apache Ant 1.7.0 ou version ultérieure
Configuration requise pour le logiciel client
Pour accéder aux applications Mosaic à l’aide du client de bureau, assurez-vous que tous les utilisateurs disposent du
logiciel suivant installé :
• Adobe AIR 2.0.2 ou version ultérieure
Pour accéder aux applications Mosaic à l’aide d’un navigateur Web, les utilisateurs ont besoin d’une des applications
de navigateur suivantes et d’une version compatible d’Adobe Flash.
• Internet Explorer 7 ou version ultérieure
Dernière mise à jour le 10/2/2011
17
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Installation et configuration de l’environnement de production
• Firefox 3.5.4 ou version ultérieure (pour Windows), Firefox 3.6 (pour Mac)
• Adobe Flash Builder 10.1 ou version ultérieure
Le tableau suivant illustre le logiciel client Mosaic pris en charge (X) :
Système d’exploitation
Client de navigateur (Flash Player 10.1 ou
version ultérieure)
Client Adobe AIR (AIR 2.0.2 ou
version ultérieure)
IE 7
IE 8
Firefox 3.5
Firefox 3.6
Windows XP SP2 et SP3
X
X
X
X
X
Windows Vista SP0 à SP2
X
X
X
X
X
Windows 7
X
X
X
X
X
X
X
Mac OS 10.5 et 10.6
Toutes les plates-formes prennent en charge les mosaïques Flex basées sur Flex SDK 3.3, 3.4, 3.5, 4.0 et 4.1.
Toutes les plates-formes prennent en charge les mosaïques de module Flex basées sur Flex SDK 4.1 uniquement.
Remarque : pour les mosaïques HTML, le comportement du client de navigateur dépend de l’implémentation d’iFrames
au sein du navigateur spécifique.
Copie des fichiers d’installation
Copiez le fichier Mosaic.zip à partir du support d’installation de Mosaic vers le serveur et extrayez le contenu dans un
répertoire. Cet emplacement correspond au répertoire d’installation de Mosaic (par exemple, C:\MOSAIC_HOME).
Installation et configuration du serveur Mosaic
Vous pouvez installer Mosaic sur un serveur LiveCycle pour fournir un environnement complet pour la gestion et la
fourniture d’applications Mosaic. Par exemple, utilisez Mosaic sur le serveur autonome pour modifier ou créer des
applications. Pour mettre les applications à la disposition des utilisateurs, téléchargez le catalogue et les applications
sur un serveur Mosaic qui réside sur un serveur LiveCycle.
L’installation de Mosaic fournit un serveur Apache Tomcat. Ce serveur est préconfiguré et prêt à l’emploi pour le
déploiement des exemples d’applications Mosaic, ainsi que la création, le test et le déploiement de nouvelles
applications. Ses fonctionnalités prêtes à l’emploi en font le meilleur choix lors de la création d’un environnement de
développement Mosaic autonome. Pour plus d’informations sur l’installation du serveur autonome, voir « Installation
et configuration du serveur autonome Mosaic » à la page 12.
Installation de Mosaic sur un serveur LiveCycle
L’utilisation d’un serveur LiveCycle correspond à la méthode préférée de déploiement d’applications Mosaic prêtes
pour la production.
Pour terminer l’installation de Mosaic sur LiveCycle ES2.5, vous devez créer les utilisateurs Mosaic. Le rôle de
concepteur permet de concevoir et gérer des applications Mosaic. Le rôle d’utilisateur permet aux utilisateurs
d’accéder aux applications.
Dernière mise à jour le 10/2/2011
18
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Installation et configuration de l’environnement de production
Avant d’installer Mosaic, assurez-vous que votre environnement est conforme aux configurations logicielle et
matérielle (voir « Configuration requise » à la page 16 et la documentation relative au serveur LiveCycle).
Mosaic prend en charge deux structures de journalisation : Sun Java JDK et Apache log4j. La journalisation JDK
fonctionne avec WebSphere Server et WebLogic Server sans effort de configuration supplémentaire. La structure log4j
fonctionne avec JBoss sans effort de configuration supplémentaire. Toutefois, log4j doit être configuré pour
fonctionner avec WebSphere Server ou WebLogic Server (voir la documentation du serveur d’applications).
Pour plus d’informations sur le déploiement d’applications, reportez-vous à la documentation du serveur
d’applications.
Installation de Mosaic sur LiveCycle ES2.5 pour JBoss (clé en main ou non)
Une fois que vous avez copié le fichier WAR sur le serveur d’applications JBoss, celui-ci déploie Mosaic
automatiquement. Le serveur d’applications JBoss peut être en cours d’exécution ou arrêté lorsque vous copiez les
fichiers dans le répertoire.
1 Copiez l’un des fichiers suivants :
• [répertoire d’installation de Mosaic]/deploy/war/log4j-logging/release/mosaic.war
• [répertoire d’installation de Mosaic]/deploy/war/jdk-logging/release/mosaic.war
Dans l’un des répertoires suivants :
• [racine de LiveCycleES2.5]/jboss/server/lc_turnkey/deploy
• [racine de LiveCycleES2.5]/jboss/server/all/deploy
2 Si vous souhaitez consulter un exemple d’application pour vérifier l’installation, déployez le fichier ClientInfo.war
pour un exemple d’application dans l’un des répertoires suivants :
• [racine de LiveCycleES2.5]/jboss/server/lc_turnkey/deploy (clé en main)
• [racine de LiveCycleES2.5]/jboss/server/all/deploy (non clé en main)
Les fichiers ClientInfo.war se trouvent dans le dossier [répertoire d’installation de
Mosaic]/samples/[nom_de_l’application]/tiles/ClientInfo.
3 Démarrez ou redémarrez le serveur pour vous assurer que Mosaic s’ouvre correctement.
4 Pour tester l’exécution de Mosaic, dans un navigateur Web, tapez l’URL suivante :
http://<server_name>:8080/mosaic/about
Installation de Mosaic sur LiveCycle ES2.5 pour WebSphere
1 Dans l’arborescence de navigation de la console d’administration WebSphere, cliquez sur Applications > New
Application. Dans la liste New Application, cliquez sur New Enterprise Application.
2 Sélectionnez Local File System ou Remote File System, puis accédez à l’emplacement d’un des fichiers suivants :
• [répertoire d’installation de Mosaic]/deploy/war/log4j-logging/release/mosaic.war
• [répertoire d’installation de Mosaic]/deploy/war/jdk-logging/release/mosaic.war
Remarque : configurez WebSphere pour utiliser log4j (voir la documentation du serveur d’applications)
3 Sélectionnez le fichier mosaic.war, cliquez sur Open, puis sur Next.
4 Veillez à ce que l’option Fast Path soit sélectionnée, puis cliquez sur Next.
5 Pour chacune des pages suivantes, utilisez les valeurs par défaut et cliquez sur Next.
• Select Installation Options
Dernière mise à jour le 10/2/2011
19
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Installation et configuration de l’environnement de production
• Map Modules to Servers
• Map Virtual Hosts for Web Modules
6 Dans la page Map Context Roots for Web Modules, pour Context Root, entrez /mosaic, puis cliquez sur Next.
7 Dans la page Summary, cliquez sur Finish.
8 Une fois le processus de déploiement terminé, dans le message Save Directly to the Master Configuration, cliquez
sur le lien Save.
9 Dans l’arborescence de navigation de la console d’administration WebSphere, cliquez sur Applications >
Application Types > WebSphere Enterprise Applications.
10 Dans la liste Enterprise Applications, sélectionnez mosaic_war et cliquez sur Start.
11 Si vous voulez déployer un exemple d’application pour vérifier l’installation, répétez la procédure pour déployer un
fichier ClientInfo.war. Les fichiers ClientInfo.war correspondant aux exemples d’applications se trouvent dans le
dossier [répertoire d’installation de Mosaic]/samples/[nom_de_l’application]/tiles/ClientInfo.
Remarque : WebSphere 6.1.0.21 nécessite une configuration supplémentaire pour fonctionner avec Mosaic (voir
« Configuration de WebSphere 6.1.0.21 pour Mosaic » à la page 19).
Configuration de WebSphere 6.1.0.21 pour Mosaic
1 Dans l’arborescence de navigation de la console d’administration WebSphere, cliquez sur Servers > Server Types >
WebSphere Application Servers. Sous Application Servers, cliquez sur le nom du serveur à configurer.
2 Sous Container Settings, cliquez sur Web Container Settings > Web Container.
3 Sous Additional Properties, cliquez sur Custom Properties.
4 Cliquez sur New, puis, dans la zone Name, tapez com.ibm.ws.webcontainer.invokefilterscompatibility. Pour Value,
tapez true. Cliquez sur OK.
5 Dans le message Save Directly to the Master Configuration, cliquez sur le lien Save.
6 Redémarrez WebSphere.
7 Pour tester l’exécution de Mosaic, dans un navigateur Web, tapez l’URL suivante :
http://<server_name>:8080/mosaic/about
Installation de Mosaic sur LiveCycle ES2.5 pour WebLogic
1 Pour accéder à la console d’administration de WebLogic Server, tapez http://[nom_d’hôte]:[port]/console dans la
ligne d’URL d’un navigateur Web (par exemple, http://localhost:7001/console).
2 Tapez le nom d’utilisateur et le mot de passe de la configuration de WebLogic Server et cliquez sur Log In.
3 Sous Change Center, cliquez sur Lock & Edit.
4 Sous Domain Structure, cliquez sur Deployments.
5 Dans le volet Summary of Deployments, cliquez sur Install.
6 Sous le titre Locate Deployment to Install and Prepare for Deployment, dans le texte de la remarque, cliquez sur le
lien Upload Your File(s).
7 En regard de la zone Deployment Archive, cliquez sur Browse. Accédez à l’emplacement d’un des fichiers suivants :
• [répertoire d’installation de Mosaic]/deploy/war/log4j-logging/release/mosaic.war
• [répertoire d’installation de Mosaic]/deploy/war/jdk-logging/release/mosaic.war
Remarque : configurez WebLogic pour utiliser log4j (voir la documentation du serveur d’applications).
Dernière mise à jour le 10/2/2011
20
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Installation et configuration de l’environnement de production
8 Sélectionnez le fichier mosaic.war, cliquez sur Open, puis sur Next.
9 Dans la page Locate Deployment to Install and Prepare for Deployment, cliquez sur Next.
10 Sélectionnez Install this deployment as an application, puis cliquez sur Next.
11 Sélectionnez le serveur sur lequel vous déployez Mosaic et cliquez sur Next.
12 Pour Optional Settings, utilisez les valeurs par défaut, puis cliquez sur Finish.
13 Sous Change Center, cliquez sur Activate Changes.
14 Dans la liste Summary of Deployments, sélectionnez mosaic, puis cliquez sur Start > Servicing All Requests. Cliquez
sur Yes.
15 Dans la liste Summary of Deployments, assurez-vous que la valeur Health pour mosaic est OK.
16 Si vous voulez déployer un exemple d’application pour vérifier l’installation, répétez la procédure pour déployer un
fichier ClientInfo.war. Les fichiers ClientInfo.war correspondant aux exemples d’applications se trouvent dans le
dossier [répertoire d’installation de Mosaic]/samples/[nom_de_l’application]/tiles/ClientInfo.
17 Pour tester l’exécution de Mosaic, dans un navigateur Web, tapez l’URL suivante :
http://<server_name>:8080/mosaic/about
Configuration de SSL pour Mosaic
Configurez Mosaic pour communiquer avec WebDAV en utilisant SSL lorsque :
• SSL est activé (« Configuration de SSL » dans Aide à l’administration de LiveCycle ES2.5) ;
• vous accédez à Mosaic en utilisant https (par exemple, en vous connectant à https://example.com:8080/mosaic/).
Pour configurer SSL pour Mosaic, importez les informations d’identification SSL requises dans le fichier de stockage
des clés par défaut de l’environnement d’exécution Java.
Utilisez le certificat racine du serveur WebDAV spécifié dans le fichier mosaic-context.xml. Le fichier mosaiccontext.xml se trouve dans le fichier mosaic.war que vous avez utilisé pour déployer Mosaic, dans le répertoire METAINF/spring/mosaic-context.xml.
Par exemple, la commande Java keytool suivante permet d’importer un certificat auto-signé (LC_cert.cer, alias « LC
Cert ») dans le fichier de stockage des clés JBoss :
keytool –import –alias "LC Cert" –keystore JAVA_HOME\jre\lib\security\cacerts –file
LC_cert.cer
Les serveurs d’applications fournissent des méthodes alternatives de personnalisation des magasins d’approbations.
Consultez la documentation du serveur d’applications pour plus d’informations sur l’implémentation de SSL.
Création d’utilisateurs Mosaic pour LiveCycle ES2.5
Pour permettre aux utilisateurs d’accéder aux applications Mosaic, configurez manuellement des utilisateurs et des
rôles sur le serveur d’applications qui héberge le serveur Mosaic. Une fois que vous avez créé des utilisateurs et des
rôles, vous pouvez créer des stratégies qui définissent les éléments auxquels les utilisateurs sont autorisés à accéder.
Avant que vous commenciez, par défaut, Mosaic inclut des utilisateurs prédéfinis qui sont configurés dans le but de
déployer et d’exécuter les exemples d’applications. Ces utilisateurs sont définis à des fins de développement, de
débogage et de test uniquement. Supprimez ces utilisateurs avant de créer les utilisateurs à utiliser avec LiveCycle
ES2.5.
Dernière mise à jour le 10/2/2011
21
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Installation et configuration de l’environnement de production
Suppression des utilisateurs préconfigurés de Mosaic :
1 Localisez le fichier mosaic.war correspondant à votre environnement. Par défaut, [répertoire d’installation de
Mosaic]/deploy/war/jdk-logging/release ou [répertoire d’installation de Mosaic]/deploy/war/log4j-logging/release.
2 Ouvrez le fichier mosaic.war et localisez le fichier mosaic-context.xml inclus dans le sous-dossier META-
INF/spring du fichier WAR.
3 Supprimez le code suivant (indiqué en gras ci-dessous) du fichier mosaic-context.xml :
<!-- We reference the bean for LiveCycle authentication, followed by an in-line
authentication provider -->
<!-- for the purpose of running the Mosaic samples, and getting Tile Developers up and
running quickly. -->
<!-- The in-line authentication provider element should be used for development and testing
only.
-->
<security:authentication-manager>
<security:authentication-provider ref='mosaicAuthenticationProvider'/>
<!-- IMPORTANT: REMOVE THE FOLLOWING security:authentication-provider ELEMENT BEFORE
PRODUCTION SERVER DEPLOYMENT -->
<security:authentication-provider>
<security:user-service>
<security:user name="user" password="password"
authorities="ROLE_MOSAIC_END_USER" />
<security:user name="designer" password="password"
authorities="ROLE_MOSAIC_DESIGNER"/>
<security:user name="padmin" password="password"
authorities="ROLE_MOSAIC_POLICY_ADMINISTRATOR"/>
<security:user name="broker" password="password"
authorities="ROLE_MOSAIC_BROKER"/>
<security:user name="advisor" password="password"
authorities="ROLE_MOSAIC_ADVISOR"/>
</security:user-service>
</security:authentication-provider>
</security:authentication-manager>
Création d’utilisateurs Mosaic pour LiveCycle ES2.5 :
1 Ouvrez un navigateur Web et entrez l’URL correspondant à LiveCycle Administration Console.
Par exemple, pour un serveur JBoss, l’URL est http://localhost:8080/adminui (déploiement local utilisant le port par
défaut).
2 Saisissez votre nom d’utilisateur et votre mot de passe, puis cliquez sur Ouvrir une session.
Par exemple, le nom d’utilisateur et le mot de passe par défaut sont administrator et password.
3 Dans LiveCycle Administration Console, cliquez sur Paramètres > User Management > Utilisateurs et groupes.
4 Cliquez sur Nouvel utilisateur.
5 Sous Paramètres généraux, fournissez les informations de l’utilisateur, puis cliquez sur Terminer. Par exemple :
• Prénom : Mosaic
• Nom : Designer
• ID utilisateur : designer
• Mot de passe : password
• Confirmer le mot de passe : password
Dernière mise à jour le 10/2/2011
22
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Installation et configuration de l’environnement de production
6 Cliquez sur Nouvel utilisateur.
7 Sous Paramètres généraux, fournissez les informations de l’utilisateur, puis cliquez sur Terminer. Par exemple :
• Prénom : Mosaic
• Nom : User
• ID utilisateur : user
• Mot de passe : password
• Confirmer le mot de passe : password
8 Cliquez sur Nouvel utilisateur.
9 Sous Paramètres généraux, fournissez les informations de l’utilisateur, puis cliquez sur Terminer. Par exemple :
• Prénom : Mosaic
• Nom : Policy Admin
• ID utilisateur : padmin
• Mot de passe : password
• Confirmer le mot de passe : password
Affectation de rôles aux utilisateurs Mosaic :
Si vous configurez Mosaic afin d’utiliser SAML pour l’authentification WebDAV, les utilisateurs Mosaic ont besoin
d’autorisations différentes (voir « Configuration de la sécurité WebDAV » dans Administration de LiveCycle
Mosaic 9.5).
1 Ouvrez un navigateur Web et entrez l’URL correspondant à LiveCycle Administration Console.
Par exemple, pour un serveur JBoss, l’URL est http://localhost:8080/adminui (déploiement local utilisant le port par
défaut).
2 Saisissez votre nom d’utilisateur et votre mot de passe, puis cliquez sur Ouvrir une session.
Par exemple, le nom d’utilisateur et le mot de passe par défaut sont administrator et password.
3 Dans LiveCycle Administration Console, cliquez sur Paramètres > User Management > Gestion des rôles.
4 Cliquez sur Nouveau rôle.
5 Sous Paramètres généraux, pour Nom de rôle, tapez ROLE_MOSAIC_DESIGNER et cliquez sur Suivant.
6 Sous Rechercher des droits, sélectionnez Repository Read, Repository Traverse, Repository Write et Service Invoke,
puis cliquez sur OK.
7 Cliquez sur Suivant.
8 Sous Utilisateurs de rôle, cliquez sur Rechercher des utilisateurs/groupes.
9 Sous Rechercher des utilisateurs et des groupes, cliquez sur Rechercher, puis sélectionnez le nom d’utilisateur de
l’utilisateur concepteur (par exemple, Mosaic Designer).
10 Cliquez sur OK, puis sur Terminer.
11 Répétez cette procédure pour créer les rôles ROLE_MOSAIC_END_USER et
ROLE_MOSAIC_POLICY_ADMINISTRATOR. Affectez ROLE_MOSAIC_END_USER à Mosaic User et
ROLE_MOSAIC_POLICY_ADMINISTRATIOR à Mosaic Policy Admin. Sélectionnez les mêmes autorisations
que pour ROLE_MOSAIC_DESIGNER.
Dernière mise à jour le 10/2/2011
23
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Installation et configuration de l’environnement de production
Ouverture d’une application Mosaic
Ouverture d’une application à l’aide du client de bureau
1 Effectuez l’une des opérations suivantes :
• Cliquez sur Tous les programmes > Adobe LiveCycle Mosaic.
• Cliquez sur l’icône Mosaic du Bureau.
2 Tapez l’URL du serveur Mosaic (par exemple, http://localhost:8080).
3 Tapez un nom d’utilisateur et un mot de passe (par exemple, user et password) et cliquez sur Login.
4 Dans l’onglet MyApps, faites défiler l’affichage jusqu’à ce que l’application que vous voulez ouvrir apparaisse.
5 Dans l’élément d’application, cliquez sur
.
Ouverture d’une application à l’aide d’un navigateur Web
Le modèle des URL des applications Mosaic est http://localhost:8080/mosaic/#/applications/[nom de l’application], où
[nom de l’application] correspond à l’attribut de nom spécifié lorsque l’application est déployée sur le serveur Mosaic.
Par exemple, l’URL de l’application Basic est http://localhost:8080/mosaic/#/applications/Basic.
Si vous avez déployé des exemples d’applications et des démonstrations, vous pouvez y accéder en utilisant le client
Mosaic ou un navigateur Web.
Pour obtenir les URL permettant d’accéder aux exemples d’applications, voir « Accès aux exemples d’applications
Mosaic » à la page 26.
1 Dans le champ d’adresse du navigateur, tapez l’URL de l’application.
2 Tapez un nom d’utilisateur et un mot de passe (par exemple, user et password) et cliquez sur Login.
Suppression de Mosaic d’un environnement de
développement
Pour supprimer Mosaic, supprimez le client de bureau Mosaic et le fichier mosaic.war du serveur d’applications.
Suppression du client de bureau
Utilisez l’utilitaire Windows Ajouter ou supprimer des programmes pour supprimer le client de bureau Mosaic.
1 Effectuez l’une des opérations suivantes :
• Dans Windows XP, cliquez sur Démarrer > Panneau de configuration > Ajouter ou supprimer des programmes.
• Dans Windows Vista, cliquez sur Démarrer > Panneau de configuration > Programmes et fonctionnalités.
• Dans Windows 7, cliquez sur Démarrer > Panneau de configuration > Désinstaller un programme.
2 Cliquez sur Adobe LiveCycle Mosaic, puis sur Supprimer.
Dernière mise à jour le 10/2/2011
24
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Installation et configuration de l’environnement de production
Suppression de Mosaic du serveur
Suppression de Mosaic de LiveCycle ES2.5 sur Tomcat
❖ Supprimez le fichier mosaic.war du répertoire [racine de Tomcat]/webapps.
Suppression de Mosaic de LiveCycle ES2.5 pour JBoss (clé en main ou non)
1 Supprimez le fichier mosaic.war de l’un des répertoires suivants :
• [racine de LiveCycleES2.5]/jboss/server/lc_turnkey/deploy
• [racine de LiveCycleES2.5]/jboss/server/all/deploy
2 Redémarrez JBoss.
Suppression de Mosaic de LiveCycle ES2.5 pour WebSphere
1 Dans l’arborescence de navigation de la console d’administration WebSphere, cliquez sur Applications >
Application Types > WebSphere Enterprise Applications.
2 Dans la liste Enterprise Applications, sélectionnez mosaic_war et cliquez sur Stop.
3 Sélectionnez mosaic_war, cliquez sur Uninstall, puis sur OK.
4 Dans le message Save Directly to the Master Configuration, cliquez sur le lien Save.
Suppression de Mosaic de LiveCycle ES2.5 pour WebLogic
1 Pour accéder à la console d’administration de WebLogic Server, tapez http://[nom_d’hôte]:[port]/console dans la
ligne d’URL d’un navigateur Web (par exemple, http://localhost:7001/console).
2 Tapez le nom d’utilisateur et le mot de passe de la configuration de WebLogic Server et cliquez sur Log In.
3 Sous Change Center, cliquez sur Lock & Edit.
4 Sous Domain Structure, cliquez sur Deployments.
5 Dans la liste Summary of Deployments, sélectionnez mosaic, puis cliquez sur Stop > Force Stop Now. Cliquez sur Yes.
6 Dans la liste Summary of Deployments, sélectionnez mosaic, puis cliquez sur Delete. Cliquez sur Yes.
7 Sous Change Center, cliquez sur Activate Changes.
Voir aussi
« Présentation de LiveCycle Mosaic » à la page 1
« Installation et configuration de l’environnement de développement » à la page 9
« Exemples d’applications » à la page 25
« Guide pas à pas du développement » à la page 29
Dernière mise à jour le 10/2/2011
25
Chapitre 4 : Exemples d’applications
Les exemples d’applications illustrent les fonctionnalités de Mosaic dans le cadre de tâches et d’un contenu réels. Ces
exemples sont entièrement fonctionnels et vous pouvez les utiliser pour créer vos propres applications.
Pour accéder aux exemples d’applications Mosaic, déployez les exemples sur le serveur Tomcat autonome fourni avec
Mosaic. Vous pouvez également les déployer sur un serveur Mosaic déployé sur LiveCycle ES2.5. Assurez-vous que les
rôles et les utilisateurs des exemples d’applications sont définis sur le serveur avant d’essayer d’accéder à ces exemples.
Déploiement des exemples d’applications
Utilisez les fichiers de génération Ant fournis dans le cadre de l’installation Mosaic pour déployer les exemples
d’applications sur le serveur. Par défaut, les fichiers de génération sont configurés pour déployer les exemples sur un
serveur Mosaic en utilisant les valeurs suivantes :
<property
<property
<property
<property
<property
name="protocol" value="http" />
name="server" value="localhost" />
name="port" value="8080" />
name="username" value="designer" />
name="password" value="password" />
Avant de commencer, assurez-vous qu’Ant 1.7.0 ou version ultérieure est installé.
Pour effectuer le déploiement à un autre emplacement de serveur, modifiez les fichiers de génération Ant à l’aide des
nouvelles informations avant d’exécuter Ant. Vous pouvez également modifier les fichiers de génération Ant pour
utiliser un utilisateur ou un mot de passe différent.
Pour exécuter Ant, tapez ant dans la ligne de commande. Lorsque vous ne fournissez pas d’arguments, Ant recherche
un fichier build.xml dans le répertoire en cours.
Remarque : si vous rencontrez une erreur de délai d’expiration lors du déploiement des exemples d’applications ou de
catalogues, ajoutez un attribut maxwait doté d’une valeur élevée au fichier build.xml correspondant. Par exemple, la
modification suivante du fichier build.xml situé dans le dossier [répertoire d’installation de Mosaic]/samples/general
définit la valeur de l’attribut maxwait sur 60 000 000 000 secondes :
<mosaic-application action="import"
name="Basic"
file="applications/Basic.xml"
property="response"
protocol="${protocol}"
server="${server}"
port="${port}"
username="${username}"
password="${password}"
maxwait="60000000000" />
Déploiement de tous les exemples et démonstrations
Pour déployer tous les exemples d’applications fournis avec Mosaic, dans le répertoire suivant, exécutez Ant :
• [répertoire d’installation de Mosaic]/samples/
Dernière mise à jour le 10/2/2011
26
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Exemples d’applications
Déploiement des exemples d’applications généraux
Pour déployer les applications Basic, Brokerage, HTML Example, Style Example et TileGame, dans le répertoire
suivant, exécutez Ant :
• [répertoire d’installation de Mosaic]/samples/general/
Déploiement des exemples d’applications Client Dashboard
Pour déployer les applications Client Dashboard et Slate Dashboard, dans le répertoire suivant, exécutez Ant :
• [répertoire d’installation de Mosaic]/samples/clientDashboard/
Déploiement de l’exemple d’application mockDataService
Pour déployer l’application mockDataService, dans le répertoire suivant, exécutez Ant :
• [répertoire d’installation de Mosaic]/samples/stockDataService/
Accès aux exemples d’applications Mosaic
Une fois que vous avez déployé des exemples Mosaic sur un serveur Mosaic, vous pouvez accéder aux exemples
d’applications à l’aide du client de bureau ou du client de navigateur. Le client de bureau affiche toutes les applications
déployées dans l’onglet My Apps. Pour accéder à un exemple d’application à l’aide du client de navigateur, tapez
http://[nom d’hôte]:[port]/mosaic/#/applications/[nom de l’application] dans la ligne d’URL d’un navigateur Web.
Le nom de l’application correspond à l’attribut de nom spécifié dans la tâche Ant utilisée pour déployer l’application
sur le serveur Mosaic. Par exemple, si vous avez installé Mosaic sur le serveur autonome, vous pouvez utiliser les URL
suivantes pour vous connecter aux exemples d’applications :
Dernière mise à jour le 10/2/2011
27
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Exemples d’applications
Application
Description
URL par défaut du client de navigateur
Application Basic
L’application Basic illustre la
façon d’envoyer des
messages et de définir des
propriétés de contexte.
http://localhost:8080/mosaic/#/applications/Basic
Brokerage
L’application Brokerage
http://localhost:8080/mosaic/#/applications/Brokerage
permet de gérer les
portefeuilles d’une liste de
contacts. Lorsque vous
sélectionnez un contact dans
la mosaïque Contacts, vous
pouvez utiliser la mosaïque
Portfolio pour ajouter ou
supprimer des actions dans
le portefeuille du contact
sélectionné. Les données de
Google Finance pour l’action
qui est sélectionnée dans la
mosaïque Portfolio
apparaissent dans la
mosaïque Stock Information.
Client Dashboard
http://localhost:8080/mosaic/#/applications/ClientDashboar
L’application Client
Dashboard est un bureau de d
service client, qui contient les
mosaïques dotées des
fonctions suivantes :
•
Suivi des dossiers en
suspens
•
Suivi des bogues liés à des
dossiers spécifiques
•
Affichage des informations
détaillées sur un client
associé à un dossier donné
•
Affichage des statistiques
générales pour un client
associé à un dossier donné
Lorsque vous modifiez le
dossier dans la mosaïque des
dossiers en suspens, les
autres mosaïques sont mises
à jour pour afficher les
informations associées à ce
dossier.
HTML Example
L’application HTML Example
fournit une version HTML du
client de bureau Mosaic.
Vous pouvez lancer les
exemples d’applications,
télécharger Adobe AIR et
confirmer les versions des
logiciels client et serveur
Mosaic.
http://localhost:8080/mosaic/#/applications/Default
Dernière mise à jour le 10/2/2011
28
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Exemples d’applications
Application
Description
URL par défaut du client de navigateur
mockStockService
Exemple de chargement d’un http://localhost:8080/mosaic/#/applications/mockStockServi
« service » avant le
ce
chargement de toute
mosaïque au sein d’une
application. Cet exemple de
service illustre comment
créer des fonctionnalités en
dehors d’une mosaïque puis
les utiliser sur plusieurs
mosaïques.
Slate Client
Dashboard
Version alternative de
l’application Client
Dashboard qui permet
d’illustrer l’utilisation de
feuilles de style
personnalisées dans une
application. Elle utilise une
feuille de style stockée dans
le catalogue pour modifier
l’apparence de l’application.
Style Example
Version alternative de
http://localhost:8080/mosaic/#/applications/Navigation
l’application Basic qui
permet d’illustrer l’utilisation
d’un habillage personnalisé
pour créer des expériences
de navigation uniques pour
les utilisateurs Mosaic.
TileGame
L’application TileGame
http://localhost:8080/mosaic/#/applications/TileGame
illustre comment utiliser
l’interaction entre des
mosaïques pour créer un jeu.
Chaque mosaïque
représente une carte à jouer
à deux faces. Pour
commencer un jeu, cliquez
sur une mosaïque. Continuez
à retourner les cartes deux
par deux pour trouver des
paires. Le jeu est terminé
lorsque vous avez trouvé
toutes les paires. La
mosaïque de minutage
indique le temps que vous
avez mis pour finir le jeu.
http://localhost:8080/mosaic/#/applications/SlateDashboard
Pour accéder aux exemples d’applications, vous devez entrer un compte d’utilisateur et un mot de passe. Par exemple,
les comptes d’utilisateur par défaut incluent user et designer, qui utilisent tous les deux password comme mot de
passe. Pour plus d’informations, voir « Utilisateurs et rôles Mosaic » à la page 7.
Voir aussi
« Présentation de LiveCycle Mosaic » à la page 1
« Installation et configuration de l’environnement de développement » à la page 9
« Installation et configuration de l’environnement de production » à la page 16
« Guide pas à pas du développement » à la page 29
Dernière mise à jour le 10/2/2011
29
Chapitre 5 : Guide pas à pas du
développement
Cette section présente le développement de mosaïques, catalogues et applications Mosaic, en l’illustrant à l’aide d’un
exemple.
Avant de commencer
Avant de commencer à lire ce guide pas à pas, assurez-vous d’avoir effectué avec succès au moins les procédures du
manuel « Installation et configuration de l’environnement de développement » à la page 9. En outre, assurez-vous que
tous les logiciels requis sont installés correctement.
Importation d’exemples de mosaïques
Vous développez des applications constituantes Mosaic, appelées mosaïques, à l’aide d’applications tierces telles que
Flash Builder ou HTML. Pour utiliser ces mosaïques dans une application, vous devez les importer dans un catalogue
Mosaic. Une fois qu’elles font partie d’une application Mosaic, les mosaïques Flex et HTML peuvent, par exemple,
partager des objets de contexte. L’installation Mosaic fournit des exemples de mosaïques Flex et HTML qui illustrent
le fonctionnement des mosaïques.
Importation d’exemples de mosaïques Flex
L’installation Mosaic inclut des exemples de mosaïques qui utilisent la technologie Flex. Ils sont précompilés et ajoutés
dans les catalogues généraux sample_catalog, dashboard_catalog et stockDataService_catalog.
Une fois que vous avez configuré les bibliothèques Mosaic et importé les projets, les mosaïques apparaissent dans la
vue Navigateur Flex. Vous pouvez passer en revue ces exemples pour voir comment fonctionne le kit Mosaic Tile SDK
et notamment comment effectuer des appels avancés.
Importation d’exemples de mosaïques dans Flash Builder
1 Dans Flash Builder, cliquez sur Fichier > Importer > Autre.
2 Sélectionnez Général > Projets existants dans l’espace de travail et cliquez sur Suivant.
3 Cliquez sur Parcourir et accédez au répertoire d’installation de Mosaic (par exemple, MOSAIC_HOME). Dans le
répertoire d’installation de Mosaic, sélectionnez le dossier samples et cliquez sur OK.
4 Cliquez sur Terminer.
Importation d’exemples de mosaïques HTML
Les exemples de mosaïques HTML fournis avec l’installation Mosaic illustrent comment modifier les sites Web
internes existants pour les utiliser dans une application Mosaic.
Pour utiliser les exemples de mosaïques HTML, vous avez besoin de l’accès à un serveur Web sur lequel vous pouvez
placer les fichiers HTML et exécuter un fichier JavaScript. Par exemple, vous pouvez utiliser une instance locale
d’Apache Tomcat qui s’exécute sur le même ordinateur que l’application cliente Mosaic AIR.
Dernière mise à jour le 10/2/2011
30
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Guide pas à pas du développement
Lorsque vous installez le serveur autonome Mosaic, l’installation du serveur déploie les mosaïques HTML. Pour
installer les mosaïques HTML sur un autre serveur, utilisez les procédures ci-dessous.
Installation des mosaïques HTML sur un serveur Apache Tomcat
❖ Copiez les fichiers WAR suivants dans le répertoire [racine de Tomcat]/webapps :
• [répertoire d’installation de Mosaic]/samples/general/tiles/BasicHTML/BasicHMLTiles.war
• [répertoire d’installation de Mosaic]/samples/clientDashboard/tiles/ClientInfo/ClientInfo.war
Installation des mosaïques HTML sur LiveCycle ES2.5 pour JBoss (clé en main ou non)
❖ Copiez l’un des fichiers WAR suivants dans le répertoire [racine de
LiveCycleES2.5]/jboss/server/lc_turnkey/deploy :
• [répertoire d’installation de Mosaic]/samples/general/tiles/BasicHTML/BasicHMLTiles.war
• [répertoire d’installation de Mosaic]/samples/clientDashboard/tiles/ClientInfo/ClientInfo.war
Installation des mosaïques HTML sur un serveur (instructions générales)
Pour plus d’informations sur le déploiement de fichiers HTML sur le serveur Web, voir la documentation du serveur.
Par défaut, l’emplacement du fichier HTML spécifié dans les exemples de catalogues est http://localhost:8080 (URL du
serveur Mosaic par défaut). Si vous déployez les exemples de fichiers HTML dans un emplacement différent, mettez à
jour les entrées des mosaïques HTML dans les catalogues.
1 Copiez le contenu des dossiers suivants sur un serveur Web autre que celui où Mosaic est installé :
• [répertoire d’installation de Mosaic]/samples/general/tiles/BasicHTML/
• [répertoire d’installation de Mosaic]/samples/clientDashboard/tiles/ClientInfo/ClientInfo/
2 Dans un éditeur XML, ouvrez le fichier [répertoire d’installation de
Mosaic]/samples/general/catalogs/descriptor.xml.
3 Pour les entrées ci-dessous, modifiez la valeur de l’attribut URI en spécifiant l’emplacement du serveur Web
approprié, puis enregistrez les modifications :
• MessagePassing
• SimpleContext
4 Ouvrez le fichier [répertoire d’installation de Mosaic]/samples/clientDashboard/catalogs/descriptor.xml.
5 Pour l’entrée ClientInfo, modifiez la valeur de l’attribut URI en spécifiant l’emplacement du serveur Web
approprié, puis enregistrez les modifications.
6 Redéployez les catalogues et les exemples d’applications sur le serveur. Pour obtenir des instructions détaillées, voir
Développement d’applications pour LiveCycle Mosaic 9.5.
Création de votre première mosaïque Flash
En général, vous devez utiliser les étapes élémentaires suivantes pour créer une mosaïque Flash :
• Création d’un projet Flex et compilation d’un fichier SWF
• Ajout de la mosaïque (fichier SWF) dans un catalogue
• Ajout de la mosaïque dans une application
Dernière mise à jour le 10/2/2011
31
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Guide pas à pas du développement
• Déploiement de la mosaïque, du catalogue et de l’application sur le serveur Mosaic
Création d’un projet Flex et compilation d’un fichier SWF
1 Ouvrez Flash Builder.
2 Cliquez sur Fichier > Nouveau > Projet Flex.
3 Attribuez un nom au projet.
4 Assurez-vous que l’option Application Web est sélectionnée dans le groupe de cases d’option Type d’applications.
5 Cliquez sur Terminer.
6 Cliquez avec le bouton droit sur le nouveau projet et cliquez sur Propriétés.
7 Cliquez sur Chemin de génération Flex.
8 Sélectionnez l’onglet Chemin d’accès à la bibliothèque.
9 Cliquez sur Ajouter un fichier SWC.
10 Tapez ${MOSAIC_SDK}/sdk/flex/sdks/4.1.0/mosaic-tile.swc.
11 Une fois que le projet a été créé et que l’application MXML par défaut a été chargée, ajoutez l’espace de noms
mc="com.adobe.mosaic.core.*" à la balise Application (l’espace de noms "mx" indiqué ci-dessous est issu de
Flex 3.4 ; dans Flex 4.x, les espaces de noms ont changé) :
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:mc="com.adobe.mosaic.core.*"
layout="absolute">
</mx:Application>
12 Modifiez la balise racine en remplaçant mx:Application par mc:Tile.
<?xml version="1.0" encoding="utf-8"?>
<mc:Tile xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:mc="com.adobe.mosaic.core.*"
layout="absolute">
</mc:Tile>
13 Ajoutez un objet Label dans la définition de la mosaïque :
<?xml version="1.0" encoding="utf-8"?>
<mc:Tile xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:mc="com.adobe.mosaic.core.*"
layout="absolute">
<s:Label text="Hello World!" />
</mc:Tile>
14 Dans la vue Navigateur Flex, cliquez avec le bouton droit sur le projet, puis sur Propriétés.
15 Cliquez sur Compilateur Flex.
Dernière mise à jour le 10/2/2011
32
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Guide pas à pas du développement
16 Pour Arguments de compilateur supplémentaires, entrez l’argument suivant :
-locale en_US -includes=mx.managers.systemClasses.MarshallingSupport -static-link-runtimeshared-libraries=true
17 Cliquez sur Chemin de génération Flex. Dans l’onglet Chemin d’accès à la bibliothèque, pour Liaison de la
structure, sélectionnez l’option Fusionné dans le code.
Ajout d’une mosaïque dans un catalogue
1 Localisez le dossier [répertoire d’installation de Mosaic]/samples/general/catalogs/Tiles.
2 Créez un sous-dossier nommé [YourTileName] et copiez la mosaïque de fichier SWF nouvellement compilée à
partir du répertoire bin-debug dans ce nouveau dossier. Notez le nom de fichier qui sera requis dans une étape
ultérieure.
Remarque : [YourTileName] correspond au nom de fichier de la mosaïque sans l’extension. Par exemple, si le nom de
fichier de la mosaïque est Mosaïque.swf, définissez le nom du sous-dossier et de la mosaïque sur Mosaïque.
3 Ouvrez le fichier [répertoire d’installation de Mosaic]/samples/general/catalogs/descriptor.xml à l’aide d’un éditeur
de texte ou d’un éditeur XML.
Le fichier descriptor.xml est le catalogue qui contient les exemples d’applications fournis avec Mosaic.
4 Au sein de l’élément <tile:TileClassList>, placez un nouvel élément <tile:TileClass> avec un attribut de nom égal à
[YourFileName].
<tile:TileClass
initialHeight="400"
initialWidth="680"
name="[YourTileName]"
label="[YourLabelName]"
catalog="sampleCatalog"
fitContent="true">
<crx:Metadata>
<crx:Description>Your first tile.</crx:Description>
<crx:Category>Component</crx:Category>
<crx:Tag>component</crx:Tag>
</crx:Metadata>
<tile:Content loadAs="default"
contentType="application/x-shockwave-flash"
uri="/mosaic/catalogs/sample_catalog/tiles/[YourTileName]/content"/>
</tile:TileClass>
Déploiement du catalogue et de l’application sur le serveur
1 Ajoutez le contenu du dossier [répertoire d’installation de Mosaic]/samples/general/catalogs dans une archive ZIP.
Le contenu par défaut du dossier catalogs correspond aux dossiers Resources, Stylesheets et Tiles, ainsi qu’au fichier
descriptor.xml.
Par exemple, pour un système d’exploitation Windows, sélectionnez le contenu de [répertoire d’installation de
Mosaic]/samples/general/catalogs, puis cliquez sur Envoyer vers > Dossiers compressés. Cette procédure crée le
fichier d’archive ZIP descriptor.zip.
2 Utilisez la tâche ant mosaic-catalog pour importer l’archive ZIP sur le serveur.
Dernière mise à jour le 10/2/2011
33
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Guide pas à pas du développement
3 Dans le dossier [répertoire d’installation de Mosaic]/samples/general/applications, créez une copie de Default.xml
et renommez-la [Nom_de_l’application].xml.
4 Modifiez [Nom_de_l’application].xml pour référencer la mosaïque. Par exemple :
<?xml version="1.0" encoding="UTF-8"?>
<app:Application name="[YourTileName]" label="[YourTileName]"
xmlns:view="http://ns.adobe.com/Mosaic/View/1.0/"
xmlns:catalog="http://ns.adobe.com/Mosaic/Catalog/1.0/"
xmlns:tile="http://ns.adobe.com/Mosaic/Tile/1.0/"
xmlns:crx="http://ns.adobe.com/Mosaic/CRXTypes/1.0/"
xmlns:app="http://ns.adobe.com/Mosaic/Application/1.0/">
<crx:Metadata>
<crx:Description>First Tile</crx:Description>
</crx:Metadata>
<app:Shell name="[YourTileName]" label="[YourTileName]">
<catalog:CatalogReference name="sample_catalog" uri="sample_catalog"/>
<tile:TileReference catalog="sample_catalog" name="[YourTileName]"
label="[YourTileName]" width="100%" height="100%"/>
</app:Shell>
</app:Application>
5 Modifiez le fichier [répertoire d’installation de Mosaic]/samples/general/build.xml pour déployer l’application à
l’aide des valeurs suivantes :
<target name="deploy-applications">
<mosaic-application action="import"
name="[YourTileName]"
file="applications/[YourTileName]"
property="response"
protocol="${protocol}"
server="${server}"
port="${port}"
username="${username}"
password="${password}" />
<echo message="${response}" />
6 Pour déployer l’application, exécutez Ant dans le répertoire [répertoire d’installation de Mosaic]/samples/general/.
7 Ouvrez l’application dans le client de bureau Mosaic ou le client de navigateur Mosaic en utilisant l’URL
http://localhost:8080/mosaic/#/applications/[Nom_de_l’application].
Débogage des mosaïques Flash
Débogage des mosaïques dans le client de navigateur
Avant de commencer, vérifiez les points suivants :
• Vous utilisez une version de débogage du client de navigateur en déployant le fichier de débogage mosaic.war situé
dans le dossier [répertoire d’installation de Mosaic]/deploy/war/debug/log4j-logging. Le serveur Tomcat autonome
est fourni avec la version commerciale du fichier mosaic.war dans le dossier webapps du serveur Mosaic.
• La dernière version de débogage de la mosaïque a été déployée sur le serveur Mosaic.
• Une application qui utilise la mosaïque a également été déployée.
1 En mode Source dans Flash Builder, cliquez avec le bouton droit et sélectionnez Déboguer en tant que >
Configurations de débogage.
2 Sélectionnez une configuration de débogage ou créez une configuration en double-cliquant sur Application Web.
Dernière mise à jour le 10/2/2011
34
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Guide pas à pas du développement
3
Dans la section URL ou chemin à lancer, désactivez l’option Utiliser la valeur par défaut et tapez l’URL permettant
d’accéder à l’application Mosaic. Par exemple : http://localhost:8080/mosaic/#/applications/Brokerage.
4 Cliquez sur Débogage.
L’application Mosaic s’ouvre dans le client de navigateur et vous pouvez déboguer les mosaïques.
Débogage des mosaïques dans le client de bureau
Avant de commencer, vérifiez les points suivants :
• Vous utilisez une version de débogage du serveur Mosaic en déployant le fichier de débogage mosaic.war situé dans
le dossier [répertoire d’installation de Mosaic]/deploy/war/debug/log4j-logging. Le serveur Tomcat autonome est
fourni avec la version commerciale du fichier mosaic.war dans le dossier webapps du serveur Mosaic.
• La dernière version de débogage de la mosaïque a été déployée sur le serveur Mosaic.
• Une application qui utilise la mosaïque a également été déployée.
• ADL se trouve dans : FLEX_HOME/bin.
1 En mode Source dans Flash Builder, cliquez avec le bouton droit et sélectionnez Déboguer en tant que >
Configurations de débogage.
2 Sélectionnez une configuration de débogage ou créez une configuration en double-cliquant sur Application de
bureau.
3
Dans la section URL ou chemin à lancer, désactivez l’option Utiliser la valeur par défaut et tapez une URL qui
n’inclut aucune fonctionnalité Flash, telle que http://www.google.com.
4 Cliquez sur Débogage.
5 Ouvrez une nouvelle invite de commande.
6 Accédez au répertoire d’installation du client de bureau Mosaic (par défaut, C:\Program Files\Adobe\Mosaic).
7 Tapez adl Mosaic-app.xml. Le client de bureau Mosaic s’ouvre et se connecte au débogueur.
8 Dans le client de bureau Mosaic, sélectionnez l’application pour commencer le débogage.
Création de votre première mosaïque HTML
Vous pouvez intégrer des pages Web dont vous n’êtes pas propriétaire et que vous ne contrôlez pas, dans une
application Mosaic. Pour cela, vous avez besoin d’un type d’URL fixe dans lequel vous pouvez mapper un ou plusieurs
objets de contexte.
Procédure de création d’une mosaïque HTML :
1 Localisez le dossier [répertoire d’installation de Mosaic]/samples/general/catalogs.
2 Modifiez le fichier descriptor.xml.
3 Ajoutez une nouvelle balise <tile:TileClass> au sein du nœud <tile:TileClassList> :
Dernière mise à jour le 10/2/2011
35
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Guide pas à pas du développement
<tile:TileClass name="GoogleFinance"
maxHeight="1200"
maxWidth="1200"
minHeight="400"
minWidth="400"
maintainAspectRatio="true"
initialHeight="400"
initialWidth="400"
label="GoogleFinance"
catalog="sampleCatalog">
<crx:Metadata>
<crx:Description>Google Finance</crx:Description>
<crx:Category>Component</crx:Category>
<crx:Tag>component</crx:Tag>
<crx:Tag>generic</crx:Tag>
</crx:Metadata>
<tile:Content contentType="text/html"
uri="http://www.google.com/finance?client=ob&amp;q=${application.symbol}"/>
</tile:TileClass>
Comparaison des interfaces de programmation ActionScript et JavaScript de
Mosaic
En règle générale, les signatures des méthodes JavaScript sont identiques à leurs équivalents dans ActionScript. Par
exemple, les restrictions de type citées dans ActionScript sont identiques à celles pour JavaScript. Toutefois, vous
n’avez pas accès aux mêmes types d’objets et de variables.
Par exemple, si vous souhaitez envoyer un message qui a des données Array en tant que données utiles, les différences
des extraits de code ActionScript et JavaScript sont les suivantes :
/* ActionScript */
function sendMyMessage():void {
var payload:Array = new Array();
payload[0] = "foo";
payload[1] = "bar";
payload[2] = 23213;
var m:Message = new Message("myNameSpace","messageName",payload)
mosaicApp.sendMessage(m);
}
L’équivalent dans JavaScript ressemble à l’extrait de code suivant :
// JavaScript
function sendMyMessage():void {
var payload = new Array();
payload[0] = "foo";
payload[1] = "bar";
payload[2] = 23213;
var m = new Object();
m.nameSpace = "myNameSpace";
m.name = "messageName";
m.payload = payload;
mosaicApp.sendMessage(m);
}
Dernière mise à jour le 10/2/2011
36
PRISE EN MAIN DE LIVECYCLE MOSAIC 9.5
Guide pas à pas du développement
Pour plus d’informations sur l’interface ActionScript de Mosaic, voir Guide de référence ActionScript 3.0 pour la
plate-forme Adobe Flash. Pour plus d’informations sur les interfaces de programmation JavaScript, voir Guide de
référence du langage JavaScript LiveCycle Mosaic 9.5.
Voir aussi
« Présentation de LiveCycle Mosaic » à la page 1
« Installation et configuration de l’environnement de développement » à la page 9
« Installation et configuration de l’environnement de production » à la page 16
« Exemples d’applications » à la page 25
Dernière mise à jour le 10/2/2011