14
Android Open Source Project Roy Yu Yu Wang

Android Open Source Project

  • Upload
    galena

  • View
    51

  • Download
    0

Embed Size (px)

DESCRIPTION

Android Open Source Project. Roy Yu Yu Wang. Agenda. Introduction Motivation Community Issues. Introduction. - PowerPoint PPT Presentation

Citation preview

Page 1: Android  Open Source Project

Android Open Source Project

Roy YuYu Wang

Page 2: Android  Open Source Project

Agenda

• Introduction• Motivation• Community• Issues

Page 3: Android  Open Source Project

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.

Page 4: Android  Open Source Project

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.

Page 5: Android  Open Source Project

Introduction (cont)

• Android Open Source Project licenseThe 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.

Page 6: Android  Open Source Project

Motivation• First choice -RMH HomebaseRMH 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

Page 7: Android  Open Source Project

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.

Page 8: Android  Open Source Project

Motivation (cont)

• Java Language Rules I. Exceptions: Never catch and ignore them

without explanation.II.Exceptions: do not catch generic Exception,

except in library code at the root of the stack.III.Finalizers: generally don't use them.IV.Imports: Fully qualify imports

Page 9: Android  Open Source Project

Community

• IRC– #android @ irc.freenode.net– #android-dev @ irc.freenode.net

• Forum• Mailing List

Page 10: Android  Open Source Project

Issues, Enhancements, Stuff

• Google code• Rating System

Page 11: Android  Open Source Project

Forum

Page 12: Android  Open Source Project
Page 13: Android  Open Source Project

Questions

Page 14: Android  Open Source Project

Reference

• http://source.android.com/source/roles.html• http://news.accuracast.com/mobile-7471/

android-popularity-surges-in-u-s/• http://source.android.com/about/index.html