FREE ELECTRONIC LIBRARY - Theses, dissertations, documentation

«Configuring Adobe® LiveCycle® Launch Pad 10 A Guide for Administrators and Developers Launch Pad March 2012 Version 10 Legal Notices For more ...»


Configuring Adobe® LiveCycle® Launch Pad 10

A Guide for Administrators and Developers

Launch Pad

March 2012 Version 10

Legal Notices

For more information, see http://help.adobe.com/en_US/legalnotices/index.html.



About This Document


Deploying Launch Pad

Enabling or Disabling Components

Adding new components

Create the SWF file............................................................................................................................ 7 Build the Launch Pad code

Deploy the component

Test the component in Launch Pad

About This Document Adobe® LiveCycle® Enterprise Suite 3 (ES3) Launch Pad is an Adobe® AIR client application that provides access from your desktop to the services on your organization’s LiveCycle server. You access the services using the components available within Launch Pad.

This document is intended for administrators and developers responsible for managing access to LiveCycle using LiveCycle Launch Pad components.

Conventions used in this document Name Default value Description [LiveCycle root] Windows: The installation directory that is used for all LiveCycle modules. The C:\Adobe\Adobe LiveCycle ES3 installation directory contains subdirectories for Adobe® LiveCycle® Configuration Manager. This directory also includes directories relating Linux and UNIX: to third-party products.

/opt/adobe/livecycle/ [Launch Pad root] [LiveCycle root]/sdk/misc/LaunchPad The directory where all Launch Pad source files are saved.

Additional information The resources in this table can help you learn more about LiveCycle.

–  –  –

Patch updates, technical notes, and additional information on this product version Adobe Enterprise Support Introduction Adobe LiveCycle Launchpad 10 provides access from your desktop to the services on your organization’s LiveCycle server. The following

components are included with the SDK and appear in Launch Pad providing the corresponding services are enabled:

• Convert to PDF

• Export PDF

• Create a PDF Package

• Rights Protect Document Administrators can also set up and enable additional components for end users based on other LiveCycle functionality.

Note: The service that you want to access by using a component must be installed on the LiveCycle server. Otherwise, the component does not appear within Launch Pad.

By combining Flex remoting and the services-oriented architecture of LiveCycle server, Launch Pad configures itself each time it restarts.

Whenever you start Launch Pad, it queries the LiveCycle server for changes to existing components or for new components to display.

Using Launch Pad benefits all types of users:

• End users can access on-demand services, such as the Generate PDF service from the LiveCycle server without affecting desktop performance. Files are created according to enterprise standards instead of using settings that are selected.

• Administrators can supply services to the desktop without desktop management and without end-user intervention. The administrators deploy their Launch Pad assets, which, in turn, appear on the desktop.

• Developers have a platform for creating end-user values through an SOA programming interface.

Deploying Launch Pad

After you complete the LiveCycle installation, you can install and deploy Launch Pad. The following files are used to deploy Launch Pad:

adobe-launchpad-dsc.jar Contains the LiveCycle component called LaunchPadService adobe-launchpad-assets.lca and adobe-livecycle-launchpad.lca LiveCycle archive (LCA) files that contain process definitions for the desktop components

Install LaunchPadService:

In Adobe® LiveCycle® Workbench, navigate to the Components view.

Search the component list to see whether LaunchPadService is running. If LaunchPadService is running, stop it, and then uninstall it.

–  –  –

Right-click LaunchPadService and select Start Component.

LaunchpadService is now running. LaunchpadService is the container application that interacts with the client Adobe AIR application.

LaunchpadService is responsible for identifying and providing the available user interface components to the Adobe AIR application.

–  –  –

To view a list of the assets that are contained in the file, click View Assets.

Click Import. The archive file is deployed.

Repeat steps 4-6 but choose the adobe-launchpad-assetts.lca file.

The adobe-launchpad-assets.lca file is responsible for deploying the following Adobe AIR client assets:

• The icons for the components

• The SWF file code that runs within the Adobe AIR application and defines the user experience

• The version of the Adobe AIR application used on the desktop

• The configuration file that binds everything together Launch Pad is now ready to be run, and the components are located on the client desktop.

Enabling or Disabling Components You control which LiveCycle components are available in Launch Pad by editing a copy of the Launch Pad configuration file (launchpadconfig.xml). This configuration file is deployed with Launch Pad. You can place the copy of the configuration file in the Launch Pad Applications view within Workbench.

