revised dll example with new images, TOC, and welcome page
authorfturovic <frank.turovich@nokia.com>
Wed, 14 Jul 2010 15:59:19 -0500
changeset 1617 94b6d1326534
parent 1616 1828ccdd6878
child 1618 712d047abd8b
revised dll example with new images, TOC, and welcome page
core/com.nokia.carbide.cpp.doc.user/html/projects/images/dll_attach_to_process.png
core/com.nokia.carbide.cpp.doc.user/html/projects/images/dll_build_project.png
core/com.nokia.carbide.cpp.doc.user/html/projects/images/dll_change_debug_process.png
core/com.nokia.carbide.cpp.doc.user/html/projects/images/dll_change_remote_connection.png
core/com.nokia.carbide.cpp.doc.user/html/projects/images/dll_new_launch_config.png
core/com.nokia.carbide.cpp.doc.user/html/projects/images/dll_other_settings.png
core/com.nokia.carbide.cpp.doc.user/html/projects/images/new_dll_project_02.png
core/com.nokia.carbide.cpp.doc.user/html/projects/images/new_dll_project_03.png
core/com.nokia.carbide.cpp.doc.user/html/projects/images/new_dll_project_04.png
core/com.nokia.carbide.cpp.doc.user/html/projects/images/new_dll_project_07.png
core/com.nokia.carbide.cpp.doc.user/html/projects/tutorials/new_proj_dll_example_00.htm
core/com.nokia.carbide.cpp.doc.user/html/projects/tutorials/new_proj_dll_example_01.htm
core/com.nokia.carbide.cpp.doc.user/html/projects/tutorials/new_proj_dll_example_02.htm
core/com.nokia.carbide.cpp.doc.user/html/projects/tutorials/new_proj_dll_example_03.htm
core/com.nokia.carbide.cpp.doc.user/html/projects/tutorials/new_proj_from_template_00.htm
core/com.nokia.carbide.cpp.doc.user/html/projects/tutorials/new_proj_from_template_01.htm
core/com.nokia.carbide.cpp.doc.user/html/projects/tutorials/new_proj_from_template_02.htm
core/com.nokia.carbide.cpp.doc.user/html/projects/tutorials/new_proj_from_template_03.htm
core/com.nokia.carbide.cpp.doc.user/html/projects/tutorials/new_proj_from_template_04.htm
core/com.nokia.carbide.cpp.doc.user/intro/tutorialsCarbideExtContent.xml
core/com.nokia.carbide.cpp.doc.user/tocCarbide.xml
Binary file core/com.nokia.carbide.cpp.doc.user/html/projects/images/dll_attach_to_process.png has changed
Binary file core/com.nokia.carbide.cpp.doc.user/html/projects/images/dll_build_project.png has changed
Binary file core/com.nokia.carbide.cpp.doc.user/html/projects/images/dll_change_debug_process.png has changed
Binary file core/com.nokia.carbide.cpp.doc.user/html/projects/images/dll_change_remote_connection.png has changed
Binary file core/com.nokia.carbide.cpp.doc.user/html/projects/images/dll_new_launch_config.png has changed
Binary file core/com.nokia.carbide.cpp.doc.user/html/projects/images/dll_other_settings.png has changed
Binary file core/com.nokia.carbide.cpp.doc.user/html/projects/images/new_dll_project_02.png has changed
Binary file core/com.nokia.carbide.cpp.doc.user/html/projects/images/new_dll_project_03.png has changed
Binary file core/com.nokia.carbide.cpp.doc.user/html/projects/images/new_dll_project_04.png has changed
Binary file core/com.nokia.carbide.cpp.doc.user/html/projects/images/new_dll_project_07.png has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/core/com.nokia.carbide.cpp.doc.user/html/projects/tutorials/new_proj_dll_example_00.htm	Wed Jul 14 15:59:19 2010 -0500
@@ -0,0 +1,22 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta name="LASTUPDATED" content="06/17/05 11:09:43" />
+<title>Creating and Debugging DLL Projects Tutorial</title>
+<link rel="StyleSheet" href="../../../book.css" type="text/css"/>
+</head>
+<body bgcolor="#FFFFFF">
+<h2>Creating and Debugging DLL Projects Tutorial</h2>
+<p>In this example we show how to create a  project for a DLL (Dynamic Linked Library) using one of the built-in Carbide templates, how to build it into an executable, and how to launch the debugger to verify program accuracy. The steps to do this include:</p>
+<ol>
+    <li><a href="new_proj_from_template_01.htm">Creating</a> a project from a project template</li>
+    <li><a href="new_proj_from_template_02.htm">Building</a> an executable based on the project sources</li>
+    <li><a href="new_proj_dll_example_03.htm">Debugging</a> the DLL using  the Carbide debugger</li>
+</ol>
+<p class="note"><b>NOTE</b> There must be at least one recognized SDK installed before you can create a project. See the <a href="../../../reference/SDKPreferences.html">SDK Preferences panel</a> to determine if the installed SDKs are recognized by Carbide.c++ IDE. If the SDK you have installed is not recognized, you may still be able to <a href="../../AddinganSDK.html">add</a> it to the Discovered Symbian OS SDK list.</p>
+<div id="footer">Copyright &copy; 2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
+
+</body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/core/com.nokia.carbide.cpp.doc.user/html/projects/tutorials/new_proj_dll_example_01.htm	Wed Jul 14 15:59:19 2010 -0500
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta name="LASTUPDATED" content="06/17/05 11:09:43" />
+<title>Creating DLL Projects Tutorial</title>
+<link rel="StyleSheet" href="../../../book.css" type="text/css"/>
+</head>
+<body bgcolor="#FFFFFF">
+<h2>Creating DLL Projects Tutorial</h2>
+<p>In this example we show how to create a  project for a DLL (Dynamically Linked Library) using one of the built-in Carbide templates, build it, then attach to another program for debugging. The steps to do this include:</p>
+<ol>
+    <li><strong>Creating a DLL project from a project template</strong></li>
+    <li><a href="new_proj_dll_example_02.htm">Building</a> the DLL object code based on the project sources</li>
+    <li><a href="new_proj_dll_example_03.htm">Debugging</a> the DLL using  the Carbide debugger</li>
+    </ol>
+<p class="note"><b>NOTE</b> There must be at least one recognized SDK installed before you can create a project. See the <a href="../../../reference/SDKPreferences.html">SDK Preferences panel</a> to determine if the installed SDKs are recognized by Carbide.c++ IDE. If the SDK you have installed is not recognized, you may still be able to <a href="../../AddinganSDK.html">add</a> it to the Discovered Symbian OS SDK list.</p>
+<hr>
+<p>In this tutorial you'll create a simple DLL project using the <strong>New Symbian OS C++ Project</strong> wizard, attach it to the HelloWorld project created <a href="new_proj_from_template_00.htm">here</a>, then debug it.</p>
+<div class="step">
+    <h4><strong></strong>Creating a DLL project from a template</h4>
+    <ol>
+        <li>Click the <strong>File &gt; New &gt; Symbian OS C++ Project</strong> menu option.<br />
+                <p>The <strong>New Symbian OS C++ Project</strong> window appears to guide you through project creation process.</p>
+            <p><img src="../images/new_dll_project_02.png" alt="New DLL project" width="525" height="503"></p>
+        </li>
+        <li>Select a template from the available options, then click <strong>Next</strong>.<br />
+                <p>Select the template for the type of project you want to create. For this example we chose the <strong>Generic Symbian OS > Baisc dynamically linked library (DLL)</strong> template. Note that as you select a template a brief description appears below the list explaining it attributes.</p>
+        </li>
+        <li>Use the <strong>New Symbian OS C++ Project</strong> page to define the project name and build system.<br />
+                <p><img src="../images/new_dll_project_03.png" alt="New Symbian OS C++ Project page" width="525" height="503"></p>
+            <ol type="a">
+                    <li>Type a name into the <strong>Project name</strong> text box.<br />
+                            <p>The project name is used to define several of the pre-build source files in the prject.</p>
+                    </li>
+                <li>(Optional) Change the project location.<br />
+                            <p>Uncheck the <strong>Use default location</strong> option to specify a different location for the project.</p>
+                </li>
+                <li>Select the <strong>Builder</strong> type.<br />
+                            <p>Based on the installed SDKs you can choose between SBSv2 (recommended) and the older SBSv1 build systems.</p>
+                </li>
+                <li>Click <strong>Next</strong>.</li>
+            </ol>
+        </li>
+        <li>In the Symbian OS SDKs page, select the SDK and build configurations for the project.<br />
+            <p>Here you can select from any SDK that is both installed and recognized by Carbide. If the SDK supports several build configurations (GCCE, RVCT, etc.) then you can pick and choose among them for your project.</p>
+        	<p><img src="../images/new_dll_project_04.png" alt="Symbian OS SDKs page"></p>
+        </li>
+        <li>(Optional) Click Next to provide Basic Settings like author, copyright and other info for your project.</li>
+        <li>(Optional) Click Next to rename the Project Directories used to organize the project.</li>
+        <li>Click Finish.<br>
+            <p>Carbide uses the selected project template and your settings to create the DLL project in the <a href="../../reference/view_cpp_projects.htm">Project Explorer</a> view.</p>
+            <p><img src="../images/new_dll_project_07.png" alt="DLL project in Project Explorer view"></p>
+        </li>
+    </ol>
+</div>
+<p><strong>NEXT STEP</strong> &gt; <a href="new_proj_from_template_02.htm">Building</a> the object code based on the project sources </p>
+<h4>Other references</h4>
+<ul>
+    <li><a href="new_proj_dll_example_00.htm">Creating and Debugging DLL Projects Tutorial</a></li>
+</ul>
+<div id="footer">Copyright &copy; 2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
+
+</body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/core/com.nokia.carbide.cpp.doc.user/html/projects/tutorials/new_proj_dll_example_02.htm	Wed Jul 14 15:59:19 2010 -0500
@@ -0,0 +1,48 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta name="LASTUPDATED" content="06/17/05 11:09:43" />
+<title>Building the DLL Project Tutorial</title>
+<link rel="StyleSheet" href="../../../book.css" type="text/css"/>
+</head>
+<body bgcolor="#FFFFFF">
+<h2>Building the  DLL Project Tutorial</h2>
+<p>In this example we show how to create a  project for a DLL (Dynamic Linked Library) using one of the built-in Carbide templates, how to build it into an executable, and how to launch the debugger to verify program accuracy. The steps to do this include:</p>
+<ol>
+    <li><a href="new_proj_from_template_01.htm">Creating</a> a DLL project from a project template</li>
+    <li><strong>Building the DLL object code based on the project sources</strong></li>
+    <li><a href="new_proj_dll_example_03.htm">Debugging</a> the DLL using  the Carbide debugger</li>
+    </ol>
+<hr>
+<p>Building a DLL is just like <a href="new_proj_from_template_02.htm">building</a> any other executable.</p>
+<div class="step">
+    <h4>Building the DLL project</h4>
+    <ol>
+        <li>Select the project to build in the Project Explorer view.</li>
+        <li>Build the project using one of these actions:
+            <div align="left">
+                <ul>
+                    <li>Right-click the project in the Project Explorer view and choose Build Project.</li>
+                    <li>Click the Run &gt; Build Project menu option.</li>
+                    <li>Click the Build (<img src="../images/icon_build_project.png" alt="Build Project icon" width="17" height="17" align="absmiddle">) icon in the toolbar to build the project.                    </li>
+                </ul>
+        </li>
+        <li>Verifying a successful project build <br />
+                    </li>
+    </ol>
+    <blockquote>
+        <p>Once compiling is complete use the <a href="../../reference/view_cpp_projects.htm">Project Explorer</a>, <a href="PLUGINS_ROOT//org.eclipse.cdt.doc.user/reference/cdt_u_problems_view.htm">Problems</a>, <a href="../../reference/view_log.htm">Console</a>, and <a href="../../reference/view_executables.htm">Executables</a> views to locate and resolve any problems generated during the build. See Step 2 <a href="new_proj_from_template_02.htm">here</a> for more details.</p>
+        <p><img src="../images/dll_build_project.png" alt="Project Explorer showing DLL project" width="257" height="281"></p>
+    </blockquote>
+</div>
+<h4><strong>NEXT STEP</strong> &gt; <a href="new_proj_from_template_03.htm">Defining</a> a launch configuration for running or debugging the DLL</h4>
+<h4>Other references</h4>
+<ul>
+    <li><a href="new_proj_dll_example_00.htm">Creating and Debugging DLL Projects Tutorial</a></li>
+</ul>
+<div id="footer">Copyright &copy; 2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
+
+</body>
+</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/core/com.nokia.carbide.cpp.doc.user/html/projects/tutorials/new_proj_dll_example_03.htm	Wed Jul 14 15:59:19 2010 -0500
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
+<meta http-equiv="Content-Style-Type" content="text/css" />
+<meta name="LASTUPDATED" content="06/17/05 11:09:43" />
+<title>Debugging a DLL Project Tutorial</title>
+<link rel="StyleSheet" href="../../../book.css" type="text/css"/>
+</head>
+<body bgcolor="#FFFFFF">
+<h2>Debugging a  DLL Project Tutorial</h2>
+<p>In this example we show how to create a  project for a DLL (Dynamic Linked Library) using one of the built-in Carbide templates, how to build it into an executable, and how to launch the debugger to verify program accuracy. The steps to do this include:</p>
+<ol>
+    <li><a href="new_proj_from_template_01.htm">Creating</a> a DLL project from a project template</li>
+    <li><a href="new_proj_from_template_02.htm">Building</a> the DLL object code based on the project sources</li>
+    <li><strong>Debugging the DLL using  the Carbide debugger</strong></li>
+</ol>
+<hr>
+<p>With the DLL compiled into object code, it's time to link it to any process running on the target device, then launch it with the debugger. Using the <strong>New Launch Configuration Wizard</strong> makes doing this quick, easy, and reliable.</p>
+<div class="step">
+    <p>Debugging a DLL project</p>
+    <ol>
+        <li>Select the project to launch in the Project Explorer view.</li>
+        <li>Launch a debug session using one of these actions:<br />
+            <ul>
+                <li>Right-click the project in the Project Explorer view and choose <strong>Debug As &gt; Debug Symbian OS Application on Phone or Simulator</strong> menu option.</li>
+                <li>Click the Run &gt; Debug (F11) menu option.</li>
+                <li>Click the Debug (<img src="../images/icon_debug.png" alt="Debug icon" width="17" height="17" align="absmiddle">) icon in the toolbar to build the project. </li>
+            </ul>
+            <p>The first time you perform any of the following actions, the <strong>New Launch Configuration Wizard</strong> appears asking for the additional info to connect to a device.</p>
+            <p><img src="../images/dll_new_launch_config.png" alt="New Launch Configuration Wizard" width="550" height="460"></p>
+        </li>
+        <li>Provide the wizard the information it needs to complete the Configure launch configuration.<br />
+        	<p>Complete all of the options below to create a launch connection for the DLL project.</p>
+            <ol type="a">
+                <li>Connect to device &mdash; click Change... to select a Current connection, create a new one, or edit the chosen remote connection settings.<br />
+                	<p><img src="../images/dll_change_remote_connection.png" alt="Change connection dialog"></p>
+                </li>
+                <li>Debug process &mdash; click <strong>Change...</strong> to open the <strong>Change Debug Process</strong> dialog. Then select the <strong>Attach to process</strong> option and click <strong>OK</strong><br />
+                	<p>To debug a DLL you simply need to attach it to any process running on the target device. Setting the<strong> Attach to process</strong> option will throw up a <strong>Attach to Process</strong> dialog when you start a debug session.</p>
+                	<p><img src="../images/dll_change_debug_process.png" alt="Change Debug Process dialog"></p>
+                </li>
+                <li>Other Settings &mdash; click Change... to open the Other Settings dialog to set a preference for when the project is built during a launch, then click OK.<br />
+                	<p><img src="../images/dll_other_settings.png" alt="Other Settings dialog"></p>
+                </li>
+                <li>(Optional) Edit advanced settings before launch &mdash; enable this option and click Edit to open the Debug Configurations dialog where you can set more launch options. Click Close to cancel the debug session launch.</li>
+            </ol>
+            <p>The <strong>Debug</strong> control enables when all the information is complete.</p>
+        </li>
+        <li>Click Debug.<br />
+        	<p>The debug session is launched and the <strong>Attach to Process</strong> dialog appears. Select a process and click <strong>OK</strong> to continue.</p>
+            <p><img src="../images/dll_attach_to_process.png" alt="Attach to Process dialog"></p>
+        </li>
+        <p>The DLL is attached to the running process and control returns to the Carbide debugger. From this point you can use all of the Carbide debugger features to debug the DLL as it runs on the device.</p>
+    </ol>
+</div>
+<h4>Other references</h4>
+<ul>
+    
+    <li><a href="new_proj_dll_example_00.htm">Creating and Debugging DLL Projects Tutorial</a></li>
+</ul>
+<div id="footer">Copyright &copy; 2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
+
+</body>
+</html>
\ No newline at end of file
--- a/core/com.nokia.carbide.cpp.doc.user/html/projects/tutorials/new_proj_from_template_00.htm	Wed Jul 14 15:00:33 2010 -0500
+++ b/core/com.nokia.carbide.cpp.doc.user/html/projects/tutorials/new_proj_from_template_00.htm	Wed Jul 14 15:59:19 2010 -0500
@@ -4,15 +4,15 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
 <meta http-equiv="Content-Style-Type" content="text/css" />
 <meta name="LASTUPDATED" content="06/17/05 11:09:43" />
