Vorto is a toolset that lets you describe devices using a simple language and share these descriptions, so-called Information Models, in a centralized Vorto Repository. Convert the Information Models into executable code with the help of Vorto Code Generators.
- Eclipse for DSL Developers
- Java 8
- Install Vorto from Eclipse Marketplace
Alternatively, download the Vorto IDE and we set everything up for you, automatically.
- Open the Model Repository Browser in the Eclipse Vorto Perspective
- Search for an Information Model, e.g. 'XDK'
- Right-Click on the model, Choose 'Generate' and Select the Generator(s) of your choice, e.g. CoAP and Web UI. You should see the generated bundles in the Java Perspective.
- That's it! You have just generated CoAP specific bundles and a web-based UI from a single Vorto model.
Setup your own Vorto Server backend in a couple of minutes:
- Set up Vorto Repository
- Set up Vorto Code Generators
Read our Vorto Documentation
- You want to chat with us ?
- You have problems with Vorto ? Open a GitHub issue
- Find out more about the project on our Vorto Homepage
- Reach out to our developers on our Discussion Forum
Download the Vorto for Contributors IDE.
When you create a Pull Request, make sure:
- You have a valid CLA signed with Eclipse
- All your commits are signed off (git commit -s)
- Your commit message contains "Fixes #
<Github issue no>
- Target to merge your fix is development branch