Jump to: navigation, search

Difference between revisions of "Aperi/Design Proposals"

(New page: == Proposal == Migrate the ConfigureAperi code to AntInstaller. === Ant Installer Project === * [http://antinstaller.sourceforge.net/index.html Main page] * [http://sourceforge.net/projec...)
 
(Design Proposals)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Proposal ==
+
== Design Proposals ==
Migrate the ConfigureAperi code to AntInstaller.
+
* [[Migrate the ConfigureAperi code to AntInstaller]]   ([[User:Laverone.us.ibm.com|Craig L]] 15:18, 9 May 2007 (EDT))
 
+
=== Ant Installer Project ===
+
* [http://antinstaller.sourceforge.net/index.html Main page]
+
* [http://sourceforge.net/project/stats/detail.php?group_id=123466&ugn=antinstaller&mode=week&type=prweb Project Activity]
+
       
+
=== Licensing ===
+
* AntInstall - Apache 2.0
+
* SysOut - Apache 2.0
+
* Ant - Apache 2.0
+
* DOM - [http://antinstaller.sourceforge.net/licenses/LICENSE-dom.txt license]
+
* SAX - [http://antinstaller.sourceforge.net/licenses/LICENSE-sax.txt license]
+
* Xerces - Apache 1.1
+
* JGoodies - [http://antinstaller.sourceforge.net/licenses/LICENSE-jgoodies.txt BSD]
+
 
+
=== Motivation ===
+
# Using AntInstaller reduces the need for custom Java code because the installer inherits configuration functions from ant
+
# The installer will be easier to maintain
+
## Less code to maintain
+
## Most maintenance changes will only require XML changes
+
# Graphical interface is user friendly
+
## Command line and silent installs also supported.
+
# Easy for Aperi users/adopters to change the branding, look and behavior of the installer.
+
## Menus and icons can be updated in XML
+
## The install behavior can be changed by updating the XML
+
## Adopters can ship just the build.xml, properties file and the ant binaries.
+
 
+
=== Other Options Considered ===
+
# [http://izpack.org/ IzPack]
+
# [http://www.macrovision.com/products/installshield/installanywhere/index.shtml Install Anywhere]
+
 
+
 
+
=== Sample Install Project ===
+

Latest revision as of 14:18, 9 May 2007

Design Proposals