Skip to Content

Trying out AJS

After seeing the first blog on BSP Meet your AJAX Framework: AJS, the cool new AJAX framework that was posted by Daniel McWeeney; I just had to drop what I was doing and give it a try.  I had gotten a little sneak peak at the tool from Dan and Ed last week, but I was still really excited to finally get my hands on it.  Although I have done AJAX from BSP before, having a nice framework to make things easier and hide some of the nasty JavaScript is certainly a welcome addition.    The first thing I did was build a little test application of my own so that I could try out the drag and drop and then some of the visual effects.   The next thing I got thinking about was how this project was great, but I would also love to have an additional layer of BSP Extension Elements written on top of the helper methods.  That is the beauty of the open source model thought isn’t it –  if there is something you would like to add on top of a project there is no reason not to start a new project to do so.  Some of the advantages of having a BSP Extension Library in addition to what has already been created is that you would get syntax checks on the element attributes right in the BSP editor:image If your support package level in your system is fairly up to date, you would also get completion help on the extension elements and their attributes:image So just to start to play around I created a single BSP Extension Element wrapper for the Visual Effects section of the library.  It is really just a start, but I figure why wait until the whole thing is done to post it.  I put this one Extension Element out in a Google Project via SAPlink and then maybe other interested people might want to add their own wrapper elements.    I also put my test application for the element wrapper out there.  It lets you try out all the visual effects.  It even applies the effects to a HTMLB:tableView:image I know this only scratches the surface of what is possible with the library these guys have built, but this is just the first day it was released.  I’m sure the community is going to come up with all kinds of cool ways to put this to use.  Here is a link to the google code project where you can download this first test SAPlink Nugget or contribute elements of your own:
You must be Logged on to comment or reply to a post.
  • Thomas, great idea to wrap some of the helpers with BSP extension elements.  It’s really nice to see you already playing with AJS and adding to it.


    • >Nice to see you blogging again…

      It is true I haven’t blogged in a while, but on the other hand I haven’t exactly been sitting on the beach sipping drinks. 🙂

      It takes time to prepare sessions for the string of conferences and I had a little writing project as well. But most interesting was the couple of months I got to spent on a prototype development project in Palo Alto.  If you caught the keynote at WIS last week then you saw the outcome of that project during the demo.  Once things calm down after all the conferences are over I would really like to blog about what it was like to be a part of that project.