File: use-jc.html

package info (click to toggle)
anyremote 6.4-1
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 6,292 kB
  • ctags: 1,741
  • sloc: ansic: 15,280; sh: 4,171; python: 107; makefile: 52
file content (227 lines) | stat: -rw-r--r-- 10,436 bytes parent folder | download | duplicates (5)
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
<!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">

<head>

	<title>anyRemote &middot; Control your computer with your phone</title>

	<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
	<meta name="description" content="anyRemote project page - Bluetooth remote control tool" />

	<link rel="stylesheet" href="data/master.css" type="text/css" media="all" title="Default Style" charset="utf-8" />
	<script src="data/effects.js" type="text/javascript" charset="utf-8"></script>

	<link rel="alternate" title="Feed" href="data/feed.xml" type="application/rss+xml" />

	<link rel="icon" href="data/logo-favicon.png" type="image/png" />
	<link rel="shortcut icon" href="data/logo-favicon.png" type="image/png" />

</head>

<body id="docs">

	<a class="skip" name="top">&nbsp;</a>
	<a class="skip" href="#content">Skip to content</a>

	<div id="head">
		<div id="logo">
			<h1><a href="index.html"><img src="data/logo-head.png" alt="logo" /> anyRemote</a></h1>
		</div>
		<div id="navigation"><div class="padding">
			<a href="index.html"><span>About</span></a>
			<a href="frontend.html"><span>Screenshots</span></a>
			<a href="dload.html"><span>Download</span></a>
			<a href="docs.html" class="active"><span>Documentation</span></a>
			<a href="faq.html"><span>FAQ</span></a>
			<a href="contacts.html"><span>Contact</span></a>
			<a href="thanks.html"><span>Special Thanks</span></a>
		</div></div>
	</div>

	<div id="sidebar"><div class="padding">
		<dl class="info">
			<dt>Information</dt>
			<dd>
				<p>Please use the two sidebar boxes below to browse through the anyRemote Documentation!</p>
			</dd>
		</dl>
		<dl class="docs">
			<dt>Documentation</dt>
			<dd>
				<ul>
					<li><a href="pre-setup.html">Before install</a></li>
					<li><a href="pre.html">Software prerequisites</a></li>
					<li><a href="install.html">Compilation and installation</a></li>
					<li><a href="mode.html">Which mode to choose ?</a></li>
					<li><strong>Setup</strong>
						<ul>
							<li><a href="setup-at.html">Setup: AT mode</a>
								<ul>
									<li><a href="event.html">Event reporting</a></li>
									<li><a href="ckpd-emulation.html">Keypad emulation events</a></li>
								</ul>
							</li>
							<li><a href="setup-server.html">Setup: Server mode</a></li>
						</ul>
					</li>
					<li><a href="use.html">How to use anyRemote</a>
						<ul>
							<li><a href="android-client.html">Android Client</a></li>
							<li><a href="use-jc.html">J2ME Client</a></li>
							<li><a href="web.html">Web Interface</a></li>
							<li><a href="cm-xml.html">XML Services Interface</a></li>
							<li><a href="cfg-howto.html">How to create simple configuration file</a></li>
							<li><a href="bemused.html">Bemused Support</a></li>
							<li><a href="iviewer.html">Command Fusion iViewer support</a></li>
						</ul>
					</li>
					<li><a href="devices.html">Tested devices</a></li>
					<li><a href="phones.html">Phone specific details</a></li>
					<li><a href="tips-tricks.html">Tips &amp; tricks</a></li>
					<li><a href="man.html">Man page</a></li>
				</ul>
			</dd>
		</dl>
		<dl class="docs-advanced">
			<dt>Advanced</dt>
			<dd>
				<ul>
					<li><a href="http://elpraga.bshellz.net/HOWTOstartanyRemoteatboottime.html">miniHOWTO: start anyRemote at boot time and create a multimedia computer</a> (externally maintained)</li>
					<li><strong>Format of configuration files</strong>
						<ul>
							<li><strong>Server mode</strong>
								<ul>
									<li><a href="conf-server.html">Configuration file format</a></li>
									<li><a href="conf-server-ex.html">Configuration file examples</a></li>

									<li><a href="set.html">Set(...) / ExecAndSet(...) commands</a></li>
									<li><a href="set-fm.html">Set(filemanager ... ) command</a></li>
									<li><a href="set-icons.html">Set(icons ...) command and available icon set</a></li>
									<li><a href="set-list.html">Set(list ... ) and Set(iconlist ... ) commands</a></li>
									<li><a href="set-menu.html">Set(menu ... ) command</a></li>
									<li><a href="set-parameter.html">Set(parameter, ... ) commands</a></li>
									<li><a href="set-text.html">Set(text ... ) command</a></li>
									<li><a href="set-window.html">Set(image ... ) command</a></li>
								</ul>
							</li>
							<li><strong>AT mode</strong>
								<ul>
									<li><a href="conf-at.html">Configurational file format</a></li>
									<li><a href="conf-at-ex.html">Configurational file examples</a></li>
								</ul>
							</li>
							<li><strong>Common</strong>
								<ul>
									<li><a href="make.html">Make(...) command</a></li>
									<li><a href="emulate.html">Emulate(...) command</a></li>
									<li><a href="dbus.html">Dbus(...) command</a></li>
									<li><a href="vars.html">Variable substitution</a></li>
									<li><a href="ev-handlers.html">Event handlers</a></li>
									<li><a href="icon-themes.html">Icon themes for J2ME client</a></li>
								</ul>
							</li>
						</ul>
					</li>
				        <li><a href="ir.html">anyRemote and InfraRed</a></li>
				</ul>
			</dd>
		</dl>
		<dl class="contact">
			<dt>Contact</dt>
			<dd>
				<p>We will be pleased for any questions, suggestions, patches and examples of configuration files!</p>
				<ul>
					<li>Post in the <a href="http://sourceforge.net/forum/?group_id=162923">Forum</a></li>
					<li>Please, send e-mails to  <a href="mailto:anyremote&#64;mail&#46;ru">anyremote&#64;mail&#46;ru</a></li>
				</ul>
			</dd>
		</dl>
		<dl class="help">
			<dt>Project needs help!</dt>
			<dd>Help us to fix any misprintings, syntax and stylistic errors in documentation. Send Your corrections to <a href="mailto:anyremote&#64;mail&#46;ru">anyremote@mail.ru</a></dd>
		</dl>
		<!--HOSTINGLOGO-->
	</div></div> <!-- sidebar -->

	<div id="content"><div class="padding">

		<a class="skip" name="content">&nbsp;</a>

	<h1>How to use anyRemote J2ME client</h1>

	<h2>Download it</h2>

	<p>You can download J2ME client from <strong>Preferences</strong> window of <a href="k-shots.html">kAnyRemote</a>/<a href="g-shots.html">gAnyRemote</a> or 
        download it manually from <a href="dload.html">download</a> area.</p>

	<h2>Install it</h2>

	<p>First You have to install J2ME client on Your phone. This could be done with</p>
	<ul>
		<li><strong>Device Detail</strong> window of <a href="k-shots.html">kAnyRemote</a>/<a href="g-shots.html">gAnyRemote</a></li>
		<li>GUI frontend or <strong>KDEbluetooth</strong> or <strong>gnome-obex-send</strong><br />
		(be sure that <a href="dload.html">anyremote-J2ME-client</a> package is already installed) or</li>
		<li>through WAP from <a href="dload.html">download</a> area</li>
	</ul>

	<p>There are several variants of JAR file, so You can choose variant which is more suitable for Your phone:</p>
	<ul>
		<li>anyRemote-16.jar - contains 16x16 icon set. Best variant for phones with screen 160x160 or lower.</li>
		<li>anyRemote-32.jar - contains 16x16 and 32x32 icon sets.</li>
		<li>anyRemote-48.jar - contains 16x16 and 48x48 icon sets.</li>
		<li>anyRemote-64.jar - contains 16x16 and 64x64 icon sets. Best variant for phones with screen higher than 240x320</li>
		<li>anyRemote-128.jar - contains 16x16 and 128x128 icon set.</li>
		<li>anyRemote-full.jar - contains 16x16, 32x32, 48x48, 64x64, 96x96 and 128x128 icon sets and 16x16 title icon.</li>
		<li>(deprecated) anyRemote-nojsr82.jar - contains 16x16, 48x48, 64x64, 96x96 and 128x128 icon sets and 64x64 title icon. 
                (does not supports <a href="http://jcp.org/en/jsr/detail?id=82">JSR82</a>)</li>
	</ul>
	<p>The only difference between <strong>anyRemote-XX.jar</strong>'s and <strong>anyRemote-XXb.jar</strong>'s is the size of title icon (16 or 64).
	In general, anyRemote-XXb.jar suggested to use on Nokia's, and anyRemote-XX.jar on all other cell phones.</p>

	<h2 class="clear">Note for WinMobile users</h2>
        <p>It is strongly recommended to use Esmertes <a href="faq.html#winmobile">Jeodek</a>.</p>

	<h2 class="clear">Server side setup</h2>
	<p>Firstly, it needs to run anyRemote on PC.</p>
        <p>Also, be sure what anyRemote <a href="web.html">web interface</a> is <strong>stopped</strong>.</p>

	<h2 class="clear">Run it</h2>

	<p><img class="float-right" alt="main window" src="data/jc/jc-menu.png" />
	After startup of J2ME client You will see this picture on phone's screen. 
	If You start J2ME client for the first time then list of connections 
	will be empty. Run "Search" to find anyRemote on PC (You have to start it before and enable page and inquiry scans on PC's bluetooth adapter of course).</p>
	<p>If search is unsuccessful be double sure that page and inquiry scans are enabled on bluetooth adapter. This can be done by command:</p>
	<pre>hciconfig hci0 piscan</pre>
	
	<br /><br />
	<p>You can enter address to connect directly. If You plan to connect to anyRemote through internet or Wi-Fi 
	enter something like <code>socket://192.168.1.2:5197</code> (be sure You have started anyRemote with <code>-s tcp:5197</code> option). 
	If You plan to connect to anyRemote through bluetooth enter something like <code>btspp://0008F4163049:19</code>, where 0008F4163049
	is bluetooth address of PC. To determine it use <code>hcitool dev</code> command.</p>

	<h2 class="clear">Connect to anyRemote</h2>

	<p>Select item from list of connections and then choose <strong>Connect</strong> menu item (see picture above).
	After one or two seconds You will see main screen of J2ME client.</p>
	
	<p>If You want J2ME client to connect to an device automatically upon startup, then choose <strong>AutoConnect</strong> menu item (see picture above).</p>

	<p>Look and behaviour of J2ME client is determined by configuration file, which used by anyRemote and may vary
	significantly. The following screenshots are just examples of how it could look like.</p>
	<p>
		<img alt="amarok1" src="data/jc/amarok.png" />
		<img alt="amarok2" src="data/jc/amarok-v2.png" />
		<img alt="File Manager 1" src="data/jc/fileManager3.png" />
		<img alt="File Manager 2" src="data/jc/fileManager2.png" />
	</p>

	</div></div> <!-- content -->

	<div id="foot">
		<p>Maintained by <a href="mailto:anyremote&#64;mail&#46;ru">anyRemote</a>. Website by <a href="http://www.martinlettner.info">m.lettner</a>.</p>
	</div>

</body>
</html>