To enable extending the number of Launch Pad components deployed to the desktop, add a new folder structure to the application assets.

The folder structure is.../ext/config/. Create this folder structure and copy the launchpad-config.xml file into it. Then, edit the copy of the configuration file. (See “Deploying Launch Pad” on page 3) Note: The /ext/config/launchpad-config.xml file takes precedence over the /launchpad-config.xml file. If a component is disabled in the /ext/config/launchpad-config.xml file but enabled in the /launchpad-config.xml file, that component does not appear in Launch Pad. It is recommended that you change only the ext/launchpad-config.xml file.

To disable a component:

❖ Edit the /ext/config/launchpad-config.xml file to change the enabled tag from true to false.

To enable a component:

❖ Edit the /ext/config/launchpad-config.xml file to change the enabled tag from false to true.

Adding new components In addition to the default components, you can create and enable components for other LiveCycle services.

Before you can begin creating a component for Launch Pad, you must have access to the following items:

• Launch Pad Includes the adobe-launchpad-module.swc library for developing components.

• Adobe Flash® Builder™ 4.0 or later Includes the tools to create a SWF file for the component.

• Workbench Used to create processes and deploy the component.

• Adobe® LiveCycle® Foundation Provides the underlying foundation and services. Launch Pad must be connected to a LiveCycle server. Each component depends on having the associated LiveCycle service available.

The following steps are for adding a new component:

• Create the SWF file that runs within the desktop client.

• Deploy the component.

• Test the component’s accessibility in Launch Pad.

Create the SWF file The first step for adding a new component is to create the SWF file.

Copy the Launch Pad library file (adobe-launchpad-module.swc) from [LiveCycle root]/sdk/client-libs/common directory to the /library folder of the project.

The library contains the com.adobe.launchpad.ClientHubcomponent class. The components that you develop must be a subclass of

the com.adobe.launchpad.ClientHubcomponent class, which has the following properties:

• serverProtocol

• serverName

• serverPort

• userName

• password Components use these properties to interact or load the services on the LiveCycle server.

Copy the following files from [Launch Pad root]/pdfg/src/com/adobe/launchpad/ui/common/effect/ to the project under a package:

• AppearEffect.mxml

• DisappearEffect.mxml

• ClarifyEffect.mxml Be sure to edit the package declaration line of these files accordingly.

In the project’s main MXML file, change the root element of the project from WindowedApplication/Application to

Launchpadcomponent. The initial code of the MXML looks similar to the following code:

ch:LaunchpadModule xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:ch="com.adobe.launchpad.*" creationComplete="initData(this)" xmlns:effect="com.adobe.launchpad.ui.common.effect.*" xmlns:common="com.adobe.launchpad.ui.common.*" hideEffect=" {disappear}" showEffect="{appear}"/ effect:AppearEffect id="appear"/ LAUNCH PAD 8 Adding new components Configuring Adobe LiveCycle Launch Pad 10 effect:DisappearEffect id="disappear"/ effect:ClarifyEffect id="clarify"/ This code enables the sliding effect for showing and hiding a component in Launch Pad to the new component.

Update ChannelSet in the new component to communicate with the LiveCycle server:

remote_object.channelSet = this.lcChannelSet as ChannelSet;

Compile the component by using the Adobe Flash® compiler.

Use the @Embed tag to embed images that are used in the component, in the SWF file.

The new component is ready to be deployed on the LiveCycle server.

Build the Launch Pad code

Perform the following steps to build the Launch Pad code:

Set the FLEX_HOME environment variable to the Flex SDK root directory.

Set the LiveCycle_ES_SDK environment variable to [dep root]/sdk.

Set the ANT_HOME environment variable to point to Ant (1.7 or later) root directory. Also, add %ANT_HOME%/bin to the system PATH variable.

Download the ant-contrib.jar fie from http://sourceforge.net/projects/ant-contrib/files/ and copy it to the [ANT_HOME]/lib directory.

Set the JAVA_HOME environment variable to the Java home directory. Also, add %JAVA_HOME%/bin to the system PATH variable.

Copy the jdom.jar file (jdom-b7.zip) from http://jdom.org/dist/binary/archive/) to the [dep root]/sdk/client-libs/thirdparty directory.