-<title>Creating New Projects Tutorial</title>
+<title>Creating and Debugging New Projects Tutorial</title>
 <link rel="StyleSheet" href="../../../book.css" type="text/css"/>
 </head>
 <body bgcolor="#FFFFFF">
-<h2>Creating New Projects Tutorial</h2>
+<h2>Creating and Debugging New Projects Tutorial</h2>
 <p>In this example we show how to create a new project using one of the built-in Carbide templates, how to build it into an executable, and how to launch the debugger to verify program accuracy. The steps to do this include:</p>
 <ol>
     <li><a href="new_proj_from_template_01.htm">Creating</a> a project from a project template</li>
-    <li><a href="new_proj_from_template_02.htm">Building</a> an executable based on the project sources</li>
+    <li><a href="new_proj_from_template_02.htm">Building</a> an object code based on the project sources</li>
     <li><a href="new_proj_from_template_03.htm">Defining</a> a launch configuration for running or debugging the application</li>
     <li><a href="new_proj_from_template_04.htm">Controlling and debugging</a> the running program using  the Carbide debugger</li>
 </ol>
--- a/core/com.nokia.carbide.cpp.doc.user/html/projects/tutorials/new_proj_from_template_01.htm	Wed Jul 14 15:00:33 2010 -0500
+++ b/core/com.nokia.carbide.cpp.doc.user/html/projects/tutorials/new_proj_from_template_01.htm	Wed Jul 14 15:59:19 2010 -0500
@@ -12,7 +12,7 @@
 <p>In this example we show how to create a new project using one of the built-in Carbide templates, how to build it into an executable, and how to launch the debugger to verify program accuracy. The steps to do this include:</p>
 <ol>
     <li><strong>Creating a project from a project template</strong></li>
