Beruflich Dokumente
Kultur Dokumente
Licence EPL
e4
What will
Eclipse be?
the future of
© Anyware Technologies-All Right Reserved
1.0
© Anyware Technologies-All Right Reserved
2.0
© Anyware Technologies-All Right Reserved
3.0
© Anyware Technologies-All Right Reserved
3.1
© Anyware Technologies-All Right Reserved
3.2
© Anyware Technologies-All Right Reserved
3.3
© Anyware Technologies-All Right Reserved
3.4!
Agenda
• 1999
►IBM (OTI) starts Eclipse as
an internal project
• 2001
►Eclipse 1.0
►Open-Source donation
(CPL) - www.eclipse.org
© Anyware Technologies-All Right Reserved
• 2002
►Eclipse 2.0
• 2003 Photo: Alessandro Paiva
►Eclipse 2.1
Eclipse History (2)
• 2004
►Eclipse Foundation
− not-for-profit organization
►Eclipse 3.0
− OSGi adoption
− Rich Client Platform
• 2005-2007
© Anyware Technologies-All Right Reserved
►installation/removal
The e4 Plan - RT
►ECF
►eRCP
►RAP
►Riena
►etc.
© Anyware Technologies-All Right Reserved
The technologies of e4
RAP
RCP RAP
OSGi on the server
Plugin Model OSGi
(inside a webapp)
Widget WWW Widget
SWT
Toolkit Toolkit (W4T)
JFace (adapted, as
© Anyware Technologies-All Right Reserved
Model View
JFace standard JFace has
Controller
references to SWT)
UI
Workbench Web Workbench
Framework
From SWT 3.x to SWT 4
• SWT
►The Eclipse graphical toolkit
►Efficient, portable, native
►Native code, Java interface
►Supported by many platforms
− Desktop : Windows, Macintosh, Linux, Solaris
− Embedded : Windows Mobile, Nokia phones, ...
© Anyware Technologies-All Right Reserved
− Web : RAP
Future of SWT
• Be more « webish »
• Because there are more and more web applications
• Choose one (many?) target platform
►« RAP 2 »
− qooxdoo, Dojo, ...
►Flex
− ActionScript
© Anyware Technologies-All Right Reserved
►Silverlight
− .Net
Rethink the Application Model
• Release in 2010!
© Anyware Technologies-All Right Reserved
© Anyware Technologies-All Right Reserved
DEMO!
Thank you!
Benjamin Cabé
Eclipse Expert
<benjamin.cabe@anyware-tech.com>
http://blog.benjamin-cabe.com
http://www.anyware-tech.com
© Anyware Technologies-All Right Reserved