Feb 16, 2007

You will be assimilated

The Borg is perhaps as representative of the Star Trek series as much as Enterprise or Voyager is. Always on the prowl to make contact with new species and assimilate them into the Collective, the Borg is one of the most feared enemies of the Federation.

The Borg is unique. Unlike other species, the Borg do not fight for territory or power. They only need your technology. The purpose of their very existence is to find and assimilate alien technology to their own. Once a species is assimilated, all their technological expertise and cultural distinctiveness passes on to the Collective. The Borg drones are not individuals, they share a Collective mind or its cybernetic equivalent.

I can not help but wonder how much we live in a Borg-like state today, with a life more and more immersed in technology. A new breed of human beings who love technology and want to be surrounded by it, be it our Blackberrys or iPods, our smartphones or laptops. Cases abound of people addicted to the Web or their smartphones, losing all sense of time and reality when they are plugged in, much like the Borg drones. So the next time you feel the urgent craving to check your mail when you are holidaying in Hawaii, stop and recall the Borg hail.

Resistance is futile. Maybe it is true. Maybe we are being assimilated.

Jan 13, 2007

iPhone - Anything different?

Amidst the usual fanfare and hype surrounding any Apple product launch, the iPhone seems destined to be the next star product from the company. Described by Steve Jobs as "magical" and "revolutionary", the iPhone is expected to change the landscape of technology once again.

But before we start drooling over it, a bit of reality wouldn't do any harm. The iPhone is a combination of the legendary iPod and a GSM phone. It also comes loaded with standard smartphone features, Bluetooth and PIM functionalities. The one thing that is sure to excite Apple loyals is the operating system it runs : OS X. Put in a sleek Apple-style cool interface and you have got the iPhone. The 4 GB model that would be released later this year comes at $499, and a 8 GB one would cost $599.

The iPhone has no usable feature that isn't available on other competing devices, so I can't see why they would call it magical and revolutionary. If you are talking about the capability to play MP3 and other digital audio formats on mobile phones, others have had it for years together. WiFi and Bluetooth are nothing new either.

Apple has, quite predictably, decided not to open up the iPhone to third party applications. Any new application that you would like to run on the iPhone would have to come from Apple, and that too, at a price. Most mobile platforms, including Symbian and Microsoft, allow third party software to be run on their systems. This encourages more developers to contribute software, which in turn attracts more users looking for greater variety of software. (Also known as the Network effect).As a result, the price of software on these platforms would be much lower than controlled platforms like Apple's, simply because of the demand supply equations.

iPhone applications would be costlier to develop as developers would have to pay out huge sums as royalties and license fees to Apple, and this would inflate cost to the end user. So anybody getting an iPhone is not only looking at the base price tag, but a much higher investment in terms of cost of additional software. The usual service charges associated with Apple would still stick, as even the battery comes built-in and you would have to go to Apple for servicing it.

With all the above, Apple doesn't seem to be looking to market the iPhone to the masses. But then again, Apple has never tried to be the mass-market company. Either way, it would be really interesting to see how the iPhone does in the already crowded market.

BBC, Wikipedia (Technical specifications)

Dec 30, 2006

Neuronet - The Matrix is here?

The Matrix films have been ridiculed by many people to be an impossible scenario- with machines enslaving human beings and feeding off our body heat to keep us immersed in a virtual world. Well, they have not mastered us yet, but a recent announcement from the International Association of Virtual Reality Technologies could indicate the birth of a more Matrix-like Internet.

Called the Neuronet, scheduled to go live in 2007, the network would provide a platform for virtual reality and gaming innovators around the world to develop applications for a second-generation network.

Virtual reality refers to computing systems which provide sensory feedback to the user to make her feel like she is actually in a different environment. For example, flight simulators are examples of virtual reality environments where a trainee pilot can learn the nuances of flight training before actually flying a multi-mllion dollary aircraft.

Although much cruder than the versions depcited in sci-fi movies like the Matrix, virtual reality is all set to grow in the coming years with quantum improvements in computing power and network bandwidth.

The Neuronet would be separate from the current Internet, the IAVRT announcement explains. Virtual reality programs like IBM's Second Life has become very popular among its members, where they can actually live out a virtual life.

3D designer Sven Johnson has questioned the "reality" of the virtual reality network, saying that it could be a "get-rich-quick" scam funded by domain name sales. (link)

Scam or not, it is only a matter of time before virtual reality environments become more possible and inviting to the masses. Even now, the chore of getting online, checking your mail and IMs, hanging around in a social networking site, etc. is considered by some to be "virtual reality". Where "real" ends and "virtual" begins is becoming a tougher question to answer.

CNET article

Dec 2, 2006

Opera Mini 3 - Mobile web unleashed

Study after study proclaims the arrival of the Mobile Web, information on the go and being "always connected". The few who have actually explored the Web on our mobile devices would know better that things are not all that great right now. Clumsy browsers trying hard to fit Web pages on the small screen, slow download speeds and the worst of all, the exorbitant charges for data usage by mobile operators.

