OperaMini on Android – A Quick Review

I've been looking around a bit for a future replacement for my aging Nokia N95. One thing that definitely has to work on the new phone is OperaMini as I am often in situation an places without fast and affordable 3G Internet access. I've noticed that OperaMini is available for the Android platform so I gave it a try on one of the new Android devices.

The Good Stuff

The Mini implementation on Android is great! Pages are loaded in a flash and the touch interface works very well for following links or selecting a page to go to from the bookmarks. The browser also doesn't have to stand back when directly compared with the native Android browser. The kinetic scrolling is not as smooth as with the native browser but on the other hand, pages are loaded much faster due to the network side compression. Also, unlike with the native browser, I can go back several pages very quickly as those pages are still in the cache and thus do not trigger a reload. Another important point: Copying/pasting of links works in the same (clunky) way as on the N95 by bookmarking a page, selecting and copying the URL in the process, aborting the task and using the URL for example in the e-mail application. Not very elegant, but it works.

The "Not So Good" Stuff

The one thing I didn't like: Either Android is not fully multitasking or the amount of RAM was not sufficient as whenever I went to the home screen and started another application OperaMini was closed and I had to start from scratch again when going back. The program loads very quickly but the previous pages were no longer in the cache. That's a pity as it works much better on my current N95, where the browser stays in memory no matter how many other applications are open at the same time.

LTE Tracking Area Update vs. UMTS Location/Routing Area Update

Here's an interesting piece of technical insight I gained this week when going through 3GPP TS 23.401 concerning tracking area updates that I haven't seen when I went through the spec for my SAE review posts back in February (part 1, part 2 and part 3):

In UMTS, location area and routing area udpates are only done when the mobile is in idle state, i.e. no physical link is established on the high speed shared-, dedicated- or forward access channel. This makes sense as in these states the RNC in the access network is aware of the location anyway and can report location changes to the core network when necessary. Only once the mobile goes to idle state and the mobile makes the decision to go to another cell on its own without reporting back, routing and location area updates come into play if the new cell is outside the current area.

In LTE, the corresponding procedure is called a tracking area update. The first difference to the LAU and RAU of UMTS is that the mobile can have a list of several valid tracking areas and an update only has to be made if the new cell is in a tracking area that is not part of that list. So far so good. TS 23.401 chapter 5.3.3.0 says, however, that a tracking area update is made in both idle and connected state. Quite a surprise to me so I wondered why an update is necessary in the connected state!?

The answer to that question can be found in the message sequence charts for handovers. For example: during an X2 handover, which is directly negotiated between two base stations, the Mobility Management Entity (MME) in core network is only informed of the handover after it has taken place. Also, there's no direct communication between the MME and the mobile device during the handover procedure. That means that in case the new cell is in a new tracking area, the mobile has to update its tracking area list as that information was not contained in the handover messaging.

From a logical point of view that also makes sense. Traking areas are administered by the core network (by the Non Access Stratum) while handovers are performed by the access network. Also, the signaling does not interrupt the user data transfer so there are no side effects of performing this procedure in connected mode and while transferring data.

More LTE technical tidbits this week also over at Wired n' Wireless.

How Much in The 3GPP Specs is Deprecated or Will Never Be Used?

I know I won't get a real good answer for this one but I was just wondering of how much in the current set of 3GPP specs is no longer used at all anymore and, even more interesting, how many features and options specified over many years never made it to real networks!? With tons of features specified in each new release and only a few really used, I assume it should be a sizable percentage.

Why I care? Well, when reading the specs it's often not only difficult to interpret what is written but also if what you are just trying to figure out already is or will be used on day. Is this the price to pay for having one system to which (almost) everyone contributes to? What do you think?

3G Price Models

I've recently had a chat with a friend on different 3G price models and I thought I'd write down a little overview to document the diversity of the tariff landscape in Europe today:

Let's start with examples from Germany: Here, a popular post-paid model is a fair use all you can eat plan with a volume cap, for example 5 GB, after which the bandwidth is throttled down to 64 kbit/s for the rest of the month. While staying within the bucket, speed is only limited by the device, network capability and radio conditions. Prices for such plans range between €30 and €40. Other volume caps also exist.

In the pre-paid sector, there are many offers for small screen devices billed per MB. Prices range between 20 to 40 euro cents per MB. Great for low to medium use with OperaMini and e-mail without attachment download. Some operators are also offering prepaid plans for notebooks with volume caps of a couple of hundred MB to a couple of GB for prices anywhere between €20 and €40. Vodafone and others have offers based on time, for example 24h access for €5 and a week for €10 with a volume cap at 1GB. If you dig a bit deeper the weekly package can also be had from a reseller for €6.99.

Finland: Here, Saunalathi Saunalahti offers unlimited bundles and charges based on maximum throughput. Prices range from €9.80 with a speed cap of 384 kbit/s up to €34.90 for a throughput of up to 5 MBit/s Gbit/s.

Austria: The el dorado land when it comes to mobile. Drei (Hutchison 3) sells 15 gigabytes a month for €15on a postpaid contract. Prepaid contracts are available as well, like for example those of Mobilkom and One, where €20 buy one gigabyte that can be used over 12 months. Maybe not very attractive from a price per GB point of view but for occasional users it's an unbeatable monthly price.

