During 20 years, we have been accustomed to Java EE (previously J2EE) managed by the Java Community Process. Not all of us were fully happy with this situation: we have often been frustrated by its slow process and its sometimes bloated specifications. But at least, it was considered as a long-term standard. In less than 6 months, everything has changed and now, we have Jakarta EE managed by the Eclipse Foundation. Who could have imagined such a change in a short period of time?
Standard [35 minutes]
Autonomous driving solutions introduce a new complexity into the development of embedded systems in a car. This complexity rises with each level of control and autonomy. New tool categories have to be added like machine learning, but also existing technologies, like simulation, are stretched to their current limits. E.g., it is expected that the validation of a fully autonomous driving solution requires test drives in the amount of billions of kilometers.
Imagine you could navigate through your data graphically directly in the web browser. Imagine you could easily equip your web application with visualisations of complex relationships. Imagine a graphical modeling tool in the web.
Working on evolving EMF Metamodels?
Testing your business rules?
You surely need easy-to-evolve instances of your metamodel!
In classic approaches, you either had the choice of creating static model instances, which are difficult to maintain, or to use the EMF API (hopefully with some custom helpers) to create compiling models, which are hardly understandable and a real reference nightmare.
Tons of outdated resources or boilerplate code to fix, on a simple metamodel modification. don’t let your tests bring you down.
BOEM will make your day.
Model-based engineering tools are most successful, if they are as domain-specific as possible, reflecting the specific needs of the domain and its users. Thus, not only a domain-specific modeling language, but also a specialized modeling environment is required that takes the domain users' background, their roles, and currently used infrastructure into account. Often, the domain-specific modeling languages have a considerable overlap with UML though.
Fog computing aims at providing horizontal, system-level, abstractions to distribute computing, storage, control and networking functions closer to the user along a cloud-to-thing continuum. Whilst fog computing is increasingly recognized as the key paradigm at the foundation of Consumer and Industrial Internet of Things (IoT), most of the initiatives on fog computing focus on extending cloud infrastructure. As a consequence, these infrastructure fall short in addressing heterogeneity and resource constraints characteristics of fog computing environments.
At the last contributor Summit, Kohsuke Kawaguchi, creator of Jenkins, challenged us to make Jenkins easy enough for an end-user to go from "zero" to continuously delivering a project in under 5 clicks and under 5 minutes.
The Jenkins Project is working on providing its users with a brand new, strongly opinionated, and continuously delivered distribution of Jenkins: Jenkins Essentials . Constantly self-updating, including auto-rollback, with an aggressive subset of verified plugins.
Everyone loves open source modeling tools, especially those which are based on Eclipse Modeling. However, there are also a number of commercial modeling solutions, which play important roles in several industries. Some of these are based on open source frameworks and are also extensible like Eclipse itself – which makes them very interesting to technology providers who are looking for opportunities to find new audience and commercialize their solutions.
In industries such as Space, Avionics, Railway or Automotive, when designing your system, you take great care that the proper actions are not triggered too late (e.g. automatic emergency braking after the detection of an obstacle), even in the worst case. But the complexity of real time analysis (jitter, latency, deadline, scheduling policies, deadlocks among other funny things) added to the complexity of those systems make this worst case response time impossible to calculate by hand.
Eclipse Theia is a modular framework for building cloud and desktop IDEs. It is implemented in TypeScript and leverages state of the art web technology and components like the Monaco editor that also powers VS Code. Theia has been designed in open-source by TypeFox and Ericsson through 2017.
In this session, you will learn what Theia is, how it works and what kind of applications it supports. We will talk about the motivation and cover the already developed and future features and extensions. The talk will include a demo part and will save some time for Q&A in the end.