SlideShare ist ein Scribd-Unternehmen logo
1 von 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 !!!

Weitere ähnliche Inhalte

Andere mochten auch

Τα ιστολόγια στην εκπαίδευση
Τα ιστολόγια στην εκπαίδευσηΤα ιστολόγια στην εκπαίδευση
Τα ιστολόγια στην εκπαίδευση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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsManeerUddin
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 

Kürzlich hochgeladen (20)

YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture hons
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 

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