Plaquette

Presentation
Produits
Product Tour
  Nouvelles caractéristiques
  Disponibilité
Contrat de licence
Téléchargement
Comment acheter ?
Support
 

NOUVELLES CARACTERISTIQUES

INSTALLANYWHERE 6

InstallAnywhere 6 (2 décembre 2003)...

Répartition sur plusieurs supports

De nombreux logiciels ou suites dapplications sont trop volumineux pour être distribués sur un seul CD-ROM (ou DVD-ROM). La fonction de répartition dInstallAnywhere permet aux développeurs de distribuer automatiquement linstallateur sur plusieurs disques. Lors de linstallation, linstallateur demande, le cas échéant, dinsérer le support approprié. Tout logiciel livré sur plusieurs CD-ROM ou DVD-ROM bénéficie de cette fonction. Disponible dans InstallAnywhere Enterprise Edition.

Désinstallateur personnalisable

InstallAnywhere offre aux développeurs un contrôle rapproché du processus de désinstallation. Entièrement personnalisable, le désinstallateur peut être enrichi de panneaux, de consoles et dactions mis en place par le développeur. Cette fonction est particulièrement utile aux développeurs de produits à composants multiples et de solutions exigeant la désinstallation de certaines parties dune suite. Disponible dans InstallAnywhere Enterprise Edition.

Concepteur localisé

Lenvironnement de développement InstallAnywhere, comprenant lAssistant de projet en six étapes et le Concepteur Avancé (Advanced Designer), est désormais disponible en plusieurs versions linguistiques. Les développeurs maîtrisant le français, lallemand ou le japonais peuvent créer des installateurs directement dans une de ces langues. Ces installateurs sont compatibles avec la plupart des plates-formes et acceptent 29 langues daffichage prises en charge par InstallAnywhere. Exécution uniquement sous Windows. Disponible dans InstallAnywhere Enterprise Edition.

Installation de packages natifs

InstallAnywhere installe des paqckages natifs sur Linux, Solaris et HP-UX. En prenant en charge les fichiers RPM Linux, les packages Solaris et les fichiers Depot HP-UX, InstallAnywhere facilite linstallation des composants pré-construits, tels que les outils de source ouverte et les patchs système. Disponible dans InstallAnywhere Enterprise Edition.

Plug-ins de code personnalisé

Avec InstallAnywhere, les développeurs peuvent intégrer leur propre code dans Advanced Designer. En plaçant le code dans un fichier darchive Java (JAR) et en fournissant un simple fichier de propriétés, InstallAnywhere rend laction de personnalisation automatiquement disponible dans le Concepteur Avancé. Ces actions sexécutent de la même manière que les actions intégrées. Toutefois, lensemble des méthodes existantes dintégration du code personnalisé est également pris en charge. Disponible dans InstallAnywhere Enterprise Edition.

Modèles de Projet

Solution pratique pour les entreprises disposant de plusieurs produits logiciels, les modèles sont utilisés pour créer un point de départ homogène pour vos projets dinstallateur. Un modèle peut désigner un simple cadre de projet ou comprendre tous les détails inclus normalement dans un projet (contrats de licence, graphiques et billboards personnalisés et même les fichiers). InstallAnywhere vous propose également des modèles prédéfinis (par défaut). Disponible dans InstallAnywhere Enterprise Edition.

Exécution des codes de retour

