Skip to Navigation | Skip to Content



Archive for the 'Web 2.0' Category

JPMorgan Predicts 34% “net” earnings growth in 2008 | January 2nd, 2008

JPMorgan Predicts 2008 Will Be “Nothing But Net”

“JPMorgan expects 34 percent earnings growth in 2008 for the Internet stocks it covers”

So hopefully we’re in for another good year, or the bubble is stretched tight. I guess we’ll just have to wait and see.

Posted in Business, Technology, Web 2.0 | No Comments » | Add to Delicious | Digg It

What Do Your Eyeballs Actually See? | December 28th, 2007

We all have some vague notion that we can’t visually focus on everything in our field of vision at once, but just how little can we really see at once? This is a very important question for web designers and information architects. James and I are working with Andy Edmonds of StomperNet to build a browser type application “that simulates the limited high resolution vision available to humans as they use the computer”, called or
Foveal Gaze Simulation Software Scrutinizer.

Scrutinizer Screensot

Basically the app applies a filter over the web page your viewing that allows the region around your mouse to be in focus, while the rest of the screen is blurred out. This is to illustrate the difference between what your fovea and periphery of your eye see. This way you can see what your users see more or less and apply some usability best practices to improve conversion or generally make your site easier to use. Specifically you can make adjustments like button positions, whitespace, navigation bar headings and typography. The idea is to use the science behind vision to improve your site without really needing to understand it all;-)

James built this app with AIR. Using the HTML functionality to implement a simple browser and Flash to create the filter over the web page. We had a few interesting challenges getting the page interactions and events to work through the Flash filter, but it’s working pretty well now and will only get better:) On interesting feature you might miss is that you can adjust the size of the focused region with the mouse wheel. This simulates the narrow detailed foveal view when zoomed vs the larger less focused foveal view for rapid scanning when zoomed out.

The masses really are starting to think that usability is cool, even Scoble plugged Srcutinizer! Quick buy some shares in user experience!

Scrutinizer is free, so go download it.

[Update] There’s a super handy Top 10 uses for Scrutinizer posted on the site that includes suggestions simulating eye tracking in a usability study, testing findability, assessing the ease of a multi step process and more.

Posted in AIR, AJAX, Business, design, Flash, nitobi, ria, Usability - HCI, Web 2.0 | 1 Comment » | Add to Delicious | Digg It

Robot Replay Mentioned in the Montreal Gazette | December 28th, 2007

Web designers can watch how visitors behave on sites

What are you looking at?

Sometimes, website designers don’t see the flaw of their own creation that deters a site’s visitors. They are so familiar with the site they built that they think everyone will be able to use it as easily as they do. If you want to see how people are really using your web pages, use Robot Replay to watch them interact with your site.

It’s neat to see RobotReplay picked up by some mainstream media…I wonder is that means it has a much broader appeal than we first thought. I do feel like usability and user experience are hitting main stream vogue, but I may be stuck in an echo chamber. Help;-)

Posted in AJAX, Business, design, nitobi, ria, robotreplay, Software Development, Usability - HCI, Web 2.0 | No Comments » | Add to Delicious | Digg It

Ajax Alive and Kicking and Measured | December 14th, 2007

Dave Johnson just put up a post titled “Ajax Alive and Kicking” that looks at where Ajax is today and what some of the new innovations in the space are. He identifies the key factors in why Ajax is still continuing to the be successful versus other RIA technologies and in particular Flex.

An additional benefit to Ajax (HTML + JS) is that its interactions are somewhat measurable, which is much more difficult in the Flash world. If you put Google Analytics on your Flash site and you don’t get much, a little bit more now with “Events” in Google Analytics but not much. How meaning is a page in the historical sense in an RIA? Of course this falls down in Ajax sites too, but tools like our RobotReplay are springing up to fill that void already, but I don’t see the same happening for Flash/Flex. Of course we’re looking at it, but it’s definitely a chicken and egg thing. One might choose Ajax over Flex because they can measure interactions and effectiveness of their public facing Ajax more easily, and we chose to build RobotReplay for Ajax first because more people use it. This is a very important decision if ad revenues and/or conversion rates mean anything to your business.

Posted in AJAX, Business, Flash, Flex, ria, robotreplay, Software Development, Technology, Web 2.0 | 2 Comments » | Add to Delicious | Digg It

The Nitobi Interview Process… | November 19th, 2007

Goes a little something like this.

Well kinda. Our super duper intern Andrew Lunny put this together as a side project for UBC’s Comp Sci program.

How to get a job in Computer Science - shot in Vancouver, November 2007. Everything done by Andrew Lunny and Eugene Katsov, Team Discovery Channel, except the bits we didn’t do.

It was fun to be part of it. Hopefully we can do more of these fun little side projects as a team, it was a blast!

Posted in AJAX, Business, nitobi, Podcast, Software Development, Technology, Web 2.0 | No Comments » | Add to Delicious | Digg It

