Click here to receive your FREE subscription to Campus Technology
10/17/2007
The Eclipse Foundation released version 1.0 of the Eclipse Rich AJAX Platform (RAP). The organization is billing this toolset as the first AJAX platform that allows developers to create rich Internet applications (RIAs) using the Eclipse component model.
RAP 1.0 is based on the OSGi standard of the OSGi Alliance. OSGi is a service-oriented, component-based environment designed to promote the interoperability of applications and services. Organizations can use RAP to create AJAX and RIA applications that are component-based and that integrate into existing enterprise systems, according to Jochen Krause, leader of Eclipse RAP project and CEO of Germany-based Innoopract Informationssysteme.
"It's basically an AJAX runtime that allows developers to build RIAs and programs entirely in Java," Krause said. "They can use the Eclipse plug-ins to modularize their applications, and so they get very powerful and extensible applications."
Eclipse RAP is based on the Eclipse Rich Client Platform (RCP), a well known and established framework for RIAs. The applications built with RAP can be run with RCP, Krause said, proving a single source for rich desktop and rich Internet applications.
Innoopract has been the driving force behind the 15-month-old Eclipse RAP project. A software and services company with offices in Karlsruhe, Germany, and Portland, OR, Innoopract is a founding member of the Eclipse Foundation. The company bases its products and services on the Eclipse development platform. It is probably best known as the creator of the Yoxos Eclipse distribution, which bundles dozens of popular open source plug-ins and an easy-to-use installation tool.
"The RAP is infrastructure," Krause said. "And we came to the conclusion that if you want to establish infrastructure, the only way you can do that--if you're not Microsoft--is through open source." The RAP release is the first middleware delivered by the Eclipse Foundation, Krause added.
Eclipse Foundation Marketing Manager Ian Skerrett noted the importance of RAP for enterprise developers in a recent blog posting.
"The neat thing about RAP is that you write AJAX applications in Java and use the Eclipse component model based on OSGi," Skerrett wrote. "Think of it something like [Google Web Toolkit] but using Eclipse plugins. This means you can now architect your AJAX applications as extensible components. For large companies this is a big deal since they typically like to create architectures that help them reuse code in different applications."
RAP 1.0 includes features designed for enterprises that are building a large number of new applications based on AJAX and RIA technologies. A list of those features includes:
The College of Southern Nevada (CSN), a community college in Las Vegas with 41,000 students, has adopted the Angel Learning Management Suite (LMS) to support its online course offerings. In Spring 2008 CSN began evaluating alternatives to WebCT, which it currently runs, and made the decision to adopt Angel in the fall. In January 2009, CSN's 865 sections of online enrollment will be delivered using the Angel LMS.
Toshiba has introduced a new USB docking station that incorporates DisplayLink--a technology that allows computers to connect to projectors and other types of displays through USB 2.0.
Mitsubishi has begun shipping a new LCD-based SXGA+ projector aimed at higher education, specifically medical schools. The new MH2850U, according to Mitsubishi, is "specially engineered for projecting DICOM simulation images for use in medical education and training."
Last month, ActiveState released Komodo IDE 5.0, the company's latest integrated development environment (IDE). Komodo supports multiple programming and markup languages, including HTML, JavaScript, PHP, Perl, Java, Python, C++ and more. It does not support some .NET languages at present, such as ASP/ASP.NET, C# and VB.NET.
IBM last week announced consulting services specifically designed to help organizations assess their options in using cloud computing technology. "Cloud computing" is a much argued term, but it typically refers to solutions delivered over the Internet, rather than via customer premises-installed software.
Hollins University, among other higher ed institutions in Virginia, has implemented Omnilert's e2Campus emergency notification system (ENS) just ahead of a state-mandated deadline requiring them at every public institution of higher education by Jan. 1. Hollins itself isn't a public campus, but wished to implement an ENS before the end of the year, the school said in a company statement.