National Institute of Electronics and Information Technology

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

 

SW303: Advanced Diploma in Mobile Application Development using J2ME (Online Course)

(Duration : 3 Months, Fees: Rs. 9000/- for General, Rs 1000/- for SC/ST)


Course Registration Started for Dec - 2011 Batch

Course Starting Date : 26-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 3 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.  There is no need for the participants to come to the Centre and attend the classes to obtain the certificate. Few classes (On-Demand) would be conducted using WebEx Cloud.  They can pursue the course online.

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

3 Weeks

2

J2ME Basics in MIDP

4 Weeks

3

Advanced J2ME

3 Weeks

4

Project

3 Weeks

The students can pursue this online course parallel to their study/work from their home/office. The course is delivered in e-Learning mode using Moodle Learning Management System. The efficient evaluation methods used in this course ensures the quality of the training. The total marks for the course and the grading strategy will be announced at the beginning of the course. After every week the result of that week activities will be published.

Fees

Code

For General Category Students

(Including Service Tax)

For SC/ST Students

(Including Service Tax)

SW303

Rs 9000/-

Rs 1000/-

Date of Commencement

Last date to submit application form

21/12/2011

Selection intimation in website

22/12/2011

Last date of Payment of course fees and receipt of Attested copy of Certificates from Students

26/12/2011

Commencement of classes

26/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.

The availability of PC (Windows XP or later, minimum 512MB RAM, 20GB HDD, 2.4GHz processor) with Broadband Internet Connection at the student’s end is compulsory to attend this course.

 

Course Contents :
 

        1.      Core Java 

Week 1:

                      i.        Java Fundamentals [1 Day]

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

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

                     ii.        Java Comments [1 Day]

                    iii.        Data Types and Variables [1 Day]

                    iv.        Command Line Arguments [1 Day]

                     v.        Operators [1 Day]

First Week Assignments (5 Programs [each carry 10 marks]) and Quiz (25 Marks)

Week 2:

                      i.        Conditional Statement [1 Day]

                     ii.        Loops (while, do-while and for loops) [1 Day]

                    iii.        Expressions [1 Day]

                    iv.        Methods and Arrays [1 Day]

                     v.        Classes and Objects [1 Day]

Second Week Assignments (5 Programs [each carry 10 marks]) and Quiz (25 Marks)

Week 3:

                      i.        Interfaces [1 Day]

                     ii.        Catching Exceptions [1 Day]

                    iii.        File I/O and Streams [1 Day]

                    iv.        Collections [1 Day]

                     v.        Thread and Multithreading [1 Day]

Third Week Assignments (5 Programs [each carry 10 marks]) and Quiz (25 Marks)

 

2.     J2ME Basics in MIDP

Week 4:

 

              i.        Introduction to J2ME and MIDP [2 days]

a.     Basics

b.     Lifecycle

c.     Building, Packaging and Deploying MIDlets

d.     Application Descriptor

e.     MIPD Packages

f.      MIDP in Context

             ii.        High Level UI API [3 Days]

a.     Presenting UI in a MIDlet

b.     Organizing a UI by Screens

c.     Forms and Items

d.     Layout Control

e.     TextField Class

f.      DateField Class

g.     ChoiceGroup Class

h.     Other Item Classes

i.      Alerts

j.      Tickers

Fourth Week Assignments (5 Programs [each carry 10 marks]) and Quiz (25 Marks)

Week 5:

              i.        Low Level UI API [3 Days]

a.     Canvas Class

b.     2D Graphics

c.     Fonts

d.     Drawing Text

e.     Repainting

             ii.        Event handling Part I [2 Days]

a.     Event Architecture

b.     High-Level event handling

c.     Commands

d.     Item state changes

Fifth Week Assignments (5 Programs [each carry 10 marks]) and Quiz (25 Marks)

Week 6:

              i.        Event Handling Part II [2 Days]

a.     Low Level event handling

b.     Key board input

c.     Pointer input

d.     MVC Pattern and in application Design

e.     Model events

             ii.        Threads and Timers [3 days]

a.     CLDC Threading model

b.     Thread and Runnable

c.     Timer Class

d.     TimerTask Class

e.     Scheduling TimerTasks

Sixth Week Assignments (5 Programs [each carry 10 marks]) and Quiz (25 Marks)

Week 7:

 

              i.        Java Database Connectivity (JDBC) [2 Days]

             ii.        Record Management System (RMS) - Data Base Programming [1 Day]

            iii.        Network Programming [2 Days]

a.     CLDC Stream models

b.     Supporting packages

c.     Creating connections

d.     Making an HTTP request

e.     TCP and UDP

Seventh Week Assignments (5 Programs [each carry 10 marks]) and Quiz (25 Marks)

 

3.     Advanced J2ME

 

Week 8:

              i.        Best Practices [2 Days]

a.     Exception Handling

b.     Cleaning up resources

c.     UI design Considerations

d.     Portability Considerations

e.     Cross-Platform development

             ii.        Developing Short Message Service (SMS) [3 Days]

Eight Week Assignments (5 Programs [each carry 10 marks]) and Quiz (25 Marks)

 

Week 9:

 

              i.        Developing application for Audio and Video [2 Days]

             ii.        Developing MMS [2 days]

            iii.        Java Games [1 Day]

Ninth Week Assignments (5 Programs [each carry 10 marks]) and Quiz (25 Marks)

 

Week 10:

              i.        JavaFX Overview [2 Days]

             ii.        MIDP2.0 Security [1 Day]

            iii.        Overview of Securing SMS and MMS [2 Days]

Tenth Week Assignments (5 Programs [each carry 10 marks]) and Quiz (25 Marks)

 

Project: During the 3 weeks project period (Week 10th itself students should start the project work and complete the analysis phase before starting the allotted 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

1

Analysis

Along with Week 10th

50 Marks

2

Design

One Week (Week 11)

50 Marks

3

Coding

One Week (Week 12)

50 Marks

4

Testing and Implementation

One Week (Week 13)

50 Marks

5

External Evaluation

50 Marks

 

Total

250 Marks

 ====The End====

 

 

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