SlideShare una empresa de Scribd logo
1 de 54
Descargar para leer sin conexión
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
RapidClipse – Low-Code IDE from Eclipse
JCON2020#
www.jcon.one
Markus Kett
CEO MicroStream
Our Partners 2020:
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
www.javapro.io
Das erste kostenlose Profi-Magazin für Java Entwickler !
Alle 3 Monate – kostenloses Heft – kostenloser Versand – finanziert durch JAVAPRO Partner - einfach online anfordern …
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Download Free:
www.rapidclipse.com
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied
upon in making purchasing decisions. The development, release, and timing of any
features or functionality described for RapidClipse remains at the sole discretion of
the RapidClipse developer team (XDEV).
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
▪ Markus Kett
▪ CEO of MicroStream, Editor in Chief for JAVAPRO
▪ Living in Regensburg, Germany
▪ Grew up with Atari, C64 & Assembler
▪ Working with Java and building Java developer tools since 2001
▪ Xpage, XDEV IDE, RapidClipse, JPA-SQL, MicroStream
▪ RapidClipse Contributor
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
RapidClipse History
06-2014 – RapidClipse 1
12-2015 – RapidClipse 2
03-2017 – RapidClipse 3
10-2018 – RapidClipse 4
10-2019 – RapidClipse X
10-2020 – RapidClipse X - Version 10.2.2
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
LOW-CODE
4GL
Rapid Application Development
Visual Development
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
What is RapidClipse?
Eclipse Distribution for
Rapid Cross-Platform-Development with Java
▪ All essential Eclipse plugins are preinsalled, preconfigured and optimally matched to each other
▪ No more annoying and time-consuming Eclipse configurations
▪ Plug&Play – just download, install and get started in 2 min.
▪ Download free: www.rapidclipse.com.
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
RapidClipse – Base Technologies
Java IDE Programming
language
UI
Server-side
Persistence
Framework (new)
UI
Client-side
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
RapidClipse – Tools
GUI Builder Optimized JPA /
Hibernate Tools
Application-FrameworkMicroStream
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Technology-Stack
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Cross-Platform-Development
1 Project runs on …
Web | Mobile | Desktop
IE11 bis Vaadin 14
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Web Components
▪ New UI standard for the web
▪ Framework-inidependent UI components
▪ Including UI components by using html tags
▪ Can be combined with other web components
▪ Reuseability
▪ Improved performance
▪ Improved responsive behaviour
▪ Future-proof and investment-safe
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Vaadin for UI Development
▪ Writing web UIs with Java
▪ Programming model is similar to good-old Swing
▪ Web client is generated dynamically on the server
▪ Not getting in contact with HTML / JavaScript
▪ Optimized for all major browsers
▪ No need for low-level programming (AJAX)
▪ Client-server communication is automated
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Form Inputs
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Visualization & Interaction
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Google Chart Integration
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Why RapidClipse ?
▪ Visual UI designer supporting drag&drop
▪ Java / Vaadin know-how is not mandatory
▪ UI code is predestined to be generated
▪ Industrialize your UI development process
▪ Generated code is high-quality and always the same
▪ UI development for designers
▪ Java developers can focus on the business logic
▪ 90% shorter development times
▪ Shorter time-to-market
▪ Lower costs of development and maintenance
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Login View
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Filter Component
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Real World Applikation
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Bidirectional Development
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Supports Declarative Development
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Workflow
Entwicklung Server / Cloud Web-Client
Client – Server
Communication
(AJAX)
Vaadin Flow
(Serverside Framework)
Vaadin Framework
(Java Framework)
Vaadin UI-Components
(Web-Components)
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Intuitive Layout-Manager
Intuitive layout tools for designing UIs that fit perfectly
to any display, devices, and resolutions.
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Forms
Design any complex form individually by using drag&drop in record time
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Master-Detail Views
Create master-detail views easily in record-time.
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Grid Assistant
The Grid Assistant is powerful and very valuable. It lets you define columns, formats, computed-fields,
styles and include other UI widgets easily.
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Many Further Assistants
RapidClipse provides you assistants for validation,
internationalization and localization, database development and much more.
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Database Development with JPA & Hibernate
RDBMS:
Java Objekte:
▪ Storing Java objects into RDBMS (OR-Mapping)
▪ Java Standard: JPA (Java Persistence API)
▪ Using Hibernate (Defacto-Standard)
▪ Database-independent
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
RapidClipse Hibernate Tools
RapidClipse provides optimized and extended Hibernate Tools, that simplify
database development with JPA & Hibernate radically.
▪ Hibernate entity editor
▪ Error-free Hibernate database import
▪ Error-free data-type mapping for all supported databases
▪ JPA-SQL query language – write SQL syntax, get typesafe JPA Criteria code
▪ Fully Hibernate transaction management
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
JPA / Hibernate Architecture
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
RapidClipse Cache Integration
Integrated 2nd-Level Cache for Hibernate. Accelerates your database applications.
▪ Hibernate Second-Level-Cache
▪ Preinstalled
▪ Preconfigurated
▪ MicroStream as Hibernate
Second-Level-Cache
▪ Option to EHCache
▪ Much higher performance
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Hibernate Entity Editor
Let‘s you define your Hibernate entity classes easily and
generates the Java code automatically. Bidirectional: use
the editor or change the generated code.
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Hibernate Database Import/Export
Hibernate import with error-free data-type mapping for all supported databases. You don‘t have to deal with
Hibernate annotations and very effortful data-type-mappings.
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
JPA-SQL
JPA-SQL enables you to write your queries with SQL syntax.
JPA-SQL generates Java query code based on JPA Criteria API fully automized behind the scenes.
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Build ultra-fast Java
In-Memory Datenbase Applications
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
RDBMS
Java Objects
NoSQL
Java VM
Local Cache
In-Memory Database
In-Memory Data Grid
Distributed Cache
Data Streaming Platform
OR-Mapping
Custom Mapping (NoSQL)
Standard Java Architecture
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Java In-Memory Database Applications with MicroStream
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
40
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
RapidClipse Framework
▪ Basis architecture with separated layers out-of-the-box
▪ Basis application infrastructure out-of-the-box
▪ Databinding
▪ Fully JPA entity lifecycle management
▪ Lazy-Loading
▪ Filter API
▪ UI persistence API
▪ Authentification & authorization
▪ Internationalization & localization
▪ Connection- & statement pooling based on C3P0
▪ Hibernate second-level cache integration
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
RapidClipse Architecture
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Roadmap …
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Java – Release Cycle & Support
▪ New Java version every 6
months
▪ Oracle JDK = OpenJDK
▪ 6 free support for
OracleJDK & OpenJDK
▪ 8 years long-term-
support for Oracle JDK
only (11, 17, 23)
Quelle: Oracle
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Questions about Java SE LTS license?
Contact: info@xdev-software.de
▪ OpenJDK is free, 6 months support
▪ Oracle JDK is free, 6 monate support
▪ Oracle JDK LTS (Long-term-support) is fee-based
▪ Java SE subscription price per month
▪ Server: $25.00 / processor / month (or less)
▪ Discount 50% from 10.000 – 20.000 processors
▪ Desktop: $2,50 / user / month (or less)
Quelle: Oracle
Java – Release Cycle
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Eclipse – Release Cycle
▪ New Eclipse version every 3 months
▪ Next Eclipse version requires Java 11
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Vaadin – Release Cycle & Support
▪ New Vaadin version every 3 months
▪ Each version supported for 4 months
▪ Long-term-support for Vaadin 7, 8
for 5 years
▪ Long-term-support release every 2
years from Vaadin 10
Quelle: Vaadin
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Does all of these single components
fit together?
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
RapidClipse ist eine
konsistente Eclipse
Distribution – Out-of-the-Box
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
RapidClipse is a Fully Integrated Eclipse Distribution
▪ Plug-and-Play – Just download, install and get started in 2 min.
▪ All mandatory technloogies and plugins are integrate to each other perfectly
▪ RapidClipse is shipped only when it‘s stable
▪ Waiting time for the next release is longer in comparison to standard Eclipse
▪ Using the latest Java / Eclipse / Vaadin version not always possible
▪ More time for migrations and easier migrations
▪ Enterprise support by XDEV – the guys who write the code
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Register for Free
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Download RapidClipse
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
XDEV – Your Partner for RapidClipse Projects
Support Training Consulting Implementation
Kontakt & Project-Analysis:
info@xdev-software.de
MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett
Download Free:
www.rapidclipse.com

