Be Open Android

631 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
631
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
30
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Be Open Android

  1. 1. Be Open Android Open Source und Open Platform. Chancen und Risiken der neuen freien Welt Karl Pauls karl.pauls@akquinet.de
  2. 2. 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 2 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)
  3. 3. akquinet AG akquinet AG akquinet €1300k SE business consulting GmbH €60k SE International Microsoft / .NET Outsourcing JAVA / SAP Associate Partners akquinet akquinet akquinet akquinet BMC GMBH IBS dynamic solutions outsourcing it-agile cimt AG GmbH €250k SE GmbH €300k SE gGmbH €250k SE GmbH €100k SE DoubleC GmbH akquinet akquinet akquinet akquinet IBS Brüssel SLS logistics system integration tech@spree Groupconcept GmbH GmbH €40k SE GmbH €250k SE GmbH €125k SE GmbH €300k SE infodesign GmbH akquinet akquinet panoptimum GmbH eurosoft Sp. z o.o. enterprise solutions €100k SE GmbH €80k SE Portal Systems GmbH HKS PortivITy GmbH GmbH €75k SE w//Center GmbH Partner Power akquinet AG 2002 2003 2004 2005 2006 2007 Budget 2008 In association 2007 International GmbH Partnerbeteiligung Staff 64 108 133 165 170 203 315 Staff 433 3 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)
  4. 4. Customers 4 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)
  5. 5. Mobile Solutions Android iPhone Mobile OSGi JME 5 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)
  6. 6. 6 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)
  7. 7. Be Open, Be Modular ! Closed Platform Closed Platform Closed Open Platform with with Controlled with (Controlled) Platform Extensions Extensions Extensions 7 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)
  8. 8. 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 easy application development … ! Android is about applications that work together … ! Android is about breaking down application boundaries … 8 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)
  9. 9. 9 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)
  10. 10. Overview 10 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)
  11. 11. Activity, Intent, and Service 11 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)
  12. 12. Life cycle 12 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)
  13. 13. From Source to Deployment 13 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)
  14. 14. 14 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)
  15. 15. Open Source and Open Platform ! source.android.com ! Apache License ! Free and Open Source ! Fully customizable mobile platform ! Full Stack ! Operating system ! Middleware ! Key mobile applications ! Rich set of APIs ! Devices from HTC, Sony-Ericsson, Motorola, … ! Laptop before the end of the year 15 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)
  16. 16. 16 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)
  17. 17. 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 ! Communication enables peer-to-peer social applications ! Open Source allows Monkey-see Monkey-do approach 17 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)
  18. 18. 18 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)
  19. 19. 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 g y ! Make calls ! Send sms ! Use the camera ! Applications can extend the provided functionality 19 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)
  20. 20. 20 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)
  21. 21. Mesh-up and Share ! Combine information from the web with local data ! User‘s contacts ! Calendar ! Geographic location ! Enables new kind of innovative applications ! 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 21 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)
  22. 22. 22 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)
  23. 23. Alliance, Google, and Community ! User applications ! Open Source v.s. Control ! Apache v.s. Android Community ! Meritocracy ! Community v.s. Google y g ! Fragmentation ! 1000‘s of devices equals 1000‘s of versions? ! Security 23 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)
  24. 24. 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) ! 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 24 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)
  25. 25. Karl Pauls karl.pauls@akquinet.de Bülowstraße 66, 10783 Berlin +49 151 226 49 845 25 Be Open Android - Karl Pauls (karl.pauls@akquinet.de)

×