Editing Eclipse integration/ReleaseNotes final

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
-
= Release Notes for Maemo Eclipse Integration Edition 2 Final release (R2.0.0)=
+
= Release Notes for Maemo Eclipse Integration Edition 2 Final release (R2.0)=
-
This Maemo Eclipse Integration Edition 2 Final release supports Maemo [[Open development/Maemo roadmap/Diablo|Diablo]] 4.1.2 development environment with [[Nokia N800|N800]], [[Nokia N810|N810]] and N810 Wimax Edition devices and Maemo [[Open development/Maemo roadmap/Fremantle|Fremantle]] 5.0 development environment with [[Nokia N900|N900]] device.
+
This Maemo Eclipse Integration Edition 2 Final release supports Maemo Diablo 4.1.2 development environment with N800, N810 and N810 Wimax Edition devices and Maemo Fremantle 5.0 development environment with N900 device.
Possible feedback can be sent to eclipse-integration@maemo.org.
Possible feedback can be sent to eclipse-integration@maemo.org.
Line 8: Line 8:
* Project: Maemo Eclipse Integration Edition 2
* Project: Maemo Eclipse Integration Edition 2
-
* Version: Final R2.0.0
+
* Version: Final R2.0
* Baselines: Maemo Diablo 4.1.2 SDK and Maemo Fremantle 5.0 SDK  
* Baselines: Maemo Diablo 4.1.2 SDK and Maemo Fremantle 5.0 SDK  
-
* Date: 2009-12-23
+
* Date: 2009-12-18
== General Information ==
== General Information ==
Line 16: Line 16:
Eclipse Integration components now support the latest Debian based Linuxes, Windows XP SP3, Windows Vista SP2, Windows 7, Mac OS X 10.5 Leopard and Mac OS X 10.6 Snow Leopard all with x86/32bit architectures.  
Eclipse Integration components now support the latest Debian based Linuxes, Windows XP SP3, Windows Vista SP2, Windows 7, Mac OS X 10.5 Leopard and Mac OS X 10.6 Snow Leopard all with x86/32bit architectures.  
-
Support for Windows Vista and Windows 7 operating systems is only on beta level because Cygwin 1.7 required for those operating systems is still on beta level. Especially there are problems with Cygwin 1.7 X11 that may crash when Maemo applications are run with it.  
+
Support for Windows Vista and Windows 7 operating systems is only on beta level because Cygwin 1.7 required for those operating systems is still on beta level.
-
Known problems in Windows 7 and Vista support are listed in Known Issues page here: [[Eclipse integration/KnownIssues final]]
+
Support for other than above listed operating systems has not been tested but should be possible if operating system supports Eclipse IDE, if equal functionality to Host PC Connectivity is available (for example most Linuxes have) and if operating system is able to run Maemo SDK Virtual Image (in practise supports either QEmu, VMWare or VirtualBox).
-
Support for other than listed operating systems has not been tested but should be possible if operating system supports Eclipse IDE, if equal functionality to Host PC Connectivity is available (like most Linuxes have) and if operating system is able to run Maemo SDK Virtual Image (in practice supports either QEMU, VMWare or VirtualBox).
+
Maemo Eclipse Integration includes the following parts:
-
Maemo Eclipse Integration includes the following products:
+
* Eclipse 3.4.2 IDE (Ganymede SP2) for C/C++ Developers (official release from eclipse.org)
-
 
