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

Tuesday, October 2, 2012

Why VoLTE (Voice over LTE) might take really long

There was an interesting article today at the Reg explaining VoLTE (Voice over LTE – Long Term4G_LTE_Logo Evolution or 4G LTE) in their WTF series of articles. I’ve been following this interesting phenomenon that over the last few months many telecom operators are rolling-out 4G networks, but not fully utilising the features that 4G networks bring for Voice-Over-IP (VOIP).

So to give a bit of background on LTE and its advantages that I’m talking about. LTE being a purely IP network has the advantages of managing just one kind of data packet. This means that we can build tools around only managing IP and data packets. So all your gateways and routers could be optimized to lessons that have been learnt from using internet firewalls, messaging routers and what have you… Voice is also sent as data packets instead of having a different frequency for voice. GSMA puts some advantages to VoLTE:

  1. Single implementation promotes scale
  2. Single implementation reduces complexity
  3. Single implementation enables Roaming

But as you’ll see, its not as simple to move an existing infrastructure to another one. We’ve seen this in the case of IPv6 as well. Information Infrastructure  theory discusses in length the challenges of evolving/moving infrastructures. They don’t happen overnight, nor is there an obvious/expected path to how it’ll evolve! A couple of months back we heard Verizon’s deployment of 4G LTE, “there’s no rush for VoLTE”. If not using VoLTE, one can re-route the voice calls to the old-style Circuit-Switched (CS) network. But this handover between the network creates a lag of 3-4 secs, and my guess is that on heavy traffic could take longer. Investing in this handover might be another headache for the telecom operator, but that seems to be the path most of the operators are taking. The Reg article asks an important question “Are phone users - most of the population these days, though rather fewer of them will be 4G early adopters - going to put up with the pre-call lag? Will they accept a lesser experience than they're used to?”. An important question and the answer could be that operators will use 4G for data services and 3G connection for voice. So they’ll not move to 4G completely and still have their 3G equipment.

There is path dependency that the operators will take and this will result in much slower adoption of VoLTE. So while the operators think it might be fine to make the users wait a few seconds to get on the call, I don’t think users will appreciate that… I hate listening to some stupid beeps or never connecting the call on CDMA networks in India when making an urgent call!! We want 4G for the data speeds, but we decrease usability through the route which operators are taking. Why not get into VoIP apps through which calls can be made? Monetize that instead? Forget the fear that you’ll lose money from voice calls. Increasing volumes on data services will help. As an operator, you can always bundle cheap calls when using that VoIP app that you install as part of the SIM card.

Thursday, November 10, 2011

PhoneGap under Incubation at Apache Foundation

When Adobe announced the acquisition of Nitobi, the creators of the nice cross-phonegaplogomobile  development tool, like many people I was worried that this would become a closed-source Adobe Air mobile. Adobe has recently been voicing that it would deprecate Flash mobile and instead move towards HTML5 and JavaScript. Thus, PhoneGap seemed like the perfect acquisition to make money out of the new generation of cross-platform mobile development.

The heart-warming announcement came a couple of days back when it was decided that PhoneGap was moved to Apache Foundation as an incubation project. The project is called Callback and the code has been moved to github for now. There are also some nice tools coming in Adobe Dreamweaver which can be used to work with PhoneGap and with the acquisition it might get better and better integrated. This means that Adobe will hope to make money out of the development and probably the build service, yet keep the platform open-source and free…

All in all, I think this is great movement for PhoneGap and cross-platform mobile development. What has been hard for ages since the promise of JavaME, seems more likely now. Good job Adobe!!

Saturday, January 8, 2011

The Mirage of Mobile Number Portability

Just like a thirsty traveller in a desert follows the mirage thinking that its water, Indian mobile subscribers have been waiting for mobile number portability for long. Little do they know that when mobile portability actually arrives, it’ll only be a mirage of what they hope for!! Mobile Number Portability is the ability for a subscriber to carry their mobile phone numbers and switch operators. Thus, by just paying a small fees of Rs. 19/- you would be able to change your mobile operator and still keep your same phone number.

Mobile Number Portability (MNP) exists in a lot of countries. Basically in most of these places, mobile numbers are considered as assets or belongings of an individual, similar to your house address. In India, it is being advertised by operators as an opportunity for customers to move to a ‘better’ operator, when you are dissatisfied with your current operator… and this is exactly why I say it’s a mirage!

