Suche senden
Hochladen
Android Hardware That's A Little Bit... Odd
•
2 gefällt mir
•
554 views
C
CommonsWare
Folgen
April 2012 presentation to DC Droids
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 26
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Ipadcommunicationapps 110921070532-phpapp01
Ipadcommunicationapps 110921070532-phpapp01
Rob LeFebvre
Multi Channel Publishing
Multi Channel Publishing
Joe Welinske
Planning your Dream Mobile App
Planning your Dream Mobile App
Sean Katz
Tug of war between Android app development and iPhone app development
Tug of war between Android app development and iPhone app development
Endive Software
Apps for at
Apps for at
Rob LeFebvre
The Challenge of Touchscreen Clutter - v2 - 9.26.2012
The Challenge of Touchscreen Clutter - v2 - 9.26.2012
www.webhub.mobi by Yuvee, Inc.
Prediction suretogowrong
Prediction suretogowrong
Skills Matter Talks
2012 03-19
2012 03-19
FantasyHipHop
Empfohlen
Ipadcommunicationapps 110921070532-phpapp01
Ipadcommunicationapps 110921070532-phpapp01
Rob LeFebvre
Multi Channel Publishing
Multi Channel Publishing
Joe Welinske
Planning your Dream Mobile App
Planning your Dream Mobile App
Sean Katz
Tug of war between Android app development and iPhone app development
Tug of war between Android app development and iPhone app development
Endive Software
Apps for at
Apps for at
Rob LeFebvre
The Challenge of Touchscreen Clutter - v2 - 9.26.2012
The Challenge of Touchscreen Clutter - v2 - 9.26.2012
www.webhub.mobi by Yuvee, Inc.
Prediction suretogowrong
Prediction suretogowrong
Skills Matter Talks
2012 03-19
2012 03-19
FantasyHipHop
Android
Android
Mukesh Godara
2012 03-26
2012 03-26
FantasyHipHop
Android
Android
davs7
Kuyi Mobile Geeks on a Beach Presentation by Erick Garayblas
Kuyi Mobile Geeks on a Beach Presentation by Erick Garayblas
geeksonabeach
Introduction to Android
Introduction to Android
MUFIX Community
Android introduction
Android introduction
gururaj kulkarni
iPad communication apps - iTech
iPad communication apps - iTech
RedwoodAT
Mobile Web to Mobile Apps
Mobile Web to Mobile Apps
Troy Miles
Creating Graphics For Mobile Devices
Creating Graphics For Mobile Devices
Upside Learning Solutions
Mdc2010 Casual Game Dev
Mdc2010 Casual Game Dev
momobangalore
Creating Mobile Content Using Flash
Creating Mobile Content Using Flash
paultrani
Adobe AIR Mobile development for Android and PlayBook
Adobe AIR Mobile development for Android and PlayBook
Mihai Corlan
Google android
Google android
Ayush Sharma
It's All About Context
It's All About Context
Kevin Suttle
Android Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and Versions
indiangarg
Mobile app, Mobile App development Company
Mobile app, Mobile App development Company
NetConnectWeb
Android Presentation
Android Presentation
Saurabh Wahile
MMT 28: Adobe »Edge to the Flash«
MMT 28: Adobe »Edge to the Flash«
MMT - Multimediatreff
Company Profile (Eng)
Company Profile (Eng)
Permbun Aimsupasit
Tech comm presentation 2012 08-16
Tech comm presentation 2012 08-16
Ken Tucker
Using Hardware Security with Android Apps
Using Hardware Security with Android Apps
Abhijeet Rane
Camera 2.0 in Android 4.2
Camera 2.0 in Android 4.2
Balwinder Kaur
Weitere ähnliche Inhalte
Was ist angesagt?
Android
Android
Mukesh Godara
2012 03-26
2012 03-26
FantasyHipHop
Android
Android
davs7
Kuyi Mobile Geeks on a Beach Presentation by Erick Garayblas
Kuyi Mobile Geeks on a Beach Presentation by Erick Garayblas
geeksonabeach
Introduction to Android
Introduction to Android
MUFIX Community
Android introduction
Android introduction
gururaj kulkarni
iPad communication apps - iTech
iPad communication apps - iTech
RedwoodAT
Mobile Web to Mobile Apps
Mobile Web to Mobile Apps
Troy Miles
Creating Graphics For Mobile Devices
Creating Graphics For Mobile Devices
Upside Learning Solutions
Mdc2010 Casual Game Dev
Mdc2010 Casual Game Dev
momobangalore
Creating Mobile Content Using Flash
Creating Mobile Content Using Flash
paultrani
Adobe AIR Mobile development for Android and PlayBook
Adobe AIR Mobile development for Android and PlayBook
Mihai Corlan
Google android
Google android
Ayush Sharma
It's All About Context
It's All About Context
Kevin Suttle
Android Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and Versions
indiangarg
Mobile app, Mobile App development Company
Mobile app, Mobile App development Company
NetConnectWeb
Android Presentation
Android Presentation
Saurabh Wahile
MMT 28: Adobe »Edge to the Flash«
MMT 28: Adobe »Edge to the Flash«
MMT - Multimediatreff
Company Profile (Eng)
Company Profile (Eng)
Permbun Aimsupasit
Tech comm presentation 2012 08-16
Tech comm presentation 2012 08-16
Ken Tucker
Was ist angesagt?
(20)
Android
Android
2012 03-26
2012 03-26
Android
Android
Kuyi Mobile Geeks on a Beach Presentation by Erick Garayblas
Kuyi Mobile Geeks on a Beach Presentation by Erick Garayblas
Introduction to Android
Introduction to Android
Android introduction
Android introduction
iPad communication apps - iTech
iPad communication apps - iTech
Mobile Web to Mobile Apps
Mobile Web to Mobile Apps
Creating Graphics For Mobile Devices
Creating Graphics For Mobile Devices
Mdc2010 Casual Game Dev
Mdc2010 Casual Game Dev
Creating Mobile Content Using Flash
Creating Mobile Content Using Flash
Adobe AIR Mobile development for Android and PlayBook
Adobe AIR Mobile development for Android and PlayBook
Google android
Google android
It's All About Context
It's All About Context
Android Fundamentals, Architecture and Versions
Android Fundamentals, Architecture and Versions
Mobile app, Mobile App development Company
Mobile app, Mobile App development Company
Android Presentation
Android Presentation
MMT 28: Adobe »Edge to the Flash«
MMT 28: Adobe »Edge to the Flash«
Company Profile (Eng)
Company Profile (Eng)
Tech comm presentation 2012 08-16
Tech comm presentation 2012 08-16
Andere mochten auch
Using Hardware Security with Android Apps
Using Hardware Security with Android Apps
Abhijeet Rane
Camera 2.0 in Android 4.2
Camera 2.0 in Android 4.2
Balwinder Kaur
"Learning AOSP" - Android Hardware Abstraction Layer (HAL)
"Learning AOSP" - Android Hardware Abstraction Layer (HAL)
Nanik Tolaram
Sensor's inside
Sensor's inside
Anando Kumar Paul
Accessing Hardware on Android
Accessing Hardware on Android
Gary Bisson
Moto v551
Moto v551
Steve Ramirez
User mobility and location management
User mobility and location management
chenjennan
Mapping with Android
Mapping with Android
vgrigoruk
Hierarchical and Hash-based Naming Scheme for Vehicular Information Centric N...
Hierarchical and Hash-based Naming Scheme for Vehicular Information Centric N...
Syed Hassan Ahmed
Zywall Usg300 User Aware Access Control
Zywall Usg300 User Aware Access Control
jones1812
Ofdm Detection on Umts Utra-Fdd up-Link and Implementation of the Modulator/ ...
Ofdm Detection on Umts Utra-Fdd up-Link and Implementation of the Modulator/ ...
International Journal of Engineering Inventions www.ijeijournal.com
A review of current routing protocols for ad hoc mobile wireless networks
A review of current routing protocols for ad hoc mobile wireless networks
Priyanka Gurnani
Intro To Gsm Wh080917
Intro To Gsm Wh080917
hobe
Bluetooth1
Bluetooth1
Ehud Mantzuri
Cryptographic Data Splitting and Cloud Computing
Cryptographic Data Splitting and Cloud Computing
GovCloud Network
Gsm
Gsm
RAHUL KANEKAR
Will the shift from fleet to mobility management revolutionise the leasing in...
Will the shift from fleet to mobility management revolutionise the leasing in...
Mischa van Werkhoven
Mobile Video Advertisement
Mobile Video Advertisement
Yoss Cohen
Distinguish among leo, meo, heo & gis systems . what type of satellites kenn...
Distinguish among leo, meo, heo & gis systems . what type of satellites kenn...
Niaz Shaikh
3 ip packet
3 ip packet
Rizqa Mahendra
Andere mochten auch
(20)
Using Hardware Security with Android Apps
Using Hardware Security with Android Apps
Camera 2.0 in Android 4.2
Camera 2.0 in Android 4.2
"Learning AOSP" - Android Hardware Abstraction Layer (HAL)
"Learning AOSP" - Android Hardware Abstraction Layer (HAL)
Sensor's inside
Sensor's inside
Accessing Hardware on Android
Accessing Hardware on Android
Moto v551
Moto v551
User mobility and location management
User mobility and location management
Mapping with Android
Mapping with Android
Hierarchical and Hash-based Naming Scheme for Vehicular Information Centric N...
Hierarchical and Hash-based Naming Scheme for Vehicular Information Centric N...
Zywall Usg300 User Aware Access Control
Zywall Usg300 User Aware Access Control
Ofdm Detection on Umts Utra-Fdd up-Link and Implementation of the Modulator/ ...
Ofdm Detection on Umts Utra-Fdd up-Link and Implementation of the Modulator/ ...
A review of current routing protocols for ad hoc mobile wireless networks
A review of current routing protocols for ad hoc mobile wireless networks
Intro To Gsm Wh080917
Intro To Gsm Wh080917
Bluetooth1
Bluetooth1
Cryptographic Data Splitting and Cloud Computing
Cryptographic Data Splitting and Cloud Computing
Gsm
Gsm
Will the shift from fleet to mobility management revolutionise the leasing in...
Will the shift from fleet to mobility management revolutionise the leasing in...
Mobile Video Advertisement
Mobile Video Advertisement
Distinguish among leo, meo, heo & gis systems . what type of satellites kenn...
Distinguish among leo, meo, heo & gis systems . what type of satellites kenn...
3 ip packet
3 ip packet
Ähnlich wie Android Hardware That's A Little Bit... Odd
Predictions Sure To Go Wrong (droidcon UK 2011)
Predictions Sure To Go Wrong (droidcon UK 2011)
CommonsWare
Google TV: Thoughts From Left Field
Google TV: Thoughts From Left Field
CommonsWare
Google TV For Fun
Google TV For Fun
CommonsWare
If I Were Starting Now
If I Were Starting Now
CommonsWare
Android Development: The 20,000-Foot View
Android Development: The 20,000-Foot View
CommonsWare
Tehran's 1st Android bootcamp - Part1
Tehran's 1st Android bootcamp - Part1
Mohsen Mirhoseini
Android Jumpstart ESC SV 2012 Part I
Android Jumpstart ESC SV 2012 Part I
Opersys inc.
1319571 634635606205391250
1319571 634635606205391250
MadNor Exe
Is Android the New Embedded Linux? at AnDevCon IV
Is Android the New Embedded Linux? at AnDevCon IV
Opersys inc.
Embedded Android Workshop / ELC 2013
Embedded Android Workshop / ELC 2013
Opersys inc.
Embedded Android Workshop at Embedded World Conference 2013
Embedded Android Workshop at Embedded World Conference 2013
Opersys inc.
Android
Android
Intekhab Alam Khan
Android : Evolution or Revolution
Android : Evolution or Revolution
Sanjiv Malik
Embedded Android Workshop at ELC Europe
Embedded Android Workshop at ELC Europe
Opersys inc.
FY13 Q2 IT Camp - Windows 8 Overview
FY13 Q2 IT Camp - Windows 8 Overview
Harold Wong
Android jumpstart at ESC Boston 2011
Android jumpstart at ESC Boston 2011
Opersys inc.
The Wonderful World of Wearables
The Wonderful World of Wearables
CommonsWare
Introduction to Android (Jeudis du libre)
Introduction to Android (Jeudis du libre)
cbeyls
Designing for Tablet Experiences (Henrik Olsen)
Designing for Tablet Experiences (Henrik Olsen)
Autodesk
Web2.0 Tablet Experience Design Workshop
Web2.0 Tablet Experience Design Workshop
henrikolsen123
Ähnlich wie Android Hardware That's A Little Bit... Odd
(20)
Predictions Sure To Go Wrong (droidcon UK 2011)
Predictions Sure To Go Wrong (droidcon UK 2011)
Google TV: Thoughts From Left Field
Google TV: Thoughts From Left Field
Google TV For Fun
Google TV For Fun
If I Were Starting Now
If I Were Starting Now
Android Development: The 20,000-Foot View
Android Development: The 20,000-Foot View
Tehran's 1st Android bootcamp - Part1
Tehran's 1st Android bootcamp - Part1
Android Jumpstart ESC SV 2012 Part I
Android Jumpstart ESC SV 2012 Part I
1319571 634635606205391250
1319571 634635606205391250
Is Android the New Embedded Linux? at AnDevCon IV
Is Android the New Embedded Linux? at AnDevCon IV
Embedded Android Workshop / ELC 2013
Embedded Android Workshop / ELC 2013
Embedded Android Workshop at Embedded World Conference 2013
Embedded Android Workshop at Embedded World Conference 2013
Android
Android
Android : Evolution or Revolution
Android : Evolution or Revolution
Embedded Android Workshop at ELC Europe
Embedded Android Workshop at ELC Europe
FY13 Q2 IT Camp - Windows 8 Overview
FY13 Q2 IT Camp - Windows 8 Overview
Android jumpstart at ESC Boston 2011
Android jumpstart at ESC Boston 2011
The Wonderful World of Wearables
The Wonderful World of Wearables
Introduction to Android (Jeudis du libre)
Introduction to Android (Jeudis du libre)
Designing for Tablet Experiences (Henrik Olsen)
Designing for Tablet Experiences (Henrik Olsen)
Web2.0 Tablet Experience Design Workshop
Web2.0 Tablet Experience Design Workshop
Mehr von CommonsWare
Gradle and Your Android Wearable Projects
Gradle and Your Android Wearable Projects
CommonsWare
Getting Android Developers for Your Wearables
Getting Android Developers for Your Wearables
CommonsWare
When Microwatts Are Precious: Battery Tips for Wearable Apps
When Microwatts Are Precious: Battery Tips for Wearable Apps
CommonsWare
The Action Bar: Front to Back
The Action Bar: Front to Back
CommonsWare
Android Security: Defending Your Users
Android Security: Defending Your Users
CommonsWare
Secondary Screen Support Using DisplayManager
Secondary Screen Support Using DisplayManager
CommonsWare
Mastering the Master Detail Pattern
Mastering the Master Detail Pattern
CommonsWare
Not Quite As Painful Threading
Not Quite As Painful Threading
CommonsWare
Maps V2... And You!
Maps V2... And You!
CommonsWare
A Deep Dive Into ViewPager
A Deep Dive Into ViewPager
CommonsWare
Second-Screen Support in Android 4.2
Second-Screen Support in Android 4.2
CommonsWare
Integrate Android Apps and Web Apps
Integrate Android Apps and Web Apps
CommonsWare
From Android to the Mobile Web
From Android to the Mobile Web
CommonsWare
X Means Y
X Means Y
CommonsWare
Securing User Data with SQLCipher
Securing User Data with SQLCipher
CommonsWare
Beaming Data to Devices with NFC
Beaming Data to Devices with NFC
CommonsWare
What's New in Jelly Bean
What's New in Jelly Bean
CommonsWare
Making Money at Mobile: 60 Business Models
Making Money at Mobile: 60 Business Models
CommonsWare
AppsWorld Keynote
AppsWorld Keynote
CommonsWare
App Integration (Revised and Updated)
App Integration (Revised and Updated)
CommonsWare
Mehr von CommonsWare
(20)
Gradle and Your Android Wearable Projects
Gradle and Your Android Wearable Projects
Getting Android Developers for Your Wearables
Getting Android Developers for Your Wearables
When Microwatts Are Precious: Battery Tips for Wearable Apps
When Microwatts Are Precious: Battery Tips for Wearable Apps
The Action Bar: Front to Back
The Action Bar: Front to Back
Android Security: Defending Your Users
Android Security: Defending Your Users
Secondary Screen Support Using DisplayManager
Secondary Screen Support Using DisplayManager
Mastering the Master Detail Pattern
Mastering the Master Detail Pattern
Not Quite As Painful Threading
Not Quite As Painful Threading
Maps V2... And You!
Maps V2... And You!
A Deep Dive Into ViewPager
A Deep Dive Into ViewPager
Second-Screen Support in Android 4.2
Second-Screen Support in Android 4.2
Integrate Android Apps and Web Apps
Integrate Android Apps and Web Apps
From Android to the Mobile Web
From Android to the Mobile Web
X Means Y
X Means Y
Securing User Data with SQLCipher
Securing User Data with SQLCipher
Beaming Data to Devices with NFC
Beaming Data to Devices with NFC
What's New in Jelly Bean
What's New in Jelly Bean
Making Money at Mobile: 60 Business Models
Making Money at Mobile: 60 Business Models
AppsWorld Keynote
AppsWorld Keynote
App Integration (Revised and Updated)
App Integration (Revised and Updated)
Kürzlich hochgeladen
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Fwdays
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
charlottematthew16
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
Lars Bell
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Precisely
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Manik S Magar
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
Kürzlich hochgeladen
(20)
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
How to write a Business Continuity Plan
How to write a Business Continuity Plan
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Android Hardware That's A Little Bit... Odd
1.
Android Hardware That's A
Little Bit... Odd Copyright © 2011 CommonsWare, LLC
2.
The F Word ●
Complexity: Predictable Differences – Different resource sets – Different hardware features (<uses-feature>) ● Fragmentation: Unpredictable Differences – Device bugs – Vendors who cheat – Un-Play-able devices Copyright © 2011 CommonsWare, LLC
3.
Play, CDD, and
the CTS ● Requirements for Google Play – Option #1 ● Meet the Compatibility Definition Document (CDD) ● Pass the Compatibility Test Suite (CTS) – Option #2 ● Piracy! – Option #3 ● Just Say No Copyright © 2011 CommonsWare, LLC
4.
Examples ●
Google TV – Complexity more than fragmentation ● Original Galaxy Tab 7” – Fragmentation: claimed to be a phone but could not dial ● Odd Devices – Fragmentation! Copyright © 2011 CommonsWare, LLC
5.
Kindle Fire ●
Amazon ● Most Popular Odd Device – Millions sold in just a few months ● 7”, 1024x600, Android 2.3 ● Price: $199 – No significant eBay discount Copyright © 2011 CommonsWare, LLC
6.
Kindle Fire ●
Notable Limitations – No camera, GPS, Bluetooth, microphone – Nothing Googly: Play, Google Maps, C2DM, etc. – Menu Bar ● Reminiscent of system bar in Honeycomb ● Contains the HOME, BACK, and MENU buttons ● Comes and goes Copyright © 2011 CommonsWare, LLC
7.
Kindle Fire Copyright ©
2011 CommonsWare, LLC
8.
Kindle Fire ●
Development Tools – Nothing special from Amazon – Create a standard 2.3.3 emulator image and tinker with settings to make resemble Fire ● Problem: emulator thinks -xlarge, not -large – Standard hardware setup ● Windows: need drivers ● OS X/Linux: adjust adb_usb.ini Copyright © 2011 CommonsWare, LLC
9.
Kindle Fire ●
Distribution Options – Amazon Appstore for Android ● Also gets your app to phones, etc. – Download from Web – Side-loading Copyright © 2011 CommonsWare, LLC
10.
Blackberry Playbook ●
Research In Motion ● Not especially popular ● 7”, 1024x600, Android 2.3 – Catch: Android run in virtualization! ● Price: $500 – < $200 on eBay Copyright © 2011 CommonsWare, LLC
11.
Blackberry Playbook ●
Notable Limitations – No Bluetooth – No SIP, text-to-speech, task management APIs – No Ogg Vorbis, AMR, H.263, other formats – Nothing Googly – Odd navigation Copyright © 2011 CommonsWare, LLC
12.
Blackberry Playbook ●
Development Process – Validate your APK – Convert your APK into a BAR – Sign and distribute the BAR Copyright © 2011 CommonsWare, LLC
13.
Blackberry Playbook ●
Development Tools – Eclipse plug-in (Windows, OS X) – Browser-based packager (Windows, OS X + Java applet) – Command-line tools (Windows, OS X, Linux) – Simulator ● Playbook in a VMWare image for testing ● Windows, OS X Copyright © 2011 CommonsWare, LLC
14.
Blackberry Playbook ●
Distribution Options – Blackberry App World – Awkward side-loading – No download support natively ● Some community hacks for this Copyright © 2011 CommonsWare, LLC
15.
NOOK Tablet ●
Barnes & Noble ● It and NOOK Color predecessor reasonably popular ● 7”, 1024x600, Android 2.3 ● Price: $199 – No significant discount on eBay Copyright © 2011 CommonsWare, LLC
16.
NOOK Tablet ●
Notable Limitations – Claims to be -xlarge when really -large – No camera, Bluetooth, location tracking – Nothing Googly – Odd HOME button – No text-to-speech Copyright © 2011 CommonsWare, LLC
17.
NOOK Tablet ●
Development Tools – Official SDK Add-ons ● Install via SDK Manager ● Provides emulators for NOOK Color, NOOK Tablet – Restricted Development on Hardware ● Must provide US tax ID and US bank account to get credentials to allow deployment to a device ● Last set of workarounds closed off by firmware update Copyright © 2011 CommonsWare, LLC
18.
NOOK Tablet ●
Distribution Options – Barnes & Noble Storefront – No side-loading – No download from Web Copyright © 2011 CommonsWare, LLC
19.
WIMM One ●
WIMM Labs ● Not widely distributed, awaiting OEM deals ● 35mm wearable ● Price: $199 – None found on eBay Copyright © 2011 CommonsWare, LLC
20.
WIMM One ●
Notable Limitations – Substantially different programming model ● Mix of Android APIs and custom WIMM APIs – Severe limitations on input, power consumption, UI patterns – Limited Internet access ● WiFi, possible tethering – Nothing Googly Copyright © 2011 CommonsWare, LLC
21.
WIMM One ●
Development Tools – SDK add-on, not installed via SDK Manager – Custom emulator image – Standard hardware setup ● Windows: USB drivers ● OS X/Linux: adb_usb.ini and udev adjustments ● Uses a dock for connection to development machine Copyright © 2011 CommonsWare, LLC
22.
WIMM One ●
Distribution Options – WIMM's app store – Sideloading – No download option – Long-term: OEM deals Copyright © 2011 CommonsWare, LLC
23.
EPSON Moverio
Copyright © 2011 CommonsWare, LLC
24.
Why Bother? ●
Specific Itch to Scratch – You bought one – Your friend, boss, etc. bought one (or more) – Your client bought one (or more) – Your user base is begging for it – You have a specific use for one ● Prototype for future (e.g., military-grade wearable) Copyright © 2011 CommonsWare, LLC
25.
Why Bother? ●
Playing the Niche Card – Fire, NOOKs have significant user bases and smaller app markets – Less competition may mean more sales despite smaller user base ● “The bestselling NOOK Apps have grossed over $100,000 in the first 30 days of sale” Copyright © 2011 CommonsWare, LLC
26.
The Future ●
Three Principal Types of Hardware – Conventional Android Devices ● Supports Google Play, passes CDD/CTS – “Control Freak” Manufacturers ● E.g., today's “odd devices” ● Do not support Google Play, have limitations – True OEM Model ● Designed to have custom firmware loaded Copyright © 2011 CommonsWare, LLC
Jetzt herunterladen