Android Open Source Project Roy Yu Yu Wang. Agenda Introduction Motivation Community Issues.

Slides:



Advertisements
Similar presentations
Carlo Tarantola Senior Director EMEA Mobile and Wireless Center of Expertise Warsaw, Poland Oracle Corporation.
Advertisements

Does Android Matter? Bayode Bartley, Mark Connell.
310KM M-Commerce Application Selection of Mobile Platform Group 4 Choy Chun Lung, Lawrence Hui Yiu Ting, Eddy Chan Ki Yin, CKY Liu Tsz Ping, Scott.
Portable Device Operating Systems. Portable Device OS Portable devices use scaled down operating systems, which are smaller than those found in notebook.
Mini Project Seminar on Pizza Ordering Application for Android
Chapter 1: Voilà! Meet the Android
 Android is a software platform and operating system for mobile devices, based on the Linux kernel, developed by Google. It allows developers to write.
Implementation of an Android Phone Based Video Streamer 2010 IEEE/ACM International Conference on Green Computing and Communications 2010 IEEE/ACM International.
Pete Houston Maintenance, Improvement, Patch, Optimization, Errors, Bugs, …. oh I’m totally FUCKED UP! Coders tend to make many.
CSE 4939 Alex Riordan Brian Pruitt-Goddard Remote Unit Testing.
 Guy Jacob  Roee Shapiro Project B Spring, 2009 Cloudio  Project Supervisor: Eddie Bortnikov  Lab Chief Engineer: Dr. Ilana David.
DEPARTMENT OF COMPUTER ENGINEERING
Kimberly Hunter March 21, Products First Microsoft powered smartphone (2002) First Android powered phone - HTC Dream (2008) HTC Sense - user interface.
Smartphone Touchless Screen
The Leader in Embedded Bluetooth Product Development Roadmap Integration of Bluetooth stack.
Android Wentworth Institute of Technology Elec101 07/08 Douglas A. Arevalo-Santos.
SMARTPHONE OPERATION SYSTEM MARKET IN U.S. Ryan (Jang-Hoon) Doo ISM 158.
Native vs hybrid vs web mobile Application
Electronic Medical Record OpenEMR. Covered Topics 1 Getting Started 2 Setting up your clinic 3 Adding a new patient 4 Using your calendar.
Syllamaster Jason Bosyj Dean Campbell Shaam Haffar Jon Kyger Kelly McCourt Jared Medved Matt Reed Gene Steratore.
Personal Views on the Test Plan Jan. 29, 2013 Masahiro Wada.
SURF-IT Symposium Luke Heidbrink Mentor: Mark Bachman August 26, 2011.
Software Developer Career. ◦ Desktop Program development ◦ Web Program Development ◦ Mobile Program Development.
Emerging Platform#4: Android Bina Ramamurthy.  Android is an Operating system.  Android is an emerging platform for mobile devices.  Initially developed.
OPEN-SOURCE SOFTWARE BY: SAMANTHA HERALD  Otherwise known as OSS, is computer software that is available with source code: normally reserved for copyright.
Commercial Activities and OSS - Success Stories and Failures Erkki Kerkkonen Pauli Paaso Ahmed Rafiq-ul-Islam.
Chapter 1: Voilà! Meet the Android. Smartphones –Can browse the Web –Allow you to play games –Use business applications –Check –Play music –Record.
Android Mobile Development Nic Shulver, FCET, Staffordshire University Introduction What is Android? Pros and Cons Why is it important? Why develop for.
Android 2: Introduction to the Technology Kirk Scott 1.
COMP 523 DIANE POZEFSKY 20 August AGENDA Introductions Logistics Software Engineering Overview Selecting a project Working with a client.
AAGILE ANDROID APPLICATIONS RICHARD KUE, KELSEY MATTHEWS, NICHOLAS PAIVA KUMAIVA INDUSTRIES CORPORATIONS.
Android Mobile Development Nic Shulver, FCET, Staffordshire University Introduction What is Android? Pros and Cons Why is it important? Why develop for.
COMP 523 DIANE POZEFSKY 19 August CHAOS REIGNS.
Migrating myUWindsor to Liferay Sanjay Chitte Shawn DenHartogh.
Adding Proprietary Frameworks to Android
Application of Open Source Strategy on Mobile Web Server Author: Carlo Vainio Supervisor:Professor Heikki Hämmäinen Instructor: M.Sc. Risto Aho, Nokia.
Android Husam Abdel Rahman. Introduction Android Operating system is most popular operating system these days with the advance in voice communications.
Chapter 3 Software. Learning Objectives Upon successful completion of this chapter, you will be able to: Define the term software Describe the two primary.
Copyright © 2006 Linux Care OÜ 1 “IST programme: new funding and collaboration opportunities” , Tallinn, Estonia Linux in Business use Linux.
OPEN-SOURCE SOFTWARE BY: SAMANTHA HERALD  Otherwise known as OSS, is computer software that is available with source code: normally reserved for copyright.
Open Source Software JAVA Sean Thompson Itec 400 4/5/07.
Sprint 1 February 14 th – 28 th.  We will be developing a 2d game for the Android OS application platform for smart phones  Development in Java  Using.
WEEK INTRODUCTION CSC426 SOFTWARE ENGINEERING.
OLtRA: A Mobile Application Language Michael Olson February 1st, 2011.
Location Based Advertisement System Rushabh Shah Praveen Krishnaiah Naren Chainani Jatin Kumar.
3D Visualisation of Sensor Information on Google Android platform Final Year BEng Project Maciej Gryka, University of Surrey,
TimeTablePublisher History and Current Status Open Source Software Benefits and Potential Technical Support T3 Webinar May 14, 2008 Bibiana McHugh.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
“COLLEGE MANAGEMENT SYSTEM” Presented by: BCA VI SEMESTER.
By : Abhishek Verma Main Topics : 1. Introduction 2. Platform 3. Software Development 4. Overall Evaluation.
Open Source Software at Samsung Minsuk Choi Changes from a closed-model to a collaborative and open-model -
Android App Development Presented By, Handy Apps
A brief information about the Android Operating System
Introduction To Android Programming
Walk n’ Play Project Group-8 Sivarama Krishna Polamraju
Introduction to Android Team5021 (EAST-AFRICA)
StudiDroid: Mobile Android Application
Android.
Position Proposal: Web Programmer Analyst
MOBILE DEVICE OPERATING SYSTEM
At IMMWIT we know very well that online success takes constant renovation and commitment. There are no shortcuts for success. You need to regularly engage.
Software engineering in the mobile phone platform war.
OPERATING SYSTEMS.
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
ANDROID. There are so many applications that run well today on various android mobile devices and different-2 languages can be used for designing such.
Android Introduction Platform Mihail L. Sichitiu.
Getting Started with Android…
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
HOW HYBRID APPLICATION DEVELOPMENT IS BENEFICIAL FOR BUSINESS ?
Void.net.pl.
Presentation transcript:

Android Open Source Project Roy Yu Yu Wang

Agenda Introduction Motivation Community Issues

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.

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.

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

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

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.

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

Community IRC – irc.freenode.net – irc.freenode.net Forum Mailing List

Issues, Enhancements, Stuff Google code Rating System

Forum

Questions

Reference /android-popularity-surges-in-u-s/ /android-popularity-surges-in-u-s/