forked from RedhawkSDR/Documentation
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmainch23.html
258 lines (246 loc) · 11.9 KB
/
mainch23.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html >
<head><title>23 SCA Explorer</title>
<meta http-equiv="Content-Type" content="text/html; charset="utf-8"">
<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)">
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)">
<!-- html,2,next,javascript,charset="utf-8" -->
<meta name="src" content="main.tex">
<meta name="date" content="2013-03-12 19:46:00">
<link rel="stylesheet" type="text/css" href="main.css">
<script type="text/javascript" src="scripts/shCore.js"></script>
<script type="text/javascript" src="scripts/shBrushCpp.js"></script>
<script type="text/javascript" src="scripts/shBrushJava.js"></script>
<script type="text/javascript" src="scripts/shBrushPython.js"></script>
<script type="text/javascript" src="scripts/shBrushBash.js"></script>
<script type="text/javascript" src="scripts/shBrushXml.js"></script>
<link href="styles/shCore.css" rel="stylesheet" type="text/css" />
<link href="styles/shThemeDefault.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
SyntaxHighlighter.all()
</script>
</head><body
>
<script>
function f() {
document.getElementById('main_content_wrap').focus();
}
if (window.addEventListener) {
window.addEventListener("load", f, false);
} else if (window.attachEvent) {
window.attachEvent("onload", f);
}
</script>
<div class="header">
<ul class="navbar">
<li><a class="logo-small" href="index.html"><img src="images/RedHawk_Logo_ALT_B_121px.png"/></a></li> <li><a href="index.html">Home</a></li>
<li><a href="gettingstarted/main.html">Getting Started</a></li>
<li><a class="active" href="main.html">Documentation</a></li>
<li><a href="download.html">Download</a></li>
<li><a href="support.html">Support</a></li>
</ul>
<div class="pattern right"></div>
<a id="forkme_banner" href="https://github.com/redhawksdr">View on GitHub</a>
</div>
<!-- Custom MAIN CONTENT -->
<div id="main_content_wrap" tabindex="0" class="outer">
<section id="main_content" class="inner">
<!--l. 1--><div class="crosslinks"><p class="noindent">[<a
href="mainch24.html" >next</a>] [<a
href="mainch22.html" >prev</a>] [<a
href="mainch22.html#tailmainch22.html" >prev-tail</a>] [<a
href="#tailmainch23.html">tail</a>] [<a
href="main.html#mainch23.html" >up</a>] </p></div>
<h2 class="chapterHead"><span class="titlemark">Chapter 23</span><br /><a
id="x25-31400023"></a>SCA Explorer</h2>
<!--l. 2--><p class="noindent" >The REDHAWK <a
href="mainli2.html#glo:SCA Explorer"><a
href="mainap3.html#sca"><span
class="cmbx-12">SCA</span></a> <span
class="cmbx-12">Explorer</span></a>, an application built on the REDHAWK Core Framework, is
used to navigate the contents of an <a
href="mainap3.html#sca">SCA</a> <a
href="mainli2.html#glo:domain">Domain</a>. It provides capabilities for viewing the
contents of the <a
href="mainli2.html#glo:domain">Domain</a>, configuring <a
href="mainli2.html#glo:domain">Domain</a> resources, and launching <a
href="mainli2.html#glo:waveformapplication">Waveforms</a> in the
<a
href="mainli2.html#glo:domain">Domain</a>.
<!--l. 7--><p class="noindent" >The <a
href="mainli2.html#glo:SCA Explorer"><a
href="mainap3.html#sca"><span
class="cmbx-12">SCA</span></a> <span
class="cmbx-12">Explorer</span></a> product is a subset of the Eclipse <a
href="mainap3.html#ide">IDE</a>; it is meant to provide a
minimal set of plug-ins necessary to create an Eclipse application that interacts with
REDHAWK.
<!--l. 11--><p class="noindent" >The <a
href="mainli2.html#glo:SCA Explorer"><a
href="mainap3.html#sca"><span
class="cmbx-12">SCA</span></a> <span
class="cmbx-12">Explorer</span></a> is meant as a starting point only. Most applications should productize their
own set of plug-ins based on those of the <a
href="mainli2.html#glo:SCA Explorer"><a
href="mainap3.html#sca"><span
class="cmbx-12">SCA</span></a> <span
class="cmbx-12">Explorer</span></a>, in order to fit their own
needs.
<h3 class="sectionHead"><span class="titlemark">23.1 </span> <a
id="x25-31500023.1"></a>Using SCA Explorer</h3>
<!--l. 16--><p class="noindent" >The <a
href="mainli2.html#glo:SCA Explorer"><a
href="mainap3.html#sca"><span
class="cmbx-12">SCA</span></a> <span
class="cmbx-12">Explorer</span></a> is a full-fledged application and does provide some basic functionality.
<!--l. 18--><p class="noindent" >In order to run the <a
href="mainli2.html#glo:SCA Explorer"><a
href="mainap3.html#sca"><span
class="cmbx-12">SCA</span></a> <span
class="cmbx-12">Explorer</span></a>:
<ol class="enumerate1" >
<li
class="enumerate" id="x25-315002x1">Obtain a copy of <a
href="mainli2.html#glo:SCA Explorer"><a
href="mainap3.html#sca"><span
class="cmbx-12">SCA</span></a> <span
class="cmbx-12">Explorer</span></a> and unzip to any location.
</li>
<li
class="enumerate" id="x25-315004x2">Run the executable</li></ol>
<!--l. 24--><p class="noindent" ><hr class="figure"><div class="figure"
><table class="figure"><tr class="figure"><td class="figure"
>
<a
id="x25-315005r1"></a>
<!--l. 26--><p class="noindent" ><img
src="images/ide/explorer/SCA_Explorer.png" alt="PIC"
>
<br /> <table class="caption"
><tr style="vertical-align:baseline;" class="caption"><td class="id">Figure 23.1: </td><td
class="content"><a
href="mainli2.html#glo:SCA Explorer"><a
href="mainap3.html#sca"><span
class="cmbx-12">SCA</span></a> <span
class="cmbx-12">Explorer</span></a></td></tr></table><!--tex4ht:label?: x25-315005r1 -->
<!--l. 28--><p class="noindent" ></td></tr></table></div><hr class="endfigure">
<!--l. 29--><p class="noindent" >For those familiar with the REDHAWK <a
href="mainap3.html#ide">IDE</a> many of the same tools will be available in the <a
href="mainli2.html#glo:SCA Explorer"><a
href="mainap3.html#sca"><span
class="cmbx-12">SCA</span></a>
<span
class="cmbx-12">Explorer</span></a>. The <a
href="mainli2.html#glo:SCA Explorer View"><a
href="mainap3.html#sca"><span
class="cmbx-12">SCA</span></a> <span
class="cmbx-12">Explorer View</span></a> and the <a
href="mainli2.html#glo:CORBA Name Browser View"><a
href="mainap3.html#corba">CORBA</a> Name Browser</a> are shown, as well as the
<a
href="mainli2.html#glo:Properties View"><span
class="cmbx-12">Properties View</span></a> and the <a
href="mainli2.html#glo:Error Log View">Error Log View</a>. All of these views function the same way as in the
<a
href="mainap3.html#ide">IDE</a>.
<!--l. 33--><p class="noindent" >Unlike a typical Eclipse application, these views can neither be moved nor closed. This
functionality is intentional as the <a
href="mainli2.html#glo:SCA Explorer"><a
href="mainap3.html#sca"><span
class="cmbx-12">SCA</span></a> <span
class="cmbx-12">Explorer</span></a> is designed to present as few features as possible
in an effort to not confuse the user.
<!--l. 37--><p class="noindent" ><div class="admonition block tip block-indent"><div class="tip-inner"><p class="para block block-first"> This behavior is accomplished with the use of a fixed perspective. </p></div></div>
<h3 class="sectionHead"><span class="titlemark">23.2 </span> <a
id="x25-31600023.2"></a>Creating a Custom REDHAWK GUI for the SCA Explorer</h3>
<!--l. 42--><p class="noindent" >The <a
href="mainli2.html#glo:SCA Explorer"><a
href="mainap3.html#sca"><span
class="cmbx-12">SCA</span></a> <span
class="cmbx-12">Explorer</span></a> is a great building block, but it does not always provide the look and feel
preferred by the end user. Therefore it is possible to create custom applications based off of the
<a
href="mainli2.html#glo:SCA Explorer"><a
href="mainap3.html#sca"><span
class="cmbx-12">SCA</span></a> <span
class="cmbx-12">Explorer</span></a> product.
<!--l. 45--><p class="noindent" >To create a custom application:
<ol class="enumerate1" >
<li
class="enumerate" id="x25-316002x1">Click <span
class="cmbx-12">Window </span><span
class="cmmi-12">> </span><span
class="cmbx-12">Preferences</span>
</li>
<li
class="enumerate" id="x25-316004x2">In the <span
class="cmbx-12">Preferences </span>dialog, expand the <span
class="cmbx-12">Plug-in Development </span>select <span
class="cmbx-12">Target</span>
<span
class="cmbx-12">Platform </span><hr class="figure"><div class="figure"
><table class="figure"><tr class="figure"><td class="figure"
><a
id="x25-316005r2"></a> <img
src="images/ide/explorer/Preferences.png" alt="PIC"
>
<br /> <table class="caption"
><tr style="vertical-align:baseline;" class="caption"><td class="id">Figure 23.2: </td><td
class="content">Target Platform Preference Page</td></tr></table><!--tex4ht:label?: x25-316005r2 -->
<!--l. 53--><p class="noindent" ></td></tr></table></div><hr class="endfigure">
</li>
<li
class="enumerate" id="x25-316007x3">Click <span
class="cmbx-12">Add</span><span
class="cmbx-12">…</span>
</li>
<li
class="enumerate" id="x25-316009x4">In the <span
class="cmbx-12">New Target Definition </span>window, select <span
class="cmbx-12">Nothing: Start with an empty target</span>
<span
class="cmbx-12">definition</span>, click <span
class="cmbx-12">Next</span>
</li>
<li
class="enumerate" id="x25-316011x5">Enter a name for the target or leave as is
</li>
<li
class="enumerate" id="x25-316013x6">Click <span
class="cmbx-12">Add</span><span
class="cmbx-12">…</span>
</li>
<li
class="enumerate" id="x25-316015x7">Select <span
class="cmbx-12">Installation</span>, click <span
class="cmbx-12">Next</span>
</li>
<li
class="enumerate" id="x25-316017x8">Enter the location of the <a
href="mainap3.html#sca">SCA</a> Explorer product, click <span
class="cmbx-12">Finish</span>
</li>
<li
class="enumerate" id="x25-316019x9">Click <span
class="cmbx-12">Finish</span>
</li>
<li
class="enumerate" id="x25-316021x10">Select the checkbox next to the new target platform you just added, click <span
class="cmbx-12">OK</span></li></ol>
<!--l. 64--><p class="noindent" >For help related to developing Eclipse applications or productizing an application refer to
<a
href="mainap1.html#x27-333000A">Appendix A</a>.
<!--l. 1--><div class="crosslinks"><p class="noindent">[<a
href="mainch24.html" >next</a>] [<a
href="mainch22.html" >prev</a>] [<a
href="mainch22.html#tailmainch22.html" >prev-tail</a>] [<a
href="mainch23.html" >front</a>] [<a
href="main.html#mainch23.html" >up</a>] </p></div>
<!--l. 1--><p class="noindent" ><a
id="tailmainch23.html"></a>
<div class=license>
<hr>
<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/deed.en_US"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-sa/3.0/80x15.png" /></a><br /><span xmlns:dct="http:// purl.org/dc/terms/" property="dct:title">REDHAWK Documentation</span> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/deed.en_US">Creative Commons Attribution-ShareAlike 3.0 Unported License</a>.
</div>
</body></html>