• Save
IzPack - PoitouJUG
Upcoming SlideShare
Loading in...5
×
 

IzPack - PoitouJUG

on

  • 640 views

IzPack talk at the PoitouJUG.

IzPack talk at the PoitouJUG.

Statistics

Views

Total Views
640
Views on SlideShare
640
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    IzPack - PoitouJUG IzPack - PoitouJUG Presentation Transcript

    • IzPack: because you and your end users have installation issues Julien Ponge
    • Dr JekyllComputer ScientistMr HydeOpenSource Craftsman +
    • From a hack made in a student dorm room... ... not mine!
    • ...to an industry-backed project.
    • Unique installer Multiple systems
    • v2Download for your operating system1: java -Xmx256m -jar filename.jar2: chmod -R +x lib/ant/bin3: lib/ant/bin/ant -f setup.xml4: bin/asadmin start-domain domain
    • Demo One download Works everywhere Straightforward
    • Quick tour
    • 25.000 downloads per month?
    • (...)
    • Files to package Installer resources XML descriptor Compiler, Ant or Maven Installer Jar
    • Custom panelsCustom actions Installer Jar 3rd-party libs
    • variables Config files, scripts, ...Content-aware replacement
    • <guiprefs height="600" resizable="yes" width="800"> <modifier key="allXGap" value="5"/> <modifier key="allYGap" value="5"/> <modifier key="paragraphYGap" value="15"/> <modifier key="useHeadingPanel" value="yes"/> <modifier key="headingLineCount" value="1"/> <modifier key="headingFontSize" value="2"/> <modifier key="headingBackgroundColor" value="0x00ffffff"/> <modifier key="headingPanelCounter" value="text"/> <modifier key="headingPanelCounterPos" value="inHeading"/></guiprefs>
    • <conditions> <condition type="variable" id="start.glassfish"> <name>gf_start_domain</name> <value>true</value> </condition></conditions>
    • GlassFish Installer — making-of —
    • raw pack200deflate (gzip) bzip2
    • Uti lity s cripts
    • Griffon Demo
    • How about packaging systems?
    • (...)Packages vs Installers
    • On Windows ?
    • On Mac OS X ?
    • On *nix ?
    • Initial installationBootstrap IPS + updates Uninstallation Updates + Add-ons
    • The next IzPack
    • The hype effect Patterns TDD, JSR xyz BDD...your application code will eventually look bad! Best Scripting IoC & DI practices
    • Kudos to: Anthonin Bonnefoy 0-b eta David Duponchel 5. Rene Krell PicoContainer+ hamcrest+ fest-swing JUnit
    • Developers SCM CVS then Subversion
    • Developers SCM
    • Try it today!
    • Julien Ponge Q&A @jponge @izpack julien.ponge@gmail.com http://izpack.org/http://julien.ponge.info/