Nitobi
About Nitobi
Services
Products
Home -> Blogs -> Dave Johnson

Dave Johnson

Archive for the 'Uncategorized' Category

JavaOne Slides: Pragmatic Parallels Java and JavaScript

May 12th, 2007

I have got my JavaOne sessions slides up on Slideshare now. Slideshare rocks!


Nitobi News

May 12th, 2007

It is nice having time to actually look at my email and check out what has been going in the world! Having been thoroughly swamped with preparing JavaOne / XTech talks, conitnuing product development and support, and flying half way across the world I finally have a spare moment to report on a few things of note that happened this past week at Nitobi. Luckily I can lift most of it from Alexei ;)

First of all we have released some new support for Complete UI on Java. This coincided with our presence at JavaOne of course. The new stuff includes support for Eclipse, JSP taglib, servlets, Struts and more. Check it out here. Alexei even created a way cool video overview and posted it here - he has such a good screencast voice!

There is some other video to watch as well and that is a video interview Andre did for WebProNews about Nitobi and RobotReplay.

The Enterprise Ajax book is now available on Rough Cuts. The other thing in this vein is that it looks like we will also be producing some video content to go along with the book - should be interesting to see how that works out!

Next week, I will be in Paris to give a presentation at XTech on declarative Ajax programming - 9am Thursday May 17. I will talk about some of the driving factors behind declarative Ajax and have a few examples / demos. XTech is a really good quality conference I think and there are lots of interesting people going to be there - it should fun!

Some other Nitobi people (Jake and Brian) are going to be down in Portland for RailsConf over the Canadian long weekend (ha!). Hopefully they will find some good Rails action and have a few nice Portland brews!

RobotReplay is continuing to evolve and we are getting very close to moving some of the service over to EC2 and getting all the servers organized in preparation for a few way cool new features. Last week we got around to implementing a few new things as well and started to purge people’s old sessions to help keep things working smoothly :)

We also have a few cool new projects and products on the go that we will be blogging about soon!

CommunityOne Slides: Ajax to the Moon

May 8th, 2007

Here is the presentation that I gave at CommunityOne down at JavaOne entitled Ajax to the Moon.

Take a look at the PDF and I will try and get the slides up with slideshare though it doesn’t seem to be working quite right at the moment.

Update: Here are the real slides!


RobotReplay Mouse Movement Overlays

May 6th, 2007

I have been playing around with RobotReplay playback and made a simple little mouse trail. Check out the movie of a test playback below.


Just starting to scratch the surface really!

Also posted over on the RobotReplay blog.

JavaOne and XTech

May 4th, 2007

I am leaving for San Francisco first thing on Monday morning and then off to London and Paris on thursday for XTech.

If anyone wants to meet up for a beer and chat about Ajax, Flex or our new RobotReplay service!

Can’t wait to get back to London!

JavaScript Flash Integration Kit

April 20th, 2007

For those of you out there that are thinking of using the JavaScript Flash Integration Kit for building an application watch out for this little bug.

In the FlashTag.addFlashVars(string) function it just sets the internal variable this.flashVarsStr. However, in the FlashTag.toString() method it checks if the this.flashVars variable is null or not to determine if it should write the flash variables into the Flash HTML tag. To fix it, I just changed it from this:

FlashTag.prototype.addFlashVars = function(fvs) {
  this.flashVarsStr = fvs;
}

to this:

FlashTag.prototype.addFlashVars = function(fvs) {
  this.flashVarsStr = fvs;
  if (this.flashVars == null)
    this.flashVars = new Object();
}

Other than that it seems to work pretty nicely.

Complete UI Java Updates - Struts, Eclipse and Taglib

April 20th, 2007

I posted some of our initial JSP taglib support for the Nitobi Complete UI and yesterday we posted some more good stuff!

Mike has been hard at work making a plugin for Eclipse WTP so that you can drag and drop your Nitobi components in the Eclipse IDE. He has also put together a plugin for Stuts 2. And for those that just want plain old JSP support he has also updated the JSP taglib. Go check out Mike’s post for the details of just download it below and give it a go!

Eclipse Plugin 0.8 (This is plugin uses the trial versions of the components)
Struts 2 Plugin 0.8
Nitobi Taglib 0.8 (some small kinks worked out)
Nitobi Server Library 1.0.1 (This updated library (used to be called nitobicomponents.jar) is needed for the Struts 2 plugin)

Nitobi Complete UI Almost Ready

March 3rd, 2007

Just one or two more days now … we were shooting for Feb 28 but we decided to show a little more love to the docs to help get people up and running and quickly.

It should be cool though! What is even cooler are the new components we will be releasing in the next month or so - so stay tuned :)

Nitobi Ajax Framework

December 12th, 2006

It has been a while since any serious blogging has taken place but I think that I should get some in over the upcoming holidays. Also, we have been very busy getting the final touches on Enterprise Ajax and getting started on new development plans.

As some will know from listening to the Nitobi podcast, we are currently building some new components such as a Tab, Tree and a Date Picker. For the start they will be fairly standard Ajax components but we have some cool new ideas for old patterns that should make some waves in the Ajax user-interface space.

At any rate, one of the first parts of our yet to be named Ajax user interface suite is going to be the Framework. The Framework is going to be where all the nuts and bolts are located that allow developers to build their own Ajax solutions using both our basic cross browser libraries as well as our component architecture.

For the most part, the Framework will have some important features such as:

  • XMLHttpRequest (Throttling, polling, timeout, events etc)
  • DOM Events
  • JavaScript Events (MVC)
  • DataSet / DataTable (ActiveRecord)
  • Object Serialization (XML and JSON)
  • Declaration Parsing
  • Back Button History
  • OOP Inheritance, Interfaces and Garbage Collection
  • Effects
  • Drag + Drop
  • Cross Browser HTML and DOM
  • Cross Browser CSS
  • Cross Browser XML

While many are similar to those things found in other frameworks out there (like the DOM events), we are keen to hear both what people think is lacking in other frameworks and what is a must have.

I am most excited about the serialization and declartive component stuff myself. It should really help developers build their own declarative components really easily.

One final note is that the Framework will be included in the suite but other than that we are not too sure what to do. Any ideas or comments on if, when, and how we might open source the Framework code would be more than welcome! :)

Oh crap, one more thing. What is important to people for a cross browser XHR object? What’s missing? I think that comet, throttling, timeouts and better events are a good start but what do you think? As the pipe gets bigger and more action is happening on the client we are thinking a lot about how the data is flowing from the server and how it gets handled by the client.

links for 2006-09-08

September 7th, 2006


Search Posts

You are currently browsing the archives for the Uncategorized category.

Pages

Archives

Categories

All contents are (c) Copyright 2006, Nitobi Software Inc. All rights Reserved
Dave Johnson Entries (RSS) and Comments (RSS).