I’ve moved my blog over to http://ambiguiti.es from now on. Over there I’ll be talking about web and mobile development, and maintain a more general blog relating to events, conferences, job postings, and other such news in the industry.
Posted in .net, Dell, agile, air, ajax, analytics, apple, as3, asp.net, basic, branding, business, coldfusion, components, conference, culture, documentation, enterpriseajax, events, firefox, flash, flex, graphic design, iphone, media, microsoft | No Comments » | Add to Delicious | Digg It
I’m here in Chicago attending MAX ‘07 with Andre. We were surprised and thrilled today to see the Nitobi Salesforce.com AIR application demo’d by Ed Rowe, VP Engineering for Adobe Integrated Runtime at the keynote on Monday morning! (see photo). We’re really thrilled about AIR, mainly as a tool for increasing the penetration and relevance of SaS applications and also distributed Enterprise Software that we build in our consulting services.
It was also great to see our book (Enterprise Ajax) available at the bookstore next to the AIR bus.
BTW if you are at MAX and want to get together to chat about Ajax, AIR, RIA, or whatever, just ping me at [email protected]. I’ll also be giving a talk with Andre on Tuesday at 1:30 on Ajax development within AIR. Be sure to check it out if you want to learn a bit about that process.
Posted in Rich Internet Apps, air, ajax, enterpriseajax, events, flex, onairbustour, web development | No Comments » | Add to Delicious | Digg It
Adobe’s MAX 2007 conference will be in Chicago from September 30 to October 3. I’m thrilled to be speaking at the event with Andre Charland on building Ajax applications in AIR. We’ll also be talking about Dreamweaver extensions, using the example of some Nitobi components.
Learn how to build rich and powerful user interfaces in Ajax for AIR applications with no JavaScript coding using Dreamweaver and off the shelf Ajax components from Nitobi. After this session, even novice developers will be able to add rich Ajax interactions such as spreadsheet-style grids, rich combo boxes, and dynamic trees. We will explain the usability advantages and potential pitfalls when migrating your web application to the AIR platform, as well as explore some innovative AIR projects, such as a SalesForce.com client, a lightweight project management tool, and a construction industry application.Â
When: Tuesday, October 2: 1:30 pm – 2:30 pm.
Posted in air, ajax, events, web development | No Comments » | Add to Delicious | Digg It
Enterprise Ajax – Strategies for Building High Performance Web Applications is now in stores!
I’m so glad to finally have this available for people. We’ve worked long and hard to produce a resource that is in essense what we would have liked to have had about 3 years ago. If you are doing serious web development, and intend to employ Ajax. Even if you already have a beginners Ajax book like Head Rush Ajax (great book too btw), this book will save you weeks of headaches and give you opportunities for much more streamlined development.
Posted in ajax, enterpriseajax, events, resources, web development, web2.0 | 3 Comments » | Add to Delicious | Digg It
UPDATE: 4:11pm.. iPhone is now WORKING! I did “something” and now it works.. no questions! Well no actual phone capability, but wifi and mp3. See the bottom of this post for my glorious ’syncing’ photo.
Ok this is a LIVE event folks.. I am OPENING MY NEW iPhone box.. this is a momentus event and with Jake’s help I will be documenting the entire experience for y’all to savor (uhh yeah).. ok here goes.. First the unopened box:

Next.. we carefully unwrap things..
ooooohh.. look at the nice box.. its a piece of art. Jake’s impressed..
Tadaa!

Look at all the bits.

D’oh! Gotta activate

Downloading itunes in IE7.. arggg! Javascript error??

Ok I’ll try on Firefox.
.. update: so I tried activating with my Canadian credit card because I heard there is a route to doing that where you do the pre-paid thingy.. no go. Here’s the ominous email I got:

Called AT&T.. no go. They wont do it, and AT&T will not activate my phone from Canada. I’m pooched unless I hack the phone or get my US buddy to help me out.
UPDATE: 4:11pm.. iPhone is now WORKING! I did “something” and now it works.. no questions! Well no actual phone capability, but wifi and mp3. Note: make sure have the right version of iTunes.

