Click here to receive your FREE subscription to Campus Technology
11/8/2007
Going into this review, I was not at all sure what to expect. I had no prior knowledge of Curl, although some preliminary research revealed it to be an object-oriented hybrid markup language with similarities to HTML, CSS, and JavaScript.
The Cambridge, MA-based company behind the Curl language, Curl Inc., describes it as an alternative to AJAX. It allows the programmer to define the structure, style, and function of Web applications in one language instead of several.
Curl is popular in Asia, having been adopted by companies such as Nissan Diesel Motor Co. and the Bank of Tokyo-Mitsubishi. Curl Inc. itself is a wholly owned subsidiary of Sumisho Computer Systems.
The latest news about Curl is that some of the code has been released to the open source community under the Apache 2.0 license. The Apache 2.0 license differs from the more common General Public License (GPL) used for open source projects by favoring versatility over freedom. Source code licensed under Apache 2.0 may be used for both open source and proprietary closed source projects. In contrast, a project containing GPL code must remain open source under the GPL indefinitely.
Curl Inc. established three open source projects:

I went to the Curl site and quickly located the Curl integrated development environment (IDE). The IDE is currently available for Windows and Linux, with a Mac OS X version in the works. As a Linux user, I was looking forward to trying Curl on Ubuntu 7.10, but Curl Inc. only offers the Curl IDE in the .rpm package format used by Red Hat, CentOS, SuSE, Fedora and similar Linux distros instead of the .deb packages used by Ubuntu. A representative from Curl, Inc. later informed me that the company does not support the use of the Curl IDE Linux package on Ubuntu. System requirements to run the Curl IDE are described here.
While it is possible to make .rpm packages install on Ubuntu with community-designed conversion tools such as Alien, I was hesitant to employ such a workaround because I wanted a clean install (without additional tools/kludges) to see how well the program performed.
The source code for the Curl IDE was not publicly available at the time of this review, so I couldn't custom-compile it for my system. Therefore, my only recourse was to download and test the Windows version. I booted into Windows XP and acquired the Windows version a few minutes later. Curl is free for personal use, but the personal edition has some enterprise features disabled. Commercial use can be costly, at $12,000 per server on the high end.
Software frameworks are enjoying enormous popularity these days among a range of developers. It's popularity well earned; frameworks provide powerful tools for building more flexible and less error-prone applications. They generally enhance developer productivity with out-of-the-box functionality. And they can free developers to focus on features instead of common coding tasks.
Utility storage provider 3PAR has announced the release of the 3PAR InServ T400 and T800 Storage Servers. The new hardware is built on the company's third-generation InSpire architecture, featuring the 3PAR Gen3 ASIC with integrated fat-to-thin processing.
City University of New York (CUNY) is partnering up with Intel and Red Hat to launch a new software institute dedicated to open source software. The center, New York City Open Source Solutions Lab, based out of the CUNY Graduate Center, will serve as a test bed for government IT professionals in New York who are working with open source solutions.
Adobe has made its ColdFusion 8 Web development platform free for educators and students. The offer is available for all public and private accredited K-12 schools and colleges and universities.
Trent Batson considers a list of back-to-school resources for Web 2.0.
Campus Technology speaks with wiki expert Stewart Mader, who discusses choosing between commercial and open source wiki products, getting started with a wiki, and why Wikipedia is the single biggest stumbling block to wikis in higher education.