National Institute of Electronics and Information Technology

  Home|   Training | Consultancy |   MCA |   M.Tech  | DOEACC |   Contact Us

 

SW201: Advanced Course in Mobile Application Development using J2ME

(Duration : 2 Months)

 

Course registration started for Dec-2011 batch 

Course Starting Date  : 12-Dec-2011

    Download Course Prospectus

Online Application Form

Preamble:
This course aims to bring delegates who need to learn to utilize the features of J2ME in order to develop scalable, good-looking enterprise-class applications for mobile handsets, set-top boxes and other small footprint devices. This Hands-On training course provides delegates with intensive practical tuition using Sun’s J2ME. The topics covered will focus on the tools and environments which exist to help develop Java applications that run on mobile and wireless devices. This course has been developed for real-world, commercial scenarios based on industry requirement.

Objective of the Course:
This 2 month’s intensive training course has been specifically designed to address the requirements of developers who want to become experts in Mobile Application development using J2ME environment.

Outcome of the Course:
On completion of the Course, the Participants shall get,

  1. Exposure in OOPs concepts and Java programming fundamentals.
  2. Exposure in usage of java in mobile applications.
  3. Expertise in designing and developing different mobile applications using Java and J2ME.
  4. Hands on experience in Core Java with networking concepts.
  5. Hands on experience in development of Mobile applications using J2ME, like SMS, MMS, Gaming, Multimedia and JavaFX.

Course Structure:

 Seq.

Modules

Duration

1

Core Java

2 Weeks

2

J2ME Basics in MIDP

2 Weeks

3

Advanced J2ME

1 Weeks

4

Project

3 Weeks

Fees

Code

For General Category Students

(Including Service Tax)

For SC/ST Students

(Including Service Tax)

SW201

Rs 22000/-

Rs 2000/-

Date of Commencement

Last date to submit application form

09/12/2011

Selection intimation in website

09/12/2011

Counseling/Admission:

12/12/2011

Commencement of classes:

12/12/2011

Payment of  fees:

12/12/2011

How to Apply

Click here for details on how to apply or refer the Prospectus.

Eligibility and Minimum Requirements:

 

BE/B.Tech, M.Sc (IT/ computer Science / Electronics), MCA, BCA or equivalent of any of these. Degree holders with PGDCA, DOEACC A, B level, Diploma in Computer Sc, Electronics, or others with relevant experience

The SC/ST students are required to submit in ORIGINAL a Community Certificate ( in English or Hindi only) issued by an Officer not below the rank of Tehsildar.

Course Contents :

 

Week 1: 

1. Core Java   

        i.            Java Fundamentals

a.       Getting Started with Introduction to Java and OOP’s, 

b.      JVM, Structure of Java Program with simple examples,

      ii.            Java Comments

    iii.            Data Types and Variables

    iv.            Command Line Arguments

      v.            Operators

    vi.            Conditional Statement

  vii.            Loops (while, do-while and for loops)

viii.            Expressions

Week 2:

        i.            Methods and Arrays

      ii.            Classes and Objects

    iii.            Interfaces 

    iv.            Catching Exceptions 

      v.            File I/O and Streams 

    vi.            Collections

  vii.            Thread and Multithreading

Week 3: 

2. J2ME Basics in MIDP

        i.            Introduction to J2ME and MIDP

    1. Basics

    2. Lifecycle

    3. Building, Packaging and Deploying MIDlets

    4. Application Descriptor

    5. MIPD Packages

    6. MIDP in Context

 

  1. High Level UI API

    1. Presenting UI in a MIDlet

    2. Organizing a UI by Screens

    3. Forms and Items

    4. Layout Control

    5. TextField Class

    6. DateField Class

    7. ChoiceGroup Class

    8. Other Item Classes

    9. Alerts

    10. Tickers

 

  1. Low Level UI API

    1. Canvas Class

    2. 2D Graphics

    3. Fonts

    4. Drawing Text

    5. Repainting

Week 4: 

  1. Event handling

    1. Event Architecture

    2. High-Level event handling

    3. Commands

    4. Item state changes

    5. Low Level event handling

    6. Key board input

    7. Pointer input

    8. MVC Pattern and in application Design

    9. Model events

 

      ii.            Threads and Timers

a.       CLDC Threading model

b.      Thread and Runnable

c.       Timer Class

d.      TimerTask Class

e.       Scheduling TimerTasks

Week 5: 

3. Advanced J2ME

        i.            Java Database Connectivity (JDBC)

      ii.            Record Management System (RMS) - Data Base Programming

    iii.            Network Programming

a.       CLDC Stream models

b.      Supporting packages

c.       Creating connections

d.      Making an HTTP request

e.       TCP and UDP

    iv.            Developing Short Message Service (SMS)

      v.            Developing application for Audio and Video

    vi.            Developing MMS

  vii.            Java Games

viii.            JavaFX Overview

    ix.            MIDP2.0 Security

      x.            Overview of Security

Project: During the 3 weeks project period students are required to develop software in any of the areas covered in the course, under the guidance of the faculty. Students can also take up relevant projects from the industry.

 

No.

Project Phases

Duration

Marks for each Phase

1

Analysis

One Week

50 Marks

2

Design

One Week

50 Marks

3

Coding, Testing and Implementation

One Week

50 Marks

4

Evaluation

50 Marks

 

Total

200 Marks

  

====The End====

 

  Home|   Training | Consultancy |   MCA |   M.Tech  | DOEACC |   Contact Us