Upcoming Events

Executive conference

Cloud Connect March 16-18

Comprehensive thought leadership for executives, IT professionals and developers. Topics include: the ROI, cost and economics of on-demand computing; Migration strategies to move from on-premise to cloud-based IT; Vertical cloud specialization, tailoring features and architectures to specific applications, industries, and customer ecosystems

More Events »

Subscribe to Newsletter

  • Keep up with all of the latest news and analysis on the fast-moving IT industry with Network Computing newsletters.
Sign Up

Data Management and Storage
S N E A K   P R E V I E W  

Presence-AR Adapter Lets Disparate Applications Work Collaboratively

  May 13, 2002
  By Ron Anderson


TOC Issue TOC
Printer Print full article
E-Mail E-Mail this URL

Looking for a way to enable multiple applications for collaboration? Turn to Advanced Reality, a new kid on the collaborative-computing block. The Houston company has developed an environment for making any applications collaborative -- even applications for which you don't have source code.



I tested Advanced Reality's Presence-AR Adapter for Excel -- a shrinkwrapped solution for enabling real-time collaboration -- in Network Computing's Syracuse University Real-World Labs®.

The product works as advertised, but unless you're already running Microsoft SQL Server, Presence-AR Adapter's requirement for this package creates a significant cost and administrative hurdle.

Staging Presence

Before establishing my first collaborative session with Presence-AR Adapter for Excel, I had to set up two server-side components: a directory server and a SQL Server database populated with Presence-AR Adapter's tables. The Presence-AR Directory Server, a Java applet that runs on a Unix or Microsoft Windows box, manages collaborative sessions and presents a list of available sessions to Presence-AR Adapter users.

Presence-AR Adapter for Excel requires SQL Server 2000 to host the Advanced Reality databases. These databases track the changes made during a collaborative session and the permissions defined for a session. For instance, I defined a range of cells that participants could modify during a session -- and these permissions were stored in a SQL table during a collaborative session.


Vendor Information
Presence-AR Adapter for Excel, $50,000 (site license, unlimited users).
Advanced Reality, (713) 526-4860; fax (713) 526-4612.
www.advancedreality.com


Once those components are in place, your end users need both a Java Virtual Machine (I used version 1.3.1) and the Presence-AR Adapter. One advantage of working with a small, new company like Advanced Reality is that it may be more responsive to customer requests. I suggested two changes to the installation: a utility to preconfigure the client prior to deploying it for a "hands-off" installation on the client side, and a distribution that doesn't include JVM 1.3.1, which bulks up the distribution to 9 MB from 3 MB. This last issue can cause a real bottleneck if you have slow links between your sites.

Within a couple of days I had my wish-list items in hand along with the company's assurance that these changes would be in the final product as well. Admittedly, a reviewer may get a different response than other users, but I've generally found new firms with new products more flexible than more established companies.

Alpha and Omega

Installing Presence-AR Adapter for Excel adds two new buttons to the Excel interface: "Begin Collaboration" and "End Collaboration." It couldn't be easier. With these buttons your users can create, join, leave and end collaborative sessions. Presence-AR Adapter is designed to fail over to other participants automatically should the session initiator drop out.

On the client side, Presence-AR Adapter uses Java applets and XML files for configuration information, making it platform-independent -- at least in theory. The shrink-wrapped version is for Microsoft Windows users, but Advanced Reality has designed Presence-AR Adapter as a platform-independent environment from the ground up, so developing adapters for multiple platforms should be a simple undertaking for the company or for your own development staff.

Because it's data-centric, Presence-AR Adapter is application-independent and fast, fast, fast. I tested Presence-AR Adapter over a cable-modem link between two PCs running Excel. Because no graphical information was transmitted or replicated between the machines -- only changed data is shared -- even slow links felt as fast as local processes.

This isn't application sharing, which can get bogged down even over fast links -- it's data sharing.

Good News
  • Data-centric, application-independent.
  • Simple installation and user interface.
  • Good foundation for enabling future collaboration.

    Bad News
  • Requires SQL Server.
  • SDK won't be available until later this year.
  • Version 1.0 has limited features and some bugs.


  • The difference is noticeable and very appealing when compared with application-sharing environments I've used, including eRoom Digital Workplace (see "Sharing Is Daring"). The speed is especially impressive when you consider that all the data traveling across the network is SSL-encrypted.

    Crossing Apps

    Did I mention that Presence-AR Adapter is application-independent? If you're using Excel and your colleague is using Lotus 1-2-3, you can still collaborate as long as each side has the two Presence-AR Adapter pieces required -- a collaborative representation of the type of data each application uses and a bidirectional adapter to translate events in the application into modifications to the data representation. Advanced Reality says it will release an Adapter SDK later so you can develop your own adapters and will develop custom adapters for customers for a price.

    If you're looking for a collaboration environment for Excel users, Presence-AR for Excel is worth a close look. And if you're looking for platform and application independence as well as the ability to develop collaborative adapters for your own applications, Presence-AR is on a very short list indeed.

    Ron Anderson is Network Computing's lab director. Before joining the staff, he managed IT in various capacities at Syracuse University and the Veteran's Administration. Send your comments on this article to him at randerson@nwc.com.




    Best of the Web

    Data deduplication: Declawing the clones

    Data deduplication is emerging as a critically important new arrow in the storage administrator's quiver to answer hard questions about the increasing problem in storage growth costs.

    Quick Read

    Compression, Encryption, Deduplication, and Replication: Strange Bedfellows

    One of the great ironies of storage technology is the inverse relationship between efficiency and security: Adding performance or reducing storage requirements almost always results in reducing the confidentiality, integrity, or availability of a system.

    Quick Read

    WAN Optimization Whitelists and Blacklists

    Optimization is a fantastic way of saving money and creating really happy customers at the same time, but it doesn't work flawlessly for all applications.

    Quick Read

    WAN Optimization as a Managed Service: It's Not About the Cost

    This insight examines how organizations outsourcing their WAN optimization initiatives to a third-party go about achieving their goals for application performance, reducing operational costs, and streamlining enterprise infrastructure.

    Quick Read

      Sponsored Links

    Premium Content

    Next Generation Data Center, Delivered, November 17th
    NWC


    Salary

    Video