• Like

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
30,648
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
28
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. IzPack: because you and your end users have installation issues Julien Ponge
  • 2. Dr Jekyll Computer Scientist Mr Hyde OpenSource Craftsman +
  • 3. Unique installer Multiple systems
  • 4. v2 Download for your operating system 1: java -Xmx256m -jar filename.jar 2: chmod -R +x lib/ant/bin 3: lib/ant/bin/ant -f setup.xml 4: bin/asadmin start-domain domain
  • 5. Demo
  • 6. Quick tour
  • 7. 25.000 downloads per month?
  • 8. (...)
  • 9. Files to package Installer resources XML descriptor Compiler, Ant or Maven Installer Jar
  • 10. Custom panels Custom actions Installer Jar 3rd-party libs
  • 11. variables Config files, scripts, ... Content-aware replacement
  • 12. <conditions> <condition type="variable" id="start.glassfish"> <name>gf_start_domain</name> <value>true</value> </condition> </conditions>
  • 13. Uti lity s cripts
  • 14. Demo
  • 15. How about packaging systems?
  • 16. (...) Packages vs Installers
  • 17. Initial installation Bootstrap IPS + updates Uninstallation Updates + Add-ons
  • 18. The next IzPack
  • 19. The hype effect Patterns TDD, JSR xyz BDD ...your application code will eventually look bad! Best Scripting IoC & DI practices
  • 20. Kudos to: Anthonin Bonnefoy 0-b eta David Duponchel 5. Rene Krell PicoContainer + hamcrest + fest-swing JUnit
  • 21. Developers SCM CVS then Subversion
  • 22. Developers SCM
  • 23. Shameless plug: INRIA Amazones Verification Dynamic service-based Security operating system and Observation middleware stack Deployment Constrained device: gateways, sensors, ... 30
  • 24. Julien Ponge Q&A @jponge @izpack julien.ponge@gmail.com http://izpack.org/ http://julien.ponge.info/