SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Android Honeycomb tablets
      Marc de Courville
Director software engineering
Brief history: a culture of innovation
 2000 - Jukebox 6000   2001 - JB Recorder    2002 - AV 120




 2003 - AV 300          2004 - AV 400       2005 - PMA 400




                                            1st MID on market!

 2006 – ARCHOS 604      2007 – ARCHOS 605   2008 - ARCHOS 5
Software strategy: the android way!
• Goal:
   – combine the best of Archos multimedia together with Android
     Google OS and open application framework to release cost
     effective tablet devices
• Migration to Android starts at Archos 7th generation of
  products
   – 2009: transition from in house Linux from scratch closed platform
     (Gen4-6) to open Android framework (SDK available and Apache
     software license).
   – September 2009 Archos5it. Still coexistence between two
     independent worlds: Android and legacy Archos Multimedia
     Center.
   – September 2010 with 5 tablets: migration to Android is complete.
     All the user interface is based on Android, one morphing firmware
     for all the products.
The Android mutation

2009
ARCHOS 5 internet
tablet
1st Android tablet




                                                            10.1’’
                                            7.0’’
                               4.3’’
                     3. 2’’
                              2010: range of 5 Android Internet Tablets
    2.8’’
Gen9 (r)evolution!
• 3rd generation of android tablet!
• From a non-phone, non-certified device to a fully certified
  honeycomb tablet!
• Only non-Tegra Honeycomb tablet on the market: a faster
  CPU and faster GPU: dual core ARM cortex A9 OMAP4 and
  SGX540
   – 1.0GHz, 1.2GHz OMAP4430
   – 1.5GHz OMAP4460
• Only tablet supporting a hard drive
• Removable full 3G support
• Uncompromised multimedia experience: true 1080p
  support for all containers and codecs
3rd generation of android tablets




     Removable 3G    Two versions

                    Flash up   HDD: 250GB
                    to 16GB    3mm thicker
Android framework

• Network shares: UPnP and Samba made available
  from any application:
  – Samba: mix of nbtscan (discovery), fusesmb (mount) and
    CIFS kernel to maximize throughput to support HD
  – UPnP: based on djmount
• USB host: add support on top of muSD of external
  storage (HDD/USB keys)
• USB Ethernet dongle for 1080p video streaming
Easy 3G: removable/dynamic 3G



• One single 3G stick and data plan for PC/Tablet
• Removable 3G: 3G as an option
  – Dynamic telephony support implementation with full RIL
    (not a simple tethering) in Android framework
Archos media center
• A unified access to multimedia content
  – Music and Video browser with cover flow and player
  – Support file browsing mode in addition to library mode
  – Favorites, Recently played, Recently added
  – Local/network storage browsing capability
AVOS native multimedia engine
• Containers and codecs: 10 years of
  experience in catching up exceptions
  from non standard compliant
  audio/video stream to be able to play
  anything!
   – AVOS: native multimedia engine
     • Containers: AVI, MP4, MOV, 3GP, MPG, PS, TS, VOB, MKV,
       FLV, RM, RMVB, ASF, WMV
     • Audio codecs: MP3, WAV (PCM/ADPCM), AAC, AAC+ 5.1,
       OGG Vorbis, FLAC, AC3* 5.1
     • HD 1080p Video codecs: H.264 (HP@L4.2), MPEG-4
       (SP/ASP@L6), WMV9/VC1 (AP@L3), MPEG2* (MP/HL)
Multimedia: subtitles
• Subtitles
  – SUB/SRT/SMI/SSA format, SSA color tag support, SRT
    color/styling support if they use html color tags
  – Adjustable frame rate and time shifting
  – Download with automatic best match support with
    opensubtitle.org
Media information scraper
• Archos media information scraper: video file
  information and cover retrieval
• Based on thetvdb.com and themoviedb.org
  respectively for tv series and movies: allows
  hierarchical database representation of video files
TV out/Archos remote
• Archos TVout: ability to clone android UI on the TV
  and display full HD video files through HDMI
• Archos universal Android remote application on
  Android market
  – Easy control of your Archos tablet through Wi-Fi to allow
    remote operation on TV
  – Multimedia keys to control Archos mediacenter
  – Works with any Android device
