DA : update documents
authorjungwook.ryu <jungwook.ryu@samsung.com>
Sat, 13 Jun 2015 09:11:33 +0000 (18:11 +0900)
committerjungwook.ryu <jungwook.ryu@samsung.com>
Tue, 16 Jun 2015 02:57:06 +0000 (11:57 +0900)
1. new feature - CheckPoint
2. revision some screenshot and contents

Change-Id: I00030110b2333fcaf8fe3f039ba516fb8d9370fd
Signed-off-by: jungwook.ryu <jungwook.ryu@samsung.com>
16 files changed:
org.tizen.devtools/html/images/da_checkpoint_add_checkpoint.png [new file with mode: 0644]
org.tizen.devtools/html/images/da_checkpoint_analysis.png [new file with mode: 0644]
org.tizen.devtools/html/images/da_checkpoint_chart.png [new file with mode: 0644]
org.tizen.devtools/html/images/da_checkpoint_ide_editor.png [new file with mode: 0644]
org.tizen.devtools/html/images/da_checkpoint_list_array.png [new file with mode: 0644]
org.tizen.devtools/html/images/da_checkpoint_list_struct.png [new file with mode: 0644]
org.tizen.devtools/html/images/da_checkpoint_ruler.png [new file with mode: 0644]
org.tizen.devtools/html/images/da_checkpoint_timeline_chart.png [new file with mode: 0644]
org.tizen.devtools/html/images/da_checkpoint_view_checkpoint.png [new file with mode: 0644]
org.tizen.devtools/html/images/timeline_chart.png
org.tizen.devtools/html/index.htm
org.tizen.devtools/html/native_tools/da_checkpoint_n.htm [new file with mode: 0644]
org.tizen.devtools/html/native_tools/da_overview_n.htm
org.tizen.devtools/html/native_tools/da_timeline_n.htm
org.tizen.gettingstarted/html/images/coolbar.png
org.tizen.gettingstarted/html/native/process/performance_n.htm

diff --git a/org.tizen.devtools/html/images/da_checkpoint_add_checkpoint.png b/org.tizen.devtools/html/images/da_checkpoint_add_checkpoint.png
new file mode 100644 (file)
index 0000000..727637b
Binary files /dev/null and b/org.tizen.devtools/html/images/da_checkpoint_add_checkpoint.png differ
diff --git a/org.tizen.devtools/html/images/da_checkpoint_analysis.png b/org.tizen.devtools/html/images/da_checkpoint_analysis.png
new file mode 100644 (file)
index 0000000..9c2fc55
Binary files /dev/null and b/org.tizen.devtools/html/images/da_checkpoint_analysis.png differ
diff --git a/org.tizen.devtools/html/images/da_checkpoint_chart.png b/org.tizen.devtools/html/images/da_checkpoint_chart.png
new file mode 100644 (file)
index 0000000..6a6c406
Binary files /dev/null and b/org.tizen.devtools/html/images/da_checkpoint_chart.png differ
diff --git a/org.tizen.devtools/html/images/da_checkpoint_ide_editor.png b/org.tizen.devtools/html/images/da_checkpoint_ide_editor.png
new file mode 100644 (file)
index 0000000..2d4e282
Binary files /dev/null and b/org.tizen.devtools/html/images/da_checkpoint_ide_editor.png differ
diff --git a/org.tizen.devtools/html/images/da_checkpoint_list_array.png b/org.tizen.devtools/html/images/da_checkpoint_list_array.png
new file mode 100644 (file)
index 0000000..95ac7f9
Binary files /dev/null and b/org.tizen.devtools/html/images/da_checkpoint_list_array.png differ
diff --git a/org.tizen.devtools/html/images/da_checkpoint_list_struct.png b/org.tizen.devtools/html/images/da_checkpoint_list_struct.png
new file mode 100644 (file)
index 0000000..b908745
Binary files /dev/null and b/org.tizen.devtools/html/images/da_checkpoint_list_struct.png differ
diff --git a/org.tizen.devtools/html/images/da_checkpoint_ruler.png b/org.tizen.devtools/html/images/da_checkpoint_ruler.png
new file mode 100644 (file)
index 0000000..1677cee
Binary files /dev/null and b/org.tizen.devtools/html/images/da_checkpoint_ruler.png differ
diff --git a/org.tizen.devtools/html/images/da_checkpoint_timeline_chart.png b/org.tizen.devtools/html/images/da_checkpoint_timeline_chart.png
new file mode 100644 (file)
index 0000000..250bf06
Binary files /dev/null and b/org.tizen.devtools/html/images/da_checkpoint_timeline_chart.png differ
diff --git a/org.tizen.devtools/html/images/da_checkpoint_view_checkpoint.png b/org.tizen.devtools/html/images/da_checkpoint_view_checkpoint.png
new file mode 100644 (file)
index 0000000..7b6ad34
Binary files /dev/null and b/org.tizen.devtools/html/images/da_checkpoint_view_checkpoint.png differ
index 7a1f798..62713fd 100644 (file)
Binary files a/org.tizen.devtools/html/images/timeline_chart.png and b/org.tizen.devtools/html/images/timeline_chart.png differ
index cf3fcdc..df76917 100644 (file)
@@ -92,6 +92,7 @@
                        <li><a href="native_tools/da_file_n.htm">File Analysis</a></li>
                        <li><a href="native_tools/da_network_n.htm">Network Analysis</a></li>
                        <li><a href="native_tools/da_opengl_n.htm">OpenGL&reg; Analysis</a></li>
