Android And Open Source Why Android grow up so quickly?  Android is Open Source. What is Source? What is Open Source? How does Open Source software grows?

Slides:



Advertisements
Similar presentations
What is Computer Software?. Hardware vs Software Got to have both to get the job done!
Advertisements

Profile of an entrepreneur
Create a Web Site with Publisher 2000 for Marilyn Seguins Class.
What Is An Operating System?. Before Operating Systems u What do you do with just computer hardware? –If someone gives you a computer with no software.
1 Program Design Language (PDL) Slides by: Noppadon Kamolvilassatian Source: Code Complete by Steve McConnell, Chapter 4.
Open Source and the Bazaar Method. History of Software Development 1944, Harvard and IBM build first computer bundling Hardware and Software together.
 IPhone came out first and had more time to develop. (3G)  Also was developed using OS-X  Android was started as a mobile device OS acquired by google.
Operating Systems Student Name : My Levels Last assessment level:
Systems Software Operating Systems.
+ Intro to The Art of Computer Science Code.org. + Table of Contents Vocabulary Introduction to Computer Science Computer Scientist’s Responsibility Technology.
This presentation has been modified from its original version. It has been formatted to fit your computer screen.
The aim We had to “build” a laptop from scratch. We needed to install the software and the Operating system needed. We came across all sorts of problems.
Persuasive Essay Writing Workshop Lessons Big Understanding  Engage the reader by establishing a context, creating a persona, and otherwise developing.
AS Computing Software definitions.
NotesDuranceDescriptionTask Basic and advanced training throughout the project 15.4 – 15.6Reading android material and writing.
HTML History CS 101. HTML Stands for Hypertext Markup Language A “Markup Language” dates from the early days of publishing when editing was done manually.
Computing Revision Notes. Index Software System Software Internet.
Mozilla Mozilla Primarily a web browser Set up in 1998 Gets its resources from volunteers Based in America Easy to take part.
Plagiarism, Bibliographies, Note Taking and Referencing HPQ 20 th November 2012.
Introduction to Programming ICS2O Findlay. Learning Goals  We will learn  The definitions of a computer, program and programming language.  The different.
Making a great Project 2 OCR 1994/2360. Analysis This is the key to getting it right. Too many candidates skip through this section. It’s worth 20% of.
Technology is the answer!!! u Now... just what was the question???
Downloading defined: Downloading is the process of copying a file (such as a game or utility) from one computer to another across the internet. When you.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials The internet: Staying safe online Suitable for: Beginner.
IA203 Week 5 Summarising. SUMMARIES Use your own words Key points Important ideas Order of ideas where necessary Read the following text on summarizing.
COMPUTER ETHICS Computer ethics is the study of standards of right and wrong.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
How did the creator of Facebook (Mark Zuckerberg) manage to make it into such a big success in such a short time? Constantina Constantinou Constantina.
CPSC 372 John D. McGregor Module 2 Session 1 More on requirements and the Investment Decision.
Scientific Method i.e. How we go about solving problems.
World of Wikis Reaction to “Wild about Wikis” Brittany Frazzetto.
Presentation: Learning English. What is it? Prepared by Oleksandra Pekhno Form 11-A School of Chynadiievo October 2013.
CO1552 – Web Application Development Linking Pages - The Basis of the Web.
CHAPTER 15 Reporting Security Problems. INTRODUCTION There are two choices that can be made when you find a security problem in some software, hardware.
Win32 Programming Lesson 2: The Tools of the Trade.
What beta testing actually is Why is it used Some examples of well known beta tests The problems with beta tests.
CS221 Algorithm Basics. What is an algorithm? An algorithm is a list of instructions that transform input information into a desired output. Each instruction.
10/8: Software What is software? –Types of software System software: Operating systems Applications Creating software –Evolution of software development.
1.Euclid The Elements. New York: Dover, 2nd edn. Translated with introduction and commentary by Thomas L. Heath. 2.Hilbert, David Foundations.
Microsoft Visual Basic 2010: Reloaded Fourth Edition Overview An Introduction to Programming.
PLAY GAMES TO: SAVE THE WORLD? LEARN? SOCIAL SKILLS, HOW TO USE TECHNOLOGY, ACADEMIC SUBJECTS OR JUST HAVE FUN?
Saphe surfing! 1 SAPHE Secure Anti-Phishing Environment Presented by Uri Sternfeld.
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
The Anatomy of a Computer Program Unit 3. Programs are Directions  A computer carries out the instructions in a program, line by line, exactly as they.
1 CM107 UNIT 9 SEMINAR Instructor: Jen Leary. REVIEW OF UNITS 1-8 You are close to finishing the course. You will complete the FINAL PROJECT this unit.
Multiplication Facts 1’s, 2’s, 3’s, 4’s, & 5’s Try to beat the computer! Ready, Set, Go! Created by P. Makridis.
Skill Area 214 Introduce World wide web(www)
 Computer Languages Computer Languages  Machine Language Machine Language  Assembly Language Assembly Language  High Level Language High Level Language.
What is Computer Software?. Hardware vs Software Got to have both to get the job done!
Important verbs to understand in order to help you on your EOG’s.
sample Chapter 10: The Stored Program Architecture.
1 Web Search What does the term “binary” mean in a general sense? What does the prefix “bi” tell us? 2 Web Search What does the term “binary”
ITimeKeep V2 Be Prepared for Release. 1.iTimeKeep users will need to update the current iTimeKeep application. 2.Your firm will need to migrate over to.
Aurielle Wilson EDU 290 April 20, Top Two Reasons Why Students Cheat  Students like to take the easiest route possible. Some do it by asking “will.
Learning Outcomes 1. Know software installation processes 2. Be able to prepare for software installation 3. Be able to install and configure software.
Who is this guy?. Born May 14, 1984, New York At high school he excelled in Classical Studies At university he was known for reciting lines from epic.
OPERATING SYSTEMS (OS) By the end of this lesson you will be able to explain: 1. What an OS is 2. The relationship between the OS & application programs.
Analysis Model Zhengyun You University of California Irvine Mu2e Computing Review March 5-6, 2015 Mu2e-doc-5227.
DBM 380 Week 3 DQ 2 Why do you think the use of icons in entity-relationship diagrams as described in the Masri (2008) article resulted in a better understanding.
William Henry Gates III Bill Gates October 28, 1955.
Lesson Objectives Aims You should be able to:
Introducing the World Wide Web
Data Management: Documentation & Metadata
A few tricks to take you beyond the basics of Microsoft Office 2010
What is Computer Software?
Program Design Language (PDL)
Project Title Client: …
Behind the scenes: software programming
Presentation transcript:

Android And Open Source Why Android grow up so quickly?  Android is Open Source. What is Source? What is Open Source? How does Open Source software grows? Android really benifited from Open Source?

What is Source? source = clearly described idea Automatically translate to a program

What is Open Source? Source of a software should be open to anyone and any way of using. Came up in 1998 when Netscape released source of its navigator( 浏 览器 ). It is known as firefox nowaday Eric S. Raymond One of Open Source Creators Icon of Netscape Old navigator is loading

Read Program Program is machine-friendly Programmer gets nothing Nothing >_< ^_^ I can understand~

Read Source Programmers read source and get idea Get Idea

Get Idea First version Someone improve it Better version  more user More improver  Better version Aha,I can make it better!

Android and Open Source First version(1.0) of android is not good enough But world-wide programmers try to improve it. Now, every day android gets benefits from Android Open Source Project. For detail you can check herehere

The Fact of Open Source Scientists publish articles and share ideas Open Source share ideas of how jobs can be done by computable machines. Open Source is just an reflection of academic tradition.