The ISV Challenge.Independent software vendors (ISVs) that effectively address the web computing needs of customers and the emerging application service provider (ASP) market will have a tremendous competitive advantage in today's Internet-driven economy. According to according to prep. 1. As stated or indicated by; on the authority of: according to historians. 2. In keeping with: according to instructions. 3. the Gartner Group (company) Gartner Group - One of the biggest IT industry research firms. Address: Connecticut, USA. (The Decreasing Importance of Desktop Operating Systems The control program in a user's machine (desktop or laptop). Also called a "client operating system," Windows is the overwhelming majority while the Macintosh comes second. There are also several versions of Linux for the desktop. Contrast with network operating system. , April 2000) at least 60 percent of consumers will use ASP sourced software or portal-based Web tops, such as AOL (A division of Time Warner, Inc., New York, NY, www.aol.com) The world's largest online information service with access to the Internet, e-mail, chat rooms and a variety of databases and services. , for more than half of their computing functions by 2002. By upgrading their applications for use over the Internet, software developers can dramatically strengthen the value of their product offering - opening up additional revenue opportunities and securing greater satisfaction and loyalty from customers. However, before this can be achieved ISVs must tackle the challenge of web-enabling existing applications. The objective for an ISV (Independent Software Vendor) A person or company that develops software. It implies an organization that specializes in software only and is not part of a computer systems or hardware manufacturer. is therefore to deliver a stable, feature-rich version of their software to clients across the Internet or through an ASP. Furthermore, the software companies who gain competitive advantage will be the ones who are first to market, delivering cost-effective web-enabled versions of familiar applications for their typical user, without sacrificing features or functionality. There is obviously a demand for web-enabled applications, but what do we actually mean by the term web-enable? Web-Enabling vs. Webifying Although `hot topics' among application developers and ASPs, the differences between web-enabling and webifying remain ambiguous. By way of clarifying according to the World Wide Web Encyclopaedia, "To Webify is to convert a standard linear document to a hypertext hypertext, technique for organizing computer databases or documents to facilitate the nonsequential retrieval of information. Related pieces of information are connected by preestablished or user-created links that allow a user to follow associative trails across the web of small documents in a form suitable for the World Wide Web. These formats presently include HTML HTML in full HyperText Markup Language Markup language derived from SGML that is used to prepare hypertext documents. Relatively easy for nonprogrammers to master, HTML is the language used for documents on the World Wide Web. , VRML (Virtual Reality Modeling Language) A 3D graphics language used on the Web. After downloading a VRML page, its contents can be viewed, rotated and manipulated. Simulated rooms can be "walked into." The VRML viewer is launched from within the Web browser. , and Adobe Acrobat Document exchange software from Adobe that allows documents to be displayed and printed the same on every computer. The Acrobat system created the Portable Document Format (PDF), which is widely used in commercial printing and on the Web. See PDF. Portable Document Format (file format) Portable Document Format - (PDF) The native file format for Adobe Systems' Acrobat. PDF is the file format for representing documents in a manner that is independent of the original application software, hardware, and operating system used to create those documents. (PDF (Portable Document Format) The de facto standard for document publishing from Adobe. On the Web, there are countless brochures, data sheets, white papers and technical manuals in the PDF format. ) formats." This definition implies a static solution which may only allow the user to view text or images. On the other hand, web-enabling is considered to be more interactive. "Web-enabling an application means being able to use an application via the Web." Web-enabled applications are the more essential of the two, due to several recent trends in desktop computing. Identifying the Demand for Web-enabled Applications These trends include the increasing independence of operating system operating system (OS) Software that controls the operation of a computer, directs the input and output of data, keeps track of files, and controls the processing of computer programs. or user locations and the increasing use of the web as a primary delivery and maintenance tool for software applications. This ultimately changes the way information systems are being used and the way people are doing business. Operating System and Location Independence One of the most significant trends today in desktop computing is the decreasing importance of the user's location and the move away from dependence on a single desktop system. In fact, remote users make up the fastest growing segment in the computing industry. Users are expecting to access corporate data and applications from anywhere in the world, any time of the day and from virtually any type of device. Furthermore, fast communication among employees, customers, suppliers and strategic partners, no matter where they are, is becoming increasingly critical. This business model goes beyond the traditional corporate work environment and its standard desktop operating system. With the rise in popularity of Java, Linux and Interact Devices, users can choose from a selection of cheaper, simpler and more convenient channels for handling corporate and personal information. Server-based computing Refers to applications that run in a server. Also known as "thin client computing," it may refer to a browser-based environment that uses a Web browser as the client with all applications running on a Web server on the Internet or in an intranet on the LAN. where traditional desktop applications are centrally managed and supported on a server or host computer and accessed by standard PCs or other desktop devices, is rapidly becoming recognised as the most reliable way to reduce the complexity and cost of enterprise computing Refers to information technology in the larger company. See enterprise data and enterprise networking. while increasing efficiency. This new business environment presents a substantial challenge for IT teams and ISVs: addressing the users need to have a single application accessed from anywhere, from almost any desktop operating system or device. The challenge here is to extend existing desktop applications to the World Wide Web without potentially destabilising their code base and investing hundreds of man-hours in a software rewrite re·write v. re·wrote , re·writ·ten , re·writ·ing, re·writes v.tr. 1. To write again, especially in a different or improved form; revise. 2. . The Web Infrastructure and Just-In-Time (JIT JIT - dynamic translation ) Software Analysts predict that the Web will be the primary source for the delivery and maintenance of software by 2003. Dynamic and timely methods of updating software will become more critical as users demand instant access to new or upgraded functions, as opposed to the time-consuming process of ordering upgrades The Encyclopedia is available in several options for individuals and organizations. Please visit www.computerlanguage.com for more details. and then having IT professionals install it on their workstations. Users will expect their specific needs to be met through access to a wide range of functions that can work on any platform. Quite simply, the Gartner Group states, (The Decreasing Importance of Desktop Operating Systems, April 2000), "This model will expand the capabilities of the computer beyond those of today's desktop suites." So, having examined the pressures in today's market that makes web-enabled applications a necessity for business survival, we can now turn our attention towards the options available for web-enabling and the qualities of the ideal web-enabling solution. Finding the Ideal Web-enabling Solution There are several web-enabling solutions available to software companies: rewriting re·write v. re·wrote , re·writ·ten , re·writ·ing, re·writes v.tr. 1. To write again, especially in a different or improved form; revise. 2. the application, third-party middleware Software that functions as a conversion or translation layer. It is also a consolidator and integrator. Custom-programmed middleware solutions have been developed for decades to enable one application to communicate with another that either runs on a different platform or comes from a and Bridges. From a software company's perspective, an ideal web-enabling solution offers the following: 1. Quick time to market 2. Stability, requiring no application rewrites 3. Cost-effectiveness 4. Preservation of the ISV's branding and relationship with the customer 5. Adaptability to the changing desktop computing environment 6. Preservation of the application's interactive look and feel. Rewriting the Application Rewriting the application is a common approach taken by software companies. The rewriting of code enables the company to web-enable the application whilst preserving the software company branding and the relationship with the customer. Despite these advantages, rewriting an existing, stable application with an existing install base is not the preferred solution. This method can be costly and time-consuming and rewrites have the potential for introducing instability to an otherwise stable program. In addition, rewriting applications can mean introducing a static front end to the application, sacrificing the rich interactive experience users have come to expect and usually requiring that users undergo additional training to learn the new software. The greatest problem, however, may be the very long development and quality assurance time that applications take, sometimes delaying the product's introduction to the market for years. Third-Party Middleware Software companies can also recommend that customers buy third-party middleware for a multi-tiered solution. This middleware application (tier 1 or 2) executes the application on a separate server and sends screen updates to the client (tier 2 or 3). While this solution is very effective from a functionality standpoint, it poses several important problems. One of the problems is that the third-party product or server must be sold to the customer as part of the software package, which increases the complexity of the sale, making it more costly for the customer, a more difficult buying decision and likely prolonging the sales cycle This arrangement also requires an IT specialist to implement, maintain and support the server since it is a complex third-party product. This would require the customer to pay the additional cost of IT training or engaging consultant resources, such as those offered by the reseller An organization that sells hardware and software to the general public. Resellers purchase products from software publishers and hardware manufacturers. . Third-party middleware will not run on regular NT, but requires special Windows TSE See Tokyo Stock Exchange. TSE 1. See Tokyo Stock Exchange (TSE). 2. See Toronto Stock Exchange (TSE). or NT terminal services The Windows 2000 counterpart of Windows Terminal Server in Windows NT. See Windows Terminal Server. from Microsoft. An additional disadvantage is that the software company now loses branding recognition and account control for their product since they are now required to use another product to run their software. Perhaps most importantly Adv. 1. most importantly - above and beyond all other consideration; "above all, you must be independent" above all, most especially , the software company has missed the opportunity for generating revenue with their web-enabled, product, as that revenue is now going to the third party. Bridges Bridges software from GraphOn Corporation is a third option that solves all the problems associated with rewriting code and employing third-party middleware. Bridges is ideally suited for developers who want a quick to market, cost-effective technology to create cross-platform, web-enabled versions of their Windows, UNIX UNIX Operating system for digital computers, developed by Ken Thompson of Bell Laboratories in 1969. It was initially designed for a single user (the name was a pun on the earlier operating system Multics). or Linux applications. The Bridges technology allows ISVs to offer Windows applications A program that is written to run under Microsoft's Windows operating system. Such applications typically run under all 32-bit versions of Windows, but earlier applications might also run under the 16-bit versions (Windows 3.x) as well. See Windows. with complete application functionality at the desktop, effectively web-enabling their application without rewriting or even altering a single line of code. No extensions, add-ons, or code rewrites are required to run applications on Macintosh, Windows, UNIX, Linux and any Java-enabled device or browser. Bridges advantages include: 1. Bridges enables ISVs to deliver their web-enabled applications quickly to customers in their own packaging with Bridges software included and transparent to the end-user. 2. The Bridges server requires less than one hour to install and provides instant delivery to any desktop or internet computing device, anywhere in the world. 3. Bridges extends the capabilities of standard Windows NTI NTI NewTech Infosystems (software company, Irvine, California) NTI Nuclear Threat Initiative NTI National Transit Institute (New Brunswick, New Jersey) NTI Nunavut Tunngavik Incorporated 2000 servers enabling applications to be run from any desktop computer or display device, including Macintosh, UNIX, Linux, Windows, and any Java-enabled device or browser. 4. The Bridges software uses the RapidX (RXP RXP Resonate Exchange Protocol RXP Receive Positive ) protocol, enriching the users experience with features such as client side printing, local client access and auto-client install within a stable, dependable environment. Web-Enabling Applications with GraphOn's Bridges Software Using GraphOn's innovative Bridges technology, JSVs can offer a complete, cost-effective web deployment solution to their multi-platform customer base and for distribution by ASPs. Bridges provides ISVs with a competitive edge by offering an affordable, scalable and customisable solution for web-enabling full featured Windows, UNIX and Linux applications quickly and without modifying the application's code or requiring costly add-ons. By bundling and integrating Bridges from GraphOn with their products, software companies can provide web access to their application transparently, without extra cost, effort or special training for their customers. Bridges provides internet delivery of web-enabled 32-bit Windows, UNIX or Linux applications, accessed instantaneously by any desktop device, from any location. These server-based versions of the applications offer the same functionality as desktop versions. With Bridges, the applications retain the original "look and feel" and appear to be running directly on the desktop. Bridges technology easily extends the reach of critical applications to branch offices, remote users and telecommuters, over any connection including Internet, phone and wireless, with consistently high performance. With Bridges comes freedom in the choice of applications, operating systems Operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many other characteristics. In practice, many of these groupings may overlap. and connectivity framework. Web-enabling by Bridges takes very little time and simplifies the software maintenance process. Centrally located applications with distributed client access improve application management, because problems can be solved in a central location, instead of at the many individual end user desktop locations. The result is lower development costs and improved server performance. Using GraphOn's innovative Bridges technology, ISVs can meet market demands quickly and offer a complete, cost-effective web deployment solution to their multi-platform customer base and for distribution by ASPs. Bridges provides JSVs with a competitive edge by offering an affordable, scalable and customisable solution for web-enabling full-featured Windows, UNIX and Linux applications. Robin Ford Executive vice president, sales and marketing, GraphOn Corporation http://www.graphon.com 01183777900 |
|
||||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion