Adding Proprietary Frameworks to Android 2011-04-05.

Slides:



Advertisements
Similar presentations
MOOC on M4D 2013 I NTRODUCTION TO THE A NDROID P LATFORM Ashish Agrawal Indian Institute of Technology Kanpur.
Advertisements

Dirk Hohndel Chief Linux & Open Source Technologist Intel Corporation Got.
Intro to Android and iOS CS-328 Dick Steflik. The Players Android – Open source mobile OS developed ny the Open Handset Alliance led by Google. Based.
What is Android?.
Android architecture overview
 Android is a software platform and operating system for mobile devices, based on the Linux kernel, developed by Google. It allows developers to write.
Who are these guys? Bruce Pulley Senior Mobile Applications Developer Andrew Rumbley Senior.
Rapid Game Development with Corona SDK - Altaf Rehmani.
Android: Hello World Frank Xu Gannon University. Steps Configuration ▫Android SDK ▫Android Development Tools (ADT)  Eclipse plug-in ▫Android SDK and.
Google Android as a mobile development platform T Internet Technologies for Mobile Computing Olli Mäkinen.
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
The Leader in Embedded Bluetooth Product Development Roadmap Integration of Bluetooth stack.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
Introduction to Android Platform Overview
Emerging Platform#4: Android Bina Ramamurthy.  Android is an Operating system.  Android is an emerging platform for mobile devices.  Initially developed.
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Lecture 4 Page 1 CS 236 Online Prolog to Lecture 4 CS 236 On-Line MS Program Networks and Systems Security Peter Reiher.
Vs. Ease of Developing 3 rd Party Applications. Points of Interest Closed Source vs. Open Source – Does It Matter? Objective-C vs. Java – Implementation.
Department of Electrical Engineering Electronics Computers Communications Technion Israel Institute of Technology High Speed Digital Systems Lab. High.
Prerequisites Android Studio – io.html io.html Java.
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
Creating With Code.
Android for Java Developers Denver Java Users Group Jan 11, Mike
Presented By: Muhammad Tariq Software Engineer Android Training course.
Meru Confidential IDENTITY MANAGER ORDERING GUIDE NIALL EL-ASSAAD, OCTOBER 2011.
Finding the optimal building to place a police car.
INTRODUCTION TO JAVA AND ANDROID. Slide 2 Our Ecosystem Java Eclipse Android SDK.
Android architecture & setting up. Android operating system comprises of different software components arranges in stack. Different components of android.
VMM Based Rootkit Detection on Android Class Presentation Pete Bohman, Adam Kunk, Erik Shaw.
Educational & entertraiment applications on Android platform «Piano» and «Abetare» Anisa Shehu Prof. Asoc. Elinda Meçe 14 th Workshop “Software Engineering.
Lesson 3 Hearing Things Hà Nội Eclipse + ADT + Android SDK Robot SDK Reference:
 Installation of Android Development Environment  Creating the App with OpenGL ES API  Running the App on Emulator Android App Development.
WELCOME. YOU GUYS USE TO PLAY GAMES RIGHT ? FIFA12, PES12, and much more… I know you love that ! And it all comes from the other side ! So why can’t you.
WDK (Visual Studio add-on) Visual Studio “11” Ultimate Kernel-mode headers/libs Kernel debugger (engine and UI) Windows SDK Visual Studio Core.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
Mobile App Upgrade and Migration Process mobile.semaphore-software.com.
Load Testing Your Alfresco Add-ons Michael Suzuki Software Engineer.
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
BY : MS ARTI B BAVANE. INTRODUCTION Formed on February 15,2010. Jointly found by two pillars Intel and Nokia by joining their existing open source projects.
Windows App Studio Windows App Studio is the tool that makes it fast and easy to build Windows 10 apps. It’s accessible from any device with a browser.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
Presenter Sudhanshu Gupta
Android Mobile Application Development
Visit for more Learning Resources
Android Access Control
What is Apertis? Apertis is a versatile open source infrastructure tailored to the automotive needs and fit for a wide variety of electronic devices.
UBUNTU INSTALLATION
Chapter 2: Operating-System Structures
Development-Introduction
AFS-Based Git Repository
R
CMPE419 Mobile Application Development
Meng Cao, Xiangqing Sun, Ziyue Chen May 28th, 2014
Corporate Uniform To Enhance Uniform Your Business Image?
cFS Workshop Product Management
CS323 Android Getting Started
Android Developer Fundamentals V2
Android Introduction Platform Mihail L. Sichitiu.
Korea Software HRD Center
Emerging Platform#3 Android & Programming an App
Tango 9 LTS NEWS Kernel meeting Krakow February 2019
CMPE419 Mobile Application Development
Chapter 10. Mobile Device Security
Android Access Control
Presentation transcript:

Adding Proprietary Frameworks to Android

Peter Andersson Android Architect HiQ Göteborg

Differentiation + Minimizing Time-to-market and Cost + Constructing an Android Add-on

Image: Anna /

Android stack Linux Kernel Libraries Framework Applications Hardware Device Manufacturers Operators Platform vendors

Android stack Linux Kernel Libraries Framework Applications Hardware New Android stack Linux Kernel Libraries Framework Applications ?

How do I differentiate with Android while keeping time- to-market and maintenance costs low?

Image: Greg_S / flickr.com Upstream changes to delegate responsibility

Relevant

Standard

Atomic

+ Irc.freenode.net, #android, #android-dev

20 patches

10 merges

1 year

mastergingerbreadgingerbread-releasemaster

Image: Antanask / flickr.com Doing Less to get More

”Code is a cost, not an asset”

Image: Johan Cedmar-Brandstedt

Minimize dependencies by vertical additions

Android stack Linux Kernel Libraries Framework Applications Vertical Add-on

Setup Create Android Add-on Create Add-on Repository Use with Android SDK Compile with platform

Image: Johan Cedmar-Brandstedt

device/hiq frameworks/ products/ sdk_addon/ apps/

Android stack Linux Kernel Libraries Framework Applications Hardware Vertical Add-on

Android stack Linux Kernel Libraries Framework Applications Hardware New Android stack Linux Kernel Libraries Framework Applications !

You can differentiate your Android offering while keeping time-to-market and maintenance costs low by…

Image: Greg_S / flickr.com Upstream changes to delegate responsibility

Image: Antanask / flickr.com Doing Less to get More

Minimize dependencies by vertical additions

Thank you for listening ! + Thoughts ? Questions ?