Showing posts with label mobile. Show all posts
Showing posts with label mobile. Show all posts

April 28, 2012

The Cyanogen Mod

It has been about two years since we bought the Nexus One. Which is great timing for the two-year itch - that starts something like “Now that the phone is not under warranty, do you think we should ...”.

To add to the itch was a real problem - Nexus One's fatal flaw so to speak. The phone has a minuscule amount of memory on board - a paltry 512MB which not only included the entire Android installation, but other pre-installed crud disguised as system applications. This meant even after moving some of the applications to the SD card, we were forever playing a game of whack-a-mole trying to free up just enough disk space for the phone.

That is when I decided to replace the original firmware with CyanogenMod 7(CM7). And since this was a phone that was not going to be customized heavily - the reasons to modify were fairly light.

  • Because I could
  • So that I could uninstall the various system applications like the Amazon MP3 for instance
  • So that I could get App2SD capability inbuilt
  • Because I could

The process I followed was the official process prescribed in the wiki over at the CM site. Here are some notes to go with the instructions in the wiki, that I am not planning to leech over.

Backup

Always important to backup. Especially since the process of unlocking the bootloader will reset your device to factory settings.

I used GO SMS Pro to backup SMS. Which by the way, is a great replacement for the custom SMS app. Astro File Manager to backup all applications. Then connect the phone to a computer and copy over the entire SD card as well.

Unlocking the Bootloader

A couple of things to keep in mind while unlocking the bootloader - firstly the phone is going to reset to factory settings. Don't ever think that you will be able to keep it like-for-like. Secondly a by-product of the reset is that if you have had to enable the developer mode to access the SD card via USB, you will need to re-enable that.

Custom Recovery Image

While the wiki mentions this in passing, once you reboot this step is essentially undone. So moving from this step to the next must occur without a reboot. Which brings us to the second question - how does one then “boot into recovery”? The process varies by phone, but in the case of the Nexus One - briefly click the power button after installing the recovery image. This will refresh the options on screen giving you a recovery mode to boot into.

Flashing CyanogenMod

If you were following along, here is where you need a lot more preparation than the wiki lets you in on. In reality you are already in step 4 of this section by the time you are done with the previous section. So if you were planning on downloading the zip files at this point - tough luck. Maybe that is something you do when you backup? Or at least when you get the recovery images in, make sure you copy the CyanogenMod version you want to install onto the root of the SD card. Otherwise, you might have to re-boot into the factory fresh device to do that.

Restore from backups

Final bit of a heads-up. When you restore from backups using Astro File Manager, it has a tendency to restore all applications to the phone internal memory. So after the first few, the rest of them are going to fail. So you might have to restore them one-by-one, moving the big apps to SD along the way.

That is it, more than a week into the installation, and the phone is still going strong. A detailed view of CM is probably going to follow - but so far really good.

January 13, 2012

Android design standards - Finally!

Google just announced design standards for applications on Android. Having three different Android devices at home, I have first hand experience of the UI fragmentation on the platform. However, Google needs to go beyond Android for design unification. Google is broader than mobile, and having design consistency is going to be crucial for a standard user experience across all Google properties.

Consider the Gmail app, and in particular the menu item to “Report Spam”, for example. I use three different flavors of GMail, and the design across the three avenues is not only non-intuitive, but inconsistent. Even with an abundance of access, I have yet to develop the sort of muscle memory that I would associate with the typical Google user interface.

On the desktop, it is part of a grouped threesome, and looks like a happy stop sign. And it's relative position remains the same whether I am in the inbox view or the message view. That feels like a UI that I could get used to.

On my Galaxy SII, the SPAM icon looks like an alien, with a varying location on the menu. When I select a thread from my inbox, it shows up as an option in first menu page. When I am within an email, however, it takes two menu clicks to get to the option.

Finally on my Thrive, it is an option available only on the overflow menu. While that might say a lot about how good Google thinks it's filters are, it still makes for a very annoying user experience.

Three form factors, and three different ways of thinking about Spam. It is time Google thought about design standards for across it's solutions, and not just for a platform.

December 21, 2011

Impulse Purchase