Every operator has some number of customers who don’t like their service. From most people I have talked to, every operator has this group of dissatisfied customers. But since anyone who was dissatisfied would previously just change their phone numbers, it wasn’t a big deal for these customers… They are so fed up with the operators that they have already moved to the next operator. On the other hand, people who cannot change their phone numbers because the phone number is really important for them, generally adjust with the operator and the ecosystem balances itself naturally like any mature market does. What Mobile Number Portability is not doing is changing the infrastructure or the technology deployed by the operators. It does not change the policies, tariffs or customer service of the mobile operator. For a sector which is somewhat saturated in a lot of circles, it really is not much of a change agent.

If the reports from the pilot in Haryana is anything to go about, there really hasn’t been a large change in the customer base and market shares of the mobile operators. Other than Idea, most operators have not advertised a lot about MNP. Most operators are following a wait and watch policy and not many want to be first-movers in grabbing customers from others. Its been over a month for MNP in Haryana and that should have been enough to see the change factors because of MNP. But the lack lustre effects of MNP have shown that it is something that the market and the customers are not enthusiastic about. May be in other circles the market might be more dynamic, but we’ll only know when the nation-wide launch happens on 20th Jan, 2011. It will be interesting days to see how the different telecom circles work their way in the post-MNP era.

I think of the mobile operators today like politicians. Everyone is dissatisfied with politicians. There is always something to complain about them. Still you expect everyone should be voting and democracy should run smoothly.

Tuesday, November 16, 2010

Cheapest 5 Android Phones

While some including me believe that the top-end of mobile phones will live forever and the platforms of the top-end won’t come to the low-end, there are others who believe that open platforms like Android (or the many earlier Linux consortiums – CELF, OSDL) truly provides platform that can work on the high-end and low-end equally well.

But as we’ve quickly seen, instead of the hardware manufacturers, the software industry really has driven what hardware sells. We saw that for the PC market and are quickly seeing that in the mobile phone markets now. How the OS and the applications are making or breaking the success of the mobile phone handsets. Nevertheless, here are the cheapest Android phones in the Indian market, which may probably be global leading in terms of mobile phone growth in the low-end market… And the prices will keep dropping I guess!!

1. Huawei IDEOS U8300 – Rs. 6200/-

IDEOS

Huawei has many handsets in India in the CDMA market. Most of these handsets are serviced by operators that provide these mobile phones along with the plan. The IDEOS is manufactured in China and is sold in many markets around the world. I happened to see this phone is also available in Tanzania, Kenya and Ethiopia.

This entry-level smartphone was designed with the needs of young, mobile users in mind. This smartphone combines a QWERTY keyboard and a touch-screen in a small, chocolate-bar inspired package. Powered by Android 2.1, it comes with the most popular social networking applications pre-installed, so users can stay in touch anytime, anywhere.

For more information, please visit: www.huaweidevice.com/ideos

The phone has low battery life, but provides excellent features for the price.

2. Acer beTouch E110 – Rs. 6990/-

ACER

  • Stylish, compact and slim design
  • 2.8” (QVGA) resistive screen
  • 5-way navi key
  • 3G and Bluetooth connectivity

Looks pretty and is light-weight. Doesn’t have very good battery life, but does have some good applications and interfaces built-in like Spinlets and Nemo Player

 

3. Sony Ericsson X10 Mini Pro – Rs. 8700/-

sony-xperia

- 240 x 320 pixels (QVGA)
- 2,6" capacitive touchscreen

- GSM/GPRS/EDGE 850/900/1800/1900
- UMTS/HSPA 900/2100

- 5MP Camera with Flash
- WiFi

Great build quality and excellent software and hardware polish. Great support and service centers. Known brand

4. Samsung I5503 Galaxy 5 – Rs. 8800/-

Samsung

  • Quad-band GSM and dual-band 3G support
  • 3.6 Mbps HSDPA support
  • Smart dialing
  • 2.8 inch TFT capacitive touchscreen
  • Android OS v2.1 Eclair
  • TouchWiz 3.0 UI customization (on both, I5801 has Orange UI too)
  • 600 MHz processor
  • 2MP camera with geo-tagging
  • Wi-Fi 802.11 b/g/n support

 

5. Spice Mi300 – Rs. 9400/-

Spice

Android 2.1 Ready
Android Market Place
Google Messaging Services with Push Mail
AGPS

Key features

  • 3.5G
  • Wi- Fi
  • 3.2” HVGA Capacitive Touch Screen
  • 5 MP Camera

