eclipse in telemedicine and health care - a success story with rcp and rap

13
Eclipse in Telemedicine and Health Care A Success Story with RCP and RAP A Success Story with RCP and RAP Paul Petershagen Head of Software Development

Upload: ralf-sternberg

Post on 25-Jan-2015

1.037 views

Category:

Health & Medicine


1 download

DESCRIPTION

EclipseCon Europe 2011 Talk: Eclipse in Telemedicine and Health Care – A Success Story with RCP and RAP (http://bit.ly/sFBzac)

TRANSCRIPT

Page 1: Eclipse in Telemedicine and Health Care - A Success Story with RCP and RAP

Eclipse in Telemedicine and Health CareA Success Story with RCP and RAP A Success Story with RCP and RAP

Paul PetershagenHead of Software Development

Page 2: Eclipse in Telemedicine and Health Care - A Success Story with RCP and RAP

Process of Vitaphone‘s care management

UI UI GatewayGateway

UI UI WebportalWebportal

UI UI DesktopDesktop

WebportalWebportal

UI UI DesktopDesktop

DesktopDesktop

PatientPatientDoctorDoctor

AgentAgent

PatientPatient

UI UI

AgentAgent

more than 6 UI UI WebportalWebportal

UI UI

more than 6

different views !

© Vitaphone GmbH 2011

UI UI WebportalWebportal

Page 3: Eclipse in Telemedicine and Health Care - A Success Story with RCP and RAP

PROs and CONs Eclipse RCP/RAP

UI UI WebportalWebportal

UI UI DesktopDesktop

Vitaphone VitaphoneVitaphone Vitaphone

PROs RCP / RAP:• RCP UI faster and more natural UI than Swing

• RAP UI is fast AJAX application with enormous complexity

LifeData

JEE Backend1 2 3 4 5 6

• RAP UI is fast AJAX application with enormous complexity

• one UI Team for development of two types of UIs• development / interfaces 99% equal

JEE Backend1 2 3 4 5 6

CONs RAP:• not made for huge customer portals full of marketing stuff

• complex web layouts -> can be difficult

After a successful proof-of-concept project

DECISION -> Pro RCP / RAP Client Architecture

© Vitaphone GmbH 2011

DECISION -> Pro RCP / RAP Client Architecture

Page 4: Eclipse in Telemedicine and Health Care - A Success Story with RCP and RAP

Setting up your IDE

Tycho

© Vitaphone GmbH 2011

Page 5: Eclipse in Telemedicine and Health Care - A Success Story with RCP and RAP

Single Sourcing with RCP/RAP

� Thoughts about the class hierarchie…

© Vitaphone GmbH 2011

Page 6: Eclipse in Telemedicine and Health Care - A Success Story with RCP and RAP

Comparing UIs - RCP vs RAP

Page 7: Eclipse in Telemedicine and Health Care - A Success Story with RCP and RAP

RAP Portal Examples

© Vitaphone GmbH 2011

Page 8: Eclipse in Telemedicine and Health Care - A Success Story with RCP and RAP

Live Demo

� LifeData Client� LifeData Client

� LifeData local demo Portal 1:

https://localdemo.vitaphone.de/aipmoove/aip.moove

� LifeData local demo Portal 2: � LifeData local demo Portal 2: https://localdemo.vitaphone.de/tipmoove/tip.moove

© Vitaphone GmbH 2011

Page 9: Eclipse in Telemedicine and Health Care - A Success Story with RCP and RAP

Desktop / Web Views of one project

© Vitaphone GmbH 2011

Page 10: Eclipse in Telemedicine and Health Care - A Success Story with RCP and RAP

Lessons learned

� One dev team, one plattform, one client source� but a lot of views (content and technology)

� One client for desktop and web means� Same features� Same features

� Same bugs

� No HTML / JavaScript coding

� Same release schedule� Same release schedule

© Vitaphone GmbH 2011

Page 11: Eclipse in Telemedicine and Health Care - A Success Story with RCP and RAP

Lessons learned 2

� A new RAP client portal� Theming

� Custom component

� New business content

� Project planning is easier� Project planning is easier

� Focus on the business requirements� Do not need to focus on the technological problems� Do not need to focus on the technological problems

� Flexibility for you and the project owner

© Vitaphone GmbH 2011

Page 12: Eclipse in Telemedicine and Health Care - A Success Story with RCP and RAP

Message

Go and use it…

…build your own RCP / RAP application…build your own RCP / RAP application

IT‘S GREAT !

© Vitaphone GmbH 2011

Page 13: Eclipse in Telemedicine and Health Care - A Success Story with RCP and RAP

The end…

Special thanks toMoritz Hanke,

Arnaud Denagbe,Software Development of

Ask me for a RCP/RAP job at Vitaphone !