0
Digg me

At the close of 2009, it is time to revisit my past predictions and see how I fared. I find that with time, my blog has become more self-referential as things I have envisioned years ago – sometimes up to 4 years ago – become validated or progress in the general direction I foretold.

1. Google Telecom, Hello! – July 2nd, 2007

Google

Google

I envisioned then as TechCrunch had featured a rumour that Google was going to buy GrandCentral, that Google was bent on becoming a Telco or ISP themselves.

The acquisition of GrandCentral and mobile ambitions – The Google phone?

GrandCentral provides you with one phone number linked to all your existing phone numbers, and many other features (thanks to Techcrunch for this great overview) through its website and also through your mobile.

There have been rumors of the Google phone before, and such a device with the mobile Google applications, linked to all the Google integrated goodies mentioned above would be pure bliss for managing and sharing data and event information with contacts when either online or offline thanks to Google Gears.

Google’s killer move

Here is what I predict will happen with Google Telecom. Based on the current state of Telecom, i.e. VOIP disrupting the industry with the old Telcos still charging too much while there are cheaper VOIP offers like the Gizmo Project, Skype, VBuzzer and Jajah, Google will adopt a similar strategy to Google Apps. With Google Apps, Google has a tiered access: free access for users and paid access for businesses.

I believe Google Telecom will offer free calls locally and worldwide to fixed telephone lines and mobiles to individual users and basic paid access for businesses and bring a more severe disruption of the Telecom industry as it will rely on getting more advertising through these channels. Alternately, Google could use the Google Web infrastructure to position itself as an ISP and offer free Internet access to all too.

That’s a killer strategy, and they can pull it off. Beautifully at that.

2. How Apple will revolutionize music-making – March 11th, 2007

Apple

Apple

Months before the launch of the iPhone, I foresaw how the multi-touch device will change the way we make music, essentially because multi-touch is organic and enables the use of the device as Midi controllers.

However, the iPhone and the iPod Touch are a little too small for a big revolution. The forthcoming tablet will be different. Being bigger, we can expect many more practical uses like playing virtual instruments live, using the tablet as a virtual mixer and sequencer and so on.

Conclusion

The whole experience of how you make music within a sequencer with virtual instruments is about to be revolutionized by Apple with a forthcoming combination of multi-touch hardware and software based on Logic and running on at least Leopard.

The very act of recording, manipulating and producing music on a computer will become an organic performance in itself.

I don’t know when it’s coming, but I do know it’s soon, probably this year, and it’s going to be Apple and Leopard+.

The Next three ones come from a long post called The Web O.S., Web 2.0, yubnub and YashNub dated October 10th, 2005.

A revolution is under way. It is one of those times when technologies developed separately converge and congeal. From this emerges a new system that is better than the sum of its parts.

3. The Web O.S. / The Cloud – October 10th, 2005

This begs the question of how to propagate technical requirements to an underlying platform to enhance the end-user’s experience with Web 2.0.

The first point of contact is the user’s browser.

My view of the Web OS is that it must be a combination of the computer’s OS and the browser.

Given Firefox and AJAX and great web services, there will be an increasing migration of desktop applications to remotely hosted locations on the web. Of course, not all applications can be hosted this way yet – desktop installed apps will still be around for a long time.

But assuming increased hosted services, it is a simple and logical step to envision that the computer OS can itself be tweaked for Web 2.0 usage. In other words, you could enhance existing Web support, but in addition, you could also strip an existing computer OS from any superfluous capabilities and code. You would then obtain a low-cost alternative to the bloated (and sometimes expensive) OSes currently available.

These WebOS 2.0 PC’s, being cheaper, could be used to power schools, especially in developing and third world countries and businesses alike.

Businesses would also benefit of broadband connections to leverage hosted services.

Although schools in poor areas may have broadband, they would still benefit of the network architecture: imagine just one server providing the necessary web services to a class of pupils. They could all be writing their assignment with a software like Writely.

