What's a good MIDP 2.0 implementation? Not Nokia 6600!

Hi All,
My company is developing an mobile application that connects to a server over HTTP... Nothing new. But we need the features of MIDP 2.0 and MMAPI because we take photos of items and upload these to the server, as well as some CustomItem for displaying these in a grid-like format.
The only one matching this profile (according to http://jal.sun.com/webapps/device/device?api=61) is the Nokia 6600. So we brought one. Unfortunately, it has a lot of bugs which make us unable to use these features. CustomItems don't display on the screen until they are forced to refresh (by moving over them, etc.) Changing Forms (using setDisplay) causes the app to 'randomly' crash. The ChoiceItem as type POPUP doesn't respond to the change event so they are practicly useless. To work around these we had to make a CustomForm class which recorded the state of the current form & cleared it as a new form for use by another 'screen'. Change the popups into opening another form for selection.
We also had to make the camera capture as a Form item (to prevent changing Displayables and causing random crashes). But the picture about to be taken would only update if you moved the cursor right or left (suprisingly up & down didn't do anything).
In the end it basically became unusable because of all these changes & work-a-rounds just to avoid the bugs in the implementation. Nokia weren't of much help either!
I really like the MIDP 2.0 profile, Sun's SDK is excellent, and was very quick & easy to get used too. So since a lot of the code already exists in J2ME and our server side is also J2EE, I would like to continue developement in this environment.
So I guess the purpose of writing this message is two-fold... 1) If you are thinking of serious MIDP 2.0 developement, don't use the 6600 and 2) Can anyone please tell me if there is a decent implementation of MIDP 2.0 & MMAPI out on the market? We really need to know as we don't want to go to other alternatives (like Microsoft) but we will if there are no other choices....
Thanks in advance for any help at all.

Hi, What I am providing is not really a solution to your problems.
In fact I am asking questions, currently I want to do the same thing as you i.e. uploading and downloading medias files to and from a Server, therefore my questions are:
-Can You access the default media files folders (Image, sounds and videos) ?
-Is it in these folders that you store the downloaded media files ? or are you obliged to store them elsewhere (RMS in particular ).
I am currently using Symbian C++ as developing langage but if I could move to Java It would be great because It's too hard to master symbian C++ (every thing is a nightmare...).
Thanks in advance for your anwser
Have a nine day

Similar Messages

  • Unable to install MIDP 2.0 app on Nokia 6600

    Hi,
    I created a simple app using MIDP 2.0 & sent the jar file to my Nokia 6600 via bluetooth.
    Upon trying to install the same, i get the following error...
    """Unable to install.
    Invalid version"""
    Can someone please explain where am I going wrong?
    I checked at www.nokia.com/6600 & confirmed that my nokia 6600 supports MIDP 2.0
    BTW, i'm using WTK 2.2 (mobility pack with netbeans 5.0) on linux. The app tries to send a simple message via SMS.
    Here is the code - http://makuchaku.pastebin.ca/66092
    I've set the jar to ask for "javax.wireless.messaging.sms.send" permissions.
    Thanks for your time :)
    makuchaku

    Seems as if Nokia 6600 does not supports CLDC 1.1, right click on project properties, change CLDC version to 1.0 & things will start working :)
    makuchaku

  • What's a good Digital Pen to record notes and annotate PDF files?

    I want to buy a smart pen that is compatible with MBP Retina to edit my PDF files, record notes in lectures, basic writing and stuff. Something like the Wacom Intuos pen, but I am not sure if there is a better choice? Thanks

    I want to buy a smart pen that is compatible with MBP Retina to edit my PDF files, record notes in lectures, basic writing and stuff. Something like the Wacom Intuos pen, but I am not sure if there is a better choice? Thanks

  • What is a good exe.file that is not corrupt when trying to download firefox 3.6.

    Windows 7 / ( Internet Exporer ) supports dial up but with my service provider there is a ( fast-dial-up) available. This is not supported by Windows 7 and Internet Exporer. That is why I need Firefox. I go to www.mozilla.com , then click the 3.6 firefox download, then click another download until a popup happens which asks to run or save the file and I click Run as per the instructions. I have had 3 different exe. files which seem to manage the download but so far every one has been determined to be corrupt by my computer and the extraction has failed. Can someone give me a exe. file from which I can download which is not corrupt.??
    Also any suggestions on how to get fast dial-up with Windows 7 with Internet Explorer would be very appreciated.

    1. "Fast dialup" ''(usually called a "Web Accelerator")'' is a feature normally provided by your ISP. They need to make it compatible with Windows7, not the other way around. That "fast dialup" also may need to be compatible with specific browsers via a plugin or extension for the browser. <br />
    http://en.wikipedia.org/wiki/Web_accelerator
    2. As far as a corrupt Firefox installer .exe, try disabling your anti-virus application for only as long as it takes to download Firefox.
    I seriously doubt that Firefox on Windows7 is going to work with that "fast dialup" if your ISP doesn't support Windows7 to begin with.

  • What is a good video player that is not quicktime?

    I tried to upload and watch videos from my blackberry but quicktime wont play them is there another player that i can download??

    I got the VLC media player and it works fine with me.
    http://www.videolan.org/vlc/index.html
    Here's the link and then all you have to do is press download.
    Hope it helps

  • What is a good wireless printer that will work with a macbook and windows laptops?

    What is a good wireless printer that will work with a macbook and windows laptops?

    Any printer that visibly supports OS X will work fine. My personal recommendation is Brother, followed rather distantly by Canon.
    Recently I have grown to favor Brother printers over the others. They are inexpensive, their OS X integration is well-implemented, their consumables are reasonably priced, and their technical support is free forever. If you need to call them and explain that you have a Mac, you will immediately receive competent assistance.
    The third and subsequent choices are so far down from those two they're not worth mentioning. I have grown to dislike HP printers, for all the above reasons.
    Read user reviews from vendor websites - Amazon is a good place to start, since Amazon lets people write almost anything they want... right, wrong, or completely idiotic.
    Read the reviews on the respective manufacturers' websites as well, but consider the likelihood of them deleting negative reviews.
    Process all those user reviews employing your own common sense, and draw your own conclusions.
    Consider AirPrint compatibility for future needs. Those features add very little to the price over a USB - only or wireless printer. Understand that not all wireless printers are AirPrint compatible - AirPrint must be specifically indicated. Choose among this list: http://support.apple.com/kb/ht4356
    After OS X compatibility, the next consideration should be the cost of consumables. Laser printers are cheaper than inkjets in that regard.
    Here is a list of AirPrint compatible Brother printers and multifunction devices

  • What happened is that my internet connection was not good so i downloaded .ipsw file from a torrent but now i cannot get it to update my ipad because ios 5.0.1 is out i tried copying files to ipad updates in the itunes folder but no help

    what happened is that my internet connection was not good so i downloaded .ipsw file from a torrent but now i cannot get it to update my ipad because ios 5.0.1 is out i tried copying files to ipad updates in the itunes folder but it still asked me to download a 700mb software update
    plz help

    If you downloaded the correct version for your iPad model (and the different models have different ipsw files), then you should be able to navigate to it in iTunes by pressing and holding the shift key on Windows (command key on Mac) when clicking the Check For Updates button.
    Message was edited by: King_Penguin

  • What are the good ways to send a big file( 20MB-100MB) file to my friend?

    what are the good ways to send a big file( 20MB-100MB) file to my friend?
    Thanks in advance

    if this is with the internet, iChat is probly your best bet,
    but if you just want a transfer,
    plug a firewire into both of your computers, shutdown one of them, hold "T" and press the power button, the restarted computer should pop up as an external drive on the second computer.

  • What's a good external keyboard for MBP

    Given that the MBP keyboard is so inadequate and Apple is seemingly too stubborn to give us a good one, an external keyboard is mandatory. However, I'm not sure what's good in the Apple world. There is, of course, the Apple keyboards and I'm going to take a look, but there are also some from Logitech and others. Does anyone have any suggestions on good ones? I purchased the iHome IH-K236LS, but just looking at it and feeling it and seeing that it requires a power cord is not making me feel like it's a good purchase. Plus the mouse feels incredibly cheap. Like something from a kids toy. And it requires two of the three USB ports (but does add two on the keyboard). Anyway, I'm thinking I'd better check into other possibilities, so any suggestions would be appreciated.

    People have such different views of what makes a "good" keyboard, GTGeek, that it is almost impossible to make suggestions without getting a better idea of what your requirements are.
    I grew up using manual typrewiters (Olivetti Lettera 32's etc), migrated to IBM and Brother electrics, and then nearly 30 years of different computer and data terminal keyboards.
    In the early years, perhaps not surprisingly, the closer a computer got to approximating that of an IBM golfball the happier I was. Few computer keyboards seemed to have the "feel" or travel that I was used to. Despite this i gradually found I adapted to almost all of them.
    I still have many of my older computers and I often get a bit of a shock when I use them these days! My favourite in days gone by on a portable was on the NEC8021a, but today when I use it the keys seem too sculpted and to have too much travel (both features I once really liked about it!)
    The keyboards on modern MBPs , of course, are at the opposite extreme - flat keys and little travel. The same goes for Apple's own current external keyboards. I now use them all the time, but if you don't like the keyboard on a current MBP I doubt you will want to yourself. The feel is very similar.
    The older white Apple Bluetooth keyboards had more travel , and more sculpting and a nice feeling of "solidity", but can only be found second hand these days.
    I personally like the Apple Pro wired keyboards in days gone by, but, as with the white bluetooth they are now history.
    I have two Logitech wireless and and a Microsoft USB keyboard tucked away in the draw (together with just about every keyboard Apple have ever made) . The Logitech and MS ones feel very "plasticky" compared to Apple offerings, but, as I said, I have simply adapted to the latter over time. You might find them fine if that is what you are used to.
    On Mac notebooks my favourites in the past were those on the PB1400, the PB 12 and the earlier models of the MBP, but I've adapted to the current MBP ones now as well.
    All of which adds up to the fact that the only way to decide something like this is to test them yourself, and, perhaps, to be prepared for a period of adjustment whatever you get before you can really judge it. Familiarity breeds contempt, they say, but in the case of keyboards it has always seemed quite the opposite to me. What you have been using most in recent times always seems to be the best after a while!
    Cheers
    Rod

  • What's a good book for getting started?

    I've been doing web design in HTML and ColdFusion for almost 3 years. It's clear that ColdFusion is on it's way out and I need to learn J2EE/Java/JSP etc. I have a few questions:
    Java is a term I've heard associated with C++ and other types of programming as well as Web design. Are the Java/C++ Java and the Web Java basically the same type of language? Is the Web Java and JavaScript the same thing? I'm very confused!
    What is a good book for getting these types of questions answered and getting started in J2EE/Java/JSP? There are quite a few variations of script languages out there and I want to make sure I learn the right stuff, ie the stuff that employers are going to be needing.
    Thanks!

    Here is a free online version of a good book:
    http://pdf.coreservlets.com/Core-Servlets-and-JSP.pdf
    Print it off or read from the screen. Otherwise, there are several good Java books out there. What I would do is go to the bookstore and thumb through a few books. Depending on what type of book you want (example based or theory) find the books that you think would satisfy your learning style. Write down the names and authors, go home and buy them used online at Amazon for tremendous discounts. This way you can buy several versus just one.

  • What's a good level to record voiceover?

    Hi,
    I'm completely new to audio production, and need to record a voiceover. I've got my mic hooked up, and am getting a level of some sort. What I'm wondering is, what's a good level? I mean, I understand that the closer to 0 dB I can get, the better the quality of the sound. But, in practical terms, as one's voice fluctuates, what "general" level should I shoot for? How much level is too little?
    It seems that subtle movements of my head in relation to the microphone, or a little extra "energy", and I get clipped. Can anyone offer any suggestions/advice?
    Thanks,
    Vic

    Hi Vixter101,
    To add a limiter to the selected track click on the 'i' button on bottom right of GB.
    The Info Pane opens. Here you can add/Edit the effects on the Real Instrument Track. You should find the 'AUPeakLimiter' is what you are looking for.
    If you need extra help post here again. There are some useful videos by Apple.
    http://www.apple.com/ilife/tutorials/#garageband
    I personally recommend the macprovideo guys for video tutorials. The Garageband 08 and 09 tutorials are comprehensive and easy to follow.
    http://www.macprovideo.com/tutorials/iLife
    JG

  • What's a good file recovery program for a MacBook Pro running IS 10.7.5?

    Hey gang - I ordered a miniStack 4TB external hard drive from OWC a few months ago during a long overseas trip. I finally unwrapped it and started dumping data to the drive from the 1TB drives (also from OWC) I used via my MacBook Pro. I connected the 4TB to the laptop with FW800.
    I came back from the gym (gone about two hours) and saw a "the drive wasn't disconnected properly..." window. There was a clicking noise coming from the drive, which means mechanical failure.
    I went into Disk Utility and the drive is there but it's grayed out. I changed cables to USB 3.0. Unplugged the drive. Shut down the laptop. Then went through the start up and nadda.
    So before I run off a disk repair place in town and spend $1000, what's a good hard drive recovery program to use to pull the data? I only dumped 1.5TBs until the 4TB and have other drives to dump that data too if I need to.
    Thanks.
    Cheers,
    Bill.

    General File Recovery
    If you stop using the drive it's possible to recover deleted files that have not been overwritten by using recovery software such as Data Rescue II, File Salvage or TechTool Pro.  Each of the preceding come on bootable CDs to enable usage without risk of writing more data to the hard drive.  Two free alternatives are Disk Drill and TestDisk.  Look for them and demos at MacUpdate or CNET Downloads. Recovery software usually provide trial versions that enable you to determine if the software would help before actually paying for it. Beyond this or if the drive has completely failed, then you would need to send the drive to a recovery service, such as Data Recovery by DriveSavers, which is very expensive.
    The longer the hard drive remains in use and data are written to it, the greater the risk your deleted files will be overwritten.
    Also visit The XLab FAQs and read the FAQ on Data Recovery.

  • What's a good app to use to put two photos on a single page like Windows Paint?

    I have a OSX Lion with an iPhoto app. I would like to put two photos on a single page like Windows Paint. What's a good app for this? Is there a Windows Paint app for Mac or something similar?

    You can print two photos on a single page with iPhoto, you can put two photos on a single page with Pages, Word or any word processor. Or are you trying to edit two photos together?
    In order of price here are some suggestions:
    Seashore (free)
    The Gimp (free)
    Graphic Coverter ($45 approx)
    Acorn ($50 approx)
    Pixelmator ($50 approx)
    Photoshop Elements ($75 approx)
    There are many, many other options. Search on MacUpdate. You can set Photoshop (or any image editor) as an external editor in iPhoto. (Preferences -> General -> Edit Photo: Choose from the Drop Down Menu.) This way, when you double click a pic to edit in iPhoto it will open automatically in Photoshop or your Image Editor, and when you save it it's sent back to iPhoto automatically. This is the only way that edits made in another application will be displayed in iPhoto.

  • What's a good way to manage custom schema for DS  5.1?

    What's a good way to manage custom schema?
    Custom Schema for Object Class and Attributes
    The reason I ask this is because there might be a need in the future where I need to export those custome schema into different branded directory server. I just want to make this as painless as possible.
    Right now, I thought of 2 options
    1) Create my own LDIF file with my custom attributes and object classes, so if one day I need to export to another directory server, I can just copy that custom created LDIF file over. (Will this work?)
    2) Create a JAVA application using JNDI. What this Java App. will do is read through a XML file and create those object classes and attributes on-the-fly. (of course, the XML structure will be predefined by me, so that my Java App. will be able to parse through it correctly. Will this work?)
    Anymore suggestion? I would want to hear more advices and suggestions.
    Also, I assume that will work even with replication. All I need to update is the master server, and the slaves will replicate automatically.
    Thank you very much! :)

    Demo: I'm using the nul character to represent the end of the word, so that the data structure can represent that "hell" and "hello" are both in the vocabulary:
    import java.util.*;
    class Node {
        private SortedMap<Character, Node> children = new TreeMap<Character, Node>();
        //0 <= index <= word.length()
        private void add(String word, int index) {
            if (index == word.length()) {
                children.put(Character.valueOf('\u0000'), null);
            } else {
                char ch = word.charAt(index);
                Node child = children.get(ch);
                if (child == null) {
                    children.put(ch, child = new Node());
                child.add(word, index+1);
        public void add(String word) {
            if (word == null || word.length()==0)
                throw new IllegalArgumentException();
            add(word, 0);
        public String toString() {
            return children.toString();
    public class Example {
        public static void main(String[] args) throws Exception {
            Node root = new Node();
            root.add("hello");
            root.add("how");
            root.add("who");
            root.add("hell");
            System.out.println(root.toString());
    }

  • What's a good video app to use? I have iPhoto and iMovie, but they won't let me email a video. I also want to be able to make a dvd of my home movies. Any suggestions?

    What's a good video app to use? I have iPhoto and iMovie, but it these wont let me do certain things, such as email a video. I also want to be able to make a dvd of my home movies. Any suggestions?

    Unless you want a new computer, forget about AVCHD. It requires too much muscle to edit comfortably on anything but the fastest computer.
    What camera is nice, depends on your budget. Formats that are easy to edit are HDV, DVCProHD (P2) and XDCAM. In the consumer range you could look at the Canon HV40 or XH-A1s, in the prosumer range look at the Panasonic AG-HPX170, Canon XH-H1s, JVC GY-ND250 or Sony HVR Z5 or Z7 and all Sony XDCAM cameras, especially the EX1 and EX3. In the professional range look at the Sony PDW-F355 or upward.

Maybe you are looking for

  • Problem in Collective Printing of Kanban

    Hi all When the user tries to execute the T- code ZPK17 (Collective Print of Kanban) to print the barcode, the barcode gun not recognize it any where ( not only in the SAP). The user  tried to print in other printer and with different sheet of paper

  • 4G LTE was running fast, now at like 0.5 download speed

    My 4G has always run fast, but now all of a sudden it is super slow, sometimes it at a complete standstill, in the Canton, Ohio area.

  • ATI 3870 only works on 8 lane

    I've added an ATI Radeon HD 3870 Mac & PC Edition to slot 1. When looking at the Expansion Slot Utility the card does not show up when slot 1 is set to x16; doesn't show up in the System Profiler either. If I switch slot 1 to an 8 lane option, then t

  • RE: Foreign currency revaluation

    Hi All,

  • Clearing control

    Client requirement, Open items clearing strategy should be last in first out Example: - open items Due dates             20.04.2010           -              1000                                                                                 20.05.20