<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://bugs.maemo.com/skins/common/feed.css?207"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://bugs.maemo.com/index.php?action=history&amp;feed=atom&amp;title=Documentation%2FMaemo_Eclipse_Tutorial%2FInstalling_ESbox</id>
		<title>Documentation/Maemo Eclipse Tutorial/Installing ESbox - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://bugs.maemo.com/index.php?action=history&amp;feed=atom&amp;title=Documentation%2FMaemo_Eclipse_Tutorial%2FInstalling_ESbox"/>
		<link rel="alternate" type="text/html" href="http://bugs.maemo.com/index.php?title=Documentation/Maemo_Eclipse_Tutorial/Installing_ESbox&amp;action=history"/>
		<updated>2026-04-04T22:55:30Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.15.5-7</generator>

	<entry>
		<id>http://bugs.maemo.com/index.php?title=Documentation/Maemo_Eclipse_Tutorial/Installing_ESbox&amp;diff=38620&amp;oldid=prev</id>
		<title>amigadave:&amp;#32;wikify slightly, add links</title>
		<link rel="alternate" type="text/html" href="http://bugs.maemo.com/index.php?title=Documentation/Maemo_Eclipse_Tutorial/Installing_ESbox&amp;diff=38620&amp;oldid=prev"/>
				<updated>2010-09-15T11:07:27Z</updated>
		
		<summary type="html">&lt;p&gt;wikify slightly, add links&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 11:07, 15 September 2010&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;With ESbox, Scratchbox, Maemo SDK(s), and PC Connectivity installed, you can flash your Maemo device, run, debug, and profile applications locally with Maemo SDK and remotely with Maemo device, create Debian installation packages for your application and install the application to the Maemo device.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;With ESbox, Scratchbox, Maemo SDK(s), and PC Connectivity installed, you can flash your Maemo device, run, debug, and profile applications locally with Maemo SDK and remotely with Maemo device, create Debian installation packages for your application and install the application to the Maemo device.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Maemo PC Connectivity must be installed to the Maemo device and host PC before all features provided by Maemo Eclipse IDE are usable. See more information from &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;''&lt;/del&gt;Maemo PC Connectivity Tutorial'&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;' &amp;lt;ref name=r2&amp;gt;&lt;/del&gt;Maemo PC Connectivity Tutorial&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;. http://library.maemodocs.nokia.com&amp;lt;/ref&amp;gt;&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Maemo PC Connectivity must be installed to the Maemo device and host PC before all features provided by Maemo Eclipse IDE are usable. See more information from &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Documentation/&lt;/ins&gt;Maemo PC Connectivity Tutorial&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;|&lt;/ins&gt;'Maemo PC Connectivity Tutorial&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== ESbox IDE ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== ESbox IDE ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;ESbox may be installed completely from an archive or added to an existing Eclipse 3.4.2 installation from Maemo update sites.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;ESbox may be installed completely from an archive or added to an existing Eclipse 3.4.2 installation from Maemo update sites.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;ESbox may be installed in a variety of hosts. The &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;Supported Environments&amp;quot; chapter &lt;/del&gt;[[#Supported Environments]] describes these. The &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;Installing ESbox IDE&amp;quot; section &lt;/del&gt;[[#Installing ESbox IDE]] describes how to install ESbox.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;ESbox may be installed in a variety of hosts. The [[#&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Supported Environments|&lt;/ins&gt;Supported Environments]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;chapter &lt;/ins&gt;describes these. The [[#&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Installing ESbox IDE|&lt;/ins&gt;Installing ESbox IDE]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;section &lt;/ins&gt;describes how to install ESbox.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Supported Maemo Releases ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Supported Maemo Releases ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The supported [http://tablets-dev.nokia.com/ Maemo releases] are:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The supported [http://tablets-dev.nokia.com/ Maemo releases] are:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Maemo 4.1.2 Diablo (OS2008) with N800, N810 and N810 WiMAX Edition devices&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Open development/Maemo roadmap/Diablo|&lt;/ins&gt;Maemo 4.1.2 Diablo&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;(OS2008) with N800, N810 and N810 WiMAX Edition devices&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Maemo 5.0 Fremantle (OS2009) with N900 device&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Open development/Maemo roadmap/Fremantle|&lt;/ins&gt;Maemo 5.0 Fremantle&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;(OS2009) with N900 device&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{ambox&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{ambox&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Scratchbox enables building and running programs in a transparent cross-compilation and cross-execution environment. Scratchbox 1 is the primary cross environment for Maemo Fremantle and Diablo development.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Scratchbox enables building and running programs in a transparent cross-compilation and cross-execution environment. Scratchbox 1 is the primary cross environment for Maemo Fremantle and Diablo development.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{ambox&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{&lt;/ins&gt;{ambox&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|text=Scratchbox 2 is a newer cross compilation environment but it is not officially supported or tested for Fremantle or ESbox.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|text=Scratchbox 2 is a newer cross compilation environment but it is not officially supported or tested for Fremantle or ESbox.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 63:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 63:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The Maemo Eclipse integration provides an empty Ubuntu Server based Maemo SDK Virtual Image suitable for use with VMware, VirtualBox, and QEMU. See the [http://maemovmware.garage.maemo.org/ Maemo SDK Virtual Image project page] for more information on configuring and installing Maemo SDK Virtual Images.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The Maemo Eclipse integration provides an empty Ubuntu Server based Maemo SDK Virtual Image suitable for use with VMware, VirtualBox, and QEMU. See the [http://maemovmware.garage.maemo.org/ Maemo SDK Virtual Image project page] for more information on configuring and installing Maemo SDK Virtual Images.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;You will need to configure ESbox to use the chosen virtualization environment (see chapter [/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;node8.html&lt;/del&gt;#&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;sec:esbox_installation_setting_up_esbox_using_a_virtual_machine 6.1&lt;/del&gt;]) so that ESbox knows where to install Scratchbox and the Maemo SDKs.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;You will need to configure ESbox to use the chosen virtualization environment (see &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the &lt;/ins&gt;chapter &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;on &lt;/ins&gt;[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[Documentation/Maemo Eclipse Tutorial&lt;/ins&gt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Setting Up ESbox&lt;/ins&gt;#&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Setting up Maemo SDK Virtual Image|setting up ESBox within a virtual machine]&lt;/ins&gt;]) so that ESbox knows where to install Scratchbox and the Maemo SDKs.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;&amp;quot;Supported Environments&amp;quot; chapter &lt;/del&gt;[[#Supported Environments]] describes the virtualization technologies supported. For ESbox, you can install a Ubuntu Server based Maemo SDK Virtual Image using installation wizard '''File &amp;amp;gt; New &amp;amp;gt; Other &amp;amp;gt; Maemo Installers &amp;amp;gt; Maemo SDK Virtual Image'''. Installation wizard will install the whole Maemo Development environment with Scratchbox and Maemo SDK for you.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The [[#&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Supported Environments|&lt;/ins&gt;Supported Environments]] &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;chapter&amp;nbsp; &lt;/ins&gt;describes the virtualization technologies supported. For ESbox, you can install a Ubuntu Server based Maemo SDK Virtual Image using installation wizard '''File &amp;amp;gt; New &amp;amp;gt; Other &amp;amp;gt; Maemo Installers &amp;amp;gt; Maemo SDK Virtual Image'''. Installation wizard will install the whole Maemo Development environment with Scratchbox and Maemo SDK for you.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Supported Environments ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Supported Environments ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 71:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 71:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Host Operating Systems Supported ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Host Operating Systems Supported ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Supported operating systems for host PC are listed in table 5.1. Only 32-bit operating systems are supported and tested, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;e.g. &lt;/del&gt;Maemo does not provide official support for any 64-bit operating system.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Supported operating systems for host PC are listed in table 5.1. Only 32-bit operating systems are supported and tested, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;for example &lt;/ins&gt;Maemo does not provide official support for any 64-bit operating system.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 172:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 172:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==== VMware Player / Workstation / Server ====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==== VMware Player / Workstation / Server ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Workstation or Server recommended for easiest configuration. With VMware Player, if you want to reconfigure the memory size or change the disk assignments, you need to hand-edit &amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;span&amp;gt;&amp;lt;font face=&amp;quot;monospace&amp;quot;&amp;gt;&amp;lt;nowiki&lt;/del&gt;&amp;gt;*.vmx&amp;lt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;nowiki&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/span&lt;/del&gt;&amp;gt; files. With Player, you may not be able to use official VMware Tools to accelerate the virtualization performance (because official VMware Tools may not be delivered together with the VMware Player installation) but you need to install Open VM Tools delivered together with the Maemo SDK Virtual Image.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Workstation or Server recommended for easiest configuration. With VMware Player, if you want to reconfigure the memory size or change the disk assignments, you need to hand-edit &amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;codei&lt;/ins&gt;&amp;gt;*.vmx&amp;lt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;code&lt;/ins&gt;&amp;gt; files. With Player, you may not be able to use official VMware Tools to accelerate the virtualization performance (because official VMware Tools may not be delivered together with the VMware Player installation) but you need to install Open VM Tools delivered together with the Maemo SDK Virtual Image.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Installation of official VMware tools or Open VM Tools (delivered with Maemo SDK Virtual Image) is recommended for better performance.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Installation of official VMware tools or Open VM Tools (delivered with Maemo SDK Virtual Image) is recommended for better performance.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;VMware Player 3.0 includes official VMware Tools and &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;e.g. &lt;/del&gt;memory size can be configured without hand-editing &amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;span&amp;gt;&amp;lt;font face=&amp;quot;monospace&amp;quot;&amp;gt;&amp;lt;nowiki&lt;/del&gt;&amp;gt;*.vmx&amp;lt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;nowiki&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/span&lt;/del&gt;&amp;gt; but it may have SSH connection problems. VMware Player version 2.5 is recommended over version 3.0 because 3.0 version may have problems also keeping SSH connection alive. For Mac OS X VMware Fusion must be used instead of VMware Player.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;VMware Player 3.0 includes official VMware Tools and &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;for example &lt;/ins&gt;memory size can be configured without hand-editing &amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;code&lt;/ins&gt;&amp;gt;*.vmx&amp;lt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;code&lt;/ins&gt;&amp;gt; but it may have SSH connection problems. VMware Player version 2.5 is recommended over version 3.0 because 3.0 version may have problems also keeping SSH connection alive. For Mac OS X VMware Fusion must be used instead of VMware Player.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==== Sun VirtualBox 2.2 or Newer ====&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;==== Sun VirtualBox 2.2 or Newer ====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;VirtualBox performance is almost &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;egual &lt;/del&gt;to VMware and configuration is easy, but VirtualBox Open Source version cannot be used because it does not have good enough support for USB and licensing of PUEL version restricts usage only for personal and evaluation purposes.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;VirtualBox performance is almost &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;equal &lt;/ins&gt;to VMware and configuration is easy, but VirtualBox Open Source version cannot be used because it does not have good enough support for USB and licensing of PUEL version restricts usage only for personal and evaluation purposes.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Installation of GuestAdditions (delivered with Maemo SDK Virtual Image) is recommended for better performance.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Installation of GuestAdditions (delivered with Maemo SDK Virtual Image) is recommended for better performance.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 199:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 199:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* The Xephyr X server is recommended.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* The Xephyr X server is recommended.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Installation for Debian Linux: &amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;span&amp;gt;&amp;lt;font face=&amp;quot;monospace&amp;quot;&lt;/del&gt;&amp;gt;sudo apt-get install xserver-xephyr&amp;lt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;font&amp;gt;&amp;lt;/span&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Installation for Debian Linux: &amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;code&lt;/ins&gt;&amp;gt;sudo apt-get install xserver-xephyr&amp;lt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;code&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Installation for Fedora Linux: &amp;lt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;span&amp;gt;&amp;lt;font face=&amp;quot;monospace&amp;quot;&lt;/del&gt;&amp;gt;sudo yum install xorg-x11-xserver-Xephyr&amp;lt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;font&amp;gt;&amp;lt;/span&lt;/del&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Installation for Fedora Linux: &amp;lt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;code&lt;/ins&gt;&amp;gt;sudo yum install xorg-x11-xserver-Xephyr&amp;lt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;code&lt;/ins&gt;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;For Windows:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;For Windows:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 233:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 233:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* ESbox is distributed as a full Eclipse product archive, which contains Eclipse, the Mica framework, and ESbox. This is the easiest way to ensure you have the right versions of the plugins and features.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* ESbox is distributed as a full Eclipse product archive, which contains Eclipse, the Mica framework, and ESbox. This is the easiest way to ensure you have the right versions of the plugins and features.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Download it, extract it, and get started! Follow &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;these &lt;/del&gt;instructions [/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;node5.html&lt;/del&gt;#&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;sec:eclipse_tutorial_installation_product_archives 3.2&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Download it, extract it, and get started! Follow &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the &lt;/ins&gt;instructions &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;for &lt;/ins&gt;[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[Documentation/Maemo Eclipse Tutorial&lt;/ins&gt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Installation Methods&lt;/ins&gt;#&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Installation via Product Archives|installation via product archives]&lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Method 2: Eclipse Update Site ===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;=== Method 2: Eclipse Update Site ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 239:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 239:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* If you have a custom Eclipse 3.4.2 installation or want to build one, you can use the Eclipse Software Updates mechanism to download and install and upgrade ESbox and Mica from the Internet.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* If you have a custom Eclipse 3.4.2 installation or want to build one, you can use the Eclipse Software Updates mechanism to download and install and upgrade ESbox and Mica from the Internet.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Newer versions of Eclipse than 3.4.x are not supported due to hard dependencies for Eclipse packages being used.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Newer versions of Eclipse than 3.4.x are not supported due to hard dependencies for Eclipse packages being used.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Follow &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;these &lt;/del&gt;instructions [/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;node5.html&lt;/del&gt;#&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;sec:eclipse_tutorial_installation_via_update_site 3.3&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* Follow &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;the &lt;/ins&gt;instructions &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;for &lt;/ins&gt;[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[Documentation/Maemo Eclipse Tutorial&lt;/ins&gt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Installation Methods&lt;/ins&gt;#&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Installation via Maemo Update Site|installation via the Maemo Update site]&lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{ambox&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{ambox&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|text=Both the installation via the Full Product Archive and the Eclipse Update Site can be upgraded using Eclipse's Software Updates.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;|text=Both the installation via the Full Product Archive and the Eclipse Update Site can be upgraded using Eclipse's Software Updates.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;== References ==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;references /&amp;gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Documentation]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Documentation]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Eclipse]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Eclipse]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-04 22:55:30 --&gt;