At long last, my Nokia 5800 has been retired from active service.

It has been replaced by my new Samsung Galaxy SII. And all this happened within a matter of a few hours.

I had been eyeing an Android phone for a while now. My first choice would have been the vanilla Nexus series - but they tend to be far too pricey and missing carrier specific frequency capabilities on their wireless chipsets. The next choice was the Galaxy series from Samsung. And that is when I saw this deal from RadioShack:

While this was about $50 more than the Black Friday deal from Radioshack, it was still a full $100 less than the discounted price on AT&T's website. And it hit my key checklist items.

  • A tried and tested phone chassis - the Galaxy S II is the second in the highly successful Galaxy series.
  • Minimal UI customization - unlike the HTC Sense UI, TouchWiz UI is relatively lightweight and optimized for speed.
  • A known upgrade path to Ice Cream Sandwich.
  • No known carrier hindrances to phone capabilities.
  • Speed and responsiveness.

The Galaxy SII hit all points on the checklist - making the decision to switch surprisingly quick and painless. And RadioShack was not that bad an experience, as far as the tactical switch went. On a side note, I need to remind myself that RadioShack is probably a better option for buying electronics when I want something outside the standard mainstream products.

RIP: my ageing Nokia 5800 - you were a trailblazer, and were better than you had any reason to be. Yet, the trail was left cold after you, for no fault of yours. You will be missed.

November 10, 2011

Nokia's near and distant future?

If you need a break from all the bad news that seems to be following Nokia everywhere, there are things afoot with the Finnish giant, suggesting all is not done with the company after their momentous decision to hitch their wagon to Microsoft Mobile.

The first one is a story of Lumia 800, a product of the above decision. Finally a focus on design, that GigaOm calls Nokia's iPhone moment.

The second is more esoteric. A phone that will probably never see the insides of a retail store, but as a concept is somewhere between intriguing and stunning. I cannot quite make up my mind on which it is.

For someone who grew up with the brand being synonymous with mobile phones, any sign of Nokia fighting, is a welcome sign indeed.

October 31, 2011

The price of freedom?

Interesting post floating about the last few days, from the blog understatement.com, giving a different spin on the fragmentation issue that has plagued Android phones since the beginning. While iPhones get the OS up to date periodically, Android phones are essentially at the mercy of the carriers and the device manufacturers.

The post outlines the impact of this fragmentation on users, developers and the security of the phone itself.

The biggest impact though, I think, is in actual sales. Selling an outdated phone means you have fewer people who want to now commit to a two-year lock-in. People are still buying the iPhone 3, because they know that it is a phone that is actively being supported by Apple.

And yet, for me, there is another aspect of this that is not obvious from this picture. The world of modified software.

CyanogenMod calls itself an aftermarket firmware for Android phones. Essentially it is a modification of the Android OS, which, unlike the iOS, is Open Source. It provides additional features, not available to stock Android devices. But more importantly, the capability is not forced like with a jail-broken iPhone, but using pieces of the original Android OS itself.

Yes, the fragmentation of the Android market means I am going to delay my purchase till I am sure I am getting a version that is going to last me for at least two years. But it is also the price I am willing to pay - for a device that is actually mine.

At least for now.

June 06, 2011

Cell phones & Cancer (infographic)

It was a strange feeling when I heard about CNN's breaking news that cell phones caused cancer. I had long known the need for caution, when it came to microwave radiation. But singling out the low power of a mobile phone in this age of electro-magnetic saturation seemed too fantastic.

Yet, the first few paragraphs in the CNN article seemed to portray it as a done deal. As if the most damning of evidence had quietly piled up. The strangest part was that there was no new studies being cited.

It took a little searching around and spending some time with comments on sites, that are not CNN, for things to start making sense. There were no new studies. Instead, based on the existing data (and wishy-washy footnotes that had been known for years) WHO had decided to formally include cell phone emitted EM radiation in the "needs confirmation" category. Yes, lead is in that category, but that is lead. Not inorganic lead compounds. Those are in another category which includes those items that actually do cause cancer.

The CNN article made it seem like cell phone radiation belonged to that other list.

