I'm going to need to see some docs on what the heck VMC is all about. I searched the wiki and saw notta...anywhere else I should look? I know you gave that explaination but it isnt enough for me to fully understand.

@crudpuppy, i pointed you to those directories in src/ on our svn (BD, Bluetooth_Dongle, VIPShared) in irc. You really need to look at those to get a better picture. This is basically a menu container system for "offline" actions.

I've made some more improvements to the JavaMO. Since last time, I've added basic phone detection, allowing for easy definition of different key mappings. Currently, I've added key mappings for Nokia (the same as was in the original MO), and for SonyEricsson. The SE mappings are made for the W580i phone, I'll try to add for the K800i soon also. I've used one class per phone brand (for now). It may be a bit of overkill, but I often find that it is best to separate things at the beginning, because it is easier to expand on it later without creating a mess

I also found out that the W580i (and quite a few other SE phones according to SE support) does not allow a list to have more than 255 items in them. This explains my problem with all blank entries(besides the last one). To work around this, I implemented a filtered list. The new list checks the number of items, and if it is above a particular size, it displays a list of the first characters in the list. When you select one character, you will see the list of the items starting with that character. I think this list also improves navigability of media on the MO. I'd like to get some feedback on this list, both from a usability perspective but also regarding stability (better/worse/same as the plain list).

Good deal Sambuca, I on the other hand have gotten zero done. Last week was a nightmare here with my house closeing that was suppose to be this past friday now this upcoming friday. I do finally have the clear to close from the mortgage company though...so hopefully this week should be smoother. Also trying to wrap up a bunch of work projects before end of year to start with clean slate in 09.

The shifted media menu is strange. I think this menu is rendered by the bluetooth_dongle orbiter, so I don't think it has anything to do with the JavaMO itself.

I added device independent key mappings in the second version, so maybe I introduced a bug, although I cannot see any difference to the Nokia key mappings. I'll look into it some more. Maybe you can run the keycodes app that hari posted a while back and report your key codes?

Did the back button take you back one level from the media list before? On hari's original JavaMO or on my first version?The media list needs more than 250 items to display as a filtered list.

The red button should not exit the app. (if this is not the phones default behaviour?) Maybe you can report the keycode for this key from the keycodes app. also, so that I can add it?

Will it be possible to paint the list view on an orbiter display in a similar fashion to the Symbian Orbiter?

There is a very important reason for this,

Bluetooth_Dongle code has a special case to handle data grids that only have a single column. They are sent as text to the MO, and the MO is supposed to render them onto the canvas, keeping the background of what's behind it.

It was used in early versions of the TV EPG, and I will be using it in my IM client to be able to display a data grid, with a text box below for entering IMs.

currently its not possible to do what you describe, the JavaMO only displays a list using the phone's default list implementation (usually this fills the whole screen, at least on the SE phones I've seen).

I am looking into the VMC stuff these days, so sooner or later it might be possible ;-) Haven't started coding anything yet, just trying to get a basic understanding of the components to decide how to structure the code.

i know what tschak is talking about. The original code rendered the menu on the phone. I took the comfort in the proof of concept and just used the J2ME list widget. Ideally one would render the menu on the phone and not use the widget. That would allow overlay with the picture that also gets sent. For now I ignore the picture when the list display is active. The Symbian MO just draws the list box over the received image.