DOEACC Centre Calicut

  Home|   Training | Consultancy |   MCA |   MTech | DOEACC |   Contact Us

ED 806: Mobile Application Development using J2ME ( 25 Days )

Aims & Objectives


 

The power of Java is everywhere. Maximize the potential knowledge of creating applications for mobile devices and main aim of this course is to develop the basic and advanced skill of Mobile Application development

COURSE  DESCRIPTION


 

The Java 2 Micro Edition (J2ME) provides a programming platform for a wide range of mobile and embedded devices. This course focuses on the Java APIs and tools necessary for developing J2ME applications for mobile computers and telephones. It covers the necessary language features for mobile programming and focuses particularly on the Mobile Information Device Profile (MIDP) used in mobile phone application development

Theory and Practical

1. Core Java

PART-1

1.      Introduction to Java and OOP’s

2.      Java Hello World Program

3.      Java Comments

4.      Java Data and Variables

5.      Java Command Line Arguments

PART-2

1.      Java Arithmetic Operators

2.      Java Assignment Operators

3.      Java Increment and Decrement Operators

4.      Java Relational Operators

5.      Java Boolean Operators

6.      Java Conditional Operators

PART-3

1.      Java If-else Statement

2.      Java Loops (while, do-while and  for loops)

3.      Java Arithmetic expressions

PART-4

1.      Methods

2.      Arrays

3.      Classes and Objects

4.      Interfaces

 

PART-5

1.      Catching Exceptions

2.      File I/O and Streams

3.      Java Thread

4.      Multithreading

 

2. J2ME Basics

1.     Introduction to J2ME

2.     Profiles (MIDP)

3.     CLDC and MIDP   

4.     MIDlet Life Cycle

5.     Build and Compile J2ME App

6.     Package java.lang -

7.     MIDP UI 

8.     JDBC

9.     RMS: Data Base Programming 

10. Network Programming.

a.     TCP

b.     UDP

3. Advanced J2ME

1.      SMS

2.      Audio and Video

3.      MMS

4.      Java Games

5.      MIDP2.0 Security

Programming Language: Java and J2ME (CLDC) MIDP 2.0

LEARNING OUTCOMES


 

At the end of the course, Participants should have the following key skills:

                     i.      Understand the method to develop J2ME Applications

                   ii.      Understand the J2ME Architecture and Profiles

                  iii.      Know how to integrate J2ME Client Applications with Server-Side applications.

                 iv.      Develop, Build and Deploy J2ME solutions with or without IDE’s (Netbeans/Eclipse/WTK)

                   v.      Understand issues relating to software development for resource constrained environments

                 vi.      Know how to develop secure mobile applications

                vii.      Know how to write the J2ME code with secure coding ethics to avoid mobile hacking

              viii.      Use industry standard open development tools

 

READING LIST


 

 

  1. Java2:The Complete Reference, Patrick Naughton and Herbert Schildt, TMH.
  2. J2ME  James Edward Keogh, Tata McGraw Hill.

 

  Home|   Training | Consultancy |   MCA |   MTech | DOEACC |   Contact Us