Open Source Technologies

Slides:



Advertisements
Similar presentations
Web Toolkit Julie George & Ronald Lopez 1. Requirements  Java SDK version 1.5 or later  Apache Ant is also necessary to run command line arguments 
Advertisements

What’s new in this release? September 6, Milestone Systems Confidential Milestone’s September release 2012 XProtect ® Web Client 1 Connect instantly.
Web browsers It’s a software application for retrieving and presenting information on WWW. An information resource is identified by a Uniform Resource.
1 GWT Google Web Toolkit Build AJAX apps in the Java language
OPC WPFHMI.NET.
Google Web Toolkit - Gufran Mohammed. Google Web Toolkit (GWT) is an open source Java software development framework that makes writing AJAX applications.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
Plan Introduction What is Cloud Computing?
Presented by: Lan Nguyen.  Started as cooperation with:  World Wide Web Consortium  Web Hypertext Application Technology Working Group  The future.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
1 NETE4631 Using Google Web Services and Using Microsoft Cloud Services Lecture Notes #7.
WIX.com CIS 282 Class Demo Walid Zaman. What is Wix.com  It is a free DIY website publishing platform  It lets users build innovative HTML 5 websites.
Google Web Toolkit An Overview By Shauvik Roy Choudhary.
Chapter 8 Browsing and Searching the Web. Browsing and Searching the Web FAQs: – What’s a Web page? – What’s a URL? – How does a browser work? – How do.
The Mobile CRM Conference 2015 September 14-15, 2015 in Boston, MA Take Your CRM to the Next Level.
How* to Win the #BestMicrosoftHack Shahed Chowdhuri Sr. Technical WakeUpAndCode.com *Hint: Use the Cloud.
Enterprise Cloud Computing
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
Google Web Toolkit Dynamic web on Java (Script) Jordan Jordanov 6 March 2008.
Information Systems in Organizations 5.2 Cloud Computing.
Introduction to Cloud Computing What is cloud? Use of computing resources (hardware and software) that are delivered as a service over a network Why cloud.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
Google Web Toolkit for Mobile Applications Development INGENUITY AT ITS BEST……………….
Cloud Computing ENG. YOUSSEF ABDELHAKIM. Agenda :  The definitions of Cloud Computing.  Examples of Cloud Computing.  Which companies are using Cloud.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
Best Web Technologies for
Technologies For Creating Rich Internet Applications Presenter's name
What were the main differences between Android 2.1, 2.2 and the latest 2.3? And what were the key benefits that users could enjoy? Read this article to.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Benefits of choosing AngularJS to develop Next Generation Applications A few years back, the pattern of present day AngularJS was being formed. Currently.
Google Apps for your business.
The great debate… We will have this as an ongoing theme!
Mobile App Development Using:
Introduction to Cloud Computing
All about Ashley GmbH COMMUNICATION PARTNERS Partner overview.
Browsers and Web Platforms
Architecture of Android
Apache Cordova Overview
Platform as a Service.
On the road: Test automation in practice for a BMW map update service
Open Web App.
Visual Studio Tools for Office 2005
Microsoft SharePoint Server 2016
Google Web Toolkit - Gufran Mohammed
Michael Robertson Yuta Takayama Google Closure Tools.
A Canonical Production January 2013
Migrating Oracle Forms Using Oracle Application Express
How to automate software with
Cloud Enables Quick, Easy Delivery of Training
What's New in eCognition 9
Mobile Services and Cloud Scalability Enable Connections Between Brands and Customers MINI-CASE STUDY “It became clear that Microsoft Azure was the way.
Top Reasons to Choose Android Today. Over the years the Android OS has progressed largely by acquiring major percent of global market share. A number.
Top Reasons to Choose Android Today. Over the years the Android OS has progressed largely by acquiring major percent of global market share. A number.
How AngularJS Development Services different from other Framework - Kunsh Technologies.
Point of View.
TrinityIoT Premises Monitoring.
Computers Tools for an Information Age
What's New in eCognition 9
7/19/2019 2:53 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
HOW HYBRID APPLICATION DEVELOPMENT IS BENEFICIAL FOR BUSINESS ?
What's New in eCognition 9
Running C# in the browser
Presentation transcript:

Open Source Technologies by Samuel Okoroafor http://about.me/okoroaforsamuel

So what is Open source?

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

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

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

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.

… and so Google Opened an Open source projects office.

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

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: https://developers.google.com/open-source/soc/

Some popular Google Open source projects

The Android project

History The android project was first released as beta in November 2007. 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

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!

GWT - Google Web toolkit

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.

- 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

The Chromium Browser Project

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

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

Google Closure tools

Closure Tools Launched in November 5 2009, 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)

Google Cloud Developer challenge 2013

So what is Google Cloud Developer Challenge 2013 about?

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

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!

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 -- 12 prizes in total. Awards for best mentors! A mentor will be chosen for in each region -- 6 prizes in total

The End

Resources links: Google’s Open source projects office https://developers.google.com/open-source/ Open source organizations supported by Google https://developers.google.com/open-source/organizations Google’s open source projects https://developers.google.com/open-source/projects Google cloud Developer challenge http://www.google.com/events/gcdc2013/