Search in
Courses Providers, List Your Courses for FREE
Menu

Diploma in Mobile Application Development


Accord infoMatrix
Diploma

by Accord infoMatrix


Chennai
Request Info
Subjects Covered & Categories
Learn: Mobile Application Development

Category: Mobile Technologies


Basic Details
Medium of instruction:English
Overview, Content & Syllabus

Accord Infor Matrix Offers Best Diploma in Mobile Application development Training in Chennai. We offer Internships in Real-Life Business Applications of our clients. Students are given Practical training in the below mentioned syllabus. The syllabus can be customized according to individual needs.

Symbian Os Programming

  1. Overview of the course.

  • Introduction to symbian OS and code warrior IDE

  • Introduction to availability of mobile phones.

  1. Coding idioms for Symbian OS Over an Applications

  • Naming Conventions for Symbian OS

  • Exceptional Handling in Symbian style (Eleave, TRAP & TRAPD)

  • The Cleanup Stack (ADDtoStackl)

  • Two-Phase Construction

  • Descriptor and its Various Styles

  • Panics

  • Bug Detection Using Assertions

  1. Symbian Architecture

  • Overview of Symbian Architectrue using Class hierarchy.

  1. An Insight into the Application Frame work

  • Creating a consol Application

  • Creating a GUI Application using frame work.

  • Working on various aspects of GUI

  1. Debugging

  • Emulator Debugging.

  • Device Debugging.

  1. Symbian OS User Interfaces

  • Defining your own dialogs and implementing

  • Multipage dialogs

  • Reusing buttons

  • Resources and controls

  • Write basic views

  • Use graphics contexts

  • Menu design issues

  1. Active Object

  • Asynchronous Event Handling

  • Implementing Active scheduler

  • Implementing Active Object

  1. Client-server

  • When and how to write a server

  • Client-side and server-side issues

  • Dealing with Synchronous and Asynchronous Requests

  1. Stockets and TCP / IP

  • Introduction to the Socket server and its key classes.

  • Implementing Socket-based communication

  • Architecture for Socket-based communication

  1. Using Design patterns under various scenarios

 

Developing Mobile Phone Applications With J2ME Technology

Overview of the J2ME Architecture

  • Describe J2ME Architecture

  • Run the J2ME Wireless Toolkit demonstrations

Building and Executing MIDP Applications

  • Define the MIDP 2.0 application environment

  • Define the MIDP development process

  • Write and build a MIDP application (MIDlet)

  • Interrogate the device to verify that it can run the new MIDlet

Creating a High-Level User Interface

  • Describe the MIDP user interface (UI) architecture

  • Describe the MIDP high-level UI API

  • Describe the Display object

  • Define the Item class and subclass components

  • Implement high-level item event handling

  • Display a message on the MIDlet screen

  • Implement a user input interface

  • Handle user input through item state changes

  • Verify from data using a Command object

  • Implement the menu system

Crating a Low-Level User Interface

  • Describe the MIDP lo-level UI API

  • Describe the low-level UI event handling

  • Handle pointer events

  • Create and implement a splash screen using the Canvas class

  • Implement a skip option on the splash screen

Enhanced High and Low-Level Interfaces

  • Describe the CustomItem abstract class

  • Describe CustomItem class event handling

  • Describe the javax.microedition,Icdui.game package

  • Create a form and add CustomItem, TextBox, and Gauge objects to download a game

  • Create the StarShip Battle 2004 game

Managing Data on the Device

  • Define data persistence and the RMS package in the MIDP

  • Access RecordStore objects on the device object

  • Store and retrieve data in a RecordStore object

  • Describe the RecordEnumeration interface

  • List RecordStore objects

  • Share a RecordStore object between MIDIet suites

  • Implement an option screen, and save and retrive the data in the RecordStore object

Accessing Network Data and Services

  • Access data with the Generic Connection Framework (GCF) interfaces

  • Exchange Data over Hypertext Transfer Protocol (HTTP)

  • Use the HttpConnection interface to retrieve text for an application help screen

