image
www.flickr.com
William C. Arter's photos More of William C. Arter's photos

« Mobzombies video on Gametrailers | Main | Class Syllabus »

January 12, 2009

Building a j2me app with Mobile Processing @ 9:55 AM

One of the technologies the class will be looking at is mobile processing.

Mobile Processing is an open source programming environment for people who want to design and prototype software for mobile phones. It is based on and shares the same design goals as the open source Processing project. Sketches programmed using Mobile Processing run on Java Powered mobile devices.

Building an app with mobile processing is pretty simple.

1) Download mobile processing from here.

2) Follow the instructions there to download a WTK (wireless toolkit) to your machine. The WTK is basically just allows mobile processing to compile your apps and also a way to simulate them on the desktop. More on that later. Note: he WTK link has changed from what is on the mobile processing site. You can download it for mac here.

3) Install mobile processing and go to the mobile preferences tab (shown) to enter the path of the WTK you just installed.

Mobile%20ProcessingScreenSnapz001.png

4) Enter some code in your sketch window. You can choose something to quickly get started, copying and pasting from the examples. This one will do.

5) Run your app by pressing the little play icon in the upper left corner of the sketch window.

OR

6) Build your application for use on a mobile device. Choose Export MIDIet from the File Window

Mobile%20ProcessingScreenSnapz002.png

This is the basic procedure for building an application very quickly using mobile processing.

The class will provide 6 nokia N95 devices, which will be good to use if you are building a sketch in Mobile Processing. However, mobile processing is also designed to be able to be used with a wide array of devices. You can see if your phone is supported by checking the list here.


| all rights william carter |
| view cc license |

Thanks for signing in, . Now you can comment. (sign out)


Remember me?