-    <li><a href="new_proj_from_template_02.htm">Building</a> an executable based on the project sources</li>
+    <li><a href="new_proj_from_template_02.htm">Building</a> the object code based on the project sources</li>
     <li><a href="new_proj_from_template_03.htm">Defining</a> a launch configuration for running or debugging the application</li>
     <li><a href="new_proj_from_template_04.htm">Controlling and debugging</a> the running program using  the Carbide debugger</li>
 </ol>
@@ -25,7 +25,7 @@
         	<p>The <strong>New Symbian OS C++ Project</strong> window appears to guide you through project creation process.</p>
             <p><img src="../images/new_project_template_01.png" alt="New Symbian OS C++ Project window" width="525" height="503"></p>
         </li>
-        <li>Select a template from the available, then click <strong>Next</strong>.<br />
+        <li>Select a template from the available options, then click <strong>Next</strong>.<br />
         	<p>Select the template for the type of project you want to create. For this example we chose the <strong>S60 > GUI Application</strong> template. Note that as you select a template a brief description appears below the list explaining it attributes.</p>
         </li>
         <li>Use the <strong>New Symbian OS C++ Project</strong> page to define the project name and build system.<br />
@@ -56,7 +56,7 @@
 <strong>NEXT STEP</strong> &gt; <a href="new_proj_from_template_02.htm">Building</a> an executable based on the project sources
 <h4>Other references</h4>
 <ul>
