Software Services and Application Design and Approach Security Issues Market Trends and Analysis
Agenda
Introduction
Software Services and Application Design and Approach To provide high bit rates
Security Issues
Market Trends and Analysis
Conclusion
Introduction 1/3
Definitions: Mobile Computing - A technology that allows transmission of data, via a computer, without having to be connected to a fixed physical link. Mobile computing - Taking a computer and all necessary files and software out into the field.
Mobile Computing - ability to use computing capability without a pre-defined location and/or connection to a network to publish and/or subscribe to information
Introduction 2/3
Mobile Platforms: iPhone Android Windows Phone Blackberry Java Mobile Edition Linux Mobile (LiMo) others
Introduction 3/3
Mobile Enabling Technologies: 2G - mobile communication systems with some limitations and disadvantages (lower system capacity, lower data rate, mostly voice centric) 3G - provides many new features, and the possibilities for new services are almost limitless, including many popular applications such as e-mail, Web browsing, multimedia, TV streaming, videoconferencing,, paging, fax, and navigational maps. 4G - will be a fully IP-based integrated system and will offer all types of services at an affordable cost, and will support all forthcoming applications, for example wireless broadband access, a multimedia messaging service, video chat, mobile TV, high definition TV content, DVB, minimal service such as voice and data, and other streaming services for anytime-anywhere.
What kinds of knowledge background on wireless networking and mobile technology must engineers have before constructing wirelessbased software application systems?
Which are the current mobile development platforms?
Wireless-based application systems - refer to the application systems that are developed using mobile technologies and deployed on wireless networks to provide mobile application functions and services to mobile device users.
Wireless Internet application systems - refer to the application systems that are developed using mobile technologies and deployed over a global network, which connects wireless networks and the Internet together, to offer mobile application functions and services to WAP-enabled mobile device users. Wireless information systems - refer to the information systems that are developed using mobile technologies and deployed on wireless networks to offer diverse mobile information and data access services to mobile device users.
Mobile commerce systems - refer to electronic commerce systems that are developed based on wireless networks and mobile technologies to support customers and merchants using mobile devices to conduct various mobile commerce transactions and activities, including pre-sales, trading, and post-sales activities .
Reliability
Performance Portability Interoperability Security
Scalability
Privacy and confidential
How to design and document wireless networking connectivity for a selected wireless network infrastructure based on the standardized protocols;
How to select appropriate mobile technologies and platforms on mobile devices; How to design and/or use cost-effective wireless security solutions to deal with the limitations of wireless networks and mobile devices; How to design and specify user-friendly mobile interfaces for wirelessbased applications; How to select and/or define appropriate mobile data transaction models for mobile databases; How to design and specify cost-effective mobile application databases and central
J2ME Polish
PhoneGap Grapple Open Plug Rhomobile
Application Isolation
Information Disclosure Virus, Worms, Trojans, Spyware, and Malware Difficult Patching/Update Process Strict Use and Enforcement of SSL Phishing Cross-Site Request Forgery (CSRF) Location Privacy/Security Insecure Device Drivers
Conclusion
Mobile phones are a part of our daily engagement with our world, whether through calls, text messages, emails or apps. Recent study by Google of US Smartphone users: 74% of Smartphone users end up making a purchase (76% in-store; 59% online via a computer; 35% via a phone) 70% use a Smartphone while in the store 54% use a Smartphone to find a retailer 49% use a Smartphone to compare prices 48% use a Smartphone to get promotions and coupons 44% use a Smartphone to read reviews and product info 34% use a Smartphone to search in-store inventory
Thank you!
Questions?