author | fturovic <frank.turovich@nokia.com> |
Wed, 24 Jun 2009 15:56:42 -0500 | |
changeset 302 | 8ad872e05db4 |
parent 113 | 72a551b82501 |
child 1225 | a546534a48de |
permissions | -rw-r--r-- |
113
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
1 |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
2 |
"http://www.w3.org/TR/html4/loose.dtd"> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
3 |
<html> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
4 |
<head> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
5 |
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
6 |
<title>Creating Carbide Tools</title> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
7 |
<link href="../../book.css" rel="stylesheet" type="text/css"> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
8 |
</head> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
9 |
|
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
10 |
<body> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
11 |
<h2>Creating Carbide Tools</h2> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
12 |
<p>Carbide.c++ provides a host of functionality when it comes to designing, writing, compiling, and debugging Symbian OS based applications for mobile devices. In addition there are tools for evaluating your applications performance, memory, and energy usage to make them run faster and use less resources. </p> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
13 |
<p>However, while there are a lot of tools included with Carbide.c++ you may have ideas of your own that you'd like to develop and use. Since Carbide is based upon Eclipse, a highly extensible open framework, you can develop tools and employ them inside the Carbide environment where they can operate alongside the standard tools. Best of all, you can do this all within the famliiar Carbide IDE. </p> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
14 |
<p>To effectively write Carbide tool plug-ins you will need:</p> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
15 |
<ul> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
16 |
<li>The <b>Carbide Development Kit</b> (CDK) includes the resources, examples, and documentation necessary to create plug-ins within Carbide (required)</li> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
17 |
<li>Knowledge and experience writing Java code and the Eclipse plug-in framework</li> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
18 |
<li>Familiarity with writing and debugging Eclipse plug-ins </li> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
19 |
<li>Some knowledge of the Carbide APIs</li> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
20 |
</ul> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
21 |
<p>Download the CDK to get started developing your own Carbide tool plug-ins using the instructions below.</p> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
22 |
<div class="step"> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
23 |
<h4>Downloading the <b>Carbide Development Kit</b></h4> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
24 |
<p>The CDK contains all the resources you need to write Carbide tool plug-ins. To download:</p> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
25 |
<ol> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
26 |
<li>Click <b>Help > Software Updates > Find & Install</b>. </li> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
27 |
<li>Select the Search for new features to install option, click Next.<br /> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
28 |
<p class="note"><b>NOTE</b> If you experience problems connecting to the updater site, verify that the connection settings are correct in the <a href="PLUGINS_ROOT/org.eclipse.platform.doc.user/reference/ref-net-preferences.htm">Network Connections</a> preference panel before trying again. This is especially important if a proxy setting is required to connect to the internet.</p> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
29 |
</li> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
30 |
<li>On the Update sites to search page, checkmark the Carbide.c++ Update Site option, click Finish.</li> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
31 |
<li>On the Search results page, checkmark the Carbide.c++ Development Kit option, click Next.</li> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
32 |
<li>On the Feature license page, accept the license agreement, click Next.</li> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
33 |
<li>On the Optional features page, click Next.</li> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
34 |
<li>On the Installation page, click Finish.</li> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
35 |
</ol> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
36 |
</div> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
37 |
<p>Carbide downloads and asks for permission to install the CDK. Once installed, it asks you to restart Carbide to load the new plug-ins.</p> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
38 |
<p>To learn more about writing Carbide tool plug-ins, see the <b>Help > Carbide Tools > Carbide.c++ Plug-in Developer Guide</b> installed by the CDK. It provides more detailed information on writing Carbide tool plug-ins.</p> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
39 |
<h4>Other references</h4> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
40 |
<ul> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
41 |
<li>Carbide.c++ Plug-in Developer Guide</li> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
42 |
</ul> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
43 |
<div id="footer">Copyright © 2009 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> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
44 |
</body> |
72a551b82501
added Carbide tool page with TOC entry
fturovic <frank.turovich@nokia.com>
parents:
diff
changeset
|
45 |
</html> |