-    <li><a href="./">Creating New Projects Tutorial</a></li>
+    <li><a href="new_proj_from_template_00.htm">Creating and Debugging New Projects Tutorial</a><a href="./"></a><a href="./"></a></li>
 </ul>
 <div id="footer">Copyright &copy; 2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
 
--- a/core/com.nokia.carbide.cpp.doc.user/html/projects/tutorials/new_proj_from_template_02.htm	Wed Jul 14 15:00:33 2010 -0500
+++ b/core/com.nokia.carbide.cpp.doc.user/html/projects/tutorials/new_proj_from_template_02.htm	Wed Jul 14 15:59:19 2010 -0500
@@ -12,7 +12,7 @@
 <p>In this example we show how to create a new project using one of the built-in Carbide templates, how to build it into an executable, and how to launch the debugger to verify program accuracy. The steps to do this include:</p>
 <ol>
     <li><a href="new_proj_from_template_01.htm">Creating</a> a project from a project template</li>
-    <li><strong>Building an executable based on the project sources</strong></li>
+    <li><strong>Building the object code based on the project sources</strong></li>
     <li><a href="new_proj_from_template_03.htm">Defining</a> a launch configuration for running or debugging the application</li>
     <li><a href="new_proj_from_template_04.htm">Controlling and debugging</a> the running program using  the Carbide debugger</li>
 </ol>