Media Control

  • Describe media control in the MIDP

  • Describe the Mobile Media API (MMAPI) class hierarchy and interfaces

  • Add sound to the StarShip Battle 2004 game

MIDP Security

  • Describe the MIDIet security model and define three MIDP security concerns

  • Describe the MIDP Push technology

  • Create a certificate

  • Authenticate a MIDlet suite

  • Create a MIDlet that handles static Push connections

  • Create a MIDlet that handles dynamic Push connections

Over-the-Air Provisioning

  • Download J2ME application

  • Describe application deployment

  • Provision MIDP 2.0 application

iPhone Mobile Application development

Intro to Objective-C:

Objective-C is the object-oriented programming language that you use to write iPhone apps. While this isn't a comprehensive course on Objective-C, you'll learn enough to jump right into iPhone deveopment: classes, objects, properties, message sending, memory management, and the Foundation classes.

Xcode and Interface Builder

Xcode is the IDE used for iPhone development and Interface Builder is the visual tool for designing your app's user interface. You'll learn how to use both of them to work more efficiently.

Cocoa Touch

Cocoa Touch is a set of object-oriented libraries for creating apps that run on the iPhone and iPod Touch. Cocoa Touch is based on Cocoa, and embodies various object-oriented design pattern also used for programming on the Mac. Understanding those patterns is essential to becoming a cometent iPhone developer. You'll learn the benefits of model-view-controller (MVC), delegation, notifications, and other patterns in Cocoa Touch.

Views and Their Controllers

Views represent the user interface of your app, and all the dynamic aspects of a view are handled by a view controller. View controllers are the hub of the model-view-controller (MVC) design. You'll learn how to design views and wire them up to view controllers with outlets and actions.

Navigation

Efficient and consistent navigation is especially important on a mobile device. You'll learn how to use navigation and tab bar controllers to improve the user experience of your app.

Table Views

Table views are central to many iPhone apps, such as the contact manager, You'll learn how to organize data in tables, inset and delete table data, and navigation between tables using navigation controllers.

Keyboard Input

The virtual keyboard is unique to the iPhone and it's important that your app makes it as easy as possible to enter text. You will learn how to use delegates to design and handle keyboard input for and ideal user experience.

Touch Events

Take advantage of the touch screen by learning how to handle touch events and multi-touch gestures.

Core Data

Core Data is a new feature of the iphone 3.0 OS that offers an elegant solution to data modeling and persistence. You'll learn how to get started managing, modeling, and persisting app data using Core Data.

Custom Drawing

Graphics are in important element of your app's user interface. Static images only take you so far. Set your app apart from the crowd by learning how to create custom views draw with Core Graphics.

Core Animation

Add that extra : “wow factor:” to your app and give users visual feedback through rich animations by learning how to use basic animation layers and timing functions.

Photos

Personalize your app by learning how to access a user's existing photos from your app.

Networking

Extend the reach of your app by learning how to communicate with external web services.

Performance and Debugging

Learn how to use power tools, including Instruments and the Clang Static Analyzer, to detect memory leaks and profile the performance of your app.


Course Schedule & Price
Classroom - Regular
When Duration Where Remarks Price
Not Specified Not Specified All Venues Not Specified Price On Request
Online
When Duration Where Remarks Price
Not Specified Not Specified Study Online (on your computer) Not Specified Price On Request

Venues (Locations)
Chennai, Saidapet (Head Office):- No.2, Anna Salai, Near Little Mount Bus Stop, 3rd Floor, Above Reebok Showroom, Opposite to New Life AG Church Saidapet, Chennai - 600 015, Tamil Nadu, India


About Course Provider

Accord infoMatrix


Accord Info Matrix is a Chennai based Software Firm. Our main focus areas are Software Training and Software Development. Accord started with the ambitious aim of providing QUALITY training to Students and Corporate. We are integrated as an organization of talented trainers having extensive expertise in all facets of providing quality training.

Browse similar courses by category





Subscribe & get details about interesting courses & events free in your mail