+                       <li><a href="native_tools/da_checkpoint_n.htm">CheckPoint Analysis</a></li>
                        <li><a href="native_tools/da_range_info_n.htm">Range</a></li>
                        <li><a href="native_tools/da_views_n.htm">Other Views</a></li>
                        </ul>
diff --git a/org.tizen.devtools/html/native_tools/da_checkpoint_n.htm b/org.tizen.devtools/html/native_tools/da_checkpoint_n.htm
new file mode 100644 (file)
index 0000000..92785b0
--- /dev/null
@@ -0,0 +1,106 @@
+<!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" xml:lang="en" lang="en">
+<head>
+       <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+       <meta http-equiv="X-UA-Compatible" content="IE=9" />
+       <link rel="stylesheet" type="text/css" href="../css/styles.css" />
+       <link rel="stylesheet" type="text/css" href="../css/snippet.css" />
+       <script type="text/javascript" src="../scripts/snippet.js"></script>    
+       <script type="text/javascript" src="../scripts/jquery.util.js" charset="utf-8"></script>
+       <script type="text/javascript" src="../scripts/common.js" charset="utf-8"></script>
+       <script type="text/javascript" src="../scripts/core.js" charset="utf-8"></script>
+       <script type="text/javascript" src="../scripts/search.js" charset="utf-8"></script>
+
+       <title>CheckPoint Analysis</title>  
+</head>
+
+<body onload="prettyPrint()" style="overflow: auto;">
+
+<div id="toc-navigation">
+       <div id="profile">
+               <p><img alt="Mobile native" src="../images/mn_icon.png"/> <img alt="Wearable native" src="../images/wn_icon.png"/></p>
+       </div>
+       
+       <div id="toc_border"><div id="toc">
+               <p class="toc-title">Content</p>
+               <ul class="toc">
+                       <li><a href="#ide">Setting CheckPoint in IDE</a></li>
+                       <li><a href="#chart">CheckPoint Chart</a>
+                       </li>
+                       <li><a href="#list">CheckPoint List</a></li>
+               </ul>
+       </div></div>
+</div> 
+
+<div id="container"><div id="contents"><div class="content">
+<h1>CheckPoint Analysis</h1>
+  <p>The <strong>CheckPoint</strong> tab of the dynamic analyzer shows actual value of variables at <strong>specific point of code (CheckPoint)</strong>. You can trace changes of value of the variable. This can help you when debugging your application.</p>
+<p>CheckPoint can be set in IDE source editor (See <a href="#ide">Setting CheckPoint in IDE</a>), and the value of the CheckPoint is shown in the Dynamic Analyzer.</p>
+  <p class="figure">Figure: CheckPoint analysis</p> 
+  <p align="center"> <img src="../images/da_checkpoint_analysis.png"/> </p> 
+  <p>The tab consists of the following views:</p>
+  <ol>
+   <li><a href="#chart">CheckPoint Chart</a> shows values of all variables.</li>
+   <li><a href="#list">CheckPoint List</a> shows values of the selected variable on chart.</li>  
+  </ol> 
+
+<!-- Setting CheckPoint in IDE -->
+  <h2 name="ide" id="ide">Setting CheckPoint in IDE</h2> 
+  <p>To use CheckPoint Analysis, you must set CheckPoint in IDE source editor first. CheckPoint can be set on a valid point, which is <strong>variable in executable line</strong>.</p>
+  <p>Refer to the following Figure. If you want to trace the value of variable "testString" on line 59, select "testString" and open the context menu.</p>
+  <p class="figure">Figure: IDE source editor</p> 
+  <p align="center"> <img src="../images/da_checkpoint_ide_editor.png" /></p> 
+  <p>To add CheckPoint, click "Add to Checkpoint of Dynamic Analyzer" in context menu. Then you can see a dialog as following Figure. You can get values from two points (Before line execution and After line execution).</p>
+  <p class="figure">Figure: Add to CheckPoint</p> 
+  <p align="center"> <img src="../images/da_checkpoint_add_checkpoint.png" /></p>   
+  <p>Added-CheckPoints are shown on a vertical ruler and CheckPoint View. You can remove CheckPoints on CheckPoint View. After setting CheckPoint, you can use <strong>CheckPoint Analysis</strong> using "Profile As > Profile With Dynamic Analyzer".
+  <p class="figure">Figure: CheckPoint icon on vertical ruler</p> 
+  <p align="center"> <img src="../images/da_checkpoint_ruler.png"/> </p> 
+  <p class="figure">Figure: CheckPoint View</p> 
+  <p align="center"> <img src="../images/da_checkpoint_view_checkpoint.png"/> </p> 
+
+<!-- CheckPoint Chart -->
+  <h2 id="chart" name="chart">CheckPoint Chart</h3> 
+  <p>The CheckPoint chart displays values of all variables set in IDE. Each chart includes information of each CheckPoint. An information format is shown with the format : 'Variable type + variable name (source file name: line number) Before/After'.</p>
+  <p>Every time CheckPoint is executed on target device or emulator, Color bar marks the time on the chart and a tooltip shows detail value at the time.</p>
+  <p>You can see specific CheckPoint values by selecting the chart. All values from the CheckPoint are shown on <a href="#list">CheckPoint List</a>.
+  <p class="figure">Figure: CheckPoint Chart</p> 
+  <p align="center"> <img src="../images/da_checkpoint_chart.png" /> </p> 
+  <p>You can also add some of the Timeline chart using Add button. Refer to <a href="da_timeline_n.htm#config">Chart Configuration</a>.
+  <p class="figure">Add Timeline Chart</p> 
+  <p align="center"> <img src="../images/da_checkpoint_timeline_chart.png" /> </p>
+
+<!-- CheckPoint List -->
+   <h2 id="list" name="list">CheckPoint List</h2>
+  <p>When you select one of the CheckPoint, all values from the CheckPoint are shown in list view.</p>
+  <p>If the variable is an array type, all element of it are shown in the list. Likewise, if the variable is a structure type, all members of it are shown.</p>
+  <p>You can relate a function call with the CheckPoint values of a specific time. If you select a row in the list, the related function call is highlighted in the <a href="da_timeline_n.htm#trace">Call Trace List</a>.</p>
+  <p class="figure">Figure: CheckPoint List (array)</p>
+  <p align="center"> <img src="../images/da_checkpoint_list_array.png" /> </p>
+  <p class="figure">Figure: CheckPoint List (structure)</p>
+  <p align="center"> <img src="../images/da_checkpoint_list_struct.png" /> </p>
+  
+<script type="text/javascript" src="../scripts/jquery.zclip.min.js"></script>
+<script type="text/javascript" src="../scripts/showhide.js"></script>
+</div></div></div>
+
+<a class="top sms" href="#"><img src="../images/btn_top.gif" alt="Go to top" /></a>
+
+<div id="footer">
+<p class="footer">Except as noted, this content - excluding the Code Examples - is licensed under <a href="http://creativecommons.org/licenses/by/3.0/legalcode" target="_blank">Creative Commons Attribution 3.0</a> and all of the Code Examples contained herein are licensed under <a href="https://www.tizen.org/bsd-3-clause-license" target="_blank">BSD-3-Clause</a>.<br/>For details, see the <a href="https://www.tizen.org/content-license" target="_blank">Content License</a>.</p>
+</div>
+
+<script type="text/javascript">
+var _gaq = _gaq || [];
+_gaq.push(['_setAccount', 'UA-25976949-1']);
+_gaq.push(['_trackPageview']);
+(function() {
+var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+})();
+</script>
+
+</body>
+</html>
+
index d9c5c1b..8818b9f 100644 (file)
    <li><a href="da_thread_n.htm">Thread</a> 
    <p>The <strong>Thread</strong> tab shows information about thread and synchronization.</p> </li>
    <li><a href="da_network_n.htm">Network</a> 
