Enviar pesquisa
Carregar
Riena onrap econ-2011
•
1 gostou
•
585 visualizações
C
christiancampo
Seguir
Riena on RAP talk from EclipseCon 2011
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 24
Baixar agora
Baixar para ler offline
Recomendados
Riena on-e4-ese2010
Riena on-e4-ese2010
christiancampo
Swt qt econ-2010
Swt qt econ-2010
christiancampo
Swt qt ese-2009
Swt qt ese-2009
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
Eclipse Rich Ajax Platform
Eclipse Rich Ajax Platform
Fabian Lange
Acceleo Day - Acceleo Mtl Code Generation
Acceleo Day - Acceleo Mtl Code Generation
Cédric Brun
Recomendados
Riena on-e4-ese2010
Riena on-e4-ese2010
christiancampo
Swt qt econ-2010
Swt qt econ-2010
christiancampo
Swt qt ese-2009
Swt qt ese-2009
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
Eclipse Rich Ajax Platform
Eclipse Rich Ajax Platform
Fabian Lange
Acceleo Day - Acceleo Mtl Code Generation
Acceleo Day - Acceleo Mtl Code Generation
Cédric Brun
Tycho Tutorial EclipseCon 2013
Tycho Tutorial EclipseCon 2013
jsievers
Uml to code with acceleo
Uml to code with acceleo
Tarun Telang
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
Riena on Eclipse 4
Riena on Eclipse 4
heikobarth
Away3D update
Away3D update
Rob Bateman
Single sourcing using Rich Ajax Platform
Single sourcing using Rich Ajax Platform
Ankur Sharma
Tizen Window System
Tizen Window System
Eun Young Lee
Maven 3 / Tycho
Maven 3 / Tycho
Karsten Thoms
Tycho Tutorial (EclipseCon 2012)
Tycho Tutorial (EclipseCon 2012)
jsievers
Adp the big picture
Adp the big picture
Nathan Gazzard
Listening
Listening
Priyanka Patel
خاص عشان الموقع
خاص عشان الموقع
coach2010
BIA/Kelsey 2014 Picks and Predictions
BIA/Kelsey 2014 Picks and Predictions
BIA/Kelsey
GI2015 ppt hoffmann_address_intro
GI2015 ppt hoffmann_address_intro
IGN Vorstand
Css tutorial
Css tutorial
Radha Krishnan
GI2014 ppt sredl+charvat layman – publish your data yourself
GI2014 ppt sredl+charvat layman – publish your data yourself
IGN Vorstand
GI2010 symposium-longhorn (longhorn keynote-presentation_14_may)
GI2010 symposium-longhorn (longhorn keynote-presentation_14_may)
IGN Vorstand
Media techs 4
Media techs 4
JessicaMarsden
Lean spagettidiagram
Lean spagettidiagram
Storgaard INNOVATION
Proposal Ideas and Research
Proposal Ideas and Research
Amy Watkins
GI2013 ppt mildorf+team_pprd_erra
GI2013 ppt mildorf+team_pprd_erra
IGN Vorstand
Monografia Stragiudiziale Slacc
Monografia Stragiudiziale Slacc
aarnaldi
Mais conteúdo relacionado
Mais procurados
Tycho Tutorial EclipseCon 2013
Tycho Tutorial EclipseCon 2013
jsievers
Uml to code with acceleo
Uml to code with acceleo
Tarun Telang
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
Riena on Eclipse 4
Riena on Eclipse 4
heikobarth
Away3D update
Away3D update
Rob Bateman
Single sourcing using Rich Ajax Platform
Single sourcing using Rich Ajax Platform
Ankur Sharma
Tizen Window System
Tizen Window System
Eun Young Lee
Maven 3 / Tycho
Maven 3 / Tycho
Karsten Thoms
Tycho Tutorial (EclipseCon 2012)
Tycho Tutorial (EclipseCon 2012)
jsievers
Mais procurados
(9)
Tycho Tutorial EclipseCon 2013
Tycho Tutorial EclipseCon 2013
Uml to code with acceleo
Uml to code with acceleo
GEF SVG export in JWT: a newcomer’s rocky ride to Eclipse
GEF SVG export in JWT: a newcomer’s rocky ride to Eclipse
Riena on Eclipse 4
Riena on Eclipse 4
Away3D update
Away3D update
Single sourcing using Rich Ajax Platform
Single sourcing using Rich Ajax Platform
Tizen Window System
Tizen Window System
Maven 3 / Tycho
Maven 3 / Tycho
Tycho Tutorial (EclipseCon 2012)
Tycho Tutorial (EclipseCon 2012)
Destaque
Adp the big picture
Adp the big picture
Nathan Gazzard
Listening
Listening
Priyanka Patel
خاص عشان الموقع
خاص عشان الموقع
coach2010
BIA/Kelsey 2014 Picks and Predictions
BIA/Kelsey 2014 Picks and Predictions
BIA/Kelsey
GI2015 ppt hoffmann_address_intro
GI2015 ppt hoffmann_address_intro
IGN Vorstand
Css tutorial
Css tutorial
Radha Krishnan
GI2014 ppt sredl+charvat layman – publish your data yourself
GI2014 ppt sredl+charvat layman – publish your data yourself
IGN Vorstand
GI2010 symposium-longhorn (longhorn keynote-presentation_14_may)
GI2010 symposium-longhorn (longhorn keynote-presentation_14_may)
IGN Vorstand
Media techs 4
Media techs 4
JessicaMarsden
Lean spagettidiagram
Lean spagettidiagram
Storgaard INNOVATION
Proposal Ideas and Research
Proposal Ideas and Research
Amy Watkins
GI2013 ppt mildorf+team_pprd_erra
GI2013 ppt mildorf+team_pprd_erra
IGN Vorstand
Monografia Stragiudiziale Slacc
Monografia Stragiudiziale Slacc
aarnaldi
The big picture
The big picture
Nathan Gazzard
Swt qt ese2010
Swt qt ese2010
christiancampo
Powerpoint on exsisting texts
Powerpoint on exsisting texts
JessicaMarsden
«Небесный капитан и мир будущего»
«Небесный капитан и мир будущего»
Paul Kolodyazhny
GI2010 symposium-fencik (+kliment+tuchyna)
GI2010 symposium-fencik (+kliment+tuchyna)
IGN Vorstand
Hr business-process-outsourcing
Hr business-process-outsourcing
Nathan Gazzard
Online+: A standards-based approach to hybrid learning
Online+: A standards-based approach to hybrid learning
Heather Zink
Destaque
(20)
Adp the big picture
Adp the big picture
Listening
Listening
خاص عشان الموقع
خاص عشان الموقع
BIA/Kelsey 2014 Picks and Predictions
BIA/Kelsey 2014 Picks and Predictions
GI2015 ppt hoffmann_address_intro
GI2015 ppt hoffmann_address_intro
Css tutorial
Css tutorial
GI2014 ppt sredl+charvat layman – publish your data yourself
GI2014 ppt sredl+charvat layman – publish your data yourself
GI2010 symposium-longhorn (longhorn keynote-presentation_14_may)
GI2010 symposium-longhorn (longhorn keynote-presentation_14_may)
Media techs 4
Media techs 4
Lean spagettidiagram
Lean spagettidiagram
Proposal Ideas and Research
Proposal Ideas and Research
GI2013 ppt mildorf+team_pprd_erra
GI2013 ppt mildorf+team_pprd_erra
Monografia Stragiudiziale Slacc
Monografia Stragiudiziale Slacc
The big picture
The big picture
Swt qt ese2010
Swt qt ese2010
Powerpoint on exsisting texts
Powerpoint on exsisting texts
«Небесный капитан и мир будущего»
«Небесный капитан и мир будущего»
GI2010 symposium-fencik (+kliment+tuchyna)
GI2010 symposium-fencik (+kliment+tuchyna)
Hr business-process-outsourcing
Hr business-process-outsourcing
Online+: A standards-based approach to hybrid learning
Online+: A standards-based approach to hybrid learning
Semelhante a Riena onrap econ-2011
Project Zero JavaOne 2008
Project Zero JavaOne 2008
Robert Nicholson
Storage Developer Conference - 09/19/2012
Storage Developer Conference - 09/19/2012
Ceph Community
Dockerize your Symfony application - Symfony Live NYC 2014
Dockerize your Symfony application - Symfony Live NYC 2014
André Rømcke
Kubernetes Introduction
Kubernetes Introduction
Red Hat Developers
Project Zero Php Quebec
Project Zero Php Quebec
Robert Nicholson
JavaOne 2016: Kubernetes introduction for Java Developers
JavaOne 2016: Kubernetes introduction for Java Developers
Rafael Benevides
Kubernetes for Java Developers
Kubernetes for Java Developers
Red Hat Developers
Rich Ajax Platform - theEdge 2012 conference presentation
Rich Ajax Platform - theEdge 2012 conference presentation
Nicko Borodachuk
Eclipse Con2009 Practical Process Orchestration
Eclipse Con2009 Practical Process Orchestration
Dietmar Schmidt
Device APIs at TakeOff Conference
Device APIs at TakeOff Conference
dianacheng
Building Server-Side Eclipse based web applications
Building Server-Side Eclipse based web applications
Gunnar Wagenknecht
Building Server-Side Eclipse based web applications 2010
Building Server-Side Eclipse based web applications 2010
Gunnar Wagenknecht
Web sphere administration
Web sphere administration
venkatcgnm
TDC2018FLN | Trilha Containers - Kubernetes para usuarios Docker.
TDC2018FLN | Trilha Containers - Kubernetes para usuarios Docker.
tdc-globalcode
ServerTemplate™ Deep Dive: Configuration for Multi-Cloud Environments
ServerTemplate™ Deep Dive: Configuration for Multi-Cloud Environments
RightScale
Android Internals
Android Internals
Marko Gargenta
OW2 JOnAS Use CAse, OW2con11, Nov 24-25, Paris
OW2 JOnAS Use CAse, OW2con11, Nov 24-25, Paris
OW2
Integration and Batch Processing on Cloud Foundry
Integration and Batch Processing on Cloud Foundry
Joshua Long
EclipseCon 08 - Agile RCP
EclipseCon 08 - Agile RCP
Heiko Seeberger
Plugin-able POS Solutions by Javascript @HDM9 Taiwan
Plugin-able POS Solutions by Javascript @HDM9 Taiwan
Rack Lin
Semelhante a Riena onrap econ-2011
(20)
Project Zero JavaOne 2008
Project Zero JavaOne 2008
Storage Developer Conference - 09/19/2012
Storage Developer Conference - 09/19/2012
Dockerize your Symfony application - Symfony Live NYC 2014
Dockerize your Symfony application - Symfony Live NYC 2014
Kubernetes Introduction
Kubernetes Introduction
Project Zero Php Quebec
Project Zero Php Quebec
JavaOne 2016: Kubernetes introduction for Java Developers
JavaOne 2016: Kubernetes introduction for Java Developers
Kubernetes for Java Developers
Kubernetes for Java Developers
Rich Ajax Platform - theEdge 2012 conference presentation
Rich Ajax Platform - theEdge 2012 conference presentation
Eclipse Con2009 Practical Process Orchestration
Eclipse Con2009 Practical Process Orchestration
Device APIs at TakeOff Conference
Device APIs at TakeOff Conference
Building Server-Side Eclipse based web applications
Building Server-Side Eclipse based web applications
Building Server-Side Eclipse based web applications 2010
Building Server-Side Eclipse based web applications 2010
Web sphere administration
Web sphere administration
TDC2018FLN | Trilha Containers - Kubernetes para usuarios Docker.
TDC2018FLN | Trilha Containers - Kubernetes para usuarios Docker.
ServerTemplate™ Deep Dive: Configuration for Multi-Cloud Environments
ServerTemplate™ Deep Dive: Configuration for Multi-Cloud Environments
Android Internals
Android Internals
OW2 JOnAS Use CAse, OW2con11, Nov 24-25, Paris
OW2 JOnAS Use CAse, OW2con11, Nov 24-25, Paris
Integration and Batch Processing on Cloud Foundry
Integration and Batch Processing on Cloud Foundry
EclipseCon 08 - Agile RCP
EclipseCon 08 - Agile RCP
Plugin-able POS Solutions by Javascript @HDM9 Taiwan
Plugin-able POS Solutions by Javascript @HDM9 Taiwan
Último
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
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
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
The Digital Insurer
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Jago de Vreede
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
sammart93
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Último
(20)
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
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 ...
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Architecting Cloud Native Applications
Architecting Cloud Native Applications
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Riena onrap econ-2011
1.
1
Riena/RCP Applications in the Web using RAP Christian Campo EclipseCon 2011 – March 22nd Confidential | Date | Other Information, if necessary März 23, 2011 © 2002 IBM Corporation Copyright © 2011 compeople AG, Made available under the Eclipse Public License v 1.0
2.
What is Riena
again ? § RCP based Framework § Client / Server Applications § Remote OSGi Service Support § End-user focused Navigation Concept § Promotes the separation of View and ViewController Copyright © 2011 compeople AG, Made available under the Eclipse Public License v 1.0 2
3.
End-user focused Navigation
Concept ? Copyright © 2011 compeople AG, Made available under the Eclipse Public License v 1.0 3
4.
RCP started as
the Eclipse IDE Copyright © 2011 compeople AG, Made available under the Eclipse Public License v 1.0 4
5.
RCP – Apps Copyright
© 2011 compeople AG, Made available under the Eclipse Public License v 1.0 5
6.
UI Concepts used
in Riena Copyright © 2011 compeople AG, Made available under the Eclipse Public License v 1.0 6
7.
UI Concepts for
Views (=Workarea) • Model • Data modeled in POJO or JavaBeans • View • Widgets • Layout • Colors, Fonts • Controller • ActionListener, SelectionListener, DoubleClickListener • Databinding Calls ActionListener, SelectionListener, DoubleClickListener • use of Services (DI ?, OSGi Services) Databinding Calls • use of Services (DI ?, OSGi Services) Copyright © 2011 compeople AG, Made available under the Eclipse Public License v 1.0 7
8.
Many implementation of
the same concept Copyright © 2011 compeople AG, Made available under the Eclipse Public License v 1.0 8
9.
Riena is also
... § Equinox Security Support for Client / Server Environment § Aimed at large Applications § Avoid Boilerplate Code § Make reoccurring tasks simple § Manage the overall UI structure of the application § Promotes the use of Dependency Injection for Services and Extensions using Annotations and API Copyright © 2011 compeople AG, Made available under the Eclipse Public License v 1.0 9
10.
What is RAP
again ? § RCP, JFace and Workbench for Webapplications § Goals § Any RCP App can be run in a Browser § Single-sourcing (same source for desktop and web) § By default a desktop client with a browser look § Themeable § API to convert Singletons into Session-Singletons Copyright © 2011 compeople AG, Made available under the Eclipse Public License v 1.0 10
11.
What is RAP
again ? Copyright © 2011 compeople AG, Made available under the Eclipse Public License v 1.0 11
12.
Bring Riena and
RAP together Copyright © 2011 compeople AG, Made available under the Eclipse Public License v 1.0 12
13.
Scalability – RCP/Riena
Riena Server Browser Browser remote Service Calls Browser stateless Services RCP/Riena Browser Client • one Session per JVM • many worker threads • many RCP Riena Clients • stateless Services • maintains Client state • calls can take several seconds Copyright © 2011 compeople AG, Made available under the Eclipse Public License v 1.0 13
14.
Scalability – RCP/Riena
+ RAP RAP Server Riena Server Browser Browser Browser Session stateless Services Browser Session Browser Session Session Session • many Browser Clients • one Session per User • many worker threads • short and quick calls • stateless Services • stateful • calls can take several • maintains Client state seconds • runs RCP Client code Copyright © 2011 compeople AG, Made available under the Eclipse Public License v 1.0 14
15.
Moving Client Code
to the Webcontainer § Identify all Singletons § Some are REAL Singletons (ImageCache) § Some need to become SessionSingletons § Create Fragments for RCP/RAP specific code § Create Facades to call one of the specific impl. at runtime § Local (Client) OSGi Services § should not maintain state § should be reentrant § If you are NOT on the UI Thread, its hard to get the correct Display instance i.e. in Jobs. (one Display instance per user) § The GOAL is to SingleSource ! (one source for RCP and RAP) Copyright © 2011 compeople AG, Made available under the Eclipse Public License v 1.0 15
16.
How to convert
Singletons into SessionSingletons RCP RAP public MySingleton { public MySingleton extends SessionSingletonBase { private static MySingleton instance = new MySingleton(); private static MySingleton instance; public static MySingleton getInstance() { return instance; public static MySingleton getInstance() { } return (MySingleton)super.getInstance(MySingleton.class); } } } public MySingleton { Riena private static SingletonProvider<MySingleton> ME = new SessionSingletonProvider<MySingleton>(MySingleton.class); public static MySingleton getInstance() { return ME.getInstance(MySingleton.class); } } Copyright © 2011 compeople AG, Made available under the Eclipse Public License v 1.0 16
17.
Creating Facades
Riena // your code using the facades public class MyFacade { MyFacade.getInstance().getText(myTextField); • Sometimes you need different code on RCP and RAP • Use a facade to abstract that • Put the platform specific codeinstance = FacadeFactory.getFacade(MyFacade.class); private static MyFacade in a fragment public static MyFacade getInstance() { return instance; } public abstract String getText(Text text); public class MyFacadeRAP extends MyFacade { } public String getText(Text text) { ...... public class MyFacadeRCP extends MyFacade { } } public String getText(Text text) { .... } } Copyright © 2011 compeople AG, Made available under the Eclipse Public License v 1.0 17
18.
Moving Riena Client
to a Webcontainer § Session -> SessionSingleton § NavigationTreeModel § Workarea (managing the Views attached to Navigation Tree Leafs) § Security (logged User, Permissions, Sessionid) Copyright © 2011 compeople AG, Made available under the Eclipse Public License v 1.0 18
19.
One more thing.... Copyright
© 2011 compeople AG, Made available under the Eclipse Public License v 1.0 19
20.
UI Model Desktop
-> Web Riena + RAP Client Riena Client Copyright © 2011 compeople AG, Made available under the Eclipse Public License v 1.0 20
21.
Existing Web Application Copyright
© 2011 compeople AG, Made available under the Eclipse Public License v 1.0 21
22.
Bring the two
together Menu Navigation Tree Subapplication Switcher Copyright © 2011 compeople AG, Made available under the Eclipse Public License v 1.0 22
23.
...even on the
iPad thanks to RAP Copyright © 2011 compeople AG, Made available under the Eclipse Public License v 1.0 23
24.
§ If you
want to move your Desktop Client to Web § Understand the problem areas § You need to possibly refactor and rework some of your code § SingleSourcing as much as possible § Contact § http://www.eclipse.org/riena § http://wiki.eclipse.org/Riena_Project § riena-dev@eclipse.org § RT BoF TONIGHT(Tuesday) 8:30 pm Copyright © 2011 compeople AG, Made available under the Eclipse Public License v 1.0
Baixar agora