Showing posts with label J2Me. Show all posts
Showing posts with label J2Me. Show all posts

Thursday, November 8

gPhone anyone?

Finally, some tangible news about the gPhone, or "Google phone"!

It turns out there isn’t going to be a physical device at all, but rather a heavy-weight alliance (the open handset alliance ) who are getting together to create an open source platform for mobile devices.

Loads of big names are involved: Google, HTC, LG, Motorola, Samsung, T-mobile, Intel….

Notable absences: Nokia and Vodafone

The platform is currently called "Android", and if you have ever tried developing software for phones, you will love all the promises that seem custom-made to make battle-weary J2ME and Symbian developers smile once again:

Android does not differentiate between the phone's core applications and third-party applications. They can all be built to have equal access to phone's capabilities



Android is built on the open Linux Kernel



With Android, a developer could build an application that enables users to view the location of their friends and be alerted when they are in the vicinity giving them a chance to connect.

which means I really really can use the phone features

There will be a publicly accessible repository, similar to how the Linux kernel is managed.

which means I can un-install those default apps I don't want

To find out more, look at the Official Google Blog: Where's my Gphone?


Great news all round. Now, lets hold our m-breaths to see if it really can offer what it claims, and if those phone manufacturers really do deliver.



ps: thanks to Bob and Juan who got me onto this

Monday, July 2

Which phones are my students using?

We build applications for all sorts of different phones, and despite the hype, many of the development tools and platforms we use are fairly stable: (MMS, SMS, Flash, Flash Lite, C for PPC etc).

The one technology that we seem to be endlessly tweaking is Java for phones (J2ME), because despite the good-karma that surrounds java's "runs on any device" ethos, the harsh reality is that each phone is different, and J2ME applications need to be tweaked endlessly to deal with new phones.

In fact, we have a huge box full of ex-ebay phones we use for testing.

But how do we know WHICH phones to test on, and which to build for?

It is a bit of a black art, and we rely heavily on our friends (thanks Wolf!) but here are a few useful links:

1. top seller lists are a good start:
http://www.ciao.co.uk/charts.php/ListId/3

2. then, you need to try to get some "install base" lists. This is a lot harder to do, as you need access to some insider knowledge, or very expensive reports. Here is a UK list for jan07:

Nokia

6230i

1,614,900

Samsung

D500

981,660

Motorola

RAZR V3 Black Edition

932,760

Sony Ericsson

K800i

879,900

Nokia

6230

860,470

Sony Ericsson

K750i

792,680

Nokia

6280

781,560

Samsung

D600

774,260

Nokia

3310

769,520

Nokia

1100

744,440


but this still doesn't help you narrow down to your target group. What we do for this group is:

3: We make our own lists. Because we offer free previews of many of our java games, we log all incoming connections against phone types. That way we can spot trends, as well as see new phone-variants we don't support yet and do some preventative development!

here is a sneaky screen dump from one of our games. You can see there are two columns - the red (pre-support) shows the number of downloads we missed out on, and the green (post-support) are the success stories. For total attempts you need to add these together.

Related (possibly!)

Related Posts with Thumbnails