Archos multimedia widgets
• Two carousels for music and video with
  resume/new/most viewed views
File manager
• Filebrowser supporting remote
  network shares (samba/UPnP),
  USB host and PTP (cameras)
• Enable apps installation

• Double panel
  design with drag
  and drop and
  multi-selection
  capabilities
System monitor and uninstaller
• Archos system monitor
  – Monitor alarms and wakelocks
    including kernel ones that
    prevent device hibernation
     • Not possible in classical apk!
  – Easy one click kill to free
    memory
Startup wizard & demo mode
• Assist the user to setup device
   – Install 3rd party applications
   – Easy Wi-Fi setup
   – Calibration etc.
• Propose safe restricted demo mode for
  in store display
• Facilitate OEM customization
Memory management
• Gen9 has 512MB and
  honeycomb runs fine:
  – Android activity manager
    adjustments in process
    tagging and prioritization
  – Dalvik memory management
    speedup
  – Optimization of low memory
    killer thresholds
  – Reorganization of out of
    memory adjustment levels
Low power and HDD management
• Real support for off mode with a
  deep sleep option (no wake up) to
  fit PMP usage model
• Storage: 10 years experience
  integrating HDDs in mobile devices
  and clever low power HDD
  management software techniques
  – Fine tuning of multimedia buffers to
    allow powering off of USB PHY and
    HDD when playing multimedia
  – Combination HDD with an EMMC as
    application storage
Conclusion and what comes next?
• Gen9 key assets:
  – Faster, Multimedia, Storage++, Easy 3G; Value
• Sneak preview on what is in preparation:
  – DLNA server
  – Parallel solution to MTP that is cumbersome
  – Android 4.0 ice cream sandwich?
     • No commitment since code is not published
     • GED device is based on 4460… like gen9
     • We are well positioned ☺
  – And much more!

Weitere ähnliche Inhalte

Was ist angesagt?

CCTV Camera Dealers Pune for DVR Camera
CCTV Camera Dealers Pune for DVR CameraCCTV Camera Dealers Pune for DVR Camera
CCTV Camera Dealers Pune for DVR CameraEyematic Pune
 
Fosdem 2010 - An Introduction to Enna Media Center
Fosdem 2010 - An Introduction to Enna Media CenterFosdem 2010 - An Introduction to Enna Media Center
Fosdem 2010 - An Introduction to Enna Media CenterBenjamin Zores
 
S5pc100 Brochure 200902
S5pc100 Brochure 200902S5pc100 Brochure 200902
S5pc100 Brochure 200902guestc82ba2
 
Controlling USB Flash Drive Controllers: Expose of Hidden Features
Controlling USB Flash Drive Controllers: Expose of Hidden FeaturesControlling USB Flash Drive Controllers: Expose of Hidden Features
Controlling USB Flash Drive Controllers: Expose of Hidden Featuresxabean
 
Low Cost HD Surveillance Camera using Raspberry PI
Low Cost HD Surveillance Camera using Raspberry PILow Cost HD Surveillance Camera using Raspberry PI
Low Cost HD Surveillance Camera using Raspberry PIVarun A M
 
Mickey threats inside your platform final
Mickey  threats inside your platform finalMickey  threats inside your platform final
Mickey threats inside your platform finalPacSecJP
 
Hybrid DVR software working with all Hikvision
Hybrid DVR software working with all Hikvision Hybrid DVR software working with all Hikvision
Hybrid DVR software working with all Hikvision linovision
 
Samsung Shr 5082 Datasheet
Samsung Shr 5082 DatasheetSamsung Shr 5082 Datasheet
Samsung Shr 5082 DatasheetSean Sullivan
 

Was ist angesagt? (12)

Md041 k
Md041 kMd041 k
Md041 k
 
Md044 k
Md044 kMd044 k
Md044 k
 
CCTV Camera Dealers Pune for DVR Camera
CCTV Camera Dealers Pune for DVR CameraCCTV Camera Dealers Pune for DVR Camera
CCTV Camera Dealers Pune for DVR Camera
 
Fosdem 2010 - An Introduction to Enna Media Center
Fosdem 2010 - An Introduction to Enna Media CenterFosdem 2010 - An Introduction to Enna Media Center
Fosdem 2010 - An Introduction to Enna Media Center
 
