[Esbox-commits] r985 - branches/work_Jeff/org.maemo.esbox.help/html/concepts

jeffc at garage.maemo.org jeffc at garage.maemo.org
Sat Nov 22 02:02:42 EET 2008


Author: jeffc
Date: 2008-11-22 02:02:42 +0200 (Sat, 22 Nov 2008)
New Revision: 985

Modified:
   branches/work_Jeff/org.maemo.esbox.help/html/concepts/DebianPackage.html
   branches/work_Jeff/org.maemo.esbox.help/html/concepts/LocalDebugging.html
   branches/work_Jeff/org.maemo.esbox.help/html/concepts/LocalLaunching.html
   branches/work_Jeff/org.maemo.esbox.help/html/concepts/ProfilingApplications.html
   branches/work_Jeff/org.maemo.esbox.help/html/concepts/RemoteDebugging.html
   branches/work_Jeff/org.maemo.esbox.help/html/concepts/RemoteLaunching.html
   branches/work_Jeff/org.maemo.esbox.help/html/concepts/Sbrsh.html
   branches/work_Jeff/org.maemo.esbox.help/html/concepts/ScratchboxTarget.html
   branches/work_Jeff/org.maemo.esbox.help/html/concepts/StringExternalization.html
Log:
updated info and screenshots

Modified: branches/work_Jeff/org.maemo.esbox.help/html/concepts/DebianPackage.html
===================================================================
--- branches/work_Jeff/org.maemo.esbox.help/html/concepts/DebianPackage.html	2008-11-22 00:00:08 UTC (rev 984)
+++ branches/work_Jeff/org.maemo.esbox.help/html/concepts/DebianPackage.html	2008-11-22 00:02:42 UTC (rev 985)
@@ -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: branches/work_Jeff/org.maemo.esbox.help/html/concepts/LocalDebugging.html
===================================================================
--- branches/work_Jeff/org.maemo.esbox.help/html/concepts/LocalDebugging.html	2008-11-22 00:00:08 UTC (rev 984)
+++ branches/work_Jeff/org.maemo.esbox.help/html/concepts/LocalDebugging.html	2008-11-22 00:02:42 UTC (rev 985)
@@ -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>&nbsp;</p>
-<p><img src="../images/pref_images/debug_config.png" alt="debug configuration" width="854" height="674"></p>
-<p>&nbsp;</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: branches/work_Jeff/org.maemo.esbox.help/html/concepts/LocalLaunching.html
===================================================================
--- branches/work_Jeff/org.maemo.esbox.help/html/concepts/LocalLaunching.html	2008-11-22 00:00:08 UTC (rev 984)
+++ branches/work_Jeff/org.maemo.esbox.help/html/concepts/LocalLaunching.html	2008-11-22 00:02:42 UTC (rev 985)
@@ -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>&nbsp;</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: branches/work_Jeff/org.maemo.esbox.help/html/concepts/ProfilingApplications.html
===================================================================
--- branches/work_Jeff/org.maemo.esbox.help/html/concepts/ProfilingApplications.html	2008-11-22 00:00:08 UTC (rev 984)
+++ branches/work_Jeff/org.maemo.esbox.help/html/concepts/ProfilingApplications.html	2008-11-22 00:02:42 UTC (rev 985)
@@ -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>&nbsp;</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: branches/work_Jeff/org.maemo.esbox.help/html/concepts/RemoteDebugging.html
===================================================================
--- branches/work_Jeff/org.maemo.esbox.help/html/concepts/RemoteDebugging.html	2008-11-22 00:00:08 UTC (rev 984)
+++ branches/work_Jeff/org.maemo.esbox.help/html/concepts/RemoteDebugging.html	2008-11-22 00:02:42 UTC (rev 985)
@@ -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 &gt; 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 &gt; 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>&nbsp;</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>&nbsp;</p>
-<p><img src="../images/pref_images/debugtab_shlibtab.png" alt="shared libraries" width="652" height="497"> </p>
-<p>&nbsp;</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>&nbsp;</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: branches/work_Jeff/org.maemo.esbox.help/html/concepts/RemoteLaunching.html
===================================================================
--- branches/work_Jeff/org.maemo.esbox.help/html/concepts/RemoteLaunching.html	2008-11-22 00:00:08 UTC (rev 984)
+++ branches/work_Jeff/org.maemo.esbox.help/html/concepts/RemoteLaunching.html	2008-11-22 00:02:42 UTC (rev 985)
@@ -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>&nbsp;</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: branches/work_Jeff/org.maemo.esbox.help/html/concepts/Sbrsh.html
===================================================================
--- branches/work_Jeff/org.maemo.esbox.help/html/concepts/Sbrsh.html	2008-11-22 00:00:08 UTC (rev 984)
+++ branches/work_Jeff/org.maemo.esbox.help/html/concepts/Sbrsh.html	2008-11-22 00:02:42 UTC (rev 985)
@@ -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: branches/work_Jeff/org.maemo.esbox.help/html/concepts/ScratchboxTarget.html
===================================================================
--- branches/work_Jeff/org.maemo.esbox.help/html/concepts/ScratchboxTarget.html	2008-11-22 00:00:08 UTC (rev 984)
+++ branches/work_Jeff/org.maemo.esbox.help/html/concepts/ScratchboxTarget.html	2008-11-22 00:02:42 UTC (rev 985)
@@ -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>&nbsp;</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: branches/work_Jeff/org.maemo.esbox.help/html/concepts/StringExternalization.html
===================================================================
--- branches/work_Jeff/org.maemo.esbox.help/html/concepts/StringExternalization.html	2008-11-22 00:00:08 UTC (rev 984)
+++ branches/work_Jeff/org.maemo.esbox.help/html/concepts/StringExternalization.html	2008-11-22 00:02:42 UTC (rev 985)
@@ -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>&nbsp;</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