Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Class notes

Mobile application development

Rating
-
Sold
-
Pages
136
Uploaded on
25-05-2024
Written in
2023/2024

This is a good summary of mobile application development , its direct for any any student to use

Institution
Course

Content preview

UNIT CODE: BIT4107




UNIT TITLE: MOBILE APPLICATIONS
DEVELOPMENT

,BIT4107: MOBILE APPLICATIONS DEVELOPMENT
Credit Hours: 3
Contact Hours: 42
Prerequisite: Data Communication and Networks, Object-Oriented Programming
Purpose
To teach students how to develop mobile applications using the Java 2 Platform
Expected Learning Outcomes
By the end of the course unit a learner shall be able to:
i. use the Objective-C and Java languages (and associated frameworks) for creating mobile
apps on iOS and Android platforms, respectively .

ii. create effective user interfaces for mobile apps .

iii. harness Internet service in support of mobile apps .

iv. store/retrieve data in support of mobile apps.


Course Content:
Introduction to Mobile Application Programming; Mobile Devices, Java 2 Micro Edition,
CLDC, CDC, MIDP, MIDlets; High Level UI, Display, Displayable, Command, Ticker, Screen,
Item, Alert, List, TextBox, Form; Low Level UI, Canvas, Graphics; Persistent Storage, Record
Stores, Record Enumeration, Record Comparator, Record Filter; Networking, Generic
Connection Framework, HTTP Connection, HTTPS Connection, TCP Sockets Server Sockets,
Datagrams; Optimizations, Program Execution, JAR Size Networking, Memory Usage; Optional
Packages, Overview of optional packages, MMAPI, WMA
Teaching / Learning Methodologies: Lectures and tutorials; group discussion; Demonstration;
Individual assignment; Case studies
Instructional Materials and Equipment: Projector; test books; design catalogues; computer
laboratory; design software; simulators
Assessment
Examination - 70%; Continuous Assessment Test (CATS) - 20%; Assignments - 10%; Total -
100%
Core text books
Burnette, Ed, Hello, Android: Introducing Google's Mobile Development Platform

,Recommended Books
Jones, M. and Marsden, Mobile Interaction Design Scaling the Heights of Education




Table of Contents

1. INTRODUCTION TO MOBILE AND WIRELESS COMMUNICATIONS 5

Mobile Communication Technologies 5

2G Technology 6

3G Technology 7

4 G Technology 8

Wireless communications 10

GSM (Global System for Mobile Communications) 11


2. JAVA ADVANCE TOPICS-GRAPHICAL USER INTERFACE. 14

Java object and classes 16

Introduction to Java Graphical User Interface. 18


3. J2ME MOBILE DEVELOPMENT. 30

Understanding J2ME 30


4. INTRODUCTION TO MIDLET APPLICATION. 40

The MIDlet Life Cycle 44

Creating MIDlet Application. 46


5. LOW-LEVEL AND HIGH-LEVEL IU IN MIDLET APPLICATION 56

Introduction 56

J2ME display and displayable 57

, 6. PERSISTENT STORAGE ON SMALL HAND-HELD DEVICES-RMS 72

Introduction 72

CLASSES REQUIRED 73

METHODS IN THE RECORD STORE CLASS 74

MANAGING RECORD STORES 74


7. THE GENERIC CONNECTION FRAMEWORK 81

Introduction 81

Connection Interfaces 83
Creating Network Connections 84

The Methods in the Connector Class 86

Connection Interfaces 89


8. HTTP/HTTPS CONNECTION IN J2ME. 95

HttpConnection 95

HttpsConnection 96


9. TCP SOCKETS PROGRAMMING IN J2ME 105

Intoduction 105

Wireless Network Programming Using Sockets 107
Program Example 110


10. J2ME OPTIONAL PACKAGES 115

The J2ME Platform 115

Optional Package 116


11. MOBILE VIDEO,MMAPI AND WMA. 121

Mobile Media API (MMAPI) background 122

Using Mobile Media API (MMAPI) 127

Wireless Messaging API in J2ME 134

Written for

Institution
Course

Document information

Uploaded on
May 25, 2024
Number of pages
136
Written in
2023/2024
Type
Class notes
Professor(s)
Wanyembi
Contains
All classes

Subjects

$3.49
Get access to the full document:

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Get to know the seller
Seller avatar
mochamadominic10

Get to know the seller

Seller avatar
mochamadominic10 Mount Kenya university
Follow You need to be logged in order to follow users or courses
Sold
-
Member since
1 year
Number of followers
0
Documents
4
Last sold
-

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions