Category Archives: Technology

so…ummm…this happened

then this happened. what is interesting to note is that even though it’s easy to blame the *cough* user *cough* for being a ditz about not knowing what she is buying, the problems never originated from the operating system itself, but the third parties involved with the OS, i.e., Verizon and MATC. this is a fact that neither report either mentions or barely glosses over.

what apple stole – part 1

Steve Jobs is often quoted as saying “Good artists copy, Great artists steal” (though he was quoting someone else).
Heck, in the PBS show “Triumph Of The Nerds“, Jobs go so far as to say “We have always been shameless about stealing great ideas”. And, looking at the history of Apple software… this is obviously the case.
Yet, somehow, many people now seem to consider Apple to be the source of the vast majority of software (Desktop and Mobile) innovation.
This is the first part in a series of articles that seeks to dispel that very notion.

Bryan Lunduke from the Linux Action Show breaks down the timeline of the theft of “THE DOCK ” over the years. You really should go and read the whole thing now and then stop saying Apple is the best thing to have happened to technology, because it really isn’t accurate or cool anymore.

i got a feeling

Here’s a familiar, mundane scenario: you’ve got an iPhone with loads of music on it. And you’ve got a laptop with a new album on it. You want to put the new album on your phone. But you can’t hook them up and simply drag-and-drop the files like you could with, ooh, almost any other device. Instead, Apple insists you go through iTunes.

Microsoft gets a lot of stick for producing clunky software. But even during the dark days of the animated paperclip, or the infuriating “.docx” Word extension, they never shat out anything as abominable as iTunes – a hideous binary turd that transforms the sparkling world of music and entertainment into a stark, unintuitive spreadsheet.

Plug your old Apple iPhone into your new Apple Macbook for the first time, and because the two machines haven’t been formally introduced, iTunes will babble about “syncing” one with the other. It claims it simply MUST delete everything from the old phone before putting any new stuff on it. Why? It won’t tell you. It’ll just cheerfully ask if you want to proceed, like an upbeat robot butler that can’t understand why you’re crying.

This is a column, that I highly recommend reading.

meego vs android

Releases :
MeeGo : As an open source software platform, MeeGo will help to reduce market fragmentation and complexity, while helping to accelerate industry innovation and time-to-market for a wealth of new Internet-based applications, services and user experiences.
Android : Created market fragmentation. Frequent code releases force to upgrade the devices frequently Difference
between two releases is enormous. Software maintenance is complex in developer’s point of view

License :
MeeGo :Fully open source
Android : Consists of Apache, BSD, Open source License: Android is going to be established as a “middle ground” in the openness spectrum: more open than proprietary competitors (iPhone, Windows Phone, Blackberry, WebOS, etc.) and possibly less open than others (MeeGo, Symbian)

Architecture :
MeeGo : Does not use virtual Machine. Each application is a process.
Android :Use Dalvik Virtual Machine. Each application runs in its own instance of Virtual Machine. It takes a considerable files to load the huge .jar files.

App development :
MeeGo : It’s easy as it supports libc.
Android : Android use very scaled down version of libc i.e. Bionic also the thread library support is very limited.

Maintenance :
MeeGo :As its maintained by Linux foundation and supports upstream components, the maintenance is easy for the components.
Android :Maintaining the additional drivers and enhancement like binder driver, low memory killer, Logger, kernel Debugger, Ashmem, Alarm, Power management is uncertain. Kernel is patched for enhancement to support Android.

Hardware support :
MeeGo : New player in the market. Will have more support in future apart from Intel and Arm.
Android : Has good support for hardware.

OEM Companies involved:
Android : Intel, ARM, Marvell, Qualcomm, Nvidia, Texas Instruments,Broadcom, NXP, PacketVideo, Google, HTC, LG, Motorola, Samsung, Ericsson, Toshiba, Dell, Acer, Garmin (and more)
MeeGo : Intel, Nokia, AMD

Products released:
Android : more than 200
MeeGo : 0 for now. Some are in works.

Technologies used:
Android : mostly proprietary
MeeGo : mostly shared with FOSS community

Using Linux?:
Android : kind of a fork
MeeGo : yes, close to upstream

Programming Languages Used:
Android : Java/J2Me(Java based uses Dalvik Machine as JVM and also Suports native coding via NDK)
MeeGo : C++(QT Based)

Google ka Pakistan

Earlier this month, a team from Google and YouTube went to Pakistan to explore business and content opportunities, following up on Google’s Clinton Global Initiative commitment to Pakistan and to sponsor and participate in Pakistan’s first International Youth Conference and Festival. It’s hard to imagine a country more at the nexus of geo-politics today than Pakistan, and our team learned a lot about the state of the Pakistani technology, media and non-profit sectors.

Internet connectivity in Pakistan is quite low—estimates put penetration at around 10%—but opportunities for growth are evident. For one thing, broadband costs are quite cheap compared to other parts of the world—around $13/month. Smartphone usage is also on the rise, and there are a growing number of Pakistani developers who are creating mobile applications for sale both in Pakistan and abroad. Around 60% of Pakistanis have a mobile phone, and their average bill is around $3/month. Not surprisingly, SMS is one of the primary means of communication in Pakistan.

One of the keys to bringing more Pakistanis online is the amount of local Pakistani content available on the Internet. There are some great examples so far: for instance, Coke Studio, a “fusion” music project sponsored by Coke that features popular Pakistani musicians, grew so popular on YouTube last summer that it was the 11th-most viewed channel on the site. Dozens of news organizations have begun to use YouTube as a global distribution platform as well, reaching not only Pakistanis online but the diaspora abroad. The Pakistani media is young and voracious—it was just eight years ago that the government opened up the airwaves to allow non-state media channels to exist, and in that short time the media has grown to become an important player in the public discourse in Pakistan, despite occasional crackdowns from authorities. Citizen media has also played an increasingly big role in Pakistan: for example many Pakistanis used cellphone cameras to document the devastation wrought by the floods in Pakistan last summer.

Keep reading on the Google Blog.  (Bonus Video Interviews with Salman Taseer and Aitzaz Ahsan)

ring ring

matthew miller writes a really good article in ZDNET.

As I plan my trip to Nokia World next month I have continued thinking about Nokia and finally posted an article on ZDNet that I have been thinking about for a few months. I write this Nokia Experts site so of course I am a fan of Nokia and their devices or I wouldn’t spend hours writing here for free. I try to give you my honest take on things and am both positive and negative here and in my other writing. However, it seems to me that the media and smartphone enthusiasts in the US are unfairly slamming Nokia when other smartphone operating sytems get by with more. Am I being overly sensitive or do you too feel that Nokia doesn’t get the respect it deserves in the US?