Welcome | Sign In
ECommerceTimes.com
Developer

Enterprise Web App Platform Maker UnCurls Code

Print Version
E-Mail Article
Reprints
Enterprise Web App Platform Maker UnCurls Code

"The decision to release all of the Curl source code above the RTE was made to encourage broad adoption of Curl as a viable enterprise RIA platform and provide all of the components required to support development of Curl applications," Richard Treadway, vice president of product strategy for Curl, told LinuxInsider.


Increase Customer Sales with VerticalResponse Email Marketing! Quickly and easily send email newsletters, coupons & sales announcements to your customers – no technical expertise needed. Sign up for your Free Trial today and send 100 emails on us!

Curl plans to release much of its code for the Curl Rich Internet Application (RIA) platform to the open source community to enhance the development of Web 2.0 applications.

The company announced Monday the first step in its open source strategy Download Free eBook - The Edge of Success: 9 Building Blocks to Double Your Sales -- the creation of a common repository of open source component libraries to support the rapid development of enterprise-class RIAs. Curl's Open Source projects are provided under the Apache V2.0 License and hosted by SourceForge.

"The decision to release all of the Curl source code above the RTE was made to encourage broad adoption of Curl as a viable enterprise RIA platform and provide all of the components required to support development of Curl applications," Richard Treadway, vice president of product strategy for Curl, told LinuxInsider.

New Projects Too

As part of its first step to support open source technology initiatives, Curl is sponsoring three open source projects. These projects target developers of applications for Web services and data-centric applications.

"Enterprise developers increasingly demand access to open source software, and this trend is even stronger with Web-based technologies such as Rich Internet Applications," said Bert Halstead, vice president and chief architect at Curl. "It's important to provide this community with tools and components that support the rapid development of Curl-based applications."

Curl's Rich Internet Application platform is available in base and pro versions. The base versions of each are free and offer an alternative to developers creating Web applications that require rich interactive interfaces. The pro versions enhance the base versions with additional security, performance and maintainability features for enterprise class applications.

Spreading the Word

Curl officials hope that releasing the code will help to create a vibrant community of Curl developers. The goal is to develop new RIAs with added performance and features that other platforms lack but to remove the concern that Curl is a proprietary platform.

"All new programming languages are either open or originate from major players. It is becoming increasingly expected that you have an open source offering in this space," Treadway explained. "More and more companies are moving to an open source business model. We are trying to make our products reflect the needs and desires of our customers that are using it."

Curl has had success in Japan with its products, becoming a considerable revenue stream, he explained. The growth trend for the RIA market is just starting in the U.S. because this country typically relies on prepackaged outsourced software rather than in-house application development, he noted.

"There is a substantial opportunity for RIAs here, especially for data-intensive enterprise applications," Treadway said.

What It Does

Curl provides a Rich Internet Application platform for building and deploying Web-based applications. RIA-structured applications require complex, highly interactive interfaces that were previously possible only as client-server applications.

Using Curl, developers can implement a new class of complex, business-critical, Web-based applications that cannot easily be developed with Ajax or other smart client technologies, said Curl officials.

The Curl RIA platform allows corporations with legacy client-server applications to move to Web-based delivery. This can result in increased reach and reduced cost.

Curl plans to create additional open source projects in the future.

Project Rundown

  • Web Services Development Kit (WSDK) provides tools to develop Curl applications that make use of Web services such as SOAP/WSDL (Service Oriented Architecture Protocol/Web Services Description Language) and an XML (Extensible Markup Language) document model. The WSDK was originally released in 2004 and was followed by several maintenance releases through the fall 2006.
  • Curl Data Kit (CDK) is a library that facilitates data-centric application development in Curl. It features support for client-side SQLite databases, which is the same standard supported by Adobe (Nasdaq: ADBE) AIR and Google (Nasdaq: GOOG) Gears. The CDK library enables a Curl application to store and retrieve data using SQLite and is an important foundation for Curl occasionally connected computing (OCC) applications.
  • Curl Development Utilities (CDU) provide functions supporting application development, including unit testing and project development. CDU consolidates techniques used in existing projects, as these infrastructural components are used by both the WSDK and CDK projects.


Print Version E-Mail Article Reprints More by Jack M. Germain


More by Jack M. Germain

Microsoft FOSSifies .Net Micro Framework
November 18, 2009
Microsoft has declared its .Net Micro framework open source under the Apace 2.0 license. Not all bits of .Net Micro are covered, however. Its TCP/IP stack has been stripped, as has its cryptography libraries. Rights to the TCP/IP stack aren't Redmond's to give, and the cryptography libraries are used outside of the scope of the .Net Micro framework, according to the company.
New Ubuntu OS Features Create Good Karma
November 13, 2009
Amidst the OS upgrades from Apple and Microsoft over the last few months, the Linux OS Ubuntu got a version bump of its own. Ubuntu 9.10, or Karmic Koala, is well worth the effort to upgrade, and its developers have made the process easier -- if you're using the full-sized desktop/notebook version. The Remix version, intended for netbooks, caused quite a few headaches.
Samsung Chimes In With Bada Mobile OS
November 11, 2009
With Android, iPhone, BlackBerry, WinMo, Symbian, WebOS and plenty other mobile platforms fighting for space, is there room for one more? Samsung believes there is, and it's announced a new open mobile platform called "Bada." The company, which already makes handsets for several existing platforms, says Bada will make app-making easy for developers. The first Bada handset should be out in the first half of 2010.
Don't miss a story -- sign up for our FREE e-mail newsletters and view the latest headlines at a glance.
Tech News Flash [ View Sample ]
E-Commerce Minute [ View Sample ]
ECT News Network Weekly Newsletter [ View Sample ]
Shortcuts
ECT News Network Information
Reader Services
Corporate
ECT News Network