The Eclipse Foundation is a 501(c)(6) not-for-profit, member supported corporation that acts as the steward of Eclipse, an open source community working to build a development platform consisting of the frameworks, tools and run-times needed for "building, deploying and managing software across the lifecycle." The most well-known of the Eclipse projects is the Eclipse platform, a multi-language software development environment and IDE.

Wikipedia
Eclipse Foundation
Eclipse Foundation
YouTube Video
  • We at Fiducia & GAD IT AG have been using Code Generation as a tool to develop our Banking Software "agree BAP" for about 15 years. As the codebase grew up to about 80 Mio. LOC the modeling tools that were used changed over time: from proprietary XML-based formats to UML models with MID Innovator and IBM RSA. On top of that, in-house developed Xtext DSLs are used for several purposes. In an effor...

Eclipse Foundation
Eclipse Foundation
YouTube Video
  • OSGi offers developers excellent tools for creating modular applications. We have come to have a good understanding of the runtime impact of modularity, but less have been spoken of the impact of modularity on the development process. This talk will discuss the details of moving a large OSGi project from a single monolithic codebase to multiple repositories in terms of the development process. We...

Eclipse Foundation
Eclipse Foundation
YouTube Video
  • Data collection, filtering and processing is a growing concern for all sorts of applications. A variety of different libraries have been created, all looking to solve the same sorts of problems. The OSGi Alliance has defined the PushStream with a simple streaming API, but Reactive Streams and Java 9’s Flow API use a the Observable model. Which is better? Do I have to use OSGi if I choose Push Stre...

Eclipse Foundation
Eclipse Foundation
YouTube Video
  • OSGi provides specifications for HTTP whiteboards as well as JAX-RS whiteboards. This talk will give you an real world insight of how these specifications can work together. Are you familiar with the the problem when you quickly need a site setup consisting of whiteboard services such as static web resources, servlets and REST services for integration testing or a customer review? So we got Jett...

Eclipse Foundation
Eclipse Foundation
YouTube Video
  • This talk is for Eclipse RCP developers who want to learn the OSGi way of developing bundles. If you are tired of setting targets and debugging PDE or target issues ;-) come and have a look at the alternative - bndtools. Bndtools offers a great alternative with powerful concepts and opportunities. We explain how to start developing a Eclipse 4.x application from scratch inside bndtools. You see...

Eclipse Foundation
Eclipse Foundation
YouTube Video
  • Data can be like water flowing along the river. Its a stream never ends. Especially the many IoT devices can produce such endless flow of data, pushing it using various asynchonous messaging protocols like e.g. MQTT, Websockets, JMS, STOMP, XMPP or whatever you imagine. The OSGi frameowrk provides a lot of stuff to get such streams handled! This track will give you a clue, how to get these data ...

Eclipse Foundation
Eclipse Foundation
YouTube Video
  • We’ve been successfully using annotation based null analysis for more than 5 years on a code base that is now more than 15 years old. In this talk I’d like to share our experiences and give some details on how we use them in practice. What they are, why and when to use them @Nullable vs. java.util.Optional Configuration choices Switching from declaration annotations to type annot...

Eclipse Foundation
Eclipse Foundation
YouTube Video
  • In an ideal world, business code would be decoupled from implementation details. It would be domain driven and self-contained; it would live in a single location, and that would make it easier to maintain. In practice, things get messy. Business code gets scattered in a Java/OSGi back-end – potentially distributed –, in a Web front-end written in TypeScript and in a native app for a phone or a ta...

Eclipse Foundation
Eclipse Foundation
YouTube Video
  • Building a worldwide IoT infrastructure requires a reliable basic runtime platform. Such a distributed computing system will consist of Cloud computing instances, sensor node, desktop computers and wearables. This talk explores how DHBW Mannheim, Germany have created the AQUASI research project (an Automated Quality Assurance Application Platform for SMEs in Handcraft Industries) and discusses th...

Eclipse Foundation
Eclipse Foundation
YouTube Video
  • One of the basic requirement to enable big-data analytics is a rational and effective approach to data ingestion. In long running projects the need arises to evolve the domain model and this potentially affects data quality. As a consequence, the concept of versioning is crucial to keep data centric systems consistent: the importance of service dynamicity and good modularity support in a sound dat...

Eclipse Foundation
Eclipse Foundation
YouTube Video
  • Smart cities need open platforms and tools to help their local ecosystem to exploit available data from various sources such as IoT devices, legacy devices, social networks, mobile applications, etc. and build innovative applications improving the quality of life and security of their citizens. OSGi, with its modular and service-oriented approach, is an excellent opportunity to boost open innovat...