Opera Mini 3

Opera Software, the makers of the popular desktop Web browser, have announced the latest version of their browser for Mobile phones, Opera Mini 3. Opera Mini is a Java application that can be installed on most of today's smartphones or mobile devices supporting Java.

Unlike traditional mobile browsers like Opera's own Opera Mobile and Symbian browser, the Mini does not connect to the concerned web server directly. Instead, it connects to a proxy server that fetches the requested page and reformats the original HTML, Javascript and multimedia content into a format optimised for mobile phones. Thus, when you type www.yahoo.com in the address bar, the application relays it to the proxy. The proxy then fetches the Yahoo! homepage, strips it off all the bells and whistles, optimises for your specific device and sends it to the application. All the app has to do is take this and render on the screen, a much easier task when the heavy objects are taken off.

The killer utility

What makes Opera Mini so useful is that it cuts out the data consumption drastically, since the proxy has filtered out most of the unwanted content already, making the pages much lighter. Some reviews claim to have observed 70-80% reduction in the data consumption, which can be extremely useful considering the exorbitant charges levied by mobile operators. Thus, even if the webpage is not optimised for your mobile device, you can expect Mini to step in and do the dirty work for you.

The standard homepage of the browser carries a Google searchbox, and a customisable search engine containing sites like Wikipedia and Dictionary.com. RSS feeds are also supported, and so is photo blogging that helps you blog from your phone to the Opera Community server. The scroll feature is really user-friendly and keyboard shortcuts are really a breeze.

Mobile web proxies

If your phone doesn't support Java and you can't install Mini, you can still use other mobile web proxies to reduce your data usage. A good one is Google Mobile service, available at www.google.com/xhtml. Enter the site name or URL in the Google Mobile search box and click on the relevant link. Google Mobile uses a proxy server to interpret the target webpage into a format more suited for mobile devices, although you can't really compare it with the Mini's performance. But then again, that was not what it was designed to do. It is a search again, after all. For browsing on mobile devices however, I highly recommend getting the Mini. Goto operamini.com on your mobile and install the app. The Web is truly mobile now.

Nov 9, 2006

Gmail client on Java mobile

Google released its mobile client for Gmail sometime back, but I never actually got around to testing it until now. After having used Gmail & Yahoo Mail on my mobile browser (Opera), I had quit the service as the data transfer charges were getting out of hand. This client does help out a lot in that regard and much more.

Installation

The installation of the software was pretty simple. Type in the download URL (gmail.com/app) in your mobile browser and you can dowload the client and have it installed on your phone under a minute. There is hardly any setting or configuration changes required, and you can use it out of the box. You will need to have Java support on your phone for the client to work. Most modern phones support Java, so that isn't really a problem. (Installation on my Nokia N70 was very easy and totally trouble-free.)

Functioning

Once the program is launched, you are prompted to enter your Gmail username and password to sign in. A fairly redundant warning appears saying the program will use the network to send and receive data. Once confirmed, your Gmail inbox loads almost instantly. You can select messages and read them as conversations, in true Gmail style. I have not found that feature useful enough to cheer about, but some of my friends are crazy about it.

What is really interesting about this tiny app is that it can provide you almost all Gmail features, as if you were using it on a PC. Major functions are available through the numeric keypad, and also through a menu if your prefer that instead. Besides standard email functions like reply and forward, you can also archive, mark as read or unread, report as spam or delete.

Google claims that this client is faster because it has built-in prefetch feature, which automatically loads links in background while you are still reading the first message. Preloading is not recommended if your phone company charges for every kilobyte downloaded, as you may waste money on messages you never actually read. For a flat rate data plan, it is simply great.

The Settings menu does not offer you much though. You can choose to be signed in always, or turn off the preload messages or use smaller fonts, and that is about it. Another thing the program lacks is a new mail notification feature, which I believe would come in the later versions. Also, you can not compose an email to a new email address, unless you have added it in your contacts list which is not all that great either. For a Version 1.0.0b launch however, I think the program comes off really nice.

Better than Gmail through mobile browser

One major advantage of this application over using Gmail on a mobile browser is that it can limit your data consumption to a great extent. Many phone companies charge for data usage (usually for every Kilobyte downloaded) and over a month, this can add up to a decent amount. By using built-in forms like the login prompt, the app reduces your data consumption, which would have otherwise cost you for every sign-in. The prefetch feature is simply great if your data plan is a flat charge one, as it really speeds up the mail functions many times.

This application should encourage more Gmail users to use the service on their mobile devices, widely considered to be the next phase in computing. I would love to see if Yahoo can come up with something similar, as my experience with Yahoo! Go has been less than satisfying. Considering the two companies are going neck to neck in so many areas, it wouldn't surprise me to see a similar app from Yahoo very shortly. (Read the Google - Yahoo rivalry)