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+. |