Eclipse integration

Help defining the maemo Eclipse Integration 2nd Edition features for each prerelease.

These lists roughly correspond to backlog items, but are intended to be a more high-level summaries of goals for the releases (actual planning, division of stories for sprints, resource allocation, etc. is not the goal).

= Potential high level features for alpha 2 release (wk08 2009)=

[Maemo Mica plugin framework]http://esbox.garage.maemo.org/
* Releasing Mica site on Garage * Basic documentation on Mica architecture and usage of APIs on Garage * Be able to detect the platform installed on a device * Support installing packages and update repositories to device in a synchronized way (integration to apt-tools) * Autoconfigure Python Interpreter preferences * Better Python launch shortcut behavior (launch from project, send all files) * Improved SSH and RSE support * Initial support for VNC client * Generate automatically Debian structure for projects * Initial integration to the latest Scratchbox 2 stable release

Maemo ESBox plugin for Eclipse
* Support for Mac OS X host PC using VMware and QEMU virtual machines for maemo SDK * Support importing projects from apt repositories * Support installing packages and update repositories to Scratchbox in a synchronized way (integration to apt-tools) * Initial support for prebuilt SDK C/C++ indexes * Initial support for running/debugging with shared libraries with DSF * Initial support for autotools integration * Initial support for normal and advanced user modes (different UIs for modes)

== Maemo Pluthon plugin for Eclipse * Support for Mac OS X host PC * Better integration with RSE * Better support for copying/running/tracing/debugging Python applications on Tablet * Initial support for normal and advanced user modes (different UIs for modes) * Better support for creating Python installation packages on device * Initial support for remote code indexing * Initial support for remote autocomplete

Maemo PC Connectivity
* Initial support running sbrsh natively on Mac OS X host PC * Support enabling sbrsh sandbox mode per client session * Support for following connectivity types, USB Networking, Bluetooth and Wlan * First version of Connection Manager applet (no full functinality) * First version of Connection Switcher status bar plugin (no full functionality) * Initial support for normal and advanced user modes (different UIs for modes) for configuration tools * Initial tools and scripts for host PC installation and configuration (for all supported operating systems) * VNC support for Linux and SDK virtual image * X-tunneling support for Linux and SDK virtual image

= Features for alpha 1 release (wk46 2007)= * Esbox and Pluthon release: 1st Edition functionality + new architecture + new template engine + RSE + DSF + bug fixes