&lt;/table&gt;</summary>
		<author><name>amigadave</name></author>	</entry>

	<entry>
		<id>http://bugs.maemo.com/index.php?title=Documentation/Maemo_Eclipse_Tutorial/Installing_ESbox&amp;diff=36859&amp;oldid=prev</id>
		<title>amigadave:&amp;#32;wikify slightly, reformat tables, use ambox</title>
		<link rel="alternate" type="text/html" href="http://bugs.maemo.com/index.php?title=Documentation/Maemo_Eclipse_Tutorial/Installing_ESbox&amp;diff=36859&amp;oldid=prev"/>
				<updated>2010-07-15T13:21:54Z</updated>
		
		<summary type="html">&lt;p&gt;wikify slightly, reformat tables, use ambox&lt;/p&gt;
&lt;a href=&quot;http://bugs.maemo.com/index.php?title=Documentation/Maemo_Eclipse_Tutorial/Installing_ESbox&amp;amp;diff=36859&amp;amp;oldid=34169&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>amigadave</name></author>	</entry>

	<entry>
		<id>http://bugs.maemo.com/index.php?title=Documentation/Maemo_Eclipse_Tutorial/Installing_ESbox&amp;diff=34169&amp;oldid=prev</id>
		<title>amigadave:&amp;#32;categorize</title>
		<link rel="alternate" type="text/html" href="http://bugs.maemo.com/index.php?title=Documentation/Maemo_Eclipse_Tutorial/Installing_ESbox&amp;diff=34169&amp;oldid=prev"/>
				<updated>2010-05-11T05:38:00Z</updated>
		
		<summary type="html">&lt;p&gt;categorize&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 05:38, 11 May 2010&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Installing ESbox =&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Installing ESbox =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 267:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 266:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== References ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;references /&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Documentation]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Eclipse]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-04 22:55:31 --&gt;