Nevertheless, at the suggestion of a colleague, I figured the best way to reasearch this would be to put an infographic together. Here it is, on the left. It quickly introduces the EM spectrum and the ionizing vs non-ionizing nature of different radiation. And how the amount of energy emitted by a cell phone is limited. Before citing the tremendous body of research that has found no clear indication of a linkage between mobile phones and cancer. And finally a quick review of the grouping system used by the WHO and why Group 2B does not mean the sky is falling down.

This is one of the longest infographic I have made. Click for the full size.

December 01, 2010

Nokia 5800 v52.0.007

Almost on a whim, I checked for updates on my 5800 yesterday, turns out Nokia continues to be very generous (and partial) to its first ever phone on the v5 platform. The latest update gets the version up to 52.

The partiality of course comes from the fact that not all Product codes, even though they are otherwise identical, seem to get the love. If I had not changed my product code, I would probably still be stuck in the v30s myself.

A changelog from Nokia, as usual, is missing. However, it does feel quick and responsive to the touch and during rotation. Cannot confirm the other unofficial claims of better photos and video - they pretty much feel the same.

The question of course is this - how long will this last? Is Nokia 5800 the Nexus One of Symbian v5? Or is this just the test bed that gets updates more often because Nokia needs feedback on them in the wild before they get professionally rolled up into its ^3 devices? And, does it even matter?

November 18, 2010

Technophobe John

John apparently is a technophobe. And so his phone is as bare-bones as it gets. Unfortunately, John is only a moniker. Fortunately, it is also a company that makes the most simplest of cell phones - no camera, no operating system, no apps, not even text messaging. In fact the only thing you can do with the phone is power it up, make calls, hang-up, and (if it tickles your fancy) set the ringer volume level.

The phone clocks in with impressive specifications. It comes quad-band unlocked, includes a screen at the top edge to display inbound and outbound calls. The 1200 mAh battery stays on standby for about three weeks. The best part is that the phone comes in with two ways to store numbers - either linked to speed dial or noted on a paper phone-book embedded at the back of the phone (slot available, paper and pen sold separately at 3x for €9.95). Thankfully, it uses a micro-USB cable for charging, reducing your charger clutter. The question of course is, if you were technophobe John, why would you have a charger clutter.

By first impressions this seems to be a phone designed for John and Jane, the technophobes. But there is potentially a bigger market out there. Standard issue for sensitive workplaces - like the army or defense installations. A daily-swap program for contractors having access to classified information. An unbreakable version for every kid. And the list goes on.

But that is not going to happen at €69.95 (euros). Here to a solid demand that drives the price of this puppy down. And just maybe, John will need to buy a blackberry to keep up with the explosion of demand.

July 25, 2010

Android on my PC

The Android-x86 project is an interesting idea - to essentially port Android to run on the x86 platform (another name for most PCs out there). They publish the latest stable version as an ISO designed to boot and run PC hardware. Of course most of us may not have spare machine lying around. Thanks to the good folks over at UNetbootin, it is possible to take this ISO and create a bootable USB and try Android on your PC without having to install it.

A detailed step-by-step how-to is also available. It turned out to be as easy as it looked on paper - download the two files, run one, find the other and plug in a USB drive. A a couple of minutes later, I was running Android on my laptop.

While it did run, a couple of quick caveats. First of all, the stable release from the Android x86 is the Donut (v 1.6) build. This is two behind the current Android version and does seem a bit old. Secondly, support for the hardware in your PC is a hit or miss. The project, rightly so, focuses on netbooks and not all PCs. If you have the EeePC, you may be able to try the latest build from Eclair (v2.0).

In my case, while the PC booted perfectly, my 'Dell Wireless 1395 WLAN card' was not detected and I could not turn WiFi on. This severely limited my use for it, but it was nevertheless cool to run the same OS as my wife's phone on my PC. The ethernet card seemed to have been recognized, but who carries a network cable around these days?

If you have a spare USB lying around, this is definitely a fun way to see your quad-core crank through a mobile OS.

June 26, 2010

Swype

Swype was a company I had followed ever since I first saw their video describing a new method for text input. Swyping instead of typing. A few days ago, I was able to take advantage of their limited beta for Android mobiles, and install it on my wife's Nexus One. And boy was it good!