Troubleshooting smslib-based applications (DHIS Mobile, SCDRT, InventMobi, StocksTracker)

While I’ve been troubleshooting SMS Applications (based on smslib, Gnokii, Kannel) for over 3 yrs, it is excruciatingly painful to tell people the basics of the troubleshooting again and again. There have been numerous small docs, readme files, emails that have repeated the same things again and again. To people who have gone through with the implementation and fixed problems, I’ve repeatedly requested to document these at some place (…infact as part of their job profiles), but none have sadly been able to produce anything useful. So, here is an attempt to make the troubleshooting process a little more easier for someone who is stuck. There is always websearch that will finally give you the answer to the troubleshooting process, but this is just a reminder to myself where to look at.

    0.) Archive the logs and send it... as basic as it sounds, ALWAYS look at the log file
  1. Check the application/library version – report this as part of any question you are asking
  2. Check the Native Library version and the Java Library version. These should ideally match or should have the same type. i.e if you are using RXTXComm (this is bundled with dhis-web-mobile module), then you should have rxtxSerial.so (Linux) or rxtxSerial.dll (Windows). If using the older version, check the comm.jar and the required dlls is at the right location.
  3. Check the compatibility of the modem (Kannel) and (smslib). If not listed, check if it supports common standard AT command and may just work
  4. If you are using SMSLib for Java on Linux with the RxTx, you can have a no response exception or gnu.io.NoSuchPortException, as if no modem is actually connected to your computer – create a simlink to the dev/ttyS20 and also do start your application (for DHIS this is catalina.sh) with the –Dsmslib.serial.polling parameter as given in this bug filing.
  5. Check if you have the correct port number in the configuration. For Windows, look at the device manager and the modem. Put the COM10 as the port (COM is needed for DHIS, while not for SMSListener), while for Linux add the /dev/tty<whatever> (/dev/ttyUSB0). For linux, try running the “wvdialconf /etc/wvdial.conf” (without quotes) or scanModem script. This will give the modem port
  6. Check the SIM memory location and add it to the configuration file. This is complex, but a Google search on your modem should help. If you don’t find anything obvious leaving it blank should likely work for your modem
  7. If you repeatedly see Framing Errors, it is primarily because the baud-rate mismatch between what you have set and what your modem supports. Running wvdialconf as earlier may give you good indication of what baud-rates are supported and best for your modem. If its windows, then setting to 56000 should be safe enough.
  8. Some modems supports a specialized AT command set. These are init commands and activation AT commands. You should change the manufacturer and model string. If you know the manufacturer, then it is always good to put the exact manufacturer name in that string.

Friday, September 24, 2010

Prefox: Firefox for the Palm WebOS

One mobile operating system that has not got enough consumer appreciation, but has got critical reviews is WebOS. I’ve played with WebOS in the Palm Pixi and it is indeed the most intuitive mobile platform, in my opinion beating iPhone OS, Android, Windows Mobile and Blackberry OS in terms of pure usability. HP also realized this and bought Palm (and all its assets) earlier this year. What the WebOS lacks, is the rich set of applications that other platforms have and love from the application developers.

To fill an important gap in WebOS, Firefox is in the works to be ported to WebOS platform. The product is under development and is called PreFox. It is based on the source-code of the Mozilla Firefox for Mobile. As developer Dave Townsend states “PreFox requires webOS 1.4.5 and so far has only been tested on a Sprint Palm Pre. It probably works a little better on a Palm Pre Plus but I have no idea whether it would even start on a Palm Pixi.”

Bulk SMS Ban for Ayodhya Case

In another weird act by the Indian government (after recent attempts to get ransom from Blackberry), there has been a ban on bulk SMS for a total of 72 hours. The ban has been imposed through a directive to all the mobile operators that all corporate SMS messaging service need to be blocked. The explanation to this directive is a precautionary measure to prevent SMS as a medium of communication to spread communal disharmony following the Ayodhya Case hearing on Friday.

The Ayodhya-Babri Masjid demolition case has been on for the last 17 years and people have fears that whatever the verdict, since one of the religious groups will be at loss in their agenda, there is expected communal disharmony. I personally do not believe that religious sentiments are strong enough after so many years and politics has gone beyond religious/caste topics to more development-oriented topics these days… But you never know what these politicians pay for Smile

Is SMS the only way to mass spread messages?? If the Indian government believes that SMS is the only way to spread mass messages, then they have probably not understood modern day technology. With internet and messengers, there are lot more ways to fast communication. Such directives only cause headache to people… like banking website that rely on SMS for transactions or SMS voting systems have failed to work in the last couple of days

