SlideShare a Scribd company logo
1 of 13
Java	
  ME	
  Tools	
  

 Jussi	
  Pohjolainen	
  
    Version:	
  2011-­‐08-­‐07	
  
Sun	
  Java	
  Wireless	
  Toolkit	
  2.5	
  
•  Toolbox	
  for	
  developing	
  CLDC	
  and	
  MIDP	
  apps	
  
•  Contains	
  all	
  the	
  necessary	
  parts	
  for	
  creaMng	
  
   wireless	
  Java	
  apps	
  
    –  Compiler,	
  Emulators,	
  Docs,	
  etc	
  
•  Although,	
  it	
  is	
  not	
  a	
  full	
  integrated	
  
   development	
  environment,	
  misses	
  editor.	
  
    –  Use	
  the	
  editor	
  you	
  want:	
  Notepad++,	
  Emacs,	
  etc.	
  
•  Available	
  for	
  Windows	
  and	
  Linux	
  	
  
Java	
  PlaUorm	
  Micro	
  EdiMon	
  SoVware	
  
                Development	
  Kit	
  3.0	
  
•  Java	
  ME	
  SDK	
  3.0	
  is	
  the	
  successor	
  to	
  the	
  Sun	
  
   Java	
  Wireless	
  Toolkit	
  
•  Standalone	
  development	
  environment	
  based	
  
   on	
  NetBeans	
  
•  Includes	
  also	
  support	
  for	
  JavaFX	
  mobile	
  
•  Available	
  for	
  Windows	
  XP,	
  Vista	
  and	
  Mac	
  OS	
  X	
  	
  
NetBeans	
  
•  NetBeans	
  can	
  be	
  downloaded	
  in	
  several	
  different	
  
   versions.	
  	
  
     –  Java	
  SE,	
  JavaFX,	
  Java,	
  Ruby,	
  C/C++,	
  PHP,	
  All	
  
•  The	
  Java	
  –	
  version	
  has	
  support	
  for	
  Java	
  SE,	
  Java	
  EE	
  
   and	
  Java	
  ME	
  
     –  Comes	
  preinstalled	
  with	
  Sun	
  Java	
  Wireless	
  Toolkit	
  2.5	
  
•  Can	
  be	
  easily	
  configured	
  with	
  Java	
  ME	
  SDK	
  3.0	
  and	
  
   Nokia's	
  SDKs	
  
•  Includes	
  powerful	
  tools	
  for	
  Java	
  ME	
  development,	
  
   for	
  example	
  visual	
  mobile	
  designer	
  
Eclipse	
  
•  Eclipse	
  can	
  be	
  used	
  for	
  Java	
  ME	
  Development	
  
     via	
  the	
  Mobile	
  Tools	
  for	
  Java	
  (MTJ)	
  plug-­‐in.	
  
•  Java	
  ME	
  IntegraMon	
  is	
  not	
  as	
  good	
  as	
  in	
  
     NetBeans	
  
	
  
Manufacturer-­‐Specific	
  Emulators	
  
•  Both	
  WTK	
  and	
  Java	
  ME	
  SDK	
  comes	
  with	
  Sun's	
  
   Java	
  ME	
  emulators	
  
    –  To	
  use	
  other	
  emulators,	
  download	
  them	
  from	
  
       third	
  party,	
  for	
  example	
  Nokia,	
  Samsung,	
  etc.	
  
•  Nokia's	
  newest	
  SDKs:	
  
    –  S40	
  6th	
  Edi:on	
  feature	
  pack	
  1	
  
    –  Nokia	
  Symbian^3	
  
•  Development	
  Kit	
  for	
  Symbian	
  C++	
  and	
  Java	
  
Nokia	
  SDK	
  for	
  Java	
  
•  Nokia	
  SDK	
  1.0	
  for	
  Java	
  is	
  SDK	
  that	
  supports	
  
   S40	
  6th	
  EdiMon	
  FP1	
  and	
  future	
  plaUorms	
  
•  CreaMng	
  and	
  tesMng	
  apps	
  for	
  Touch	
  and	
  Type	
  
   phones	
  
    –  Touch	
  and	
  Type	
  UI	
  EmulaMon	
  
    –  Touch	
  and	
  Type	
  UI	
  APIs	
  
    –  Tools	
  for	
  locaMon	
  based	
  apps	
  
