News

RIA Platform Provider Curl Partners with Sonata

RIA platform vendor forms new partnership, aims at U.S. market.

As new vendors continue to elbow their way into the increasingly crowded rich Internet application (RIA) market, one of the oldest RIA platform companies that's been focusing mainly on Asian markets is forming an alliance to increase its visibility in the United States.

Cambridge, Mass.-based Curl Inc., maker of the Curl RIA platform, is joining forces with Sonata Software Ltd., a Bangalore, India-based systems integrator, the companies announced recently. As part of the agreement, Sonata will provide development and deployment consulting services to users of the Curl RIA platform, while Curl will provide Sonata with enabling technology for its growing RIA practice.

Curl is also the name of a programming language developed at the MIT Laboratory for Computer Science specifically for interactive Web content. The company's products are based on research from that project. The Curl language combines HTML, scripting and languages such as Java and C#. It's supported by a wide range of companies, including Microsoft.

The company Curl has positioned itself exclusively for enterprise organizations, and mainly for business-to-business RIA apps, rather than business-to-consumer, says Jeffrey Hammond, senior analyst in Forrester Research Inc.'s application development practice. Curl is a wholly owned subsidiary of Japanese IT services company Sumisho Computer Systems Corp., and, to date, has focused primarily on Asian markets. Enterprise IT organizations in Japan and Korea are currently the biggest commercial Curl users.

"That's why we tend not to hear as much about them as an option here in the United States," Hammond says.

But the Curl RIA platform stacks up well against the competition, Hammond says, which now includes Microsoft's Silverlight, Adobe Systems Inc.'s Apollo and Sun Microsystems Inc.'s JavaFX. Curl's particular focus is on managing large datasets. It has its own graphics primitives and more advanced controls, such as charting and graphing. It takes advantage of a larger runtime, which allows for a more extensive set of libraries on the client. Consequently, the amount of code tends to be less, as does the amount of information traversing the wire, Hammond says.

Another advantage of Curl also turns out to be a disadvantage: Because the platform is based on a single language, developers have a more consistent programming environment with no mixing of multiple languages and tag types. On the other hand, Hammond points out, developers have to learn that language.

The Sonata deal is likely to help the company with its existing customer base, Hammond says, but he doubts it will do much to lift the company above the burgeoning pack of RIA players. "I think they need a ubiquity play as well as an enterprise play to gain scale and reach in the market," he says.

Curl joins what industry analyst Ray Valdes, research director in Gartner Inc's Internet platforms and Web services group, has called a "platform war" fueled by a surge of vendors in the RIA space. Gartner predicts that IT managers and enterprises will have to deal with fragmented platforms for rich media within browsers for some time.

About the Author

John K. Waters is the editor in chief of a number of Converge360.com sites, with a focus on high-end development, AI and future tech. He's been writing about cutting-edge technologies and culture of Silicon Valley for more than two decades, and he's written more than a dozen books. He also co-scripted the documentary film Silicon Valley: A 100 Year Renaissance, which aired on PBS.  He can be reached at [email protected].

comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube