Welcome to our new forum dedicated to the Sun Certified Mobile Application Developer exam which is scheduled to be out in beta in February. The exam sounds very cool and will give everyone an opportunity to demonstrate their mobile skills!
Hi Everyone, I am so so keen in this, I think its about time there is learning and certification about Mobile Application. I have been a regular visitor to the Nokia Developer site and J2ME site. I am as yet to write my first mobile application. It should be totaly dope! I went around bookshops looking for books that can aid me with my hello world in mobile devices but was unsuccesful(here in SA). I am keen in finding lots of useful sites about this forum. I wonder what the prerequisite of this will be .... mhhh ? Programmer Certification ? Peace !
Everything is Ok @ the end, if its not OK, then its not the END
Joined: Nov 07, 2003
Hi Mondli, The only thing required to take this exam is SCJP (any version). Thus, if you got SCJP, you are qualified to take this beta exam! Nick.
Howdy everyone! This IS going to be a fun exam. I just love the idea of being *forced* to create games in order to prepare... Here are my recommendations for today, to prepare for the beta or the real exam: 1) Download the specifications for JTWI, CLDC 1.1, and MIDP 2.0 (all can be found on Sun's site... sorry I don't have the links handy. Maybe someone else can pop them in, or I'll come back and post them later.) 2) Download the specs or WMA and MMAPI. (You can also link to these from Sun's site). 3) Download and install the Wireless Toolkit for J2ME (again, from Sun's site). No version for the Macintosh, unless you run under Virtual PC (in which case, you better have a super fast machine and a LOT of RAM). 4) Play with the examples. It is REALLY easy to get started. Much easier than, say, deploying a web app in Tomcat 5 or configuring, deploying, and running a J2EE app. You will feel as though you are writing an applet. It is that easy. In the wireless toolkit you simply: 1) Create a NEW project. Give it a name, and a class name for your MIDlet. 2) Write your class that extends MIDlet, and override the key lifecycle methods. 3) Save the source file (don't compile!) in the directory structure that the wireless toolkit creates for you (it will TELL you where to put the file). 4) Click the BUILD button, which starts the compilation. If there are compiler errors, just fix them in your source and hit BUILD again. That's it. 5) When your MIDlet is compiled, hit RUN and up pops the emulator. Launch your MIDlet using the virtual buttons on the virtual phone, and there you go! 6) If you are using graphics, the wireless toolkit will tell you where to place those as well. Seriously, if you haven't tried this stuff, you will be happily surprised with how simple it is to get started. Then after that you can just start digging deeper and deeper into the specs and APIs and write more elaborate GUI code, game code, code that uses the little persistent storage, etc. There are a lot of excellent examples. Now, this only gets you to the development stage. At some point you are going to need to get something working on a real device. It is DEFINITELY possible to take and pass the beta without having used anything but emulators, especially since there really aren't devices readily available that support MIDP 2.0. By the time the real exam comes out (3-4 months from now), that should have changed, and you really will want to get some REAL experience. The only book I've found that is helpful is the one by Jonathon Knudsen (can't remember the name) which covers MIDP 2.0 (so be sure you get the updated one). It does not cover NEARLY enough to pass the exam, but it will certainly help you get started. As always, we will post mock exam questions and cheat sheets here to help with the beta. cheers and good luck, Kathy
Hi Kathy, for objective "2.1Identify correct and incorrect statements or examples about the requirements and scope of the CLDC specification, including the differences between 1.0 and 1.1." is the material in CLDC 1.1 spec "1.2 Main Differences Between CLDC Specification Versions 1.1 and 1.0" enough? Do we have to refer to CLDC 1.0?