maemo SDK+

Maemo SDK+ is based on Scratchbox2 and provides an alternative way to build applications for maemo platform.

We have eliminated Scratchbox1 completely. The current version, however, is still alpha quality lacking essential features like runtime debugging support.

The biggest benefit of maemo SDK+ is that the developer is no longer forced to program in closed environment. New development tools can be easily taken into use and the overall developer experience is smooth like developing natively in your host computer.

We also wanted to make installation procedure as easy as possible. Before installing please read the Installation Notes document.

News

May 25th, 2009 maemo SDK+ 1.0.0 final release available. See complete Release Notes.

maemo SDK+ 1.0 final release available. See release notes. 1.0 is currently available for Ubuntu Jaunty 9.04, Ubuntu Intrepid Ibex 8.10, Ubuntu Hardy Heron 8.04, Ubuntu Gutsy Gibbon 7.10, and Debian Lenny / i386 GNU/Linux distributions. This release includes maemo-sdk 1.0.0 core package, Scratchbox2 version 2.0-lta101, Q-Emu 0.10.0-maemo7 (SB2 version with patches), Libtool 1.5.26-2, and sbrsh 7.6.

Apr 8th, 2009 maemo SDK+ RC-5 release available. See complete Release Notes.

This release provides lot's of fixes and enhancements. See the release notes for details. RC-5 is currently available for Ubuntu Intrepid Ibex 8.10, Ubuntu Hardy Heron 8.04, Ubuntu Gutsy Gibbon 7.10, Debian Lenny, and Debian Etch / i386 GNU/Linux distributions. This release includes maemo-sdk 0.9.99.37 core package, Scratchbox2 version 2.0, Q-Emu 0.10.0-maemo4 (SB2 version with patches), Libtool 1.5.26-2, and sbrsh 7.6.

Mar 9th, 2009 maemo SDK+ RC-4 release available. See complete Release Notes.

This release provides lot's of fixes and enhancements. See the release notes for details. RC-4 is currently available for Ubuntu Intrepid Ibex 8.10, Ubuntu Hardy Heron 8.04, Ubuntu Gutsy Gibbon 7.10, Debian Lenny, and Debian Etch / i386 GNU/Linux distributions. This release includes maemo-sdk 0.9.99.29 core package, Scratchbox2 version 1.99.0.32-lta87, Q-Emu 0.9.1-9 (SB2 version with patches), Libtool 1.5.26-2, and sbrsh 7.6.

Feb 6th, 2009 maemo SDK+ RC-3 release available. See complete Release Notes.

This release provides an improved support for Perl and Python as well as a lot's of bug fixes and improvements. This release also features toolchains that matches with the toolchains being used with Scratchbox 1. We recommend that you reinstall the rootstraps if you have used RC-2 or an earlier release. RC-3 is currently available for Ubuntu Intrepid Ibex 8.10, Ubuntu Hardy Heron 8.04, Ubuntu Gutsy Gibbon 7.10, Debian Lenny, and Debian Etch / i386 GNU/Linux distributions. This release includes maemo-sdk 0.9.99.21 core package, Scratchbox2 version 1.99.0.31-lta79, Q-Emu 0.9.1-9 (SB2 version with patches), Libtool 1.5.26-2, sbrsh 7.6, and Anjuta IDE plugin 0.4.3.

Dec 29th, 2008 maemo SDK+ RC-2 release available. See complete Release Notes.

This release provides lot's of bug fixes and improvements. RC-2 is currently available for Ubuntu Intrepid Ibex 8.10, Ubuntu Hardy Heron 8.04, Ubuntu Gutsy Gibbon 7.10, Debian Lenny, and Debian Etch / i386 GNU/Linux distributions. This release includes maemo-sdk 0.9.99.13 core package, Scratchbox2 version 1.99.0.30, Q-Emu 0.9.1-9 (SB2 version with patches), Libtool 1.5.26-2, sbrsh 7.6, and Anjuta IDE plugin 0.4.3.

Nov 27th, 2008 maemo SDK+ RC-1 release available. See complete Release Notes.

The major news with RC-1 is that gdb debugging environment is now fully functional. Valgrind can also be used with i386 rootstraps (use 'maemo-sdk enter chroot' command for Valgrind debugging). Several other bug fixes and enhancements. RC-1 is currently available for Ubuntu Intrepid Ibex 8.10, Ubuntu Hardy Heron 8.04, Ubuntu Gutsy Gibbon 7.10, Debian Lenny, and Debian Etch / i386 GNU/Linux distributions. This release includes maemo-sdk 0.9.99.3 core package, Scratchbox2 version 1.99.0.27-lta57, Q-Emu 0.9.1-6 (SB2 version with patches), Libtool 1.5.26-2, sbrsh 7.6, and Anjuta IDE plugin 0.4.2.

Nov 03rd, 2008 maemo SDK+ Beta-2.5 release available. See complete Release Notes.

The major news with Beta-2.5 is that the i386 runtime debugging environment is now fully functional. In addition, maemo SDK+ tools have been rewritten and new tool, maemo-sdk, has been added. We have also extended the host distribution support with many new distributions. Beta-2.5 is currently available for Ubuntu Intrepid Ibex 8.10, Ubuntu Hardy Heron 8.04, Ubuntu Gutsy Gibbon 7.10, Debian Lenny, and Debian Etch / i386 GNU/Linux distributions. This release includes maemo-sdk 0.9.98.3 core package, Scratchbox2 version 1.99.0.27-lta51, Q-Emu 0.9.1-4 (SB2 version with patches), Libtool 1.5.26, sbrsh 7.6, and Anjuta IDE plugin 0.4.2.

