{"id":437,"date":"2003-06-25T22:16:57","date_gmt":"2003-06-26T02:16:57","guid":{"rendered":"http:\/\/wordpress.cephas.net\/?p=437"},"modified":"2003-06-25T22:16:57","modified_gmt":"2003-06-26T02:16:57","slug":"nokia-developers-suite-for-j2me","status":"publish","type":"post","link":"https:\/\/cephas.net\/blog\/2003\/06\/25\/nokia-developers-suite-for-j2me\/","title":{"rendered":"Nokia Developers Suite for J2ME"},"content":{"rendered":"<p><a href=\"\/images\/misc\/nokia_emulator.png\"><img loading=\"lazy\" src=\"\/images\/misc\/nokia_emulator_small.png\" width=\"150\" height=\"344\" border=\"0\" vspace=\"5\" hspace=\"5\" alt=\"\" align=\"left\"><\/a> I installed the <a href=\"http:\/\/www.forum.nokia.com\/nds_for_j2me.html\">Nokia Developers Suite for J2ME<\/a> today and was able to get the Nokia Series 60 Emulator up and running a MIDlet I&#8217;ve been working on for the last couple weeks, which you can see at the right.  The Series 60 SDK, still in beta (version .3 as I understand it) supports both Windows &amp; Linux and can integrate with <a href=\"http:\/\/www.borland.com\/mobile\/jbuilder\/index.html\">Borland JBuilder Mobile Edition<\/a>, <a href=\"http:\/\/wwws.sun.com\/software\/sundev\/jde\/index.html\">Sun ONE Studio<\/a> and the <a href=\"http:\/\/java.sun.com\/products\/j2mewtoolkit\/\">Sun J2ME Wireless Toolkit<\/a>, which I&#8217;m using.<\/p>\n<p>I haven&#8217;t been able to hack with the Nokia UI package yet, but apparently it gives you the ability to control lighting and vibration from the com.nokia.mid.ui package&#8230; Lots of MIDP 2.0 specific stuff, which doesn&#8217;t help me as I&#8217;m using the 3650 (which is stuck on MIDP 1.0).  I don&#8217;t see anything about being able to control the camera (although I guess that&#8217;s specific to the phone and not Series 60).  More later on the toolkit.<\/p>\n<p>One of the difficulties with J2ME is that while a J2ME app will hypothetically run on almost any J2ME compatible device, not all devices map the same button to the same Command.  For instance, as I&#8217;ve been working on this app, I&#8217;ll create 2 buttons. On the WTK Emulator, I&#8217;ll see the two buttons next to each other, when I deploy the same app to my phone via Bluetooth, I get a menu selection with 2 options.  In the listening I&#8217;ve done on <a href=\"http:\/\/archives.java.sun.com\/archives\/kvm-interest.html\">KVM-Interest<\/a>, it looks like can do one of three things: a) develop your application for a specific phone, b) don&#8217;t worry about where the buttons show up on each device, or c) develop your own custom UI components, rather than using the MIDP 1.0 UI components.  I need to download and use more MIDP apps to find out what the majority of people do, although I&#8217;d be interested in hearing what you have to say!<\/p>\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I installed the Nokia Developers Suite for J2ME today and was able to get the Nokia Series 60 Emulator up and running a MIDlet I&#8217;ve been working on for the last couple weeks, which you can see at the right. The Series 60 SDK, still in beta (version .3 as I understand it) supports both &hellip; <a href=\"https:\/\/cephas.net\/blog\/2003\/06\/25\/nokia-developers-suite-for-j2me\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Nokia Developers Suite for J2ME<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[],"_links":{"self":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts\/437"}],"collection":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/comments?post=437"}],"version-history":[{"count":0,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts\/437\/revisions"}],"wp:attachment":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/media?parent=437"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/categories?post=437"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/tags?post=437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}