•  Must	
  be	
  configured	
  with	
  some	
  IDE,	
  like	
  
   Netbeans	
  
Complete	
  SoluMon	
  for	
  	
  
                 Developing	
  Java	
  ME	
  Apps	
  

                                                                      Java	
  ME	
  SDK	
  3.0	
  

NetBeans	
  Java	
  
                                                       uses	
  
      Sun	
  Java	
  Wireless	
  Toolkit's	
  	
                    Nokia	
  SDK	
  For	
  Java	
  
                 emulators	
  



                                                                      Symbian^3	
  SDK	
  
                                                                                 ...	
  
                                                     requires	
  


           JDK	
  6	
                                                   Perl	
  5.6.1	
  635	
  
Configuring	
  Java	
  ME	
  SDK	
  3.0	
  
•  Adding	
  manufacturer	
  specific	
  emulators	
  
    –  Choose	
  	
  
         •  Tools	
  »	
  Java	
  PlaUorms	
  »	
  Add	
  PlaUorm	
  »	
  Java	
  ME	
  MIDP	
  
            PlaUorm	
  Emulator	
  »	
  Find	
  More	
  Java	
  ME	
  PlaUorms	
  
         •  Choose	
  appropriate	
  directory	
  for	
  manufacturer	
  specific	
  
            sdk	
  
•  Java	
  ME	
  plaUorm	
  must	
  be	
  Java	
  ME	
  SDK	
  3.0	
  
   complient	
  
    –  Unfortunately	
  it	
  seems,	
  that	
  Nokia's	
  SDKs	
  are	
  not	
  
       complient	
  yet.	
  
Configuring	
  NetBeans	
  
•  Adding	
  manufacturer	
  specific	
  emulators	
  
   –  Choose	
  	
  
        •  Tools	
  »	
  Java	
  PlaUorms	
  »	
  Add	
  PlaUorm	
  »	
  Java	
  ME	
  MIDP	
  
           PlaUorm	
  Emulator	
  »	
  Find	
  More	
  Java	
  ME	
  PlaUorms	
  
        •  Choose	
  appropriate	
  directory	
  for	
  manufacturer	
  specific	
  
           sdk,	
  for	
  example:	
  c:s60	
  
Links	
  to	
  SoVware	
  
•  NetBeans	
  
    –  hjp://www.netbeans.org/	
  
•  Java	
  ME	
  SDK	
  3.0	
  
    –  hjp://java.sun.com/javame/sdk/	
  
•  Nokia	
  Java	
  Tools	
  
    –  hjp://www.developer.nokia.com/Develop/Java/
       Tools/	
  

More Related Content

What's hot

Mobile Day - Intel XDK & Testing
Mobile Day - Intel XDK & TestingMobile Day - Intel XDK & Testing
Mobile Day - Intel XDK & TestingSoftware Guru
 
Tehran's 1st Android bootcamp - Part2
Tehran's 1st Android bootcamp - Part2Tehran's 1st Android bootcamp - Part2
Tehran's 1st Android bootcamp - Part2Mohsen Mirhoseini
 
Android terminologies
Android terminologiesAndroid terminologies
Android terminologiesjerry vasoya
 
Introduction_to_android_and_android_studio
Introduction_to_android_and_android_studioIntroduction_to_android_and_android_studio
Introduction_to_android_and_android_studioAbdul Basit
 
Android fundamentals and tutorial for beginners
Android fundamentals and tutorial for beginnersAndroid fundamentals and tutorial for beginners
Android fundamentals and tutorial for beginnersBoom Shukla
 
Core java environment setup and details
Core java environment setup and detailsCore java environment setup and details
Core java environment setup and detailse-visionlabs
 
Endless runner game in unreal engine 4
Endless runner game in unreal engine 4Endless runner game in unreal engine 4
Endless runner game in unreal engine 4Vasilis Kamakaris
 
Java is evolving rapidly: Maven helps you staying on track
Java is evolving rapidly:  Maven helps you staying on trackJava is evolving rapidly:  Maven helps you staying on track
Java is evolving rapidly: Maven helps you staying on trackArnaud Héritier
 
Core Java
Core JavaCore Java
Core JavaNA
 
Android Development Workshop
Android Development WorkshopAndroid Development Workshop
Android Development WorkshopPeter Robinett
 
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...Gerke Max Preussner
 
