| |
| |
| |
|
|
|
The Android Framework - An Executive Seminar |
|
Duration:
1 Day |
|
|
This seminar is intended for technical executives and corporate thought leaders,
who want to learn about the open source Android framework, which is part of the
Open Handset Alliance strategy, headed by Google. Specifically, it is intended for:
- Technical Managers
- System Architects
- Chief Technology Officers (CTO)
- Chief Information Officers (CIO)
| |
- Familiarity with mobile devices and their software (Got a smart phone?)
- A high level understanding of application development frameworks, environments, tools and processes.
|
|
|
Description
|
Internet-based services are expected soon to be accessed more often through
mobile devices, such as smart phones, than through more traditional devices,
such as desktop and laptop PCs. The popularity of the iPhone and the
Windows Mobile devices already provide sufficient support for this point of view.
Further support is provided by statistics around desktop, laptop and mobile
computing users. These statistics report that worldwide, by 2007, there were
on the order of 1.5 Billion PC-based internet users, compared to around
3.25 Billion mobile phone users.
Google spent the last few years paving the way for its own entry in this segment.
Interestingly, they did it through an alliance of software developers,
handset manufacturers and telecommunication service providers. This is the
Open Handset Alliance, which lists as its members companies like Texas Instruments,
Intel, T-Mobile, and Sprint Nextel.
Furthermore, for the software stack of this initiative, the Android framework,
they chose the open source route. Specifically, the kernel of the operating system,
at the base of Android, is a variant of Linux, its application development language
is Java, and its eminent adopted development environment is Eclipse.
For corporate IT leaders and planners, this all boils down to a new platform where
existing and new corporate applications may need to have touch points. This seminar
is meant to brief these leaders and planners on what the Android framework is, its
components, and its main features. It also gives them a glimpse into what these new
application touch points would look like, and what is involved in developing them.
|
|
Objectives
|
Upon completion of this course, attendees will be able to:
- Understand what Android is, beyond the hype
- Identify Android's main components
- Understand Android's features
- Have a high level grasp of the anatomy of an Android application
- Have a high level grasp of Android applications'
development environment and processes
- Understand Android's timeline and status
|
|
Course Outline
|
What is Android
- Application framework for mobile devices
- Integrated browser
- Optimized graphics
- GSM Telephony
- Bluetooth, EDGE, 3G, and WiFi
- Camera, GPS, compass, etc.
- Rich development environment
The Android Software Stack Layers
- Linux Kernel
- Libraries
- Android Runtime
- Application Framework
- Applications
Android Application Building Blocks
- Activity
- IntentReceiver
- Service
- ContentProvider
Resources Manipulated
- Storage
- Libraries
- Network
- Multimedia
- GPS
- Phone Services
| |
Android SDK
- API
- Emulator
- Android Development Tools Eclipse Plugin
Android Developer Challenge
- Motivate developers to produce engaging applications
- Developer Challenge I and II each have a $5MM USD purse
- Developer Challenge II will begin after devices go on sale
Time Line and Status
- 5 Nov 2007: Android announced
- 12 Nov 2007: "Early Look" SDK released
- 3 Jan 2008 - Android Developer Challenge I Starts
- 12 May 2008: Top 50 Application in Challenge I announced
- 28 Aug 2008: Android Market introduced
- 23 Sep 2008: G1 Announced by T-Mobile, HTC and Google
- 23 Sep 2008: Android 1.0 SDK Release 1 available
- 22 Oct 2008: Android 1.0 devices available at retail
- Q4 2008: Source code released
- Q4 2008: Key Announcement on Android Developer Challenge II
|
|
|
|