Swyping S-W-Y-P-E

Here is how it works, instead of typing the letters of a word on a soft mobile keyboard, you swipe a rough pattern through the corresponding letters on a QWERTY keyboard. For example, the pattern on the left is tracing the word - Swype. A couple of things stand out - firstly you do not have to be very precise. The tool is very forgiving and can recognize your intent easily. Secondly Swype comes with a 65,000 word dictionary that it adds to every time you type in a word it doesn't recognize. Both key features promise a very easy interface.

But how easy to use is it in practice? My wife picked up phone after having Swype enabled on it, and after tracing two words exclaimed excitedly - This is going to change everything. If you knew my wife, that is a sentence she wouldn't normally use for just any app. In addition Swype has a ton of tips and tricks that turn up the speed on mobile text input.

The Swype beta for Android mobiles is now closed. Other platforms are not supported yet, but according to the company, support is in the works.

The product works. The next challenge for the company is to quickly scale up the platform support - Android, iOS, Symbian and Windows Mobile. And to translate this support into OEM deals like with the T9.

Hold your phone my way

iPhone 4 is out.

Accompanied with the usual hysteria about long lines, 15 minutes of fame for gadget experts in the mainstream press, and of course the one feature (bug) that is frustrating its users - again.

This time around, it is the new antenna for the iPhone. Turns out, the steel casing of the iPhone is a proprietary alloy from Apple, that also functions as the phone's antennas. And if you were to touch it a particular way when you use it, then it doesn't work as efficiently and the phone loses reception.

The solution? Avoid holding it that way.

The iPhone is not the first phone with reception problems when in contact with the skin. That said, it feels like somehow it is the user's fault for holding it that way. The tone taken by the company has started to sound more and more punk - not the cool kind, but the irresponsible kind. And this is where it has started to piss some of its most ardent fans off.

It just adds to my initial feeling about the company - they are no longer as innovative as they once were. Instead they are now touting incremental evolutions as breakthroughs while developing an intolerance for a true challenge to their way of thought. I guess they have a right to it, but it is getting sillier by the minute.

May 13, 2010

How cell phones work

Everyone has a cell phone now. Dialing a number and having someone answer seems so ordinary, it is almost considered routine. But, a lot needs to happen behind the scenes for that call to get through. After the break, a graphic explaining how this works in more detail.

Removed embedded image after email request from linkremoval@cellphones.org. To the team from cellphones.org, if you really did not want me to link to your image, maybe you should have not included a “use this code to embed into your site” option on the site. Thanks!

January 03, 2010

Nexus One

There is always a phone, that comes out a little after you buy your own phone that makes you regret your own purchase. It is but a fact of modern life. Looks like this is the phone that is going to do that to me :).

September 08, 2009

Connectivity - Part III

The third milestone in my love for mobile connectivity, happened shortly after I bought my second phone. It was work that demanded I have no personal time and took steps to get me a Blackberry.

The Blackberry turned out to be a very different being, in comparison with my current phones. Everything about it screamed business - no frills; just a steady solid performer. It had everything I wanted to get work done, nothing that would make me buy one for myself. But it was the company that was paying for it, so my decision making process consisted of little more than asking a colleague which handset he recommended.

Thus I came to be in possession of my new Blackberry Bold. The feature list was pretty impressive, not to mention a paid for, always online 3G connectivity. Completing my enterprise activation was a breeze, and within time I had replicated my email and calendar on the perfectly usable mobile device.

The keyboard took a little getting used to. Realizing the power of being fully connected took a bit longer. But somewhere between checking the location of my next meeting without needing my laptop and being able to reply to quick emails at the extremes of each day, I realized something strange - I was no longer fascinated by the new device. In comparison with the time I spent configuring and personalizing my earlier phones - the customizations to my Blackberry were close to nil.

At the beginning I attributed this to my trivial approach to selecting it. But that wasn't it. What had changed was me and my attitude towards connectivity. Full mobile capability had quickly become a means to an end. With abundance came transparency - the Blackberry bold held little fascination beyond the emails it carried and the meetings it reminded me of.