-   <p>The <strong>Network</strong> tab displays information about the network.</p></li> 
+   <p>The <strong>Network</strong> tab shows information about the network.</p></li> 
 <li><a href="da_opengl_n.htm">OpenGL</a> 
-   <p>The <strong>OpenGL</strong> page displays information about OpenGL&reg; 2.0 and EvasGL.</p></li>    
+   <p>The <strong>OpenGL</strong> tab shows information about OpenGL&reg; 2.0 and EvasGL.</p></li>    
+<li><a href="da_checkpoint_n.htm">CheckPoint</a> 
+   <p>The <strong>CheckPoint</strong> tab shows information about CheckPoint set via IDE.</p></li>    
   </ul>
   
   <p>The tabs on the main display can be reordered by dragging and dropping.</p>
index 44d852e..98f922d 100644 (file)
    
    <li><strong>UI Event chart</strong> <p>Shows UI events that occur on the device.</p> 
     <ul> 
-     <li><p><img src="../images/color_20.png" />: Touch event</p></li> 
+     <li><p><img src="../images/color_20.png" />: Touch event</p></li>
+     <li><p><img src="../images/color_024.png" />: Gesture event</p></li> 
      <li><p><img src="../images/color_22.png" />: Orientation event</p></li> 
     </ul></li> 
        