Más contenido relacionado

Similar a RapidClipse - Visual Low-Code IDE from Eclipse

Lyterad: The future of component frameworks
Lyterad: The future of component frameworksLyterad: The future of component frameworks
Lyterad: The future of component frameworksGirish Bellalcheru
 
Why and How SmartNews uses SaaS?
Why and How SmartNews uses SaaS?Why and How SmartNews uses SaaS?
Why and How SmartNews uses SaaS?Takumi Sakamoto
 
Micro Frontends for Java Microservices - Dublin JUG 2022
Micro Frontends for Java Microservices - Dublin JUG 2022Micro Frontends for Java Microservices - Dublin JUG 2022
Micro Frontends for Java Microservices - Dublin JUG 2022Matt Raible
 
Database@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UIDatabase@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UITammy Bednar
 
[RakutenTechConf2013] [E-2] HTML5 in Rakuten
[RakutenTechConf2013] [E-2] HTML5 in Rakuten[RakutenTechConf2013] [E-2] HTML5 in Rakuten
[RakutenTechConf2013] [E-2] HTML5 in RakutenRakuten Group, Inc.
 
Cloud Application Development Lifecycle
Cloud Application Development LifecycleCloud Application Development Lifecycle
Cloud Application Development LifecycleSuhas Kelkar
 
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 CITIvravi123
 
