Upload
peterbuck
View
518
Download
0
Tags:
Embed Size (px)
Citation preview
Be Open AndroidOpen Source und Open Platform.
Chancen und Risiken der neuen freien Welt
Karl Pauls [email protected]
Karl Pauls
! Dipl.-Inform. Freie Universität Berlin! Head of OSGi and Mobile CC - akquinet AG! Member Apache Software Foundation
! PMC Apache Felix, Apache Sling, Apache Ace
Be Open Android - Karl Pauls ([email protected])2
akquinet AG
akquinet AG€1300k SEakquinet
business consultingGmbH €60k SE
Associate Partners
BMC GMBH
cimt AG
International
akquinet IBS GmbH €250k SE
Microsoft / .NET
akquinet dynamic solutionsGmbH €300k SE
Outsourcing
akquinet outsourcing gGmbH €250k SE
JAVA / SAP
akquinet it-agile GmbH €100k SE
3
Partner Power International GmbHPartnerbeteiligung
DoubleC GmbH
Groupconcept GmbH
infodesign GmbH
panoptimum GmbH
Portal Systems GmbH
PortivITy GmbH
w//Center GmbH
In association 2007
Staff 433
GmbH €250k SE
akquinet IBS BrüsselGmbH €40k SE
akquinet eurosoft Sp. z o.o. €100k SE
HKSGmbH €75k SE
GmbH €300k SE
akquinet SLS logistics GmbH €250k SE
gGmbH €250k SE
akquinet system integration GmbH €125k SE
GmbH €100k SE
akquinet tech@spree GmbH €300k SE
akquinet enterprise solutions GmbH €80k SE
akquinet AG 2002 2003 2004 2005 2006 2007 Budget 2008
Staff 64 108 133 165 170 203 315
Be Open Android - Karl Pauls ([email protected])
Customers
4 Be Open Android - Karl Pauls ([email protected])
6 Be Open Android - Karl Pauls ([email protected])
Be Open, Be Modular !
7
Closed Platform
Closed Platform with Controlled
Extensions
Closed Platformwith (Controlled)
Extensions
Open Platform with Extensions
Be Open Android - Karl Pauls ([email protected])
Why Android?! Need better ways to
construct mobile applications! Android is about taking full
advantage of all a handset has to offer …
! Android is about fast and
8
easy application development …
! Android is about applications that work together …
! Android is about breaking down application boundaries …
Be Open Android - Karl Pauls ([email protected])
9 Be Open Android - Karl Pauls ([email protected])
Overview
10 Be Open Android - Karl Pauls ([email protected])
Activity, Intent, and Service
Be Open Android - Karl Pauls ([email protected])11
Life cycle
Be Open Android - Karl Pauls ([email protected])12
From Source to Deployment
Be Open Android - Karl Pauls ([email protected])13
14 Be Open Android - Karl Pauls ([email protected])
Open Source and Open Platform! source.android.com
! Apache License
! Free and Open Source! Fully customizable mobile platform! Full Stack
Be Open Android - Karl Pauls ([email protected])15
! Operating system! Middleware! Key mobile applications
! Rich set of APIs! Devices from HTC, Sony-Ericsson, Motorola, …
! Laptop before the end of the year
16 Be Open Android - Karl Pauls ([email protected])
Developers, Developers, Developers! Wide range of useful libraries and tools! Share code between android application and
JME/JSE/JEE! Seemless integration into developer tools! Access to location of the device
Be Open Android - Karl Pauls ([email protected])17
! Access to location of the device! Communication enables peer-to-peer social
applications! Open Source allows Monkey-see Monkey-do
approach
18 Be Open Android - Karl Pauls ([email protected])
All applications are created equal! No difference between core and third-party applications! All applications have equal access to a phone‘s capabilities! Fully tailor the phone to the user
! Swap out the phone‘s homescreen, the style of the dailer, etc.
! Intents allow to integrate and share functionality
Be Open Android - Karl Pauls ([email protected])19
g y! Make calls! Send sms! Use the camera
! Applications can extend the provided functionality
20 Be Open Android - Karl Pauls ([email protected])
Mesh-up and Share! Combine information from the web with local data
! User‘s contacts! Calendar! Geographic location
! Enables new kind of innovative applications
Be Open Android - Karl Pauls ([email protected])21
! Applications can be distributed via ! the official market! other sources on the web
! Develop new/other kinds of devices! Be part of the android community
! Mailing lists, Bug tracker, Meritocracy
22 Be Open Android - Karl Pauls ([email protected])
Alliance, Google, and Community ! User applications! Open Source v.s. Control! Apache v.s. Android Community
! Meritocracy! Community v.s. Google
Be Open Android - Karl Pauls ([email protected])23
y g
! Fragmentation ! 1000‘s of devices equals 1000‘s of versions?
! Security
Use-case OSGi! OSGi adds lifecycle manageability
! Push deployment of native Android applications ! Install, Remove, Update any component! Remote configuration of apps and services! Lock&Wipe of device (if supported by OEM)
Be Open Android - Karl Pauls ([email protected])24
! Standardized remote management interface
! Apache Felix supports running on Android! OEM support needed for Android 1.0/1.1
! OSGi complements, not competes with the Android programming model
25
Karl [email protected]ülowstraße 66, 10783 Berlin+49 151 226 49 845
Be Open Android - Karl Pauls ([email protected])