Md164 k
Md164 kMd164 k
Md164 k
 
S5pc100 Brochure 200902
S5pc100 Brochure 200902S5pc100 Brochure 200902
S5pc100 Brochure 200902
 
Controlling USB Flash Drive Controllers: Expose of Hidden Features
Controlling USB Flash Drive Controllers: Expose of Hidden FeaturesControlling USB Flash Drive Controllers: Expose of Hidden Features
Controlling USB Flash Drive Controllers: Expose of Hidden Features
 
Low Cost HD Surveillance Camera using Raspberry PI
Low Cost HD Surveillance Camera using Raspberry PILow Cost HD Surveillance Camera using Raspberry PI
Low Cost HD Surveillance Camera using Raspberry PI
 
Md088 k
Md088 kMd088 k
Md088 k
 
Mickey threats inside your platform final
Mickey  threats inside your platform finalMickey  threats inside your platform final
Mickey threats inside your platform final
 
Hybrid DVR software working with all Hikvision
Hybrid DVR software working with all Hikvision Hybrid DVR software working with all Hikvision
Hybrid DVR software working with all Hikvision
 
Samsung Shr 5082 Datasheet
Samsung Shr 5082 DatasheetSamsung Shr 5082 Datasheet
Samsung Shr 5082 Datasheet
 

Ähnlich wie Personnalisation d'Android par Archos 26-10-2011 au PAUG

Play With Android
Play With AndroidPlay With Android
Play With AndroidChamp Yen
 
1319571 634635606205391250
1319571 6346356062053912501319571 634635606205391250
1319571 634635606205391250MadNor Exe
 
Android beyond the smartphone
Android beyond the smartphoneAndroid beyond the smartphone
Android beyond the smartphoneChris Simmonds
 
Operating systems essentials & Android OS concepts
Operating systems essentials & Android OS conceptsOperating systems essentials & Android OS concepts
Operating systems essentials & Android OS conceptsMohamed Taman
 
Qa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerQa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerEran Kinsbrunner
 
Responsive vs Adaptive Web Design - What about Device Channels?
Responsive vs Adaptive Web Design - What about Device Channels?Responsive vs Adaptive Web Design - What about Device Channels?
Responsive vs Adaptive Web Design - What about Device Channels?Stefan Bauer
 
Mobile Application Development Unit 1.pptx
Mobile Application Development Unit 1.pptxMobile Application Development Unit 1.pptx
Mobile Application Development Unit 1.pptxnihitagrawal4
 
A28,32,43,70,101 it spec_sheet
A28,32,43,70,101 it spec_sheetA28,32,43,70,101 it spec_sheet
A28,32,43,70,101 it spec_sheetArchoswut Wut
 
Archos 28,32,43,70,101 it spec_sheet
Archos 28,32,43,70,101 it spec_sheetArchos 28,32,43,70,101 it spec_sheet
Archos 28,32,43,70,101 it spec_sheetArchoswut Wut
 
Android Meetup, Илья Лёвин
Android Meetup, Илья ЛёвинAndroid Meetup, Илья Лёвин
Android Meetup, Илья ЛёвинGDG Saint Petersburg
 
Smart TV Box, 1.6GHz CUP with Android 4.1
Smart TV Box, 1.6GHz CUP with Android 4.1Smart TV Box, 1.6GHz CUP with Android 4.1
Smart TV Box, 1.6GHz CUP with Android 4.1liqiong
 

Ähnlich wie Personnalisation d'Android par Archos 26-10-2011 au PAUG (20)

Play With Android
Play With AndroidPlay With Android
Play With Android
 
1319571 634635606205391250
1319571 6346356062053912501319571 634635606205391250
1319571 634635606205391250
 
Android beyond the smartphone
Android beyond the smartphoneAndroid beyond the smartphone
Android beyond the smartphone
 
Operating systems essentials & Android OS concepts
Operating systems essentials & Android OS conceptsOperating systems essentials & Android OS concepts
Operating systems essentials & Android OS concepts
 
Qa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerQa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbruner
 
Android
AndroidAndroid
Android
 
Firefox os
Firefox osFirefox os
Firefox os
 
