Mobile Applications Prepared and presented by:
Mobile Applications’ Executive Committee
Agenda Strategic Overview Consumer Applications Business Applications Architecture Security Main Players Skills Recommendations Q&A
Mobile Applications’ Stakeholders
Information & Telecommunication The Natural Evolution Mobile networks
Internet
E-Apps Broadband lines
Distributed Apps Dedicated Lines
Star networks
Information Technology
Telecommunications
M-Apps
Why Mobile Applications’ are the World Trend? • Advanced mobile networks availability • Advanced mobile handsets availability • CIT companies e-business know-how • Increasing market demand : Consumer level Business level • Mobile operators’ ARPU drop
Mobile Applications ; the golden opportunity for Egypt • • • • • • • •
Supportive MCIT strategy Advanced 3G networks are not fully utilized yet Mobile operators’ ARPU drop Advanced handsets are already available with Egyptians Increasing market demands for productivity enhancements Egyptian CIT e-business know how Very high penetration ratio of mobile lines (%70) 58% of Egyptians are under 25 years old (data-services’ valuable customers)
Mobile Applications’ Benefits for Egypt • • • • • •
Utilizing the existing advanced 3G networks Helping mobile operators to stabilize ARPU Current handsets investments’ reuse Arming the business sectors with mobility strength Increasing the personal productivity of Egyptians Creating business opportunities for Egyptian CIT companies in local market • Increasing IT Export revenues • Creating more jobs’ for Egyptians
Mobile Applications’ Report Objectives • Better understanding of both world wide and Egyptian mobile market • Better understanding of mobile applications • Better understanding of world-wide players strategies • Studying the Egyptian mobile operators’ current situation • Best approaches and tools to develop mobile applications • Better understanding of the skills needed • Introduction of consumer and business applications to vertical markets, CIT companies and mobile operators • Finding the way for all stakeholders to catch the opportunity
Study Approach • • • •
Objectives’ analysis Setting Plan ( 4 phases) Brain storming phase (24 members) Research phase [ 54 sources were selected from over 300 source] (15 members)
o Gartner
o o o o
Mobile operators Handsets manufactures Technology owners Forums
• Consolidation phases (6 members) • Report preparation phases (6 members)
Report Structure
Mobile Applications and Networks
Mobile Applications’ Scheme 1: Operator Controlled Applications
Mobile Applications’ Scheme 2: Enterprise Controlled Applications
Mobile Applications’ Scheme 3: Stand Alone Applications
Consumer Applications
Consumer Applications (Mobile Operator Controlled) From more than 100 options, we selected the next 5 majors consumer applications,
No. 1: Mobile Search No. 2: Mobile Browsing No. 3: Mobile Instant Messaging No. 4: Near Field Communication Services No. 5: Location-Based Services Each of the above points was covered in terms of: Market Trend The Impact Case Study Conclusion
Business Applications
Business Mobile Applications (Enterprise controlled) Of more than 50 options, we selected the next 22 Field sales force Field services’ force Fleet Management Telecommunication network maintenance Transportation Supply chain management Wholesale distribution Consumer goods Retail Customer loyalty and survey Logistics’ and courier services Mobile advertising Healthcare services Healthcare organization Mobile Health monitoring Financial services Mobile banking Mobile money transfer Mobile payment Government Utilities Life Insurance
Stand alone Applications
Other mobile applications’ stores • Mobile devices manufacturers applications’ stores •Apple •Blackberry RIM •NOKIA OVI • Third party applications’ stores • GetJar
The WAC The Wholesales Applications Community has been established to increase the overall market for mobile application by encouraging:•Open standardized technologies •Driving scaled deployment of those technologies and •Providing complimentary commercial models.
Architecture
Mobile Applications Architecture A mobile application will normally be structured as a multilayered application consisting of user experience, business, and data layers. When developing a mobile application, we may choose to develop a thin Web-based client or a rich client (on the handset). If we are building a rich client, the business and data services layers are likely to be located on the device itself.
If we are building a thin client, the business and data layers will be located on the server.
Handset
Mobile Applications Architecture
BackOffice
Wireless Public Networks (GSM/GPRS/HSDPA )
MS SQL CE, Oracle Lite
ODBC JDBC
BackOffice
Wireless Public Networks (GSM/GPRS/HSDPA )
MS SQL Enterprise, Oracle Enterprise
IIS, Appache Java
W P K I
GSM API
Microsoft .NET and Compact Framework (HTC, Sony Ericson) Java (All) Symbian (Nokia, Smasung, Motorola..) Apple iPhone Android (Google) Black Berry
Config Shell
Handset
Mobile Applications Technologies
Security
Mobile Applications’ Security •
Introduction
There is actually a wide spectrum of mobile applications’ security techniques including VPN, NFC security techniques, and W-PKI.
W-PKI is the recommended choice by the mobile applications committee for some sophisticated mobile financial and security applications.
Main Players
Mobile Applications’ Main Players
Skills
Mobile Applications’ Skills Technical Skills Mobile application development is a multi-disciplinary development environment, where the application developers need to build strong knowledge in: Telecommunication technologies, Communication protocols as well as Database and application development covering web application servers, middle-ware and mobile application development environments.
Mobile Applications’ Skills Technical Skills Operating Systems MS Windows Mobile Symbian OS Mac iPhone Android
Telecommunications TCP/IP and socket programming GSM network configuration GPRS/HSDPA Wireless VPN, APN SMTP Database Technologies SMS integration and SMPP Microsoft SQL CE protocol Oracle Lite Java, J2ME, JDBC
Recommendations
Recommendations
Thank You