AxisBank

Saturday, February 20, 2010

Blackberry to Get a Better Browser.. Finally!

Finally I must say... I am a big Blackberry fan. Emails are really my thing and nothing better than a Blackberry. But there are many times when I want to surf something from that link in the email and it does not work well. Some bad layout, bad javaScript... it sucks! Thankfully now there is some movement to integrate the WebKit engine into the Blackberry browser. Watch this keynote from Mobile World Congress '10:

Blackberry had last year bought Iris browser (a Webkit based mobile browser) company called Torch Mobile... and I was waiting when they would use that asset. Now it seems it will come. How difficult is it to ship a product that you just bought??

Monday, June 1, 2009

The Mobile Phone Tool for Indian HMIS

As you have already found out, I haven’t been blogging lately because of the travel and development work I have been doing for HISP India. One of the new developments that I have been working over the last 3 months is a mobile phone application for routine health data collection, obscurely called “Mobile-SCDRT”. Its a Java ME MIDP that runs on all those commodity mobile phones and is used by a community health Sub-Center for Data Reporting and Transmission (SCDRT). Now you know where that obscure acronym came from and I am unsure who gave it that “wanna-be” name.

That apart, the mobile application is being deployed part of a pilot in the 5 states of Himachal Pradesh, Kerala, Rajasthan, Nagaland and Gujarat. As part of the pilot 200 health workers from the above states receive a Nokia 3110c mobile phone with the application installed and use the application to report the routine health-related data that is collected by the Government of India as part of Health Management Information System (HMIS).

The following is an architectural overview of how the application works for those of you interested in the technical details:

clip_image002

So, DHIS2 is where the data gets added after being sent from the mobile phone and in DHIS2 you can do all the analysis and “use of data” for health program decisions. There are other nitty-gritty details of the application and lots of new learnings for me, but I’ll leave that to another blog entry for another day.

We have started the pilot in 2 states: Himachal Pradesh and Kerala. Its been running for close to a month now in these 2 states and from the looks of it, people are happy and excited to use it. Recalling an incident from the launch in Kerala:- When just about 15 minutes of looking into the application, a JPHN (Junior Public Health Nurse - as health workers are called in Kerala) could explain the whole application, its use and reporting procedure to her colleagues better than most of us could. It was a wonderful and humbling experience for us to see that people were so much wanting to use the application and learnt it so quickly. It was satisfying to see that it was helping the health worker to make her reporting process more efficient. What was more rewarding for her, as I understand now, was the job perk that she thought she got in the mobile phone. The mobile phone was not just a tool for reporting, but also something that she would use for calls and show it to her kids and family. Few JPHNs were instantly taking photographs of our launch using the mobile phones we provided. I hope I can have many such satisfying moments through my work in health informatics.

But not everything was perfect in all this. I for one realized, that logistics required for a project of this magnitude is not an easy job. Having a team of people in the state and within us at Delhi is a challenge. Discussions of inefficiencies and incapability of the team is a burden in itself to manage. Not everyone may have the goal to change the world and some might even be in it for the money. As for the logistics, we learnt early in the pilot at Himachal Pradesh that a “Step-by-Step” reference manual on using the application was a necessity for the health worker which she can refer to, when she’s at her home and using the application to report. Then there was the purchase of state-specific SIM cards and allocating mobile phone numbers to each health-worker and her reporting office. All this requires lots of planning and managing the logistics and repeated changing of plans has been a tough one for me.

The technical preparation of installing the application, creating the database and installing the server at the primary health centers, block hospitals and district health offices have also been somewhat of a mismanagement. Its been a complex process involving people with different work cultures and behaviors. But in the end the 2 pilots have been successful because its been an opportunity for health workers to report data more efficiently. Final results of the pilot await us, but the start has been great!

Saturday, March 14, 2009

Working for HISP India on Health Informatics

I haven't been blogging for quite a while now, but the reason is partly because I'm moving into a new job and also not getting enough motivation to blog. But I thought it's a good time that I start to blogging again and what better topic that introducing my new job.

I have joined HISP India (Health Information System Programme) as a Director of Research and Development. I will be working with the National Health Systems Resource Center (NHSRC), a part of the Ministry of Health & Family Welfare of India. Our primary job at the moment is Health Management Information System (HMIS) for the National Rural Health Mission (NRHM). I know it sounds like a lot of abbreviations, but thats the thing about government organizations I guess!!