Responsive vs Adaptive Web Design - What about Device Channels?
Responsive vs Adaptive Web Design - What about Device Channels?Responsive vs Adaptive Web Design - What about Device Channels?
Responsive vs Adaptive Web Design - What about Device Channels?
 
Archos for web
Archos for webArchos for web
Archos for web
 
Android
Android Android
Android
 
Mobile Application Development Unit 1.pptx
Mobile Application Development Unit 1.pptxMobile Application Development Unit 1.pptx
Mobile Application Development Unit 1.pptx
 
Archos for web
Archos for webArchos for web
Archos for web
 
A28,32,43,70,101 it spec_sheet
A28,32,43,70,101 it spec_sheetA28,32,43,70,101 it spec_sheet
A28,32,43,70,101 it spec_sheet
 
Archos 28,32,43,70,101 it spec_sheet
Archos 28,32,43,70,101 it spec_sheetArchos 28,32,43,70,101 it spec_sheet
Archos 28,32,43,70,101 it spec_sheet
 
Android...by raziel lucagbo
Android...by raziel lucagboAndroid...by raziel lucagbo
Android...by raziel lucagbo
 
Mobile Application development
Mobile Application developmentMobile Application development
Mobile Application development
 
Android
AndroidAndroid
Android
 
Android Meetup, Илья Лёвин
Android Meetup, Илья ЛёвинAndroid Meetup, Илья Лёвин
Android Meetup, Илья Лёвин
 
Android Introduction
Android IntroductionAndroid Introduction
Android Introduction
 
Smart TV Box, 1.6GHz CUP with Android 4.1
Smart TV Box, 1.6GHz CUP with Android 4.1Smart TV Box, 1.6GHz CUP with Android 4.1
Smart TV Box, 1.6GHz CUP with Android 4.1
 

Mehr von Paris Android User Group

Workshop: building your mobile backend with Parse - Droidcon Paris2014
Workshop: building your mobile backend with Parse - Droidcon Paris2014Workshop: building your mobile backend with Parse - Droidcon Paris2014
Workshop: building your mobile backend with Parse - Droidcon Paris2014Paris Android User Group
 
Workshop: Amazon developer ecosystem - DroidCon Paris2014
Workshop: Amazon developer ecosystem - DroidCon Paris2014Workshop: Amazon developer ecosystem - DroidCon Paris2014
Workshop: Amazon developer ecosystem - DroidCon Paris2014Paris Android User Group
 
Extending your apps to wearables - DroidCon Paris 2014
Extending your apps to wearables -  DroidCon Paris 2014Extending your apps to wearables -  DroidCon Paris 2014
Extending your apps to wearables - DroidCon Paris 2014Paris Android User Group
 
Scaling android development - DroidCon Paris 2014
Scaling android development - DroidCon Paris 2014Scaling android development - DroidCon Paris 2014
Scaling android development - DroidCon Paris 2014Paris Android User Group
 
Ingredient of awesome app - DroidCon Paris 2014
Ingredient of awesome app - DroidCon Paris 2014Ingredient of awesome app - DroidCon Paris 2014
Ingredient of awesome app - DroidCon Paris 2014Paris Android User Group
 
Deep dive into android restoration - DroidCon Paris 2014
Deep dive into android restoration - DroidCon Paris 2014Deep dive into android restoration - DroidCon Paris 2014
Deep dive into android restoration - DroidCon Paris 2014Paris Android User Group
 
Archos Android based connected home solution - DroidCon Paris 2014
Archos Android based connected home solution - DroidCon Paris 2014Archos Android based connected home solution - DroidCon Paris 2014
Archos Android based connected home solution - DroidCon Paris 2014Paris Android User Group
 
Porting VLC on Android - DroidCon Paris 2014
Porting VLC on Android - DroidCon Paris 2014Porting VLC on Android - DroidCon Paris 2014
Porting VLC on Android - DroidCon Paris 2014Paris Android User Group
 
Robotium vs Espresso: Get ready to rumble ! - DroidCon Paris 2014
Robotium vs Espresso: Get ready to rumble ! - DroidCon Paris 2014Robotium vs Espresso: Get ready to rumble ! - DroidCon Paris 2014
Robotium vs Espresso: Get ready to rumble ! - DroidCon Paris 2014Paris Android User Group
 