Core Java Slides
Core Java SlidesCore Java Slides
Core Java SlidesVinit Vyas
 
Anroid Tutorial Beginner level By SAMRAT TAYADE
Anroid Tutorial Beginner level By SAMRAT TAYADE Anroid Tutorial Beginner level By SAMRAT TAYADE
Anroid Tutorial Beginner level By SAMRAT TAYADE Samrat Tayade
 
J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01Jay Palit
 

What's hot (20)

Mobile Day - Intel XDK & Testing
Mobile Day - Intel XDK & TestingMobile Day - Intel XDK & Testing
Mobile Day - Intel XDK & Testing
 
Tehran's 1st Android bootcamp - Part2
Tehran's 1st Android bootcamp - Part2Tehran's 1st Android bootcamp - Part2
Tehran's 1st Android bootcamp - Part2
 
Android terminologies
Android terminologiesAndroid terminologies
Android terminologies
 
Introduction_to_android_and_android_studio
Introduction_to_android_and_android_studioIntroduction_to_android_and_android_studio
Introduction_to_android_and_android_studio
 
Android fundamentals and tutorial for beginners
Android fundamentals and tutorial for beginnersAndroid fundamentals and tutorial for beginners
Android fundamentals and tutorial for beginners
 
Chapter 1 java
Chapter 1 java Chapter 1 java
Chapter 1 java
 
Ch2
Ch2Ch2
Ch2
 
Core java environment setup and details
Core java environment setup and detailsCore java environment setup and details
Core java environment setup and details
 
Endless runner game in unreal engine 4
Endless runner game in unreal engine 4Endless runner game in unreal engine 4
Endless runner game in unreal engine 4
 
Java is evolving rapidly: Maven helps you staying on track
Java is evolving rapidly:  Maven helps you staying on trackJava is evolving rapidly:  Maven helps you staying on track
Java is evolving rapidly: Maven helps you staying on track
 
Core Java
Core JavaCore Java
Core Java
 
Android session-1-sajib
Android session-1-sajibAndroid session-1-sajib
Android session-1-sajib
 
Android app upload
Android app uploadAndroid app upload
Android app upload
 
What's new in ios 7.0
What's new in ios 7.0What's new in ios 7.0
What's new in ios 7.0
 
Android Development Workshop
Android Development WorkshopAndroid Development Workshop
Android Development Workshop
 
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
 
Core Java Slides
Core Java SlidesCore Java Slides
Core Java Slides
 
Anroid Tutorial Beginner level By SAMRAT TAYADE
Anroid Tutorial Beginner level By SAMRAT TAYADE Anroid Tutorial Beginner level By SAMRAT TAYADE
Anroid Tutorial Beginner level By SAMRAT TAYADE
 
PDE builds or Maven
PDE builds or MavenPDE builds or Maven
PDE builds or Maven
 
J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01
 

Viewers also liked

libGDX: Simple Frame Animation
libGDX: Simple Frame AnimationlibGDX: Simple Frame Animation
libGDX: Simple Frame AnimationJussi Pohjolainen
 
Multimedia on android
Multimedia on androidMultimedia on android
Multimedia on androidRamesh Prasad
 
ExoPlayer for Application developers
ExoPlayer for Application developersExoPlayer for Application developers
ExoPlayer for Application developersHassan Abid
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating systemSalma Begum
 

Viewers also liked (7)

Android Multimedia Support
Android Multimedia SupportAndroid Multimedia Support
Android Multimedia Support
 
libGDX: Simple Frame Animation
libGDX: Simple Frame AnimationlibGDX: Simple Frame Animation
libGDX: Simple Frame Animation
 
Multimedia on android
Multimedia on androidMultimedia on android
Multimedia on android
 
ExoPlayer for Application developers
ExoPlayer for Application developersExoPlayer for Application developers
ExoPlayer for Application developers
 
Multimedia formats
Multimedia formatsMultimedia formats
Multimedia formats
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
 
Android ppt
Android ppt Android ppt
Android ppt
 

Similar to Installing And Configuring Java Me Tools

1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf
1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf
1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf10322210023
 
Java Introduction | PDF
Java Introduction |  PDFJava Introduction |  PDF
Java Introduction | PDFGeekster
 
Introduction to java
Introduction to java Introduction to java
Introduction to java Java Lover
 