My primary test starts with a pilot test of a mobile application for data entry for DHIS 2. I will in the next few weeks talk about DHIS 2, but also talk about other research areas that I will be working on and hopefully get ideas from you guys on how I could improve the health of people in rural India through technology. Lots more to talk about, but may be more in the next few weeks on all technology

Friday, August 29, 2008

Google to Bring iPhone-like App Store to Android

The iPhone App Store's success for Apple has changed the way Google is thinking content-distribution for the Android platform. According to an announcement yesterday, Google is ready to have an App Store for the Android platform called the Android Market.

1 4

Google has been working on the Android platform for over an year now and is about to give a final release by the end of the year. Different handset manufacturers have already vouched their support for the platform and Android is seen as the biggest competitor to Apple's iPhone in the smartphone market. With the roaring initial success of the AppStore for Apple, it makes obvious sense for Google to have a similar content-distribution system for their platform.

Google also has an expertise on web infrastructure and it can surely avoid the mistakes that Apple has done with the reliability and availability of its web services. The details on exact model of operation of Android Market are still unknown, but Google surely will make it open and stable!! They are the "do-no-evil" company!!

Friday, August 22, 2008

Orkut on Symbian 60 Phone Rocks !!

Orkut is the most popular social networking website in India and it has a really huge market share. But that hasn’t made them sit on their laurels and do nothing. Orkut has been improving each day and the newest improvement to Orkut comes for Symbian 60 users. Today, I happened to use Orkut on a Nokia N81 and it really rocks.

orkut1   orkut2

It’s been a few days that Google launched a new Orkut for the S60 users and I heard the news earlier, but today I really played with it. And I was blown by the simplicity and usability of the interface. Its simple, intuitive and fast. Even with the slow GPRS connections that we have in India, it was as fast as anything you would be using on a desktop. The photo upload obviously very slow, but having an upload interface on a mobile device is pretty cool. You can update your album with the photograph you just clicked and show off your fun-trips to your social network while you are having fun...

The following are some new features:

1.) Photo uploads (Upload photos as soon as you took them from your mobile)

2.) Picture galleries (Look at orkut albums in a more streamlined and cell-like resolution)

3.) Click-to-call (Call friends from Orkut page)

4.) Quick friend searches.

If you have a Symbian 60 phone, what are you waiting for?? Enjoy your social network by going to http://m.orkut.com

Apple iPhone 3G at Rs.31000 ($720) in India

While most of the iPhone lovers in India already own an unlocked 1st generation iPhone, Apple officially launched the iPhone 3G in India at Rs. 31000/- or $720 when you apply the latest conversion rates. The same iPhone 3G costs $199 to a customer in the US with a cell plan from AT&T.

By the way, Airtel and  Vodafone are the two companies that have brought the iPhone 3G to India. If you want to buy the iPhone from Vodafone, then you caniphone-trash choose from a host of plans which have voice + data ranging from Rs.500 – Rs.1000. But along with that monthly rental, you have to buy the iPhone at an insane Rs.31000/-

The pre-launch interest for the iPhone 3G in India was huge. Airtel and Vodafone received over 25000 customers who were interested in the iPhone. How many of those customers are stupid enough to buy at this price is anyone’s guess?? India is the 2nd largest cellphone market in the world. But I’m pretty sure that with this ridiculous pricing the official iPhone 3G will not capture even 0.1% of the Indian market. With all the marketing expenses and Apple revenue sharing, the economics of the iPhone 3G for the cellphone operators doesn’t make any sense to me.

The most funny thing in this whole affair is that 3G services are still not available in India. It will take atleast another year for the services to start in full swing. So anyone who buys the new iPhone 3G will not be able to use the 3G services. With the current sucking GPRS service from these GSM operators, the internet speeds are so slow, that I would prefer my old 56k modem to surf the internet than GPRS.

Apple has played the same game again!! To be part of the Apple cult you have to be filthy rich and stupid. Apple is known to have high margins, but when you know that you have a product that can score on volumes, you obviously can lower your margins and increase your profit. But Apple gives a damn about volumes. It is happy to have a cult status and if that means only milking your stupid customer base, then so be it.

Tuesday, August 12, 2008

iPhone App Store’s $30 Million May Be Second Best

Apple CEO Steve Jobs said in an interview yesterday to Wall Street Journal that the iPhone AppStore made $30 Million in the first month of sales. That is  approximately close to $1 million everyday for July. Its an amazing feat when you think about the problems with the launch of App Store & iPhone 2... And $1 million a day is not a small amount, but will the business scale?? Will it be the winner for online content distribution??