maximize app engagement and monetization - DroidCon Paris 2014
maximize app engagement and monetization - DroidCon Paris 2014maximize app engagement and monetization - DroidCon Paris 2014
maximize app engagement and monetization - DroidCon Paris 2014Paris Android User Group
 
Using the android ndk - DroidCon Paris 2014
Using the android ndk - DroidCon Paris 2014Using the android ndk - DroidCon Paris 2014
Using the android ndk - DroidCon Paris 2014Paris Android User Group
 
Holo material design transition - DroidCon Paris 2014
Holo material design transition - DroidCon Paris 2014Holo material design transition - DroidCon Paris 2014
Holo material design transition - DroidCon Paris 2014Paris Android User Group
 
Google glass droidcon - DroidCon Paris 2014
Google glass droidcon - DroidCon Paris 2014Google glass droidcon - DroidCon Paris 2014
Google glass droidcon - DroidCon Paris 2014Paris Android User Group
 
Embedded webserver implementation and usage - DroidCon Paris 2014
Embedded webserver implementation and usage - DroidCon Paris 2014Embedded webserver implementation and usage - DroidCon Paris 2014
Embedded webserver implementation and usage - DroidCon Paris 2014Paris Android User Group
 
Petit design Grande humanité par Geoffrey Dorne - DroidCon Paris 2014
Petit design Grande humanité par Geoffrey Dorne - DroidCon Paris 2014Petit design Grande humanité par Geoffrey Dorne - DroidCon Paris 2014
Petit design Grande humanité par Geoffrey Dorne - DroidCon Paris 2014Paris Android User Group
 
What's new in android 4.4 - Romain Guy & Chet Haase
What's new in android 4.4 - Romain Guy & Chet HaaseWhat's new in android 4.4 - Romain Guy & Chet Haase
What's new in android 4.4 - Romain Guy & Chet HaaseParis Android User Group
 
Efficient Image Processing - Nicolas Roard
Efficient Image Processing - Nicolas RoardEfficient Image Processing - Nicolas Roard
Efficient Image Processing - Nicolas RoardParis Android User Group
 

Mehr von Paris Android User Group (20)

Workshop: building your mobile backend with Parse - Droidcon Paris2014
Workshop: building your mobile backend with Parse - Droidcon Paris2014Workshop: building your mobile backend with Parse - Droidcon Paris2014
Workshop: building your mobile backend with Parse - Droidcon Paris2014
 
Workshop: Amazon developer ecosystem - DroidCon Paris2014
Workshop: Amazon developer ecosystem - DroidCon Paris2014Workshop: Amazon developer ecosystem - DroidCon Paris2014
Workshop: Amazon developer ecosystem - DroidCon Paris2014
 
Extending your apps to wearables - DroidCon Paris 2014
Extending your apps to wearables -  DroidCon Paris 2014Extending your apps to wearables -  DroidCon Paris 2014
Extending your apps to wearables - DroidCon Paris 2014
 
Scaling android development - DroidCon Paris 2014
Scaling android development - DroidCon Paris 2014Scaling android development - DroidCon Paris 2014
Scaling android development - DroidCon Paris 2014
 
Ingredient of awesome app - DroidCon Paris 2014
Ingredient of awesome app - DroidCon Paris 2014Ingredient of awesome app - DroidCon Paris 2014
Ingredient of awesome app - DroidCon Paris 2014
 
Framing the canvas - DroidCon Paris 2014
Framing the canvas - DroidCon Paris 2014Framing the canvas - DroidCon Paris 2014
Framing the canvas - DroidCon Paris 2014
 
Deep dive into android restoration - DroidCon Paris 2014
Deep dive into android restoration - DroidCon Paris 2014Deep dive into android restoration - DroidCon Paris 2014
Deep dive into android restoration - DroidCon Paris 2014
 
Archos Android based connected home solution - DroidCon Paris 2014
Archos Android based connected home solution - DroidCon Paris 2014Archos Android based connected home solution - DroidCon Paris 2014
Archos Android based connected home solution - DroidCon Paris 2014
 
Porting VLC on Android - DroidCon Paris 2014
Porting VLC on Android - DroidCon Paris 2014Porting VLC on Android - DroidCon Paris 2014
Porting VLC on Android - DroidCon Paris 2014
 
