Enviar búsqueda
Cargar
Single Sourcing Techniques for RAP and RCP
•
0 recomendaciones
•
1,262 vistas
Ralf Sternberg
Seguir
Tecnología
Entretenimiento y humor
Denunciar
Compartir
Denunciar
Compartir
1 de 53
Descargar ahora
Descargar para leer sin conexión
Recomendados
Transpilers(Source-to-Source Compilers)
Transpilers(Source-to-Source Compilers)
Shivang Bajaniya
The compilation process
The compilation process
Alexander Bollbach
Emscripten - compile your C/C++ to JavaScript
Emscripten - compile your C/C++ to JavaScript
穎睿 梁
Source-to-Source Compiler
Source-to-Source Compiler
Mintoo Jakhmola
Golang Channels use cases
Golang Channels use cases
Erhan Yakut
Knowledge Sharing Session on JavaScript Source Maps & Angular Compilation
Knowledge Sharing Session on JavaScript Source Maps & Angular Compilation
Md.Zahidur Rahman
How a Compiler Works ?
How a Compiler Works ?
Hirdesh Vishwdewa
OpenMP
OpenMP
PVS-Studio
Recomendados
Transpilers(Source-to-Source Compilers)
Transpilers(Source-to-Source Compilers)
Shivang Bajaniya
The compilation process
The compilation process
Alexander Bollbach
Emscripten - compile your C/C++ to JavaScript
Emscripten - compile your C/C++ to JavaScript
穎睿 梁
Source-to-Source Compiler
Source-to-Source Compiler
Mintoo Jakhmola
Golang Channels use cases
Golang Channels use cases
Erhan Yakut
Knowledge Sharing Session on JavaScript Source Maps & Angular Compilation
Knowledge Sharing Session on JavaScript Source Maps & Angular Compilation
Md.Zahidur Rahman
How a Compiler Works ?
How a Compiler Works ?
Hirdesh Vishwdewa
OpenMP
OpenMP
PVS-Studio
C compilation process
C compilation process
RajKumar Rampelli
Rails
Rails
Papp Laszlo
Highly Surmountable Challenges in Ruby+OMR JIT Compilation
Highly Surmountable Challenges in Ruby+OMR JIT Compilation
Matthew Gaudet
Using advanced C# features in Sharepoint development
Using advanced C# features in Sharepoint development
sadomovalex
Best Practices in apps development with Titanium Appcelerator
Best Practices in apps development with Titanium Appcelerator
Alessio Ricco
12 Jo P Dec 07
12 Jo P Dec 07
Ganesh Samarthyam
Single Sourcing RCP and RAP
Single Sourcing RCP and RAP
Chris Aniszczyk
Rich Ajax Platform - theEdge 2012 conference presentation
Rich Ajax Platform - theEdge 2012 conference presentation
Nicko Borodachuk
Single Sourcing RAP and RCP - Desktop and web clients from a single code base
Single Sourcing RAP and RCP - Desktop and web clients from a single code base
Ralf Sternberg
Marcel Molina Jr. Presentation
Marcel Molina Jr. Presentation
RubyOnRails_dude
Django in the Real World
Django in the Real World
Jacob Kaplan-Moss
Eclipse pdt indigo release review
Eclipse pdt indigo release review
Giang Nguyễn
Performance tips for Symfony2 & PHP
Performance tips for Symfony2 & PHP
Max Romanovsky
2 Vampir Trace Visualization
2 Vampir Trace Visualization
PTIHPA
Project Zero JavaOne 2008
Project Zero JavaOne 2008
Robert Nicholson
Ruby on rails探索
Ruby on rails探索
Mu Chun Wang
Insights from the Experts: How PHP Leaders Are Transforming High-Impact PHP A...
Insights from the Experts: How PHP Leaders Are Transforming High-Impact PHP A...
ZendCon
Setting advanced PHP development environment
Setting advanced PHP development environment
Kapil Sharma
Ruby on rails vs asp.net mvc
Ruby on rails vs asp.net mvc
Umar Ali
The Mashup Component Description Language
The Mashup Component Description Language
Saeed Aghaee
Open Source Toolchains to Manage Cloud Infrastructure
Open Source Toolchains to Manage Cloud Infrastructure
Mark Hinkle
blueMarine photographic workflow with Java
blueMarine photographic workflow with Java
Fabrizio Giudici
Más contenido relacionado
La actualidad más candente
C compilation process
C compilation process
RajKumar Rampelli
Rails
Rails
Papp Laszlo
Highly Surmountable Challenges in Ruby+OMR JIT Compilation
Highly Surmountable Challenges in Ruby+OMR JIT Compilation
Matthew Gaudet
Using advanced C# features in Sharepoint development
Using advanced C# features in Sharepoint development
sadomovalex
Best Practices in apps development with Titanium Appcelerator
Best Practices in apps development with Titanium Appcelerator
Alessio Ricco
12 Jo P Dec 07
12 Jo P Dec 07
Ganesh Samarthyam
La actualidad más candente
(6)
C compilation process
C compilation process
Rails
Rails
Highly Surmountable Challenges in Ruby+OMR JIT Compilation
Highly Surmountable Challenges in Ruby+OMR JIT Compilation
Using advanced C# features in Sharepoint development
Using advanced C# features in Sharepoint development
Best Practices in apps development with Titanium Appcelerator
Best Practices in apps development with Titanium Appcelerator
12 Jo P Dec 07
12 Jo P Dec 07
Similar a Single Sourcing Techniques for RAP and RCP
Single Sourcing RCP and RAP
Single Sourcing RCP and RAP
Chris Aniszczyk
Rich Ajax Platform - theEdge 2012 conference presentation
Rich Ajax Platform - theEdge 2012 conference presentation
Nicko Borodachuk
Single Sourcing RAP and RCP - Desktop and web clients from a single code base
Single Sourcing RAP and RCP - Desktop and web clients from a single code base
Ralf Sternberg
Marcel Molina Jr. Presentation
Marcel Molina Jr. Presentation
RubyOnRails_dude
Django in the Real World
Django in the Real World
Jacob Kaplan-Moss
Eclipse pdt indigo release review
Eclipse pdt indigo release review
Giang Nguyễn
Performance tips for Symfony2 & PHP
Performance tips for Symfony2 & PHP
Max Romanovsky
2 Vampir Trace Visualization
2 Vampir Trace Visualization
PTIHPA
Project Zero JavaOne 2008
Project Zero JavaOne 2008
Robert Nicholson
Ruby on rails探索
Ruby on rails探索
Mu Chun Wang
Insights from the Experts: How PHP Leaders Are Transforming High-Impact PHP A...
Insights from the Experts: How PHP Leaders Are Transforming High-Impact PHP A...
ZendCon
Setting advanced PHP development environment
Setting advanced PHP development environment
Kapil Sharma
Ruby on rails vs asp.net mvc
Ruby on rails vs asp.net mvc
Umar Ali
The Mashup Component Description Language
The Mashup Component Description Language
Saeed Aghaee
Open Source Toolchains to Manage Cloud Infrastructure
Open Source Toolchains to Manage Cloud Infrastructure
Mark Hinkle
blueMarine photographic workflow with Java
blueMarine photographic workflow with Java
Fabrizio Giudici
Eclipse - Single Source;Three Runtimes
Eclipse - Single Source;Three Runtimes
Suresh Krishna Madhuvarsu
SlapOS Presentation at VW2011 Seoul
SlapOS Presentation at VW2011 Seoul
Jean-Paul Smets
Aws sdk-php-guide
Aws sdk-php-guide
Samphan Khamthon
Accelerating Ceph with RDMA and NVMe-oF
Accelerating Ceph with RDMA and NVMe-oF
inside-BigData.com
Similar a Single Sourcing Techniques for RAP and RCP
(20)
Single Sourcing RCP and RAP
Single Sourcing RCP and RAP
Rich Ajax Platform - theEdge 2012 conference presentation
Rich Ajax Platform - theEdge 2012 conference presentation
Single Sourcing RAP and RCP - Desktop and web clients from a single code base
Single Sourcing RAP and RCP - Desktop and web clients from a single code base
Marcel Molina Jr. Presentation
Marcel Molina Jr. Presentation
Django in the Real World
Django in the Real World
Eclipse pdt indigo release review
Eclipse pdt indigo release review
Performance tips for Symfony2 & PHP
Performance tips for Symfony2 & PHP
2 Vampir Trace Visualization
2 Vampir Trace Visualization
Project Zero JavaOne 2008
Project Zero JavaOne 2008
Ruby on rails探索
Ruby on rails探索
Insights from the Experts: How PHP Leaders Are Transforming High-Impact PHP A...
Insights from the Experts: How PHP Leaders Are Transforming High-Impact PHP A...
Setting advanced PHP development environment
Setting advanced PHP development environment
Ruby on rails vs asp.net mvc
Ruby on rails vs asp.net mvc
The Mashup Component Description Language
The Mashup Component Description Language
Open Source Toolchains to Manage Cloud Infrastructure
Open Source Toolchains to Manage Cloud Infrastructure
blueMarine photographic workflow with Java
blueMarine photographic workflow with Java
Eclipse - Single Source;Three Runtimes
Eclipse - Single Source;Three Runtimes
SlapOS Presentation at VW2011 Seoul
SlapOS Presentation at VW2011 Seoul
Aws sdk-php-guide
Aws sdk-php-guide
Accelerating Ceph with RDMA and NVMe-oF
Accelerating Ceph with RDMA and NVMe-oF
Más de Ralf Sternberg
Eclipse in Telemedicine and Health Care - A Success Story with RCP and RAP
Eclipse in Telemedicine and Health Care - A Success Story with RCP and RAP
Ralf Sternberg
Dynamic Web Applications with OSGi and RAP
Dynamic Web Applications with OSGi and RAP
Ralf Sternberg
RAP
RAP
Ralf Sternberg
A look ahead at RAP - News and Vision
A look ahead at RAP - News and Vision
Ralf Sternberg
A look ahead at RAP (ESE 2010)
A look ahead at RAP (ESE 2010)
Ralf Sternberg
Single Sourcing RAP and RCP - Desktop and web clients from a single code base
Single Sourcing RAP and RCP - Desktop and web clients from a single code base
Ralf Sternberg
Styling RAP Applications - Short Talk
Styling RAP Applications - Short Talk
Ralf Sternberg
Single Sourcing
Single Sourcing
Ralf Sternberg
Más de Ralf Sternberg
(8)
Eclipse in Telemedicine and Health Care - A Success Story with RCP and RAP
Eclipse in Telemedicine and Health Care - A Success Story with RCP and RAP
Dynamic Web Applications with OSGi and RAP
Dynamic Web Applications with OSGi and RAP
RAP
RAP
A look ahead at RAP - News and Vision
A look ahead at RAP - News and Vision
A look ahead at RAP (ESE 2010)
A look ahead at RAP (ESE 2010)
Single Sourcing RAP and RCP - Desktop and web clients from a single code base
Single Sourcing RAP and RCP - Desktop and web clients from a single code base
Styling RAP Applications - Short Talk
Styling RAP Applications - Short Talk
Single Sourcing
Single Sourcing
Último
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Zilliz
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Scott Keck-Warren
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
charlottematthew16
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
The Digital Insurer
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Miki Katsuragi
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
charlottematthew16
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
Último
(20)
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Single Sourcing Techniques for RAP and RCP
1.
Single-Sourcing Techniques
for RAP RCP and Rüdiger Herrmann Ralf Sternberg
2.
Desktop Web 2.0
? RCP
3.
RCP Knowledge
4.
Web 2.0 Knowledge
5.
Desktop Web 2.0
RCP / RAP
6.
The Rich Ajax
Platform 6
7.
RAP Basics
8.
Foundation: OSGi
RCP RAP equinox 8
9.
Layers of RCP
10.
11.
RAP Layers
12.
On the Surface
13.
Best of both
worlds Workbench Window Menu Bar Tool Bar Page Editor View View 13
14.
Select a point
of view 14
15.
Differences
16.
Code Reuse
80%–98% is possible platform specific code shared code 16
17.
RAP is Multi-User!
RCP RAP
18.
RAP Runs in
a Browser File system File upload GraphicsContext RCP RAP
19.
API Differences
RCP RAP Desktop-only Web-specific features features
20.
Techniques
21.
Hand Tools
Eclipse SDK RAP SDK includes - RAP Runtime - Tooling - Help
22.
Workplace
23.
Shared Projects
RAP Workspace RCP Workspace
24.
Example Application
RCP Mail Demo 24
25.
Runs immediately
25
26.
Import into
RAP Workspace 26
27.
Do not copy!
27
28.
Don't Panic!
28
29.
Dependencies Package Imports
Optional Dependencies 29
30.
Optional Dependencies
30
31.
Only Two Errors
Left 31
32.
Fragments
Fragments Host Bundle
33.
Create Fragments
maildemo.rap maildemo.rcp 33
34.
Move extensions
34
35.
Only One Error
Left 35
36.
Delegation
Bundle Fragment 36
37.
API Differences RCP RAP RCP + RAP
37
38.
Helper Class
38
39.
ImplementationLoader
39
40.
Implementations RCP RAP
40
41.
Zero Errors
41
42.
Entry Point
42
43.
Lift Off
43
44.
45.
Summary
45
46.
Use Two Workspaces
46
47.
Optional Dependencies
47
48.
Compatibility Plug-in
49.
Use Fragments
Fragments Host Bundle
50.
51.
Use Delegation
Bundle Fragment 51
52.
… meet us
at the booth
53.
www.eclipse.org/rap
53
Descargar ahora