@@ -34,6 +34,7 @@
 <div class="step">
     <h4>Building a project</h4>
     <ol>
+        <li>Select the project to build in the Project Explorer view.</li>
         <li>Build the project using one of these actions:
             <div align="left">
             <ul>
@@ -89,7 +90,8 @@
 <h4>Other references</h4>
 <ul>
     
-    <li><a href="./">Creating New Projects Tutorial</a></li>
+    
+    <li><a href="new_proj_from_template_00.htm">Creating and Debugging New Projects Tutorial</a><a href="./"></a></li>
 </ul>
 <div id="footer">Copyright &copy; 2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
 
--- a/core/com.nokia.carbide.cpp.doc.user/html/projects/tutorials/new_proj_from_template_03.htm	Wed Jul 14 15:00:33 2010 -0500
+++ b/core/com.nokia.carbide.cpp.doc.user/html/projects/tutorials/new_proj_from_template_03.htm	Wed Jul 14 15:59:19 2010 -0500
@@ -12,7 +12,7 @@
 <p>In this example we show how to create a new project using one of the built-in Carbide templates, how to build it into an executable, and how to launch the debugger to verify program accuracy. The steps to do this include:</p>
 <ol>
     <li><a href="new_proj_from_template_01.htm">Creating</a> a project from a project template</li>
