10 - 2 CA50/UCA Client & Server Developer & User Guide
Business Application Overview
Business applications are third party developed, custom applications for use with a CA50. A business application
can control the following CA50 features and functions:
•
scanner
•
display
•
LEDs
•
play audio files
•
vibrator motor
Third party business applications cannot run directly on the CA50. Instead they are developed for, hosted by and
run on the UCA server or another addressable Web server in the enterprise. The UCA client application allows a
user access to server based third party business applications via an HTTP 1.1 compliant Web browser. A user can
interact with the business application via the CA Menu option which accesses the Web browser. Business
applications can be hosted on the UCA server or other addressable Web servers in the enterprise.
Multiple business applications can be accessed by a CA50. From the menu, a user selects one of the business
applications for operation. Only one business application can be run at a time on the CA50.
For example, in a price lookup business application, the CA50 device scans and decodes bar code information and
transmits to the UCA server for processing. The server information associated with the bar code is then sent to the
CA50 for display and use by the store associate. Transmission of the data between the CA50 and UCA server
occurs over the wireless infrastructure of the facility.
Business Application Development Environment
Developers familiar with standard Web site development methodologies are capable of business application
development for the CA50. Business applications for the CA50 can be thought of as Web sites. Any server side
programming languages that are used in standard Web site development, such as C#, JSP, etc., can be used to
develop CA50 business applications. The only requirement is that the output generated by the server (HTML tags)
and sent to the CA50 must be compatible with the tags supported by the UCA client application. For additional
information on the UCA client application see
UCA Client Application Overview on page 5-1
.
NOTE
After loading the UCA server software, sample CA50 business applications can be found in the following
directory: \Program Files\Motorola\UCA Server\Development Toolkit\.
NOTE
1. For a complete checklist outlining all the development and deployment activities required to implement
a CA50 solution, see the
Development and Deployment Checklist on page 2-1
2. For a table listing the most commonly requested topics within this manual, see the Quick Startup Guide
on the last page of the manual.
Summary of Contents for CA50
Page 1: ...CA50 UCA Client Server Developer User Guide ...
Page 2: ......
Page 3: ...CA50 UCA Client Server Developer User Guide 72E 93914 02 Revision A November 2009 ...
Page 18: ...xvi CA50 UCA Client Server Developer User Guide ...
Page 24: ...xxii CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 30: ...1 6 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 34: ...2 4 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 48: ...3 14 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 106: ...4 58 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 109: ...UCA Client Application on the CA50 5 3 Page intentionally blank ...
Page 110: ...5 4 CA50 UCA Client Server Developer User Guide ...
Page 135: ...UCA Server 6 25 Figure 6 30 Installing Prerequisites Figure 6 31 SQL Server Setup ...
Page 200: ...7 32 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 284: ...9 56 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 302: ...10 18 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 350: ...11 48 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 358: ...12 8 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 418: ...A 6 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 436: ...B 18 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 478: ...E 12 CA50 UCA Client Server Developer User Guide 6 7 8 9 10 11 ...
Page 488: ...F 4 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 492: ...G 4 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 510: ...I 14 CA50 UCA Client Server Developer User Guide Page intentionally blank ...
Page 538: ...Index 12 CA50 UCA Client Server Developer User Guide ...
Page 540: ......
Page 541: ......