SlideShare una empresa de Scribd logo
1 de 16
An Over view of
J2ME
By Geetu Khanna
Using J2ME with
Wireless
Devices
What is J2ME?
Java2 Micro Edition
 Java Platform, Micro Edition, or J2ME, is a Java platform designed for
 embedded systems (mobile devices are one kind of such systems).
 Devices such as:


    Mobile Phones
    Pagers
    PDA’s
    Car Navigation Systems
    Internet Appliances
    Set-Top Boxes
The J2ME Universe


                                PDAP                            Personal Profile
        MIDP
                              Personal
  Mobile Information                                         Personal Basis Profile
                          Digitial Assistant
    Device Profile
                                Profile
                                                               Foundation Profile

                   CLDC                                            CDC
   Connected, Limited Device Configuration              Connected Device Configuration

                                             J2ME
                                     Java 2, Micro Edition
J2ME Profiles

 The Connected Limited Device
 Configuration (CLDC)
 Contains a strict subset of the Java-class libraries, and is the
 minimum amount needed for a Java virtual machine to operate.
 CLDC is basically used for classifying innumerable devices into a
 fixed configuration.

      Mobile Information Device Profile (MIDP) - Designed for mobile phones

      Information Module Profile (IMP) - is a profile for embedded, "headless"
       devices such as vending machines, industrial embedded applications, security
       systems, and similar devices with either simple or no display and with some
       limited network connectivity.
J2ME Profiles

 Connected Device Configuration (CDC)
 The Connected Device Configuration is a subset of Java SE,
 containing almost all the libraries that are not GUI related. It is richer
 than CLDC.

      Foundation Profile - This profile is intended to be used by devices requiring a
       complete implementation of the Java virtual machine up to and including the
       entire Java Platform, Standard Edition API.

      Personal Basis Profile - The Personal Basis Profile extends the Foundation
       Profile to include lightweight GUI support in the form of an AWT subset.
MIDP
Mobile Information
Device
Profile
 Java ME devices implement a profile. The most
  common of these are the Mobile Information
  Device Profile aimed at mobile devices, such as
  cell phones, and the Personal Profile aimed at
  consumer products and embedded devices
  like set-top boxes and PDAs.
MIDP vs J2SE
   No Native Methods
   Threading, but no use of interrupt()
   No file-based I/O
   Many classes with fewer methods
   Collections (Vector, Hashtable & Stack)
MIDP API
(familiar packages)
    java.io
    java.lang
    java.lang.ref
    java.util
MIDP API
(no so familiar
packages)
    javax.microedition.io
    javax.microedition.lcdui
    javax.microedition.lcdui.game
    javax.microedition.media
    javax.microedition.media.control
    javax.microedition.midlet
    javax.microedition.pki
    javax.microedition.rms
What makes up a MIDP
Application
MIDP Applications are composed of two
principle parts

JAR File – Contains all of the classes and
resources used by the application
JAD File – Application descriptor,
describes how to run the MIDP application
JAD Files

    Very simple NON-XML config file
    Application Name
    MIDI version
    Copyright and version information
    Location of the JAR file
Example JAD File
MIDlet-1: Jargoneer, Jargoneer.png, Jargoneer
MIDlet-Jar-Size: 2369
MIDlet-Jar-URL:http://www.jeffheaton.com/Jargoneer.jar
MIDlet-Name: Jargoneer
MIDlet-Vendor: Unknown
MIDlet-Version: 1.0
MicroEdition-Configuration: CLDC-1.0
MicroEdition-Profile: MIDP-1.0
Getting Started
What do I need?
 J2SE (http://sun.java.com)
 Sun’s J2ME Wireless Toolkit
  (http://java.sun.com/products/j2mewtoolkit/)
 Internet Connection
 Publicly accessible website or public static
  IP address
References
 Sun Microsystems J2ME
  http://java.sun.com/j2me/
 Deploy your J2ME Application
  http://www.devx.com/Java/Article/10688/0/pag
  e/2
Thank You !!!

Más contenido relacionado

Destacado

Τα ιστολόγια στην εκπαίδευση
Τα ιστολόγια στην εκπαίδευσηΤα ιστολόγια στην εκπαίδευση
Τα ιστολόγια στην εκπαίδευσηGeorgia P. Kavga
 
SBIproducciones - SBI GROUP MEXICO
SBIproducciones - SBI GROUP MEXICOSBIproducciones - SBI GROUP MEXICO
SBIproducciones - SBI GROUP MEXICOSBIPRODUCCIONES
 
Something about me
Something about me  Something about me
Something about me bettina_c
 
المرجع الأكيد في لغة الجسد آلان وباربارا بييز
المرجع الأكيد في لغة الجسد   آلان وباربارا بييزالمرجع الأكيد في لغة الجسد   آلان وباربارا بييز
المرجع الأكيد في لغة الجسد آلان وباربارا بييزFahd Alyahry
 
The oldest twenty cities around the world
The oldest twenty cities around the worldThe oldest twenty cities around the world
The oldest twenty cities around the worldTeto Teto
 
Gabarito UFPB 2012
Gabarito UFPB 2012Gabarito UFPB 2012
Gabarito UFPB 2012Arthur Arao
 
english resume
english resumeenglish resume
english resumexauJT
 
Refsum Disease
Refsum DiseaseRefsum Disease
Refsum DiseaseLDierdorff
 
Genetically modified foods
Genetically modified foodsGenetically modified foods
Genetically modified foodsLDierdorff
 
Traders worldmagazine elliott_wave_unveiled_www.dl4all.com
Traders worldmagazine elliott_wave_unveiled_www.dl4all.comTraders worldmagazine elliott_wave_unveiled_www.dl4all.com
Traders worldmagazine elliott_wave_unveiled_www.dl4all.comshaned30
 
Voting, Your Right, Your Responsibility
Voting, Your Right, Your ResponsibilityVoting, Your Right, Your Responsibility
Voting, Your Right, Your ResponsibilitymsdMel46
 
Phương pháp học tập và nghiên cứu khoa
Phương pháp học tập và nghiên cứu khoaPhương pháp học tập và nghiên cứu khoa
Phương pháp học tập và nghiên cứu khoaYVANLE
 

Destacado (16)

Τα ιστολόγια στην εκπαίδευση
Τα ιστολόγια στην εκπαίδευσηΤα ιστολόγια στην εκπαίδευση
Τα ιστολόγια στην εκπαίδευση
 
SBIproducciones - SBI GROUP MEXICO
SBIproducciones - SBI GROUP MEXICOSBIproducciones - SBI GROUP MEXICO
SBIproducciones - SBI GROUP MEXICO
 
Something about me
Something about me  Something about me
Something about me
 
المرجع الأكيد في لغة الجسد آلان وباربارا بييز
المرجع الأكيد في لغة الجسد   آلان وباربارا بييزالمرجع الأكيد في لغة الجسد   آلان وباربارا بييز
المرجع الأكيد في لغة الجسد آلان وباربارا بييز
 
The oldest twenty cities around the world
The oldest twenty cities around the worldThe oldest twenty cities around the world
The oldest twenty cities around the world
 
Diaporama
DiaporamaDiaporama
Diaporama
 
Gabarito UFPB 2012
Gabarito UFPB 2012Gabarito UFPB 2012
Gabarito UFPB 2012
 
Iso 9000
Iso 9000Iso 9000
Iso 9000
 
english resume
english resumeenglish resume
english resume
 
Blogs_in_education
Blogs_in_educationBlogs_in_education
Blogs_in_education
 
Ppt
PptPpt
Ppt
 
Refsum Disease
Refsum DiseaseRefsum Disease
Refsum Disease
 
Genetically modified foods
Genetically modified foodsGenetically modified foods
Genetically modified foods
 
Traders worldmagazine elliott_wave_unveiled_www.dl4all.com
Traders worldmagazine elliott_wave_unveiled_www.dl4all.comTraders worldmagazine elliott_wave_unveiled_www.dl4all.com
Traders worldmagazine elliott_wave_unveiled_www.dl4all.com
 
Voting, Your Right, Your Responsibility
Voting, Your Right, Your ResponsibilityVoting, Your Right, Your Responsibility
Voting, Your Right, Your Responsibility
 
Phương pháp học tập và nghiên cứu khoa
Phương pháp học tập và nghiên cứu khoaPhương pháp học tập và nghiên cứu khoa
Phương pháp học tập và nghiên cứu khoa
 

Similar a J2me

Introduction to mobile programing (J2ME)
Introduction to mobile programing (J2ME)Introduction to mobile programing (J2ME)
Introduction to mobile programing (J2ME)Wambua Wambua
 
Introduction to Mobile programming(J2ME)
Introduction to Mobile programming(J2ME)Introduction to Mobile programming(J2ME)
Introduction to Mobile programming(J2ME)Wambua Wambua
 
Java ME CLDC MIDP
Java ME CLDC MIDPJava ME CLDC MIDP
Java ME CLDC MIDPSMIJava
 
010118565.pdf
010118565.pdf010118565.pdf
010118565.pdfEidTahir
 
MOBILE APPs DEVELOPMENT PLATFORMS
MOBILE APPs DEVELOPMENT PLATFORMSMOBILE APPs DEVELOPMENT PLATFORMS
MOBILE APPs DEVELOPMENT PLATFORMSSenthil Kanth
 
J2ME mobile app development
J2ME mobile app developmentJ2ME mobile app development
J2ME mobile app developmentMuthu Kumar
 
Introduction To J2ME(FT - Prasanjit Dey)
Introduction To J2ME(FT - Prasanjit Dey)Introduction To J2ME(FT - Prasanjit Dey)
Introduction To J2ME(FT - Prasanjit Dey)Fafadia Tech
 
JavaME Development Workflow - JMDF 2007
JavaME Development Workflow - JMDF 2007JavaME Development Workflow - JMDF 2007
JavaME Development Workflow - JMDF 2007Edoardo Schepis
 
Session1 j2me introduction
Session1  j2me introductionSession1  j2me introduction
Session1 j2me introductionmuthusvm
 

Similar a J2me (20)

J2ME
J2MEJ2ME
J2ME
 
Introduction to mobile programing (J2ME)
Introduction to mobile programing (J2ME)Introduction to mobile programing (J2ME)
Introduction to mobile programing (J2ME)
 
Introduction to Mobile programming(J2ME)
Introduction to Mobile programming(J2ME)Introduction to Mobile programming(J2ME)
Introduction to Mobile programming(J2ME)
 
Java ME CLDC MIDP
Java ME CLDC MIDPJava ME CLDC MIDP
Java ME CLDC MIDP
 
J2ME
J2MEJ2ME
J2ME
 
Java J2ME
Java J2MEJava J2ME
Java J2ME
 
J2 Me
J2 MeJ2 Me
J2 Me
 
010118565.pdf
010118565.pdf010118565.pdf
010118565.pdf
 
MOBILE APPs DEVELOPMENT PLATFORMS
MOBILE APPs DEVELOPMENT PLATFORMSMOBILE APPs DEVELOPMENT PLATFORMS
MOBILE APPs DEVELOPMENT PLATFORMS
 
J2ME mobile app development
J2ME mobile app developmentJ2ME mobile app development
J2ME mobile app development
 
J2me Platform
J2me PlatformJ2me Platform
J2me Platform
 
Introduction To J2ME(FT - Prasanjit Dey)
Introduction To J2ME(FT - Prasanjit Dey)Introduction To J2ME(FT - Prasanjit Dey)
Introduction To J2ME(FT - Prasanjit Dey)
 
J2 me 1
J2 me 1J2 me 1
J2 me 1
 
J2me
J2meJ2me
J2me
 
JavaME Development Workflow - JMDF 2007
JavaME Development Workflow - JMDF 2007JavaME Development Workflow - JMDF 2007
JavaME Development Workflow - JMDF 2007
 
Session1 j2me introduction
Session1  j2me introductionSession1  j2me introduction
Session1 j2me introduction
 
03 midp
03 midp03 midp
03 midp
 
J2me step by step
J2me step by stepJ2me step by step
J2me step by step
 
J2ME
J2MEJ2ME
J2ME
 
06 Eclipse ME
06 Eclipse ME06 Eclipse ME
06 Eclipse ME
 

Último

A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 

Último (20)

A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 

J2me

  • 1. An Over view of J2ME By Geetu Khanna
  • 3. What is J2ME? Java2 Micro Edition Java Platform, Micro Edition, or J2ME, is a Java platform designed for embedded systems (mobile devices are one kind of such systems). Devices such as:  Mobile Phones  Pagers  PDA’s  Car Navigation Systems  Internet Appliances  Set-Top Boxes
  • 4. The J2ME Universe PDAP Personal Profile MIDP Personal Mobile Information Personal Basis Profile Digitial Assistant Device Profile Profile Foundation Profile CLDC CDC Connected, Limited Device Configuration Connected Device Configuration J2ME Java 2, Micro Edition
  • 5. J2ME Profiles The Connected Limited Device Configuration (CLDC) Contains a strict subset of the Java-class libraries, and is the minimum amount needed for a Java virtual machine to operate. CLDC is basically used for classifying innumerable devices into a fixed configuration.  Mobile Information Device Profile (MIDP) - Designed for mobile phones  Information Module Profile (IMP) - is a profile for embedded, "headless" devices such as vending machines, industrial embedded applications, security systems, and similar devices with either simple or no display and with some limited network connectivity.
  • 6. J2ME Profiles Connected Device Configuration (CDC) The Connected Device Configuration is a subset of Java SE, containing almost all the libraries that are not GUI related. It is richer than CLDC.  Foundation Profile - This profile is intended to be used by devices requiring a complete implementation of the Java virtual machine up to and including the entire Java Platform, Standard Edition API.  Personal Basis Profile - The Personal Basis Profile extends the Foundation Profile to include lightweight GUI support in the form of an AWT subset.
  • 7. MIDP Mobile Information Device Profile Java ME devices implement a profile. The most common of these are the Mobile Information Device Profile aimed at mobile devices, such as cell phones, and the Personal Profile aimed at consumer products and embedded devices like set-top boxes and PDAs.
  • 8. MIDP vs J2SE  No Native Methods  Threading, but no use of interrupt()  No file-based I/O  Many classes with fewer methods  Collections (Vector, Hashtable & Stack)
  • 9. MIDP API (familiar packages)  java.io  java.lang  java.lang.ref  java.util
  • 10. MIDP API (no so familiar packages)  javax.microedition.io  javax.microedition.lcdui  javax.microedition.lcdui.game  javax.microedition.media  javax.microedition.media.control  javax.microedition.midlet  javax.microedition.pki  javax.microedition.rms
  • 11. What makes up a MIDP Application MIDP Applications are composed of two principle parts JAR File – Contains all of the classes and resources used by the application JAD File – Application descriptor, describes how to run the MIDP application
  • 12. JAD Files  Very simple NON-XML config file  Application Name  MIDI version  Copyright and version information  Location of the JAR file
  • 13. Example JAD File MIDlet-1: Jargoneer, Jargoneer.png, Jargoneer MIDlet-Jar-Size: 2369 MIDlet-Jar-URL:http://www.jeffheaton.com/Jargoneer.jar MIDlet-Name: Jargoneer MIDlet-Vendor: Unknown MIDlet-Version: 1.0 MicroEdition-Configuration: CLDC-1.0 MicroEdition-Profile: MIDP-1.0
  • 14. Getting Started What do I need?  J2SE (http://sun.java.com)  Sun’s J2ME Wireless Toolkit (http://java.sun.com/products/j2mewtoolkit/)  Internet Connection  Publicly accessible website or public static IP address
  • 15. References  Sun Microsystems J2ME http://java.sun.com/j2me/  Deploy your J2ME Application http://www.devx.com/Java/Article/10688/0/pag e/2