ekke (ekkehard gentz), softwarearchitect(c) 2009 Eclipse Public License (EPL)
Freitag, 8. Mai 2009
New Ways around Generation Gap Pattern:
ekke (ekkehard gentz), softwarearchitect(c) 2009 Eclipse Public License (EPL)
Freitag, 8. Mai 2009
New Ways around Generation Gap Pattern:
Protected Regions
ekke (ekkehard gentz), softwarearchitect(c) 2009 Eclipse Public License (EPL)
Freitag, 8. Mai 2009
New Ways around Generation Gap Pattern:
Protected RegionsVetoRedirectStrategy
ekke (ekkehard gentz), softwarearchitect(c) 2009 Eclipse Public License (EPL)
Freitag, 8. Mai 2009
1996
Freitag, 8. Mai 2009
John Vlissides
Freitag, 8. Mai 2009
Generation Gap Pattern
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
1996
2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
?Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
/* PROTECTED REGION ID(MY_UNIQU_ID) START */// some default code/* PROTECTED REGION END */
Freitag, 8. Mai 2009
/* PROTECTED REGION ID(MY_UNIQU_ID) START */// some default code/* PROTECTED REGION END */
Freitag, 8. Mai 2009
/* PROTECTED REGION ID(MY_UNIQU_ID) START */// some default code/* PROTECTED REGION END */
Freitag, 8. Mai 2009
/* PROTECTED REGION ID(MY_UNIQU_ID) START */// some default code/* PROTECTED REGION END */
Freitag, 8. Mai 2009
/* PROTECTED REGION ID(MY_UNIQU_ID) START */// some default code/* PROTECTED REGION END */
DISABL
ED
Freitag, 8. Mai 2009
/* PROTECTED REGION ID(MY_UNIQU_ID) START */// some default code/* PROTECTED REGION END */
DISABL
ED
/* PROTECTED REGION ID(MY_UNIQU_ID) START */// /* PROTECTED REGION END */
Freitag, 8. Mai 2009
/* PROTECTED REGION ID(MY_UNIQU_ID) START */// some default code/* PROTECTED REGION END */
DISABL
ED
/* PROTECTED REGION ID(MY_UNIQU_ID) START */// /* PROTECTED REGION END */
now here‘s changed code
Freitag, 8. Mai 2009
/* PROTECTED REGION ID(MY_UNIQU_ID) START */// some default code/* PROTECTED REGION END */
DISABL
ED
/* PROTECTED REGION ID(MY_UNIQU_ID) ENABLED START */// /* PROTECTED REGION END */
now here‘s changed code
Freitag, 8. Mai 2009
/* PROTECTED REGION ID(MY_UNIQU_ID) START */// some default code/* PROTECTED REGION END */
DISABL
ED
/* PROTECTED REGION ID(MY_UNIQU_ID) ENABLED START */// /* PROTECTED REGION END */
ENABLE
D
now here‘s changed code
Freitag, 8. Mai 2009
/* PROTECTED REGION ID(MY_UNIQU_ID) ENABLED START */// /* PROTECTED REGION END */
ENABLE
D
now here‘s changed code
DISABL
ED
Freitag, 8. Mai 2009
/* PROTECTED REGION ID(MY_UNIQU_ID) START */// new generated default code/* PROTECTED REGION END */
/* PROTECTED REGION ID(MY_UNIQU_ID) ENABLED START */// /* PROTECTED REGION END */
ENABLE
D
now here‘s changed code
DISABL
ED
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
G G D D D D D
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
G G D D D D D
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
G G D
D
D
D
D
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
G G D D
D
D
E
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
G G D D D
E E
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
G G D D D
E E
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
G G D D D
E E
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
G G D D D
E E
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
G G D D D
E E
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
G G D D D
E E
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
vetoG
GD
E E
D
D
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E E
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E E
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E E
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E E
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E E
G G
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E E
G G D
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E E
G G D E
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E E
G G D E
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E E
G G D E
veto
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E E
G G D
E
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E E
G G D
E
D
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E E
G G D
E
D E
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E E
G G D
E
D E
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E E
G G D
E
D E
veto
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E E
G G D
E
D
E
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E E
G G D
E
D
E
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E E
G G D
E
D
E
D
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E E
G G D
E
D
E
D
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E E
G G D
E
D
E
D
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E E
G G D
E
D
E
D
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E E
G G D
E
D
E
D
=
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E E
G G D
E
D
E
D
x
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E
G G D
E
D
E
D
E
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E
G G D
E
D
E
D
E
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E
G G D D D
E
E E
Freitag, 8. Mai 2009
src-man M M M M M
src-gen
src-gen-pr
veto
E
G G D D D
E
Freitag, 8. Mai 2009
summary
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
Freitag, 8. Mai 2009
ekke (ekkehard gentz)softwarearchitect(c) 2009 Eclipse Public License (EPL)(c) 2009 iStockphoto.com (some photos)Freitag, 8. Mai 2009
@ekkescornerekke (ekkehard gentz)softwarearchitect(c) 2009 Eclipse Public License (EPL)(c) 2009 iStockphoto.com (some photos)Freitag, 8. Mai 2009
ekkes-corner.org@ekkescornerekke (ekkehard gentz)
softwarearchitect(c) 2009 Eclipse Public License (EPL)(c) 2009 iStockphoto.com (some photos)Freitag, 8. Mai 2009
this presentation is designed in ZEN style
http://www.presentationzen.com/
you can hear and watch at:http://vimeo.com/ekkescorner (video)
iTunes: search „ekkes-corner“ (iPhone)http://ekkes-corner-tv.org (QuickTime)
ekke (ekkehard gentz), softwarearchitect(c) 2009 Eclipse Public License (EPL)
Freitag, 8. Mai 2009