Employee Info Starter Kit
Employee Info Starter KitEmployee Info Starter Kit
Employee Info Starter Kitjoycsc
 
Analyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web FrameworksAnalyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web FrameworksIRJET Journal
 
GPPB2020 - Deliver an enhanced user experience by combining azure teams and t...
GPPB2020 - Deliver an enhanced user experience by combining azure teams and t...GPPB2020 - Deliver an enhanced user experience by combining azure teams and t...
GPPB2020 - Deliver an enhanced user experience by combining azure teams and t...Frederik Bisback
 
Microsoft SQL Server 2008 Multi-Server Management
Microsoft SQL Server 2008 Multi-Server ManagementMicrosoft SQL Server 2008 Multi-Server Management
Microsoft SQL Server 2008 Multi-Server ManagementMark Ginnebaugh
 
[DevConf.US 2019]Quarkus Brings Serverless to Java Developers
[DevConf.US 2019]Quarkus Brings Serverless to Java Developers[DevConf.US 2019]Quarkus Brings Serverless to Java Developers
[DevConf.US 2019]Quarkus Brings Serverless to Java DevelopersDaniel Oh
 
Day One Keynote
Day One KeynoteDay One Keynote
Day One Keynotegoodfriday
 
Mobile SDK: Considerations & Best Practices
Mobile SDK: Considerations & Best Practices Mobile SDK: Considerations & Best Practices
Mobile SDK: Considerations & Best Practices LivePerson
 
William-Timpany-2016-03-09-v4-Resume
William-Timpany-2016-03-09-v4-ResumeWilliam-Timpany-2016-03-09-v4-Resume
William-Timpany-2016-03-09-v4-ResumeWilliam Timpany
 
Serverless architectures
Serverless architecturesServerless architectures
Serverless architecturestechmaddy
 
Full lifecycle of a microservice
Full lifecycle of a microserviceFull lifecycle of a microservice
Full lifecycle of a microserviceLuigi Bennardis
 

Similar a RapidClipse - Visual Low-Code IDE from Eclipse (20)

Lyterad: The future of component frameworks
Lyterad: The future of component frameworksLyterad: The future of component frameworks
Lyterad: The future of component frameworks
 
Why and How SmartNews uses SaaS?
Why and How SmartNews uses SaaS?Why and How SmartNews uses SaaS?
Why and How SmartNews uses SaaS?
 