I was no longer a connectivity virgin.

August 16, 2009

Connectivity - Part II

So, after about 5 years the phone - which was probably pretty advanced at the time of its purchase - was woefully antiquated. Not to mention the rough and tumble of time severely tested the paint, plastic and the buttons on the phone. It was time to get into the market for a new phone - and boy was it a revelation. All the time that I had not really paid attention to phone market, a number of new things happened - including the iPhone. But eventually I settled on my new Nokia 5800.

As I worked through the pros and cons of the phone, what struck me most was the extent to which my wants and needs from a phone had changed in the last five years. WAP an not an acceptable speed to browse. Browsing websites no longer meant struggling through text extracted by a lynx-lookalike; full color depiction of sites was expected. Email on phone completed with regular desktop clients in terms of capabilities and features. And having an always accessible device meant newer and more powerful applications. But instead of being overwhelmed, a missing accelerometer could be the reasons for rejecting a phone.

Beyond the physical capabilities, what struck me most was the ability to stay fully connected all the time. As soon as I acquired my phone, I linked my personal email accounts to the built-in email client, linked it up to my WiFi and was catching up on email with friends. The fact that this phone was able to connect to a wireless network, which about a couple of years ago, I couldn't find enough desktop software to support was mind-blowing. In addition, the phone also came with an in-built Global Positioning chip that spoke directly to satellites tearing across space fourteen thousand kilometers away.

And the thing weighed a tad more than a hundred grams or three and a half ounces.

The first mobile phone weighed in at 28 ounces, not including its antenna and only barely made phone calls.

In my mind this was my second generation of the mobile phone. My first phone showed me how to make phone calls, and use a smattering of other services. This one however was a more mature attempt at connectivity. However, I hadn't signed up for the ultimate of connectivity - an always-on network connection. And that would by the third time charm.

June 27, 2009

Connectivity - Part I

My first phone was bought back in late 2003. It was a Sony Ericsson T610. I remember this clearly, because I was among the last of my friends to purchase a phone. By the time we joined the productive workforce, mobile phones were no longer a luxury. Handset prices had been relentlessly pushed down by the glut of companies in the market, which was almost matched by the competition among the service providers. Before long, pretty much everyone I knew had a phone. And it became not only a connectivity imperative among friends, but became a requirement to keep in touch with team-mates and other business colleagues.

Everybody seemed to be doing it - so I held off - for seemed like eternity at the time, but was only about 9 months. Eventually I caved in. And when I went for a phone, I wanted to take one that had as many features as possible.

The T610 was pretty good for the time - It came with a tiny browser that you could use with WAP to trudge along the information superhighways. It ran JAVA applets - which was absolutely mind-blowing for me (and eventually led to the simple understanding that the phone was nothing more than a different avatar of the computer). And it came with a tiny camera that took 320 by 240 grainy excuses for pictures.

But I was ecstatic. I used every excuse to go online and check movie timings, even if no one else seemed remotely interested in going to a movie. I photographed and cataloged various events of my daily life now that I had a camera always at hand. I used an open source program to connect the phone to my laptop and use it as a mobile router (on WAP). I bought a terminator dongle online to flash the phone to the latest firmware (something that was pretty difficult at the time, requiring special hardware - the aforementioned termninator dongle). I backed up the files, restored them, backed them up again. I built by own ringtone (from the soundtrack of the game Blood)

Looking back, the phone did not do much, but it seemed at the time there was no limits to its capabilities. As it trudged along on WAP, I never stopped being amazed that the phone talked the same networking language as the old world mainframe behemoths - TCP/IP. When it took those tiny, barely recognizable pictures using the built-in camera, it always surprised me that they managed to squeeze a camera in there. I never saw it as the little engine that could, but I was pleasantly surprised that there was an engine in there to begin with.

I ended up using the phone for about 5 years. In the time I traveled across the globe; changed phone numbers at least 5 times; switched SIM cards every few months and generally pushed it beyond its limits. Eventually it's joystick started to give way, a few buttons began developing tantrums and no amount of dis-assembly to clean it helped. It was time for a change.