Robotium vs Espresso: Get ready to rumble ! - DroidCon Paris 2014
Robotium vs Espresso: Get ready to rumble ! - DroidCon Paris 2014Robotium vs Espresso: Get ready to rumble ! - DroidCon Paris 2014
Robotium vs Espresso: Get ready to rumble ! - DroidCon Paris 2014
 
Buildsystem.mk - DroidCon Paris 2014
Buildsystem.mk - DroidCon Paris 2014Buildsystem.mk - DroidCon Paris 2014
Buildsystem.mk - DroidCon Paris 2014
 
maximize app engagement and monetization - DroidCon Paris 2014
maximize app engagement and monetization - DroidCon Paris 2014maximize app engagement and monetization - DroidCon Paris 2014
maximize app engagement and monetization - DroidCon Paris 2014
 
Using the android ndk - DroidCon Paris 2014
Using the android ndk - DroidCon Paris 2014Using the android ndk - DroidCon Paris 2014
Using the android ndk - DroidCon Paris 2014
 
Holo material design transition - DroidCon Paris 2014
Holo material design transition - DroidCon Paris 2014Holo material design transition - DroidCon Paris 2014
Holo material design transition - DroidCon Paris 2014
 
Death to passwords - DroidCon Paris 2014
Death to passwords - DroidCon Paris 2014Death to passwords - DroidCon Paris 2014
Death to passwords - DroidCon Paris 2014
 
Google glass droidcon - DroidCon Paris 2014
Google glass droidcon - DroidCon Paris 2014Google glass droidcon - DroidCon Paris 2014
Google glass droidcon - DroidCon Paris 2014
 
Embedded webserver implementation and usage - DroidCon Paris 2014
Embedded webserver implementation and usage - DroidCon Paris 2014Embedded webserver implementation and usage - DroidCon Paris 2014
Embedded webserver implementation and usage - DroidCon Paris 2014
 
Petit design Grande humanité par Geoffrey Dorne - DroidCon Paris 2014
Petit design Grande humanité par Geoffrey Dorne - DroidCon Paris 2014Petit design Grande humanité par Geoffrey Dorne - DroidCon Paris 2014
Petit design Grande humanité par Geoffrey Dorne - DroidCon Paris 2014
 
What's new in android 4.4 - Romain Guy & Chet Haase
What's new in android 4.4 - Romain Guy & Chet HaaseWhat's new in android 4.4 - Romain Guy & Chet Haase
What's new in android 4.4 - Romain Guy & Chet Haase
 
Efficient Image Processing - Nicolas Roard
Efficient Image Processing - Nicolas RoardEfficient Image Processing - Nicolas Roard
Efficient Image Processing - Nicolas Roard
 

Kürzlich hochgeladen

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
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 Takeoffsammart93
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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 educationjfdjdjcjdnsjd
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

Personnalisation d'Android par Archos 26-10-2011 au PAUG

  • 1. Android Honeycomb tablets Marc de Courville Director software engineering
  • 2. Brief history: a culture of innovation 2000 - Jukebox 6000 2001 - JB Recorder 2002 - AV 120 2003 - AV 300 2004 - AV 400 2005 - PMA 400 1st MID on market! 2006 – ARCHOS 604 2007 – ARCHOS 605 2008 - ARCHOS 5
  • 3. Software strategy: the android way! • Goal: – combine the best of Archos multimedia together with Android Google OS and open application framework to release cost effective tablet devices • Migration to Android starts at Archos 7th generation of products – 2009: transition from in house Linux from scratch closed platform (Gen4-6) to open Android framework (SDK available and Apache software license). – September 2009 Archos5it. Still coexistence between two independent worlds: Android and legacy Archos Multimedia Center. – September 2010 with 5 tablets: migration to Android is complete. All the user interface is based on Android, one morphing firmware for all the products.
  • 4. The Android mutation 2009 ARCHOS 5 internet tablet 1st Android tablet 10.1’’ 7.0’’ 4.3’’ 3. 2’’ 2010: range of 5 Android Internet Tablets 2.8’’
  • 5. Gen9 (r)evolution! • 3rd generation of android tablet! • From a non-phone, non-certified device to a fully certified honeycomb tablet! • Only non-Tegra Honeycomb tablet on the market: a faster CPU and faster GPU: dual core ARM cortex A9 OMAP4 and SGX540 – 1.0GHz, 1.2GHz OMAP4430 – 1.5GHz OMAP4460 • Only tablet supporting a hard drive • Removable full 3G support • Uncompromised multimedia experience: true 1080p support for all containers and codecs
  • 6. 3rd generation of android tablets Removable 3G Two versions Flash up HDD: 250GB to 16GB 3mm thicker
  • 7. Android framework • Network shares: UPnP and Samba made available from any application: – Samba: mix of nbtscan (discovery), fusesmb (mount) and CIFS kernel to maximize throughput to support HD – UPnP: based on djmount • USB host: add support on top of muSD of external storage (HDD/USB keys) • USB Ethernet dongle for 1080p video streaming
  • 8. Easy 3G: removable/dynamic 3G • One single 3G stick and data plan for PC/Tablet • Removable 3G: 3G as an option – Dynamic telephony support implementation with full RIL (not a simple tethering) in Android framework
  • 9. Archos media center • A unified access to multimedia content – Music and Video browser with cover flow and player – Support file browsing mode in addition to library mode – Favorites, Recently played, Recently added – Local/network storage browsing capability
  • 10. AVOS native multimedia engine • Containers and codecs: 10 years of experience in catching up exceptions from non standard compliant audio/video stream to be able to play anything! – AVOS: native multimedia engine • Containers: AVI, MP4, MOV, 3GP, MPG, PS, TS, VOB, MKV, FLV, RM, RMVB, ASF, WMV • Audio codecs: MP3, WAV (PCM/ADPCM), AAC, AAC+ 5.1, OGG Vorbis, FLAC, AC3* 5.1 • HD 1080p Video codecs: H.264 (HP@L4.2), MPEG-4 (SP/ASP@L6), WMV9/VC1 (AP@L3), MPEG2* (MP/HL)
  • 11. Multimedia: subtitles • Subtitles – SUB/SRT/SMI/SSA format, SSA color tag support, SRT color/styling support if they use html color tags – Adjustable frame rate and time shifting – Download with automatic best match support with opensubtitle.org
  • 12. Media information scraper • Archos media information scraper: video file information and cover retrieval • Based on thetvdb.com and themoviedb.org respectively for tv series and movies: allows hierarchical database representation of video files
  • 13. TV out/Archos remote • Archos TVout: ability to clone android UI on the TV and display full HD video files through HDMI • Archos universal Android remote application on Android market – Easy control of your Archos tablet through Wi-Fi to allow remote operation on TV – Multimedia keys to control Archos mediacenter – Works with any Android device
  • 14. Archos multimedia widgets • Two carousels for music and video with resume/new/most viewed views
  • 15. File manager • Filebrowser supporting remote network shares (samba/UPnP), USB host and PTP (cameras) • Enable apps installation • Double panel design with drag and drop and multi-selection capabilities
  • 16. System monitor and uninstaller • Archos system monitor – Monitor alarms and wakelocks including kernel ones that prevent device hibernation • Not possible in classical apk! – Easy one click kill to free memory
  • 17. Startup wizard & demo mode • Assist the user to setup device – Install 3rd party applications – Easy Wi-Fi setup – Calibration etc. • Propose safe restricted demo mode for in store display • Facilitate OEM customization
  • 18. Memory management • Gen9 has 512MB and honeycomb runs fine: – Android activity manager adjustments in process tagging and prioritization – Dalvik memory management speedup – Optimization of low memory killer thresholds – Reorganization of out of memory adjustment levels
  • 19. Low power and HDD management • Real support for off mode with a deep sleep option (no wake up) to fit PMP usage model • Storage: 10 years experience integrating HDDs in mobile devices and clever low power HDD management software techniques – Fine tuning of multimedia buffers to allow powering off of USB PHY and HDD when playing multimedia – Combination HDD with an EMMC as application storage
  • 20. Conclusion and what comes next? • Gen9 key assets: – Faster, Multimedia, Storage++, Easy 3G; Value • Sneak preview on what is in preparation: – DLNA server – Parallel solution to MTP that is cumbersome – Android 4.0 ice cream sandwich? • No commitment since code is not published • GED device is based on 4460… like gen9 • We are well positioned ☺ – And much more!