The Vancouver Ajax and Beer Meet | November 13th, 2007

Come chat about Ajax and drink beer. I’ll be there. Please RSVP at Upcoming.org:

Tuesday, December 11, 2007 7:00 PM

Shebeen Room
9 Gaoler’s Mews
Vancouver, British Columbia (Yahoo! Maps, Google Maps)

Description
Skip the presentation and head straight to the bar.

This is a completely informal hang out for developers interested in client side technologies but don’t want to ever hear wtf Ajax stands for ever again.

Come, have a beer and relive the days of DHTML, mock Silverlight, mess around with Adobe Air or just get shit faced. Bring your laptop if you’re up for it, we will be hacking, but you should feel no obligation to. Ad Hoc presentations are cool as long as they are not product pitches.

This event is kindly sponsored by the good people at Nitobi.

Looking forward to learning about cool stuff our local friends are up to! Thanks to Brian Leroux for spearheading this!

Technorati Tags: ajax, group, event, nitobi, vancouver, discussion, ria, development

Posted in AJAX, components, events, nitobi, Software Development, Technology, Usability - HCI, Web 2.0 | No Comments » | Add to Delicious | Digg It

Dave and I @The Ajax Experience in Boston | October 25th, 2007

Dave and I just got into Boston for the Ajax Experience.  We’re giving a talk on Ajax testing and debugging Friday at 3:45pm.

Here’s the brief from their site:

Building high-performance, robust Ajax applications is challenging at the best of times. But, without proper quality assurance and testing techniques, it can be treacherous.

Testing, QA and performance optimization is more important today than ever because of the large increase in Ajax user interfaces and the growing number of developers who have recently started using Ajax. Once Ajax developers have mastered using a popular framework they will need tools and techniques to ensure they are delivering a quality product into the marketplace. Properly tested and tuned Ajax applications will mean a reduced number of bugs, shorter QA cycles, faster websites and better user experiences.

In this session, Andre and Dave show you how to set-up a reliable test framework, methodology, and build process that automates much of the tedious, manual effort that comes with browser-based development.

This session will cover JavaScript unit testing, functional testing for your web application, automating the testing process, and debugging JavaScript and debugging server responses. Learn about testing and debugging with current tools such as FireBug, YSlow, JSUnit, Selenium and CruiseControl, as well as how to find memory leaks and increase performance with JavaScript optimizations. Andre and Dave will walk you through the debugging and testing tools available for Ajax developers, and how to use these tools to minimize bugs and build better Ajax applications.

In this session, you will learn:

  • Testing tools and concepts for Ajax;
  • Debugging techniques and tools;
  • How to implement a solid QA strategy for your Ajax team.

Drop us a line or follow us on Twitter.  (Me & Dave)

Technorati Tags: ajax, ajaxexperience, boston, testing, qa, debugging

Powered by ScribeFire.

Posted in AJAX, Software Development, Web 2.0 | No Comments » | Add to Delicious | Digg It

Can Flash and AIR make the Browser and Operating System Irrelevant? | October 22nd, 2007

I’ve pondered for a while where all this rich web and easier desktop development stuff is headed. I have a couple ideas:

1. Flash player could make your browser irrelevant much like the web browser makes your personal computer irrelevant.
2. AIR can do the same thing for the operating system irrelevant

Let me me explain this in a little more detail. The browser makes your operating system irrelevant (or less relevant) because you can access web based applications from a standard web browser the same way whether you’re on Mac, Windows or Linux. If I use MS Office, like I used too, I’m committed to windows, switching to Mac would be a pain.  If I use Google Apps, I  currently use Gmail and some Google Docs (but not exclusively) I can switch to any operating system or computer for that matter and booya all my tools and data are already there. The only catch is that the browsers do have slight differences that create a significant amount of work for the developers. The Flash player is evolving faster and faster. the browser is stagnating not due to technical challenges but due to battles between vendors and infighting within open-source projects. No single browser has the same mass adoption as the Flash player. Flash is one run-time, not cross-browser. Just having to develop for more than one environment (IE, FireFox, Safari, Opera, Barf!) should make that self evident. Although this went mostly unknown in both the Ajax and Flash/Flex communities, there was talk after the last Ajax Experience to run WebKit inside of the Flash player (like AIR does kind of) and run all your Ajax in there. One HTML renderer across all browsers via Flash. Ironic eh.

Their proposed solution is this:

1. You make a web page using HTML, CSS and JS as you do today.
2. You test it in ONE browser. Probably WebKit.
3. You include a single JS at the top of your page, a spinoff off of SWFObject.js
4. The JS would instantiate a SWF file which would fill 100% of the height and width of your browser window.
5. The JS would then suck in the HTML of the page, and feed it to the Flash Movie.
6. Then the Flash movie would instantiate WebKit inside it and render the page.

OR

1. Same as above, but instead of a Flash movie, it would be a WebKit native plugin.
2. This would need it’s own JS that was specific to this task.

