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

  • Hands On: New VS Code Insiders Build Creates Web Page from Image in Seconds

    New Vision support with GitHub Copilot in the latest Visual Studio Code Insiders build takes a user-supplied mockup image and creates a web page from it in seconds, handling all the HTML and CSS.

  • Naive Bayes Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the naive Bayes regression technique, where the goal is to predict a single numeric value. Compared to other machine learning regression techniques, naive Bayes regression is usually less accurate, but is simple, easy to implement and customize, works on both large and small datasets, is highly interpretable, and doesn't require tuning any hyperparameters.

  • VS Code Copilot Previews New GPT-4o AI Code Completion Model

    The 4o upgrade includes additional training on more than 275,000 high-quality public repositories in over 30 popular programming languages, said Microsoft-owned GitHub, which created the original "AI pair programmer" years ago.

  • Microsoft's Rust Embrace Continues with Azure SDK Beta

    "Rust's strong type system and ownership model help prevent common programming errors such as null pointer dereferencing and buffer overflows, leading to more secure and stable code."

  • Xcode IDE from Microsoft Archrival Apple Gets Copilot AI

    Just after expanding the reach of its Copilot AI coding assistant to the open-source Eclipse IDE, Microsoft showcased how it's going even further, providing details about a preview version for the Xcode IDE from archrival Apple.

Subscribe on YouTube

Upcoming Training Events