The whole of the software service maintenance is outsourced – this is less costly in time and money for anyone using a PC with Web OS.

Of note recently is the announcement of the partnership between Google and Sun for cross-marketing of their services. This fuelled a lot of speculation about whether a Web version of StarOffice would be in the works. In addition, people have been talking about a possible Google browser and GoogleOS.

I envision the future Web O.S. to be a stripped down Linux distribution with subsequent enhancements. And the single distribution which is poised as the best contender has to be Mark Shuttleworth’s forever free Ubuntu Linux.

Based on the above, I don’t think Google is preparing a browser or O.S. Because both the browser (Firefox) and the Computer OS (Ubuntu Linux) already exist, it doesn’t seem to be a good strategy to me.

4. Firefox – October 20th, 2005

In December 2009, Firefox overtakes IE 7 to become the Word’s most popular browser.

Firefox

Firefox


My weapon of choice in this area is Firefox and it should be yours too. Mozilla’s awesome open-source browser is highly customizable through a variety of extensions. A personal favourite is GreaseMonkey which allows you to install scripts that personalize the browsing experience of some sites, removing annoyances in some cases or enhancing functionality in others.

My view of the Web OS is that it must be a combination of the computer’s OS and the browser. The advantage with a browser like Firefox is that it is already cross-platform and standards-based. It is therefore a candidate of choice for basing any development of the Web 2.0 services.

I also praised Firefox in this other post in November 2005 – Firefox, the world best browser.

Not only that, but the Mozilla team, true to Open Source spirit, regularly updated the browser. More specifically, they patched any flaw very rapidly.

5. Ruby on Rails – October 10th, 2005

Twitter

Twitter

Thanks to launching with Ruby on Rails, Twitter has managed to raise $25M at the end of this year.

Ruby on Rails

Ruby on Rails

Ruby on Rails is a Rapid Web Development framework built using Ruby, an open-source and truly object-oriented programming language.

Ruby

Ruby

I am quite fond of Matsumoto-san’s Ruby language and hence I founded a local Ruby user Group.

Ruby on Rails has made the development of new web services a disarmingly simple thing to do. The very implementation of the Rails framework enables you not to have to repeat yourself in your code. Actually, a lot of the code is automatically generated.

Thanks to David Heinemeier Hansson and thousand of other contributors, RoR is and will continue to be a driving force for evolving Web 2.0 because it’s now easy and fast to build new applications. It’s also worth mentioning that RoR now incorporates AJAX functionality by default.

6. Open-source

I have been involved in Linux User Groups and the open-source community for more than a decade and I use and recommend open-source software for that much to enterprises and individuals alike.

