Isomorphic SmartClient: Now Open Source
Written by on November 8th, 2007 in Ajax News.
Isomorphic has made a leap of faith to a new opensource business model today. They have freed up their SmartClient Ajax platform by releasing it under the LGPL license.
The piece that has been opensourced “includes the typical set of Ajax UI components that are now available from several vendors, but goes beyond the standard offering with support for very large datasets, metadata management, advanced skinning and branding, WSDL/SOA binding, and many other features
Extensions to SmartClient LGPL, including the SmartClient Java Server, the SmartClient Visual Builder tool, and several industry-specific optional modules, continue to be available for purchase.”
You build UI’s using a declarative markup such as:
-
-
-
<treegrid ID=”categoryTree”
-
dataSource=”supplyCategory”
-
nodeClick=”findForm.findItems(node.categoryName)”
-
showHeader=”false”
-
leaveScrollbarGap=”false”
-
canAcceptDroppedRecords=”true”
-
canReparentNodes=”false”
-
selectionType=”single”
-
animateFolders=”true”
-
animateRowsMaxTime=”750″
-
>
-
<folderdrop><js>
-
function (dragRecords, dropFolder) {
-
var record = itemList.getSelectedRecord();
-
var newCategory = dropFolder.categoryName;
-
record.category = newCategory;
-
supplyItem.updateData(record);
-
}
-
</js></folderdrop>
-
</treegrid>
-
And in JavaScript:
-
-
-
isc.TreeGrid.create({
-
ID:”categoryTree”,
-
dataSource:”supplyCategory”,
-
nodeClick:”findForm.findItems(node.categoryName)”,
-
showHeader:false,
-
leaveScrollbarGap:false,
-
animateFolders:true,
-
canAcceptDroppedRecords:true,
-
canReparentNodes:false,
-
selectionType:”single”,
-
animateRowsMaxTime:750,
-
folderDrop: function (dragRecords, dropFolder) {
-
var record = itemList.getSelectedRecord();
-
var newCategory = dropFolder.categoryName;
-
record.category = newCategory;
-
supplyItem.updateData(record);
-
}
-
});
-
It is interesting to see that the market almost seems to require that you are opensource, else the barrier to playing around is too high.
Source: Ajaxian
Original Article: http://feeds.feedburner.com/~r/ajaxian/~3/181769741/isomorphic-smartclient-now-open-source
