Enviar búsqueda
Cargar
Riena on-e4-ese2010
•
1 recomendación
•
535 vistas
C
christiancampo
Seguir
Tecnología
Deportes
Vista de diapositivas
Denunciar
Compartir
Vista de diapositivas
Denunciar
Compartir
1 de 18
Descargar ahora
Descargar para leer sin conexión
Recomendados
Swt qt econ-2010
Swt qt econ-2010
christiancampo
Swt qt ese-2009
Swt qt ese-2009
christiancampo
Riena onrap econ-2011
Riena onrap econ-2011
christiancampo
Riena on-rap-ese2010
Riena on-rap-ese2010
christiancampo
OSGi Versioning And Testing
OSGi Versioning And Testing
pvanderlei
Acceleo MTL Code Generation
Acceleo MTL Code Generation
Jonathan Musset
Acceleo Day - Acceleo Mtl Code Generation
Acceleo Day - Acceleo Mtl Code Generation
Cédric Brun
Uml to code with acceleo
Uml to code with acceleo
Tarun Telang
Recomendados
Swt qt econ-2010
Swt qt econ-2010
christiancampo
Swt qt ese-2009
Swt qt ese-2009
christiancampo
Riena onrap econ-2011
Riena onrap econ-2011
christiancampo
Riena on-rap-ese2010
Riena on-rap-ese2010
christiancampo
OSGi Versioning And Testing
OSGi Versioning And Testing
pvanderlei
Acceleo MTL Code Generation
Acceleo MTL Code Generation
Jonathan Musset
Acceleo Day - Acceleo Mtl Code Generation
Acceleo Day - Acceleo Mtl Code Generation
Cédric Brun
Uml to code with acceleo
Uml to code with acceleo
Tarun Telang
Eclipse Rich Ajax Platform
Eclipse Rich Ajax Platform
Fabian Lange
Tycho Tutorial EclipseCon 2013
Tycho Tutorial EclipseCon 2013
jsievers
GEF SVG export in JWT: a newcomer’s rocky ride to Eclipse
GEF SVG export in JWT: a newcomer’s rocky ride to Eclipse
Yoann Rodiere
Away3D update
Away3D update
Rob Bateman
Tizen Window System
Tizen Window System
Eun Young Lee
Single sourcing using Rich Ajax Platform
Single sourcing using Rich Ajax Platform
Ankur Sharma
Riena on Eclipse 4
Riena on Eclipse 4
heikobarth
Maven 3 / Tycho
Maven 3 / Tycho
Karsten Thoms
Tycho Tutorial (EclipseCon 2012)
Tycho Tutorial (EclipseCon 2012)
jsievers
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...
Edge AI and Vision Alliance
Lean for salgsmedarbejdere
Lean for salgsmedarbejdere
Storgaard INNOVATION
Moda jovenceremonia
Moda jovenceremonia
SocialCycling
Wimba 1.0 Basic Training
Wimba 1.0 Basic Training
Heather Zink
Cepicky charvat pdf_gi2011_pywps_final
Cepicky charvat pdf_gi2011_pywps_final
IGN Vorstand
ео 6 глава
ео 6 глава
kaatyy
3dgfinal
3dgfinal
dreambuildinternational
LEAN_Etablering af målstyringstavler
LEAN_Etablering af målstyringstavler
Storgaard INNOVATION
Powerpoint on exsisting texts
Powerpoint on exsisting texts
JessicaMarsden
GI2016 ppt charvat workshop geoss & conference inspire2016
GI2016 ppt charvat workshop geoss & conference inspire2016
IGN Vorstand
The Mood room
The Mood room
Amy Watkins
BIA/Kelsey 2014 Picks and Predictions
BIA/Kelsey 2014 Picks and Predictions
BIA/Kelsey
Here Groep Algemeen
Here Groep Algemeen
hereprojecten
Más contenido relacionado
La actualidad más candente
Eclipse Rich Ajax Platform
Eclipse Rich Ajax Platform
Fabian Lange
Tycho Tutorial EclipseCon 2013
Tycho Tutorial EclipseCon 2013
jsievers
GEF SVG export in JWT: a newcomer’s rocky ride to Eclipse
GEF SVG export in JWT: a newcomer’s rocky ride to Eclipse
Yoann Rodiere
Away3D update
Away3D update
Rob Bateman
Tizen Window System
Tizen Window System
Eun Young Lee
Single sourcing using Rich Ajax Platform
Single sourcing using Rich Ajax Platform
Ankur Sharma
Riena on Eclipse 4
Riena on Eclipse 4
heikobarth
Maven 3 / Tycho
Maven 3 / Tycho
Karsten Thoms
Tycho Tutorial (EclipseCon 2012)
Tycho Tutorial (EclipseCon 2012)
jsievers
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...
Edge AI and Vision Alliance
La actualidad más candente
(10)
Eclipse Rich Ajax Platform
Eclipse Rich Ajax Platform
Tycho Tutorial EclipseCon 2013
Tycho Tutorial EclipseCon 2013
GEF SVG export in JWT: a newcomer’s rocky ride to Eclipse
GEF SVG export in JWT: a newcomer’s rocky ride to Eclipse
Away3D update
Away3D update
Tizen Window System
Tizen Window System
Single sourcing using Rich Ajax Platform
Single sourcing using Rich Ajax Platform
Riena on Eclipse 4
Riena on Eclipse 4
Maven 3 / Tycho
Maven 3 / Tycho
Tycho Tutorial (EclipseCon 2012)
Tycho Tutorial (EclipseCon 2012)
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...
"Building Complete Embedded Vision Systems on Linux—From Camera to Display," ...
Destacado
Lean for salgsmedarbejdere
Lean for salgsmedarbejdere
Storgaard INNOVATION
Moda jovenceremonia
Moda jovenceremonia
SocialCycling
Wimba 1.0 Basic Training
Wimba 1.0 Basic Training
Heather Zink
Cepicky charvat pdf_gi2011_pywps_final
Cepicky charvat pdf_gi2011_pywps_final
IGN Vorstand
ео 6 глава
ео 6 глава
kaatyy
3dgfinal
3dgfinal
dreambuildinternational
LEAN_Etablering af målstyringstavler
LEAN_Etablering af målstyringstavler
Storgaard INNOVATION
Powerpoint on exsisting texts
Powerpoint on exsisting texts
JessicaMarsden
GI2016 ppt charvat workshop geoss & conference inspire2016
GI2016 ppt charvat workshop geoss & conference inspire2016
IGN Vorstand
The Mood room
The Mood room
Amy Watkins
BIA/Kelsey 2014 Picks and Predictions
BIA/Kelsey 2014 Picks and Predictions
BIA/Kelsey
Here Groep Algemeen
Here Groep Algemeen
hereprojecten
Anjan
Anjan
Suresh Choudhary
YDG Marketing Marketing Budget PowerPoint
YDG Marketing Marketing Budget PowerPoint
Darien Hill
GI2011+proceedings v5 final
GI2011+proceedings v5 final
IGN Vorstand
GI2016 ppt schiller kostenkalkül
GI2016 ppt schiller kostenkalkül
IGN Vorstand
Finalmajor
Finalmajor
Amy Watkins
Proposal Ideas and Research
Proposal Ideas and Research
Amy Watkins
Alberts ppt gi2011_imcs_habitats_pilot_dd_andas_final
Alberts ppt gi2011_imcs_habitats_pilot_dd_andas_final
IGN Vorstand
LEAN_SMED handler om reduktion af omstillingstider
LEAN_SMED handler om reduktion af omstillingstider
Storgaard INNOVATION
Destacado
(20)
Lean for salgsmedarbejdere
Lean for salgsmedarbejdere
Moda jovenceremonia
Moda jovenceremonia
Wimba 1.0 Basic Training
Wimba 1.0 Basic Training
Cepicky charvat pdf_gi2011_pywps_final
Cepicky charvat pdf_gi2011_pywps_final
ео 6 глава
ео 6 глава
3dgfinal
3dgfinal
LEAN_Etablering af målstyringstavler
LEAN_Etablering af målstyringstavler
Powerpoint on exsisting texts
Powerpoint on exsisting texts
GI2016 ppt charvat workshop geoss & conference inspire2016
GI2016 ppt charvat workshop geoss & conference inspire2016
The Mood room
The Mood room
BIA/Kelsey 2014 Picks and Predictions
BIA/Kelsey 2014 Picks and Predictions
Here Groep Algemeen
Here Groep Algemeen
Anjan
Anjan
YDG Marketing Marketing Budget PowerPoint
YDG Marketing Marketing Budget PowerPoint
GI2011+proceedings v5 final
GI2011+proceedings v5 final
GI2016 ppt schiller kostenkalkül
GI2016 ppt schiller kostenkalkül
Finalmajor
Finalmajor
Proposal Ideas and Research
Proposal Ideas and Research
Alberts ppt gi2011_imcs_habitats_pilot_dd_andas_final
Alberts ppt gi2011_imcs_habitats_pilot_dd_andas_final
LEAN_SMED handler om reduktion af omstillingstider
LEAN_SMED handler om reduktion af omstillingstider
Similar a Riena on-e4-ese2010
Swt qt ese2010
Swt qt ese2010
christiancampo
Discovery the p2 API (updated to Indigo)
Discovery the p2 API (updated to Indigo)
Pascal Rapicault
Discovering the p2 API
Discovering the p2 API
Pascal Rapicault
Eclipse Overview
Eclipse Overview
Lars Vogel
Eclipse
Eclipse
Nicola Pedot
IoT development (APIcon 2014 presentation)
IoT development (APIcon 2014 presentation)
Mike Milinkovich
javagruppen.dk - e4, the next generation Eclipse platform
javagruppen.dk - e4, the next generation Eclipse platform
Tonny Madsen
P2 Introduction
P2 Introduction
irbull
What is new in Helios
What is new in Helios
Tomasz Zarna
OSGi Versioning & Testing
OSGi Versioning & Testing
Chris Aniszczyk
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
mfrancis
Model Driven Development With Emf And Eclipse Link
Model Driven Development With Emf And Eclipse Link
Suresh Krishna Madhuvarsu
AnyFirewall Engine v10.0 Developer Guide
AnyFirewall Engine v10.0 Developer Guide
Eyeball Networks
Eclipse Banking Day in Copenhagen - Eclipse RCP as an Application Platform
Eclipse Banking Day in Copenhagen - Eclipse RCP as an Application Platform
Tonny Madsen
Eclipse 3.7 : Tips and tricks
Eclipse 3.7 : Tips and tricks
Tomasz Zarna
Eclipse Demo Camp 2010 - Eclipse e4 – The Status and the Future
Eclipse Demo Camp 2010 - Eclipse e4 – The Status and the Future
Tonny Madsen
ABC of Platform Workspace
ABC of Platform Workspace
Tomasz Zarna
Sphinx: An Industrial Strength Tool Platform Fostering Model-driven Developme...
Sphinx: An Industrial Strength Tool Platform Fostering Model-driven Developme...
Stephan Eberle
Eclipse Training - RCP & Industrialization
Eclipse Training - RCP & Industrialization
Luca D'Onofrio
Hithhiker guide to eclipse presentation frameworks galaxy
Hithhiker guide to eclipse presentation frameworks galaxy
glefur
Similar a Riena on-e4-ese2010
(20)
Swt qt ese2010
Swt qt ese2010
Discovery the p2 API (updated to Indigo)
Discovery the p2 API (updated to Indigo)
Discovering the p2 API
Discovering the p2 API
Eclipse Overview
Eclipse Overview
Eclipse
Eclipse
IoT development (APIcon 2014 presentation)
IoT development (APIcon 2014 presentation)
javagruppen.dk - e4, the next generation Eclipse platform
javagruppen.dk - e4, the next generation Eclipse platform
P2 Introduction
P2 Introduction
What is new in Helios
What is new in Helios
OSGi Versioning & Testing
OSGi Versioning & Testing
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Keynote - Eclipse - Accelerating OSGi Adoption - Mike Milinkovich, Executive ...
Model Driven Development With Emf And Eclipse Link
Model Driven Development With Emf And Eclipse Link
AnyFirewall Engine v10.0 Developer Guide
AnyFirewall Engine v10.0 Developer Guide
Eclipse Banking Day in Copenhagen - Eclipse RCP as an Application Platform
Eclipse Banking Day in Copenhagen - Eclipse RCP as an Application Platform
Eclipse 3.7 : Tips and tricks
Eclipse 3.7 : Tips and tricks
Eclipse Demo Camp 2010 - Eclipse e4 – The Status and the Future
Eclipse Demo Camp 2010 - Eclipse e4 – The Status and the Future
ABC of Platform Workspace
ABC of Platform Workspace
Sphinx: An Industrial Strength Tool Platform Fostering Model-driven Developme...
Sphinx: An Industrial Strength Tool Platform Fostering Model-driven Developme...
Eclipse Training - RCP & Industrialization
Eclipse Training - RCP & Industrialization
Hithhiker guide to eclipse presentation frameworks galaxy
Hithhiker guide to eclipse presentation frameworks galaxy
Último
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
johnbeverley2021
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Zilliz
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Bhuvaneswari Subramani
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Remote DBA Services
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Último
(20)
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Riena on-e4-ese2010
1.
© 2002 IBM
Corporation Confidential | Date | Other Information, if necessaryNovember 17, 2010 Copyright © 2010 compeople AG, Made available under the Eclipse Public License v 1.0 1 Christian Campo Eclipse Summit 2010 – Nov 2010 +
2.
Copyright © 2010
compeople AG, Made available under the Eclipse Public License v 1.0 Riena is… Client / Server Apps (Distributed Components) Based on OSGi / Equinox Built on top of RCP „Enterprise ready“ End-user focused Navigation Concept Service Oriented 2
3.
Copyright © 2010
compeople AG, Made available under the Eclipse Public License v 1.0 Riena in Eclipse 3.x RCP Workbench RCP Views, Perspectives, SWT, JFace Many Singletons i.e. PlatformUI Behaviour and look is inherited from Eclipse IDE Riena overwrites it (Presentation API) at some places Workspace has limitation in its extensibility 3
4.
Copyright © 2010
compeople AG, Made available under the Eclipse Public License v 1.0 Eclipse RCP (samples of Workbench style)
5.
Copyright © 2010
compeople AG, Made available under the Eclipse Public License v 1.0 Riena UI is …
6.
Copyright © 2010
compeople AG, Made available under the Eclipse Public License v 1.0 Riena Navigation Model/Processor Tree based Model Building blocks are… extensions („assemblies“) nodeBuilders (java code) Multiple instances per building block possible (i.e. multiple customer records) Navigate from any give node in the tree to any other node using a simple id Pass parameter, supply feedback with changelisteners Generic NavigationProcessor included to manage the tree 6
7.
Copyright © 2010
compeople AG, Made available under the Eclipse Public License v 1.0 E4 – Workbench Model ECORE Model (based on EMF) Contains a Workbench Model based on the Eclipse IDE „Live“ Model Extensible Derive a „Riena Navigation Model“ from the „Eclipse Workbench Model“ 7
8.
Copyright © 2010
compeople AG, Made available under the Eclipse Public License v 1.0 E4 – Workbench Model 8
9.
Copyright © 2010
compeople AG, Made available under the Eclipse Public License v 1.0 Riena – Navigation Model derived from e4 9
10.
Copyright © 2010
compeople AG, Made available under the Eclipse Public License v 1.0 10 Riena Demo
11.
Copyright © 2010
compeople AG, Made available under the Eclipse Public License v 1.0 Riena Demo on top of e4 11
12.
Copyright © 2010
compeople AG, Made available under the Eclipse Public License v 1.0 e4 – dependency injection Riena has Dependency Injection for OSGi Services and Equinox Extensions for more than a year Implemented before e4 or JSR 330 was finished e4 now implements the JSR 330 standard and uses dependency injection in many places e4 not only injects OSGi Services but Application Services and other objects (i.e. parent Composite) both implementation (NOT surprisingly ) use annotations 12
13.
Copyright © 2010
compeople AG, Made available under the Eclipse Public License v 1.0 e4 – dependency injection samples 13 Riena e4 • method injection • filtering & conditions • method injection • field injection • constructor injection • universal usable • standard JSR 330
14.
Copyright © 2010
compeople AG, Made available under the Eclipse Public License v 1.0 XWT – declarative UI 14
15.
Copyright © 2010
compeople AG, Made available under the Eclipse Public License v 1.0 Riena - XWT Riena separates View and Controller View contains the definition of Widgets, Colors, Fonts, Layout Controller contains data binding, event listener, view logic The BindingId links the widgets in the view with the Ridget that the Controller accesses. Action: Remove the Java View and replace it with a XWT View. 15
16.
Copyright © 2010
compeople AG, Made available under the Eclipse Public License v 1.0 16 Riena XWT Demo
17.
Copyright © 2010
compeople AG, Made available under the Eclipse Public License v 1.0 Riena - XWT 17
18.
Copyright © 2010
compeople AG, Made available under the Eclipse Public License v 1.0 Conclusion e4 has many components that are interesting for Riena some are more stable than others The Riena implementation gets a lot easier on e4 than on 3.x We will soon make a Riena build available for everyone to try out. http://www.eclipse.org/riena http://wiki.eclipse.org/Riena_Project riena-dev@eclipse.org 18
Descargar ahora