This session will demo how Papyrus-RT v1.0 can be used to create models, both graphical and textual, that can be transformed into compilable C++ code for reactive real-time embedded applications. It will also showcase Papyrus's ability to be used to implement domain-specific modeling tools, UML-RT in this case.
The p2 API is not known for its intuitiveness and requires an Equinox container at runtime. If repository contents should be accessed programmatically this is a bit overkill. So why not hiding all this in a microservice and make the metadata available through a REST API?
This demo shows how to create a microservice from a headless Eclipse application, integrate JAX-RS and accessing p2 API for querying p2 metadata. It is also a blueprint to make other kind of (headless) Eclipse applications accessible via RESTful services.
Domain-specific languages implemented with Xtext have proven to be powerful in many areas ranging from requirements specifications to programming languages. One key factor to success is the textual representation of the model which eases creation, maintainance and especially merging. Nevertheless, at some point a graphical representation simplifies the communication by giving a broader overview of the modeled elements.
For many of us, Lego is a reminder of our childhood and how much fun it can be to use standardized bricks to build something awesome. In the March 2016 EclipseCon, we have presented an overview how to model a Lego system with UML.
In this Showtime demo, we use Papyrus software designer and again a Lego application to present
Assuming you are an Eclipse RCP application developer, and you need to quickly create a prototype for your customer, ask yourself:
- Which technology stack would you use to quickly prototype an Eclipse RCP application?
- Is your architecture good enough to be customized and to be used in a real world scenario?
In this showtime demo, I'll present my experience as Eclipse RCP Application developer, explaining how to quickly prototype an RCP application for banking with a simple, effective, and extensible technology stack based on: