From the Latin mobilis –"to move", able to move freely or easily
Mobile device
Mobile, wireless or cellular phone – a portable, handheld communications device connected to a wireless network that allows users to make voice calls, send text messages and run applications
Why mobile?
One handed use
Limited (input, processing, battery life)
Small
Truly ubiquitous
Mobile device manufactures
SAMSUNG
Apple
Motorola
Nokia
Sharp
LG
Sony
Palm
GSM
Global System for Mobile Communications, the most popular standard for mobile phones worldwide used by 5 billion people across 212 countries and territories, serving over 80% of the global mobile market
GSM network structure
1. The Base Station Subsystem
2. The Network and Switching Subsystem (The core network)
3. The GPRS Core Network (the optional part which allows packet based internet connections)
4. The Operations support system (OOS) for maintenance of the network
GPRS
General Packet Radio Services, a mobile data service for use on GSM networks, part of the 2.5G standards family, data rates: 56-115 kbps
CDMA
Code Division Multiple Access, a second generation (2G) standard for mobile phones, used by US operators Sprint and Verizon, based on spectrum multiple access technique
LTE
Long Term Evolution, a standard for 4G wireless communication of high-speed data for mobile devices, download up to 299.6 Mbps, upload up to 75.4 Mbps
Operating system on mobiles phones
Java ME Platform
Palm OS
Symbian OS
Linux OS
Window Phone OS
Google Android Platform
Apple iOS
Mobile OS Features
Multitasking
Scheduling
Memory Allocation
File System Interface
Keypad Interface
I/O Interface
Protection and Security
Multimedia features
Mobile OS
A software platform on top of which other programs called application programs, can run on mobile devices such as PDA, cellular phones, smartphone and etc.
Mobile Operating System Platforms
Java ME Platform
Palm OS
Symbian OS
Linux OS
Web OS
Windows Mobile OS
BlackBerry OS
iPhone OS
Google Android Platform
Java ME Platform
A set of technologies, specifications and libraries developed for small devices like mobile phones, pagers, and personal organizers, designed by Sun Microsystems (now Oracle)
Palm OS
An embedded operating system designed for ease of use with a touchscreen-based graphical user interface, implemented on a wide variety of mobile devices such as smart phones, barcode readers, and GPS devices
Symbian OS
32 bit, little-endian operating system, running on different flavors of ARM architecture, multitasking, real-time with a real-time, multithreaded kernel, Data Caging feature allows applications to have their own private data partition
Embedded Linux OS
Used in embedded computer systems such as mobile phones, Personal Digital Assistants, media players and other consumer devices, optimized for devices with limited resources like small RAM, storage, screen, and power
Windows Mobile OS
A compact operating system designed for mobile devices and based on Microsoft Win32, run on Pocket PCs, Smartphones and Portable media centers, provides ultimate interoperability
Google Android OS
A platform and an operating system for mobile devices based on the Linux operating system, allows developers design applications in a java-like language using Google-developed java libraries, supports a wide variety of connectivity
Apple iOS
An operating system run on iPhone, iPad and iPod touch, based on Mach Kernel and Drawin core as Mac OS X, has a preemptive multitasking environment, supports real-time behavior
Digital marketplace
Onlineplatforms for both sellers and buyers, match buyers seeking a service or product with sellers or providers of those products or services
Types of marketplaces
Business-to-consumer(B2C)
Business-to-business (B2B)
Peer-to-peer or consumer-to-consumer
Consumer-to-manufacturers
Service-to-consumer
Examples of on-demand service platforms
GRAB
ANGKAS
LALAMOVE
INSTACART
BOLT
UBER
Computing
The process of using computer technology to complete a given goal-oriented task, may encompass the design and development of software and hardware systems for a broad range of purposes
Computing platform
Consists of hardware and an operating system on which you can run an application or a program, has a processor, operating memory, and storage system, may come with input or output devices
Cloud computing
The delivery of computing services—including servers, storage, databases, networking, software, analytics, and intelligence—over the Internet ("the cloud") to offer faster innovation, flexible resources, and economies of scale
Cloud service models
SaaS (Software as a Service)
PaaS (Platform as a Service)
IaaS (Infrastructure as a Service)
Cloud computing top platforms
AWS
Google App Engine
Microsoft Azure
Apache Hadoop
Force.com and Salesforce.com
Database
A collection of information that is organized in tables and stored on a computer system, can be updated or modified as required
Database management system (DBMS)
A software for creating and managing data in the databases, provides users and programmers a defined process for data retrieval, management, updating, and creation
IBM Db2
A cloud-native database built to power low-latency transactions and real-time analytics at scale, provides a single engine for DBAs, enterprise architects and developers to run critical applications, store and query data, enable faster decision-making, and drive innovation across organizations
Mobile
From the Latin mobilis - "to move", able to move freely or easily
A mobile, wireless or cellular phone is a portable, handheld communications device connected to a wireless network that allows users to make voice calls, send text messages and run applications
Why mobile?
One handed use
Limited (input, processing, battery life)
Small
Truly ubiquitous
Mobile device manufactures
SAMSUNG
Apple
Motorola
Nokia
Sharp
LG
Sony
Palm
Mobile Phone Capabilities
voice
speaker
monochrome
microphone
ring tones
GSM
Bluetooth
WAP
GPS
color
CDMA
Text graphics
camera
GPRS
RFID
WiFI
LTE
NFC
WiMax
EDGE
open-source OS
QWERTY keyboard
fashion statements
email
Gyroscope
IMEI
GSM
Global System for Mobile Communications, the most popular standard for mobile phones worldwide used by 5 billion people across 212 countries and territories, serving over 80% of the global mobile market
GSM network structure
The Base Station Subsystem
The Network and Switching Subsystem (The core network)
The GPRS Core Network (the optional part which allows packet based internet connections), which allows 2G, 3G and WCDMA mobile networks to transmit IP packets to external network such as the internet
The Operations support system (OOS) for maintenance of the network
GPRS
General Packet Radio Services, a mobile data service for use on GSM networks, part of the 2.5G standards family, data rates: 56-115 kbps
CDMA
Code Division Multiple Access, a second generation (2G) standard for mobile phones, based on spectrum multiple access technique where a spreading code is used to combine data for transmission