class 2013 presentation
TRANSCRIPT
![Page 1: Class 2013 presentation](https://reader035.vdocuments.net/reader035/viewer/2022081513/558b303dd8b42a67468b459a/html5/thumbnails/1.jpg)
Cloud-IDE for non-developers
Androklis Mavridis
Product Manager
B-Open SA
![Page 2: Class 2013 presentation](https://reader035.vdocuments.net/reader035/viewer/2022081513/558b303dd8b42a67468b459a/html5/thumbnails/2.jpg)
• The company (b-Open S.A)• Aim• Approach
• Architecture
• JPlaton
• Tools
• Work Schedule
• Summary
Agenda
![Page 3: Class 2013 presentation](https://reader035.vdocuments.net/reader035/viewer/2022081513/558b303dd8b42a67468b459a/html5/thumbnails/3.jpg)
b.Open
• b.Open founded in 2004 with the aim to invest in Multi-Layered Programming – MLP software development technologies and methods.
• As a result, jPlaton the proprietary development platform for distributed applications based on Java, introduced in 2005.
• This new technology, made possible for the end user to obtain really open solutions with complete independence from the initial vendor.
• jPlaton is offered worldwide, as an independent Integrated development platform that enables rapid software development.
![Page 4: Class 2013 presentation](https://reader035.vdocuments.net/reader035/viewer/2022081513/558b303dd8b42a67468b459a/html5/thumbnails/4.jpg)
b.Open – Cloud Solutions
• Since 2007, B.Open focused on Cloud Computing, migrating its expertise and solutions to this new technology.
• Comidor Cloud Application is such a solution. • Comidor is an integrated operational and management suite
that offers Collaboration, Project management and CRM capabilities in a single and simple to use cloud application, (www.comidor.com)
• B.Open also undertakes complex projects that include high level analysis, counseling, and development of information systems (i.e. Healthcare, Public Administration, Telecommunications, etc.
![Page 5: Class 2013 presentation](https://reader035.vdocuments.net/reader035/viewer/2022081513/558b303dd8b42a67468b459a/html5/thumbnails/5.jpg)
Aim
• We envisage a "multi-tenant" cloud-IDE that will facilitate the design, modeling, composition, configuration of new and/or pre-existing applications.
• The fundamental idea is to hide the implementation and deployment details, while allowing designers to focus primarily on the applications’ domain logic.
• To achieve this goal our proposed IDE will fully exploit model driven development (MDD) to simplify the design and implementation and to accelerate the platform’s adoption.
![Page 6: Class 2013 presentation](https://reader035.vdocuments.net/reader035/viewer/2022081513/558b303dd8b42a67468b459a/html5/thumbnails/6.jpg)
Approach
• Our architecture is composed of the following four major conceptual components. These are:• Repository of Programmable Units (Elementary and Complex)• Modeling and Designing Suite.• Application synthesis and development environment. • Jplaton Application Server interchange component.
![Page 7: Class 2013 presentation](https://reader035.vdocuments.net/reader035/viewer/2022081513/558b303dd8b42a67468b459a/html5/thumbnails/7.jpg)
Architecture
Insert Caption Here
Application synthesis and development environment
Modeling and Designing Suite
Connection with JPlaton
Programming units
Repository
Models Transformation
Sequence and collaboration
diagrams UML
Automatic Code generation of new units
Cloud Deployment
Reuse Reuse
![Page 8: Class 2013 presentation](https://reader035.vdocuments.net/reader035/viewer/2022081513/558b303dd8b42a67468b459a/html5/thumbnails/8.jpg)
JPlaton Application Server
system
Packa
ge 1 Package 2
Package 3Package 4
group 1
jPlaton
group x
user x
jPlaton Platform
System
Package
Group
User
Layers
Platform
![Page 9: Class 2013 presentation](https://reader035.vdocuments.net/reader035/viewer/2022081513/558b303dd8b42a67468b459a/html5/thumbnails/9.jpg)
JPlaton Tools
Open applications
Multi Layer Architecture
![Page 10: Class 2013 presentation](https://reader035.vdocuments.net/reader035/viewer/2022081513/558b303dd8b42a67468b459a/html5/thumbnails/10.jpg)
JPlaton Tools
jPlaton Unit Modeling – Data Manager (defining the data of your application)
jPlaton Unit Modeling – Procedure Manager (create procedures and connect them with certain events)
jPlaton Unit Modeling – Presentation Manager (create the application’s layout)
![Page 11: Class 2013 presentation](https://reader035.vdocuments.net/reader035/viewer/2022081513/558b303dd8b42a67468b459a/html5/thumbnails/11.jpg)
Comidor SaaS Application Suite built on JPlaton
Comidor Units : Collaboration and Project Management
Due to its inherent extendibility and openness, Jplaton allowed the creation of Comidor SaaS Application Suite.
![Page 12: Class 2013 presentation](https://reader035.vdocuments.net/reader035/viewer/2022081513/558b303dd8b42a67468b459a/html5/thumbnails/12.jpg)
Cloud IDE Work Schedule
• A years project: • Implementation till July of 2015• JPlaton IDE transformation into full cloud-based IDE
already started.• We are currently researching UML tools and offered
solutions to clarify functionality.