ottaky@ottaky.com
 
HTML OK
CSS OK
 
 
ottaky.com supports..
ORG
no2id

MIDlets

Author: sjb (Steve Brown) - ottaky@ottaky.com
Date: 7th October 2008

Disclaimer ..
These MIDlets were written for Sony Ericsson JP-7 or later mobile phones. They will not work on any other phones unless that feature is specifically mentioned in the description. These work for me, but may not work for you. If you choose to install these, then you do so at your own risk.

The links on this page point to JAD files. To install the MIDlets, use the browser on your phone to navigate to this page, and then click on the download links.


NetMon

Requires: Sony Ericsson JP-7 or later phone

NetMon displays some internal phone data related to the network. More information can be found at the bottom of this page.

Download NetMon


NetMon2

Requires: Sony Ericsson JP-7 or later phone

NetMon2 is essentailly the same as NetMon, but refreshes the displayed data once per second so that you can see the data in near realtime.

Download NetMon2


Triangles

Requires: Sony Ericsson JP-7 or later phone, but may work on earlier JPs or other brands of phones.

I wrote this MIDlet as an experiment in creating a Java wallpaper. However, I have not implemented any of the proper methods as I was too lazy - it does run as a wallpaper, but it doesn't respond in the way that it should to events from the phone OS so it doesn't exactly "play nice". You'll need to terminate Traingles using the "terminate call" button on your handset. To install as a wallpaper, you can either go into Settings, Display, Wallpaper, Application, or go to your Applications folder, highlight Triangles and press Options, Wallpaper. Personally, I wouldn't run this as your actual wallpaper for any length of time ;-)

Download Triangles


HGE100

Requires: Sony Ericsson JP-7 or later phone, Sony Ericsson HGE-100 GPS enabler, MemoryStick

For JP-7 phones ..
Ensure that you have the very latest firmware possible on your phone or you will be plagued by security warnings that you will have to manually dismiss which will make HGE100 unusable. You can use SEUS to ensure that you're up-to-date. I believe that you will need at least R1KG001 firmware which, I also believe, is as up-to-date as you can get. I am running R1KG001 on my K800i and I can set the MIDlet permissions to "Never ask"

N.B.
This MIDlet assumes that you have a MemoryStick in your phone and that it has a directory called 'other' in the root. You will also need to set the MIDlet permissions so that the "Local connectivity", "Read user data" and "Write user data" are all set to "Never ask" for JP-7 phones. For JP-8 phones, just select "Always allow" when you first run the MIDlet.

This MIDlet requires a HGE-100 GPS enabler connected to the phone before it will do anything. Like NetMon and NetMon2 (above), this MIDlet is interested in Cell IDs, LACs and the like but, unlike NetMon, it writes the collected data to a log file (E:\other\hge100.txt) on the phone's memory stick along with whatever information can be retrieved from the HGE-100. The data collected will look something like this ..

1224093437834,00007.13874 W,5130.35354 N,13.1 M,108.81,10.883,09,175703.00,151008,234,20,234,20,WCDMA,0817645c,04b8,Home PLMN
1224093444837,00007.10440 W,5130.34180 N,13.8 M,134.41,12.756,09,175710.00,151008,234,20,234,20,WCDMA,0817645c,04b8,Home PLMN
1224093456112,00007.06165 W,5130.32520 N,13.5 M,122.87,11.000,08,175721.00,151008,234,20,234,20,WCDMA,0817645c,04b8,Home PLMN

The columns, from left to right, contain ..

What E.g. Description
Phone time 1224093437834 in milliseconds since the epoch
Longitude 00007.13874 W in NMEA format
Latitude 5130.35354 N in NMEA format
Altitude 13.1 M in metres
Bearing 108.81 in degress
Speed 10.883 in knots
Satellites in use 09  
Satellite time 175703.00 HHMMSS.00
Satellite date 151008 DDMMYY
MCC 234 Mobile Country Code
MNC 20 Mobile Network Code
CMCC 234 Current Mobile Country Code
CMNC 20 Current Mobile Network Code
RAT WCDMA Radio Access Technology
Cell ID 0817645c  
LAC 04b8 Location Area Code
Phone Status Home PLMN  

So, what can you do with the logfiles? Delete them, run them into a database, throw them away? Or, if you like, send them to me so that I can add the data to my ongoing Cell ID mapping project ..

Show me the data

Be aware that HGE100 is currently in development so it still has some slight bugs in it. However, I've been using it for a week or so to collect more than 4,000 lines of data without major problems.

Download HGE100