Presentation is loading. Please wait.

Presentation is loading. Please wait.

Open Source Technologies

Similar presentations


Presentation on theme: "Open Source Technologies"— Presentation transcript:

1 Open Source Technologies
by Samuel Okoroafor

2 So what is Open source?

3

4 10,000 feet definition of Open Source
“Open-source software is computer software with its source code made available and licensed with a license in which the copyright holder provides the rights to study, change and distribute the software to anyone and for any purpose.” - Wikipedia

5 Google is an Open source driven company.
.. has released over 20 million lines of code and over 900 open source projects...

6 Google is an Open source driven company.
...a lot of Google engineers work full time on open source projects ...

7 Google is an Open source driven company.
… and even more Google engineers use 20% of their time to contribute to any open source projects of interest.

8 … and so Google Opened an Open source projects office.

9 The open source office releases Google-created code to the public as open source projects provides vital infrastructure through code hosting supports open source organizations handles internal open source compliance and by running student outreach programs like Google summer of code

10

11 About Google Summer of Code
Google Summer of Code is a global program that offers post-secondary student developers ages 18 and older stipends to write code for various open source software projects. To be a part of this visit the following url:

12 Some popular Google Open source projects

13 The Android project

14 History The android project was first released as beta in November The first commercial version went live in September 2008. There has been about 18 releases of different Android versions The latest version of Android is called KitKat (API 19) as Android 4.4

15 The Android advantage - Engineered by Google.
- Comes with lots of free Google apps - Search,Maps, Google+,PlayStore,Youtube - amazing widgets - smart notifications - multitasking - voice-enabled search - ...and there’s more!

16

17 GWT - Google Web toolkit

18 History - Google Web toolkit is an open source project aimed at enabling web developers create and maintain complex Javascript frontend applications in Java. - The project was first released on May 16, 2006 by Google - Latest stable release is version 2.5.1 - Available on all operating systems with Java support.

19 - Dynamic and Re-useable UI components
GWT Features - Dynamic and Re-useable UI components - Simple RPC (Remote Procedure Call) mechanism - Browser history management - Full featured java debugging support - Handles some cross browser issues by default - JUnit integration - Supports HTML5 Canvas - Internationalization and Localization

20

21 The Chromium Browser Project

22 History The chrome browser project was first released as a beta version on September 2, 2008 for Microsoft Windows and a stable release on December 11, 2008. Google released chrome source code in September 2008 as the Chromium project encouraging developers to join the community and make Chrome the browser to use. Chrome was designed to support many features that aren’t available from other browsers, including Offline Gmail, Docs

23 Features - simplicity - security - speed - customization - Google Apps for Education suite of products support

24

25 Google Closure tools

26 Closure Tools Launched in November , the Google closure tools project is an effort by Google Engineers to open source the tools used in many Google’s sites and web applications for use by the wider web development community. The tools are comprised of A JavaScript Optimizer (Closure Compiler) A comprehensive JavaScript library (Closure Library) A super easy templating system for JavaScript and Java (Closure Templates) A JavaScript style checker and style fixer (Closure Linter) An enhanced stylesheet language (Closure stylesheets)

27

28 Google Cloud Developer challenge 2013

29 So what is Google Cloud Developer Challenge 2013 about?

30 The Google Cloud Developer challenge is Google’s way of encouraging developers to build web and mobile applications on Google’s own infrastructure! You get to use the same infrastructure that runs some of Google’s services and benefit from the speed, unlimited scalability and all the power that comes with letting Google power your applications

31 Prizes Developers in 6 regions across the world will win prizes that include Android devices and up to $20,000 USD. Innovations of students and female developers would also be highlighted!

32 All you have to do is build and submit an amazing application in one of these categories:
Enterprise/Small Business Solutions , Education, Not for Profit Social / Personal Productivity/Games / Fun A winner will be chosen for each category, in each region prizes in total. Awards for best mentors! A mentor will be chosen for in each region -- 6 prizes in total

33 The End

34 Resources links: Google’s Open source projects office Open source organizations supported by Google Google’s open source projects Google cloud Developer challenge


Download ppt "Open Source Technologies"

Similar presentations


Ads by Google