SlideShare a Scribd company logo
1 of 26
Download to read offline
MOBILE OUTLOOK 2010
    WHERE ARE WE?



                             presented by

                    Joseph Labrecque
Colorado Learning and Teaching with Technology Conference - Boulder, CO
                           August 12 th, 2010
Tweet this Session!




      Conference Hashtag:                               #COLTT2010

      Joseph Labrecque on Twitter:                      @JosephLabrecque


JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE?                      2
Joseph Labrecque

                                                    Flash Platform Developer
                                                    Multidisciplinary Digital Artist
                                                    Adobe Education Leader
                                                    • University of Denver
                                                         Senior Multimedia Application Developer
                                                         Center for Teaching and Learning

                                                    • Fractured Vision Media, LLC
                                                    • An Early Morning Letter, Displaced




JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE?                                               3
About the University of Denver
      •   The oldest and largest private university in the
          Rocky Mountain region, the University of Denver
          attracts thought-leaders who are committed to
          academic rigor, community engagement and global
          responsibility. In this active, intellectual
          environment, you'll discover unbounded
          opportunities to affect change in our growing
          global society.
      •   We enroll approximately 11,600 students in our
          undergraduate and graduate programs.
      •   The Carnegie Foundation classifies DU as a
          Doctoral/Research University with high research
          activity.




JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE?        4
About the DU Center for Teaching & Learning

      The Center for Teaching and Learning (CTL) offers
      a variety of faculty development opportunities
      including workshops and seminars, grant funding
      for faculty-initiated projects, and support and
      development of technological applications that
      advance teaching and learning goals.
      Two Units:
      •   Teaching and Learning Support
            •   Grants and Teaching Support
            •   Application and Services Support
      •   Research and Development
            •   Application Development
                (ColdFusion, Flash, Flex, AIR, Java, PHP)
            •   Technology Advisement and Forecasting




JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE?       5
Mobile Outlook 2010?
      Mobile is basically anything device can carry around
      with you! Many believe this is the future of general
      computing.
      During this session, we will be discussing a number of
      things.
      •   Different forms that mobile computing takes
      •   Mobile platforms
      •   The Mobile Web
      •   App Stores and Markets
      •   Problems with Fruit
      •   DU and Mobile




JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE?          6
Form Factors? Devices?
      •   Phones
            • We are still calling them phones???
            • iPhone and Android devices
            • Also traditional cell phones
      •    Tablets
            • Emerging market
            • iPad is the first of many
            • Bunch of Android devices coming soon
      •   Netbooks
            • Ultra-portable (underpowered) laptops
      •   Laptops
            • The mobile standard for years!



JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE?   7
This is Uncharted Territory!



                            Everyone is guessing at this point.
                                       Plenty of forecasting.
                                 Lots of new, emerging stuff.


                      Lots of OPINIONS and UNKNOWNS!!!




JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE?             8
Let’s talk mobile platforms




JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE?   9
Platforms
      •   RIM BlackBerry OS
      •   Apple iPhone OS
      •   Google Android OS
      •   Microsoft Windows Mobile
      •   Linux
      •   Symbian OS
      •   Palm OS




JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE?   10
Mobile and the Web
      m. Subdomain Websites
      •   Generally made for older phones
      •   Super-basic version of the website content
      •   Basically a big list


      Phone Formatting
      •   Phone Browser overrides the text width
      •   Sometimes removes images


      Custom CSS
      •   Website has a mobile CSS for phones
      •   Probably the best solution for a while



JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE?   11
App Stores and Markets
      •   Popularized and pioneered by Apple for the
          iPhone.
      •   Adopted by Google Android and others.
      •   Makes it convenient to just grab apps with
          little hassle.
      •   Must be written for each and every platform.
      •   As a result- not all apps are on all device
          platforms.
      •   This is BAD. Very few have the time, money,
          and people necessary to do this.




JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE?    12
Let’s talk mobile development




JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE?   13
Native Development
      Apple iDevices
      •   Apps written in Objective-C (1986)
      •   Vastly different from many other languages
      •   iPhone SDK (Apple Proprietary)
      •   Many tools are Apple-only


      Google Android
      •   Apps written in Java (1995)
      •   Shares many similarities with C#, ActionScript,
          and other languages
      •   Android SDK (Open Source)




JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE?       14
Packager for iPhone - Problems with Fruit
      •   Adobe announces Packager for iPhone in late
          2009 to allow Flash developers to compile
          their code to native and distribute through the
          App Store just like any normal app.
      •   Days before CS5 launches, Apple changes their
          developer agreement to exclude all apps
          written using “intermediate layers” – This
          includes Flash, Lua, Unity, C#; anything that is
          not Objective-C
      •   This is a problem.
      •   Adobe refocus on AIR for Mobile, specifically
          AIR for Android but other platforms will
          follow.




JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE?        15
AIR for Android
      •   Super-private prerelease earlier this year – later
          opened wide to a much larger prerelease program.
      •   If the user downloads an APK from the market and
          does not have the runtime, AIR will be seamlessly
          installed the first time they grab an AIR for Android
          app.
      •   Cost is minimal. Flash and Flex developers can
          leverage the skills they already have and distribute
          their apps across platforms and devices easily.
      •   Mobile Flex Framework “Slider” is no more.
      •   Flex 4.5 “Hero” will include specifics for mobile
          applications – specifically to deal with resolution
          differences across devices and touch interactions.




JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE?             16
What is DU doing about Mobile?




JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE?   17
DU and Mobile
      •   Experiments with Adobe AIR for Android
      •   CourseMedia™ StudyShufffer
      •   Adobe AIR + Flash Player will be on Android,
          BlackBerry, Symbian OS, Palm/HP, Windows Mobile…
      •   Farthest reach – write once, run *almost* everywhere
      •   Apple iDevices remain a problem
      •   Apple iDevices remain a BIG problem!


      http://www.openscreenproject.org/




JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE?            18
Experiment #1 – SketchNSave




JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE?   19
Experiment #2 – StudyShuffler




JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE?   20
What about Flash Player on Android?

      Works pretty well!
      •   Near parity with the desktop 10.1
      •   Anything CPU/GPU-intensive will tax
          any battery; Flash or no Flash.
      •   Have not noticed any battery drain on
          normal usage.
      •   Even streams video at 1x connection!


      However…
      •   Desktop controls often tiny, tiny…
      •   Developers can optimize apps for
          mobile in many ways.
      •   New ways to think about UI on
          ANY platform – not just Flash.

JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE?   21
The future?




JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE?   22
Mobile Forecasting

      Platform Market Share Changes?
      •   Android on the rise!
      •   Expanding options!
      •   iPhone steady
      •   Traditional platforms reduction
      •   Windows Mobile 7


      Will iDevices Open Up?
      •   Maybe.


      Where are all the Tablets?
      •   iPad is leading the way


JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE?   23
Closing…

                               Blog:      http://inflagrantedelicto.memoryspiral.com/

                               Twitter: @JosephLabrecque

                               Email:     Joseph.Labrecque@du.edu




                               Thank you…




JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE?                                   24
Adobe MAX 2010 – More on Mobile AIR
Emergent Collective One – Free Download




       Download the complete community compilation:
                    http://bit.ly/FVM005

More Related Content

What's hot

UX Concerns across Mobile Platforms
UX Concerns across Mobile PlatformsUX Concerns across Mobile Platforms
UX Concerns across Mobile Platforms
Joseph Labrecque
 
Apple Inc - Rise of Apple Co as a Brand
Apple Inc - Rise of Apple Co as a BrandApple Inc - Rise of Apple Co as a Brand
Apple Inc - Rise of Apple Co as a Brand
Sheikh Muhammad Waqar
 
Designing Content for Multiple Devices
Designing Content for Multiple DevicesDesigning Content for Multiple Devices
Designing Content for Multiple Devices
Brandon Carson
 

What's hot (20)

What is Happening in the "App Factory"?
What is Happening in the "App Factory"?What is Happening in the "App Factory"?
What is Happening in the "App Factory"?
 
Going Mobile With Mobile 2.0 (V0.2)
Going Mobile With Mobile 2.0 (V0.2)Going Mobile With Mobile 2.0 (V0.2)
Going Mobile With Mobile 2.0 (V0.2)
 
