Mobile Java

Note: I’ve found a number of dead/broken-links, which I be fixing over time. Thanks for your patience.

Java ME, MIDP, Articles, Tech Tips & Source Code

From my MIDP 1.0 Book

  • Java 2 Micro Edition Basics (PDF) A Very Brief History of Java, Architecture of Java, Java 2, Java Community Process, Java 2 Micro Edition, Profiles, Connected Limited Device Configuration (CLDC), Supported J2SE Classes, Generic Connection Framework…
  • Programming Strategies for Small Devices (PDF) If in Doubt, Do Not Use Java, Move Computation to the Server, Simplify the Application, Build Smaller Applications, Remove the Public Members, Use Less Memory at Run Time, Use Scalar Types, Do Not Depend on the Garbage Collector, Help the Garbage Collector, Use Lazy Instantiation, Release Resources Early, Reuse Objects, Avoid Exceptions, Code with Performance in Mind, Use Local Variables, Avoid String Concatenation, Use Threads, but Avoid Synchronization, Separate the Model…
  • Java 2 Micro Edition (J2ME) Specifications (PDF) Introducing the Micro Edition, A New Virtual Machine, New and Changed Classes, Configurations and Profiles, Building Blocks, The KVM, Related Technologies

PIM API for Java ME

Bluetooth Connectivity

RIM BlackBerry

Messaging, Multimedia Messaging

XML, JSON, Web Services, SOA

Near-Field Communication

Good External Resources

2 thoughts on “Mobile Java

  1. Pingback: About Mobility » Blog Archive » Oracle announced it finalized its acquisition of Sun — Bye Sun and Thanks…

  2. Dear Sir/Madam,

    I want to wrtie a sudoku program and need to read numbers from mobile.But I have a problem.

    I am trying to read keypad of mobile in gamecanvas with netbeans. The code is :
    protected void keyPressed(int keyCode){
    if (keyCode == KEY_NUM1) { something }
    if (keyCode == KEY_NUM2) {something }
    if (keyCode == KEY_NUM3) { something }
    etc…
    In IDE emulator it can read 2,4,5,6,8 keys and in my mobile(SonyEricsonw880) only 1,3 keys work.
    How can I solve the problem?
    Yours faithfully
    Hamid

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>