You're cordially invited to our next Gateway JUG meeting on Tuesday, March 3, 2009 at 6:00pm.
This presentation will be a general overview of the Android platform, given by Ryan Withers. (See the Presenter page for more info on Ryan).
Android is a software platform and operating system for mobile devices, based on the Linux kernel, developed by Google and later the Open Handset Alliance.
It allows developers to write managed code in the Java language, controlling the device via Google-developed Java libraries.
The Android platform was announced on 5 November 2007 with the founding of the Open Handset Alliance, a consortium of 48 hardware, software, and telecom companies devoted to advancing open standards for mobile devices. Google released most of the Android code under the Apache license, a free-software and open source license.
The Android platform is guided by 4 principles:
- Apps without borders: Apps on Android can access core mobile device functionality through standard APIs. Through intents, apps can announce their capabilities for other apps to use.
- Apps are created equal. Any app on the mobile device can be replaced or extended -- even core components such as the dialer or home.
- Apps can easily embed the web. Apps can easily embed HTML, Javascript, and style sheets. An app can render web content through a WebView.
- Apps can run in parallel. Android is a complete multitasking environment where apps can run in parallel. While running in the background, an app can produce notifications to get attention.
For more information on the development aspects of Android visit http://developer.android.com/.
The Android Market
Android application developers can market their creations through the Android Market. Android Market enables developers to easily publish and distribute their applications directly to users of Android-compatible phones including the T-Mobile G1.
About The Presentation
In this presentation, Ryan will discuss and demonstrate:
- Creating an application with Eclipse
- The activity lifecycle
- Memory management issues
- Various Android activities
- Common layouts and UI design issues
Be sure to RSVP using the instructions on our RSVP page. We hope to see you there!
Presented By: Ryan Withers
Sponsored By: Yoh IT
Meeting Slides: Google Docs Presentation