Security, security…



As I’ve explained, I’ve created also this J2meMap application to play and experiment with most of the J2ME JSR’s….
After SMS (JSR120), Bluetooth (JSR85), Location Api (JSR179), I’ve played with JSR75 (PIM). The objective was to be able to use the file system of the phone to cache most of the image downloaded from Google. This work fine, except that some phone implementation ask permission to the user EVERY TIME that you access to the file system.
So, when starting the application, after the first warning (do you allows the application to access to the network), you have another warning (do you allows the application to access to Bluetooth), and a third one (do you allows the application to access to the file system). Fine, unless that on SonyEricsson (my favourite target phone), the right are checked at EVERY access. One check for reading, one check for writing!
So now, I have numerous user requests that make the usage of file system API impossible…

How to solve this? Ideally, the midlet needs to be certified, but it’s a long a costly process. And there is no way for the user to say “once for all” that he grant access to the file system.

So what is the conclusion: the JSR75 is a nice JSR, but current implementation (at least on SE phones) makes it impossible to use it right now….When too much security kill innovation..

Technocrati Tags:

JBenchmark on mobile


SPMark now available on mobile… Not sure is it’s a great thing, but you can check by your self. I’ve downloaded the “high end” version, a jar file of around 500kb! I even did not know that it was possible to do such big app! ;-) The application by itself is not yet as impressive at it should be, and others benchmakrs (like www.jbenchmark.com/ ) are already doing some good job.
And this one need to improve. It reported that my phone did not head the bluetooth API, which seems to bo obviously wrong (see below…)

Support for Bluetooth GPS in J2ME Map

This picture show J2ME Map communicating with a Bluetooth enabled head (this is the BETA vrsion, 07.03). This works quite well, and you are able to get your positionning while driving and display it on a Google Map/Virtual Earth Map… That’s quite fun, this probably needs to be linked to other features like direction. One things that is missing in Google Map is reversegeocoding, in other words the ability to get a street adress from your current position, feature which exists anyway in GoogleLocal for mobile!

Technocrati tags:

Where do you live?

Playing a little bit with GoogleMap, and having saw a nice page somewhere on the web (but I really can not find it anymore) showing all the list of tiles to go to a specific location of GoogleMap, I’ve just created a fun page where you just enter a latitude longitude, and he shows the list of tile from here.
You can try it at j2memap.landspurg.net/whereAmI.php

For instance, for statue of liberty, it’s: http://j2memap.landspurg.net/whereAmI.php?lon=-74.045051&lat=40.689712

Have fun!

Technocrati tags: Google Map.

New Yahoo Maps beta

I’ve just played a little bit with the last version of Yahoo Map beta.

First, my comment is that the application is big, in size! It tooks literraly more than 10 minutes at home to download. Yes, I am one of the few without DSL, so I still have to use a modem! The beauty of GoogleMap was his simplicity and the use of standard Web Technologies. I guess that being late in the race, Yahoo had to find something to differenciate…
The application is fancy, but not really innovative. For instance, you have three text string for your request (one for finding place, the others two for directions) while Google had just one box for all of these…
The other strange thing, when you look inside, is that all tiles are predefined Flash elements. But these elements just seems to contains a bitmap..sounds strange (look at http://195.113.150.5/us.tile.maps.yimg.com/tile?md=200511021115&col=1308&row=923&z=5 ).
One the other hand, the AJAX interface seems to work quite well. The good news is that if you use it, all tiles are png images, but with some strange choice: they are 258×258 (256×256 seems much more simpler! :-) ). But anyway, it should be quite easy to use them in other mapping application, like the good J2MEMAP! ;-)

Technocrati tags: YahooMaps