Pass the i pad please - 5 Lessons for Creating Great Tablet Experiences
Pass the i pad please - 5 Lessons for Creating Great Tablet ExperiencesPass the i pad please - 5 Lessons for Creating Great Tablet Experiences
Pass the i pad please - 5 Lessons for Creating Great Tablet Experiences
 
UX Concerns across Mobile Platforms
UX Concerns across Mobile PlatformsUX Concerns across Mobile Platforms
UX Concerns across Mobile Platforms
 
Introduction to mobile accessibility
Introduction to mobile accessibilityIntroduction to mobile accessibility
Introduction to mobile accessibility
 
Web and Mobile App Accessibility Testing
Web and Mobile App Accessibility TestingWeb and Mobile App Accessibility Testing
Web and Mobile App Accessibility Testing
 
Test. slideshare
Test. slideshareTest. slideshare
Test. slideshare
 
Apple Inc - Rise of Apple Co as a Brand
Apple Inc - Rise of Apple Co as a BrandApple Inc - Rise of Apple Co as a Brand
Apple Inc - Rise of Apple Co as a Brand
 
iOS Human Interface Guidelines (HCI)
iOS Human Interface Guidelines (HCI)iOS Human Interface Guidelines (HCI)
iOS Human Interface Guidelines (HCI)
 
Welcome to the Apple Story
Welcome to the Apple StoryWelcome to the Apple Story
Welcome to the Apple Story
 
Apple Brand Audit
Apple Brand AuditApple Brand Audit
Apple Brand Audit
 
Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013
 
Designing Content for Multiple Devices
Designing Content for Multiple DevicesDesigning Content for Multiple Devices
Designing Content for Multiple Devices
 
Comparing Apples and Androids
Comparing Apples and AndroidsComparing Apples and Androids
Comparing Apples and Androids
 
SIGNews: Purple VRS Announces One Number for All
SIGNews: Purple VRS Announces One Number for AllSIGNews: Purple VRS Announces One Number for All
SIGNews: Purple VRS Announces One Number for All
 
Failure of Apple Newton
Failure of Apple NewtonFailure of Apple Newton
Failure of Apple Newton
 
7 failed steve jobs's products
7 failed steve jobs's products7 failed steve jobs's products
7 failed steve jobs's products
 
Apple presentation
Apple presentationApple presentation
Apple presentation
 
Mobile & Wearables Games for Health 2014 Tutorial
Mobile & Wearables Games for Health 2014 TutorialMobile & Wearables Games for Health 2014 Tutorial
Mobile & Wearables Games for Health 2014 Tutorial
 
Embracing mobile platforms | nascent at carmel ventures
Embracing mobile platforms | nascent at carmel venturesEmbracing mobile platforms | nascent at carmel ventures
Embracing mobile platforms | nascent at carmel ventures
 

Similar to Mobile Outlook 2010 - Where Are We?

Adapting Expectations to Fit a Mobile Workflow
Adapting Expectations to Fit a Mobile WorkflowAdapting Expectations to Fit a Mobile Workflow
Adapting Expectations to Fit a Mobile Workflow
Joseph Labrecque
 

Similar to Mobile Outlook 2010 - Where Are We? (20)

Mobile computing in a "Post-PC" era... right?
Mobile computing in a "Post-PC" era... right?Mobile computing in a "Post-PC" era... right?
Mobile computing in a "Post-PC" era... right?
 
Mobile development
Mobile developmentMobile development
Mobile development
 
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1
Apples’ iPhone, iPod touch and iPad Application Programming - CLASS 1
 
Adapting Expectations to Fit a Mobile Workflow
Adapting Expectations to Fit a Mobile WorkflowAdapting Expectations to Fit a Mobile Workflow
Adapting Expectations to Fit a Mobile Workflow
 
iOS App Development Presented by Edifyself
iOS App Development Presented by EdifyselfiOS App Development Presented by Edifyself
iOS App Development Presented by Edifyself
 
20220728-iOSAppDev-MobileAppDev.pptx
20220728-iOSAppDev-MobileAppDev.pptx20220728-iOSAppDev-MobileAppDev.pptx
20220728-iOSAppDev-MobileAppDev.pptx
 
techtalk2.23.11.ppt.ppt
techtalk2.23.11.ppt.ppttechtalk2.23.11.ppt.ppt
techtalk2.23.11.ppt.ppt
 
