Submit Search
Upload
Eclipse Day India 2015 - Using Eclipse to build Saas offerings on Bluemix
•
Download as PPTX, PDF
•
0 likes
•
528 views
Eclipse Day India
Follow
Eclipse Day India 2015 - Using Eclipse to build Saas offerings on Bluemix
Read less
Read more
Technology
Report
Share
Report
Share
1 of 10
Download now
Recommended
Using Eclipse EMF/GEF to develop an offline designer for identity manager
Using Eclipse EMF/GEF to develop an offline designer for identity manager
Eclipse Day India
Java Performance Testing for Everyone - Shelley Lambert
Java Performance Testing for Everyone - Shelley Lambert
Eclipse Day India
Eclipse IDE Tips and Tricks - Lakshmi Priya Shanmugam
Eclipse IDE Tips and Tricks - Lakshmi Priya Shanmugam
Eclipse Day India
Pattern Matching in Java - Srikanth Sankaran
Pattern Matching in Java - Srikanth Sankaran
Eclipse Day India
Machine Learning for Java Developers - Nasser Ebrahim
Machine Learning for Java Developers - Nasser Ebrahim
Eclipse Day India
Scaling Eclipse on HiDPI Monitors - Niraj Modi
Scaling Eclipse on HiDPI Monitors - Niraj Modi
Eclipse Day India
Please Behave Yourself: BDD and automating Eclipse RCP applications using JBe...
Please Behave Yourself: BDD and automating Eclipse RCP applications using JBe...
Eclipse Day India
Supporting Java™ 9 in Eclipse - A critical perspective - Stephan Herrmann
Supporting Java™ 9 in Eclipse - A critical perspective - Stephan Herrmann
Eclipse Day India
Recommended
Using Eclipse EMF/GEF to develop an offline designer for identity manager
Using Eclipse EMF/GEF to develop an offline designer for identity manager
Eclipse Day India
Java Performance Testing for Everyone - Shelley Lambert
Java Performance Testing for Everyone - Shelley Lambert
Eclipse Day India
Eclipse IDE Tips and Tricks - Lakshmi Priya Shanmugam
Eclipse IDE Tips and Tricks - Lakshmi Priya Shanmugam
Eclipse Day India
Pattern Matching in Java - Srikanth Sankaran
Pattern Matching in Java - Srikanth Sankaran
Eclipse Day India
Machine Learning for Java Developers - Nasser Ebrahim
Machine Learning for Java Developers - Nasser Ebrahim
Eclipse Day India
Scaling Eclipse on HiDPI Monitors - Niraj Modi
Scaling Eclipse on HiDPI Monitors - Niraj Modi
Eclipse Day India
Please Behave Yourself: BDD and automating Eclipse RCP applications using JBe...
Please Behave Yourself: BDD and automating Eclipse RCP applications using JBe...
Eclipse Day India
Supporting Java™ 9 in Eclipse - A critical perspective - Stephan Herrmann
Supporting Java™ 9 in Eclipse - A critical perspective - Stephan Herrmann
Eclipse Day India
Eclipse Day India 2015 - Rest with Java (jax rs) and jersey
Eclipse Day India 2015 - Rest with Java (jax rs) and jersey
Eclipse Day India
Eclipse Day India 2015 - Java bytecode analysis and JIT
Eclipse Day India 2015 - Java bytecode analysis and JIT
Eclipse Day India
Eclipse Day India 2015 - Java 8 Overview
Eclipse Day India 2015 - Java 8 Overview
Eclipse Day India
Eclipse Day India 2015 - Java 9
Eclipse Day India 2015 - Java 9
Eclipse Day India
Eclipse Day India 2015 - Keynote - Stephan Herrmann
Eclipse Day India 2015 - Keynote - Stephan Herrmann
Eclipse Day India
Eclipse Day India 2015 - Eclipse RCP testing using Jubula based automation
Eclipse Day India 2015 - Eclipse RCP testing using Jubula based automation
Eclipse Day India
Eclipse Day India 2015 - Oomph
Eclipse Day India 2015 - Oomph
Eclipse Day India
Eclipse Day India 2015 - Keynote (Mike Milinkovich)
Eclipse Day India 2015 - Keynote (Mike Milinkovich)
Eclipse Day India
Eclipse Day India 2015 - Unleashing the Java 8 Tooling in Eclipse
Eclipse Day India 2015 - Unleashing the Java 8 Tooling in Eclipse
Eclipse Day India
IDS and Bluemix
IDS and Bluemix
Eclipse Day India
SWT - Technical Deep Dive
SWT - Technical Deep Dive
Eclipse Day India
PDE builds or Maven
PDE builds or Maven
Eclipse Day India
Orion - IDE on the cloud
Orion - IDE on the cloud
Eclipse Day India
KlighD
KlighD
Eclipse Day India
JDT embraces lambda expressions
JDT embraces lambda expressions
Eclipse Day India
Introduction to ECP & EMF forms
Introduction to ECP & EMF forms
Eclipse Day India
Demystify Accessibility
Demystify Accessibility
Eclipse Day India
Eclipse and API tooling
Eclipse and API tooling
Eclipse Day India
Eclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in Bluemix
Eclipse Day India
Eclipse Tips & Tricks
Eclipse Tips & Tricks
Eclipse Day India
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Deepika Singh
More Related Content
More from Eclipse Day India
Eclipse Day India 2015 - Rest with Java (jax rs) and jersey
Eclipse Day India 2015 - Rest with Java (jax rs) and jersey
Eclipse Day India
Eclipse Day India 2015 - Java bytecode analysis and JIT
Eclipse Day India 2015 - Java bytecode analysis and JIT
Eclipse Day India
Eclipse Day India 2015 - Java 8 Overview
Eclipse Day India 2015 - Java 8 Overview
Eclipse Day India
Eclipse Day India 2015 - Java 9
Eclipse Day India 2015 - Java 9
Eclipse Day India
Eclipse Day India 2015 - Keynote - Stephan Herrmann
Eclipse Day India 2015 - Keynote - Stephan Herrmann
Eclipse Day India
Eclipse Day India 2015 - Eclipse RCP testing using Jubula based automation
Eclipse Day India 2015 - Eclipse RCP testing using Jubula based automation
Eclipse Day India
Eclipse Day India 2015 - Oomph
Eclipse Day India 2015 - Oomph
Eclipse Day India
Eclipse Day India 2015 - Keynote (Mike Milinkovich)
Eclipse Day India 2015 - Keynote (Mike Milinkovich)
Eclipse Day India
Eclipse Day India 2015 - Unleashing the Java 8 Tooling in Eclipse
Eclipse Day India 2015 - Unleashing the Java 8 Tooling in Eclipse
Eclipse Day India
IDS and Bluemix
IDS and Bluemix
Eclipse Day India
SWT - Technical Deep Dive
SWT - Technical Deep Dive
Eclipse Day India
PDE builds or Maven
PDE builds or Maven
Eclipse Day India
Orion - IDE on the cloud
Orion - IDE on the cloud
Eclipse Day India
KlighD
KlighD
Eclipse Day India
JDT embraces lambda expressions
JDT embraces lambda expressions
Eclipse Day India
Introduction to ECP & EMF forms
Introduction to ECP & EMF forms
Eclipse Day India
Demystify Accessibility
Demystify Accessibility
Eclipse Day India
Eclipse and API tooling
Eclipse and API tooling
Eclipse Day India
Eclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in Bluemix
Eclipse Day India
Eclipse Tips & Tricks
Eclipse Tips & Tricks
Eclipse Day India
More from Eclipse Day India
(20)
Eclipse Day India 2015 - Rest with Java (jax rs) and jersey
Eclipse Day India 2015 - Rest with Java (jax rs) and jersey
Eclipse Day India 2015 - Java bytecode analysis and JIT
Eclipse Day India 2015 - Java bytecode analysis and JIT
Eclipse Day India 2015 - Java 8 Overview
Eclipse Day India 2015 - Java 8 Overview
Eclipse Day India 2015 - Java 9
Eclipse Day India 2015 - Java 9
Eclipse Day India 2015 - Keynote - Stephan Herrmann
Eclipse Day India 2015 - Keynote - Stephan Herrmann
Eclipse Day India 2015 - Eclipse RCP testing using Jubula based automation
Eclipse Day India 2015 - Eclipse RCP testing using Jubula based automation
Eclipse Day India 2015 - Oomph
Eclipse Day India 2015 - Oomph
Eclipse Day India 2015 - Keynote (Mike Milinkovich)
Eclipse Day India 2015 - Keynote (Mike Milinkovich)
Eclipse Day India 2015 - Unleashing the Java 8 Tooling in Eclipse
Eclipse Day India 2015 - Unleashing the Java 8 Tooling in Eclipse
IDS and Bluemix
IDS and Bluemix
SWT - Technical Deep Dive
SWT - Technical Deep Dive
PDE builds or Maven
PDE builds or Maven
Orion - IDE on the cloud
Orion - IDE on the cloud
KlighD
KlighD
JDT embraces lambda expressions
JDT embraces lambda expressions
Introduction to ECP & EMF forms
Introduction to ECP & EMF forms
Demystify Accessibility
Demystify Accessibility
Eclipse and API tooling
Eclipse and API tooling
Eclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in Bluemix
Eclipse Tips & Tricks
Eclipse Tips & Tricks
Recently uploaded
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Deepika Singh
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Zilliz
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
+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@
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
johnbeverley2021
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
danishmna97
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
Recently uploaded
(20)
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
Eclipse Day India 2015 - Using Eclipse to build Saas offerings on Bluemix
1.
By Eclipse and
Bluemix, For Eclipse and Bluemix Nithya Rajagopalan, Development Lead, IBM nithya_rajagopalan@in.ibm.com Eclipse Day 2015
2.
© 2015 IBM
Corporation — Confidential Agenda • Motivation to convert desktop software to SaaS offering • How it was done – Case Study • Best Practices • Demo on using Eclipse tools with Bluemix IBM Confidential4 September 2015
3.
© 2015 IBM
Corporation — Confidential Motivation to move desktop application to Cloud • Tool Administrator – With the traditional desktop application, upgrade to new versions meant installing in every user’s system. This is a huge overhead for the support personnel and prone to errors. Synching of different versions of software amongst the users is an overhead and high maintenance task. • Infrastructure developer – Open API to develop custom applications • Customer/Clients • Anybody who wants to use the desktop feature can use it from Bluemix. • The current tool was used only in Lifecycle management but it has the potential to be used for document generation in any domain. 2
4.
© 2015 IBM
Corporation — Confidential Advantages • Ease of Use and Self Serviceability – Simplified deployment and maintenance for the system administrators • Emphasis on collaboration and reuse – Custom clients can be built on the APIs – New use cases – Custom applications can take advantage of DevOps Services IBM Confidential4 September 2015
5.
© 2015 IBM
Corporation — Confidential How it was done – Case Study • Deployed on Bluemix Catalog – The engine of desktop application is hosted as an API service on the Bluemix Catalog on production. – Service Broker used for this • Sample code and API available – Clients applications and samples to use these APIs are provided, thus enabling users to either use the canned client or to build their own software to use Document Generation on the cloud. Any XML datasource can be the datasource for this cloud service. • Customized clients – A web based interface can be built to access the engine without the need for the desktop software. 4
6.
© 2015 IBM
Corporation — Confidential DGaaS as a Catalog Service • REST Based API – Report Creation – Document Generation • Simple dashboard for Service status • Sample code on GitHub • Swagger API Documentation • Service Broker 5
7.
© 2015 IBM
Corporation — Confidential Best Practices • Architecture changes to suit both On-perm and Cloud model. • Common Engine • Common Build for the On-perm product and for the Cloud offering • Cloud offering has extra steps for Bluemix integration • Continuous integration and continuous verification on Bluemix staging • Test for one, test for all • Common compliance processes and tests for both. 6
8.
© 2015 IBM
Corporation — Confidential Eclipse tools for Bluemix 7 https://hub.jazz.net/docs/jazz_scm_client/
9.
© 2015 IBM
Corporation — Confidential Develop on Eclipse and deploy on Bluemix • Create a javascript project in eclipse • Create a server by selecting IBM Bluemix • Right-click the project in the Project Explorer and choose Properties > Project Facet. Click Convert to faceted form. Under Project Facets, select Node.js Application. • Right-click the started Bluemix server. Choose Add and Remove. • Start server or push updates 8
10.
Thank You
Download now