58
MOBILE COMMUNICATION AND INTERNET TECHNOLOGIES Mobile Internet – Technology and Applications Courtesy of Paul Kim (KADO) http://web.uettaxila.edu.pk/CMS/2017/SPR2017/teMCITms/

MOBILE COMMUNICATION AND INTERNET TECHNOLOGIESweb.uettaxila.edu.pk/CMS/2017/SPR2017/teMCITms/... · mobile communication and internet technologies ... global market trends ... –javabeans

Embed Size (px)

Citation preview

MOBILE COMMUNICATION AND INTERNET TECHNOLOGIES

Mobile Internet –Technology and ApplicationsCourtesy of Paul Kim (KADO)

http://web.uettaxila.edu.pk/CMS/2017/SPR2017/teMCITms/

OUTLINE

I. Mobile Data Communication Technology II. WAP III. J2ME/Platform IV. Mobile Internet Security V. Mobile Multi-media Technology VI. M-Commerce VII. Ubiquitous Computing

MOBILE DATA COMMUNICATION TECHNOLOGY

• Definition A device which enables the access to the information on the internet through the mobile phones, ANYTIME, ANYWHERE.

Different from the Mobile Data Service where the access to the information is gained by the mobile phones connected to the laptops, HPC, and PDA etc.

• Significance The Fusion of the Mobile Network and the Wired Network which brought the progress in the New Paradigm Example) Internet = Inter-Network = Network of Network Telecommunication = PSTN + PLMN Realization of the Goal of the Information Society : ANYTIME, ANYWHERE

• Characteristics Mobility : Easy to carry and Convenient to use while moving Personalized : Much higher User-friendly than PC (Mobile Subscribers > Internet Subscribers)

GLOBAL MARKET TRENDS FOR MOBILE DATA SERVICE • Originated in the Western Europe The average mobile penetration of the Western Europe is 80 % (compared with 50 % in the U.S.)

It used to be expected that the number of mobile internet users would exceed that of the wired internet users by the end of 2004. At present, however, the mobile internet users are less than 5 % of the total number of the mobile subscribers.

The development of the mobile data service in the Western Europe centered around SMS, and WAP traffic forms less than 10 % of the total data traffic.

Failed to make service-focused progress while persisting in technology standards.

EVOLUTION TO 3G/IMT-2000

NEXT GENERATION NETWORK OVERVIEW

NEXT GENERATION NETWORK OVERVIEW

NEXT GENERATION NETWORK OVERVIEW

TO WAP OR NOT TO WAP

OR

NEXT GENERATION NETWORK OVERVIEW

NEXT GENERATION NETWORK OVERVIEW

NEXT GENERATION NETWORK OVERVIEW

TODAY’S DEVICES RAPIDLY EVOLVING INTO SOPHISTICATED, CLIENTS

Analog Single mode Analog/Digital Dual mode 2Way pager PDA Multiple band Dual mode Multiple band Dual mode

MOBILE INTERNET SERVICES

WAP – NECESSITY OF MOBILE INTERNET PROTOCOL • Demands for the independence of the Network and Mobile phones Working with CDMA, GSM, CDPD etc. Compatible with Cellular Phones, Smart Phones, PDA

• Consideration of the slow mobile network Limited band width Problems with delay and usability

• Consideration of the limited performance of mobile phones Small display Limited user interface Battery capacity and power consumption Slow CPU and the small memory size

• Consideration of requests from the users, network operators, and content providers User : various and convenient services Network operator : Compatibility, Extendibility, Reliability, Effectiveness Content provider : Efficient and unified content development environment

WAP ARCHITECTURE

WAP PROGRAMMING MODEL

WAP PROTOCOL STRUCTURE

WAP VS ANTI-WAP (MOBILE HTML)

HTML / XML

WAP SERVICE ARCHITECTURE

MICROSOFT MOBILE EXPLORER SERVICE STRUCTURE

MICROSOFT MOBILE EXPLORER ARCHITECTURE

MOBILE EXPLORER EVOLUTION

V3 V4 V5

•Secure mobile Internet & corporate data access •WAP gateway interoperability •Push notifications •Remote provisioning •Content Development Kit •Browse Outlook data •Unicode

•Open platform for 3rd party developers •Instant messaging •Always up-to-date online / offline •Always-on support •Location support

•Application and content portability across devices •Tight integration with .NET services •Mobile universal canvas •Integrated location services

•HTML 3.2 / SSL •MS-CHAP (Corp RAS) •WAP 1.2.1 / WTLS •Push (SMS, WAP, HTTP) •OEM Adaptation Kit

•WAP 2.0 •IPv6 •PPTP •Media Player •Color devices

•XML •UPnP •Synchronization •Bluetooth

MICROSOFT STINGER2001

▣Product Specification ▣ARM7 or ARM9 CPU ▣8M ROM or Flash, 4M RAM ▣176 x 220 screen, color or greyscale ▣No touchscreen ▣GSM, GPRS, HSCSD, CDMA support ▣USB / Bluetooth / Fast IR ▣SSFDC, MMC, Memory Stick, SD Flash for data storage expansion▣Strong wireless infrastructure ●Radio abstraction layer ●SIM, SMS integration throughout system ●TAPI extensions ●Connection management ●Remote management and configuration ●Straightforward interface for developers ●Room for partners to differentiate

▣Interface focused on being a great phone ●Simple, one-handed use ●Unified messaging—SMS, voicemail, e-mail… ●Personalization—Home screen, profiles, notifications… ●Core value as a phone *without* back-end services ●High value as a communication tool with back-end services

▣Stinger Shell ▣Pocket Outlook ●Contacts ●Calendar ●Tasks ●Unified Inbox ▣Telephony Apps ▣Instant Messaging ▣Games▣Internet Explorer ●Scripting support ●XML ●HTML 3.2/WAP 1.2.1 ▣ActiveSync ●Desktop ●Direct to server ▣Media Player ▣Device Management

J2ME / PLATFORM – WHAT IS JAVA? • Two view-points General programming language : eg. C / C++ Platform for computing environments : eg. Windows/Linux

• Advantages Write Once, Run Anywhere ! Platform Independent, Neutral Architecture

• IPR License : SCSL(Sun Community Source License) Standardization : SCP(Sun Community Process)

•Significance in the Mobile Internet Unified service technology for the Servers Embedded Solution for the Clients

JAVA PLATFORMS BY DEVICE TYPE

J2SE (JAVA2 STANDARD EDITION) •J2SE Platform –Development and Operation Environment for application, applet, component using Java –Java2 SDK Standard Edition 1.3.0 –Java2 Runtime Environment and Java Plug-In

•J2SE Technology –Java HotSpot Performance Engine –Java Foundation Class(Swing) –Java2 Security Model –Java Plug-In –JavaBeans Component API –JDBC(Java Database Connectivity) –Java RMI(Remote Method Invocation) –Java IDL(Interface Definition Language)

J2EE (JAVA2 ENTERPRISE EDITION) •J2EE Platform –Server side JAVA platform based on J2SE enable multi-tier enterprise application development and implementation

•J2EE Technology –JSP(Java Server Page) –Servlets –EJB(Enterprise JavaBeans) –JNDI(Java Naming and Directory Interface) –Java IDL & CORBA –RMI over IIOP –Java Connector for EIS(Enterprise Information System) –JDBC(Java Database Connectivity) –Message Service –Transaction Service –JavaMail

J2ME (JAVA2 MICRO EDITION) •J2ME Platform –JAVA platform for handheld devices with limited computing resource and environment. –Small Virtual Machine –Minimal Layers of APIs

•J2ME Technology –JavaTV: JavaTVProfile –ScreenPhoneProfile –JavaCarProfile –Mobile Information Device Profile –JavaCardProfile