Open-source continues to grow as an influential way of building technology and businesses. Sometimes, the open-source product is better engineered than the commercial product, since:

  • Companies usually operate in an economy of resources mode and management often have no clue what development is about.
  • In the open-source world, “with sufficient eyeballs, all bugs are shallow”, meaning that someone, somewhere in the world is an expert in solving exactly the problem or bug that the software has and can do so in a small period of time.
  • Therefore, building proprietary solutions from scratch is an increasingly losing battle. It is much better to build around open-source software and open standards, ensuring interoperability and robustness.

    Facebook, Twitter, WordPress, Ubuntu, Google, Apple Mac OS X are all built with or around open-source software.

    By the way, Eric Raymond, the term ‘open source’ won – we rarely hear of Free Software anymore. However, let’s not forget the seminal work of Richard Stallman.

    At the close of 2009, one of the most impressive companies of the decade relies heavily on Open-source software, contributes heavily to the Open-Source community and has evolved into a major player in several industries by building a hybrid business model:

    Proprietary or closed-sourced core algorithms and technology
    +
    Heavily leverage open-source technology and contribute back to the community

    That company is Google and is a great model for merging technology and business and succeeding in the digital age and the knowledge economy. Note that to replicate Google’s success, you also have to rely heavily on Engineers and Engineering in Computer Science.

    • Share/Bookmark
    Tagged with:
     
    0
    Digg me

    GDD07 logoYou can now watch all the sessions for Google Developer Day 2007 online at Youtube. The presentations occurred in 10 major cities around the world. It’s like being there without being there. Thanks Google.

    Google didn’t organize the event here in Montreal although they are present locally since a few months ago. Here’s to hoping the next GDD also includes Montreal. I wrote about the event and announcements of new API and code releases in my post on Google Gears.

    Jeff Huber, Vice President of Engineering opened GDD07 in the US with his keynote presentation:

    Chris DiBona, who is Open Source Programs Manager at Google had this to say about Google and Open Source software:

    Andy Palay had a special session about building better AJAX applications with Google Gears:

    I wrote about the Google Mashup Editor previously and in this presentation, Rich Burdon and Paul McDonald speak about Mashups with the Google Mashup Editor:

    Prakash Barathan, Software Engineer, had a presentation in Sydney – an introduction to Google Data:

    There are many more interesting videos on the special Youtube GDD07 channel, of course, so do check them out.

    • Share/Bookmark
     
    0
    Digg me

    Google Gears logoGoogle Gears – work with Google applications even while offline

    Google has released Google Gears, an application that enables you to work with your web application even if you are not connected to the Internet. On reconnection, the application re-synchronizes your data.

    Once I downloaded Google Gears, I tried it with Google Reader, which already supports Gears.

    Reader retrieved all my RSS feeds, and then I disconnected from the Internet. It worked! I could still read my news entries. On reconnection, Reader resynced with the web for any new items.

    Google Developer Day occurred in 10 select cities across the world with about 5,000 developers. In the wake of this mega event, Google has released a bunch of new apis, including Google Gears, the Google Mapplets and the Google Mashup Editor.

    Wishlist:

    - GMail with Gears and rules so as to selectively synchronize emails (with or without attachments, per label, etc…)

    - Google Apps (Docs, Spreadsheet) integrated with Gears

    - Google Calendar!

    Oh, and, Gears is open-source. How good are Google, eh?

    • Share/Bookmark
     
    0
    Digg me

    Gada logo

    Gada.be is a new search engine by Chris Pirillo that lets you search for tagged information. It’s particularly interesting for finding specific information.

    As the web continues to grow and as blogging brings more publishing power to the people, it will be increasingly necessary to federate highly-relevant search results to an end-user in a fast and convenient way.

    Gada enables you to combine the top searches from several providers and get these results in a cleanly-styled page. In fact, it’s the kind of thing I wanted to do with YashNub to enable me to research any subject faster.

    The Gada engine results are useful for mobile users. Gada outputs in OPML format and enables you to subscribe to any result set by RSS feed.

    In Gada, the search results for a tag can be referenced by a new domain name. As an example, a search for yubnub will always be displayed within yubnub.gada.be. If you are acquainted with yubnub, then you already know that this can be further processed using yubnub commands as the resulting URL is tiny.

    Besides, you can bookmark that nice Gada result page for easy reference at a later date.

    Update:
    Further enhancements I would like to see:
    1. Per user search history with auto-complete
    2. A combo-box for the above
    3. A firefox toolbar…
    4. Hi Chris, glad you dropped by. Keep up the good work! ;)

    Onward netizens to the Web 2.0!

    • Share/Bookmark
     
    0
    Digg me

    A revolution is under way. It is one of those times when technologies developed separately converge and congeal. From this emerges a new system that is better than the sum of its parts.

    1. Web 2.0

    There is currently a strong buzz about Web 2.0 – the next iteration of the Web. A good starting place to get a grasp of some of the related concepts is Tim O’Reilly’s article What Is Web 2.0.

    The synergies of such new technologies is in a major state of flux and hence, I believe that the meaning of the term Web 2.0 will continue to evolve.

    (more…)

    • Share/Bookmark