[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.&nbsp; <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>.&nbsp; 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.&nbsp; 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