+
* Maemo PC Connectivity (Diablo extras-devel and Fremantle extras-devel repository versions)  
-
* ''Eclipse 3.4.2 IDE'' (Ganymede SP2) for C/C++ Developers (official release from eclipse.org)
+
* Host PC Connectivity for Linux, Windows XP/Vista/Windows7 and Mac OS X (PC Connectivity Garage project versions)
-
* ''Maemo PC Connectivity'' (Diablo extras and Fremantle extras-devel repository versions)  
+
* Maemo ESbox plugin for Eclipse R2.0 (Esbox Garage project version)
-
* ''Host PC Connectivity'' for Linux, Windows XP/Vista/Windows7 and Mac OS X (PC Connectivity Garage project versions)
+
* Maemo Pluthon plugin for Eclipse R2.0 (Pluthon Garage project version)
-
* ''Maemo ESbox for Eclipse'' R2.0.0 (Esbox Garage project version)
+
* Maemo Mica plugin framework for Eclipse R2.0 (Mica Garage project version)
-
* ''Maemo Pluthon for Eclipse'' R2.0.0 (Pluthon Garage project version)
+
* Maemo SDK Virtual Images v1.0 (to support other than Debian based Linuxes)
-
* ''Maemo Mica plugin framework for Eclipse'' R2.0.0 (Mica Garage project version)
+
* Maemo C/C++ and Python programming language support (Diablo extras-devel and Fremantle extras-devel repository versions)
-
* ''Maemo SDK Virtual Images'' v1.0 (to support other than Debian based Linuxes)
+
* Maemo Flasher-3.5 Tool
-
* ''Maemo C/C++'' and ''Maemo Python'' programming language support (Diablo [[extras]] and Fremantle [[extras-devel]] repository versions)
+
-
* ''Maemo Qt4'' support (Diablo extras and Fremantle SDK repository versions)
+
-
* ''Maemo Flasher-3.5 Tools'' for all supported operating systems
+
    
    
-
Detailed list of new features implemented to Maemo Eclipse Integration since previous PreFinal release together with feature plan for final release is here [[Eclipse integration]].
+
Detailed list of new features implemented to Maemo Eclipse Integration since previous PreFinal release together with feature plan for final release is here http://wiki.maemo.org/Eclipse_integration.
 +
 
 +
Known issues for this Final release are here http://wiki.maemo.org/Eclipse_integration/KnownIssues_final.
-
Known issues for this Final release are here [[Eclipse integration/KnownIssues final]].
+
This Release Notes file is here http://wiki.maemo.org/Eclipse_integration/ReleaseNotes_final.
-
Basic product information and installation instructions for all Final products can be found from their http://garage.maemo.org projects.
+
Basic product information and installation instructions for all Final components can be found from their http://garage.maemo.org projects.
== Operating Systems Supported ==
== Operating Systems Supported ==
-
* '''full native support''' for same x86 32-bit Linux Ubuntu distributions that Maemo SDK releases support (Ubuntu Intrepid fully tested)
+
* full native support for same x86 32-bit Linux Ubuntu distributions that Maemo SDK releases support (Ubuntu Intrepid fully tested)
-
* '''good support''' for x86 32-bit Windows XP with SP3 with Cygwin 1.5-25 used as Linux porting framework
+
* good support for x86 32-bit Windows XP with SP3 with Cygwin 1.5-25 used as Linux porting framework
-
* '''good support''' for x86 32-bit Mac OS X 10.5 Leopard and 10.6 Snow Leopard with MacPorts 1.8.1 used as Linux porting framework (usage of MacPorts in Mameo environment is not mandatory for Mac OS X)
+
* beta support for x86 32-bit Windows Vista with SP2 and Windows 7 with Cygwin 1.7 beta used as Linux porting framework
-
* '''beta support''' for x86 32-bit Windows 7 (and Windows Vista with SP2) with Cygwin 1.7 beta used as Linux porting framework
+
* good support for x86 32-bit Mac OS X 10.5 Leopard and 10.6 Snow Leopard with MacPorts 1.8.1 used as Linux porting framework (usage of MacPorts in Mameo environment is not mandatory for Mac OS X)
 +
* see instructions how to setup and configure different operating system support: http://pc-connectivity.garage.maemo.org/2nd_edition/installation.html and http://esbox.garage.maemo.org/2nd_edition/virtual_machines.html
== Eclipse IDE for C/C++ Developers ==
== Eclipse IDE for C/C++ Developers ==
Line 56: Line 56:
** http://esbox.garage.maemo.org/2nd_edition/installation_product.html
** http://esbox.garage.maemo.org/2nd_edition/installation_product.html
** http://pluthon.garage.maemo.org/2nd_edition/installation_product.html
** http://pluthon.garage.maemo.org/2nd_edition/installation_product.html
-
* For already installed Eclipse 3.4.2 and Maemo Eclipse Integration 2nd Edition PreFinal installations ESbox and PluThon environments can be upgraded using Maemo Eclipse Update Site http://maemoide.nokia.com/updates/2.0/
+
* For already installed Eclipse 3.4.2 and Maemo Eclipse Integration 2nd Edition PreFinal installations ESbox and PluThon environments can be upgraded using Maemo Eclipse Update Site
 +