Cross-Platform Mobile App Development
Cross-Platform Mobile App DevelopmentCross-Platform Mobile App Development
Cross-Platform Mobile App Development
 
INNOVATION IN PURSUIT OF EDUCATION EXCELLENCE: MOBILE OUTLOOK
INNOVATION IN PURSUIT OF EDUCATION EXCELLENCE: MOBILE OUTLOOKINNOVATION IN PURSUIT OF EDUCATION EXCELLENCE: MOBILE OUTLOOK
INNOVATION IN PURSUIT OF EDUCATION EXCELLENCE: MOBILE OUTLOOK
 
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
 
Agile Mobile Strategies on a Shoestring Budget
Agile Mobile Strategies on a Shoestring BudgetAgile Mobile Strategies on a Shoestring Budget
Agile Mobile Strategies on a Shoestring Budget
 
Native Application Development Company
Native Application Development CompanyNative Application Development Company
Native Application Development Company
 
Beginners guide to creating mobile apps
Beginners guide to creating mobile appsBeginners guide to creating mobile apps
Beginners guide to creating mobile apps
 
The Future of eLearning
The Future of eLearningThe Future of eLearning
The Future of eLearning
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
 
Impact of Adobe Edge Tools and Services in Higher Education
Impact of Adobe Edge Tools and Services in Higher EducationImpact of Adobe Edge Tools and Services in Higher Education
Impact of Adobe Edge Tools and Services in Higher Education
 
Accelerating Mobile Development with Mobile Enterprise Application Platforms ...
Accelerating Mobile Development with Mobile Enterprise Application Platforms ...Accelerating Mobile Development with Mobile Enterprise Application Platforms ...
Accelerating Mobile Development with Mobile Enterprise Application Platforms ...
 
Understanding The Mobile Patron Webinar
Understanding The Mobile Patron WebinarUnderstanding The Mobile Patron Webinar
Understanding The Mobile Patron Webinar
 
developementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptxdevelopementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptx
 
Informal learning in the workplace: Opportunities for educators
Informal learning in the workplace: Opportunities for educators Informal learning in the workplace: Opportunities for educators
Informal learning in the workplace: Opportunities for educators
 

More from Joseph Labrecque

Adobe Generation Professional: Animation
Adobe Generation Professional:AnimationAdobe Generation Professional:Animation
Adobe Generation Professional: Animation
Joseph Labrecque
 

More from Joseph Labrecque (20)

Producing Quality Video Content for Online Learning
Producing Quality Video Content for Online LearningProducing Quality Video Content for Online Learning
Producing Quality Video Content for Online Learning
 
Interactive Animation with Adobe Animate CC
Interactive Animation with Adobe Animate CCInteractive Animation with Adobe Animate CC
Interactive Animation with Adobe Animate CC
 
Cinematic Interactives with Animate CC
Cinematic Interactives with Animate CCCinematic Interactives with Animate CC
Cinematic Interactives with Animate CC
 
Getting Familiar with Animate CC
Getting Familiar with Animate CCGetting Familiar with Animate CC
Getting Familiar with Animate CC
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Animate CC and the Flash Runtimes at Adobe MAX
Animate CC and the Flash Runtimes at Adobe MAX Animate CC and the Flash Runtimes at Adobe MAX
Animate CC and the Flash Runtimes at Adobe MAX
 
Don't Fear the SWF! (Adobe MAX Community Summit)
Don't Fear the SWF! (Adobe MAX Community Summit)Don't Fear the SWF! (Adobe MAX Community Summit)
Don't Fear the SWF! (Adobe MAX Community Summit)
 
Adobe Animate CC: Introduction to Animation and Interactivity
Adobe Animate CC: Introduction to Animation and InteractivityAdobe Animate CC: Introduction to Animation and Interactivity
Adobe Animate CC: Introduction to Animation and Interactivity
 
Adobe Animate CC: Tool for the Changing Tech Landscape
 Adobe Animate CC: Tool for the Changing Tech Landscape Adobe Animate CC: Tool for the Changing Tech Landscape
Adobe Animate CC: Tool for the Changing Tech Landscape
 
Surviving Industry Disruption in Higher Education
Surviving Industry Disruption in Higher EducationSurviving Industry Disruption in Higher Education
Surviving Industry Disruption in Higher Education
 
