be open android
TRANSCRIPT
![Page 1: Be Open Android](https://reader036.vdocuments.us/reader036/viewer/2022062307/55617766d8b42aac268b4c3a/html5/thumbnails/1.jpg)
Be Open AndroidOpen Source und Open Platform.
Chancen und Risiken der neuen freien Welt
Karl Pauls [email protected]
![Page 2: Be Open Android](https://reader036.vdocuments.us/reader036/viewer/2022062307/55617766d8b42aac268b4c3a/html5/thumbnails/2.jpg)
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
![Page 3: Be Open Android](https://reader036.vdocuments.us/reader036/viewer/2022062307/55617766d8b42aac268b4c3a/html5/thumbnails/3.jpg)
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])
![Page 6: Be Open Android](https://reader036.vdocuments.us/reader036/viewer/2022062307/55617766d8b42aac268b4c3a/html5/thumbnails/6.jpg)
6 Be Open Android - Karl Pauls ([email protected])
![Page 7: Be Open Android](https://reader036.vdocuments.us/reader036/viewer/2022062307/55617766d8b42aac268b4c3a/html5/thumbnails/7.jpg)
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])
![Page 8: Be Open Android](https://reader036.vdocuments.us/reader036/viewer/2022062307/55617766d8b42aac268b4c3a/html5/thumbnails/8.jpg)
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])
![Page 9: Be Open Android](https://reader036.vdocuments.us/reader036/viewer/2022062307/55617766d8b42aac268b4c3a/html5/thumbnails/9.jpg)
9 Be Open Android - Karl Pauls ([email protected])
![Page 14: Be Open Android](https://reader036.vdocuments.us/reader036/viewer/2022062307/55617766d8b42aac268b4c3a/html5/thumbnails/14.jpg)
14 Be Open Android - Karl Pauls ([email protected])
![Page 15: Be Open Android](https://reader036.vdocuments.us/reader036/viewer/2022062307/55617766d8b42aac268b4c3a/html5/thumbnails/15.jpg)
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
![Page 16: Be Open Android](https://reader036.vdocuments.us/reader036/viewer/2022062307/55617766d8b42aac268b4c3a/html5/thumbnails/16.jpg)
16 Be Open Android - Karl Pauls ([email protected])
![Page 17: Be Open Android](https://reader036.vdocuments.us/reader036/viewer/2022062307/55617766d8b42aac268b4c3a/html5/thumbnails/17.jpg)
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
![Page 18: Be Open Android](https://reader036.vdocuments.us/reader036/viewer/2022062307/55617766d8b42aac268b4c3a/html5/thumbnails/18.jpg)
18 Be Open Android - Karl Pauls ([email protected])
![Page 19: Be Open Android](https://reader036.vdocuments.us/reader036/viewer/2022062307/55617766d8b42aac268b4c3a/html5/thumbnails/19.jpg)
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
![Page 20: Be Open Android](https://reader036.vdocuments.us/reader036/viewer/2022062307/55617766d8b42aac268b4c3a/html5/thumbnails/20.jpg)
20 Be Open Android - Karl Pauls ([email protected])
![Page 21: Be Open Android](https://reader036.vdocuments.us/reader036/viewer/2022062307/55617766d8b42aac268b4c3a/html5/thumbnails/21.jpg)
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
![Page 22: Be Open Android](https://reader036.vdocuments.us/reader036/viewer/2022062307/55617766d8b42aac268b4c3a/html5/thumbnails/22.jpg)
22 Be Open Android - Karl Pauls ([email protected])
![Page 23: Be Open Android](https://reader036.vdocuments.us/reader036/viewer/2022062307/55617766d8b42aac268b4c3a/html5/thumbnails/23.jpg)
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
![Page 24: Be Open Android](https://reader036.vdocuments.us/reader036/viewer/2022062307/55617766d8b42aac268b4c3a/html5/thumbnails/24.jpg)
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
![Page 25: Be Open Android](https://reader036.vdocuments.us/reader036/viewer/2022062307/55617766d8b42aac268b4c3a/html5/thumbnails/25.jpg)
25
Karl [email protected]ülowstraße 66, 10783 Berlin+49 151 226 49 845
Be Open Android - Karl Pauls ([email protected])