Description
Mica is a common plugin architecture for creating Debian Linux and Maemo cross-development environments based on Eclipse.
| Maemo IDE Common Architecture
Setting up the environment
Mica is based on Eclipse and has a number of (mostly optional) dependencies from other Eclipse projects as well as some modified upstream project sources. Please read this page carefully to ensure your environment matches ours when developing plugins or Mica itself.
Installing from archive
The build environments are pre-built and checked into Mica SVN, for Linux/x86, Win32, and OS X hosts.
For all environments, get and extract:
Common:
Unzip one of these archives over the common environment:



CDT development
If you're developing with CDT and want to see sources while debugging, download this archive:
and use
to add it as as a new Archived Site. Then install the "Eclipse C/C++ Development Tooling Source" package.Modified external dependencies
For all environments, check out these sources to modified external plugins to complete your build environment:
Use
to include them in your build.Installing Manually
If you already have an Eclipse development environment, ensure you are using the same baseline software. Some components like CDT and Pydev have routine API breakage, so we can only provide support for one version at a time.
Current Baseline
Note: only Eclipse Ganymede SR2 and EMF 2.4.2 are absolute dependencies. Other projects are dependencies of specific Mica features, which may or may not be used, at your discretion.
- Eclipse Ganymede SR2
- EMF 2.4.2
- CDT 5.0.2
- Pydev 1.4.4 (with changes)
- Linux Tools Project / Autotools Plugin 1.0.2
- DSF 1.1 (with changes)
- TmL VNC Viewer (with changes)