Maemo SDK Virtual Image with Ubuntu Lucid Lynx Desktop Edition preinstalled Copyright (C) 2009-2010 Nokia Corporation. All rights reserved. Nokia and maemo are trademarks or registered trademarks of Nokia Corporation. Other product and company names mentioned herein may be trademarks or trade names of their respective owners. * DISCLAIMER This software is work-in-progress and use of this software requires special skills and knowledge. The software and the instructions provided herein or with the software may not be complete. Improper use or installation of this software may harm the device you are installing it into, or the device you are using it with. By accepting the License Agreement deliverd together with this software you also agree to use this software at your own risk and accept that Nokia assumes no liability and does not provide any warranties, support or services related to the software. * MAEMO SDK VIRTUAL DESKTOP IMAGE DETAILS - Image version: Maemo SDK Virtual Desktop Image - Final - Image release date: 08-12-2010 - Virtualization technique supported: VMWare, VirtualBox, QEMU - Estimated size: 5.5GB (normal) and 1.3GB (compressed - 7zip format) - Image download link: http://tablets-dev.nokia.com/maemo-dev-env-downloads.php - Ubuntu base release infromation: - Distribution : Ubuntu Lucid Lynx - Version : 10.04.1 - Edition : Desktop, Intel x86 - Date : 24.09.2010 - URL : http://releases.ubuntu.com/lucid/ - Maemo SDK base release information: - Distributions : Maemo Fremantle 5.0 SDK - URL : http://maemo.org/development/sdks/ - Version : Maemo5 Update7 - Baseline : 20.2010.36-2 - Date : 20.10.2010 All the latest official Ubuntu Lucid Desktop and Maemo SDK updates that were available at image release date are included. For installation you need to have either VMWare environment like VMWare Player 3.0 or 2.5 (2.5 recommended as first 3.x versions have problems maintaining ssh connections), VirtualBox 3.x environment (PUEL version as open source version does not support USB well enough) or QEMU environment (KQEMU accelerator recommended) installed and configured for your computer. For Maemo SDK Virtual Image installation you need to have 7-Zip uncompression tool because standard command line zip tools are not able to handle archives bigger than about 2GB (with zip compression archive size is bigger than 2GB). See more detailed installation instructions below. * FILES INCLUDED TO THIS MAEMO SDK VIRTUAL IMAGE DELIVERY - Readme_Ubuntu_Lucid_Desktop_SDK_Virtual_Image_Final.txt - this file contains the features, installation procedure and the known issues on this image - Changed_Ubuntu_Lucid_Desktop_Files.txt - added and removed packages for baseline Ubuntu release - License_Agreement.txt - license and disclaimer text - maemosdk_desktop_lucid-36-2.vmx - the configuration file for a VMWare virtual machine - maemosdk_desktop_lucid-36-2.vmdk - Maemo SDK Virtual Image file * DOWNLOAD AND DOCUMENTATION * download link http://tablets-dev.nokia.com/maemo-dev-env-downloads.php * documentation http://library.maemodocs.nokia.com/fremantle/index.jsp?topic=/org.maemo.mica.maemosdk.help.tutorial.sdkvimage/html/index.html * SHORT DESCRIPTION * This image is out-of-the-box ready Maemo SDK Virtual Image. Image includes the latest version of Ubuntu Lucid Desktop Edition with full Maemo Fremantle development environment preinstalled and configured. * This image is based on standard Ubuntu release with only minor updates described in 'Changed_Ubuntu_Lucid_Desktop_Files.txt' file attached to this image delivery. * This image includes the latest Maemo Fremantle 5.0 PR1.3 SDK release development environment with the latest Maemo Eclipse Integration Final release. * With this image developer can use both Maemo Eclipse and command line development environments to build applications for Maemo Fremantle platform. * This image is planned to be used by developers who do not want to install anything related to the base line Ubuntu distribution, Maemo SDK releases or Eclipse IDE. In fact, the developer just needs to install this Maemo SDK Virtual Image using chosen virtualization technology and install performance tools using installation wizards provided with image if virtualization technology is VMWare or VirtualBox. After these very simple steps full Maemo development environment is ready to be used. * See http://library.maemodocs.nokia.com/fremantle/topic/org.maemo.mica.maemosdk.help.tutorial.pconnectivity/html/index.html for details about using this image with Maemo Device. * This image contains: o Ubuntu Desktop 10.04.1 Lucid Lynx o Maemo Fremantle PR1.3 SDK environments o Maemo Host PC Connectivity Final release o Maemo Eclipse Integration Final release o Firefox web browser with bookmarks for commonly used programming APIs on Maemo o Python programming environment on Scratchbox (i386 and ARMEL targets) and on Eclipse IDE o C/C++ programming environments on Scratchbox (i386 and ARMEL targets) and on Eclipse IDE o Qt4 programming environments on Scratchbox (i386 and ARMEL targets) and on Eclipse IDE o Host PC Connectivity Final release o Eclipse IDE 3.4.2 for C/C++ Development release o ESBox Final release o Virtualization tools o Installer for Official VMWare Tools o Installer for Open VMWare Tools o Installer for VirtuaBox GuestAdditions o Latest standard Ubuntu Lucid fixes have been installed in the desktop image. * No enhancing tools are preinstalled on this image (OpenVMTools or GuestAdditions) but installable versions of tools and installers are provided together with image. Developer can install enhancing tools using provided installers after s/he has decided what virtualization technology to use (VMWare or VirtualBox). * The ssh connection to the device can be made as "ssh root@192.168.2.15 -p 22" * INSTALLATION * Install VMWare Player, VirtualBox or QEMU for your host PC * Download compressed Maemo Ubuntu Lucid Desktop SDK Virtual Image delivery files from http://tablets-dev.nokia.com/maemo-dev-env-downloads.php * Unzip the Maemo SDK Virtual Image delivery archive file (compression is done with 7z, http://www.7-zip.org/) user@machine$: 7z e Maemo_Ubuntu_Lucid_Desktop_SDK Virtual_Image_Final.7z * Install performance tools if image is run on VMWare or VirtualBox * Use Open VM Tools for VMWare Player which does not have Official VMWare Tools) * Use Official VM Tools for VMWare products that have tools available * Use GuestAdditions for VirtualBox * Use KQEMU QEMU Accelerator for QEMU (if available for your operating system) * See detailed instructions from http://library.maemodocs.nokia.com/fremantle/index.jsp?topic=/org.maemo.mica.maemosdk.help.tutorial.sdkvimage/html/index.html * KNOWN ISSUES IN THE ESBOX INSIDE THE IMAGE: * While creating a python project, a dialogue appears to select the packages, on top there is a text appears to refer to the link: "http://fabioz.com/pydev/manual_101_interpreter.html" which is no more valid. This has been changed to "http://pydev.org/manual_101_interpreter.html". * Sometimes connection times out when launching applications with SBRSH/SSH connectivity. * None (C, C++, Qt, Python) of the applications are working with SBRSH connectivity.