Micro Frontends for Java Microservices - Dublin JUG 2022
Micro Frontends for Java Microservices - Dublin JUG 2022Micro Frontends for Java Microservices - Dublin JUG 2022
Micro Frontends for Java Microservices - Dublin JUG 2022
 
Keynote I
Keynote IKeynote I
Keynote I
 
Database@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UIDatabase@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UI
 
[RakutenTechConf2013] [E-2] HTML5 in Rakuten
[RakutenTechConf2013] [E-2] HTML5 in Rakuten[RakutenTechConf2013] [E-2] HTML5 in Rakuten
[RakutenTechConf2013] [E-2] HTML5 in Rakuten
 
Cloud Application Development Lifecycle
Cloud Application Development LifecycleCloud Application Development Lifecycle
Cloud Application Development Lifecycle
 
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
 
Employee Info Starter Kit
Employee Info Starter KitEmployee Info Starter Kit
Employee Info Starter Kit
 
Analyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web FrameworksAnalyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web Frameworks
 
GPPB2020 - Deliver an enhanced user experience by combining azure teams and t...
GPPB2020 - Deliver an enhanced user experience by combining azure teams and t...GPPB2020 - Deliver an enhanced user experience by combining azure teams and t...
GPPB2020 - Deliver an enhanced user experience by combining azure teams and t...
 
Fuji Overview
Fuji OverviewFuji Overview
Fuji Overview
 
Microsoft SQL Server 2008 Multi-Server Management
Microsoft SQL Server 2008 Multi-Server ManagementMicrosoft SQL Server 2008 Multi-Server Management
Microsoft SQL Server 2008 Multi-Server Management
 
[DevConf.US 2019]Quarkus Brings Serverless to Java Developers
[DevConf.US 2019]Quarkus Brings Serverless to Java Developers[DevConf.US 2019]Quarkus Brings Serverless to Java Developers
[DevConf.US 2019]Quarkus Brings Serverless to Java Developers
 
Day One Keynote
Day One KeynoteDay One Keynote
Day One Keynote
 
Mobile SDK: Considerations & Best Practices
Mobile SDK: Considerations & Best Practices Mobile SDK: Considerations & Best Practices
Mobile SDK: Considerations & Best Practices
 
William-Timpany-2016-03-09-v4-Resume
William-Timpany-2016-03-09-v4-ResumeWilliam-Timpany-2016-03-09-v4-Resume
William-Timpany-2016-03-09-v4-Resume
 
Serverless architectures
Serverless architecturesServerless architectures
Serverless architectures
 
Serverless architectures
Serverless architecturesServerless architectures
Serverless architectures
 
Full lifecycle of a microservice
Full lifecycle of a microserviceFull lifecycle of a microservice
Full lifecycle of a microservice
 

Más de Markus Kett

The Java Cloud-Native Stack for Microservices and Serverless Architecture
The Java Cloud-Native Stack for Microservices and Serverless ArchitectureThe Java Cloud-Native Stack for Microservices and Serverless Architecture
The Java Cloud-Native Stack for Microservices and Serverless ArchitectureMarkus Kett
 
Ultra-fast-Data-Processing-EclipseCon-2023-Markus-Kett.pdf
Ultra-fast-Data-Processing-EclipseCon-2023-Markus-Kett.pdfUltra-fast-Data-Processing-EclipseCon-2023-Markus-Kett.pdf
Ultra-fast-Data-Processing-EclipseCon-2023-Markus-Kett.pdfMarkus Kett
 
In-Memory-Computing-Devoxx-Belgium-2023-Markus-Kett
In-Memory-Computing-Devoxx-Belgium-2023-Markus-KettIn-Memory-Computing-Devoxx-Belgium-2023-Markus-Kett
In-Memory-Computing-Devoxx-Belgium-2023-Markus-KettMarkus Kett
 
High-Performance Java-Cloud-Native Apps & Microservices
High-Performance Java-Cloud-Native Apps & MicroservicesHigh-Performance Java-Cloud-Native Apps & Microservices
High-Performance Java-Cloud-Native Apps & MicroservicesMarkus Kett
 