** ## NEW URL NEEDED http://maemoide.nokia.com/ESbox/installation_update_site.html
 +
** ## NEW URL NEEDED http://maemoide.nokia.com/PluThon/installation_update_site.html
== Maemo PC Connectivity ==
== Maemo PC Connectivity ==
-
* product information: http://pc-connectivity.garage.maemo.org/
+
* product information: http://pc-connectivity.garage.maemo.org/2nd_edition
-
* installation instructions for Maemo device and Linux, Windows and Mac OS X host PCs: http://pc-connectivity.garage.maemo.org/2nd_edition/
+
* installation instructions for Maemo device and Linux, Windows and Mac OS X host PCs: http://pc-connectivity.garage.maemo.org/2nd_edition/installation.html
-
 
+
* documentation and configuration instructions: http://pc-connectivity.garage.maemo.org/2nd_edition/documentation.html
* main features:
* main features:
** easy host PC and Maemo device connectivity and integration environment
** easy host PC and Maemo device connectivity and integration environment
Line 86: Line 88:
** Maemo PC Connectivity configuration widgets supports both developer mode and end-user mode (end-user mode being simplified and restricted configuration from developer mode)
** Maemo PC Connectivity configuration widgets supports both developer mode and end-user mode (end-user mode being simplified and restricted configuration from developer mode)
-
== Maemo ESbox for Eclipse ==
+
== Maemo ESbox plugin for Eclipse ==
-
* product information: http://esbox.garage.maemo.org/
+
* product information: http://esbox.garage.maemo.org/2nd_edition
* installation and configuration instructions for Maemo device and Linux, Windows and Mac OS X host PCs: http://esbox.garage.maemo.org/2nd_edition/installation.html
* installation and configuration instructions for Maemo device and Linux, Windows and Mac OS X host PCs: http://esbox.garage.maemo.org/2nd_edition/installation.html
-
 
* main features:
* main features:
** full featured development environment with Maemo SDKs and Maemo devices
** full featured development environment with Maemo SDKs and Maemo devices
Line 116: Line 117:
** Maemo Flasher-3.5 tool wizard
** Maemo Flasher-3.5 tool wizard
-
== Maemo PluThon for Eclipse ==
+
== Maemo PluThon plugin for Eclipse ==
-
* product information: http://pluthon.garage.maemo.org/
+
* product information: http://pluthon.garage.maemo.org/2nd_edition
* installation and configuration instructions for Maemo device and Linux, Windows and Mac OS X host PCs: http://pluthon.garage.maemo.org/2nd_edition/installation.html
* installation and configuration instructions for Maemo device and Linux, Windows and Mac OS X host PCs: http://pluthon.garage.maemo.org/2nd_edition/installation.html
-
 
* main features:
* main features:
** full featured on-device Python development environment with Maemo devices
** full featured on-device Python development environment with Maemo devices
Line 139: Line 139:
== Maemo Mica plugin framework for Eclipse ==
== Maemo Mica plugin framework for Eclipse ==
-
* product information: http://mica.garage.maemo.org/
+
* product information: http://mica.garage.maemo.org/2nd_edition
* documentation for developers who want to develop their own Maemo plugins using Mica: http://mica.garage.maemo.org/2nd_edition/documentation.html
* documentation for developers who want to develop their own Maemo plugins using Mica: http://mica.garage.maemo.org/2nd_edition/documentation.html
-
 