Sep 29th, 2008 maemo SDK+ Beta-2 release available. See complete Release Notes.

Beta-2 is currently available for Hardy 8.04 / i386 only. This release includes maemo-sdk 0.9.10 core package, Scratchbox2 version 1.99.0.25-lta32, Q-Emu 0.9.1-4 (SB2 version with patches), Libtool 1.5.26, sbrsh 7.6, and Anjuta IDE plugin 0.4.1.

Aug 25th, 2008 maemo SDK+ Beta-1.5 release available. See complete Release Notes.

The major news with Beta-1.5 is that the armel runtime debugging environment is now fully functional. Beta-1.5 is currently available for Hardy 8.04 / i386 only. This release includes maemo-sdk 0.9.4 core package, Scratchbox2 version 1.99.0.25-lta20, GCC 4.2.1 and 3.4.4 armel cross-compilers, Q-Emu 0.9.1-3 (SB2 version with patches), Libtool 1.5.26, sbrsh 7.6, and Anjuta IDE plugin 0.3.0.

Aug 11th, 2008 Diablo 4.1 rootstrap available for maemo SDK+ Beta-1.

In addition, there is maemo-sdk 0.9.1 core package for Ubuntu Hardy with an automated VSDO setting fix. Please, upgrade maemo-sdk package if you are using Hardy. To download the Diablo rootstrap run maemo-rootstrap --reload command (--reload option will update the rootstrap index).

Jun 19th, 2008 maemo SDK+ Beta-1 release available. See complete Release Notes.

Beta-1 is currently available for Ubuntu Gutsy 7.10 / i386 and Hardy 8.04 / i386 only. This release includes maemo-sdk 0.9.0 core package, Scratchbox2 version 1.99.0.24-lta16, GCC 4.2.1 and 3.4.4 armel cross-compilers, Q-Emu 0.9.1 (SB2 version with patches), Libtool 1.5.26, sbrsh 7.6, and Anjuta IDE plugin 0.2.2.

May 22th, 2008 maemo SDK+ Alpha-2.5 release available. See complete Release Notes.

Alpha-2.5 is currently available for Ubuntu Gutsy 7.10 / i386 and Hardy 8.04 / i386 only. This release includes maemo-sdk 0.3.6 core package, Scratchbox2 version 1.99.0.24-lta8, GCC 4.2.1 and 3.4.4 armel cross-compilers, Q-Emu 0.8.2 (SB2 version), Libtool 1.5.26, sbrsh 7.6, and Anjuta IDE plugin 0.2.2.

May 22th, 2008 maemo SDK+ control panel applets available.

These tools are useful for developers who wish to setup USB Networking between their Internet Tablet and development host Linux machine, or control the runtime system services, such as syslog and sbrsh. See control panel applets documentation.

Apr 08th, 2008 maemo SDK+ Alpha-2 release available. See complete Release Notes.

Alpha-2 is currently available for Ubuntu Gutsy 7.10 / i386 and Hardy 8.04 / i386 only. This release includes maemo-sdk 0.3.4 core package, Scratchbox2 version 1.99.0.24, GCC 4.2.1 and 3.4.4 armel cross-compilers, Q-Emu 0.8.2 (SB2 version), Libtool 1.5.26, sbrsh 7.5.2, and Anjuta IDE plugin 0.2.2.

Apr 01th, 2008 Scratchbox remote shell with sshfs document is now available.

The document describes how to set up Scratchbox remote shell between Nokia Internet Tablet running OS2008 and host Linux machine running either the Scratchbox 1 or Scratchbox 2 build environments. Scratchbox Remote Shell (sbrsh) is used to provide CPU Transparency for cross-compiling with Scratchbox. Instead of emulating the target environment, sbrsh runs binaries seamlessly on the actual target hardware. See complete Scratchbox remote shell with sshfs document.

Feb 18th, 2008 maemo SDK+ Alpha-1.5 release available. See complete Release Notes.

Alpha-1.5 is currently available for Ubuntu Gutsy 7.10 / i386 only. This release includes maemo-sdk 0.3.0 core package, Scratchbox2 version 1.99.0.23, GCC 4.2.1 and 3.4.4 armel cross-compilers, Q-Emu 0.8.2 (SB2 version), Libtool 1.5.22, sbrsh 7.5.2, maemo build environment package 0.1.3, and Anjuta IDE plugin 0.2.1.

Jan 11th, 2008 maemo-sdk 0.2.6 now available.

maemo-rootstrap path command implemented. Bug fix for command line option parsing.

Dec 28th, 2007 maemo-sdk 0.2.5 now available.

Scratchbox2 has been upgraded to 1.99.0.22 and maemo-rootstrap script provides --file command line option to install rootstrap from a file.

Dec 27th, 2007 The full chinook 4.0 rootstrap now available.
Dec 20, 2007 maemo SDK+ Alpha-1 core release available. See complete Release Notes.

Alpha-1 is currently available for Ubuntu Gutsy 7.10 / i386 only. This release includes maemo-sdk 0.2.4 core package, Scratchbox2 version 1.99.0.20, GCC 4.2.1 armel cross-compiler, Q-Emu 0.8.2 (SB2 version), Libtool 1.5.22, sbrsh 7.4.1, and maemo build environment package 0.1.3.

Dec 19th, 2007 The Garage project opened for maemo SDK+.