Aton International, Inc.
Trusted Mobile and Embedded System Software Development Experts
 

What Is Smart Client Software?

by Constance Kobylarz, CEO, Aton International, Inc.
Updated 7/9/04

We see the next wave of software innovation coming in the development of a category of applications that make fuller use of the power contained in the newest mobile and wireless devices . Smart client applications are applications which are larger than “Thin” clients but smaller than “Thick” clients. Smart clients take advantage of the greater power available in the latest mobile devices to perform part or all of the operations originally performed on the server.

These “Smart clients,” as Microsoft and others have labeled them, will offer more customization  for each business and business process application than was possible before. They will connect with business systems, networks, web services and other companies’ systems through the use of XML.

What Are Smart Client Applications?

Smart client applications deliver the best of both worlds, combining the reach of the Internet with the power of local computing hardware. Smart client applications have all the power and flexibility of rich or thick client applications, without compromising the ease of deployment and stability of the browser-based applications.

Common attributes of Smart client applications:

      High fidelity user experience that:

        Exploits the latest in graphics and UI technology

        Is personalized/individualized for each user based on context

      Intelligent connection:

        On/offline intelligence - taking advantage of local data caching and processing

        Distributed - central corporate data stores and pre/post processing on a server connected through web services

        Interoperable - Smart Clients can easily access data from many heterogeneous sources

      Information centric:

        Data access is loosely coupled

        Data is easy to retrieve, cache, and post

        Data access is flexible and granular in setting what, when, and how data is accessed and affected

      Designed for operations:

        Secure

        Centrally deployable

        Local CPU processing leveraged intelligently

        Versionable

What Are Microsoft Smart Client Technologies?

Microsoft Smart client technologies are development platforms for building Smart client software applications. Microsoft has three development platforms for Smart clients:

      Microsoft Office System

      Microsoft® .NET Framework and Windows Forms

      Microsoft .NET Compact Framework for Mobile Solutions “

Definitions courtesy of Microsoft -- Copyright © 2004 Microsoft Corporation

Why Do We Need Smart Client Applications?

Laptops have proven to be indispensable for a number of information worker uses. Industry analysts are predicting that the majority of information workers will be operating on non-desktop machines within the next few years. The advent of Windows CE, XP Embedded and Pocket PC PDAs and Phones has brought the possibility of an unlimited number of form factors, including ruggedized models, to meet the needs of a broader range mobile workers.

While just reusing older applications on these new devices may be expedient, it often does not foster timesaving or cost-saving improvements, nor does it allow for business innovation. By utilizing the greatly increased computing power contained within these new devices, Smart clients can assist the mobile worker to get more work done in less time.

Smart clients may be developed for several form factors using the same development tools. This maximizes development dollars within the IT department. They also offer the ability to work independent of the network and store results in the device database until connected again to upload the results to the server. This can reduce wireless communication costs and improve the performance of particular applications. 

Building Mobile “Smart Client” Applications with
Aton® Connect

Aton Connect for Pocket PC offers a very high performance, secure and easy to use solution to bring mainframe data to the mobile user via a direct connection to the mainframe. Although displaying mainframe data in its native “green screen” format can be good solution for some uses, the Aton Connect product also allows development of “Smart Client” applications on the mobile device.

What makes our product unique from other 3270 client software is its layered design. The "core" is a .NET component or an ActiveX component (both are available) that communicates with the mainframe. The user interface sits "on top" of the core and can receive the data exactly the way the mainframe presents it (traditional 3270 screen) or can easily be customized to the user's needs and to take advantage of the unique features of a particular device.

Rather than toggling back and forth between the mainframe screen and the user's work screen, with Aton Connect the crucial data can be delivered directly to a special user interface (using Visual Basic or C#) for the worker to take immediate action. A custom application can be designed in just days using tools like Visual Studio .NET, Visual Studio 6 or Borland Delphi that will work on a variety of Microsoft Windows Mobile devices to provide high reliability access to mainframe data.

The Aton Connect product includes a .NET component that can be accessed by your Smart client application running on the mobile device. The Aton .NET component allows your Smart client to access 3270 screens and transmit keystroke streams to and from the mainframe application. 

Your Smart client application can then display this data to the mobile device screen in any format you choose. Your application can also store data retrieved from the mainframe application for use when the wireless connection is not available. This ability to process data locally on the mobile device, and the ability to work with mainframe data even when disconnected from the wireless network creates a “Smart Client” application that significantly improves overall enterprise system efficiency, as well as reducing wireless costs.

Their small memory and resources footprint makes our products very usable in applications where size is a limitation.  Our low unit pricing and volume discounts, enterprise-wide and source code license options make our products exceedingly affordable.

We provide support via e-mail and phone to help you get your application up and running quickly. If you need security for your data, having the 3270 client installed within the application only on the devices issued to authorized users, rather than loading an applet from a web page or server, can offer substantial advantage. SSL security and FIPS 140 security are offered as special options. Contact us for details

About Us | Products | Services | Media Room | Site Map | Privacy | Contact Us | Windows Mobile Devices |

Copyright © 2007 Aton International, Inc.  All Rights Reserved. Contact us toll free in US and Canada 1.800.833.0835. International telephone +1 650.938.9328  GMT -8
Aton is the US registered trademark and/or service mark of Aton International, Inc.  Microsoft and Windows are registered trademarks of Microsoft Corporation in the United States and other countries. Other marks are property of their respective owners.