France: Here, clocks are still ticking differently compared to pretty much the rest of Europe. Orange for example offers 1 GB of traffic on a post-paid basis for €39.90 after which the bandwidth is throttled. 4 GB are offered for €79.90. Prepaid packages are only available on a time basis. 20 minutes go away for €3, an hour can be had for €8, six hours cost €25 and if you want to be connected for 12 hours over the duration of one month, you have to invest a staggering €35. Nothing really for always on connectivity fans.

Feel free to add to the list if you know of yet another variation.

Mobile Notification for Parcel Deliveries from DHL

Here's an innovative mobile service from the German Postal Service (Deutsche Post, DHL) I think I will use more often from now on: My big problem when getting things via mail is that I am usually not at home when the parcels are delivered. That leaves me with guessing when the parcels arrive, go home early to pick up the delivery failure notice and then drop by the post office before it closes in the evening. But now there's a better solution for it: Close to my office there's a so called "Packstation" to which my parcel can be delivered. Once it's there I automatically get an e-mail or SMS to inform me that I can pick it up. Great, I just have to walk over, insert my customer card, type in the PIN and the parcel is mine. Great mobile service, that's how I like it!

Current State of Data Roaming Charges in the EU

This September the EU mandated a maximum price wireless network operators could charge each other for GPRS and UMTS data roaming. The cap imposed was one euro per megabyte and the hope was that as a result, end user prices would fall as well. So has it happened yet?

Taking my German prepaid SIM from MVNO Congstar to France recently, I was greeted with an SMS message informing me that data roaming charges were 99 cents per 50 kb and in addition a daily service charge of 49 cents would apply. That's a whoppin 20 euros per megabyte! Orange France is not much cheaper. Their prepaid roaming charges for data in Belgium is 9 cents per 10 kb or 9 euros per megabyte.

Well, Ms. Redding, I guess the plan hasn't quite worked so far and I still have to rely on local SIM cards.

Google Books and the Hardcopy on the Table

Book-search There are lots of political discussions around Google books these days but this short blog just focuses on a cool feature I just found. I've got lots of good books on wireless topics at home but when searching for a specific piece of information it often takes a long time to find it, even if I know in which book I could find the answer. So I usually turn to Google first to see what the search engine can come up with before I start flipping through and index or the table of contents of a book.

So one of these days I wanted to find out what the A1 event in LTE is all about. So I typed "LTE A1 event" into the Google search engine and one of the first entries in the result list was a book on Google books which had the answer. Google books gives me a page number and a preview of the page. In this particular case I had the book on the bookshelf already so I could go directly to the page and read the whole subsection on the topic. Excellent!

Spectrum Use Today of Wi-Fi and 3G Compared

Here's an interesting comparison of how much spectrum is used today for 3G vs. Wi-Fi. In Europe, UMTS/HSPAS is assigned a 60 MHz uplink + 60 MHz downlink = 120 MHz. Out of that only 20+20 = 40 MHz are in active use today even in dense urban areas except for a few exemptions. For details, see here and here. In the future, the digital dividend band in the 800 MHz band (2×35 MHz), and the IMT extension band in 2.6 GHz (2×70 MHz) will be added.

Wi-Fi 802.11b and g use the 2.4 GHz band spanning 80 MHz. Especially in dense urban areas, I'd say that's already used quite intensively these days. In addition, some 802.11n kit can also use the 5 GHz band, where almost 400 MHz is allocated for Wi-Fi and other short range wireless systems. It's probably still not used a lot but with more and more 5 GHz band enabled equipment appearing that will certainly change.

So, what's the message here? There are several. 3G only uses a fraction of the spectrum that is already allocated today without suffering massive bandwidth bottlenecks. The same applies to Wi-Fi although the original 2.4 GHz band is already quite busy. But if your gut feeling told you that cellular networks probably had much more spectrum available than Wi-Fi, then that was not quite accurate.

I Need Opera Mini for the N900

Yes, like many others, I am waiting for the release of the Nokia N900 and I have lots of good reasons for it. But there's one thing I really need on that device before I can use it: Opera Mini. True, in all the videos, the browser looks great. However, try using the browser with EDGE and frequent loss of signal. Quite a different experience under such circumstances.

I've used Opera Mini for years now and just under such circumstances, which happen more often than not when traveling, it really excels. But I am afraid that with the N900 we have to wait a bit for the browser as it is a Java ME application, an environment the N900 does not support (yet). So anyone heard of Java ME being added to the N900 software repository or Opera working on a port of their Mini for Maemo Linux?

The 1000ms SIP Delay Mystery

Here's a mystery I can't quite figure out so I thought I'd write about it to see what you think: There are a number of VoIP services I use frequently over a DSL link and they all work well. Over a 3G wireless connection, however, SIP via Sipgate.de isn't working as it should. While there is almost no noticeable delay in the speech path in downlink direction, the uplink speech path has a delay of almost 1000 ms!

One might argue, that's a 3G issue, but it definitely is not, as the delay in Skype in both directions is just fine. O.k. so maybe it's a combination of the mobile device I use for my SIP calls, a Nokia N95, and the 3G router that's causing this. No, I can rule that out, too, since I've tried it with a Huawei D100 3G router as well as with my Fritzbox DSL/3G router from AVM. I also use the Fritzbox over DSL and the N95 works well over that backhaul link, so that can't be the issue either.

My final idea: Maybe something is done in the network!? Possible but unlikely as the behavior is the same in Vodafone's network in Germany, the Mobilkom A1 network in Austria and Wind's network in Italy.

Other ideas, anyone?