-    <li><a href="new_proj_from_template_02.htm">Building</a> an executable based on the project sources</li>
+    <li><a href="new_proj_from_template_02.htm">Building</a> the object code based on the project sources</li>
     <li><strong>Defining a launch configuration for running or debugging the application</strong></li>
     <li><a href="new_proj_from_template_04.htm">Controlling and debugging</a> the running program using  the Carbide debugger</li>
 </ol>
@@ -57,7 +57,7 @@
 <h4>Other references</h4>
 <ul>
     
-    <li><a href="./">Creating New Projects Tutorial</a></li>
+    <li><a href="new_proj_from_template_00.htm">Creating and Debugging New Projects Tutorial</a><a href="./"></a><a href="./"></a></li>
 </ul>
 <div id="footer">Copyright &copy; 2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
 
--- a/core/com.nokia.carbide.cpp.doc.user/html/projects/tutorials/new_proj_from_template_04.htm	Wed Jul 14 15:00:33 2010 -0500
+++ b/core/com.nokia.carbide.cpp.doc.user/html/projects/tutorials/new_proj_from_template_04.htm	Wed Jul 14 15:59:19 2010 -0500
@@ -11,12 +11,11 @@
 <p>In this example we show how to create a new project using one of the built-in Carbide templates, how to build it into an executable, and how to launch the debugger to verify program accuracy. The steps to do this include:</p>
 <ol>
     <li><a href="new_proj_from_template_01.htm">Creating</a> a project from a project template</li>
