FEATURED VIDEO

Sponsored By:


SLIDE SHOWS
Too many cars and too few parking spaces leave many San Franciscans frustrated and angry. One company is looking to change that by beaming parking information straight to your smartphone.
With all of the fanfare and hoopla surrounding the recent release of the Apple iPhone 3G, a host of device makers are hoping for a slice of the apple pie. Here we look at devices from the likes of BlackBerry, Palm, Nokia, Samsung and others that may become the official iPhone killer.
HP is readying a new addition to its Scalable Computing & Infrastructure (SCI) portfolio -- the HP Performance Optimized Data Center (HP POD).
INSIDE CHANNELWEB
techcareers logo Search Jobs:


  

Post Resume|Employers

Recent Post:


Director of New Product Development
ACCO Brands seeking Director of New Product Development in Lincolnshire, IL
spacer

Combining, Integrating Desktop Apps In New Ways


By Mario Morejon, ChannelWeb
11:05 AM EDT Mon. Mar. 24, 2008
Page 1 of 2
Has anyone ever thought of desktop integration? The folks at OpenSpan did. And they offer one of the most unique products on the market. Since the invention of COBOL copybooks way back in 1959, just about every vendor on the market has focused its efforts on building solutions for enterprise systems and has all but ignored the PC.

Yes, some integration products on the market can run screen scraping tools to simulate I/O of PC clients, but for the most part these products are complex because they generate APIs based on the fields they collect. Most of the market, however, is preoccupied with developing connectors and APIs to tie in clients into server side applications.

These products only work as long as the client applications provide access into their internal logic through their own APIs. Many off-the-shelf software and custom Windows applications were never designed to be extended, so they are virtually black boxes that can never be used with other software.

OpenSpan did what nobody ever thought -- it developed a groundbreaking driver that wedges itself between Windows system files and Windows applications. In a nutshell, the OpenSpan driver can take a running application that runs on the desktop and inserts itself and begins to manage the application objects as if it was the original developers running the code. With the connection in place, OpenSpan gains full control of buttons, labels, controls and menu items.

Any desktop software that would otherwise be left alone by IT, can now be combined into a solution. Through OpenSpan's Studio developer product, users can combine controls from different applications and create new applications. The behaviors of the controls are also fully configurable as well.

But there's more; OpenSpan added quite a few other integration technologies so that Windows applications can merge with Web applications, .Net and Java applications, Web services, and various green screen platforms. The OpenSpan solution is the most extensive client side integration solution examined by the Test Center.

The Test Center got hold of OpenSpan's Studio and installed it on Thinkpad Z61m running XP with SP2 and .Net 2.0.

After completing an application in Studio, OpenSpan offers a separate module to execute its applications without Studio. During the installation process, Studio gives users the option to install its driver locally. The Test Center then ran a demo application that combines the Windows calculator with Google's search site. It sounds weird, but that's because no one has pulled off such an awesome feat, especially with no coding involved.

The calculator demo requires network connection so that Google's Web search site is accessible. To start, the Test Center created a solution called CalcGoogle1 and selected the Web application option in the project pane. Like Visual Studio, OpenSpan provides various target application types that developers can select before working on the projects.

Studio looks and feels like most other IDEs on the market. After adding a new Web application adapter and a Windows application target into the project, two XML files are generated into Studio's workspace. The target applications are then interrogated using a unique process that captures the behavior of fields selected.

To interrogate Windows application, the name and the path of the executable have to be added in the Properties Window.

Google's side was interrogated by simply clicking the Interrogation button. Studio uses a bull's eye icon to mark to highlight objects that it parses on the application. This is a simple way to navigate through parts of an application without having to extract them manually.

Next: After capturing, see what's collected


RATE THIS ARTICLE Worse 1 2 3 4 5 Better
CHANNELWEB MARKETSPACE >> (Sponsored Links)
ADVERTISEMENT




CHANNEL SERVICES >>