index 4bbd2e1..f0acd59 100644 (file)
Binary files a/org.tizen.gettingstarted/html/images/coolbar.png and b/org.tizen.gettingstarted/html/images/coolbar.png differ
index e67f01a..5c8027e 100644 (file)
    <p>To delete a trace, select the trace and click the delete key on your keyboard.</p> </li>
    <li><strong>Replay</strong>
    <p>Clicking <strong>Replay</strong> repeats a previous analysis. You can use data from a previous dynamic analyzer instance or a saved trace data file. If the target or application do not match, the button is disabled.</p> </li> 
-    <li><strong>View Source</strong>
+   <li><strong>Process</strong>
+   <p>The <strong>Process</strong> combo box has a process list of the application being traced. By default, the dynamic analyzer shows analysis results of all processes. And if you select a process in the list, the dynamic analyzer shows only an analysis result of that process.</p>
+<li><strong>View Source</strong>
    <p>The <strong>View Source</strong> button displays the source code. If you click the button and the mouse is on the method name in any table-like view, the source code is displayed as a tooltip. By double-clicking the tooltip you can see the source code in the IDE. Apart from the Callstack view, the source code displayed is the caller part of the selected API, not the API definition.</p>
 
  <p>If an API is called from a shared library, the source code is not displayed as the source code of the shared library is not available.</p> 
           </tr> 
          </tbody> 
         </table></li> 
+   <li><strong>Capture screen</strong>
+   <p>The <strong>Capture screen</strong> button captures the screen of target at the time. the screenshot is shown in snapshot view.</p>
    <li><strong>Settings</strong>
    <p>The <strong>Settings</strong> button opens the <strong>Settings</strong> window. It supports the runtime configuration feature and other settings.</p></li>
    <li><strong>About</strong> 
@@ -507,4 +511,4 @@ var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga
 </script>
 
 </body>
-</html>
\ No newline at end of file
+</html>