The Eclipse Foundation is home to the Eclipse IDE, Jakarta EE, and hundreds of open source projects, including runtimes, tools, specifications, and frameworks for cloud and edge applications, IoT, AI, automotive, systems engineering, open processor designs, and many others.
The Eclipse Foundation is an international non-profit association supported by our members, including industry leaders who value open source as a key enabler for their business strategies.
Whether you intend on contributing to Eclipse technologies that are important to your product strategy, or simply want to explore a specific innovation area with like-minded organizations, the Eclipse Foundation is the open source home for industry collaboration.
The Eclipse community consists of individual developers and organizations spanning many industries. Stay up to date on our open source community and find resources to support your journey.
The Eclipse Foundation provides our global community of individuals and organizations with a mature, scalable, and vendor-neutral environment for open source software collaboration and innovation.
Describe the characteristics and functionality of devices as Information Models, share them with others and generate code with the Eclipse Vorto Toolset
Browse and search information models in the Vorto Repository
Integrate devices into platforms easily with the help of platform specific code generators, for example Bosch, AWS, ThingWorx, etc.
A Command Line Interface Tool lets you explore information models, share new information models as well as generate code directly on the Vorto Repository server
Compatibility
The Code Generator API has been completely re-designed and is incompatible with the initial contribution.
Target Environments
This release requires a Java SE 8 JVM. It has been tested on OracleJDK 8.
Themes
Vorto Toolset
With the IoT Eclipse Vorto Toolset, you can describe the characteristics and functionality of devices as Information Models, share them with others and generate code with the help of Code Generators.
Vorto Repository
The Vorto repository manages your device descriptions (Information Models). Users are able to search device characteristics and device functionality.
Code Generator API
Vorto Code Generators convert an Information Model into executable code that is specific for the platform. Every generator translates the platform independent information model into a platform model and lastly source code.
The Vorto Code Generator API lets you plug in your own code generator into the toolset.
Example Code Generators
Many example code generators illustrate the many possibilities of how code generators can be effectively used. They can also be taken as a code reference to implement your own generator with the Generator API.