Archive for the ‘Technology’ Category

Flying Pixels

Wednesday, August 13th, 2008

With the emergence of new technologies such as AJAX, Flash, and Silverlight, and popular applications such as Google Map and iPhone, the temptation for developers to fully and deeply animate their upcoming applications has become almost irresistible.

While slick animations and transitions are certainly [...]

Web Developer Spectrum

Saturday, March 15th, 2008

In the last few years, the technology industry has been particularly focused on Web developers, and the last couple of weeks have been a relatively good example of such attention. First, Adobe released its Adobe AIR and their Flex 3 products; Microsoft did a massive SilverLight push at its now famous [...]

Seven 2008 predictions

Saturday, February 2nd, 2008

Despite some worldwide economic difficulties, 2008 might be a very dynamic year for the technology industry. I see two main reasons. First, the economic conditions might favor some interesting acquisitions, in the consumer as well as in the enterprise spaces. Second, I think the enterprise technology industry is going to work actively to leverage the best of Web 2.0 for their business. In other “buzzy” words, 2008 is the start of Enterprise Web 2.0.

1) Facebook to make big push to Mobile

2) Ning to be acquired by Yahoo! (or Microsoft)

3) Apple to revolutionize the media distribution market (iTunes 2.0)

4) Apple to acquire Adobe

5) Microsoft to open SilverLight and/or XAML

6) Oracle to buy RedHat or SalesForce.com

7) Enterprise Web 2.0

2007 Flashbacks

Tuesday, January 8th, 2008

I have not even started blogging 2008 and I am already late for my look back at `07. As a “somewhat” regular blogger, it’s my duty to “jump in the pool” by sharing my thoughts on the year in technology , Model 2007. With my last experience in Adobe, I am [...]

The Return Of The Client

Monday, December 10th, 2007

From an internet technology point of view, 2006 and 2007 could be characterized by the rejuvenation of client technologies for web-based applications.

The main theme of this trend is to enable web applications to borrow as many characteristics from desktop application as possible without losing their inherent web attributes such as seamless deployment and cross [...]

P2P for Web 2.0: Brainstorming

Tuesday, January 17th, 2006

As mentioned in the "Web 0.x to Web 2.0" post, outside of IM (instant messaging), voice chat and voice-video chat, and some illegal P2P (peer to peer) file sharing software, most Internet applications are still based on a traditional "Client/Server" model that is analogous to the "Browser/WebServer" model. While today’s Web applications have [...]

To Flock or not to Flock

Tuesday, January 3rd, 2006

A few days ago a UK magazine posted a good article about Flock. As mentioned in the article, Flock is still in developer preview and therefore should be judged less by its bits quality and more by the idea it tries to convey. Flock’s vision of a more collaborative and event-driven Internet is [...]

Web 0.x to Web 2.0 Simplified

Tuesday, November 29th, 2005

From its creation through its development to its reinvigoration phases, the Internet has never ceased to be a rapid and fascinating center of innovation. Today’s "Web 2.0", which I refer to as the "reinvigoration" phase, is probably as inspiring and promising as the launch of the Internet itself.

This new excitement is probably [...]

Microsoft makes synchronization simple

Tuesday, November 22nd, 2005

Ray Ozzie has just introduced a protocol-extension for synchronization called ”SSE” for “Simple Sharing Extension”. He describes SSE as "the RSS of synchronization". This is a great step forward for the Internet for the following reasons:

SSE adds an overdue functionality to the Internet: Synchronization.
SSE is just an extension to open protocols [...]

AJAX: Why Now?

Tuesday, November 15th, 2005

Recently, users have been bombarded with new types of Web applications often referred to as "AJAX Applications." From an end-user point of view, these Web applications add a new level of interactivity, which was previously the domain of desktop applications.
Some good examples of AJAX applications are GMap, Google Suggest, Interactive Domain Search, [...]