Steve Jobs has already proved his amazing entrepreneurship in the past with the iPod and iTunes Store. Apple has changed the face of online music sales with AppStore-Vs-Steamits iTunes store and is surely building it up everyday by adding more and more content. The iPhone is also one of the most successful smartphone product, which in its first-generation already got a cult status and has been a hit in its second re-incarnation as well. But with all the success coming its way, there aren’t too many people who are looking at Apple’s shortcomings.

Apple’s failure in web services like .mac and MobileMe is probably its biggest recent failure. But then there is also the bad sales of AppleTV and Jobs Cube (oops MacMini) which still isn’t in the living room!! Apple desktop and laptop sales may be growing, but they still aren’t anywhere outside the US. But with those products not working as well, Apple still rocks with the iPhone.

The App Store fetches 30% of total revenue to Apple and the remaining 70% to the application developers/publisher. 30% does sound a lot for just hosting your App, but then with the developers getting rich for their not-as-much efforts, why would anyone have a problem with Apple getting an even bigger share?? For example, Super Monkey Ball is the most successful paid app on the App Store and has sold more than 300,000 copies in 20 days at $10 each. This means Sega (…and OtherOcean Interactive) made $2.1 million in 20 days. This has made OtherOcean create a new iPhone apps division, which obviously shows that they want to make many more such wonderful apps. I expect many more such developers coming up with interesting apps for the iPhone in the future.

But what we need to think is how much will people keep spending on the App Store and what will be the kind of competition that will come up for developers on the app store... If you need comparisons, most people will obviously look at iTunes, but I don’t think music and games/apps can be considered to be similar content. Obviously music can be downloaded and used whenever, where-ever you want. You could be playing your favorite tunes all through the day, but is it the same with games/apps on a mobile device?? How many hours can you game on the iPhone ?? How many apps do you need on the iPhone?? How much more will you really spend on the iPhone after that purchase??

On the PC side of things, there’s another company getting big on the online content distribution front. And its Valve Software, with its Steam Content Delivery System, which I think has more “steam” in the long run. Desktops/wired networks have lot more bandwidth to download and gaming hardware is lot more capable on PCs. Also we may be moving to specialized gaming consoles from desktop computers, but then Steam could very well be moved to consoles in the future. Steam already has 15million users, who use Steam servers for multiplayer gaming, buying new content, social networking and the like. Steam also has the support of many game developers and studios. And new studios are getting interested everyday to share their content on the Steam system. With all that and improving PC gaming numbers from other countries than the US, it feels that Steam could very well be the leading content delivery system of the future.

How Apple scales its App Store and how developers come up with new and interesting applications/games on the App Store will determine its future success. But the start is surely on track!! Probably, App Store is the constant stream of revenue for Apple, since someone somewhere is going to need an app, but then $1 billion revenue which Steve Jobs is expecting from the App Store is way... way too much!! Atleast not until every kid on the block owns an iPhone!!

Monday, June 2, 2008

3G iPhone Expectation Decreases Market Share

The latest smart phone market share data released by IDC shows that Apple's iPhone has lost market share. On the other hand RIM's Blackberry has gained market share. Does this mean that Blackberry is picking up back against the iPhone? Is the excitement about iPhone coming to an end?

If you look at the facts it seems like Apple is loosing its lustre. iPhone has a market share of 19.2% in Q1'08 compared to 26.7% in Q4'07. At the same time Blackberry has increased its market share from 35.1% in Q4'07 to 44.5% in Q1'08. Thus it seems Blackberry has a victor in the making. IDC analyst Ramon Llamas said the BlackBerry is now strong in the "prosumer" segment, as RIM has successfully widened the appeal of the device beyond the professionals who have been its core customer group.

Actually, the fact is that iPhone excitement is just about to reach its peak sometime later this year when Apple Application Store will come into being. Apple has released its developer program and developers are in the process of finishing their applications. A lot of prospective buyers of the iPhone are also waiting for a 3G version which Apple plans to release in a few months time. With a really small timespan left, Apple will be up again and I think will be capturing all the lost market share.

Wednesday, May 28, 2008

Review: Opera Mini 4.1 Rocks

