<p>I have an L6 phone from motorola, a usb cable to connect it to my computer, and the Tools for Phones software so I can do things like upload my own custom ringtones or download pictures from the phone's camera.</p>

<p>I have some ideas for programs I'd like to run on the phone, and it supports java, but I don't see anything in the software that I have for uploading them.  Even if they did, I wouldn't know where to get started.</p>

<p>Does anyone have any info on how to get started building apps for this or similar phones?</p>

[{'answer_id': 52710, 'author': 'Galbrezu', 'author_id': 1419, 'author_profile': 'https://Stackoverflow.com/users/1419', 'pm_score': 1, 'selected': False, 'text': '<p>Perhaps Motorola\'s own site</p>\n\n<p><a href="http://developer.motorola.com/?WT.mc_id=ca_hp_mdc" rel="nofollow noreferrer">link</a></p>\n'}, {'answer_id': 52829, 'author': 'Joel Coehoorn', 'author_id': 3043, 'author_profile': 'https://Stackoverflow.com/users/3043', 'pm_score': 0, 'selected': False, 'text': '<p>Yeah, the act of asking the question pointed me in the direction of an answer, and I found this:<br>\n<a href="https://developer.motorola.com/docstools/motodevstudio/" rel="nofollow noreferrer">https://developer.motorola.com/docstools/motodevstudio/</a><br>\nI could still use some pointers from someone of what to expect if anyone has done this before.</p>\n'}, {'answer_id': 52961, 'author': 'bpapa', 'author_id': 543, 'author_profile': 'https://Stackoverflow.com/users/543', 'pm_score': 2, 'selected': False, 'text': '<p>I\'ve never used Morotolla\'s SDK but from my limited work in JME the real hook in the 3rd party tools are the emulators. Setting up a JME dev environment quickly is something that Sun got surprisingly right. Just get NetBeans with the JME pack and there is a regular emulator right in the IDE, and then you can hook in other proprietary emulators such as those from Motorolla.</p>\n\n<p>Not sure what kind of apps you are looking to do, but if you\'re interested in games I thought <a href="https://rads.stackoverflow.com/amzn/click/com/0672326655" rel="nofollow noreferrer" rel="nofollow noreferrer">Beginning Mobile Phone Game Programming</a> was a great starting point:  </p>\n'}, {'answer_id': 88616, 'author': 'Fostah', 'author_id': 16524, 'author_profile': 'https://Stackoverflow.com/users/16524', 'pm_score': 1, 'selected': False, 'text': '<p>I have not used the new Motorola development studio, because my experience with Motorola\'s development tools has not been a joyous one. When working with Motorola devices I tend to stick to the standard emulator (or sometimes the Sony Ericsson emulators as those are the best I have worked with by far).</p>\n\n<p>The problem with Motorola\'s tools is that I always seemed to spend way too much time trying to figure out how to work around them. I would run into emulator specific issues and bugs, and I honestly don\'t have time to waste trying to figure out why the application runs on the target device but crashes on the emulator. It should be the opposite.</p>\n\n<p>A good emulator is very important for mobile development though as that is where you will do 90% of your development, testing and tweaking, only periodically trying it out on the phone.</p>\n\n<p>Finally, I agree with bpapa...Netbeans is an excellent IDE for J2ME development and here is a book that I recommend (get the original if possible, not the second edition as the second edition focuses way too much on MIDP 2.0 and assumes you know the basics).</p>\n\n<p><a href="https://rads.stackoverflow.com/amzn/click/com/1592001181" rel="nofollow noreferrer" rel="nofollow noreferrer">http://www.amazon.com/J2ME-Game-Programming-Development/dp/1592001181/ref=pd_bbs_sr_3?ie=UTF8&amp;s=books&amp;qid=1221692983&amp;sr=1-3</a></p>\n'}]
['https://Stackoverflow.com/questions/52701', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/3043/']