« Banks! | Main| Brill is "8.0"... »

Ext.nd. for Domino Alpha 2.

Category
Bookmark : del.icio.us  Technorati  Digg This  Add To Furl  Add To YahooMyWeb  Add To Reddit  Add To NewsVine 

Jack Radcliffe has been doing some amazing work on Ext.nd for Domino. There's a demo here, and it can be downloaded from here. So what is it ?

Think of it as a very easy way of web-skinning (and making it look amazing!) any old domino application, gaining all that funky Ajax-2 goodness without much effort.

We (that is HADSL) are considering this or a Dojo-based approach for our next web interface.. Coool

Comments

Gravatar Image1 - My take:

Ext.nd is here now, has a good team of people working on it, and has nice looking widgets that have already been developed.

Dojo is at the point of getting to a 1.0 release (currently 0.9), and the Domino kinda widgets are still in development. Because I think IBM is committed to it (look at Quickr), I think Dojo will be the future for Domino, but it's still "the future".

If I was needing to build a Web 2.0 site today on Domino, I'd probably go the Ext.nd route, and build my next iteration around Dojo.

Personally, I'm working on bringing these features/widgets into a Domino environment, but it's slow going since I have 2 or 3 other day jobs.

If you're not keeping up with Victor Krantz blog, { Link } it's an even better resource for what he's doing with Dojo.

"Dojomino" Lance

Gravatar Image2 - Thanks for the interest. We're all really exited about Ext.nd and how things are coming along. There is a sizable community building up and I think several are already using the components in production systems. Emoticon

Gravatar Image3 - Hi Bill, hope you decide to try out Ext.nd. We will be posting Alpha 2 Revision 1 soon that has a couple bug fixes and includes support for searching a view just like in the notes client!

Also, besides "skinning", Ext.nd gives a developer a set of Javascript classes to access the Domino objects. We're talking front-end AND back-end classes like you are used to seeing in LotusScript.

for example:

LotusScript session access
Dim session As New NotesSession
MsgBox session.Username

In Ext.nd (client-side Javascript)
var session = Ext.nd.Session
alert(session.Username)

LotusScript db access
Dim session As New NotesSession
Dim db As NotesDatabase
Set db = session.CurrentDatabase
MsgBox db.CurrentAccessLevel)

In Ext.nd
var session = Ext.nd.Session
var db = session.CurrentDatabase
alert(db.CurrentAccessLevel)

If you go to the demo site in FF and use Firebug, you can see what we currently support for the Session class. Just expand the dom on Ext.nd.Session to see the current list of properties and methods.

Again, I hope you try it out and I'll be glad to help you in any way.

Post A Comment

:-D:-o:-p:-x:-(:-):-\:angry::cool::cry::emb::grin::huh::laugh::lips::rolleyes:;-)

All my past and future presentations can be found here

Quick Bill


I'm
- a Lotus Domino Dual PCLP - that is, a SysAdmin PCLP and an AppDev PCLP (or IBM Certified Advanced Application Developer and Advanced System Administrator) in nd7, v6, v5, v4 and v3. (one of 20 worldwide!)
- an IBM Certified System Administrator - Websphere Portal v5.0
- an IBM Certified Solutions Developer - Websphere Portal v5.0
- an IBM Certified Associate Developer - Websphere Studio v5
- an IBM Certified Solutions Expert - Websphere v4.0.
- a SUN Java 2 Certified Programmer
- a (probably lapsed now) Microsoft MCSE in Windows NT4.
- a (definately) lapsed now CLP in cc:Mail v2 and v6