&lt;/table&gt;</summary>
		<author><name>amigadave</name></author>	</entry>

	<entry>
		<id>http://bugs.maemo.com/index.php?title=Documentation/Maemo_Eclipse_Tutorial/Installing_ESbox&amp;diff=32257&amp;oldid=prev</id>
		<title>dneary:&amp;#32;1 revision</title>
		<link rel="alternate" type="text/html" href="http://bugs.maemo.com/index.php?title=Documentation/Maemo_Eclipse_Tutorial/Installing_ESbox&amp;diff=32257&amp;oldid=prev"/>
				<updated>2010-04-09T13:35:06Z</updated>
		
		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 13:35, 9 April 2010&lt;/td&gt;
		&lt;/tr&gt;
		&lt;!-- diff generator: internal 2026-04-04 22:55:31 --&gt;
&lt;/table&gt;</summary>
		<author><name>dneary</name></author>	</entry>

	<entry>
		<id>http://bugs.maemo.com/index.php?title=Documentation/Maemo_Eclipse_Tutorial/Installing_ESbox&amp;diff=32256&amp;oldid=prev</id>
		<title>Wikiuser:&amp;#32;importing documentation, see Meta:Problems in the LaTeX2HTML2Wiki import process</title>
		<link rel="alternate" type="text/html" href="http://bugs.maemo.com/index.php?title=Documentation/Maemo_Eclipse_Tutorial/Installing_ESbox&amp;diff=32256&amp;oldid=prev"/>
				<updated>2010-04-09T09:04:26Z</updated>
		
		<summary type="html">&lt;p&gt;importing documentation, see &lt;a href=&quot;/Meta:Problems_in_the_LaTeX2HTML2Wiki_import_process&quot; title=&quot;Meta:Problems in the LaTeX2HTML2Wiki import process&quot;&gt;Meta:Problems in the LaTeX2HTML2Wiki import process&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
