4G LTE
EMERGING TRENDS
IP CONVERGENCE & IMS
TECHNOLOGY FOR BUSINESS
UMTS/HSPA+
WIRELESS LANDSCAPE
Printer-friendly PDF version
There was a time when the term ‘app’ was familiar only to developers buried deep within technology organizations. Today, 10-year-old children discuss apps and purchase and download them from app stores. As apps (and their associated revenue) establish a prominent place in our culture and business models, there is an increasing likelihood that those in the communications industry will be interacting with or near the app development space. As such, they need to be able to speak the language of the app world with accuracy and confidence. The World of App Development provides a foundational understanding of the app world and terms and concepts likely to arise in discussions related to apps and app development. The session includes a high-level demonstration of app development for the Apple iOS or Android development environment.
Learning Objectives
After completing this course, the student will be able to: • Discuss the current state and near-term trends of the mobile app world • Provide a concise working description of common concepts in the app development world • Compare several types of wireless connectivity for mobile apps • List several languages commonly used for app development, and high-level characteristics of each • Explain the difference between SDKs and APIs and how they facilitate app development • Describe the end-to-end app development process • Compare and contrast, at a high level, four mobile operating systems • Describe the common business models in the app world, both for development and sale of apps and app add-ons • Compare and contrast, at a high level, four app stores • Describe the differences between app development for general mobile devices and M2M devices
Intended Audience
This course is intended for those in sales-related roles with a need to understand and be conversant in the world of mobile application development.
Course Length
1 day
Course Outlines / Knowledge Knuggets
1. App Development Foundations 1.1. The Business of Apps 1.1.1. Market snapshot 1.1.2. Success factors 1.1.3. The app revenue trail 1.1.4. Trends 1.2. Components of mobile applications 1.2.1. Apps and devices 1.2.1.1. Target devices 1.2.1.2. Hardware elements 1.2.1.3. Software elements (Operating System, Firmware, Apps) 1.2.2. Connectivity 1.2.2.1. Cellular (2G/3G/4G) 1.2.2.2. WiFi 1.2.2.3. Bluetooth 1.2.2.4. NFC 1.2.2.5. Zigbee 1.2.3. Web access and content 1.2.3.1. Browsers 1.2.3.2. Video and interactive content (HTML5, Flash) 1.2.4. App characteristics 1.2.4.1. Thick vs. thin clients 1.2.4.2. Server applications 1.2.4.3. Data stores 1.2.5. Sample app and interactions 2. The Development Process 2.1. SDKs and APIs 2.2. Development languages and environments 2.3. Development frameworks 2.4. Data storage and access 2.5. Server applications and web services 2.6. App development process 2.7. Timelines 2.8. Challenges 3. Mobile OS Platforms 3.1. The mobile OS landscape 3.1.1. Android 3.1.2. Apple iOS 3.1.3. BlackBerry OS 3.1.4. Windows 7 3.2. SDK platforms 3.3. Apps and M2M 4. Development Example 4.1. High-level video or live walkthrough of app process for iOS or Android 5. Market Channels 5.1. Apple App Store 5.2. Android Marketplace 5.3. Microsoft Marketplace 5.4. Blackberry App World
------------------------------------WHY CUSTOMERS LOVE OUR ELEARNING:
- Self-paced, animated, and interactive- $150/each course for 6 month license- Immediate online access upon purchase- Flexible way to take training at any hour- Online training transcript available