MIDEaaS (Mobile IDE as a Service) is an experimental web-based environment for creating Vaadin web apps.
It's still in a research state. Not to be used for anything real. See cored.cs.tut.fi for related information.
The current version requires Vaadin 7.1+ and Java 7.
Lots of features a still missing.
Source code license: Apache 2.0
Prerequisites:
- Java 7
- Maven
- For all the Java Features to work:
- Set
JAVA_HOME
point to JDK, not JRE. If you use Eclipse, configure the project to use JDK (instructions) - Include
tools.jar
in the classpath. Example (using Tomcat) add lineCLASSPATH="/X/Y/Z/lib/tools.jar
in the beginning ofbin/catalina.sh
.
- Set
When the prerequisites are set, do the following:
-
Edit config file at
mideaas-app/src/main/resources/mideaas.properties
to setup the project dirs etc. See the file for more instructions. -
In the mideaas root folder run
mvn install
. -
To run MIDEaaS, go to
mideaas-app
directory and typemvn jetty:run
. Now it should be availablehttp://localhost:8080/mideaas/
. -
(Optional) To use VisualDesigner, you must run the VisualDesigner (here) somewhere and configure its address in
mideaas-app/src/main/resources/mideaas.properties
.
- In the mideaas-app folder run 'mvn war:war'