Managing lightweight, standalone and composable Che workspaces with Kubernetes Operators
Providing a lightweight alternative to start Che Workspaces on Kubernetes, without having to install a Che server.
Providing a lightweight alternative to start Che Workspaces on Kubernetes, without having to install a Che server.
Ever wanted to reuse Eclipse plugins for non-Eclipse applications? This presentation will provide a variety of techniques for reusing the vast Eclipse ecosystem of plugins to power your web application.
“The easiest way to get your own Modelling tool” – claims Sirius.
But does Sirius really have what it takes to build an industrial scale project visualization and cover all the corner use cases. Sirius comes with its own challenges. We at Bosch pushed Sirius to its limits and developed a tool to visualize, optimize and analyse huge automotive models.
For the last 2 years Talks on how BNDTools can improve your development speed and quality compared to PDE. All of this talks ended with long faces, because a lot RCP Developers hoped to see how to export a Product.
Long Story short: Here it is!!!!! See how to develop and build an RCP with BND.
Attend this talk to discover what are the industrial solutions available today to create a web-ready modeling tool.
The tooling trends are to go to the web. The Eclipse community members are making lots of efforts to transition the existing modeling frameworks (EMF, Sirius, GLSP…) to be cloud ready. But this is still the beginning of the story preparing the foundation for the future of web-based tooling.
Graphql is a great alternative to REST and takes a lot of headache out of the Design of a good API. Created by Facebook and made Opensources a few years back, it has an increasing populairty. See how to use the Gecko GraphQL Whiteboard easiely expose your Services via GraphQL or write a specific custom API .
Sirius is an Eclipse project that allows you to easily represent and edit information in a visual way.
Based on EMF, a workbench designed with Sirius provides a set of graphical model editors (diagrams, tables, trees, properties view) integrated in the Eclipse environment. The creation of this workbench is greatly simplified by the ability to test the editors in real time.
We will present the evolution of Eclipse Sirius: the easiest way to get your own modeling tool, and soon to even deploy it on the cloud!
In this talk I would like to share my story. In particular, about how I made the transition from the world of Physics to the one of OSGi. I have a PhD in Particle and Astroparticle Physics, and when I first arrived at Data In Motion Consulting GmbH, less than a year ago, I had never heard about Eclipse, OSGi, Microservices, Modular Infrastructure, Automated Builds etc.
It was a big change for me, but also an exciting challenge, which has not stopped surprising me.
This tutorial will give you a jumpstart on the concepts of the Eclipse 4 Application Platform. If you have previous experience developing with RCP 3.x but limited or no experience with e4, this tutorial is designed for you. Using a sample application, we introduce the most important features of the Eclipse 4 platform, such as the Application Model, Dependency Injection, and the Programming Model based on Annotations. We complete the introduction with an overview of the most important services available. All topics include hands-on examples that we’ll work through together.
Autonomous driving research involves cooperation between engineers across fields, from control systems to machine learning. However, obtaining required programming skills to develop autonomous driving systems takes a lot of time and energy. We think that anyone with valuable knowledge should be able to contribute to development of autonomous driving technologies without going through struggles of software development.
VS Code is a Desktop IDE with tons of extensions but it is running on your local computer.
Eclipse Che is a developer workspace running in the cloud and allows to use VS Code extensions.
In this session, attendees will be guided on how to use VS Code extensions in Eclipse Che and the benefits that they can have doing that.
The various topics that will be addressed are:
- how to include VS Code extensions into the Eclipse Che registry
The technology landscape is changing at an ever-accelerating speed, and established financial institutions are facing stiff competition from FinTech startups. Rigid architectures, based around risk-avoidance, become a blocker to innovation, where small agile operations can try new things without remorse. Users have gotten accustomed to always-available, instant services, where processing in daily or monthly batches just don't cut it anymore.
In the past 20 years, software has become increasingly important for the successful operation of any kind of business. This trend is expected to continue in the future. At the same time, the amount of open source technologies used in the software industry has increased rapidly.
While closed software development can be considered daily business, active participation in open source communities still poses quite some challenges for companies coming from more traditional industry sectors like automotive and manufacturing.
Testing OSGi applications is a little different from other platforms. This talk aims to get people started with testing on OSGi and provide an overview of the options as well as practical examples.
Unit testing
Testing starts at the unit test level. Every project should have a good coverage by really fast tests (<10s for all tests). The talk will show practical cases of unit testing declarative services based code and how to shield your business code from OSGi API. We will also look into some typical pitfalls.
Integration testing
After spending countless hours in testing GUI and backend, numerous bugs are encountered in production. What’s missing? Due to crunch of resources and time, API testing is generally skipped and that’s where lot of bugs resides. However, noticing the increase in number of APIs used for development of years, it’s crystal clear that API testing is the new king!
GUI testing revolves around user’s experience, look & feel of the product. Can we justify applying same approach for testing APIs?
IoT is everywhere and the diversity of devices and sensors is overwhelming.
This leads to difficulties with the massive amount of different payload formats, APIs, and proprietary protocols.
The main issue is how to ensure that this diversity of connected devices can seamlessly communicate with platforms and applications, regardless of the different technologies, and systems.
In this session, we will talk about payload mapping with the open-source project Eclipse Vorto, which solves exactly these types of problems.
Kubernetes is becoming the de-facto platform to deploy our application nowadays. But this movement also implied some changes on the way we code our applications, where we just develop a monolith application where everything was up and running up front, now we are breaking down this monolith into (micro)services architecture. Although it might seem easy, done properly is not an easy movement as there are some challenges to address that were not there before, at monolith architecture time.
I love coding with Che7. Not because I am one of the committers, but because it gives me so much freedom!
- My Quarkus development environment is stored in a tiny `devfile.yaml`. I can push that file into a Git repo. Share that file with my team mates or ... anyone.
- I can regenerate a new Quarkus dev environment anywhere I have a kubernetes instance. It is so cheap that I generate a workspace environment everytime I start to work on a new task. Switching from one task to another is about switching from a workspace to another.
In this talk, I will show our initial findings and the methodology for answering the long-standing question if adhering to the best practices of modilarity in OSGi has a proveably positive impact on the quality and sustainability of software development. We discuss several software quality metrics that we identified as good indicators for this research and how OSGi can have an impact on them. We then present our initial findings on the impact of OSGi on real-world software projects that we determined by a broad empirical study of code available from open source projects.
Eclipse events are hosted all over the world!