Specialised Advanced IT Training
Tel : 0845 051 3801
  Generation home>Courses
Introduction to Java Programming 0101
Introduction to Java for non-C programmers 0102
Intermediate Java Programming 0103
Advanced Java Programming 0104
Java Swing 0105
Introduction to Struts 0201
Java Server Faces 0202
Java Web Programming 0203
Java Enterprise Programming 0204
Spring Framework 0205
Hibernate 3.0 0206
Introduction to Web Services 0207
Java Web services Using JAX-RPC 0208
Introduction to Linux 0901
Linux System Administration 0902
Shell Programming 0903
Job Vacancies
J2ME Training    enquiry@advancedittraining.co.uk

J2ME programming for non Java Programmers 1101 - Course duration: 5 days

Course Objectives:

you will learn how to

Understand the differences between J2ME and other versions of Java, namely J2SE (standard client-side Java), and J2EE (enterprise Java). Understand the environments, and their limitations, in which J2ME runs. Become familiar with the J2ME API. How to create Midlets (applets for Mobile Information Devices). How to deploy and test Midlets. Create a graphical user interface (GUI). Test J2ME code using Wireless toolkit. Understand issues affecting speed and performance..


Programming experience and skills gained in a high level language.

Course Contents:

1. Java Fundamentals


  • Java language
  • Java Virtual Machine and bytecode
  • Classes, source, and compilers
  • Class files, loaders and compilers
  • Object orientation
  • Classes and instances
  • Object Oriented techniques
  • Classes and Objects
  • Abstract classes
  • Interfaces
  • Polymorphism
  • Dynamic dispatch
  • Error handling
  • Using inner classes 

2. Java Collections


  • Storing data in Java
  • Collections
  • Hashtable and HashMap
  • Vector and List
  • Collections in Java 2
  • I/O Programming
  • GUI Programming
  • AWT
  • Swing

3. J2ME concepts


  • KVM
  • CLDC
  • MIDP

4. Personal Java


  • Overview of profile system Architecture
  • J2ME language differences
  • Developing Midlets
  • Testing code
  • Comparison of different ME platforms
  • Differences between J2ME environments

5. MIDP 2.0


  • Mobile information device profile
  • Creating MIDP applications
  • Midlet suites
  • Midlet deployment

6. MIDP 2.0 GUI


  • Graphical User Interfaces with MIDP
  • Displays, Commands, Pointers, Screens
  • Animations and drawing

7. Threading and Synchronisation


  • Threading
  • Creating Threads in Java
  • Synchronisation

8. J2ME Capabilities


  • Streamed IO
  • Socket IO (TCP/IP)
  • J2ME IO
  • Networking with HTTP
  • Persisting data on portable devices - JSR 75

9. Connectivity


  • SMS
  • Bluetooth
  • IrDA - Infrared Data Adapter
  • Networking
  • Push Registry

Standard Tuition 

2 days 875
3 days 1115
4 days 1355
5 days 1595

For more information click here....


About Us
Contact Us
Terms & Conditions
Become a Trainer
2008 Advanced it training , All Rights Reserved
Java Training, Introduction to Java Programming, Introduction to Java for Non-C Programmers Intermediate Java Programming, Advanced Java Programming, Java Swing, J2EE Training, Introduction to Struts, Java Server Faces Java Web Programming, Java Enterprise Programing, Spring Framework, Hibernate 3.0, Introduction to Web Services, Java Web Services Using JAX-RPC, Web Services, Introduction to Web Services, Java Web Services Using JAX-RPC, Linux Training, Introduction to Linux, Linux System Administration , Shell Programming, UNIX Training, UNIX Fundamentals, UNIX Tools & Utilities, Shell Programming, UNIX System Administration, UNIX System Programming in C/C++, Object Oriented Training, C++ Programming, Introduction to Java for Non-C Programmers, Introduction to Java Programming Intermediate Java Programming, Advanced Java Programming, C# Programming, C# Essentials, C# Training, C# Programming, C# Essentials, XML Training, Introduction to XML, Introduction to XSL, Object Oriented Training, Object Oriented Analysis & Design using UML Design Patterns, MySql Training, MYSql developemnt and administration