Suche senden
Hochladen
IzPack - PoitouJUG
•
1 gefällt mir
•
943 views
J
julien.ponge
Folgen
IzPack talk at the PoitouJUG.
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 44
Empfohlen
IzPack at LyonJUG'11
IzPack at LyonJUG'11
julien.ponge
IzPack - fOSSa 2009
IzPack - fOSSa 2009
julien.ponge
Slides Aquarium Paris 2008
Slides Aquarium Paris 2008
julien.ponge
David Rey Lessons Learned Updating Content Licensing To Be Plone 3 Compat...
David Rey Lessons Learned Updating Content Licensing To Be Plone 3 Compat...
Vincenzo Barone
44CON London 2015 - Is there an EFI monster inside your apple?
44CON London 2015 - Is there an EFI monster inside your apple?
44CON
44CON London 2015 - reverse reverse engineering
44CON London 2015 - reverse reverse engineering
44CON
Node 101 NYC Camp
Node 101 NYC Camp
Forest Mars
Jenkins user conference 2011
Jenkins user conference 2011
Kohsuke Kawaguchi
Empfohlen
IzPack at LyonJUG'11
IzPack at LyonJUG'11
julien.ponge
IzPack - fOSSa 2009
IzPack - fOSSa 2009
julien.ponge
Slides Aquarium Paris 2008
Slides Aquarium Paris 2008
julien.ponge
David Rey Lessons Learned Updating Content Licensing To Be Plone 3 Compat...
David Rey Lessons Learned Updating Content Licensing To Be Plone 3 Compat...
Vincenzo Barone
44CON London 2015 - Is there an EFI monster inside your apple?
44CON London 2015 - Is there an EFI monster inside your apple?
44CON
44CON London 2015 - reverse reverse engineering
44CON London 2015 - reverse reverse engineering
44CON
Node 101 NYC Camp
Node 101 NYC Camp
Forest Mars
Jenkins user conference 2011
Jenkins user conference 2011
Kohsuke Kawaguchi
Open shift
Open shift
marcolof
GTFO: Git Theory For OpenSource
GTFO: Git Theory For OpenSource
Forest Mars
What to do after Rooting ?
What to do after Rooting ?
Arnav Gupta
Yocto Project - OSCON 7-17-2012
Yocto Project - OSCON 7-17-2012
Jeffrey Osier-Mixon
[Td 2015]조막만한 화면에서 대박만한 화면까지. 고생 끝 적응(adaptive ui) 시작(권영철)
[Td 2015]조막만한 화면에서 대박만한 화면까지. 고생 끝 적응(adaptive ui) 시작(권영철)
Sang Don Kim
RIT 2009 Intellectual Pwnership
RIT 2009 Intellectual Pwnership
Rob Fuller
Debugging Your Plone Site
Debugging Your Plone Site
cdw9
State Of Django
State Of Django
Jacob Kaplan-Moss
EkoParty 2010: iPhone Rootkit? There's an App for that.
EkoParty 2010: iPhone Rootkit? There's an App for that.
Eric Monti
Practical Exploitation - Webappy Style
Practical Exploitation - Webappy Style
Rob Fuller
IzPack at Devoxx 2010
IzPack at Devoxx 2010
julien.ponge
Iz Pack
Iz Pack
Inria
Django dev-env-my-way
Django dev-env-my-way
Robert Lujo
C# Production Debugging Made Easy
C# Production Debugging Made Easy
Alon Fliess
Heroku pycon
Heroku pycon
Sabatino Severino
Universal Userland
Universal Userland
Sean Chittenden
The Modern Developer Toolbox
The Modern Developer Toolbox
Pablo Godel
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
Bastian Feder
Pipeline as code for your infrastructure as Code
Pipeline as code for your infrastructure as Code
Kris Buytaert
Future of Development and Deployment using Docker
Future of Development and Deployment using Docker
Tamer Abdul-Radi
Continous Delivering a PHP application
Continous Delivering a PHP application
Javier López
The Usual Suspects - Red Hat Developer Day 2012-11-01
The Usual Suspects - Red Hat Developer Day 2012-11-01
Jorge Hidalgo
Weitere ähnliche Inhalte
Was ist angesagt?
Open shift
Open shift
marcolof
GTFO: Git Theory For OpenSource
GTFO: Git Theory For OpenSource
Forest Mars
What to do after Rooting ?
What to do after Rooting ?
Arnav Gupta
Yocto Project - OSCON 7-17-2012
Yocto Project - OSCON 7-17-2012
Jeffrey Osier-Mixon
[Td 2015]조막만한 화면에서 대박만한 화면까지. 고생 끝 적응(adaptive ui) 시작(권영철)
[Td 2015]조막만한 화면에서 대박만한 화면까지. 고생 끝 적응(adaptive ui) 시작(권영철)
Sang Don Kim
RIT 2009 Intellectual Pwnership
RIT 2009 Intellectual Pwnership
Rob Fuller
Debugging Your Plone Site
Debugging Your Plone Site
cdw9
State Of Django
State Of Django
Jacob Kaplan-Moss
EkoParty 2010: iPhone Rootkit? There's an App for that.
EkoParty 2010: iPhone Rootkit? There's an App for that.
Eric Monti
Practical Exploitation - Webappy Style
Practical Exploitation - Webappy Style
Rob Fuller
Was ist angesagt?
(10)
Open shift
Open shift
GTFO: Git Theory For OpenSource
GTFO: Git Theory For OpenSource
What to do after Rooting ?
What to do after Rooting ?
Yocto Project - OSCON 7-17-2012
Yocto Project - OSCON 7-17-2012
[Td 2015]조막만한 화면에서 대박만한 화면까지. 고생 끝 적응(adaptive ui) 시작(권영철)
[Td 2015]조막만한 화면에서 대박만한 화면까지. 고생 끝 적응(adaptive ui) 시작(권영철)
RIT 2009 Intellectual Pwnership
RIT 2009 Intellectual Pwnership
Debugging Your Plone Site
Debugging Your Plone Site
State Of Django
State Of Django
EkoParty 2010: iPhone Rootkit? There's an App for that.
EkoParty 2010: iPhone Rootkit? There's an App for that.
Practical Exploitation - Webappy Style
Practical Exploitation - Webappy Style
Ähnlich wie IzPack - PoitouJUG
IzPack at Devoxx 2010
IzPack at Devoxx 2010
julien.ponge
Iz Pack
Iz Pack
Inria
Django dev-env-my-way
Django dev-env-my-way
Robert Lujo
C# Production Debugging Made Easy
C# Production Debugging Made Easy
Alon Fliess
Heroku pycon
Heroku pycon
Sabatino Severino
Universal Userland
Universal Userland
Sean Chittenden
The Modern Developer Toolbox
The Modern Developer Toolbox
Pablo Godel
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
Bastian Feder
Pipeline as code for your infrastructure as Code
Pipeline as code for your infrastructure as Code
Kris Buytaert
Future of Development and Deployment using Docker
Future of Development and Deployment using Docker
Tamer Abdul-Radi
Continous Delivering a PHP application
Continous Delivering a PHP application
Javier López
The Usual Suspects - Red Hat Developer Day 2012-11-01
The Usual Suspects - Red Hat Developer Day 2012-11-01
Jorge Hidalgo
PyParis 2017 / Writing a C Python extension in 2017, Jean-Baptiste Aviat
PyParis 2017 / Writing a C Python extension in 2017, Jean-Baptiste Aviat
Pôle Systematic Paris-Region
NanoSec Conference 2019: Code Execution Analysis in Mobile Apps - Abdullah Jo...
NanoSec Conference 2019: Code Execution Analysis in Mobile Apps - Abdullah Jo...
Hafez Kamal
OpenShift State of the Union, brought to you by JBoss
OpenShift State of the Union, brought to you by JBoss
Eric D. Schabell
Getting started with developing Nodejs
Getting started with developing Nodejs
Phil Hawksworth
Continuous Delivery: The Dirty Details
Continuous Delivery: The Dirty Details
Mike Brittain
Openstack Third-Party CI and the review of a few Openstack Infrastructure pro...
Openstack Third-Party CI and the review of a few Openstack Infrastructure pro...
Evgeny Antyshev
Django
Django
Abhijeet Shekhar
Dependencies Managers in C/C++. Using stdcpp 2014
Dependencies Managers in C/C++. Using stdcpp 2014
biicode
Ähnlich wie IzPack - PoitouJUG
(20)
IzPack at Devoxx 2010
IzPack at Devoxx 2010
Iz Pack
Iz Pack
Django dev-env-my-way
Django dev-env-my-way
C# Production Debugging Made Easy
C# Production Debugging Made Easy
Heroku pycon
Heroku pycon
Universal Userland
Universal Userland
The Modern Developer Toolbox
The Modern Developer Toolbox
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
Advanced Eclipse Workshop (held at IPC2010 -spring edition-)
Pipeline as code for your infrastructure as Code
Pipeline as code for your infrastructure as Code
Future of Development and Deployment using Docker
Future of Development and Deployment using Docker
Continous Delivering a PHP application
Continous Delivering a PHP application
The Usual Suspects - Red Hat Developer Day 2012-11-01
The Usual Suspects - Red Hat Developer Day 2012-11-01
PyParis 2017 / Writing a C Python extension in 2017, Jean-Baptiste Aviat
PyParis 2017 / Writing a C Python extension in 2017, Jean-Baptiste Aviat
NanoSec Conference 2019: Code Execution Analysis in Mobile Apps - Abdullah Jo...
NanoSec Conference 2019: Code Execution Analysis in Mobile Apps - Abdullah Jo...
OpenShift State of the Union, brought to you by JBoss
OpenShift State of the Union, brought to you by JBoss
Getting started with developing Nodejs
Getting started with developing Nodejs
Continuous Delivery: The Dirty Details
Continuous Delivery: The Dirty Details
Openstack Third-Party CI and the review of a few Openstack Infrastructure pro...
Openstack Third-Party CI and the review of a few Openstack Infrastructure pro...
Django
Django
Dependencies Managers in C/C++. Using stdcpp 2014
Dependencies Managers in C/C++. Using stdcpp 2014
Mehr von julien.ponge
AlpesJUG - Communautés opensource, stratégies et écueils
AlpesJUG - Communautés opensource, stratégies et écueils
julien.ponge
Java 7 LavaJUG
Java 7 LavaJUG
julien.ponge
Java 7 at SoftShake 2011
Java 7 at SoftShake 2011
julien.ponge
Java 7 JUG Summer Camp
Java 7 JUG Summer Camp
julien.ponge
Java 7 Launch Event at LyonJUG, Lyon France. Fork / Join framework and Projec...
Java 7 Launch Event at LyonJUG, Lyon France. Fork / Join framework and Projec...
julien.ponge
FOSS - PoitouJUG
FOSS - PoitouJUG
julien.ponge
Software Testing - Invited Lecture at UNSW Sydney
Software Testing - Invited Lecture at UNSW Sydney
julien.ponge
PhD Defense
PhD Defense
julien.ponge
IzPack Glassfish Lightning Talks 2008
IzPack Glassfish Lightning Talks 2008
julien.ponge
Mehr von julien.ponge
(9)
AlpesJUG - Communautés opensource, stratégies et écueils
AlpesJUG - Communautés opensource, stratégies et écueils
Java 7 LavaJUG
Java 7 LavaJUG
Java 7 at SoftShake 2011
Java 7 at SoftShake 2011
Java 7 JUG Summer Camp
Java 7 JUG Summer Camp
Java 7 Launch Event at LyonJUG, Lyon France. Fork / Join framework and Projec...
Java 7 Launch Event at LyonJUG, Lyon France. Fork / Join framework and Projec...
FOSS - PoitouJUG
FOSS - PoitouJUG
Software Testing - Invited Lecture at UNSW Sydney
Software Testing - Invited Lecture at UNSW Sydney
PhD Defense
PhD Defense
IzPack Glassfish Lightning Talks 2008
IzPack Glassfish Lightning Talks 2008
Kürzlich hochgeladen
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
ThousandEyes
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
2toLead Limited
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Kürzlich hochgeladen
(20)
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Slack Application Development 101 Slides
Slack Application Development 101 Slides
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
IzPack - PoitouJUG
1.
IzPack: because you
and your end users have installation issues Julien Ponge
2.
Dr Jekyll Computer Scientist Mr
Hyde OpenSource Craftsman +
3.
From a hack
made in a student dorm room... ... not mine!
4.
...to an industry-backed
project.
5.
6.
Unique installer
Multiple systems
7.
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
8.
Demo One download
Works everywhere Straightforward
9.
Quick tour
10.
25.000 downloads per
month?
11.
(...)
12.
13.
14.
15.
16.
17.
18.
Files to package
Installer resources XML descriptor Compiler, Ant or Maven Installer Jar
19.
Custom panels Custom actions
Installer Jar 3rd-party libs
20.
variables
Config files, scripts, ... Content-aware replacement
21.
<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>
22.
<conditions> <condition
type="variable" id="start.glassfish"> <name>gf_start_domain</name> <value>true</value> </condition> </conditions>
23.
GlassFish Installer —
making-of —
24.
25.
26.
27.
raw
pack200 deflate (gzip) bzip2
28.
Uti lity s
cripts
29.
Griffon Demo
30.
How about packaging
systems?
31.
(...) Packages vs Installers
32.
On Windows ?
33.
On Mac OS
X ?
34.
On *nix ?
35.
36.
Initial installation Bootstrap IPS
+ updates Uninstallation Updates + Add-ons
37.
38.
The next IzPack
39.
The hype effect
Patterns TDD, JSR xyz BDD ...your application code will eventually look bad! Best Scripting IoC & DI practices
40.
Kudos to:
Anthonin Bonnefoy 0-b eta David Duponchel 5. Rene Krell PicoContainer + hamcrest + fest-swing JUnit
41.
Developers SCM
CVS then Subversion
42.
Developers SCM
43.
Try it today!
44.
Julien Ponge Q&A
@jponge @izpack julien.ponge@gmail.com http://izpack.org/ http://julien.ponge.info/