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

Like this? Share it with your network

Share

IzPack - PoitouJUG

on

  • 688 views

IzPack talk at the PoitouJUG.

IzPack talk at the PoitouJUG.

Statistics

Views

Total Views
688
Views on SlideShare
688
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 Presentation Transcript

  • 1. IzPack: because you and your end users have installation issues Julien Ponge
  • 2. Dr JekyllComputer ScientistMr HydeOpenSource Craftsman +
  • 3. From a hack made in a student dorm room... ... not mine!
  • 4. ...to an industry-backed project.
  • 5. Unique installer Multiple systems
  • 6. 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
  • 7. Demo One download Works everywhere Straightforward
  • 8. Quick tour
  • 9. 25.000 downloads per month?
  • 10. (...)
  • 11. Files to package Installer resources XML descriptor Compiler, Ant or Maven Installer Jar
  • 12. Custom panelsCustom actions Installer Jar 3rd-party libs
  • 13. variables Config files, scripts, ...Content-aware replacement
  • 14. <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>
  • 15. <conditions> <condition type="variable" id="start.glassfish"> <name>gf_start_domain</name> <value>true</value> </condition></conditions>
  • 16. GlassFish Installer — making-of —
  • 17. raw pack200deflate (gzip) bzip2
  • 18. Uti lity s cripts
  • 19. Griffon Demo
  • 20. How about packaging systems?
  • 21. (...)Packages vs Installers
  • 22. On Windows ?
  • 23. On Mac OS X ?
  • 24. On *nix ?
  • 25. Initial installationBootstrap IPS + updates Uninstallation Updates + Add-ons
  • 26. The next IzPack
  • 27. The hype effect Patterns TDD, JSR xyz BDD...your application code will eventually look bad! Best Scripting IoC & DI practices
  • 28. Kudos to: Anthonin Bonnefoy 0-b eta David Duponchel 5. Rene Krell PicoContainer+ hamcrest+ fest-swing JUnit
  • 29. Developers SCM CVS then Subversion
  • 30. Developers SCM
  • 31. Try it today!
  • 32. Julien Ponge Q&A @jponge @izpack julien.ponge@gmail.com http://izpack.org/http://julien.ponge.info/