17
An Overview of Mobile Technologies Michael Wakahe on behalf of Computer Society of Kenya (CSK) ICT Training Nzoia Sugar Company Dec 2011

An overview of mobile technologies

Embed Size (px)

DESCRIPTION

Topic: An Overview of Mobile TechnologiesSpeaker: Michael Wakahe, Director, Shujaa Solutions LtdDate: Dec 1st - 2nd, 2011Venue: Nzoia, Western Province, KenyaAudience: Board of directors and senior management of Nzoia Sugar Company

Citation preview

Page 1: An overview of mobile technologies

An Overview of Mobile Technologies

Michael Wakahe on behalf of Computer Society of Kenya (CSK)

ICT TrainingNzoia Sugar Company

Dec 2011

Page 2: An overview of mobile technologies

Table of Contents

• Definition of Mobile• SMS• USSD• Mobile Applications• Mobile Websites• Other Mobile Technologies

Page 3: An overview of mobile technologies

Definition of Mobile

• User and not necessarily technology is mobile

• User is mobile - on the move

• User is interruptible and easily distracted

• Use of mobile service is contextual

Page 4: An overview of mobile technologies

• Definition: Short Message Service

• GSM standard

• Person-to-Person, Person-to-System, System-

to-Person

• Examples of Person-to-System & System-to-

Person: Bulk SMS & Short Code

SMS

Page 5: An overview of mobile technologies

SMS

• Short Code & Bulk SMS require access to operator SMS gateway

• Bulk SMS are prepaid while short codes charge subscriber

• Modems can be attached to a computer & programmed

• Many low level technologies involved in successful delivery of SMS

Page 6: An overview of mobile technologies

• Unstructured Supplementary Service Data

• Suitable for session based interaction

• Examples of applications include airtime top

up, mobile banking, Mpesa, network operator

service selection

USSD

Page 7: An overview of mobile technologies

• Service provider has to connect to operator USSD gateway

• Interactivity with USSD gateways is not yet standardized

• Billing is session based• Service provider hosts interaction logic in

software - similar to short codes

USSD

Page 8: An overview of mobile technologies

• Different frameworks and OS running on

phones

• Apps are installable software

• Programmable with developer toolkits

• Utilize Internet capabilities of handset (GPRS)

Mobile Applications

Page 9: An overview of mobile technologies

Mobile Applications

Page 10: An overview of mobile technologies

• Provisioning: WAP download, SMS Push,

Bluetooth, pre-installed

• App Store as a market place

• Examples: Nokia Ovi, Google Android Market

Place, Apple App Store

Mobile Applications

Page 11: An overview of mobile technologies

• Device capabilities are fragmented

• Therefore different interaction with Internet

• Mobile websites have device awareness &

content adaptation

• Adapt to context of handset

Mobile Websites

Page 12: An overview of mobile technologies

• Many standards involved including WML, XHTML, HTML5

• Reuse of traditional desktop standards• Content adaptation example: replace Flash

with static images• Best practices e.g. multiple navigation bars,

terse information, shallow click stream

Mobile Websites

Page 13: An overview of mobile technologies

Mobile Apps & Websites

Page 14: An overview of mobile technologies

• Interactive Voice Response (IVR)

• SIM Toolkit Programming

Other Mobile Technologies

Page 15: An overview of mobile technologies

• Java Mobile Application Demo

• App Store Demo

• SMS Demo

Demos

Page 16: An overview of mobile technologies

Shujaa SMS Gateway Schematic

Page 17: An overview of mobile technologies

Michael Wakahe, Software Developer & Entrepreneur

Shujaa Solutions Ltdwww.shujaa.co.ke

[email protected]

Questions?

Credits