FRAUD DETECTION IN ONLINE AUCTIONING
FRAUD DETECTION IN ONLINE AUCTIONINGFRAUD DETECTION IN ONLINE AUCTIONING
FRAUD DETECTION IN ONLINE AUCTIONINGSatish Chandra
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to javaSaba Ameer
 
Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010Nokia
 
JAVA_Day1_BasicIntroduction.pptx
JAVA_Day1_BasicIntroduction.pptxJAVA_Day1_BasicIntroduction.pptx
JAVA_Day1_BasicIntroduction.pptxMurugesh33
 
JAVAPart1_BasicIntroduction.pptx
JAVAPart1_BasicIntroduction.pptxJAVAPart1_BasicIntroduction.pptx
JAVAPart1_BasicIntroduction.pptxMurugesh33
 
PPS Java Overview Unit I.ppt
PPS Java Overview Unit I.pptPPS Java Overview Unit I.ppt
PPS Java Overview Unit I.pptRajeshSukte1
 
PPS Java Overview Unit I.ppt
PPS Java Overview Unit I.pptPPS Java Overview Unit I.ppt
PPS Java Overview Unit I.pptCDSukte
 

Similar to Installing And Configuring Java Me Tools (20)

Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
unit1.pptx
unit1.pptxunit1.pptx
unit1.pptx
 
Java ms harsha
Java ms harshaJava ms harsha
Java ms harsha
 
1.Intro--Why Java.pptx
1.Intro--Why Java.pptx1.Intro--Why Java.pptx
1.Intro--Why Java.pptx
 
1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf
1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf
1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf
 
Java Introduction | PDF
Java Introduction |  PDFJava Introduction |  PDF
Java Introduction | PDF
 
Java Introduction
Java IntroductionJava Introduction
Java Introduction
 
Java ppt1
Java ppt1Java ppt1
Java ppt1
 
Learn Java Part 1
Learn Java Part 1Learn Java Part 1
Learn Java Part 1
 
Unit-IV_Introduction to Java.pdf
Unit-IV_Introduction to Java.pdfUnit-IV_Introduction to Java.pdf
Unit-IV_Introduction to Java.pdf
 
Core java slides
Core java slidesCore java slides
Core java slides
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
 
Unit1 JAVA.pptx
Unit1 JAVA.pptxUnit1 JAVA.pptx
Unit1 JAVA.pptx
 
FRAUD DETECTION IN ONLINE AUCTIONING
FRAUD DETECTION IN ONLINE AUCTIONINGFRAUD DETECTION IN ONLINE AUCTIONING
FRAUD DETECTION IN ONLINE AUCTIONING
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010Nokia Qt SDK in action - Qt developer days 2010
Nokia Qt SDK in action - Qt developer days 2010
 
JAVA_Day1_BasicIntroduction.pptx
JAVA_Day1_BasicIntroduction.pptxJAVA_Day1_BasicIntroduction.pptx
JAVA_Day1_BasicIntroduction.pptx
 
JAVAPart1_BasicIntroduction.pptx
JAVAPart1_BasicIntroduction.pptxJAVAPart1_BasicIntroduction.pptx
JAVAPart1_BasicIntroduction.pptx
 
PPS Java Overview Unit I.ppt
PPS Java Overview Unit I.pptPPS Java Overview Unit I.ppt
PPS Java Overview Unit I.ppt
 
PPS Java Overview Unit I.ppt
PPS Java Overview Unit I.pptPPS Java Overview Unit I.ppt
PPS Java Overview Unit I.ppt
 

More from Jussi Pohjolainen

libGDX: Screens, Fonts and Preferences
libGDX: Screens, Fonts and PreferenceslibGDX: Screens, Fonts and Preferences
libGDX: Screens, Fonts and PreferencesJussi Pohjolainen
 
libGDX: User Input and Frame by Frame Animation
libGDX: User Input and Frame by Frame AnimationlibGDX: User Input and Frame by Frame Animation
libGDX: User Input and Frame by Frame AnimationJussi Pohjolainen
 
Intro to Building Android Games using libGDX
Intro to Building Android Games using libGDXIntro to Building Android Games using libGDX
Intro to Building Android Games using libGDXJussi Pohjolainen
 
Advanced JavaScript Development
Advanced JavaScript DevelopmentAdvanced JavaScript Development
Advanced JavaScript DevelopmentJussi Pohjolainen
 
