Eclipse integration

192.100.124.218 (Talk)
(Maemo Eclipse Integration feature releases)
Newer edit →

Revision as of 09:44, 12 November 2008

Image:Ambox_notice.png
This is an ongoing task, planned to be completed during the current maemo.org development sprint. Any help is appreciated!
Please see the talk page for discussion.

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).

Contents

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