
51
5.10.3 XTPro Web Browser-Based Implementation
A representative implementation based upon using a web browser as the client is detailed in Figure 69.
In this scenario, the client application is developed by using an active web server authoring tool (such as
Adobe Flash®). The active content is then embedded into one or more HTML files and loaded onto the
device’s file system (refer to section 5.10.1 for detailed information regarding customization of the web
server content). Accessing the device’s web server via a standard web browser then loads the active
content, which initiates communication with the server.
Server
Device
Content
is
loaded
onto
server
device’s
file
system
for
web
server
2
Active
web
content
is
delivered
to
client
XML
socket
(port
2000)
<xreq>
<read_data>
<ref>Pr_2</ref>
</read_data>
</xreq>
User
accesses
server’s
web
page
via
web
browser
(client)
3
http://192.168.16.111
Active
content
executes
and
establishes
XML
socket
5
http://192.168.16.111
XML
socket
(port
2000)
<xresp>
<read_data>
<ref>Pr_2</ref>
<val>123</val>
:
</xresp>
8
http://192.168.16.111
Programmer
authors
active
web
page
content
(via
Adobe
Flash,
etc.)
Fi
le
Sy
st
em
HTTP
(port
80)
Network
or
Internet
1
Client
initiates
XTPro
requests
6
4
Server
responds
to
client’s
requests
7
XT
P
ro
Ser
ve
r
Figure 69: Web Browser-Based Implementation
CTi Automation - Phone: 800.894.0412 - Fax: 208.368.0415 - Web: www.ctiautomation.net - Email: [email protected]