If you have been following my blog, you'll knw that I've been excited about the world of mobile internet. Unfortuantely the mobile internet story in India isOpera pretty poor due to the bad data services provided my the mobile operators. This problems are of every kind: high cost, slow data speeds, low signal on GPRS. CDMA (from both Tata Indicom & Reliance) does provide "ok" data services, but the available handsets choices are pretty bleak!

But for any internet experience, the browser plays a major role. I've been a fan of Opera Mini and have been using it all the while. Its runs on a wide range of handsets and with their latest release, I was excited to try it out. I downloaded Opera Mini 4.1 on my k750i, 2 weeks back and have been running it for some time now. Opera Mini 4.1 introduces the following new features:

  • Opera Mini 4.1 is up to 50% faster than Opera Mini 4.0
  • The new Opera Mini will automatically suggest URL completions, making address input easy and intuitive
  • Web pages can be saved for later off-line viewing
  • Opera Mini 4.1 gives you quick access to the word or phrase you want in Web pages
  • Images, ringtones and other content can be downloaded without leaving Opera Mini.

Opera Mini does bring the full web experience to the mobile phone and makes it usable on the cellphone. The image compression and quick rendering of pages are perfect for low-bandwidth GPRS that I suffer from. I have observed considerable speed improvements in 4.1 compared to 4.0. This blog would take about 26sec to load on Opera Mini 4.0 and now loads in 18sec with the Opera Mini 4.1. That's not exactly 50% faster, but still its quite fast!!

Another feature that I have really found useful and is my favorite on the desktop Opera is the suggest URL. I generally forget the exact URL of the page I visited, but remember some part of it.I just need to type that word I remember and Opera Mini suggests me the URLs with that word. Firefox 3 will be adding a similar feature for the desktop and Opera already has it on the desktop and now adds it to the Mini. Offline viewing is also excellent and very useful when your GPRS connection is poor.

I have been very satisfied by this release of Opera Mini. Anyone who wants to try the mobile web browsing experience should start with Opera Mini. It does have those zooming, full CSS and JavaScript working to show the webpages as it would look on the desktop. Download it from here. Opera Mini 4.1 completely rocks!!

Wednesday, April 30, 2008

Project Capuchin - Sony Ericsson Mates JavaME & Flash Lite

Sony Ericsson announced today that they are experimenting with a new technology which plans to integrate Flash inside JavaME applications. This will enablephone developers to show Adobe's FlashLite interfaces inside JavaME applications. The project is called Project Capuchin and will be shown to the world at the JavaOne Conference 2008.

Adobe's Flashlite has been one of the easier UI development platform for mobile phones, but there aren't many popular business applications in Flashlite. On the other hand JavaME is popular for mobile application development, but the user-interface built using JavaME (especially CLDC) is boring and tough to build. With Project Capuchin, the guys from Sony Ericsson want to provide developers with the combined power of Adobe's Flash and Java's programming capabilities.

The main advantage of Project Capuchin is that developers will not have a new technology to learn. Designers are already acquainted with Flash and Developers already have existing JavaME applications. This will make the new technology easier to learn and will mean faster porting of existing applications with a better UI. The details about the performance and the runtime are still unknown, but most probably it'll be a single Java runtime that'll be able to run the applications. For this technology to be successful, Sony Ericsson should license the platform to other handset manufacturers, so that applications can be run on different handsets. May be Steve Jobs wanted something like this when he said Flash wasn't good enough for the iPhone...

The release date for the project and availability on handsets is still unknown and the technology is very much in the experimentation stage. The idea of such a mashup is exciting and it'll be interesting to see the response towards the technology at the JavaOne Conference. Hoping it'll become a quick and stable release from Sony Ericsson because the mobile platform does need something of this sort.

Friday, March 7, 2008

Tata Indicom Not Allowed To Sell Blackberry

The Economic Times reports that the Home Ministry has not allowed Tata Teleservices ("TataIndicom" brand) to give Blackberry services to its customers. Tata Teleservices wanted to provide Blackberry services to its customer along with Blackberry devices and hence had sent an application to the Department of Telecom (DOT). But the Home Ministry has rejected the application with an explanation that Blackberry devices do not allow lawful interception of messages.

The Indian Home Ministry has a law where telecom operators can be asked to intercept messages from any mobile phone and the operators have to comply. The push email, data services in RIM's Blackberry devices are encrypted and secure which prevents the operator from understanding the messages (look here). But the question which Tata Teleservices has asked the DOT is that if this is the case, then how come other telecom providers (read BPL-Mobile, Airtel...) can provide Blackberry services. Obviously, the government was sleeping when they allowed those service providers and suddenly caught with its pants down, it ordered other service providers for an explanation.