Les actions dInstallAnywhere qui exécutent les processus externes (tels que script Unix Shell ou installateurs de tiers) capturent les codes de retour, les erreurs et les sorties standard à partir des processus exécutés. Les développeurs peuvent ainsi mieux déterminer les résultats de lexécution de ces processus ou réagir en fonction des informations provenant de lexécutable (Est-ce que l'installateur al fonctionné correctement ? Est-ce que mon script Shell a fonctionné comme prévu ?, etc.). Disponible dans InstallAnywhere Enterprise Edition et InstallAnywhere Standard Edition.

Support de plates-formes supplémentaires

InstallAnywhere étend son support aux plates-formes dentreprise avec lajout des plates-formes z/OS et OS/390. Linstallation sur ces plates-formes est disponible via linstallateur Java. Disponible dans InstallAnywhere Enterprise Edition et InstallAnywhere Standard Edition..

Amélioration des fichiers Manifest

Les fichiers Manifest permettent de définir les permissions de fichier Unix. Lutilisation des fichiers de manifeste est ainsi plus souple : les développeurs disposent dun moyen facile de contrôle de permissions de fichier en dehors du Concepteur Avancé dInstallAnywhere. Disponible dans InstallAnywhere Enterprise Edition.

Pages Web localisées et Applet de téléchargement

Les pages Web et lapplet générés par InstallAnywhere peuvent être créés en anglais, français, allemand et japonais, facilitant la distribution des installateurs plurilingues sur le marché international. Disponible dans InstallAnywhere Enterprise Edition et InstallAnywhere Standard Edition.

Tâche Ant dInstallAnywhere

Grâce à la tâche Ant personnalisée, InstallAnywhere élargit lintégration avec lApache Foundations. Les installateurs peuvent être construits directement via Ant, permettant aux développeurs de contrôler lintégralité du processus de construction à laide dun seul outil. Disponible dans InstallAnywhere Enterprise Edition et InstallAnywhere Standard Edition

InstallAnywhere 5.5 (19 mai 2003)...

Pour en savoir plus...

INSTALLANYWHERE 5

Pour lire la release note de InstallAnywhere, merci de cliquer ici.

Avec InstallAnywhere 5, les développeurs peuvent réaliser un travail de développement en équipe cohérent et efficace, optimiser la réutilisabilité de leurs développements, et également tirer profit des dernières technologies, avec un support de Java 1.4, J2EE 1.3, de XML, et des Web services.

  1. Nouveautés de InstallAnywhere 5

InstallAnywhere 5 propose de nombreuses nouvelles fonctionnalités pour rendre toujours plus aisé le déploiement logiciel client-serveur : le support de XML a été complètement revu à commencer par une redéfinition du format du fichier de projet utilisant XML; le désinstallateur permet maintenant de procéder à une désinstallation partielle (choix des éléments à conserver) ou totale; un nouveau module Merge Module est disponible dans InstallAnywhere 5 : il permet de créer des suites dinstallateurs et de sous-installateurs, et donc doptimiser la réutilisabilité des développements dans les projets; etc.

NOUVEAUTES DANS INSTALLANYWHERE 5

SUITE D'INSTALLATEURS

InstallAnywhere rend aisé la création de suite d'installateurs en assemblant des modules pré-construits par un simple clic. Ces nouveaux modules "Merge Modules" permettent de créer facilement des sous-installateurs et des templates, ce qui optimise la réutilisabilité des fonctionnalités d'un installateur d'un projet à un autre, au sein d'équipes de développement d'une même entreprise, ou auprès de tiers. Les Merge Modules contiennent toutes les ressources et la logique nécessaires pour installer et configurer une fonctionnalité logicielle ou un composant proprement. Il est possible de savoir quels composants et quelles versions sont installés pour créer des suites d'installation et de désinstallation logicielles flexibles.

DEVELOPPEMENT EN EQUIPE

De nouvelles fonctionnalités dédiées au travail collaboratif sont disponibles. Les variables Source Path Variables permettent de déplacer des projets depuis un ordinateur entre plusieurs développeurs utilisant des systèmes d'exploitation différents, ou encore entre des équipes de développement de sociétés différentes. Les fichiers de projets XML sont facilement gérés par les systèmes de source control.

WEB SERVICES ET INSTALLATION SERVEUR

Des options avancées d'installation et de configuration répondent particulièrement bien aux besoins des Web services et des applications serveur. De nouvelles actions permettent d'extraire des données, de les modifier ou de les transformer en fichiers XML ou texte, soit directement dans le fichier système, soit dans les fichiers WAR, EAR et JAR (typiquement pour les applications J2EE). Les applications Web Services complexes et les séries de logiciels serveurs peuvent être installés et configurés en continu en combinant les Merge Modules pour différents composants serveurs dans une seule suite d'installateurs.

ACCESSIBILITE

L'interface utilisateur d'InstallAnywhere est sans comparaison en terme de facilité d'utilisation. Les installateurs peuvent être créés rapidement et facilement par un simple glisser-déposer des fichiers. Les menus contextuels accessibles par un clic droit souris permettent un accès immédiat aux tâches les plus courantes.

CARACTERISTIQUES EN DETAIL

Merge Modules: InstallAnywhere projects, including any project files that you may have already created, can be saved as a self-contained Merge Module. Merge Modules can then be imported into other projects, distributed to your customers as pre-built and pre-qualified installer units, distributed to OEM partners so that they can further modify the installer by adding their own items, or saved onto a central server, allowing different development teams to build consistent installers from a template. You can even use Merge Modules to divide a complex installer into smaller pieces, each developed by a different team member.

Suite Installers with Static and Dynamic Merging: Individual Merge Modules can be combined to form a single "master" suite installer. The modules may be imported either statically (one-time merging), or dynamically (automatically updated at build-time or install-time). InstallAnywhere can even import all of the Merge Modules it finds in a specified folder.

Platform-Independent Feature and Component Registry: Installed resources (files, registry entries, etc.) may now be organized into unique components, each with its own UUID (Universally Unique Identifier). (A Component and a UUID is conceptually the same as the Windows "msi" component and GUID.) Components are grouped into logical units called Features. At install time, the installed components are recorded and managed using a platform-independent XML-based registry created on the end-user's system. Installers can then query this registry to see if a component or feature has been previously installed, providing the ability to check dependencies for installers, have shared components among multiple products, and to check for component version compatibility.

Feature and Component Level Uninstallers: InstallAnywhere's uninstaller architecture now provides complete or partial uninstaller functionality. End-users can add and/or remove features as often as they like, while InstallAnywhere keeps track of what's installed, quietly and accurately.

XML Project Files: Easy to read XML-based project files can be checked in and out of source control systems, and can be modified with text and XML editors. For added flexibility, project files may also be modified using XSL transformations, providing the ability to modify referenced file paths, or other attributes.

XML file modification and XSL transformations: New actions allow installers to add data to existing XML files on the end-user's system, modify XML files, or parse and extract data from XML files. XML files can be stored on the end-user's file system, installed at install time, or can be accessed from within archives (such as ZIPs, JARs, WARs, or EARs). XML files can be transformed using XSL, simplifying the deployment of EJBs into J2EE application servers.

Enhanced Platform Support and Java Support: InstallAnywhere is now fully compliant with the requirements of Microsoft's "Designed for Windows XP"and Apple's "Built for Mac OS X" certifications , as well as meeting the standards for Linux, AIX, HP-UX, Solaris, and Tru64. Of course, InstallAnywhere still supports Windows 95 on up, Mac OS classic, IRIX, FreeBSD, and all other Java-enabled platforms. Complete support for all Java editions, up to and including Java 1.4 and J2EE 1.3

Drag-and-Drop and Contextual Menu Support: Creating installers has never been easier or more intuitive. InstallAnywhere is the only solution that displays a tree view of which files will be installed onto an end-user's computer. InstallAnywhere supports drag-and-drop directly from Windows Explorer, Mac OS Finder, and Unix/Linux File Manager into the file tree. Forget about clicking buttons or navigating through folders, just grab the files you need and drop them into InstallAnywhere.. And contextual right-click menus provide instant access to common features and functions.

Project Portability with Source Path Management: Previously, InstallAnywhere stored project files based on an absolute path to the source files. Now files can be added using either the absolute path or using a Source Path Variable. Source Paths Variables represent common paths to a project files. If you move your project and source files to a different folder or to a different computer, InstallAnywhere can find all of the files by updating these Source Paths.

Ant Integration: Ant, a tool released by the Apache Foundation's Jakarta Project, is a Java build tool capable of such advanced tasks as EJB deployment, managing J2EE application servers, and facilitating access to FTP and Telnet servers. New InstallAnywhere integration makes it easy to leverage the power of Ant by executing any Ant script as part of your installation.

AUTRES NOUVELLES CARACTERISTIQUES

NOUVEAUTES

  • Installer flow control with Jump and Label actions. Create labels, jump from action to action, or even jump back to prior actions and panels.
  • Visual assignment of files to Features or Components. Developers can now use the Install tab to assign files to feature or components by switching their view, easing the creation of complex component-based installers,
  • Expanded rules functionality. Control how multiple rules are applied to each action, to determine if a file will be installed by simply adding "and" or "or".
  • Date preservation of file attributes. The modification date on installed files is set to the same modification date as the source files from the build system. You may also choose to assign a specific modification date for your installed files.
  • Conditional installs. Files can now be installed conditionally, based upon modification date.
  • Console interactions. Every installer panel available through the graphical interface is also available through the console, allowing command-line interactions via displayed messages and data entry of passwords, serial numbers, and custom input.
  • Cut, Copy, Paste rules associated with actions. Copy one rule and paste it onto several different actions.
  • Execute Script action. A batch file or a shell script can be entered directly in the InstallAnywhere designer.
  • Launch Default Browser action. Previously available only as a Custom Code Action, this new action opens the end-user's default Web browser to a specific page or URL.
    Copy Files action. Previously available only as a Custom Code Action, this new action copies a file or folder from one location to another.
  • Move/Rename Files action. Previously available only as a Custom Code Action, this new action moves a file or folder from one location to another. It may also be used to rename a file or folder in place.
  • Delete Files action. Previously available only as a Custom Code Action, this new action deletes a file or folder on the end-user's system.
  • Modify text files contained within archives. Text files can now be modified inside archives (such as ZIPs, JARs, WARs, and EARs).
  • Advanced User Input Panel. Easily create complex user input panels that may include multiple GUI component types and radio button groups.
  • Custom Code Rules. New API allows for the creation of custom rules. Example code is provided.
  • Build status and logging. New build status with detailed information is produced during a build. The information is available immediately or can be recorded for future reference, or for technical support. The log is also available when building from the command line.
  • Installer Accessibility for 508 Compliance. All software sold to the U.S. government must be accessible by end-users with disabilities, including your installer. InstallAnywhere is the only tool of its kind that creates installers that meet Section 508 Compliance.

AMELIORATIONS

  • Component > Feature > Install Set organization and standards compliance: All naming conventions are now based upon industry standards, and provide flexibility for defining Feature dependencies and shared Components. Additionally, new Components are truly unique with UUIDs (Universally Unique Identifiers).
  • Command-line build options. More explicit control over what happens when source files are missing during a build, and additional build settings available when using 'build properties' files.
  • Command-line build result codes. Command line builds return numerical result codes indicating a successful build, a build with warning, or a failed build.
  • Automatic conversion of older projects. When older projects are opened, they will be converted to XML, substituting Source Path variables and automatically generating Components. When rebuilt, the installer will perform exactly as it did before, but with new, InstallAnywhere 5 functionality.
  • Custom Code resources from multiple JAR files. Any number of JAR files can be referenced for Custom Code Actions, Panels, and Rules, without the need to merge them into a single JAR.
  • Magic Folder for Windows QuickLaunch bar. Shortcuts can be placed directly into this task bar.
  • Message dialog boxes. Display a dialog box, either based upon rules and conditions, or through the API, that matches the rest of InstallAnywhere's user interface. You have complete control over the title, header, message icon, and up to three buttons.
  • Import Windows".reg" files. RegEdit files can be imported into InstallAnywhere advanced designer, then edited in place.
  • Individual control over UNIX build platforms. Previously, if you didn't build your installers with a bundled Java VM, all UNIX installers were the same and weren't optimized. You can now build and optimize for specific platforms.
  • Pre-Installation Summary and Post Installation Summary Panels. Easily add your own content, or the value from any InstallAnywhere variable, into panels.
  • Introduction and License Agreement Panels. These panels previously displayed HTML content. If a hyperlink points to another page, either locally or remotely, it will launch the user's default browser with the new page.
  • Magic Folder organization. Reorganized Magic Folders to clearly show platform groupings.
  • Mac OS X authentication. New text messages clarify the installation process.
  • Localization. Localization has been extended to all console interactions (in addition to preexisting localization support).
  • Windows UNC support. During installer authoring, files can be added from UNC volumes, and during installation, files can be installed to UNC volumes.
  • User Magic Folders. The number of user-defined Magic Folders has been increased from 5 to 10.
  • Auto-updating of InstallAnywhere designer using PowerUpdate. InstallAnywhere now checks for updates automatically upon starting the advanced designer. This optional feature can be controlled through a preference setting.
  • Build output folder organization. You can select the parent folder for the output of the builds.
  • Feature selection panel. Revised user interface shows an indeterminate check box when only some sub-features are selected below a parent feature. These new "tri-state" check boxes follow the native platform's look and feel more appropriately.
  • Build options for optimization by delivery media type. This feature allows you to build a CD-ROM installer that shares a single resource file containing all of your files across all platforms, resulting in a significantly smaller CD-ROM footprint, while also allowing the creation of individual optimized installers for delivery over the Web.
  • Preferences. Several new options have been added to give more extensive control throughout InstallAnywhere.
 
InstallAnywhere est une marque déposée de Zero G Software, Inc. Les autres marques citées sont des marques ou des marques déposées de leurs propriétaires respectifs.