In-Memory Computing - The Big Picture
In-Memory Computing - The Big PictureIn-Memory Computing - The Big Picture
In-Memory Computing - The Big PictureMarkus Kett
 
Jcon2020 keynote-high-performance-java-cloud-native
Jcon2020 keynote-high-performance-java-cloud-nativeJcon2020 keynote-high-performance-java-cloud-native
Jcon2020 keynote-high-performance-java-cloud-nativeMarkus Kett
 
Eclipse RapidClipse - Status Quo
Eclipse RapidClipse - Status QuoEclipse RapidClipse - Status Quo
Eclipse RapidClipse - Status QuoMarkus Kett
 
Ultraschnelle In-Memory Datenbankanwendungen und Microservices mit Java
Ultraschnelle In-Memory Datenbankanwendungen und Microservices mit JavaUltraschnelle In-Memory Datenbankanwendungen und Microservices mit Java
Ultraschnelle In-Memory Datenbankanwendungen und Microservices mit JavaMarkus Kett
 

Más de Markus Kett (8)

The Java Cloud-Native Stack for Microservices and Serverless Architecture
The Java Cloud-Native Stack for Microservices and Serverless ArchitectureThe Java Cloud-Native Stack for Microservices and Serverless Architecture
The Java Cloud-Native Stack for Microservices and Serverless Architecture
 
Ultra-fast-Data-Processing-EclipseCon-2023-Markus-Kett.pdf
Ultra-fast-Data-Processing-EclipseCon-2023-Markus-Kett.pdfUltra-fast-Data-Processing-EclipseCon-2023-Markus-Kett.pdf
Ultra-fast-Data-Processing-EclipseCon-2023-Markus-Kett.pdf
 
In-Memory-Computing-Devoxx-Belgium-2023-Markus-Kett
In-Memory-Computing-Devoxx-Belgium-2023-Markus-KettIn-Memory-Computing-Devoxx-Belgium-2023-Markus-Kett
In-Memory-Computing-Devoxx-Belgium-2023-Markus-Kett
 
High-Performance Java-Cloud-Native Apps & Microservices
High-Performance Java-Cloud-Native Apps & MicroservicesHigh-Performance Java-Cloud-Native Apps & Microservices
High-Performance Java-Cloud-Native Apps & Microservices
 
In-Memory Computing - The Big Picture
In-Memory Computing - The Big PictureIn-Memory Computing - The Big Picture
In-Memory Computing - The Big Picture
 
Jcon2020 keynote-high-performance-java-cloud-native
Jcon2020 keynote-high-performance-java-cloud-nativeJcon2020 keynote-high-performance-java-cloud-native
Jcon2020 keynote-high-performance-java-cloud-native
 
Eclipse RapidClipse - Status Quo
Eclipse RapidClipse - Status QuoEclipse RapidClipse - Status Quo
Eclipse RapidClipse - Status Quo
 
Ultraschnelle In-Memory Datenbankanwendungen und Microservices mit Java
Ultraschnelle In-Memory Datenbankanwendungen und Microservices mit JavaUltraschnelle In-Memory Datenbankanwendungen und Microservices mit Java
Ultraschnelle In-Memory Datenbankanwendungen und Microservices mit Java
 

Último

Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 

Último (20)

Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 