Posted in apple, events, iphone | 2 Comments » | Add to Delicious | Digg It
Hola. I’m back from a three week jaunt to Cuba. It’s a fantastic country with amazingly friendly people and tonnes to see and do. About 90% of my photos from the trip are lost due to the theft of my camera memory cards from a hostel – but I’ll post the few that I have left shortly.
I’m really excited about the next 2 months at Nitobi. We’ve got a lot coming down the pipe for you. This includes:
RobotReplay – We launched the beta 2 weeks ago and were overwhelmed with the response. We’ve been rushing to upgrade our capacity so everyone who wants an account can get one, and so that everyone has excellent quality of service. Over the next 2 months we’ll be adding capacity, new features, and fixing bugs. We’ll also be officially launching at some point soon once we’re sure we have all the kinks out.
Complete UI J2EE Refresh – May 8. Mark it down. This is huge if you’re a Java developer. We’re releasing a new version of Complete UI for Java with many important improvements including support for struts 1 and 2, Eclipse IDE integration with WTP support, Servlet support, Better sample packaging, improved learning material, and more.
CompleteUI Q2 – On June 1st we’ll be launching the Q2 iteration of our Ajax suite of components. We’ll be announcing shortly what will be part of this, but expect big leaps forward in the performance and usability of Grid, as well as enhancements to our other components. We’ll also be launching at least 1 brand new component. Something cool you haven’t seen before too. (Can anyone guess what it is?)
JavaOne – Our very own Dave Johnson will be presenting at JavaOne this year on Ajax and Java. His talk is “Practical Parallels: From Java to JavaScript programming” and will include some discussion on testing. May 9!
If anyone has any questions about this stuff let me know.
Posted in business, components, events | No Comments » | Add to Delicious | Digg It
I’ll be hitting the sun-drenched shores and bustling cuidades of Cuba for the next few weeks. In my absense, Dre, Dave, Mike, and the lot will be taking over. Can’t wait to see the progress on Complete UI for Q2 when I get back!
Â
Â
Â
Posted in business, events | No Comments » | Add to Delicious | Digg It
It’s official, folks. Nitobi has finally released the ASP.NET version of our Ajax grid control!

Some of the great new stuff in the ASP.Net version:
- Visual Studio 2003/2005 designer allows developers to configure and design Ajax grids quickly. Set up column configurations, datasets, databinding modes, and look & feel all from the native property designer.
- Full ASP.NET 1.1/2.0 compliance.
- Live Scrolling for very large datasets. Paging mode, ShowAll, and Static databinding also supported.
- Simple databinding with examples in C# and VB.NET.
Try the demo online
http://www.nitobi.com/products/grid/demos/
Get a free trial:
Download online (http://www.nitobi.com/download)
Posted in User Interface, ajax, asp.net, events | 2 Comments » | Add to Delicious | Digg It
It’s been a looooooong beta period for our ASP.NET Ajax Grid and today we released Beta 2. Well it hasn’t actually been THAT long since we weren’t actualy working on it for a month or so while we focused on making the JavaScript better and adding some of the features our customers were demanding.
The new Grid beta supports ASP.NET 1.1, 2.0 and Visual Studio 2003 and 2005 design times. You can bind to datatables or datasets easily, and even handle editing and saving.
Design time support includes easy drag and drop from the toolbox to your webpage, and you can configure databinding, and many other attributes from the properties editor.
For all you ASP.NET developers who aren’t already familiar with our Grid, Nitobi Grid is a multi-mode enterprise datagrid component supporting a variety of Ajax and static databinding techniques, copy and paste between Excel and Grid (or between grids), livescrolling, and rich editing capabilities.
We’re really looking forward to any feedback people may have, feature requests, and other such things. When the ASP.NET version is released it will be a free upgrade for all our Grid customers.
To grab the download, log into your customer center account or get it off our trial download page here: http://www.nitobi.com/download/
For a demo go here: http://www.nitobi.com/products/grid/demos/
Posted in ajax, asp.net, events | 1 Comment » | Add to Delicious | Digg It
I’ve been a Coldfusion fan for years - ever since it was owned by Allaire. Although I hadn’t done a lot of work with Coldfusion in recent years (apart from the occasional troubleshooting of a customer’s code) I am still impressed with the way Adobe can produce an enterprise-class declarative web-app platform that is both easy to use and install. At the end of the day, that’s what we’re about too – products that are powerful, but so straightforward they literally fly into production. I guess that’s why people like Ruby so much too.
So we’re glad to annouce the release of Coldfusion MX editions of Grid and ComboBox. This adds to our already expansive support for J2EE, PHP, Classic ASP, and .NET (ok Grid is coming). Coldfusion will be supported by all future products too, as long as people are asking for it.
Why is this significant? Well a lot of people use Coldfusion, but there has been a poor showing of Ajax components and frameworks for CF developers. We wanted to make our enterprise-grade components available to those people. Now they are.
What we’ve done (to be specific) is provide a direct conversion of the server-side Nitobi XML API in the form of a basic CFTEMPLATE include. This provides a global set of functions for reading and writing to our XML schema. Since this is new territory for us, we wanted to try a very basic implementation of this API to guage response and collect feedback before producing a Coldfusion module or CFC. We’ll be releasing a CFC (Coldfusion Component) some time in late November or December pending feedback from customers.
If you’re looking for where to download our Coldfusion components go to
Once you download, you’ll want to take a look at our tutorials for Grid and Combobox:
Posted in ajax, coldfusion, events | 1 Comment » | Add to Delicious | Digg It