Download presentation
Presentation is loading. Please wait.
1
Android Open Source Project Roy Yu Yu Wang
2
Agenda Introduction Motivation Community Issues
3
Introduction Android is an open-source software stack created for mobile phones and other devices. The Android Open Source Project (AOSP), led by Google, is tasked with the maintenance and further development of Android. Many device manufacturers have brought to market devices running Android, and they are readily available around the world.
4
Introduction (cont) The primary purpose is to build an excellent software platform for everyday users. A number of companies have committed many engineers to achieve this goal, and the result is a full production quality consumer product whose source is open for customization and porting.
5
Introduction (cont) Android Open Source Project license The preferred license for the Android Open Source Project is the Apache Software License, 2.0 ("Apache 2.0"), and the majority of the Android software is licensed with Apache 2.0.Apache Software License, 2.0
6
Motivation First choice -RMH Homebase RMH Homebase is a web-based volunteer management and scheduling system used at the Ronald McDonald House in Portland, ME It is the result of a collaboration between Bowdoin College and the Ronald McDonald House in Portland, ME. It was designed and implemented during the spring semester 2008 by four Bowdoin Students (Oliver Radwan, Maxwell Palmer, Nolan McNair, and Taylor Talmage) and a Bowdoin Professor (Allen Tucker). This project is supported by Bowdoin College as part of its ongoing commitment to serving the common good
7
Motivation (cont) Transit to Android OS Project Popularity In the United States, the market share of the Android operating system from Google has gone up substantially from 27% in November 2009 to 42% in February 2010.
8
Motivation (cont) Java Language Rules I.Exceptions: Never catch and ignore them without explanation.Exceptions II.Exceptions: do not catch generic Exception, except in library code at the root of the stack.Exceptions III.Finalizers: generally don't use them.Finalizers IV.Imports: Fully qualify importsImports
9
Community IRC – #android @ irc.freenode.net – #android-dev @ irc.freenode.net Forum Mailing List
10
Issues, Enhancements, Stuff Google code Rating System
11
Forum
13
Questions
14
Reference http://source.android.com/source/roles.html http://news.accuracast.com/mobile- 7471/android-popularity-surges-in-u-s/ http://news.accuracast.com/mobile- 7471/android-popularity-surges-in-u-s/ http://source.android.com/about/index.html
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.