[Esbox-commits] r1017 - trunk/org.maemo.esbox.help/html/concepts
jeffc at garage.maemo.org
jeffc at garage.maemo.org
Tue Dec 2 06:07:35 EET 2008
Author: jeffc
Date: 2008-12-02 06:07:35 +0200 (Tue, 02 Dec 2008)
New Revision: 1017
Modified:
trunk/org.maemo.esbox.help/html/concepts/DebianPackage.html
trunk/org.maemo.esbox.help/html/concepts/LocalDebugging.html
trunk/org.maemo.esbox.help/html/concepts/LocalLaunching.html
trunk/org.maemo.esbox.help/html/concepts/ProfilingApplications.html
trunk/org.maemo.esbox.help/html/concepts/RemoteDebugging.html
trunk/org.maemo.esbox.help/html/concepts/RemoteLaunching.html
trunk/org.maemo.esbox.help/html/concepts/Sbrsh.html
trunk/org.maemo.esbox.help/html/concepts/ScratchboxTarget.html
trunk/org.maemo.esbox.help/html/concepts/StringExternalization.html
Log:
updated info and screenshots
Modified: trunk/org.maemo.esbox.help/html/concepts/DebianPackage.html
===================================================================
--- trunk/org.maemo.esbox.help/html/concepts/DebianPackage.html 2008-12-02 04:06:26 UTC (rev 1016)
+++ trunk/org.maemo.esbox.help/html/concepts/DebianPackage.html 2008-12-02 04:07:35 UTC (rev 1017)
@@ -12,7 +12,7 @@
<h2 class="style1">Debian package management</h2>
<p>Maemo uses the Debian package management system for installing and managing
-application packages and their dependencies. For end-user the actual package
+application packages and their dependencies. For end-users the actual package
management is invisible and the application installation and removal in the Internet
Tablet is done by the Application Manager. The Debian package management system uses
packages which consists of application binaries, optional libraries, meta data
@@ -26,13 +26,15 @@
or by placing the package into the package repository (essentially a web or FTP site
containing application packages) and creating a single-click install-file. The
single-click install-file eliminates the need for user to manually configure
-repositories into the Application manager, providing an easy-to-use way for end-user
+repositories in the Application manager, providing an easy-to-use way for end-user
to install the application.</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>
-<h3>Related Topic</h3>
-<p><a href="../tasks/DebianPackage.html">Creating Debian Package</a></p>
+ <h3>Related Topic</h3>
+<ul>
+ <li><a href="../tasks/DebianPackage.html">Creating Debian Package</a></li>
+ </ul>
</body>
</html>
\ No newline at end of file
Modified: trunk/org.maemo.esbox.help/html/concepts/LocalDebugging.html
===================================================================
--- trunk/org.maemo.esbox.help/html/concepts/LocalDebugging.html 2008-12-02 04:06:26 UTC (rev 1016)
+++ trunk/org.maemo.esbox.help/html/concepts/LocalDebugging.html 2008-12-02 04:07:35 UTC (rev 1017)
@@ -20,16 +20,17 @@
locally (on the same workstation as the debugger) or remotely (on another computer on the
network). Local debugging is the simplest and most common kind of debugging.
After you have finished editing and building your program, you can launch the program on
-your workstation using the launch configuration dialog. Select the <strong>Run > Open Debug Dialog...</strong> menu item on the workbench. Launching the program in this way will establish a connection
+your workstation using the launch configuration dialog. Select the <strong>Run > Debug Configurations...</strong> menu item on the workbench. Launching the program in this way will establish a connection
between the debugger client and the program that you are launching. You may then use
breakpoints, stepping, or expression evaluations to debug your program.</p>
+<p align="center"><img src="../images/pref_images/debug_config.png" alt="debug configuration" width="775" height="459"></p>
<p> </p>
-<p><img src="../images/pref_images/debug_config.png" alt="debug configuration" width="854" height="674"></p>
-<p> </p>
<h3>Related Topics</h3>
-<p><a href="../gettingstarted/DebuggingCMaemoApplications.html">Debugging a C/C++ Maemo Application</a> </p>
-<p><a href="LocalLaunching.html">Local Launching</a> </p>
-<p><a href="RemoteDebugging.html">Remote Debugging</a> </p>
-<p><a href="RemoteLaunching.html">Remote Launching</a> </p>
+<ul>
+ <li><a href="../gettingstarted/DebuggingCMaemoApplications.html">Debugging a C/C++ Maemo Application</a> </li>
+ <li><a href="LocalLaunching.html">Local Launching</a> </li>
+ <li><a href="RemoteDebugging.html">Remote Debugging</a> </li>
+ <li><a href="RemoteLaunching.html">Remote Launching</a> </li>
+</ul>
</body>
</html>
\ No newline at end of file
Modified: trunk/org.maemo.esbox.help/html/concepts/LocalLaunching.html
===================================================================
--- trunk/org.maemo.esbox.help/html/concepts/LocalLaunching.html 2008-12-02 04:06:26 UTC (rev 1016)
+++ trunk/org.maemo.esbox.help/html/concepts/LocalLaunching.html 2008-12-02 04:07:35 UTC (rev 1017)
@@ -15,33 +15,30 @@
<body>
<h2 class="style1">Local Launching</h2>
-
<p>To create a local launching configuration:</p>
<ol>
<li>
- In the C/C++ Projects view, select a project listed in the Project Explorer view.</li>
- <li>Select <strong>Run > Open Run Dialog</strong>...</li>
+ In the C/C++ view, select a project listed in the Project Explorer tab.</li>
+ <li>Select <strong>Run > Run Configurations</strong>...</li>
<li>In the list of Configurations in the column along the leftside, select Maemo Local Application.</li>
<li><img src="../images/pref_images/new.png" alt="New configuration" width="18" height="18">Click the New launch configuration button. The name of the new project is displayed in the Configurations box. The default name is the name of the project.</li>
<li>Select the Main tab.</li>
<li>Do the following:</li>
<ul>
- <li>In the Name box, type a descriptive name for this new launch configuration.</li>
- <li>In the Project box, type the name of the project containing the application that you want to run.</li>
+ <li>In the Name box, accept the default name or type a descriptive name for this new launch configuration.</li>
+ <li>In the Project box, accept the default name or type the name of the project containing the application that you want to run.</li>
<li>In the C/C++ Application box, type the name of the executable that you want to run.</li>
- </div></li></p>
+ <li>Click Run.</li>
</ul>
</ol>
- </p>
-
-
- <p><img src="../images/pref_images/localapp.png" alt="local application configuration" width="854" height="674"></p>
- <h3> </h3>
+ <p align="center"><img src="../images/pref_images/localapp.png" alt="local application configuration" width="828" height="481"></p>
<h3>Related Topics</h3>
- <p><a href="../gettingstarted/RunningCProject.html">Running a C/C++ Maemo Project</a></p>
- <p><a href="LocalDebugging.html">Local Debugging</a> </p>
- <p><a href="RemoteLaunching.html">Remote Launching</a> </p>
+<ul>
+ <li><a href="../gettingstarted/RunningCProject.html">Running a C/C++ Maemo Project</a></li>
+ <li><a href="LocalDebugging.html">Local Debugging</a> </li>
+ <li><a href="RemoteLaunching.html">Remote Launching</a></li>
+ </ul>
</body>
</html>
\ No newline at end of file
Modified: trunk/org.maemo.esbox.help/html/concepts/ProfilingApplications.html
===================================================================
--- trunk/org.maemo.esbox.help/html/concepts/ProfilingApplications.html 2008-12-02 04:06:26 UTC (rev 1016)
+++ trunk/org.maemo.esbox.help/html/concepts/ProfilingApplications.html 2008-12-02 04:07:35 UTC (rev 1017)
@@ -42,8 +42,9 @@
of a wide variety of interesting statistics, which can also be used for basic
time-spent profiling. All code is profiled: hardware and software interrupt handlers,
kernel modules, the kernel, shared libraries, and applications.</p>
-<p> </p>
<h3>Related Topic</h3>
-<p><a href="../gettingstarted/ProfilingMaemoApplications.html">Profiling Maemo Applications</a> </p>
+<ul>
+ <li><a href="../gettingstarted/ProfilingMaemoApplications.html">Profiling Maemo Applications</a> </li>
+</ul>
</body>
</html>
\ No newline at end of file
Modified: trunk/org.maemo.esbox.help/html/concepts/RemoteDebugging.html
===================================================================
--- trunk/org.maemo.esbox.help/html/concepts/RemoteDebugging.html 2008-12-02 04:06:26 UTC (rev 1016)
+++ trunk/org.maemo.esbox.help/html/concepts/RemoteDebugging.html 2008-12-02 04:07:35 UTC (rev 1017)
@@ -16,7 +16,7 @@
<body>
<h2 class="style1">Remote Debugging a Maemo C/C++ Application</h2>
-<p>In order to debug your application, you must use executables compiled for debugging.
+<p>To debug your application, you must use executables compiled for debugging.
These executables contain additional debug information that lets the debugger make direct
associations between the source code and binaries generated from that original source.
This is particularly useful when you are developing a program for a device that cannot host
@@ -29,21 +29,21 @@
runs on another. GDB can communicate to the remote 'stub' which understands GDB
protocol via TCP/IP.</p>
-<h4 class="style1">ESbox gdbserver Debugger on Device</h4>
-<p>Select <strong>Run > Open Debug Dialog...</strong> and select the Debugger tab. In the Connection tab inside the debug dialog's Debugger tab you can choose ESbox gdbserver Debugger on Device.
-You must also select the connection type.</p>
-<li>For TCP you must first set the Host name or IP address and Port number.</li>
-<p><img src="../images/debug.jpg" alt="esbox_debug" width="994" height="728"></p>
+<h4 class="style1">Maemo gdbserver Debugger on Device</h4>
+<p>Select <strong>Run > Debug Configurations...</strong> and select the Debugger tab. You can choose Maemo gdbserver Debugger on Device from the dropdown list. In the Connection tab inside the Debugger tab you must also select the connection type.</p>
+<li>For TCP you must set the Host name or IP address and Port number.</li>
+<p align="center"><img src="../images/pref_images/debugondevice.png" alt="esbox_debug" width="809" height="640"></p>
+<p> </p>
<p>If necessary you can provide shared libraries.</p>
+<p align="center"><img src="../images/pref_images/debugtab_shlibtab.png" alt="shared libraries" width="809" height="683"> </p>
<p> </p>
-<p><img src="../images/pref_images/debugtab_shlibtab.png" alt="shared libraries" width="652" height="497"> </p>
-<p> </p>
-<p>In the Debugger tab's Main tab, for ESbox gdbserver Debugger on Device or ESbox gdbserver Local Debugger, you can specify the GDB debugger command, GDB command file, and Verbose console mode.</p>
+<p>In the Debugger tab's Main tab, for Maemo gdbserver Debugger on Device or Maemo gdbserver Local Debugger, you can specify the GDB debugger command, GDB command file, and Verbose console mode.</p>
<p>If Verbose console mode is checked, then GDB MI commands and their output are logged. This could be useful for troubleshooting the debugger.</p>
-<p> </p>
-<p><img src="../images/pref_images/debugtab_maintab.png" alt="main" width="642" height="452"></p>
+<p align="center"><img src="../images/pref_images/debugtab_maintab.png" alt="main" width="504" height="313"></p>
<h3>Related Topics</h3>
-<p><a href="../gettingstarted/DebuggingCMaemoApplications.html">Debugging a C/C++ Maemo Application</a> </p>
-<p><a href="RemoteLaunching.html">Remote Launching</a> </p>
+<ul>
+ <li><a href="../gettingstarted/DebuggingCMaemoApplications.html">Debugging a C/C++ Maemo Application</a> </li>
+ <li><a href="RemoteLaunching.html">Remote Launching</a> </li>
+</ul>
</body>
</html>
\ No newline at end of file
Modified: trunk/org.maemo.esbox.help/html/concepts/RemoteLaunching.html
===================================================================
--- trunk/org.maemo.esbox.help/html/concepts/RemoteLaunching.html 2008-12-02 04:06:26 UTC (rev 1016)
+++ trunk/org.maemo.esbox.help/html/concepts/RemoteLaunching.html 2008-12-02 04:07:35 UTC (rev 1017)
@@ -14,13 +14,13 @@
</head>
<body>
-<h2 class="style1">Remote Launching a Maemo C/C++ Application </h2>
+<h2 class="style1">Remote Launching a Maemo C/C++ Application</h2>
<p>To create a remote launch configuration:
<ol>
<li>In the C/C++ Projects view, select a project in the Project Explorer view.</li>
- <li>Select <strong>Run > Open Run Dialog...</strong></li>
+ <li>Select <strong>Run > Run Configurations...</strong></li>
<li>In the list of Configurations in the left column, select Maemo Remote Application.</li>
<li><img src="../images/pref_images/new.png" alt="new configuration" width="18" height="18">Click the New launch configuration button. The name of the new project is displayed in the Configurations box. The default name is the name of the project.</li>
<li>Select the Main tab.</li>
@@ -33,10 +33,12 @@
</ul>
</p>
</ol>
-<p><img src="../images/pref_images/remoteapp.png" alt="remote app config" width="975" height="628"></p>
+<p><img src="../images/pref_images/remoteapp.png" alt="remote app config" width="960" height="640"></p>
<p> </p>
<h3>Related Topics</h3>
-<p><a href="RemoteDebugging.html">Remote Debugging</a> </p>
-<p><a href="LocalLaunching.html">Local Launching</a> </p>
+<ul>
+ <li><a href="RemoteDebugging.html">Remote Debugging</a> </li>
+ <li><a href="LocalLaunching.html">Local Launching</a> </li>
+</ul>
</body>
</html>
\ No newline at end of file
Modified: trunk/org.maemo.esbox.help/html/concepts/Sbrsh.html
===================================================================
--- trunk/org.maemo.esbox.help/html/concepts/Sbrsh.html 2008-12-02 04:06:26 UTC (rev 1016)
+++ trunk/org.maemo.esbox.help/html/concepts/Sbrsh.html 2008-12-02 04:07:35 UTC (rev 1017)
@@ -34,7 +34,9 @@
Running programs on an actual target device is more reliable than emulating a
specific device because emulators might not support all required features or
there might not be an appropriate emulator available at all.</p>
-<h3>Related Topics</h3>
-<p><a href="../gettingstarted/SettingsSbrshConfiguration.html">Setting Sbrsh Preferences</a></p>
+<h3>Related Topic</h3>
+<ul>
+ <li><a href="../gettingstarted/SettingsSbrshConfiguration.html">Setting Sbrsh Preferences</a></li>
+</ul>
</body>
</html>
\ No newline at end of file
Modified: trunk/org.maemo.esbox.help/html/concepts/ScratchboxTarget.html
===================================================================
--- trunk/org.maemo.esbox.help/html/concepts/ScratchboxTarget.html 2008-12-02 04:06:26 UTC (rev 1016)
+++ trunk/org.maemo.esbox.help/html/concepts/ScratchboxTarget.html 2008-12-02 04:07:35 UTC (rev 1017)
@@ -14,17 +14,18 @@
<p>Scratchbox defines different environments by creating and using TARGETS.
The user defines which compiler, devkits, etc. will be part of the environment.
The process of creating a new target is performed in Scratchbox with the aid of
-a text interface. ESbox provides a GUI wizard to help you create a
-Scratchbox TARGET. The Scratchbox TARGETS available are also listed and the programmer
-can delete a TARGET or define the current TARGET of the Scratchbox environment.
+a text interface. Maemo provides a GUI wizard to help you create a
+Scratchbox target. The Scratchbox TARGETS available are also listed and you
+can delete a target or define the current target of the Scratchbox environment.
Each target is a separate environment that has a selected toolchain, target
CPU and file system, and can use only one in each maemo project.
-In Scratchbox you can have multiple TARGETS which means that you can compile
-programs for many different architectures and settings.
+In Scratchbox you can have multiple targets, which means that you can compile
+programs for different architectures and settings.
The HOST target is used for compiling programs that are used inside Scratchbox.</p>
-<p> </p>
<h3>Related Topics</h3>
-<p><a href="../gettingstarted/SettingPreferences.html#sbox1">ScratchBox 1 Preference Settings</a></p>
-<p><a href="../gettingstarted/SettingPreferences.html#sbox2">ScratchBox 2 Preference Settings</a></p>
+<ul>
+ <li><a href="../gettingstarted/SettingPreferences.html#sbox1">ScratchBox 1 Preference Settings</a></li>
+ <li><a href="../gettingstarted/SettingPreferences.html#sbox2">ScratchBox 2 Preference Settings</a></li>
+</ul>
</body>
</html>
\ No newline at end of file
Modified: trunk/org.maemo.esbox.help/html/concepts/StringExternalization.html
===================================================================
--- trunk/org.maemo.esbox.help/html/concepts/StringExternalization.html 2008-12-02 04:06:26 UTC (rev 1016)
+++ trunk/org.maemo.esbox.help/html/concepts/StringExternalization.html 2008-12-02 04:07:35 UTC (rev 1017)
@@ -6,24 +6,30 @@
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>String Externalization</title>
<link rel="stylesheet" type="text/css" href="../help.css">
+ <style type="text/css">
+<!--
+.style1 {font-weight: bold}
+-->
+ </style>
</head>
<body>
<h2 class="style1">String Externalization</h2>
-<p>The ESbox tools help you develop applications that can be run on international
+<p>The Maemo tools help you develop applications that can be run on international
platforms. Localization, or externalization, is an important part of global software distribution and opens up new
markets around the world. Externalization is the process of converting software user interfaces to
a user’s local culture. For the most part, localization involves converting text
strings into the language of the local culture, but it can also involve time, date,
-and number formats, for example. On maemo localization is based on a standard gettext package, and all the
+and number formats. On maemo, localization is based on a standard <strong>gettext</strong> package, and all the
necessary tools are included in scratchbox.</p>
<p>The Externalize Strings wizard allows you to refactor a compilation unit
such that strings used in the compilation unit can be translated to
different languages.</p>
-<p> </p>
<h3>Related Topic</h3>
-<p><a href="../gettingstarted/ExternalizeString.html">Extracting Strings</a> </p>
+<ul>
+ <li><a href="../gettingstarted/ExternalizeString.html">Extracting Strings</a> </li>
+</ul>
</body>
</html>
\ No newline at end of file
More information about the Esbox-commits
mailing list