= Installing ESbox =&lt;br /&gt;
&lt;br /&gt;
ESbox is an [http://www.eclipse.org/ Eclipse-based] IDE. It is based on Eclipse Ganymede (3.4.2) and CDT (Eclipse C/C++ Development Toolkit) and PyDev (Python IDE for Eclipse) and provides C/C++, Qt4 and Python support, source editing, project building, run/debug/profiling, and Debian installation package creation and deployment. ESbox communicates transparently with Scratchbox cross-compilation environment and one or more Maemo SDKs to let you develop Maemo applications. ESbox can also flash your Maemo devices and communicate with them using the various network clients and servers available with the PC Connectivity project.&lt;br /&gt;
&lt;br /&gt;
With ESbox, Scratchbox, Maemo SDK(s), and PC Connectivity installed, you can flash your Maemo device, run, debug, and profile applications locally with Maemo SDK and remotely with Maemo device, create Debian installation packages for your application and install the application to the Maemo device.&lt;br /&gt;
&lt;br /&gt;
Maemo PC Connectivity must be installed to the Maemo device and host PC before all features provided by Maemo Eclipse IDE are usable. See more information from ''Maemo PC Connectivity Tutorial'' &amp;lt;ref name=r2&amp;gt;Maemo PC Connectivity Tutorial. http://library.maemodocs.nokia.com&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= ESbox IDE =&lt;br /&gt;
&lt;br /&gt;
ESbox may be installed completely from an archive or added to an existing Eclipse 3.4.2 installation from Maemo update sites.&lt;br /&gt;
&lt;br /&gt;
ESbox may be installed in a variety of hosts. The &amp;quot;Supported Environments&amp;quot; chapter [[#Supported Environments]] describes these. The &amp;quot;Installing ESbox IDE&amp;quot; section [[#Installing ESbox IDE]] describes how to install ESbox.&lt;br /&gt;
&lt;br /&gt;
== Supported Maemo Releases ==&lt;br /&gt;
&lt;br /&gt;
The supported [http://tablets-dev.nokia.com/ Maemo releases] are:&lt;br /&gt;
&lt;br /&gt;
* Maemo 4.1.2 Diablo (OS2008) with N800, N810 and N810 WiMAX Edition devices&lt;br /&gt;
* Maemo 5.0 Fremantle (OS2009) with N900 device&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:dialog-information.png]]&lt;br /&gt;
| '''Note:'''  Older releases may work but Maemo PC Connectivity is not supported on them. If you use older releases, you must manually set up networking, SSH, and SBRSH.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Scratchbox and Maemo SDK ===&lt;br /&gt;
&lt;br /&gt;
To build and run C/C++, Qt4 or Python applications you will need to install the Maemo SDK development environment for a Linux/x86 machine (either to your host PC or to the Maemo SDK Virtual Image).&lt;br /&gt;
&lt;br /&gt;
Scratchbox enables building and running programs in a transparent cross-compilation and cross-execution environment. Scratchbox 1 is the primary cross environment for Maemo Fremantle and Diablo development.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:dialog-information.png]]&lt;br /&gt;
| '''Note:'''  Scratchbox 2 is a newer cross compilation environment but it is not officially supported or tested for Fremantle or ESbox.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Maemo SDKs supported by ESbox and Scratchbox 1 are:&lt;br /&gt;
&lt;br /&gt;
* Maemo 4.1.2 Diablo SDK&lt;br /&gt;
* Maemo 5.0.x Fremantle SDK&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:dialog-information.png]]&lt;br /&gt;
| '''Note:'''  Older Maemo SDKs may work but are not officially supported.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Maemo SDKs are open-source, but some components installed on the Maemo device and available to the Maemo SDK rootstraps are closed-source. These Nokia closed binaries must be installed for Fremantle SDKs to operate properly under emulation.&lt;br /&gt;
&lt;br /&gt;
ESbox can install Scratchbox 1, Diablo and Fremantle Maemo SDKs, and Nokia closed binaries for you for native Linux host PC or to the Ubuntu Server SDK Virtual Image using installation wizards under '''File &amp;amp;gt; New &amp;amp;gt; Other &amp;amp;gt; Maemo Installers'''.&lt;br /&gt;
&lt;br /&gt;
== ESbox Development Environment ==&lt;br /&gt;
&lt;br /&gt;
The ESbox development environment consists of Eclipse IDE, Scratchbox, one or more Maemo SDKs and Maemo device. If host PC operating system is not able to run Scratchbox and Maemo SDK natively also Maemo SDK Virtual Image is needed. These are essential to ESbox development environment and ESbox is useless without them.&lt;br /&gt;
&lt;br /&gt;
ESbox does not ship with Scratchbox or any Maemo SDK, but it includes installation wizards that allow you to install them. See '''File &amp;amp;gt; New &amp;amp;gt; Other &amp;amp;gt; Maemo Installers &amp;amp;gt; Scratchbox 1''' and '''... &amp;amp;gt; Scratchbox 1 Targets'''.&lt;br /&gt;
&lt;br /&gt;
If you want to install Scratchbox and Maemo SDKs yourself, see [http://maemo.org/development/sdks/ the Maemo SDK site] for more information.&lt;br /&gt;
&lt;br /&gt;
For C/C++, Qt4 and Python development, you need to install some Maemo C debugging tools and scripts, Maemo C++ bindings, Maemo Python runtime and bindings and Maemo Qt4 libraries to the Maemo SDK rootstraps and Maemo device.&lt;br /&gt;
&lt;br /&gt;
ESbox provides a command via '''Project &amp;amp;gt; Validate Installed Packages''' menu which will do all needed installations for C/C++, Python and Qt4 development environemnts for you. This validation operation is done also automatically when you create a new C/C++, Python or Qt4 project.&lt;br /&gt;
&lt;br /&gt;
=== Using Maemo SDK Virtual Image for non-Linux ===&lt;br /&gt;
&lt;br /&gt;
Only Debian based Linux/x86 hosts are able to natively run Scratchbox and Maemo SDKs. In other hosts, you must run Scratchbox and the Maemo SDK inside a Maemo SDK Virtual Image. ESbox fully supports using Maemo virtual images and VMware, VirtualBox or QEMU virtualization technologies in this manner.&lt;br /&gt;
&lt;br /&gt;
The Maemo Eclipse integration provides an empty Ubuntu Server based Maemo SDK Virtual Image suitable for use with VMware, VirtualBox, and QEMU. See the [http://maemovmware.garage.maemo.org/ Maemo SDK Virtual Image project page] for more information on configuring and installing Maemo SDK Virtual Images.&lt;br /&gt;
&lt;br /&gt;
You will need to configure ESbox to use the chosen virtualization environment (see chapter [/node8.html#sec:esbox_installation_setting_up_esbox_using_a_virtual_machine 6.1]) so that ESbox knows where to install Scratchbox and the Maemo SDKs.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Supported Environments&amp;quot; chapter [[#Supported Environments]] describes the virtualization technologies supported. For ESbox, you can install a Ubuntu Server based Maemo SDK Virtual Image using installation wizard '''File &amp;amp;gt; New &amp;amp;gt; Other &amp;amp;gt; Maemo Installers &amp;amp;gt; Maemo SDK Virtual Image'''. Installation wizard will install the whole Maemo Development environment with Scratchbox and Maemo SDK for you.&lt;br /&gt;
&lt;br /&gt;
= Supported Environments =&lt;br /&gt;
&lt;br /&gt;
== Host Operating Systems Supported ==&lt;br /&gt;
&lt;br /&gt;
Supported operating systems for host PC are listed in table 5.1. Only 32-bit operating systems are supported and tested, e.g. Maemo does not provide official support for any 64-bit operating system.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;3&amp;quot;&lt;br /&gt;
|+ '''Table 5.1:''' Host Operating Systems Supported for ESbox&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | '''Host Operating System'''&lt;br /&gt;
! width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | '''Officially Supported'''&lt;br /&gt;
! width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | '''Virtual Image Required'''&lt;br /&gt;
! width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | '''Tested'''&lt;br /&gt;
! width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | '''Note'''&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Ubuntu 8.04 Hardy&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | No&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Ubuntu 8.10 Intrepid&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | No&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Ubuntu 9.04 Jaunty&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | No&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Ubuntu 9.10 Karmic&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | No&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | 3&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Fedora 11/12&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | No&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | 1,3&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Other Linux distros&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | No&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | No&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | 1,2&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Windows XP SP3&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Windows Vista SP2&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | No&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Windows 7&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | No&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | 2&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Mac OS X x86 Leopard&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Mac OS X x86 Snow Leopard&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;200&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Mac OS X PPC Leopard&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | No&lt;br /&gt;
| width=&amp;quot;75&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | Yes&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | No&lt;br /&gt;
| width=&amp;quot;50&amp;quot; align=&amp;quot;LEFT&amp;quot; valign=&amp;quot;TOP&amp;quot; | 1,2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; '''Note 1'''&lt;br /&gt;
: ESbox should work if Eclipse IDE, Maemo SDK Virtual Image and Host PC Connectivity runs properly (there are known problems in this OS).&lt;br /&gt;
; '''Note 2'''&lt;br /&gt;
: The Host PC Connectivity has not been fully ported to this OS causing restrictions to the supported functionality.&lt;br /&gt;
; '''Note 3'''&lt;br /&gt;
: On newer Linux distributions, some components like GTK+ and xulrunner have changed in ways that make Eclipse difficult to launch. You need to use provided &amp;lt;span&amp;gt;&amp;lt;font face=&amp;quot;monospace&amp;quot;&amp;gt;esbox.sh&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt; script to launch ESbox and work around the issues.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:dialog-information.png]]&lt;br /&gt;
| '''Note:'''  Cygwin 1.5 is part of Host PC Connectivity for Windows and works fine in Maemo environment but supports only Windows XP. Cygwin 1.7 which supports also Windows 7 and Windows Vista has problems with X11 server preventing Maemo to fully supporting Windows 7 and Windows Vista operatring systems.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Virtual Image environments supported ==&lt;br /&gt;
&lt;br /&gt;
Maemo SDK Virtual Images support VMware, VirtualBox and QEMU virtualization technologies to use to run images. You can use technology that is the best for your host PC configuration. The recommended technology is VMware because its performance is much better than QEMU and its licensing policy is better than VirtualBox with its PUEL license that allows only personal usage for evaluation purposes.&lt;br /&gt;
&lt;br /&gt;
=== VMware Player / Workstation / Server ===&lt;br /&gt;
&lt;br /&gt;
Workstation or Server recommended for easiest configuration. With VMware Player, if you want to reconfigure the memory size or change the disk assignments, you need to hand-edit &amp;lt;span&amp;gt;&amp;lt;font face=&amp;quot;monospace&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;*.vmx&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt; files. With Player, you may not be able to use official VMware Tools to accelerate the virtualization performance (because official VMware Tools may not be delivered together with the VMware Player installation) but you need to install Open VM Tools delivered together with the Maemo SDK Virtual Image.&lt;br /&gt;
&lt;br /&gt;
Installation of official VMware tools or Open VM Tools (delivered with Maemo SDK Virtual Image) is recommended for better performance.&lt;br /&gt;
&lt;br /&gt;
VMware Player 3.0 includes official VMware Tools and e.g. memory size can be configured without hand-editing &amp;lt;span&amp;gt;&amp;lt;font face=&amp;quot;monospace&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;*.vmx&amp;lt;/nowiki&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt; but it may have SSH connection problems. VMware Player version 2.5 is recommended over version 3.0 because 3.0 version may have problems also keeping SSH connection alive. For Mac OS X VMware Fusion must be used instead of VMware Player.&lt;br /&gt;
&lt;br /&gt;
=== Sun VirtualBox 2.2 or Newer ===&lt;br /&gt;
&lt;br /&gt;
VirtualBox performance is almost egual to VMware and configuration is easy, but VirtualBox Open Source version cannot be used because it does not have good enough support for USB and licensing of PUEL version restricts usage only for personal and evaluation purposes.&lt;br /&gt;
&lt;br /&gt;
Installation of GuestAdditions (delivered with Maemo SDK Virtual Image) is recommended for better performance.&lt;br /&gt;
&lt;br /&gt;
=== QEMU System Emulation ===&lt;br /&gt;
&lt;br /&gt;
Works, but is not recommended. The performance is quite slow.&lt;br /&gt;
&lt;br /&gt;
Installation of KQEMU QEMU Accelerator for QEMU is almost mandatory, if it is available for your operating system.&lt;br /&gt;
&lt;br /&gt;
== X Servers supported ==&lt;br /&gt;
&lt;br /&gt;
When running or debugging locally during development, an X11 server runs on the Eclipse host PC and displays your programs in the Maemo Application Framework.&lt;br /&gt;
&lt;br /&gt;
X servers are available on all supported operating systems, but the Fremantle SDK imposes some high requirements on the X server. Linux-on-Linux development will yield the best results (both quality and performance wise). On other operating systems, there are workarounds for known issues.&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
&lt;br /&gt;
* The Xephyr X server is recommended.&lt;br /&gt;
* Installation for Debian Linux: &amp;lt;span&amp;gt;&amp;lt;font face=&amp;quot;monospace&amp;quot;&amp;gt;sudo apt-get install xserver-xephyr&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* Installation for Fedora Linux: &amp;lt;span&amp;gt;&amp;lt;font face=&amp;quot;monospace&amp;quot;&amp;gt;sudo yum install xorg-x11-xserver-Xephyr&amp;lt;/font&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Windows:&lt;br /&gt;
&lt;br /&gt;
* The X server from the Cygwin/X project is recommended.&lt;br /&gt;
* See chapter [/node8.html#sec:esbox_installation_setting_up_x_server_on_windows 6.3.1] for more details.&lt;br /&gt;
&lt;br /&gt;
For Mac OS X:&lt;br /&gt;
&lt;br /&gt;
* The Xephyr X server is recommended. This runs natively in Quartz.&lt;br /&gt;
* See chapter [/node8.html#sec:esbox_installation_setting_up_x_server_on_mac_os_x 6.3.2] for more details.&lt;br /&gt;
&lt;br /&gt;
= Installing ESbox IDE =&lt;br /&gt;
&lt;br /&gt;
== Java Runtime ==&lt;br /&gt;
&lt;br /&gt;
ESbox is an Eclipse application, which needs Java to run.&lt;br /&gt;
&lt;br /&gt;
Eclipse 3.4.2 requires Java 1.5 or newer:&lt;br /&gt;
&lt;br /&gt;
* [http://java.sun.com/javase/downloads/index_jdk5.jsp Sun Java 5.0] or [http://java.sun.com/javase/downloads/index.jsp Sun Java 6]&lt;br /&gt;
* [http://www.ibm.com/developerworks/java/jdk/index.html IBM JRE 5.0+]&lt;br /&gt;
* [http://openjdk.java.net/ OpenJDK 6+]&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:dialog-information.png]]&lt;br /&gt;
| '''Note:'''  GNU gcj is not supported.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
You can find these JREs as packages in your distribution or download them directly from their websites.&lt;br /&gt;
&lt;br /&gt;
== Method 1: Full Product Archive (recommended) ==&lt;br /&gt;
&lt;br /&gt;
* ESbox is distributed as a full Eclipse product archive, which contains Eclipse, the Mica framework, and ESbox. This is the easiest way to ensure you have the right versions of the plugins and features.&lt;br /&gt;
* Download it, extract it, and get started! Follow these instructions [/node5.html#sec:eclipse_tutorial_installation_product_archives 3.2]&lt;br /&gt;
&lt;br /&gt;
== Method 2: Eclipse Update Site ==&lt;br /&gt;
&lt;br /&gt;
* If you have a custom Eclipse 3.4.2 installation or want to build one, you can use the Eclipse Software Updates mechanism to download and install and upgrade ESbox and Mica from the Internet.&lt;br /&gt;
* Newer versions of Eclipse than 3.4.x are not supported due to hard dependencies for Eclipse packages being used.&lt;br /&gt;
* Follow these instructions [/node5.html#sec:eclipse_tutorial_installation_via_update_site 3.3]&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| [[Image:dialog-information.png]]&lt;br /&gt;
| '''Note:'''  Both the installation via the Full Product Archive and the Eclipse Update Site can be upgraded using Eclipse's Software Updates.&lt;br /&gt;
|}&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wikiuser</name></author>	</entry>

	</feed>