webamis - eclipse finance day 2013wiki.eclipse.org/images/0/0d/dhuembeli.pdf · – eclipse scout...
TRANSCRIPT
![Page 1: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/1.jpg)
WebAMIS – Eclipse Finance Day 2013
Daniel Hümbeli, Profidata AGZürich, 05. November 2013
![Page 2: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/2.jpg)
Profidata
– Profidata Group is a Swiss provider of investment and wealth management software (group headquarter located in Urdorf). Over 70 clients in Europe use the software products of Profidata that was founded in 1985.
– Products:
• e-AMIS is a Portfolio Management solution designed for banks and asset managers, supporting the entire investment process in straight-through processing.
• XENTIS is an integrated and modular investment management system. XENTIS is used by fund managers, investment management companies, banks / custodians, asset managers, insurance companies / pension funds, and administrators.
WebAMIS 2
![Page 3: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/3.jpg)
– Switzerland
– Liechtenstein
– Germany
– Austria
– Luxembourg
Customers of e-AMIS
WebAMIS 3
![Page 4: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/4.jpg)
e-AMIS: GUI and reporting
WebAMIS 4
![Page 5: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/5.jpg)
Motivation for Web/Mobile frontend
– Customers have asked for an easy deployable frontend since a long time.
– Our customers would like to provide on-line access to their customers assets data.
– Today end-users also want to use mobile devices (mobile phones, tablets).
– We are looking for the next generation of GUI technology for a long term replacement of our still state-of-the art e-AMIS client.
� Since the e-AMIS development team does not have the capacity for developing a Web frontend as well as Apps for all common platforms, we would like to use Web technology to serve all devices.
WebAMIS 5
![Page 6: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/6.jpg)
� Framework for Business Applications
� Based on Java/Eclipse platform
� Multi Frontend (Mobile, Web, Desktop)
Scout Goals
� Long term strategy
� Boost developer productivity
� Simple to learn
Scout is part of the Eclipse Release Train since 2011
What is Eclipse Scout?
![Page 7: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/7.jpg)
Scout Architecture
WebAMIS 7
Service Tunnel
Eclipse Platform
Equinox OSGi
Webserver
Scout Server
Server Application
WS
SQLWeb
Browser
Eclipse Platform
Equinox OSGi
Scout Client
RA
P
Client Application
Tablet
Mobile
Sw
ing
SW
T
![Page 8: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/8.jpg)
Swing
![Page 9: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/9.jpg)
Web (Eclipse Rap)
![Page 10: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/10.jpg)
SWT
![Page 11: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/11.jpg)
Mobile
![Page 12: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/12.jpg)
Why Eclipse Scout?
– Eclipse Scout provides up-to-date Web GUI technology, capable of being transformed for mobile and tablet displays.
– Eclipse Scout is Open Source: A broader community is driving the continuous development of this framework.
– Extensible for special needs: Since open source, code can easily be analysed and extended for features not supported yet.
– Fast development cycles, since framework provides
• base services (such as client/server communication or base services).
• GUI containers and lay-outing models
– Application does not need to be re-written for new GUI technologies, since Scout will potentially adapt them (e.g. JavaFX).
WebAMIS 12
![Page 13: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/13.jpg)
Prototype implementation: WebAMIS
– Focuses on end-users (customers of our customers), accessing their assets data and reports on-line.
WebAMIS 13
Web
Tablet
Mobile
![Page 14: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/14.jpg)
DEMO See screenshots following this presentation!
WebAMIS 14
![Page 15: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/15.jpg)
Experiences
– Prototype application was developed within two months without prior Scout knowledge.
• Application is approx. 70% complete for productive roll-out (containing current functionality).
• Steep learning curve for experienced Java developers
– Scout framework has proved to be mature:
• Framework is stable.
• Initial GUI creation without much programming.
• We ran into few issues; most of them we could resolve ourselves by implementing workarounds.
– Scout mobile support is new:
• Automatic conversion works surprisingly well.
• Few mobile/tablet case distinctions were required.
• Improvements expected regarding customisation.
WebAMIS 15
![Page 16: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/16.jpg)
WebAMIS – Web Screenshots
Daniel Hümbeli, Profidata AGZürich, 05. November 2013
![Page 17: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/17.jpg)
WebAMIS 17
![Page 18: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/18.jpg)
WebAMIS 18
![Page 19: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/19.jpg)
WebAMIS 19
![Page 20: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/20.jpg)
WebAMIS 20
![Page 21: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/21.jpg)
WebAMIS 21
![Page 22: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/22.jpg)
WebAMIS 22
![Page 23: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/23.jpg)
WebAMIS 23
![Page 24: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/24.jpg)
WebAMIS 24
![Page 25: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/25.jpg)
WebAMIS 25
![Page 26: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/26.jpg)
WebAMIS 26
![Page 27: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/27.jpg)
WebAMIS 27
![Page 28: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/28.jpg)
WebAMIS 28
![Page 29: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/29.jpg)
WebAMIS – Tablet Screenshots
Daniel Hümbeli, Profidata AGZürich, 05. November 2013
![Page 30: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/30.jpg)
30
![Page 31: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/31.jpg)
WebAMIS 31
![Page 32: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/32.jpg)
WebAMIS 32
![Page 33: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/33.jpg)
WebAMIS 33
![Page 34: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/34.jpg)
WebAMIS 34
![Page 35: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/35.jpg)
WebAMIS 35
![Page 36: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/36.jpg)
WebAMIS 36
![Page 37: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/37.jpg)
WebAMIS – Mobile Screenshots
Daniel Hümbeli, Profidata AGZürich, 05. November 2013
![Page 38: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/38.jpg)
WebAMIS 38
![Page 39: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/39.jpg)
WebAMIS 39
![Page 40: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/40.jpg)
WebAMIS 40
![Page 41: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/41.jpg)
WebAMIS 41
![Page 42: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/42.jpg)
WebAMIS 42
![Page 43: WebAMIS - Eclipse Finance Day 2013wiki.eclipse.org/images/0/0d/DHuembeli.pdf · – Eclipse Scout is Open Source: A broader community is driving the continuous development of this](https://reader033.vdocuments.us/reader033/viewer/2022053020/5f2ac06c3bf0e64236643e72/html5/thumbnails/43.jpg)
WebAMIS 43