Extract the [Launch Pad root] /lc-launchpad-src.zip file and follow the instructions to comment or uncomment the code lines in all build.xml files in the extracted directories.

Tip: Use the keyword "comment" to search for instructions.

Update the value of flex.sdk.dir in the build.properties file to point to the Flex-sdk-3.4 location.

Execute the ant command from the [Launch Pad root] directory to build the code.

Deploy the component Applications are managed through the Application view in Workbench. Launch Pad has two applications: the system application and the Launch Pad Assets application, the application that contains assets and configuration information for Launch Pad.

To open the Launch Pad assets application from Workbench, click File GetApplications.

Open Launch Pad Assets (system), and then select Launch Pad Assets (system)/1.0. The folder structure appears in the Applications view.

In Workbench, deploy the SWF file to the SWF file folder in the assets application in the Applications view.

Add the icon (32 X 32 pixels) that appears in the client to the Launchpadcomponent/icons folder in Workbench.

Create a folder called /ext/config in the Launchpadcomponent folder.

Copy the launchpad-config.xml file to this folder.

Edit the launchpad-config.xml file and create a component tag. The component tag supports the following tags:

• id Identifies the component. If more than one component with the same ID is present in the configuration file, only the last occurrence is enabled in Launch Pad.

• name Name of the component. This text is used as the tooltip and application title when the component is enabled.

LAUNCH PAD 9 Adding new components Configuring Adobe LiveCycle Launch Pad 10

• component-url URL of the component’s SWF file in the repository.

• description Short description of the component.

• icon-url URL of the component’s icon (png) in the repository.

• enabled Specifies whether this component is enabled. The default is true.

• order Specifies the order in which the component is shown in Launch Pad. The components are sorted alphabetically in Launch Pad.

• services Acomma-separated list of services that the component uses. If a service is specified in this list, the component is sent to Launch Pad. The service must be installed on the LiveCycle server.

• role A comma-separated list of roles that are required to download and run the component. If a role is specified, the component appears only if the current user has those roles.

An example of a component tag updates enabledtrue/enabled current-app-version9.0.20090707.004745/current-app-version force-updatefalse/force-update app-url/Applications/LaunchpadAssets/1.0/Launchpad.air/app-url /updates modules module idIdOfTheNewcomponent/id nameNew component/name module-url/Applications/LaunchpadAssets/1.0/swf/Newcomponent.swf/component-url descriptionNew component/description icon-url/Applications/LaunchpadAssets/1.0/icons/Newcomponent.png/icon-url enabledtrue/enabled order1/order servicesAssemblerService/services supported-operating-systemALL/supported-operating-system /module /modules Test the component in Launch Pad You test the component’s accessibility in Launch Pad.

Start Launch Pad. The new component appears in the list of components.

Click the component and confirm that the service starts as expected.

Similar works:

«Elsa Herrera, Gareth A. Jones and Sarah Thomas de Benitez Bodies on the line: identity markers among Mexican street youth Article (Accepted version) (Refereed) Original citation: Herrera, Elsa and Jones, Gareth A. and Thomas de Benitez, Sarah (2009) Bodies on the line: identity markers among Mexican street youth. Children's geographies, 17 (1). pp. 67-81. ISSN 1473-3285 DOI: 10.1080/14733280802630932 © 2009 Taylor & Francis This version available at: http://eprints.lse.ac.uk/22958/ Available...»

«Bethel Foundation Scholarship Grace Scholarship Fund Application Statement of Purpose The purpose of the Grace Scholarship is to provide supplemental financial assistance to those Graces who are pursuing a course of instruction which will improve their income-earning potential. Scholarships may be used for tuition or books. Amount of Scholarship Grace Scholarships are distributed three times a year, based on availability of funds. Spring and Fall Sessions: Full Time Students $1,500 Max Part...»

«Disjunctive Answer Set Programming via Satisfiability Yuliya Lierler Erlangen-N¨ rnberg Universit¨ t u a yuliya.lierler@informatik.uni-erlangen.de Abstract. Using SAT solvers as inference engines in answer set programming systems showed to be a promising approach in building efficient systems. Nowadays SAT based answer set programming systems successfully work with nondisjunctive programs. This paper proposes a way to use SAT solvers for finding answer sets for disjunctive logic programs....»

