Curl goes offline with new version of RIA platform



Email    print   
May 7, 2009 —  Since the company was founded in 1998, Curl has made its rich Internet application (RIA) bones through its own programming language and Eclipse integration. Now, the company has added the ability to work with RIAs offline.

The technology that keeps Curl’s wheels spinning is a runtime environment that installs on the desktop. The platform contains a compiler that Richard Treadway, the company’s vice president of product strategy, called Curl’s “secret sauce.”

Curl’s development environment can run either standalone or as a plug-in to Eclipse. When a Curl application is developed in the Eclipse IDE, the plug-in can pass the application to the runtime environment. The source code is then compiled, and the Curl application will create a frame in the Curl runtime window. Through the plug-in, the application will report on results from compiled source code, according to Treadway.

“To the end user, it looks like a browser app, but in reality it’s a desktop app running on the Curl runtime environment,” he said. “The advantage of that is we’re not competing for browser resources here, and we can communicate with anything on the back end, whether it’s an app server, some sort of Web service, or SOA back end.”

Treadway claimed that the size of Curl applications is usually very small, which results in applications starting up very quickly. The ability to run an application offline is also common to Curl’s RIA competitors Adobe Flex, Microsoft Silverlight and Sun JavaFX.

Another main component to Curl’s technology is the Curl programming language, which is used to create applications. It is specifically designed for building graphical user interfaces. The Curl language offers the ability to create 2D and 3D graphics, as well as the ability to create applications that use enterprise data and mashups from multiple sources.

With Curl 7.0, a developer has access to client-side databases using the open-source SQLite database engine. Data can be stored on the client when Curl is disconnected from the Internet, and then it can update that data when there is Internet connectivity again, Treadway said.

“In our world, it isn’t so much the guy who is on an airplane and isn’t connected, it’s more business-critical applications that have to continue working even when they’re not connected,” Treadway said.

Additionally, Curl 7.0 offers Web-enabled demo applets that run standalone on the desktop, as well as a new applet installer that creates shortcuts on the desktop and start menu.




Related Search Term(s): Curl, RIAs


Share this link: http://sdt.bz/33446
 
Most Read Latest News Blog Resources

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
Curl's new data services kit works with AMF
According to Curl executives, users who need to bring data into Adobe Flash or Flex applications can use Data Kit Data Services. It uses Action Message Format, which can be used on Adobe's Flex LiveCycle Data Services and BlazeDS Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
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.
02/09/2012 02:16 PM EST

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.
02/07/2012 11:57 AM EST

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!
02/04/2012 01:57 PM EST

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.
02/03/2012 12:17 PM EST

Facebook claims hacker cred
Facebook's SEC S-1 filing form includes a short essay on the Hacker Way by Mark Zuckerberg himself.
02/02/2012 08:26 AM EST

Ryan Dahl steps down
Ryan Dahl, creator of Node.js, steps back from his position as gatekeeper for the project.
02/01/2012 04:58 PM EST

 
Events calendar tab
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb