#ff0000 19  2005 . - #000655 Wireless Development Tutorial  1
#0000ff   Jonathan Knudsen  Dana Nourie 
#def     ,         Java2   Micro Edition (J2ME).      ,       ,    J2ME ,      .  MIDlet-    ,   ,           - .       .           (   servlet-)    MIDlet   . 
  ? 
 ,            (IDE).      Code Warrior Wireless Studio  Borland JBuilder.       ,   IDE   ,          .  ,        , ,     MIDlet-.  ,    MIDP       Windows,    Linux, OS X  Solaris.       . * Java 2 Standard Edition (J2SE) SDK version 1.4.2  . (http://java.sun.com/products/j2se/) * J2ME Wireless Toolkit.        MIDlet-. (http://java.sun.com/products/j2mewtoolkit/) *  .        ,  jEdit. (http://www.jedit.org/)      J2ME Wireless Toolkit .      IDE,     . (J2ME Wireless Toolki    OS X)       .  Unix-     emacs  vi.  Windows   ,           . jEdit     .    Java         .  IDE    . 
 J2SE SDK 
     J2SE SDK,       . (   ,      JDK  Java Developer's Kit,     J2SE SDK).     : #ff0000 http://java.sun.com/j2se/       :. #def   J2SE SDK  Linux, Solaris  Windows.  ,  J2SE SDK     wireless ?  - J2SE SDK  Java     J2ME Wireless Toolkit. -   Java    ,   toolkit    .  ,    J2SE SDK,     .  windows    .        .      J2SE      c:\j2sdk1.4.2.     bin    PATH.      ,      java -version      :
 C:\>java -version java version "1.4.2_06" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-b03) Java HotSpot(TM) Client VM (build 1.4.2-b03, mixed mode) C:\> 
 J2ME Wireless Toolkit 
     J2ME Wireless Toolkit -  ,      MIDP . (   toolkit   IDE; Toolkit     MIDP         .)  J2ME Wireless Toolkit : http://java.sun.com/products/j2mewtoolkit/.   .     J2SE SDK   .   -  -   c J2SE SDK .  ,        toolkit      IDE.   .       c:\WTK22.    .   toolkit-   KToolbar.     :
J2ME Wireless Toolkit   ,     MIDlet-. Toolkit       .     ,    ,          ...   J2ME Wireless Toolkit   ;   -  .     .   New Project. Toolkit     ,    MIDlet .  HelloSuite  HelloMIDlet,   :
 ,      ,      .       OK.   .    J2ME Wireless Toolkit  ,        .    : Creating project "HelloSuite" Place Java source files in "C:\WTK22\apps\HelloSuite\src" Place Application resource files in "C:\WTK22\apps\HelloSuite\res" Place Application library files in "C:\WTK22\apps\HelloSuite\lib" Toolkit      apps.       .    Toolkit    c:\WTK22\apps\HelloSuite.      : 
 bin   MIDlet-: suit ( .jar)   ( .jad file);   lib -   JAR ,    ;  res -  ,     ;  scr -   .       .        user.Root,        scr/users/Root.java.       KToolbar,    :
 , J2ME Wireless Toolkit   classes, tmpclasses  tmplib.        . 
 MIDlet-
   MIDlet.        :
 ---------
javax.microedition.lcdui.*;
javax.microedition.midlet.*;

public class HelloMIDlet extends MIDlet implements CommandListener {

 private Form mMainForm;
  
 public HelloMIDlet {
  mMainForm = new Form( "HelloMIDlet" );
  mMainForm.append( new StringItem( null, "Hello, MIDP!" ) );
  mMainForm.addCommand( new Command( "Exit", Command.EXIT, 0 ) );
  mMainForm.setCommandListener( this );
 }

 public void startApp() {
  Display.getDisplay( this ).setCurrent( mMainForm );
 }

 public void pauseApp() {}

 public void destroyApp( boolean unconditional ) {}

 public void commandAction( Command c, Displayable s ) {
  notifyDestroyed();
 }

---------

   HelloMIDlet.java   scr  .        c:\WTK22\apps\HelloSuite\src\HelloMIDlet.java.    Build  KToolbar. Toolkit     .   - ,       KToolbar-.         .       MIDlet-.   Run.        .
    MIDlet-.       MIDlet. ,   HelloSuite,       HelloMIDlet.     ,   KToolbar   Settings...   MIDlets,    MIDlet-  .   ,     "Select"  .      MIDlet-.     (. .) 
  Exit,    MIDlet-.     Escape    .
       ""  (DefaultColorPhone). J2ME Wireless Toolkit     .   HelloMIDlet          .        KToolBar-   Run .    .  ,     J2ME Wireless Toolkit    . 
 ,      
        J2ME Wireless Toolkit   . Toolkit     ,      .   ,      Build? Toolkit    .java   scr     .    :       MIDP        J2SE.      MIDlet-  java.lang.System.     API  J2SE  MIDP.  toolkit   MIDlet ,     J2SE ,  MIDP java.lang.System.     ,   javac   -bootclasspath,  ,    toolkit     .   MIDP     ( preverified),        MIDP . J2SE   ,   .class     .   MIDP     . Toolkit      ,          ,   .      ,     preverify,         Toolkit. , MIDlet-   MIDlet suites     .      JAR MIDlet suites,      .       J2ME Wireless Toolkit.   MIDlet suite,  Project | Package  .     bin    .jad  .jar. 
 ? 
     MIDP         MIDlet suit-,      . ,  MIDlet-   .  -  MIDlet-        -  .        ,     .    Java servlet   MIDlet ,      servlet-. 

 ,     J2ME Wireless Toolkit       ,   MIDlet-,     ,     .           Wireless Toolkit    . 
#0000ff : Arix 
#ff0000          : www.mobilab.ru