libGDX: Simple Frame Animation
libGDX: Simple Frame AnimationlibGDX: Simple Frame Animation
libGDX: Simple Frame AnimationJussi Pohjolainen
 
Implementing a Simple Game using libGDX
Implementing a Simple Game using libGDXImplementing a Simple Game using libGDX
Implementing a Simple Game using libGDXJussi Pohjolainen
 
Building Android games using LibGDX
Building Android games using LibGDXBuilding Android games using LibGDX
Building Android games using LibGDXJussi Pohjolainen
 
Creating Asha Games: Game Pausing, Orientation, Sensors and Gestures
Creating Asha Games: Game Pausing, Orientation, Sensors and GesturesCreating Asha Games: Game Pausing, Orientation, Sensors and Gestures
Creating Asha Games: Game Pausing, Orientation, Sensors and GesturesJussi Pohjolainen
 
Creating Games for Asha - platform
Creating Games for Asha - platformCreating Games for Asha - platform
Creating Games for Asha - platformJussi Pohjolainen
 
Intro to Java ME and Asha Platform
Intro to Java ME and Asha PlatformIntro to Java ME and Asha Platform
Intro to Java ME and Asha PlatformJussi Pohjolainen
 

More from Jussi Pohjolainen (20)

Moved to Speakerdeck
Moved to SpeakerdeckMoved to Speakerdeck
Moved to Speakerdeck
 
Java Web Services
Java Web ServicesJava Web Services
Java Web Services
 
Box2D and libGDX
Box2D and libGDXBox2D and libGDX
Box2D and libGDX
 
libGDX: Screens, Fonts and Preferences
libGDX: Screens, Fonts and PreferenceslibGDX: Screens, Fonts and Preferences
libGDX: Screens, Fonts and Preferences
 
libGDX: Tiled Maps
libGDX: Tiled MapslibGDX: Tiled Maps
libGDX: Tiled Maps
 
libGDX: User Input and Frame by Frame Animation
libGDX: User Input and Frame by Frame AnimationlibGDX: User Input and Frame by Frame Animation
libGDX: User Input and Frame by Frame Animation
 
Intro to Building Android Games using libGDX
Intro to Building Android Games using libGDXIntro to Building Android Games using libGDX
Intro to Building Android Games using libGDX
 
Advanced JavaScript Development
Advanced JavaScript DevelopmentAdvanced JavaScript Development
Advanced JavaScript Development
 
Introduction to JavaScript
Introduction to JavaScriptIntroduction to JavaScript
Introduction to JavaScript
 
Introduction to AngularJS
Introduction to AngularJSIntroduction to AngularJS
Introduction to AngularJS
 
libGDX: Scene2D
libGDX: Scene2DlibGDX: Scene2D
libGDX: Scene2D
 
libGDX: Simple Frame Animation
libGDX: Simple Frame AnimationlibGDX: Simple Frame Animation
libGDX: Simple Frame Animation
 
libGDX: User Input
libGDX: User InputlibGDX: User Input
libGDX: User Input
 
Implementing a Simple Game using libGDX
Implementing a Simple Game using libGDXImplementing a Simple Game using libGDX
Implementing a Simple Game using libGDX
 
Building Android games using LibGDX
Building Android games using LibGDXBuilding Android games using LibGDX
Building Android games using LibGDX
 
Android Threading
Android ThreadingAndroid Threading
Android Threading
 
Creating Asha Games: Game Pausing, Orientation, Sensors and Gestures
Creating Asha Games: Game Pausing, Orientation, Sensors and GesturesCreating Asha Games: Game Pausing, Orientation, Sensors and Gestures
Creating Asha Games: Game Pausing, Orientation, Sensors and Gestures
 
Creating Games for Asha - platform
Creating Games for Asha - platformCreating Games for Asha - platform
Creating Games for Asha - platform
 
Intro to Asha UI
Intro to Asha UIIntro to Asha UI
Intro to Asha UI
 
Intro to Java ME and Asha Platform
Intro to Java ME and Asha PlatformIntro to Java ME and Asha Platform
Intro to Java ME and Asha Platform
 

Recently uploaded

Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 

Recently uploaded (20)

Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 