Sounds like crazy Adobe marketing speak doesn’t it?  Well this was proposed by a group including Brad Neuberg, Glen Lipka and Alex Russell.  None of whom are Adobe fanboys, and open-source advocates to the end. This is totally feasible especially with the advances they’re making in the Flash player and converting C code to Action Script. So there you go our just barely “good enough” technology, Ajax, leveraging the far superior Flash for it’s ubiquity and uniformity to run everywhere.

A similar thing may happen with AIR.  While the war between Windows, Linux and Mac wages on users and developers won’t care, they’ll just turn to AIR.  But AIR isn’t powerful enough to build “real” desktop apps you say?  So what!  Sure it’ll be a while before we have Halo 3 or PhotoShop running and performing in Flash/Flex/AIR, maybe less than a decade though according to Bruce Chizen.  We already have word processors, Wii style games and image management/editing which my grandmother and the lions share of all computer users need and/or use.  I bet Adobe will have more desktop installs of Webkit with AIR than Apple with Safari.  I think a few things have really accelerated Flash penetration in last few years namely video and advertising. I don’t know what the killer driver for AIR adoption is going to be yet.

AIR, Flash/Flex and Ajax can all have a very similar development models, which are already widely used. How many people do you know who can write a little HTML or maybe even Flash?  Probably a few to a lot depending on your scene. How many people do you know who can write Java, C++ or .Net? Probably not as many. Ajax already has one of the fastest uptakes and steepest growth curves of any development technology. When you combine this with the ability to switch at runtime from Ajax to Flex with the same markup, you can imagine hybrid Ajax/Flex developers becoming the norm. So now we’re looking at nearly ubiquitous runtimes and development models. Then you combine the ease of development of the Ajax or Flex world with the power to run existing C code that can run anywhere, well that’s hard to beat.  I guess the one downside is only that one vendor can control most of it, which we’ve experienced before.

I think with a little better tooling, some interesting cross pollination and some innovative companies we could be in a very different place in the near future.

One thing is for sure, the cost of switching applications from a consumers perspective is quickly approaching zero as you’ll be able to run any application or any operating anywhere! Which means user experience becomes king!

Technorati Tags: ajax, flash, flex, air, adobe, webkit, browser, operatingsystem, windows, linux, mac

Posted in AJAX, design, Software Development, Technology, Usability - HCI, Web 2.0 | No Comments » | Add to Delicious | Digg It

Flex is Open Sourced - Heyo! | April 26th, 2007

One more tick on the openess belt for Adobe. The barriers to adoption keep falling for Flash/Flex as an RIA platform. Now for the rampant promotion of 1 pixel swfs from them is all that’s left…but in the meantime.

Adobe is announcing tonight that the Flex SDK will be open sourced under the Mozilla public license, the same license that they open sourced the Action Script VM under (the Tamarin project). The move is just the latest in a trend of an increasingly open ecosystem around Flash and Flex which started with the Tamarin project.

More this from Ryan Stewart.

It’s interesting how they’re doing it progressively with the next release of Flex 3, first bugs then code. I think a lot of developers will be very excited about this. I wonder how this compares to the process went (is going) through. It makes sense from a revenue stand point if they’re only making money off builder and LCDS anyway. Smart move IMO.

“Open source co-creation is a powerful way to build a strong development community,” said James Governor of RedMonk.

I find James’ quote from the press release interesting as I suspect it’s going to be a long time before there is really co-creation of the Flex guts. Mind you I guess Fidelity is writing code for us. But who knows. I’m sure the development community will be able to find some new hacks and tricks with access to the code. I know we will:)
Technorati Tags: flex, opensource, compiler, ria, open, adobe, flexbuilder

Posted in AJAX, Software Development, Technology, Web 2.0 | 2 Comments » | Add to Delicious | Digg It

Blogging For Business Presentation Slides | March 29th, 2007

Here are my slides from yesterday’s talk. If you can’t see the presentation below view them on SlideShare
Here are the links I mentioned:
http://en.wikipedia.org/wiki/Blog
http://scoble.weblogs.com/2003/02/26.html
http://www.gapingvoid.com/Moveable_Type/archives/003748.html
http://www.troyangrignon.com/blog/_archives/2006/12/7/2556972.html
http://www.socialtext.net/bizblogs/index.cgi
http://www.gapingvoid.com/Moveable_Type/archives/003804.html
http://www.thenewpr.com/wiki/pmwiki.php?pagename=Resources.CorporateBlogsList
http://www.getelastic.com/blogging-retailer-white-paper/Drop me a line if you have any questions.

Technorati Tags: blog, slides, slideshare, business,

Posted in Business, nitobi, Technology, Web 2.0 | 1 Comment » | Add to Delicious | Digg It


Search Posts

Twitter

Flickr Pics

www.flickr.com

You are currently browsing the archives for the Web 2.0 category.

Archives

Categories