Curl Opens RIA Tools to Community
October 24, 2007 —
Curl, one of the early entrants into the rich Internet application world, announced today that it will turn over a substantial amount of code to the open source community, to help drive the creation of applications to run on the company's platform.
"We want to remove the concern that Curl is a proprietary platform," said Richard Treadway, vice president of product strategy at Curl. "We are releasing things above the platform that are fairly mature."
The company, which is targeting developers and their managers with the code release, will turn over its Web Services Development Kit, the Curl Data Kit and Curl Development Utilities, hosted at SourceForge under the Apache 2.0 license. The Web services kit provides all the components necessary to support the consumption of SOA services via SOAP and WSDL, and includes an XML document model for processing XML. The data kit gives client-side access to SQLite and supports occasionally connected applications, and the utilities offer best practices for developing Curl applications, according to Treadway.
Curl will not release its runtime to the community, Treadway noted, because it's important that the runtime exist only in one version that is solid and can run anywhere. Curl's solution consists of the runtime, which is given away but not open source, with an IDE for creating Curl applications and the Curl programming language.
A parallel effort to drive development of Curl applications is the simultaneous launch of the developer community Web site, which will include a sandbox for uploading and executing Curl applications for testing, according to Treadway. The site also will offer discussion forums and training, he added.
Curl, which was acquired in 2000 by the Japanese company Sumisho, has seen a move away from client/server in Asia that is only just getting under way in the United States, according to chief strategy officer Jnan Dash. Business-to-consumer sites that require animation and graphics are driving rich Internet applications, he explained, adding that Adobe's Flash and AJAX are prevalent in those cases. "But nobody's addressing the issue of enterprises that have process-centric apps," he claimed. "The problem is how to take high-cost client/server applications to the Web to take advantage of those benefits."
Dash outlined the requirements for an RIA platform for business-critical client/server applications. It must be Web-enabled, will have the ability to create and display highly complex UIs, must support enterprise-class data sets, must run online and offline, and must be high-performance and highly secure. "We think of it," he said, "as a front end to SOA."
Share this link: http://sdt.bz/31251
Most Read Latest News Blog Resources
Taking enterprise architecture to the business side
Startup Corso is bringing out a cloud-based planning platform that ties into business plans
|
|
Zeichick’s Take: Radio moves from analog waveforms to digital packets
Streaming radio highlights the need for streaming applications to be designed to take up as little bandwidth as possible
|
|
Appcelerator Acquires Cocoafish to Add Instant Mobile Cloud Capabilities to its Industry Leading Titanium Platform
Appcelerator Offers Messaging, Social, Location and Storage Mobile Cloud Services to All Mobile App Publishers
|
|
ComponentOne Releases a Collection of 40+ UI Widgets Powered by HTML5 and jQuery
ComponentOne has announced the 2012 release of Wijmo: a kit of UI widgets for HTML5 and jQuery development
|
Taking enterprise architecture to the business side
Startup Corso is bringing out a cloud-based planning platform that ties into business plans
|
|
Top five apps to manage your workload
Web applications offer new ways to track your “to-do” lists
|
|
Not so fast when it comes to testing in the cloud
Developers face outsourcing, virtual lab management and mobile devices as obstacles
|
|
Xceed releases UX-focused suite for Microsoft’s WPF
"Blendables" helps match user experiences to developer visions
|
Are you at risk for burnout?
Burnout is a severe problem and it can strike at any time. Here's how to tell if you are nearing the edge.
|
|
Agility, mom, and apple pie
If we're to evaluate the state-of-the-art in software development, we should start with the values espoused in the Agile Manifesto.
|
|
RIM woos developers with free tablet
How do you get more apps ported to the BlackBerry PlayBook? By giving every developer a free tablet, of course!
|
|
GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
|
The Hidden Costs of Software Licensing
Moving beyond paper-based software licensing to more flexible, software-based licensing is a business decision. There is a growing trend tow...
|
|
Case Study: You May Need a Development Mechanic
As a contractor for a major financial player in Germany, SOBEGE, a German-based consultancy specializing in embedded IT and web services, wa...
|
|
Ensuring Software Quality at a Major International Bank
One of the world’s leading international banks has adopted AgitarOne technology for delivering generated unit tests for their Java software...
|
|
Load Testing Adobe Flex Applications
Adobe Flex applications may be different from applications you’ve worked with before. For classic HTML web applications, the server does all...
|
Related Articles
Security is the focus of latest Curl platform update
A beta release of the RIA platform now allows administrators to allow or disallow privileges for end users, and unprivileged applications can store data on local disks. The beta will be available at the Web 2.0 Expo.
|
RIA company curls up with Eclipse
Curl has released Curl Development tools for Eclipse, plug-ins that help create RIAs. The toolset has a language-sensitive editor and is integrated with the Eclipse debugger and the Eclipse workspace.
|
Curl goes offline with new version of RIA platform
The “secret sauce” to the Curl RIA platform is a source code compiler. A new version of the platform can store data on the client while the client is disconnected from the Internet.
|