Installing And Configuring Java Me Tools

  • 1. Java  ME  Tools   Jussi  Pohjolainen   Version:  2011-­‐08-­‐07  
  • 2. Sun  Java  Wireless  Toolkit  2.5   •  Toolbox  for  developing  CLDC  and  MIDP  apps   •  Contains  all  the  necessary  parts  for  creaMng   wireless  Java  apps   –  Compiler,  Emulators,  Docs,  etc   •  Although,  it  is  not  a  full  integrated   development  environment,  misses  editor.   –  Use  the  editor  you  want:  Notepad++,  Emacs,  etc.   •  Available  for  Windows  and  Linux    
  • 3. Java  PlaUorm  Micro  EdiMon  SoVware   Development  Kit  3.0   •  Java  ME  SDK  3.0  is  the  successor  to  the  Sun   Java  Wireless  Toolkit   •  Standalone  development  environment  based   on  NetBeans   •  Includes  also  support  for  JavaFX  mobile   •  Available  for  Windows  XP,  Vista  and  Mac  OS  X    
  • 4. NetBeans   •  NetBeans  can  be  downloaded  in  several  different   versions.     –  Java  SE,  JavaFX,  Java,  Ruby,  C/C++,  PHP,  All   •  The  Java  –  version  has  support  for  Java  SE,  Java  EE   and  Java  ME   –  Comes  preinstalled  with  Sun  Java  Wireless  Toolkit  2.5   •  Can  be  easily  configured  with  Java  ME  SDK  3.0  and   Nokia's  SDKs   •  Includes  powerful  tools  for  Java  ME  development,   for  example  visual  mobile  designer  
  • 5. Eclipse   •  Eclipse  can  be  used  for  Java  ME  Development   via  the  Mobile  Tools  for  Java  (MTJ)  plug-­‐in.   •  Java  ME  IntegraMon  is  not  as  good  as  in   NetBeans    
  • 6. Manufacturer-­‐Specific  Emulators   •  Both  WTK  and  Java  ME  SDK  comes  with  Sun's   Java  ME  emulators   –  To  use  other  emulators,  download  them  from   third  party,  for  example  Nokia,  Samsung,  etc.   •  Nokia's  newest  SDKs:   –  S40  6th  Edi:on  feature  pack  1   –  Nokia  Symbian^3   •  Development  Kit  for  Symbian  C++  and  Java  
  • 7. Nokia  SDK  for  Java   •  Nokia  SDK  1.0  for  Java  is  SDK  that  supports   S40  6th  EdiMon  FP1  and  future  plaUorms   •  CreaMng  and  tesMng  apps  for  Touch  and  Type   phones   –  Touch  and  Type  UI  EmulaMon   –  Touch  and  Type  UI  APIs   –  Tools  for  locaMon  based  apps   •  Must  be  configured  with  some  IDE,  like   Netbeans  
  • 8. Complete  SoluMon  for     Developing  Java  ME  Apps   Java  ME  SDK  3.0   NetBeans  Java   uses   Sun  Java  Wireless  Toolkit's     Nokia  SDK  For  Java   emulators   Symbian^3  SDK   ...   requires   JDK  6   Perl  5.6.1  635  
  • 9. Configuring  Java  ME  SDK  3.0   •  Adding  manufacturer  specific  emulators   –  Choose     •  Tools  »  Java  PlaUorms  »  Add  PlaUorm  »  Java  ME  MIDP   PlaUorm  Emulator  »  Find  More  Java  ME  PlaUorms   •  Choose  appropriate  directory  for  manufacturer  specific   sdk   •  Java  ME  plaUorm  must  be  Java  ME  SDK  3.0   complient   –  Unfortunately  it  seems,  that  Nokia's  SDKs  are  not   complient  yet.  
  • 10. Configuring  NetBeans   •  Adding  manufacturer  specific  emulators   –  Choose     •  Tools  »  Java  PlaUorms  »  Add  PlaUorm  »  Java  ME  MIDP   PlaUorm  Emulator  »  Find  More  Java  ME  PlaUorms   •  Choose  appropriate  directory  for  manufacturer  specific   sdk,  for  example:  c:s60  
  • 11.
  • 12.
  • 13. Links  to  SoVware   •  NetBeans   –  hjp://www.netbeans.org/   •  Java  ME  SDK  3.0   –  hjp://java.sun.com/javame/sdk/   •  Nokia  Java  Tools   –  hjp://www.developer.nokia.com/Develop/Java/ Tools/