sentence: remote application platform ( rap , formerly rich ajax platform ) project is an open-source software project under the eclipse technology project which aims to enable software developers to build ajax - enabled rich internet application by using the eclipse development model , plugins and a java - only application programming interface ( api ) .