The situation just goes to show the incompetence of government agencies and it is plain ridiculous to ban the Blackberry. Webmail using gmail, yahoo etc is also encrypted and the ISP has no idea what emails are being sent. Technology is moving towards a point where any data exchange needs to be encrypted. I know atleast 40-50 people around me who are using Blackberry and business email on the Blackberry is their life... The government should come to terms with technology and then make decisions!

Tuesday, March 4, 2008

Nokia To Ship Silverlight on Mobiles

Nokia announced today that it will be installing Silverlight on S60, S40 and Nokia internet tablets. Silverlight is Microsoft's technology to create rich internet applications (RIA) similar to Adobe's Flash. By adding Silverlight to its phones, Nokia thinks that it can get a lot of developers to start off on its S60 & S40 platforms. Nokia already ships Flashlite with its mobile phones which is used to run applications made in Flash and Silverlight will be a direct competition to Flashlite.

Microsoft is pushing Silverlight as the next generation platform for developing rich internet applications and has promised it to be completely cross-platform and available on a host of different platforms including Linux and Mac. Today's announcement from Nokia proves that Microsoft is truly committed to make Silverlight applications usable from a host of devices.

Earlier, when Microsoft created the .NET framework it had mentioned platform-independence as one of its feature. Although this was true from a programming language point of view, Microsoft does not release the full .NET Framework Runtime on all platforms. Other projects like Mono help run .NET apps on Linux. On the other hand, although Silverlight is based on .NET it uses a different CLR (Common Runtime Environment). Silverlight CLR is like a browser plugin and is showing progress on becoming true cross-platform technology.

Silverlight is based on C#, which makes it easy for developers with knowledge of C# to move to programming mobile RIAs. Also, Microsoft is ready with Silverlight v2.0. All of this just goes to show that Microsoft is moving really fast to capture the mobile phone market. It still has a lot to do with Silverlight and one of its current missions would be to get other handset manufacturers on the Silverlight bandwagon.

The mobile internet world is really hotting up with Google also bringing Gears to mobile phones. I'm sure Adobe will add new features to Flashlite in the coming months. If you are a web developer and want to get your apps into mobile phones, this is your time!!

Tuesday, February 5, 2008

Opera Mobile 9.5 - Desktop Internet for Mobiles

Opera announced the commercial release of the latest version of its mobile browser Opera Mobile 9.5. Opera will be previewing this version exclusively at the Mobile World Congress 2008 that is to be held between Feb 11-14 at Barcelona, Spain.

Opera Mobile is currently shipped on more than 100 million phones around the world and Opera is expecting the OEM's will upgrade the mobile browser to version 9.5 and the reasons to do that is compelling. Opera Mobile 9.5 brings the desktop internet experience to the mobile phone through a lot of new innovations. Javascript, AJAX and Flash run on the Opera Mobile 9.5 just like it would on the desktop. If mobile handset manufacturers install Flash Lite 3 in the devices, then users would be able to experience youtube videos just like they would on the desktop. Opera Mobile 9.5 allows Web-page zooming, password management and offline browsing.

The Opera Mobile 9.5 experience includes many of the innovations found in Opera's trend-setting desktop browser including:

  • Intuitive user interface
  • Tabbed browsing
  • Improved text wrap
  • Page overview, zooming and panning
  • Landscape mode
  • Save Web page for future offline access
  • Call phone number from Web page
  • Send link as SMS/MMS
  • Send image as SMS/MMS
  • Small Screen Rendering™
  • Password manager
  • Web address input auto-completion
  • History and bookmarks
  • Copy text
  • Opera Widgets

There will be obvious comparisons of Opera Mobile 9.5 to WebKit, which is Apple's contribution to brining the desktop web experience to the mobile phone. WebKit is open-source and will be part of Google's Android platform. Currently its part of Apple iPhone's browser and Opera Mobile 9.5 has similar features to the iPhone's browser. But the good part about Opera Mobile 9.5 is that it can be installed on a wide variety of handsets and the vendors don't have to put in much efforts. Opera Mobile 9.5 also allows use of  Widgets that allow data retrieving from the internet without opening the browser. This enables a lot of different applications and new avenues for internet-based software applications on the mobile phone.

As I mentioned earlier, the Opera 9.5 SDK can help bring these features to other devices and thus opens a lot of new places for the developer. You can watch the video demo of Opera Mobile 9.5 below: