master class
lots of interest in ‘droids
         recently...
...but back in August
        2005:




    (iPhone
  launch: Jan
     2007)
then October 2008: Launch of
            G1 /
 Android finally open-sourced
2009/10

  Motorola
   DROID,
  Nexus N1
    etc.


(& 40+ other
  handsets)
why is it
interesting?
       new
       open
      platform
      technology
open
communit
   y
technology
.java

.scal
  a        JVM             dalvik
                      dx
.lolca   bytecode           VM
  t

  ?
dalvik vm

dalvik bytecode != jvm bytecode
                  [... but they still got
                         sued :-)]
  ...
Oracle vs Google

7 patents + copyright
GPL (Sun) vs ASL (G)

  uses Apache Harmony
      + custom VM
“Dalvik's design dec...
apis / design


 pretty decent (for a Java
           api)

ntent concept (loosely coupled
          actions)
yay, ruby
            http://ruboto.org
nice, Android APIs can
   be directly called



             Sensor
               s
                Camer
  Activity     ...
yay, scala


http://github.com/
 jberkel/android-
       plugin
oh noes, objective-
         c
 Applications may only use Documented APIs in the
manner prescribed by Apple and must not u...
the ugly...          fragmentation

    +
different
brands /
 models
    ...



http://developer.android.com/resources/das...
the android market

        ...still sucks
      ...lots of noise
...no web/api access

but no approval needed!
crazy grow...
http://bbs.goapk.gom
fear the iPed!1!
samsung galaxy tab

              just
          launched at
              IFA
           1ghz, 7”,
             € ??
q4/2010 android gingerbread
       (2.5 / 3.0 ?)

                mostly rumours

                 revamped UI

          ...
Upcoming SlideShare
Loading in …5
×

SC master class: Android

988 views

Published on

master class android @soundcloud office, 090210

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
988
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide






















  • SC master class: Android

    1. 1. master class
    2. 2. lots of interest in ‘droids recently...
    3. 3. ...but back in August 2005: (iPhone launch: Jan 2007)
    4. 4. then October 2008: Launch of G1 / Android finally open-sourced
    5. 5. 2009/10 Motorola DROID, Nexus N1 etc. (& 40+ other handsets)
    6. 6. why is it interesting? new open platform technology
    7. 7. open
    8. 8. communit y
    9. 9. technology .java .scal a JVM dalvik dx .lolca bytecode VM t ?
    10. 10. dalvik vm dalvik bytecode != jvm bytecode [... but they still got sued :-)] one vm per process (fork) slow, but jit compilation (since froyo)
    11. 11. Oracle vs Google 7 patents + copyright GPL (Sun) vs ASL (G) uses Apache Harmony + custom VM “Dalvik's design decisions were all technical and not made to circumvent IP” http://blog.headius.com/2010/08/my-thoughts-on-oracle-v-google.html
    12. 12. apis / design pretty decent (for a Java api) ntent concept (loosely coupled actions)
    13. 13. yay, ruby http://ruboto.org
    14. 14. nice, Android APIs can be directly called Sensor s Camer Activity a JRuby runtim Phone
    15. 15. yay, scala http://github.com/ jberkel/android- plugin
    16. 16. oh noes, objective- c Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited). iPhone Developer Program License Agreement, 3.3
    17. 17. the ugly... fragmentation + different brands / models ... http://developer.android.com/resources/dashboard/platform-versions.html
    18. 18. the android market ...still sucks ...lots of noise ...no web/api access but no approval needed! crazy growth (~ 70%) (there are actually alternative markets)
    19. 19. http://bbs.goapk.gom
    20. 20. fear the iPed!1!
    21. 21. samsung galaxy tab just launched at IFA 1ghz, 7”, € ??
    22. 22. q4/2010 android gingerbread (2.5 / 3.0 ?) mostly rumours revamped UI targeting high-end handsets / tablets

    ×