[Esbox-commits] r2242 - in www/2nd_edition: . images/vm
eswartz at garage.maemo.org
eswartz at garage.maemo.org
Mon Sep 28 22:55:10 EEST 2009
Author: eswartz
Date: 2009-09-28 22:55:07 +0300 (Mon, 28 Sep 2009)
New Revision: 2242
Modified:
www/2nd_edition/images/vm/prefs-esbox-build-machines-shared-folders.png
www/2nd_edition/release_integration.html
www/2nd_edition/virtual_machines.html
Log:
Update some notes about VM work and make shared folders docs more obvious
Modified: www/2nd_edition/images/vm/prefs-esbox-build-machines-shared-folders.png
===================================================================
(Binary files differ)
Modified: www/2nd_edition/release_integration.html
===================================================================
--- www/2nd_edition/release_integration.html 2009-09-28 19:45:26 UTC (rev 2241)
+++ www/2nd_edition/release_integration.html 2009-09-28 19:55:07 UTC (rev 2242)
@@ -55,6 +55,15 @@
<h3 id="heading"><a name="I20090923">ESbox 2.0.0-I20090923</a></h3>
<ul>
+<li>Fixed: Multiple instances of VMware are started every time ESbox wants to do something with the VM
+<a href="https://garage.maemo.org/tracker/index.php?func=detail&aid=4595&group_id=192&atid=1420">[#4595]</a>
+
+</li>
+</ul>
+
+
+<h3 id="heading"><a name="I20090923">ESbox 2.0.0-I20090923</a></h3>
+<ul>
<li>Added Qt build support, plus template projects for C/C++ and Python (PyQt4
and PySide) to the product. You can install packages for these during the project
wizard or using Validate Installed Packages.
Modified: www/2nd_edition/virtual_machines.html
===================================================================
--- www/2nd_edition/virtual_machines.html 2009-09-28 19:45:26 UTC (rev 2241)
+++ www/2nd_edition/virtual_machines.html 2009-09-28 19:55:07 UTC (rev 2242)
@@ -1,57 +1,10 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
-
-
-
-
-
-
- <script></script>
-
-
-
-
<meta http-equiv="content-type" content="text/html; charset=utf-8"><title>ESbox Virtual Machines</title>
-
-
-
-
-
-
-
-
-
-
-
-
<meta name="description" content="">
-
-
-
-
-
-
-
-
<meta name="keywords" content="">
-
-
-
-
-
-
-
-
<link href="css/main.css" rel="stylesheet" type="text/css">
-
-
-
-
-
-
-
-
<link rel="shortcut icon" href="images/favicon.ico"></head><body>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
@@ -72,11 +25,6 @@
<li><a href="contributing.html">contributing</a></li>
</ul>
</div>
-
-
-
-
-
<div id="banner">
<div class="wrap">
<div id="box">
@@ -84,10 +32,6 @@
</div>
</div>
-
-
-
-
<div class="wrap">
<div id="container">
@@ -108,10 +52,20 @@
<ul>
<li><a href="#overview">Overview</a></li><li><a href="#engines">Virtual Machine Engines Supported<br>
</a></li><li><a href="#images">Virtual Machine Images<br>
-</a></li><li><a href="#config">ESbox Build Machine Configuration</a></li><li><a href="#behavior">ESbox Virtual Machine Behavior</a></li><li><a href="#indexing">Configuring for C/C++ Indexing</a></li><li><a href="#pcconn">PC-Connectivity Interaction</a></li><li><a href="#troubleshoot">Troubleshooting</a></li>
+</a></li><li><a href="#config">ESbox Build Machine Configuration</a></li></ul>
+<div style="margin-left: 40px;">
+<ul>
+ <li><a href="#machine_access">Machine Access</a></li>
+ <li><a href="#shared_folders">Shared Folders (IMPORTANT!)<br>
+ </a></li>
</ul>
+</div>
+<ul>
+<li><a href="#behavior">ESbox Virtual Machine Behavior</a></li><li><a href="#indexing">Configuring for C/C++ Indexing</a></li><li><a href="#pcconn">PC-Connectivity Interaction</a></li><li><a href="#troubleshoot">Troubleshooting</a></li>
+</ul>
+
<p id="overview">
</p>
<h3 id="heading">Overview</h3>
@@ -235,7 +189,7 @@
<div id="group">
-<h3 id="heading">Machine Access</h3>
+<h3 id="heading"><a name="machine_access"></a>Machine Access</h3>
<p>Some fields in the <em>Machine Access</em> settings should be preconfigured to match the images from the Maemo SDK Virtual Image project, but you need to edit the
address and port settings depending on your networking configuration.</p>
@@ -344,32 +298,37 @@
<div id="group">
-<h3 id="heading">ESbox Shared Folders</h3>
+<h3 id="heading"><a name="shared_folders"></a>Shared Folders</h3>
<p>
On the <em>Shared Folders</em> tab, specify the shared folders that ESbox uses
-to map filesystem paths between the host and VM filesystem.</p>
+to map filesystem paths between the host and VM filesystem. <br>
+</p>
+<p>The mappings on this tab are essential for allowing ESbox to
+create and access projects, launch builds, perform debugger source lookups, autoconfigure SBRSH,
+etc. so that the host Eclipse and the target Maemo SDK can work on the same files and directories.<br>
+</p>
+<p>Optional mappings may be added to expose rootstraps from the virtual machine for the purpose of indexing C/C++ code (see the <a href="#indexing">Setting up for C/C++ Indexing</a> below later on).<br>
+</p>
+
<p>We require Eclipse projects to be visible to <span style="font-weight: bold;">both the
host and target</span>, so all projects need to live on a path <i>shared from the host</i> and
-<i>mapped to the VM</i>. <br>
+<i>mapped to the VM</i>. Also, the projects must be visible to Scratchbox (usually under <span style="font-family: monospace;">/scratchbox</span>).<br>
</p>
+
+
+
+
+
+
<p>(Most Eclipse code assumes that all project files are visible
on the host. We don't support the notion of a project fully hosted
on the VM, since this has an unacceptable performance cost
-for the majority of IDE operations.)</p>
+for the majority of IDE operations.)<br>
-
-
-<p>The mappings on this tab are essential for allowing ESbox to
-create and access projects, launch builds, perform debugger source lookups, autoconfigure SBRSH,
-etc. so that the host Eclipse and the target Maemo SDK can work on the same files and directories.
</p>
-
-<p>The shares allow the virtual machine to see the host filesystem, and optionally, these
-allow ESbox (via CDT and PyDev) to see rootstraps from the virtual machine for the purpose of indexing C/C++ and Python.
-</p>
<p>
<a href="images/vm/shared_folders.png">See a diagram explaining how this works in an example Win32 configuration here.</a>
@@ -378,7 +337,8 @@
<img style="width: 679px; height: 576px;" src="images/vm/prefs-esbox-build-machines-shared-folders.png" alt="qemu"><br>
</p><ul><li>The default configuration recommends two shared folders that map a <tt>.../maemo/shared</tt>
folder from the host to two locations on the target. There is
-nothing special about the host path; use whatever suits you. </li><li>These
+nothing special about the host path; use whatever suits you. <br>
+ </li><li>These
target locations have been selected to point into the user's home on
the VM to allow ESbox to create projects under the host so that
Scratchbox 1 and Scratchbox 2 can see the projects in the same
@@ -730,24 +690,6 @@
</div>
</div>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
<div id="footer">
<div class="part">
<table style="" cellspacing="5" width="100%">
@@ -766,22 +708,4 @@
</div>
<p class="right">© Copyright 2007 - 2009, INdT, 2008 - 2009 Nokia</p>
</div>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
</body></html>
\ No newline at end of file
More information about the Esbox-commits
mailing list