• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Using J2ME, but what else?

 
Fernando Sanz
Ranch Hand
Posts: 101
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi there,
I have a question about what tools to use.
My MSc project will consist in taking an existing Java program and "export" it to mobile/small devices. So, I've chosen to have a go with PDAs. So far, it seems obvious that I've got to use J2ME; but that's about as much as I know.
If the program is to be used in Pocket PCs devices, what tools should I use? what if it's going to be used in Palm OS PDAs, how different would it be?
Could someone give me any advice about what to learn?
Thanks
 
Lasse Koskela
author
Sheriff
Posts: 11962
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
First, make sure that you've got the existing applications concepts and general architecture understood. For example, do you need communications (i.e. there's a server component you need to talk to), what kind of input methods the user would need, what level of computation the application requires, etc. Make sure that all of these can be implemented for a handheld running MIDP 1.0 (you don't need to know exactly how, just that the necessary features are supported by MIDP). If some part cannot be implemented using only MIDP provided features, then go through the available platform specific (Nokia APIs for Nokia phones, PocketPC APIs for PocketPC gadgets, etc) features to see whether it is possible at all.
I've been out of Palm stuff for a couple of years so I have no idea which IDEs and other tools you should look into. But if you'll manage with pure MIDP, the Sun J2ME Wireless Toolkit is a good start. Some IDEs also provide integration with J2MEWTK (JBuilder, Sun ONE for example).
 
Fernando Sanz
Ranch Hand
Posts: 101
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Lasse,
the input for the program will be text files (the "original" program takes user files or URLs and loads HTML/XML code).
I'll ask to my supervisor how much I can share to explain myself better.
Thanks for the advices
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic