wood burning stoves 2.0*
The moose likes Java Micro Edition and the fly likes Best practises Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Mobile » Java Micro Edition
Bookmark "Best practises" Watch "Best practises" New topic
Author

Best practises

Pho Tek
Ranch Hand

Joined: Nov 05, 2000
Posts: 761

I'm a newbie Java ME developer.

I've just been assigned a task to improve the codebase of
a java ME game. It uses sprites, some networking code to submit high scores
& runs on CLDC1.1, MIDP2.1.

My question is: I've been asked to improve the codebase but I am
empowered to decide what to improve. So, I want to ask the forum if there
exists a checklist/article somewhere which describes characteristics
of good java ME apps ?

The first improvement I plan to do is to reduce the size of the app.
But what else is there to do ?

Thanks

Pho
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 15960
    
  19

There's nothing all that magical about mobile apps. The same general set of virtues apply as do for any program: clean, well-documented code with plenty of test cases, intelligent, efficient algorithms (as opposed to devious fragile efficient algorithms).

But of course, the first thing you should do is consult with people who actually use the app. It doesn't matter how beautiful the insides are if the program is an annoyance for the end user.


Customer surveys are for companies who didn't pay proper attention to begin with.
Pho Tek
Ranch Hand

Joined: Nov 05, 2000
Posts: 761

Tim,

Thanks for contributing your ideas.
They were helpful.

Your last statement about playability is spot on.

regards,

Pho
emmanuel beaufort
Greenhorn

Joined: Oct 23, 2007
Posts: 3
Hi,
Good links from Nokia :
http://www.forum.nokia.com/info/sw.nokia.com/id/c3eeab2b-05e3-4a64-b4af-7b7be8cd1d49/User_Experience_Checklist_For_J2ME_Applications_v1_0_en.pdf.html

http://www.forum.nokia.com/info/sw.nokia.com/id/f8eb9367-50cc-4127-9177-04cbe1f28c42/Game_User_Experience_Library_v1_1_en.chm.html
 
 
subject: Best practises
 
Similar Threads
What should I study next?
HTML questions
rmi server start
Class not found problem
Eclipse tells me I have no main class when I clearly do