«Information Pack for British Prisoners in Guatemala Author British Embassy Guatemala City Date April 2016 Contents Introduction Who can help? About the Embassy Who are the Consular Representatives? Contact Information First Steps Who will know I have been detained? What will my family be told? What will the Consulate do? Would I have a criminal record in the UK? Visits How do my family and friends arrange a visit? How many visits am I allowed? Consular visits What can visitors bring? Prison...»

«ERASMUS MUNDUS ACTION 2 – Strand 1 Selection 2013 List of 57 projects proposed for selection Lot: L01 Reference: 545242-EM-1-2013-1-UK-ERA MUNDUS-EMA21 Title: EU-METALIC II EU-Morocco-Egypt-Tunisia-Algeria-Libya International Cooperation II Beneficiary organisation: Cardiff Metropolitan University, United Kingdom Coordinator contact details: Mohamed Loutfi Cardiff Metropolitan University Western Avenue, 200 UK CF52YB Cardiff Tel.: +44 2920 416045 Email: mloutfi@cardiffmet.ac.uk Partners:...»

«100 College Blvd., Niceville, FL 32578 www.nwfsc.edu Located in Central Time Zone Director Jeanette Shires 850-729-6004 shiresj@nwfsc.edu Technical Director Bob Whittaker 850-729-6069 whittakerr@nwfsc.edu 850-678-5111 ext. 6141 lewisr1@nwfsc.edu Production Manager Rachel Lewis borellaa@nwfsc.edu Sound Engineer Tony Borella 850-729-6069 House Manager Suzanne Flood 850-729-6065 flooda2@nwfsc.edu Box Office 850-729-6000 Security 850-582-9119 Evening Show Time: 7:30pm House Opens: 7:00pm Orchestra...»

«Organizational Assessment Models for Enterprise Transformation L. Nathan Perkins Ricardo Valerdi Lean Advancement Initiative Lean Advancement Initiative Massachusetts Institute of Technology Massachusetts Institute of Technology 77 Massachusetts Ave, Building 41-205 77 Massachusetts Ave, Building 41-205 Cambridge, MA 02139 Cambridge, MA 02139 nperkins@mit.edu rvalerdi@mit.edu Deborah Nightingale Stan Rifkin Lean Advancement Initiative US Air Force Office of Scientific Research Massachusetts...»

«5O CONGRESSO ABEP UK CADERNO DE RESUMOS 10/11/2012 CENTRE OF LATIN AMERICAN STUDIES UNIVERSITY OF CAMBRIDGE CADERNO DE RESUMOS V CONGRESSO ABEP-UK Centre of Latin American Studies University of Cambridge 10 de novembro de 2012 Apresentações de Ciências Biológicas e Saúde. 03 Pôsteres de Ciências Biológicas e Saúde. 16 Apresentações de Ciências Sociais e Humanas. 22 Pôsteres de Ciências Sociais e Humanas. 41 APRESENTAÇÕES CIÊNCIAS BIOLÓGICAS E SAÚDE V Congresso ABEP-UK –...»

«ATTENTION: Although Lagoon’s game play is polished, I freely admit this rulebook needs work. The order in which concepts and rules are presented are not the most intuitive, and the language needs to be improved for clarity as well. I am in the process of completely reflowing the rules to better match how I explain the game to someone in person. In the meantime, it is entirely possible to learn the game from these rules. Alternately, a “how to play” video will soon be added to the Game...»

«Technologies for Freedom: collective agency-oriented technology for development processes. FERNÁNDEZ-BALDOR, Álvaro; HUESO, Andrés; BONI, Alejandra1 Paper presented at the Annual Conference of the Human Development and Capability Association at the Pontificial Catholic University of Peru, Lima, September 10-12, 2009 ABSTRACT The concept of Appropriate Technology is not new. It refers to small scale, simple and low cost technology that involves community participation, intensive labour force,...»


«OnCore Task Management The protocol start-up process typically involves many activities from various groups. Tracking all these activities can be a cumbersome process, generally not providing the flexibility needed for protocol or affiliate-specific variations in tasks. OnCore's task management functionality is a robust system used to track protocol start-up activities that provides this kind of flexibility. Task Management includes templates and lists. Templates Task lists are lists of to-do...»

<<  HOME   |    CONTACTS
2016 www.theses.xlibx.info - Theses, dissertations, documentation

Materials of this site are available for review, all rights belong to their respective owners.
If you do not agree with the fact that your material is placed on this site, please, email us, we will within 1-2 business days delete him.