CLDC (CONNECTED LIMITED DEVICE CONFIGURATION) ▣ Consist of KVM and J2SE core API subset ▣ J2ME Configuration for devices with limited resources ●Memory : 128k ~ 512k ●Processor : 16bit / 32bit, 33MHz~100MHz ●Minimum power consumption ●Networking : Narrow bandwidth (10 ~ 100kbps)

▣ Definition under CLDC Spec. ●KVM feature -KVM ●Core JAVA Library ●Input/Output, Networking ●Security, language

MIDP (MOBILE INFORMATION DEVICE PROFILE) ▣Profile ●JAVA API that is specified for adaptation to a specific industry/device.

▣MIDP ●JAVA application developed in accordance with MIDP run on every mobile phone embedded with JAVA client program

▣System Function : CLDC ●Timer ●URL direct access ●Convenient development environment ●Record Management System

MOBILE INTERNET SERVICE USING J2ME ▣ Characteristics of J2ME applications ●Dynamic application download (real-time/automatic software upgrade) ●Cross device compatibility ●Various and complex interface ●Download & Play (save on traffic charge) ●Security (provide end to end security solution)

▣ Benefits of J2ME based business model ●New profit model by download service administration ●Various charge structure

◆Download Charge / Airtime Charge ◆Subscription Charge / Usage Charge

●Mobile phone : Convenient software upgrade

J2ME AND WAP

WAP Java

Organization WAP Forum SUN Microsystems

Service Level Text & graphics Application program (.class file)

Service Depend on device Independent to device

Performance Fast Slow

Upgrade No Yes

Use Connect Download & Play

Main Interface Text Graphics

J2ME & WAP INTEGRATION

▣ WAP & JAVA ●WAP Browser invoke KVM through WAP Profile API

●JAVA based WAP browser

▣ 4thpass KBrowser ●KVM based WAP Browser

MOBILE INTERNET SECURITY (WAP)

SECURITY/CERTIFICATION SERVICE FLOW

CERTIFICATION PROCESS

MOBILE MULTIMEDIA TECHNOLOGY

NOKIA 9210 COMMUNICATOR

Specifications:• Dimensions : 158 x 56 x 27 mm • Weight : 244 g

Specifications:• Dual band : EGSM 900/1800 • 32-bit ARM9-based RISC CPU • Operating system : EPOC • Data speed up to 43.2 kbps (HSCSD) • Memory Card slot (Multimedia Card standard)

MULTI-MEDIA DEVICE-NOKIAFunctions:• Cellular mobile phone (hands free, handset and

headset use) • Desk application with background image and links • Messaging includes SMS, Fax, E-mail • Internet includes WWW and WAP• Calendar • Office includes Word, Spreadsheet and Presentation

viewer • Extras: Calculator, Clock, Games, Recorder, Unit

converter, Imaging (Digital camera connectivity), Video player

• Some of the applications are pre-installed on the memory card. There are also additional applications available on the CD-ROM

Supported Formats: • Image Format (bmp, gif, jpeg, visio) • Sound Format (wav, au) • Microsoft Office (word, powerpoint, excel, project) • Internet includes WWW and WAP • File Format (zip, tar, txt, html, rtf)

MOBILE COMMERCE

INDUSTRY ANALYSTS PREDICTED SIGNIFICANT REVENUE GROWTH FOR M-FINANCE, REACHING $160 BILLION FROM 2005

FINANCIAL SERVICE COMPANIES ARE INCREASING INVESTMENTS TO OFFER NEW WIRELESS PRODUCTS AND SERVICES

Key Industry Drivers:• P&C: Sales model does not require

access to time critical information, but the service model can take advantage of opportunities to enhance claims handling and CRM

• Payments: New technology that expand non-cash payments through wireless devices will spur innovation

• Banking: Initial services were informational, but banks have been incorporating transactional capabilities such as bill payment, fund transferring and credit apps.

• Brokerage: The initial killer app, will continue to evolve as security and bandwidth emerge

A NEW SEGMENT OPENING UPEvolution of Wireless Computing Build-out

