SlideShare a Scribd company logo
1 of 13
Cloud-IDE for non-developers
Androklis Mavridis
Product Manager
B-Open SA
• The company (b-Open S.A)
• Aim
• Approach
• Architecture
• JPlaton
• Tools
• Work Schedule
• Summary
Agenda
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.
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.
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.
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.
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
JPlaton Application Server
system
Package
1
Package
2
Package
3
Package4
group 1
jPlaton
group x
user x
jPlaton Platform
System
Package
Group
User
Layers
Platform
JPlaton Tools
Open applications
Multi Layer Architecture
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)
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.
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.
Thank You
Androklis Mavridis
B-Open
andy@b-open.gr
www.b-open.com
+302310402522

More Related Content

Similar to Class 2013 presentation

Star team 13 datasheet(1)
Star team 13 datasheet(1)Star team 13 datasheet(1)
Star team 13 datasheet(1)
Noel_Slane
 
Ora_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development FrameworkOra_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development Framework
Neha Singh
 
SathishKumar Natarajan
SathishKumar NatarajanSathishKumar Natarajan
SathishKumar Natarajan
Sathish Kumar
 
Mridul_Halder_Resume
Mridul_Halder_ResumeMridul_Halder_Resume
Mridul_Halder_Resume
Mridul Halder
 

Similar to Class 2013 presentation (20)

Federating Subversion and Git
Federating Subversion and GitFederating Subversion and Git
Federating Subversion and Git
 
Alpana_Srivastava
Alpana_SrivastavaAlpana_Srivastava
Alpana_Srivastava
 
Star team 13 datasheet(1)
Star team 13 datasheet(1)Star team 13 datasheet(1)
Star team 13 datasheet(1)
 
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)
Dirigible powered by Orion for Cloud Development (EclipseCon EU 2015)
 
JAVA J2EE LEAD coming out of CITI
JAVA J2EE LEAD coming out of CITIJAVA J2EE LEAD coming out of CITI
JAVA J2EE LEAD coming out of CITI
 
Yogesh_Kadam
Yogesh_KadamYogesh_Kadam
Yogesh_Kadam
 
Ora_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development FrameworkOra_Case_Study_Oracle Application Development Framework
Ora_Case_Study_Oracle Application Development Framework
 
Logesh Kumaran M
Logesh Kumaran MLogesh Kumaran M
Logesh Kumaran M
 
Milano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support ModelsMilano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support Models
 
Unit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptx
Unit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptxUnit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptx
Unit-1 EMBEDDED SYSTEM PROJECT MANAGEMENT.pptx
 
Boe330 en col15_ilt_fv_co_a4
Boe330 en col15_ilt_fv_co_a4Boe330 en col15_ilt_fv_co_a4
Boe330 en col15_ilt_fv_co_a4
 
Software Development Methodologies.pptx
Software Development Methodologies.pptxSoftware Development Methodologies.pptx
Software Development Methodologies.pptx
 
Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014Enterprise Agile at Lockheed Martin - 4th February 2014
Enterprise Agile at Lockheed Martin - 4th February 2014
 
SathishKumar Natarajan
SathishKumar NatarajanSathishKumar Natarajan
SathishKumar Natarajan
 
Integrated ALM using Microsoft 2012 Solutions
Integrated ALM using Microsoft 2012 SolutionsIntegrated ALM using Microsoft 2012 Solutions
Integrated ALM using Microsoft 2012 Solutions
 
Mridul_Halder_Resume
Mridul_Halder_ResumeMridul_Halder_Resume
Mridul_Halder_Resume
 
Javaday jplaton presentation final
Javaday jplaton presentation finalJavaday jplaton presentation final
Javaday jplaton presentation final
 
Extending Oracle SaaS Using Oracle Cloud UX Rapid Development Kit
Extending Oracle SaaS Using Oracle Cloud UX Rapid Development KitExtending Oracle SaaS Using Oracle Cloud UX Rapid Development Kit
Extending Oracle SaaS Using Oracle Cloud UX Rapid Development Kit
 
GDSC FY Orientation.pptx
GDSC FY Orientation.pptxGDSC FY Orientation.pptx
GDSC FY Orientation.pptx
 
Ravindra Prasad
Ravindra PrasadRavindra Prasad
Ravindra Prasad
 

Recently uploaded

Recently uploaded (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
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, AdobeApidays 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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
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 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...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

Class 2013 presentation

  • 1. Cloud-IDE for non-developers Androklis Mavridis Product Manager B-Open SA
  • 2. • The company (b-Open S.A) • Aim • Approach • Architecture • JPlaton • Tools • Work Schedule • Summary Agenda
  • 3. 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.
  • 4. 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.
  • 5. 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.
  • 6. 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.
  • 7. 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
  • 8. JPlaton Application Server system Package 1 Package 2 Package 3 Package4 group 1 jPlaton group x user x jPlaton Platform System Package Group User Layers Platform
  • 10. 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)
  • 11. 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.
  • 12. 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.