Eclipse Foundation
Eclipse Foundation
YouTube Video
  • Reactive frameworks allow to implement non blocking asynchronous processing in a convenient way. This talk explores how to apply reactive patterns to typical use cases on OSGi like REST services, MQTT Message processing, computations over sliding windows. We combine messaging and reactor.io streams like also used in Spring 5 to create services that are highly scalable while not tying the user to ...

Eclipse Foundation
Eclipse Foundation
YouTube Video
  • Not everyone uses modeling tools and the awesome work one can do with these tools must be conveyed to the outside world, for instance, in the form of documents. The M2Doc technology enables the generation of Office Open XML documents from Ecore models and Sirius representations. The overall approach M2Doc implements consists in creating templates in the OOX format where static text authoring ben...

Eclipse Foundation
Eclipse Foundation
YouTube Video
  • Industry 4.0 is set to revolutionize the manufacturing industry. The potential for more flexible manufacturing, more efficient processes and lower costs are the driving factors behind the investment in Industry 4.0 solutions. A key part in creating successful Industry 4.0 solutions will be software on the factory floor and in the cloud. The Eclipse IoT working group published a white paper (https...

Eclipse Foundation
Eclipse Foundation
YouTube Video
Eclipse Foundation
Eclipse Foundation
YouTube Video
  • In this talk I give an introduction to a new Project at Eclipse (1): Xpect, a framework that allows to embed test expectations into comments inside your Xtext language. The approach is non-intrusive to your code, integrates with JUnit and has a smart editor for the Xpect-specific syntax. Since Xpect separates DSL-Documents from Java-Test implementations, it becomes incredibly easy to add real-wo...

Eclipse Foundation
Eclipse Foundation
YouTube Video
  • Executing automated tests of every reasonable scope as a fixed step of every build job is mandatory. Some testworthy situations can’t be simulated with a mocked environment. Therefore, multiple test scopes - including integration tests - have to be part of the buildstep, as well. In this talk, I will demonstrate some different testscopes for microservices. I will demonstrate how to use the test su...

Eclipse Foundation
Eclipse Foundation
YouTube Video
  • The Crazyflie 2.0 is a nano quadcopter and a flying open source development platform. It's firmware has been developed with Eclipse CDT. Since there is also a Java API available it seems only natural to use it in an Eclipse plugin. Will there be a live demo and a flying quadcopter? Absolutely! :) Crazyflie 2.0 has been invented by Bitcraze (http://www.bitcraze.io) a swedish electronics start-up c...

Eclipse Foundation
Eclipse Foundation
YouTube Video
  • This talk shares our experience about setting up Tycho and Maven. Using Tycho and Maven in your build infrastructure can be very beneficial, but first it needs to be set up. In fact, this is the real challenge. Unfortunately, there is no real state-of-the-art or best practice about how to use this technology. Particularly, only little documentation exists. Most likely this is a consequence of ever...

Eclipse Foundation
Eclipse Foundation
YouTube Video
  • Speaker: Dani Megert (IBM) Last year I showed where we, i.e. JDT, are with Java™ 9. This was well received and got a lot of positive feedback . We added many features since then and Java™ 9 is supposed to go GA on September 21.This session will present the most important new stuff in Java™ 9, especially project Jigsaw, which introduces modules into Java™. I will show how to get started developing...

Eclipse Foundation
Eclipse Foundation
YouTube Video
  • Speaker: David Delabassée Java Enterprise Edition (Java EE) is a rich, mature and widely used open platform for developing and deploying server-side applications. Java EE 8, the latest version of the platform was recently finalized. Multiple open source implantations of the Java EE specifications already co-exist today: GlassFish, Red Hat WildFly and Apache TomEE. Oracle has also announced it...

Eclipse Foundation
Eclipse Foundation
YouTube Video
  • Speakers: Dirk Fauth (Robert Bosch GmbH) Stefan Schlott (BeOne Stuttgart GmbH) Captain Static, Runnable Boy and the rest of the "League of Extraordinary Anti-Pattern" is sitting exhausted in their fortress of solitude, the "Singleton Factory". They would love to retire, but again the alarm signal sounds and they are called for help. What will our heroes confront this time? A coding beginne...

Out-Market Your Competitors?

Get complete competitive insights on over 2.2 million companies to drive your marketing strategy.

Create Free Account Log in

By signing up, you agree to the Terms of Service and Privacy Policy.

Out-Market Your Competitors

Get complete competitive insights on over 2.2 million companies to drive your marketing strategy.

Create Free Account

Already a user?  Log in

By signing up, you agree to the Terms of Service and Privacy Policy.