1ST GENERATION ROLLOUTS ARE MAINLY SIMPLE PILOTS

1st Generation Requirements: • Little

integration needs behind firewall

Web-Wireless Build-out Requirements

2ND GENERATION APPS GAINING IN COMPLEXITY

Enterprise Re-architecture Requirements

2nd-Generation m-Commerce Engagements

3RD GENERATION SOLUTIONS REQUIRING GREATER INTEGRATION WITH BACK-END LEGACY SYSTEMS 3rd-Generation m-Business Build-outs

M-Business Build-out New:• New data sets

business logic applications

• Apps/transaction-based

USER DRIVEN SERVICES WILL BECOME THE FOCUS RATHER THAN TECHNOLOGY LED EXTENSIONS OF EXISTING SERVICES.

PROVIDING A SECURE PERSON-TO-PERSON PAYMENT SYSTEM WILL OPEN UP A NEW SEGMENT IN THE PAYMENTS BUSINESS

P2P and Localized Payments Concept

UBIQUITOUS ENVIRONMENTConvergence begins from the association to digitalization of content, computing and communication, through undergoing expansion to the vertical and horizontal industry, will ultimately form the Ubiquitous Environment.

Trend of ConvergenceCustomer driven

Technology driven • Customer needs, Technology trend–determine the

pattern of Convergence trend • Specification, Strategies –determine the timing which

controls the progress of convergence under the set trend * ICT : Information & Communications Technology 3C : Content, Computing, Communication

EvolutionInitial convergence

• Present the value-creating business model in which content, computing, and communication are converged due to the increase in customer needs and digitalization.

Internal convergence of ICT industries

• Technology development stimulated convergence of 3C which led to the convergence of ICT industries.

Expansion to Other Industries

• Expansion to vertical value change and convergence proceed to other industries such as finance, retail etc.

Ubiquitous Environment

• As ICT spreads, value-creating mechanism connected to various fields of industry converges extensively

UBIQUITOUS ENVIRONMENTUbiquitous Environment : an environment which automatically operates corresponding to the users needs and enables various service and products to exchange information anywhere through embedment of computing and network functions in all kinds of devices

• Terminal Convergence

• Upgrade of Sensing Technology

• Nomadic Network • All IP Network • Broadband• Intelligence,

Customized Service • Multi-Device Interface

PROSPECT OF UBIQUITOUS COMMUNICATION: NETWORK Provide seamless connection service in the mobile-based communication environment, irrespective of communication device and entity : Core Network is All IP, Access Network is diversified and converged

PROSPECT OF UBIQUITOUS COMMUNICATION: NETWORKMobile Phone Network, Home Network, Satellite DAB/DVB, WLAN, High Speed Wired Network can be linked, and seamless service can be provided through the Service Gateway

PROSPECT OF UBIQUITOUS COMMUNICATION: TERMINAL

•Terminal Convergence : Cellular Phones + Portable Home Electronic Appliances •Upgrade of Sensing Technology : Ubiquitous sensing, Touch screen, Voice and Handwriting Recognition •Developed from the Function-based mobile phones to the User-environment-based mobile phones •Development in Device Technology : CPU/OS, 1 chip RF, Foldaway Display, Wearable mobile phone technology, Battery Span

DEVELOPMENT OF SERVICE AND MOBILE NETWORK

UBIQUITOUS COMMUNICATIONServices under Ubiquitous Environment

Personal Awareness Assistant

Mobile Decision Support

Virtual Collaborative Design

Knowledge Discovery Tool

Augmented Reality

Active Knowledge Management

Autonomous Purchasing Object

Location Based Services

Visual Location Awareness Tool

Shopper’s Eye

Q A&

ASSIGNMENT#2

Q1. Explain WAP Service Architecture in Slide 20 Q2. Explain J2EE Technology in Slide 28 Q3. Explain Ubiquitous Communication Network and Infrastructure elements shown in figures on slide 53 and 54?

Pls. send your assignment by email before next class to [email protected] with subject: MCIT Assignment # – Registration Number