-    <li><a href="new_proj_from_template_02.htm">Building</a> an executable based on the project sources</li>
+    <li><a href="new_proj_from_template_02.htm">Building</a> the object code based on the project sources</li>
     <li><a href="new_proj_from_template_03.htm">Defining</a> a launch configuration for running or debugging the application</li>
     <li><strong>Launching and debugging an executable using the Carbide debugger</strong></li>
 </ol>
 <hr>
-<p>&nbsp;</p>
 <p class="note"><b>NOTE</b> You can only debug compiled programs. Use the <a href="../projects/prj_build.htm">Build Project</a> command to compile project sources into a binary file if you do not already have an executable in the project. A symbolics (<span class="code">.sym</span>) file is also required for debugging on a target device. Ensure that a <span class="code">.sym</span> file has been created. If you are importing an existing application, you may have to rebuild the application and create a related <span class="code">.sym</span> file. Make sure a <span class="code">.sym</span> file has been created in the output directory.</p>
 <div class="step">
     <h4><strong></strong>Launching and debugging an executable</h4>
@@ -59,7 +58,7 @@
 <h4>Other references</h4>
 <ul>
     
-    <li><a href="./">Creating New Projects Tutorial</a></li>
+    <li><a href="new_proj_from_template_00.htm">Creating and Debugging New Projects Tutorial</a><a href="./"></a><a href="./"></a></li>
 </ul>
 <div id="footer">Copyright &copy; 2010 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. <br>License: <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a></div>
 
--- a/core/com.nokia.carbide.cpp.doc.user/intro/tutorialsCarbideExtContent.xml	Wed Jul 14 15:00:33 2010 -0500
+++ b/core/com.nokia.carbide.cpp.doc.user/intro/tutorialsCarbideExtContent.xml	Wed Jul 14 15:59:19 2010 -0500
@@ -20,11 +20,11 @@
 			</link>
 			
 			<link 
-				label="Create a simple DLL example" 
+				label="Creating and Debugging DLL Projects" 
 				url="http://org.eclipse.ui.intro/showHelpTopic?id=/com.nokia.carbide.cpp.doc.user/html/concepts/SampleExampleProjectCreate.html"  
 				id="carbide-sample" 
 				style-id="content-link">
-				<text>Learn how to create a simple “Test1” DLL project.</text>
+				<text>Learn how to create and debug DLL projects.</text>
 			</link>
 			
 			<link 
--- a/core/com.nokia.carbide.cpp.doc.user/tocCarbide.xml	Wed Jul 14 15:00:33 2010 -0500
+++ b/core/com.nokia.carbide.cpp.doc.user/tocCarbide.xml	Wed Jul 14 15:59:19 2010 -0500
@@ -24,6 +24,11 @@
 	  <topic label="Defining a launch configuration"			href="html/projects/tutorials/new_proj_from_template_03.htm" />
 	  <topic label="Launching and debugging an executable" 		href="html/projects/tutorials/new_proj_from_template_04.htm" />
 	</topic>
+	<topic label="Creating and Debugging DLL Projects Tutorial"	href="html/projects/tutorials/new_proj_dll_example_00.htm" >
+	  <topic label="Creating DLL Projects" 						href="html/projects/tutorials/new_proj_dll_example_01.htm" />
+	  <topic label="Building the DLL Project" 					href="html/projects/tutorials/new_proj_dll_example_02.htm" />
+	  <topic label="Debugging a DLL Project"					href="html/projects/tutorials/new_proj_dll_example_03.htm" />
+	</topic>
   </topic>
   <topic label="Carbide Menus " 					href="html/reference/menus/menus.htm" >
     <topic label="ABLD Actions" 				href="html/reference/menus/abld.htm" />