Designing Short, Simple, and Effective Video Content for Online Consumption
Designing Short, Simple, and Effective Video Content for Online ConsumptionDesigning Short, Simple, and Effective Video Content for Online Consumption
Designing Short, Simple, and Effective Video Content for Online Consumption
 
Introducing Adobe Animate CC
Introducing Adobe Animate CCIntroducing Adobe Animate CC
Introducing Adobe Animate CC
 
Bootstrap Fundamentals
Bootstrap FundamentalsBootstrap Fundamentals
Bootstrap Fundamentals
 
Flash Professional CC for Mobile
Flash Professional CC for MobileFlash Professional CC for Mobile
Flash Professional CC for Mobile
 
Flash Professional CC 2015: A New Era in Animation and Interactivity
Flash Professional CC 2015: A New Era in Animation and InteractivityFlash Professional CC 2015: A New Era in Animation and Interactivity
Flash Professional CC 2015: A New Era in Animation and Interactivity
 
Adobe MAX 2015 - Giving Flash Professional Another Look
Adobe MAX 2015 - Giving Flash Professional Another LookAdobe MAX 2015 - Giving Flash Professional Another Look
Adobe MAX 2015 - Giving Flash Professional Another Look
 
Why Flash Professional Still Matters for the Web and Beyond
Why Flash Professional Still Matters for the Web and BeyondWhy Flash Professional Still Matters for the Web and Beyond
Why Flash Professional Still Matters for the Web and Beyond
 
Mobile Application Development Technology Roundup
Mobile Application Development Technology RoundupMobile Application Development Technology Roundup
Mobile Application Development Technology Roundup
 
Adobe Generation Professional: Animation
Adobe Generation Professional:AnimationAdobe Generation Professional:Animation
Adobe Generation Professional: Animation
 
Flash Professional CC: Multiplatform Creativity Engine
Flash Professional CC: Multiplatform Creativity EngineFlash Professional CC: Multiplatform Creativity Engine
Flash Professional CC: Multiplatform Creativity Engine
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

