Cuts Costs and Time-to-Market
for Developers and Manufacturers
Why UpShot?

In today's competitive marketplace, businesses want to maximize return on investment by producing fully functional products while maintaining development costs and time-to-market. UpShot is designed to give the application developer a competitive advantage by drastically reducing development time while providing a fast and painless means of designing and implementing application functionality across multiple hardware and software platforms.

The Benefits of UpShot Technology

UpShot technology addresses the needs of software application developers by utilizing two distinct strategies. First, UpShot provides a mechanism to build and display a graphical front end application user interface. Second, UpShot acts as a framework to connect Graphical User Interface (GUI) controls to actual commands understood by the system or device being controlled.

The GUI Display Engine The GUI Display Engine allows the developer to build his or her application simply by providing XML data. Unlike other application builders, UpShot provides core code that actually becomes part of the application itself. This code drastically reduces development time by relieving the developer of the mundane tasks of designing, writing, and maintaining the largely mechanical code segments that drive a GUI.

The Command Interpreter The Command Interpreter links low level commands, those that directly control a device, system or application, to their GUI counterparts. Like the GUI Display Engine, the Command Interpreter requires only XML data to map GUI action items to actual commands. The developer is not required to write any application code. UpShot builds the XML

command mapping tables and executes the appropriate commands from the XML input data supplied by the developer.

The UpShot Advantage

UpShot allows the application developer to design and build a GUI application to drive practically any device or system software package without ever having to write a line of code. Applications can be designed and developed in a mere fraction of the time it would take to develop these same applications using traditional development life cycle techniques.

Maintaining or updating an existing UpShot application is amazingly simple. Only the content of the XML data need be changed. No application code needs to be revisited or modified.

Finally, UpShot itself is built upon established Java and XML technologies, allowing it to leverage off widely accepted standards and concepts of platform independence.

How can I learn more about UpShot?

UpShot is a product of Salient Software Solutions, Inc. Salient's goal is to help its strategic partners and customers gain competitive market advantage by providing innovative quality products and services at a fraction of the cost and in a fraction of the time it would take for their competitors to offer the same products and services.

UpShot technology and the UpShot product line is another step toward helping Salient's strategic partners and customers to achieve their goals. At Salient, we take your success personally! Please contact a Salient representative for more information about UpShot technology and about how we at Salient can help you meet and exceed your goals.

FEATURES

  • Cuts development costs.
  • Decreases time-to-market.
  • Portable.
  • Easy to use.
  • Based on Java and XML.

Salient
Software Solutions, Inc.

www.salientsoftware.com

11701 NW 24th Street
Fort Lauderdale, FL 33323
954-916-9451
info@salientsoftware.net



Return to Salient home

Return to Salient products