PluThon FAQ
General questions:
- What is the PluThon?
- How is the PluThon licensed?
- How is the PluThon Project organized?
- How do I find out about future releases of the PluThon?
- Which operating systems does the PluThon support?
- How do I ask questions?
- How do I report a bug or request a feature?
Download and Installation:
- Are there complete HowTos for setting up the PluThon?
- Which PluThon build should I download?
- How do I uninstall PluThon?
Working with Maemo devices:
- How do I set up my device for development?
- How do I configure my device for use with PluThon?
- How do I run and debug on a device?
- How do I resolve networking issues?
General questions:
What is the PluThon?
PluThon is an Eclipse Plug-in that provides support for developing Python applications for maemo. PluThon does NOT require Scratchbox. Developers run and debug applications directly on a maemo device, speeding up the development time.
PluThon offers useful utilities to test and deploy applications directly into a Maemo device. Therefore, it saves a lot of programmer effort and time and also eliminates the use of command line and archaic text editors.
How is the PluThon licensed?
This software is produced by the IDE Integration team combined with third party software developed from other Open Source Projects. This software has been licensed under Eclipse Public License Version 1.0 ("EPL").
How is the PluThon Project organized?
PluThon consists of three major layers:
- Eclipse platform
A popular and extensible framework for developing IDEs. See the eclipse.org website.
- Maemo IDE Common Architecture
A plugin framework supporting both the ESbox and PluThon products, which provides an extensible platform for Maemo development:
- Unified project model, with C/C++ and Python implementations
- Linux development (e.g. Debian packaging)
- Support for copying files or mounting a project to run, debug, and profile programs on Maemo devices
- and more! See the Mica project website for more information.
- PluThon product
A targeted set of product plugins, providing the top-level project and import wizards, this help, graphics, and user interface modifications giving Pluthon its unique feel as a product.
How do I find out about future releases of PluThon?
To find out about futures releases see: PluThon News
Which operating systems does PluThon support?
The PluThon product runs on Linux (32 or 64 bit), Windows XP/Vista, and Mac OS X.
How do I ask questions?
The garage.maemo website provides some mailing lists. Choose a list to browse, search, and post messages. Keep in mind that these newsgroups are public, so do not include any confidential information in your questions. You should also read "How to ask questions the smart way" by Eric Raymond before participating in the newsgroups.
How do I report a bug or request a feature?
The bug and feature trackers are stored at the PluThon project page.
Before entering a bug report, you should search to see if someone else has already entered a bug report similar to yours. If you find a bug report that outlines the problem you are seeing, you can simply annotate it with your comments to let the developers know that you have also hit the bug. Also you can add yourself to the "Monitor" list of the bug so that you will be notified when the status of the bug changes or someone adds comments.
Download and Installation:
Are there complete HowTos for setting up PluThon?
PluThon itself is fully packaged and ready to run. You only need to unzip it somewhere and run the "PluThon" executable inside.
Full integration information is supplied here http://maemo.org/development/documentation/ide_integration/.
Which PluThon build should I download?
Download one of the 2.0.0 product builds for your operating system from the PluThon Files section. This will provide a full Eclipse environment with Eclipse, Mica, and PluThon.
Manual installation
If you want to add PluThon features to your existing Ganymede installation, see the instructions for installing from the PluThon update site.
How do I uninstall PluThon?
Removing plugins from Eclipse is easy, so no particular uninstaller is needed. You can browse and manage your configuration from the Product Configuration dialog. Open the Product Configuration dialog by clicking Help > Software Updates > Manage Configuration.
- Disabling a feature: select the feature and click Disable in the right pane of the dialog. This option is available only when the feature is currently enabled, and the feature is either an optional feature or a root feature (not included by other features).
- Enabling a feature: First, ensure Show Disabled Features is turned on in the tool bar. Then, select a disabled optional or root feature and click Enable in the right pane of the dialog.
- Uninstalling a feature: features that you have installed using the update manager can be uninstalled, provided they are already disabled, or that they are optional or root features. If the feature is disabled, make sure Show Disabled Features is turned on in the tool bar. Select the feature and click Uninstall in the right page of the dialog.