[Esbox-commits] r1019 - trunk/org.maemo.esbox.help/html/tasks
jeffc at garage.maemo.org
jeffc at garage.maemo.org
Tue Dec 2 06:09:41 EET 2008
Author: jeffc
Date: 2008-12-02 06:09:41 +0200 (Tue, 02 Dec 2008)
New Revision: 1019
Modified:
trunk/org.maemo.esbox.help/html/tasks/CreateMakeTarget.html
trunk/org.maemo.esbox.help/html/tasks/CreateNewTarget.html
trunk/org.maemo.esbox.help/html/tasks/CreateOprofileconfig.html
trunk/org.maemo.esbox.help/html/tasks/DebianPackage.html
Log:
updated info and screenshots
Modified: trunk/org.maemo.esbox.help/html/tasks/CreateMakeTarget.html
===================================================================
--- trunk/org.maemo.esbox.help/html/tasks/CreateMakeTarget.html 2008-12-02 04:08:48 UTC (rev 1018)
+++ trunk/org.maemo.esbox.help/html/tasks/CreateMakeTarget.html 2008-12-02 04:09:41 UTC (rev 1019)
@@ -22,15 +22,14 @@
<ol>
<li>Open the Make Targets view (<strong>Window > Show View > Make Targets</strong>).</li>
- <li>Right click on a project and select <b>Add Make Target</b>.</li>
- <p> </p>
- <p><img src="../images/maketarget.jpg" alt="maketarget" width="900" height="632"></p>
- <p> </p>
- <li>Enter the Target name and build options and click Create.</li>
- <p> </p>
- <p><img src="../images/maketarget0.png" alt="create make target" width="336" height="431"></p>
- <p> </p>
- <p><img src="../images/maketarget1.jpg" alt="maketarget1"></p>
+ <li>In the Make Targets view, right-click on a project and select <b>Add Make Target</b>.</li>
+ <p><img src="../images/maketarget.png" alt="maketarget" width="298" height="372"></p>
+ <p> </p>
+ <li>Enter the Target name and build options and click Create.
+ <p><img src="../images/maketarget0.png" alt="create make target" width="336" height="431"></p>
+ <p> </p>
+ <p><img src="../images/maketarget1.jpg" alt="maketarget1"></p>
+ </li>
</ol>
Modified: trunk/org.maemo.esbox.help/html/tasks/CreateNewTarget.html
===================================================================
--- trunk/org.maemo.esbox.help/html/tasks/CreateNewTarget.html 2008-12-02 04:08:48 UTC (rev 1018)
+++ trunk/org.maemo.esbox.help/html/tasks/CreateNewTarget.html 2008-12-02 04:09:41 UTC (rev 1019)
@@ -14,52 +14,52 @@
</head>
<body>
-<h2 class="style1" align="left">Create new Target</h2>
+<h2 class="style1" align="left">Creating a New Target</h2>
<p align="left">Follow these steps to create a new Target:</p>
<ol>
- <li>One method is to select a project in the Project Explorer then right-click and select Properties.</li>
- <p> </p>
- <p><img src="../images/target.jpg" alt="target" width="448" height="721"></p>
- <p> </p>
- <li>Select ESbox Build Target and click on <strong>Configure global ESbox Targets...</strong></li>
- <p> </p>
- <p><img src="../images/target1a.png" alt="create target" width="680" height="559"></p>
- <p> </p>
- <li>Then, click on New to present a wizard to help create a new target.</li>
- <p> </p>
- <p><img src="../images/target0.1.jpg" alt="target0.1" width="709" height="453"></p>
- <p> </p>
- <li>First, you need to specify a name for the target.</li>
- <p> </p>
- <p><img src="../images/target0.jpg" alt="target0" width="488" height="428"></p>
- <p> </p>
- <li>Next the wizard will prompt for which toolchain to use to compile programs.</li>
- <p> </p>
- <p><img src="../images/target1.jpg" alt="target1" width="444" height="401"></p>
- <p> </p>
- <li>You can also select optional development tools.</li>
- <p> </p>
- <p><img src="../images/target2.jpg" alt="target2" width="466" height="461"></p>
- <p> </p>
- <li>After selecting a development kit the CPU-transparency method is chosen.</li>
- <p> </p>
- <p><img src="../images/target3.jpg" alt="target3" width="466" height="461"></p>
- <p> </p>
+ <li>One method is to select a project in the Project Explorer then right-click and select Properties.
+ <p><img src="../images/project_props.png" alt="target" width="458" height="658"></p>
+ <p> </p>
+ </li>
+ <li>Select Maemo Build Configuration and click on <strong>Configure installed targets...</strong>
+ <p><img src="../images/prop_build_config.png" alt="create target" width="655" height="556"></p>
+ <p> </p>
+ </li>
+ <li>Then, click on New to present a wizard to help create a new target.
+ <p><img src="../images/installedTargets.png" alt="target0.1" width="721" height="421"></p>
+ <p> </p>
+ </li>
+ <li>First, you need to specify a name for the target.
+ <p><img src="../images/targetName.png" alt="target0" width="459" height="358"></p>
+ <p> </p>
+ </li>
+ <li>Next the wizard will prompt for which toolchain to use to compile programs.
+ <p><img src="../images/selectcompiler.png" alt="target1" width="459" height="358"></p>
+ <p> </p>
+ </li>
+ <li>You can also select optional development tools.
+ <p><img src="../images/selectdevkit.png" alt="target2" width="459" height="436"></p>
+ <p> </p>
+ </li>
+ <li>After selecting a development kit the CPU-transparency method is chosen.
+ <p><img src="../images/cputransmethod.png" alt="target3" width="459" height="436"></p>
+ <p> </p>
+ </li>
<li>If you choose SBRSH as the CPU-transparency method a wizard will help you configure it.</li>
- <li>First you need to specify the hostname or IP-address of the target device.</li>
- <p> </p>
- <p><img src="../images/target5.jpg" alt="target5" width="510" height="366"></p>
- <p> </p>
- <li>The next dialog shows the default hostname of your host. It is used to mount the NFS filesystems on the target device, so you may need to change it to an address that is known to the device.</li>
- <p> </p>
- <p><img src="../images/target6.jpg" alt="target6" width="510" height="366"></p>
- <p> </p>
- <li>After entering hostname in previous dialog, click Finish. You can add yourself to sbrshd's access list if you have root access.</li>
- <p> </p>
- <p><img src="../images/target7.jpg" alt="target7" width="542" height="205"></p>
- <p> </p>
+ <li>First you need to specify the IP-address of the target device.
+ <p><img src="../images/sbrshconfig.png" alt="target5" width="514" height="436"></p>
+ <p> </p>
+ </li>
+ <li>The next dialog shows the default hostname of your host. It is used to mount the NFS filesystems on the target device, so you may need to change it to an address that is known to the device.
+ <p><img src="../images/sbrshconfig1.png" alt="target6" width="514" height="436"></p>
+ <p> </p>
+ </li>
+ <li>After entering hostname in previous dialog, click Finish. You can add yourself to sbrshd's access list if you have root access.
+ <p><img src="../images/sbrshconfig2.png" alt="target7" width="544" height="177"></p>
+ <p> </p>
+ </li>
<li>Everything is now ready and you can activate the target.</li>
</ol>
Modified: trunk/org.maemo.esbox.help/html/tasks/CreateOprofileconfig.html
===================================================================
--- trunk/org.maemo.esbox.help/html/tasks/CreateOprofileconfig.html 2008-12-02 04:08:48 UTC (rev 1018)
+++ trunk/org.maemo.esbox.help/html/tasks/CreateOprofileconfig.html 2008-12-02 04:09:41 UTC (rev 1019)
@@ -21,16 +21,16 @@
<ol>
- <li>Select a project in the Project Explorer or C/C++ Projects view and Select <strong>Run > Open Run Dialog...</strong></li>
- <li>Select OProfile Profiler in the left column (either C++ or Python, as appropriate).</li>
- <li>Click the New button <img src="../images/pref_images/new.png" alt="new" width="18" height="18"> to create a new launch configuration.</li>
- <p> </p>
- <p><img src="../images/oprofile_cplusplus.png" alt="oprofile main" width="861" height="640"></p>
- <p> </p>
+ <li>Select a project in the Project Explorer view and Select <strong>Run > Run Configuration...</strong></li>
+ <li>Select Remote OProfile Profiler in the left column (either C++ or Python, as appropriate).</li>
+ <li>Click the New button <img src="../images/pref_images/new.png" alt="new" width="18" height="18"> to create a new launch configuration.
+ <p><img src="../images/oprofile_cplusplus.png" alt="oprofile main" width="860" height="575"></p>
+ <p> </p>
+ </li>
<li>A default launch configuration name will appear in the Name field. You can change the name or accept the default. The project and application binary (for C++) or script (for Python) will be detected and filled in.</li>
<li>Select the Arguments tab to specify program arguments that an application uses and the working directory for a run configuration.</li>
<p><strong>Remote OProfile Profiler Arguments Tab for C++ Project </strong></p>
- <p><img src="../images/oprofile_cplusplus_arg.png" alt="oprofile arguments" width="491" height="355"></p>
+ <p><img src="../images/oprofile_cplusplus_arg.png" alt="oprofile arguments" width="470" height="297"></p>
<p> </p>
<dl>
<table width="580" fgcolor="#DDD" border="1" cellpadding="2" cellspacing="0" >
@@ -46,13 +46,13 @@
</dl>
<p> </p>
<p><strong>OProfile Profiler Arguments Tab for Python Project</strong></p>
-<p><img src="../images/oprofile_python_arg.png" alt="python arguments" width="571" height="364"></p>
+<p><img src="../images/oprofile_python_arg.png" alt="python arguments" width="483" height="250"></p>
<p> </p>
<li>Select the Environment tab
to set environment variables and values to use when an application runs. Currently, no special environment variables are recognized by OProfile.
- <p><img src="../images/oprofile_cplusplus_env.png" alt="environment" width="644" height="365"></p>
+ <p><img src="../images/oprofile_cplusplus_env.png" alt="environment" width="603" height="297"></p>
<p> </p>
<dl>
@@ -61,16 +61,19 @@
<tr><td width="30%"><dt>Variable</dt></td><td>Displays the name of environment variables.</td></tr>
<tr><td><dt>Value</dt></td><td>Displays the value of environment variables.</td></tr>
<tr><td><dt>New</dt></td><td>Creates a new environment variable.</td></tr>
-<tr><td><dt>Select...</dt></td><td>Select one or more environment variables to set.</td></tr>
-<tr><td><dt>Edit</dt></td><td>Modifies the name and value of an environment variable.</td></tr>
+<tr>
+ <td><dt>Edit</dt></td>
+ <td>Modifies the name and value of selected environment variable.</td>
+</tr>
+<tr><td><dt>Unset</dt></td>
+ <td>Unsets (deletes) selected variable value on launch. Click Edit to redefine value.</td>
+</tr>
<tr><td><dt>Remove</dt></td><td>Removes selected environment variables from the list.</td></tr>
-<tr><td><dt>Append environment to native environment</dt></td><td>Append the environment variables shown to the current native environment.</td></tr>
-<tr><td><dt>Replace native environment with specified environment</dt></td><td>Replaces the current native environment with the specified environment set shown.</td></tr>
</table>
</dl>
<p> </p>
<li>Select the Download tab to specify the method of file transfer to the device. For the Copy via SSH download method, add and enable files to be downloaded to the target device. Click <a href="../gettingstarted/SettingsSbrshConfiguration.html">here</a> for Mount via SBRSH information.
- <p><img src="../images/oprofile_cplusplus_dwnld.png" alt="download" width="643" height="364"></p>
+ <p><img src="../images/oprofile_cplusplus_dwnld.png" alt="download" width="817" height="369"></p>
<p> </p>
</ol>
Modified: trunk/org.maemo.esbox.help/html/tasks/DebianPackage.html
===================================================================
--- trunk/org.maemo.esbox.help/html/tasks/DebianPackage.html 2008-12-02 04:08:48 UTC (rev 1018)
+++ trunk/org.maemo.esbox.help/html/tasks/DebianPackage.html 2008-12-02 04:09:41 UTC (rev 1019)
@@ -17,27 +17,24 @@
<h2 class="style1">Debian Package Management</h2>
<p>
-Debian package is one of the most easy and common methods used
+Debian package is a common method used
to deploy software (especially for Debian distributions). ESbox provides
-features to easily generate, deploy and install .deb packages for your
+features to generate, deploy and install .deb packages for your
application (C/C++ or Python) on an Internet Tablet. ESbox uses ssh to
deploy and install your .deb package onto the Internet Tablet, so, it's
-necessary to properly configure ssh in the <strong>ESbox > SSH</strong> preferences.
-
+necessary to properly configure ssh in <strong>Window > Preferences > Maemo > SSH</strong> preferences.
<div style="margin-left: 2em; margin-right: 2em; background-color: #ffff80; border: solid #999 1px; padding: 5px;">
-<span style="font-weight: bold;">NOTE</span>: You have to create a "debian" directory under your project and maintain all the
+<span style="font-weight: bold;">NOTE</span>: You have to create a "debian" directory under your project and maintain all
necessary files in order to create or deploy packages.</p>
<p>
-The "Hildon GUI Project" template is initialized with such files.
-</p>
+The "Hildon GUI Project" template is initialized with such files.</p>
<p>
See <a href="http://www.debian.org/doc/FAQ/ch-pkg_basics.en.html">this page</a> for details about Debian packaging.
</p>
</div>
-<h4 class="style1">Create Debian Package</h4>
-
+<h3 class="style1">Create Debian Package</h3>
<p>
You can create Debian packages for the Internet Tablet Application
Manager. This provides an easy way to import user applications to the Internet Tablet.
@@ -45,55 +42,50 @@
<ol>
- <li>Select Debian Package in the popup menu.</li>
+ <li>Select a project, right-click and select Debian Package in the popup menu.</li>
<li>Click on <strong>Create Debian Package</strong>.
<p>
-<img src="../images/debian.jpg" alt="Debian Package menu" width="731" height="571" />
- </p>
- </li>
+<img src="../images/debian_pkg.png" alt="Debian Package menu" width="660" height="416" /> </p>
+ </li>
- <li>The package will be built, with results reported to the Console.</li>
+ <li>The package will be built, with results reported to the Console view.</li>
</ol>
<h4 class="style1"><br>
</h4>
-<h4 class="style1">Deploy and Install Debian Package</h4>
-
-<p>ESbox allows you to deploy and install the .deb package generated.</p>
- <p>You may choose to create the package in this step, or [re-]install a previously generated package.</p>
+<h3 class="style1">Deploy and Install Debian Package</h3>
+<p>ESbox allows you to deploy and install the generated .deb package.</p>
+ <p>You may choose to create the package in this step, or re-install a previously generated package.</p>
- <p>To install your application on the Internet Tablet:</p>
+<p>To install your application on the Internet Tablet:</p>
<ol>
- <li>Go to Debian Package on a project's context menu.</li>
+ <li>Select a project in Project Explorer, right-click and select Debian Package in the context menu.</li>
<li>Click on <strong>Install Debian Package on Device</strong>.</li>
<p>This item opens the dialog with name of the project, the last known or guessed package location, and the device address.</p>
- <p><img src="../images/debian1.jpg" alt="debian3"></p>
+ <p><img src="../images/deploydebian_pkg.png" alt="debian3" width="550" height="400"></p>
<li>Click on <b>Browse...</b> to select a package if you haven't deployed it before, or type in the path to the package
- if you're planning to build it for the first time in this step.
- <p>(In the future, ESbox should be able to determine the package name on its own.)
- </p>
- </li>
+ if you're planning to build it for the first time in this step.</li>
<li>Check <b>Create Debian Package</b> to build the package.</li>
<li>Check <b>Install package on device</b> to install the package. When enabled, the <b>Device Address</b> field is enabled.</li>
<li>Click <b>Finish</b>.</li>
- <li>If your device has not authenticated with the host for password-less login, then your SSH client will ask you for the password
- for the "User" in the <strong>ESbox > SSH</strong> preference page as it copies the package, and then the password for
+ <li>If your device does not authenticate with the host for no password login, then your SSH client will ask for the password
+ for the "User" in the <strong>Window > Preferences > Maemo > SSH</strong><strong> </strong>preference page as it copies the package, and then the password for
the device's "root" account to install the package:
- <p><img alt="password prompt" src="../images/debian2.jpg"></p>
+ <p><img alt="password prompt" src="../images/debian2.jpg"></p>
</li>
- <li>The results of the operation are reported in the Console.</li>
+ <li>The results of the operation are reported in the Console view.</li>
</ol>
</body>
</html>
More information about the Esbox-commits
mailing list