No Pause to Refresh: More Robust Web Apps
Rich Internet applications improve the user's experience over the Net and skip the deployment and maintenance hassles of client/server apps.
Computerworld - The Internet has represented a huge leap forward for many organizations, allowing them to expand the reach of their applications to remote workers, customers and suppliers. Unfortunately, limitations in browsers have meant a step backward for the user experience compared with client/server applications.
But a burgeoning group of users is solving this dilemma with new tools designed to preserve the rich content and interactive features of the desktop in "rich Internet" applications that can be accessed via a thin client. Rich Internet applications are designed to provide enhancements to usability without the deployment and maintenance headaches of client/server applications.
The new tools essentially eliminate the need to refresh a Web page every time a user enters or receives new data. They allow businesses to more easily move existing client/server applications to the Web or build new Web applications. Companies are using the tools for e-commerce and call center applications that require complex interactions with users. They also use them for applications that need to run on various devices.
Traditional HTML-based applications are built as static, page-based applications that require an HTTP request to a server every time data needs to be refreshed. However, applications on the Web often require heavy interaction with users. For example, a customer service application could require a call center representative to enter information from a customer while also accessing a technician's service schedule. These types of applications can't work efficiently with the latency that comes with constant page refreshes.
Rich Internet applications include a rendering engine in the client that can cache data and communicate back and forth with the server while still displaying the Web page for the user. The engine can process user requests to provide a more responsive user interface and fewer round trips to the server than HTML-based applications do. While HTML is a simple straightforward language for building static applications, adding any type of interaction within the user interface often requires a lot of scripting from developers. Rich Internet application developer tools are designed to plug into popular integrated development environments (IDE) while providing the windows and tabs needed to add interactive features without a lot of coding.
Image Credit: Belle Mellor
Keeping the Record Straight
When SunGard Data Systems Inc. wanted to move its client/server mutual fund shareholder application to the Web, the company opted to use rich Internet technology to migrate the system.
The company's Investar-One shareholder record-keeping system for mutual fund clients has 400 to 500 screens, and using traditional HTML programming to build the graphical user interface (GUI) for the Web would have taken too long and wouldn't have delivered adequate content, says Mark Judah, chief technology officer at SunGard's Investar-One business unit in Wayne, Pa.
- 15 Non-Certified IT Skills Growing in Demand
- How 19 Tech Titans Target Healthcare
- Twitter Suffering From Growing Pains (and Facebook Comparisons)
- Agile Comes to Data Integration
- Slideshow: 7 security mistakes people make with their mobile device
- iOS vs. Android: Which is more secure?
- 11 sure signs you've been hacked
- What Datapipe customers need to know about the new PCI DSS 3.0 compliance standard This handy quick reference outlines what PCI DSS 3.0 is, who needs to be compliant and how Alert Logic solutions address the new...
- The 12 PCI DSS 3.0 requirements addressed by Peer 1 Hosting This handy quick reference outlines the 12 PCI DSS 3.0 requirements, who needs to be compliant and how Alert Logic solutions address the...
- Defense Throughout the Vulnerability Life Cycle This whitepaper provides insight into how to leverage threat and log management technologies to protect your IT assets throughout their vulnerability life cycle.
- The Critical Role of Support in Your Enterprise Mobility Management Strategy Most business leaders underestimate the importance of tech support when they choose an EMM solution. Here's what to put on your checklist.
- Live Webcast Best Practices for the Hyperconverged Enterprise Network To the Age of Constant Connectivity and Information overload
- Live Webcast On-demand webinar: "Mobility Mayhem: Balancing BYOD with Enterprise Security" Check out this on-demand webinar to hear Sophos senior security expert John Shier deep dive into how BYOD impacts your enterprise security strategy...
- Live Webcast Endpoint Backup & Restore: Protect Everyone, Everywhere Arek Sokol from the bleeding-edge IT team at Genentech/Roche explains how he leverages cross-platform enterprise endpoint backup in the public cloud as part...
- The New Way to Work Knowledge Vault This Knowledge Vault focuses on how, in today's increasingly virtual world, it's more important than ever to engage deeply with employees, suppliers, partners,...
- Getting Ready for BlackBerry Enterprise Service 10.2 Find out how BlackBerry® Enterprise Service 10 helps organizations address the full spectrum of EMM challenges, while balancing the needs of both the...