Mobile Outlook 2010 - Where Are We?

  • 1. MOBILE OUTLOOK 2010 WHERE ARE WE? presented by Joseph Labrecque Colorado Learning and Teaching with Technology Conference - Boulder, CO August 12 th, 2010
  • 2. Tweet this Session! Conference Hashtag: #COLTT2010 Joseph Labrecque on Twitter: @JosephLabrecque JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 2
  • 3. Joseph Labrecque Flash Platform Developer Multidisciplinary Digital Artist Adobe Education Leader • University of Denver  Senior Multimedia Application Developer  Center for Teaching and Learning • Fractured Vision Media, LLC • An Early Morning Letter, Displaced JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 3
  • 4. About the University of Denver • The oldest and largest private university in the Rocky Mountain region, the University of Denver attracts thought-leaders who are committed to academic rigor, community engagement and global responsibility. In this active, intellectual environment, you'll discover unbounded opportunities to affect change in our growing global society. • We enroll approximately 11,600 students in our undergraduate and graduate programs. • The Carnegie Foundation classifies DU as a Doctoral/Research University with high research activity. JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 4
  • 5. About the DU Center for Teaching & Learning The Center for Teaching and Learning (CTL) offers a variety of faculty development opportunities including workshops and seminars, grant funding for faculty-initiated projects, and support and development of technological applications that advance teaching and learning goals. Two Units: • Teaching and Learning Support • Grants and Teaching Support • Application and Services Support • Research and Development • Application Development (ColdFusion, Flash, Flex, AIR, Java, PHP) • Technology Advisement and Forecasting JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 5
  • 6. Mobile Outlook 2010? Mobile is basically anything device can carry around with you! Many believe this is the future of general computing. During this session, we will be discussing a number of things. • Different forms that mobile computing takes • Mobile platforms • The Mobile Web • App Stores and Markets • Problems with Fruit • DU and Mobile JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 6
  • 7. Form Factors? Devices? • Phones • We are still calling them phones??? • iPhone and Android devices • Also traditional cell phones • Tablets • Emerging market • iPad is the first of many • Bunch of Android devices coming soon • Netbooks • Ultra-portable (underpowered) laptops • Laptops • The mobile standard for years! JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 7
  • 8. This is Uncharted Territory! Everyone is guessing at this point. Plenty of forecasting. Lots of new, emerging stuff. Lots of OPINIONS and UNKNOWNS!!! JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 8
  • 9. Let’s talk mobile platforms JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 9
  • 10. Platforms • RIM BlackBerry OS • Apple iPhone OS • Google Android OS • Microsoft Windows Mobile • Linux • Symbian OS • Palm OS JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 10
  • 11. Mobile and the Web m. Subdomain Websites • Generally made for older phones • Super-basic version of the website content • Basically a big list Phone Formatting • Phone Browser overrides the text width • Sometimes removes images Custom CSS • Website has a mobile CSS for phones • Probably the best solution for a while JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 11
  • 12. App Stores and Markets • Popularized and pioneered by Apple for the iPhone. • Adopted by Google Android and others. • Makes it convenient to just grab apps with little hassle. • Must be written for each and every platform. • As a result- not all apps are on all device platforms. • This is BAD. Very few have the time, money, and people necessary to do this. JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 12
  • 13. Let’s talk mobile development JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 13
  • 14. Native Development Apple iDevices • Apps written in Objective-C (1986) • Vastly different from many other languages • iPhone SDK (Apple Proprietary) • Many tools are Apple-only Google Android • Apps written in Java (1995) • Shares many similarities with C#, ActionScript, and other languages • Android SDK (Open Source) JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 14
  • 15. Packager for iPhone - Problems with Fruit • Adobe announces Packager for iPhone in late 2009 to allow Flash developers to compile their code to native and distribute through the App Store just like any normal app. • Days before CS5 launches, Apple changes their developer agreement to exclude all apps written using “intermediate layers” – This includes Flash, Lua, Unity, C#; anything that is not Objective-C • This is a problem. • Adobe refocus on AIR for Mobile, specifically AIR for Android but other platforms will follow. JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 15
  • 16. AIR for Android • Super-private prerelease earlier this year – later opened wide to a much larger prerelease program. • If the user downloads an APK from the market and does not have the runtime, AIR will be seamlessly installed the first time they grab an AIR for Android app. • Cost is minimal. Flash and Flex developers can leverage the skills they already have and distribute their apps across platforms and devices easily. • Mobile Flex Framework “Slider” is no more. • Flex 4.5 “Hero” will include specifics for mobile applications – specifically to deal with resolution differences across devices and touch interactions. JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 16
  • 17. What is DU doing about Mobile? JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 17
  • 18. DU and Mobile • Experiments with Adobe AIR for Android • CourseMedia™ StudyShufffer • Adobe AIR + Flash Player will be on Android, BlackBerry, Symbian OS, Palm/HP, Windows Mobile… • Farthest reach – write once, run *almost* everywhere • Apple iDevices remain a problem • Apple iDevices remain a BIG problem! http://www.openscreenproject.org/ JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 18
  • 19. Experiment #1 – SketchNSave JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 19
  • 20. Experiment #2 – StudyShuffler JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 20
  • 21. What about Flash Player on Android? Works pretty well! • Near parity with the desktop 10.1 • Anything CPU/GPU-intensive will tax any battery; Flash or no Flash. • Have not noticed any battery drain on normal usage. • Even streams video at 1x connection! However… • Desktop controls often tiny, tiny… • Developers can optimize apps for mobile in many ways. • New ways to think about UI on ANY platform – not just Flash. JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 21
  • 22. The future? JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 22
  • 23. Mobile Forecasting Platform Market Share Changes? • Android on the rise! • Expanding options! • iPhone steady • Traditional platforms reduction • Windows Mobile 7 Will iDevices Open Up? • Maybe. Where are all the Tablets? • iPad is leading the way JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 23
  • 24. Closing… Blog: http://inflagrantedelicto.memoryspiral.com/ Twitter: @JosephLabrecque Email: Joseph.Labrecque@du.edu Thank you… JOSEPH LABRECQUE - MOBILE OUTLOOK 2010: WHERE ARE WE? 24
  • 25. Adobe MAX 2010 – More on Mobile AIR
  • 26. Emergent Collective One – Free Download Download the complete community compilation: http://bit.ly/FVM005