Maemo Development Appliance
Maemo (a platform for Nokia Internet Tablets) cross-architecture application development appliance, with ARMEL and X86 targets.
Description
Ubuntu 6.10 (Edgy Eft) Maemo Development VMware appliance
=========================================================
This is a standard install of Ubuntu 6.10 server, with the following additions:
- Base Gnome Desktop install (some components have been stripped out, e.g. Open Office, Evolution)
- Apophis R4 Scratchbox installed to /scratchbox
- Maemo 3.0 Bora SDK with SDK_ARMEL and SDK_X86 targets installed with CPU transparency
- Xephyr X Server (for scratchbox debugging)
- Eclipse 3.2.1 with PyDev and CDK extensions
- SciTE Editor
- Some other tools (vim, etc.)
- VMWare Tools (autostart on login)
- Some branding of the desktop
This VM can be used to quickly edit, compile, and test code targeted for the Maemo platform, which
runs on Nokia N800 Internet Tablet devices.
The Scratchbox has been configured so that the The VMware tools were also installed.
Some additional setup may be needed to debug directly on your device. See the Maemo wiki for
additional details.
MAEMO DEV TIPS
==============
These steps are documented on the Wiki and other locations but are included for newbies ;).
Basic startup and shutdown:
- Launch Scratchbox
- Use sb-menu / Select to activate a target environment
- You can also use sb-conf select SDK_X86 or sb-conf select SDK_ARMEL
- Start the Xephyr xnest server
- Run af-sb-init.sh start from the sbox-SDK_X86 target window
- Watch the pretty pictures appear in the Xephyr nest window
- Close and exit gracefully
Updating:
- You should always keep your packages in sync.
- Be careful adding new repos to the scratchbox apt list
- Under *both* X86 and ARMEL, execute:
1. apt-get update
2. fakeroot apt-get -f install
Issues:
- If you are unable to switch to a target (in use), restart the VM.
(does anyone know where the lockfile resides?)
USEFUL URLS
===========
Bora Installation @ http://repository.maemo.org/stable/bora/INSTALL.txt
Scratchbox Apophis Installation @ http://scratchbox.org/documentation/user/scratchbox-1.0/html/installdoc.html
LOGIN DETAILS
=============
(sudo user, group maemo)
username: maemo
password: maemo
root password: maemo
SETUP
=====
Run setup.sh from the command line in ~ (/home/maemo) if you need to configure basic settings.
You can of course also do this directly, or via Gnome Desktop.
This setup script will enable you to:
- reconfigure keyboard.
- reconfigure timezone.
- set a new password for the 'notroot' user.
- configure hostname *
- configure network interface(s) *
- configure DNS *
* using the file editor, samples provided
CHANGELOG
=========
20 Jan 2007:
- Initial release
14 Dec 2006 :
- Fixed: keyboard configuration not applying.
- Updates: minor README.txt changes.
12 Dec 2006 :
- Added: VMware tools.
- Added: update iftab with new mac eth0 address.
- Updated: minor README.txt changes.
COMMENTS, BUGS, ETC.
====================
Kon Wilms - kon at geopacket dot com
CREDITS
=======
This VM is based on Joao Inacio's Edgy Server appliance.
COPYRIGHTS AND LICENSES
=======================
Eclipse: http://www.eclipse.org/legal/cpl-v10.html
Scratchbox: http://www.scratchbox.org/license.html
Maemo: http://www.maemo.org/legal/license.html
All other trademarks and copyrights are property of their respective owners.
Last updated: 04/11/2007
Operating system:
Ubuntu 6.10
Applications installed:
- Base Gnome Desktop install (some components have been stripped out, e.g. Open Office, Evolution)
- Apophis R4 Scratchbox installed to /scratchbox
- Maemo 3.0 Bora SDK with SDK_ARMEL and SDK_X86 targets installed with CPU transparency
- Xephyr X Server (for scratchbox debugging)
- Eclipse 3.2.1 with PyDev and CDK extensions
- SciTE Editor
- Some other tools (vim, etc.)
- VMWare Tools (autostart on login)
- Some branding of the desktop
VMware Tools installed:
Yes
Size:
1000 MB
Torrent available:
Yes
(What is BitTorrent?)
Primary account
Username:
Password:
Memory allocated: 256 MB
License:
GPL
Submitted by: konfoo
Download link provided by the submitter, not VMware. Report broken downloads here.
« BACK...