* main features:
* main features:
** full featured framework to develop Maemo Eclipse plugins
** full featured framework to develop Maemo Eclipse plugins
Line 154: Line 153:
== Maemo SDK Virtual Image ==
== Maemo SDK Virtual Image ==
-
* product information: http://maemovmware.garage.maemo.org/
+
* product information: http://maemovmware.garage.maemo.org/2nd_edition
* installation and configuration instructions: http://maemovmware.garage.maemo.org/2nd_edition/installation.html
* installation and configuration instructions: http://maemovmware.garage.maemo.org/2nd_edition/installation.html
* images can be downloaded from official Maemo Development Environment Downloads page: http://tablets-dev.nokia.com/maemo-dev-env-downloads.php
* images can be downloaded from official Maemo Development Environment Downloads page: http://tablets-dev.nokia.com/maemo-dev-env-downloads.php
Line 169: Line 168:
* instructions how to use Maemo SDK Virtual Images with Eclipse IDE on different operating systems: http://esbox.garage.maemo.org/2nd_edition/virtual_machines.html
* instructions how to use Maemo SDK Virtual Images with Eclipse IDE on different operating systems: http://esbox.garage.maemo.org/2nd_edition/virtual_machines.html
-
== Maemo Qt4, C/C++ and Python programming environment support ==
+
== Maemo Qt, C++ and Python programming environment support ==
* product information: http://maemo.org/development/documentation/programming_languages/
* product information: http://maemo.org/development/documentation/programming_languages/
Line 176: Line 175:
* Python documentation: http://pymaemo.garage.maemo.org/
* Python documentation: http://pymaemo.garage.maemo.org/
-
* By default, the Maemo development environment supports only C programming with GTK but you may add support for other programming languages and UI frameworks.  
+
* By default, the Maemo development environment supports only C programming with GTK but but you may add support for other programming languages and UI frameworks.  
* The Maemo development environment defines helpful meta packages that install all the components and tools for Qt, C++ and Python development for the Maemo SDK and Maemo device. Maemo Eclipse Integration will install these meta packages automatically into your environment when you create your first Qt, C++ or Python project (if you have not done installation already yourself).
* The Maemo development environment defines helpful meta packages that install all the components and tools for Qt, C++ and Python development for the Maemo SDK and Maemo device. Maemo Eclipse Integration will install these meta packages automatically into your environment when you create your first Qt, C++ or Python project (if you have not done installation already yourself).
Line 182: Line 181:
== Known Issues ==
== Known Issues ==
-
* latest version for Final known issues is here [[Eclipse integration/KnownIssues final]] (feel free to update this wiki page)
+
* latest version for Final known issues is here http://wiki.maemo.org/Eclipse_integration/KnownIssues_final (feel free to update this wiki page)
* Diablo 4.1.2 device requires kernel patch from here http://tablets-dev.nokia.com/maemo-dev-env-downloads.php to be flashed to the Maemo device for USB Networking to work with Windows host PC  
* Diablo 4.1.2 device requires kernel patch from here http://tablets-dev.nokia.com/maemo-dev-env-downloads.php to be flashed to the Maemo device for USB Networking to work with Windows host PC  
* Diablo 4.1.2 device requires hildon-desktop patch to be installed to the Maemo device from pc-connectivity Garage repository (see instructions from here http://pc-connectivity.garage.maemo.org/beta1/installation.html) for VNC client to work on host PC  
* Diablo 4.1.2 device requires hildon-desktop patch to be installed to the Maemo device from pc-connectivity Garage repository (see instructions from here http://pc-connectivity.garage.maemo.org/beta1/installation.html) for VNC client to work on host PC  
Line 194: Line 193:
'''Notice 2''': All configurations require Maemo PC Connectivity to be installed and configured to the Maemo device and Host PC Connectivity to the host PC BEFORE installation of Eclipse components.  
'''Notice 2''': All configurations require Maemo PC Connectivity to be installed and configured to the Maemo device and Host PC Connectivity to the host PC BEFORE installation of Eclipse components.  
-
'''Notice 3''': All Eclipse components can be installed from ESbox or PluThon garage projects, Maemo PC Connectivity from Diablo extras or Fremantle extras-devel repository and Maemo SDK Virtual Images and Flasher-3.5 Tool from Maemo Development Environment Downloads page http://tablets-dev.nokia.com/maemo-dev-env-downloads.php
+
'''Notice 3''': All Eclipse components can be installed from ESbox or PluThon garage projects, PC Connectivity from Diablo extras-devel or Fremantle extras-devel repository and Maemo SDK Virtual Images and Flasher-3.5 tool from Maemo Development Environment Downloads page http://tablets-dev.nokia.com/maemo-dev-env-downloads.php
-
'''Notice 4''': Eclipse 3.4.2 IDE for C/C++ Developers and all needed generic Eclipse plugins for ESbox and PluThon environments can be installed from installation packages available from ESbox and PluThon garage projects.   
+
'''Notice 4''': Eclipse 3.4.2 IDE for C/C++ Developers and all needed generic Eclipse plugins and ESbox and PluThon plugins can be installed together with installation packages available from ESbox and PluThon garage projects.   
----
----

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)