RapidClipse - Visual Low-Code IDE from Eclipse

  • 1. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett RapidClipse – Low-Code IDE from Eclipse JCON2020# www.jcon.one Markus Kett CEO MicroStream Our Partners 2020:
  • 2. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett www.javapro.io Das erste kostenlose Profi-Magazin für Java Entwickler ! Alle 3 Monate – kostenloses Heft – kostenloser Versand – finanziert durch JAVAPRO Partner - einfach online anfordern …
  • 3. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Download Free: www.rapidclipse.com
  • 4. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for RapidClipse remains at the sole discretion of the RapidClipse developer team (XDEV).
  • 5. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett ▪ Markus Kett ▪ CEO of MicroStream, Editor in Chief for JAVAPRO ▪ Living in Regensburg, Germany ▪ Grew up with Atari, C64 & Assembler ▪ Working with Java and building Java developer tools since 2001 ▪ Xpage, XDEV IDE, RapidClipse, JPA-SQL, MicroStream ▪ RapidClipse Contributor
  • 6. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett RapidClipse History 06-2014 – RapidClipse 1 12-2015 – RapidClipse 2 03-2017 – RapidClipse 3 10-2018 – RapidClipse 4 10-2019 – RapidClipse X 10-2020 – RapidClipse X - Version 10.2.2
  • 7. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett LOW-CODE 4GL Rapid Application Development Visual Development
  • 8. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett What is RapidClipse? Eclipse Distribution for Rapid Cross-Platform-Development with Java ▪ All essential Eclipse plugins are preinsalled, preconfigured and optimally matched to each other ▪ No more annoying and time-consuming Eclipse configurations ▪ Plug&Play – just download, install and get started in 2 min. ▪ Download free: www.rapidclipse.com.
  • 9. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett RapidClipse – Base Technologies Java IDE Programming language UI Server-side Persistence Framework (new) UI Client-side
  • 10. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett RapidClipse – Tools GUI Builder Optimized JPA / Hibernate Tools Application-FrameworkMicroStream
  • 11. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Technology-Stack
  • 12. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Cross-Platform-Development 1 Project runs on … Web | Mobile | Desktop IE11 bis Vaadin 14
  • 13. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Web Components ▪ New UI standard for the web ▪ Framework-inidependent UI components ▪ Including UI components by using html tags ▪ Can be combined with other web components ▪ Reuseability ▪ Improved performance ▪ Improved responsive behaviour ▪ Future-proof and investment-safe
  • 14. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Vaadin for UI Development ▪ Writing web UIs with Java ▪ Programming model is similar to good-old Swing ▪ Web client is generated dynamically on the server ▪ Not getting in contact with HTML / JavaScript ▪ Optimized for all major browsers ▪ No need for low-level programming (AJAX) ▪ Client-server communication is automated
  • 15. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Form Inputs
  • 16. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Visualization & Interaction
  • 17. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Google Chart Integration
  • 18. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Why RapidClipse ? ▪ Visual UI designer supporting drag&drop ▪ Java / Vaadin know-how is not mandatory ▪ UI code is predestined to be generated ▪ Industrialize your UI development process ▪ Generated code is high-quality and always the same ▪ UI development for designers ▪ Java developers can focus on the business logic ▪ 90% shorter development times ▪ Shorter time-to-market ▪ Lower costs of development and maintenance
  • 19. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Login View
  • 20. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Filter Component
  • 21. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Real World Applikation
  • 22. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Bidirectional Development
  • 23. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Supports Declarative Development
  • 24. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Workflow Entwicklung Server / Cloud Web-Client Client – Server Communication (AJAX) Vaadin Flow (Serverside Framework) Vaadin Framework (Java Framework) Vaadin UI-Components (Web-Components)
  • 25. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Intuitive Layout-Manager Intuitive layout tools for designing UIs that fit perfectly to any display, devices, and resolutions.
  • 26. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Forms Design any complex form individually by using drag&drop in record time
  • 27. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Master-Detail Views Create master-detail views easily in record-time.
  • 28. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Grid Assistant The Grid Assistant is powerful and very valuable. It lets you define columns, formats, computed-fields, styles and include other UI widgets easily.
  • 29. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Many Further Assistants RapidClipse provides you assistants for validation, internationalization and localization, database development and much more.
  • 30. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Database Development with JPA & Hibernate RDBMS: Java Objekte: ▪ Storing Java objects into RDBMS (OR-Mapping) ▪ Java Standard: JPA (Java Persistence API) ▪ Using Hibernate (Defacto-Standard) ▪ Database-independent
  • 31. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett RapidClipse Hibernate Tools RapidClipse provides optimized and extended Hibernate Tools, that simplify database development with JPA & Hibernate radically. ▪ Hibernate entity editor ▪ Error-free Hibernate database import ▪ Error-free data-type mapping for all supported databases ▪ JPA-SQL query language – write SQL syntax, get typesafe JPA Criteria code ▪ Fully Hibernate transaction management
  • 32. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett JPA / Hibernate Architecture
  • 33. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett RapidClipse Cache Integration Integrated 2nd-Level Cache for Hibernate. Accelerates your database applications. ▪ Hibernate Second-Level-Cache ▪ Preinstalled ▪ Preconfigurated ▪ MicroStream as Hibernate Second-Level-Cache ▪ Option to EHCache ▪ Much higher performance
  • 34. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Hibernate Entity Editor Let‘s you define your Hibernate entity classes easily and generates the Java code automatically. Bidirectional: use the editor or change the generated code.
  • 35. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Hibernate Database Import/Export Hibernate import with error-free data-type mapping for all supported databases. You don‘t have to deal with Hibernate annotations and very effortful data-type-mappings.
  • 36. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett JPA-SQL JPA-SQL enables you to write your queries with SQL syntax. JPA-SQL generates Java query code based on JPA Criteria API fully automized behind the scenes.
  • 37. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Build ultra-fast Java In-Memory Datenbase Applications
  • 38. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett RDBMS Java Objects NoSQL Java VM Local Cache In-Memory Database In-Memory Data Grid Distributed Cache Data Streaming Platform OR-Mapping Custom Mapping (NoSQL) Standard Java Architecture
  • 39. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Java In-Memory Database Applications with MicroStream
  • 40. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett 40
  • 41. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett RapidClipse Framework ▪ Basis architecture with separated layers out-of-the-box ▪ Basis application infrastructure out-of-the-box ▪ Databinding ▪ Fully JPA entity lifecycle management ▪ Lazy-Loading ▪ Filter API ▪ UI persistence API ▪ Authentification & authorization ▪ Internationalization & localization ▪ Connection- & statement pooling based on C3P0 ▪ Hibernate second-level cache integration
  • 42. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett RapidClipse Architecture
  • 43. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Roadmap …
  • 44. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Java – Release Cycle & Support ▪ New Java version every 6 months ▪ Oracle JDK = OpenJDK ▪ 6 free support for OracleJDK & OpenJDK ▪ 8 years long-term- support for Oracle JDK only (11, 17, 23) Quelle: Oracle
  • 45. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Questions about Java SE LTS license? Contact: info@xdev-software.de ▪ OpenJDK is free, 6 months support ▪ Oracle JDK is free, 6 monate support ▪ Oracle JDK LTS (Long-term-support) is fee-based ▪ Java SE subscription price per month ▪ Server: $25.00 / processor / month (or less) ▪ Discount 50% from 10.000 – 20.000 processors ▪ Desktop: $2,50 / user / month (or less) Quelle: Oracle Java – Release Cycle
  • 46. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Eclipse – Release Cycle ▪ New Eclipse version every 3 months ▪ Next Eclipse version requires Java 11
  • 47. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Vaadin – Release Cycle & Support ▪ New Vaadin version every 3 months ▪ Each version supported for 4 months ▪ Long-term-support for Vaadin 7, 8 for 5 years ▪ Long-term-support release every 2 years from Vaadin 10 Quelle: Vaadin
  • 48. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Does all of these single components fit together?
  • 49. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett RapidClipse ist eine konsistente Eclipse Distribution – Out-of-the-Box
  • 50. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett RapidClipse is a Fully Integrated Eclipse Distribution ▪ Plug-and-Play – Just download, install and get started in 2 min. ▪ All mandatory technloogies and plugins are integrate to each other perfectly ▪ RapidClipse is shipped only when it‘s stable ▪ Waiting time for the next release is longer in comparison to standard Eclipse ▪ Using the latest Java / Eclipse / Vaadin version not always possible ▪ More time for migrations and easier migrations ▪ Enterprise support by XDEV – the guys who write the code
  • 51. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Register for Free
  • 52. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Download RapidClipse
  • 53. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett XDEV – Your Partner for RapidClipse Projects Support Training Consulting Implementation Kontakt & Project-Analysis: info@xdev-software.de
  • 54. MARKUS KETT, CEO MicroStream | TWITTER: @MarkusKett | LINKEDIN: MarkusKett Download Free: www.rapidclipse.com