Course Details iPhone Course iPad Course Android Course windowsphone html5course Register Home
 
 
Module # 2, [Complete] -
Mobile Programming Complete Course


The Complete Certification Course is aimed to provide a complete thorough understanding of various mobile technologies available for creating mobile applications. This course teaches three of the most popular technologies for Mobile phones. It deals with JavaME (J2ME), Python (Symbian) and C++ (Symbian) and helps the person to understand the complexities and processes for developing applications using these technologies.

Salient features of the course
  • Web based interactive course is perfect for the working executives and full time students.

  • Learn from the comfort of your home at any time of your convenience

  • Work on live commercial projects

  • Get certification / work experience for the full tenure of the course.

  • You can Interact with our parent company's (Chakra Interactive) engineers and development team for better grasp of the concepts.

  • Learn Symbian which is one of the sought after technologies by wireless companies.

  • Weekend- Weekday contact program to enhance quick learning of the concept.

  • Free text books and tutorials for reference
Content of the Course
  1. Introduction to Mobile Phone Programming
    1. (a) Evolution of the Mobile Phones, Networks, and Services
      1. . Mobile Phone Family
      2. . The Flexible Mobile Phone
    2. (b) Wireless Technologies and Architectures
      1. . Cellular Communication Systems
      2. . Short-Range Communication Systems
    3. (c) Mobile Application Deployment

  2. Java 2 Micro Edition
    1. (a) Java Family Overview
    2. (b) J2ME Platform.
      1. . Less Capable Devices: Targeting CLDC
      2. . More Capable Devices: Targeting CDC
      3. . Networking Support
      4. . Optional Packages
      5. . Java Technology Standardization
    3. (c) Development Environment
      1. . Java Development Kit.
      2. . NetBeans IDE
      3. . Eclipse IDE
      4. . J2ME Plug in for IDEs
      5. . Developing MIDP Applications for CLDC
      6. . Developing CDC Applications
    4. (d) Application Examples
      1. . Wireless Messaging API: Sending SMS
      2. . Mobile Multimedia API: Audio Player
      3. . Communication: Downloading Documents with GCF
      4. . XML Parsing: Parsing RSS

  3. Python for Symbian Phones
    1. (a) Introduction
    2. (b) Python for S60 Installation and Resources
      1. . Software Installation on the Phone
      2. . Software Installation on the PC
    3. (c) Writing a Python Script
      1. . How Python Runs Programs
      2. . Three Basic Steps
      3. . The First Script Example
    4. (d) A Short Python Syntax Lesson
    5. (e) Overview of Python for S60 Modules
    6. (f) Modules – and How to Program Python for S60 Scripts
      1. . Messaging Module
      2. . Appuifw Module
      3. . Application Basics
      4. . Audio Module: Sound Recording and Playing
      5. . Variable Scope: Local, Global
      6. . Debugging
      7. . Inbox Module: Reading Incoming SMS
      8. . Graphics Module and the Use of Keyboard Keys
      9. . Image Composition Application
      10. . 3D Graphics: gles and glcanvas Modules
      11. . Camera Module
      12. . Video Download and Playing – the Use of Content Handler
      13. . File Upload to a URL
      14. . Mobile Photo Blogging Application
      15. . File Handling and Data Storing
      16. . Socket Module: Bluetooth, TCP/IP, and SSL
      17. . sysinfo Module
      18. . Location Module
      19. . Telephone Module .
      20. . Contact Module . .
    7. (g) Creating Stand-Alone Applications
    8. (h) Symbian Platform Security and Python for S60.
    9. (i) Creating Python Extensions in C++

  4. Symbian/C++
    1. (a) Introduction.
    2. (b) Setting up the Environment
      1. . Additional Installation Requirements
      2. . Overview of the SDK
      3. . Overview of the Carbide.c++ Express IDE 1.1
    3. (c) SymbianOS in a Nut shell
      1. . Naming Conventions
      2. . Exception Handling and Resource Management
      3. . Descriptors
      4. . Active Objects
    4. (d) Wireless Communication Technologies.
      1. . Using TCP/IP
      2. . Bluetooth OBEX, SMS, and Email

  5. Mobile Fragmentation and Porting
    1. (a) Mobile Fragmentation causes and solutions
    2. (b) Smart Porting techniques
    3. (c) Introduction to porting tools
    4. (d) Creation of a porting tool

  6. Industrial Project
    1. (a) To create a project in company with a group of Industry professionals.


Total Course Time : 24 weeks
Total Course Fees : US$ 300
Payment Terms : US$ 300 Full one time payment or 3 easy installments of US$ 120 every month.










 Module #1 [Compact] - Mobile Programming Compact Course

 Module #2 [Complete] - Mobile Programming Complete Course

 Module #3 [Elite] - The iPhone Programming Course

 Module #4 [ Mobile Testing/QA ] Mobile Testing Course

 Module #5 [ Sigma ] The Android Programming Course

 Module #6 [ Delta ] The Windows Phone Programming Course


Home | Course Details | iPhone Course | iPad Course | Android Course | Windows Phone Course | HTML5 Course
Testimonials | Register | Contact Us | Affiliate Program

Copyright © EDUmobile.ORG

iPhone and Android are the trademarks of respective trademark holders - Apple Inc. and Google Inc. EDUmobile.ORG is not
associated in any way with either of the two companies. EDUmobile.ORG provides online technology training on various mobile platforms.