SlideShare uma empresa Scribd logo
1 de 29
Baixar para ler offline
Remote Management of
Embedded Android Devices
Basic Concepts of Android Development
Embedded System Deployment Key Issues
- What is TCO
How VIA Helps Customers Solve
Deployment Issues
- DMS
Overview
Storage Device: USB Flash
On-site construction, high cost
Prehistoric remote update
Shortcomings
Physical connection: Serial, USB cable
Boot loader code complexity
Methods are not uniform, highly customized
Background - “Prehistoric" Approach
Application
1
Sandbox UID = A
Application
2
Sandbox UID = B
Service
Uses-permission
Security privilege separation and authorization
UID and Sandbox
Permission Mechanism
Security Mechanisms
APP Signature
Verify the application's Publisher, and assign UID
Install, upgrade, and data sharing
System Signature
Platform, share, media, test/release
Signature
Copy APK to data/app directory, system will automatically install
App Store
Factory Installations
Manual Installation
Adb command through cmd window, install/uninstall apk
Apply for an account in the app store
Development and application, packaged and signature; upload it to
the app store and publish
Device side application through the app store search, or get version
upgrade notification
Download the application and install it to device
Process of Deploying Applications
To overcome the drawbacks of the previous
upgrade method
OTA
OTA, known as Over-The-Air programming, it is a
standard Android system software upgrade.
Powerful, provides full update, incremental
upgrade mode
Start the
Upgrade
Connect to
OTA Server
Check
Version
Upgrade
or Not?
Download
Upgrade
Package
Set recovery
mode, Restart
In recovery
mode, start
upgrade
Check
Signature
Upgrade:
Format the
partition,
reinstall
application
Upgrade
Complete
Preparations
Compiler
Upgrade Kit
Upload to the
OTA Server
OTA Process
Application installation requires manual authorization
Need to build applications and OTA server
Embedded Android Deployment Challenges
Complex deployment as scale increases
Seamless software / firmware upgrade
Short fault response time
Software is becoming more and more powerful
while maintenance more difficult
Real-time device status monitoring
Embedded Android Deployment Challenges
How to reduce costs and improve customer
satisfaction with Embedded Systems
Deployments?
Setup deployment costs
Site diagnostics, troubleshooting
Support cost
Application software maintenance costs
On-site installation, configuration, training
Software / equipment upgrades, reset
TCO – Deployment Costs
USB flash drive installation can be completed
automatically in one step
If you place any third party application in the
“add-on” directory it will be automatically
installed
Simplified Installation: One-Step Setup
DMS = Device Management System
Web-based remote device management system
What is DMS?
A unified interface and methods: using a universal approach to the
management of all equipment, reduces errors and training needs, and
improves overall system reliability
Ensure that applications always run optimally to ensure
maximum uptime and high productivity
Quickly and easily install the latest updates on all devices in a
network
Real-time monitoring of all devices within the network
Reduced maintenance costs
Why Use DMS?
System Health Monitoring
Software/System Upgrades
Remote Device Control
Task Scheduling Settings
DMS Functionality
Application Deployment Management
System Status
Network Status and Information
Alerts/Warnings
CPU/Memory/Storage Usage
System Health Monitoring
Power on, Power off, Hibernate
Wake on LAN
Screen Shot
Timer Switch
Screen, Volume Control
Device Control
Android based silent installation:
Firmware Upgrade (Uboot in ARM)
Upload File
OS Upgrade
File Deletion
System Upgrade
Install/Uninstall Applications
Activate/Close Applications
Application Deployment
Weekly Scheduling
Special Task Scheduling
Task Scheduling
Before After
Digital Signage in Transportation Systems
Billboard + AltaDS
Framework
Hardware
Application
Signage
Player
TTS
Engine
Security
Engine
Multimedia Framework
LCD
Panel
ARM
Board
Publisher
Charge PC
RS-232EthernetSecurity
Engine
CMS
VIA Program
Customer Solutions
DMS
System Composition
Compact fanless Android digital signage system
Rich I/O Connectivity
Scala Android HTML player Android player
and enhanced-player certification
1080p video hardware acceleration
Includes customized Android 4.0.3
software development kit
VIA ALTA DS
Equipment distribution, distance, time
24x7 continuous operation
Equipment sealing, easy disassembly
Traffic, environmental risks
Effectively Solving Real Problems
DMS Server
ALTA DS (ARM)ARTiGO (x86)
Cloud DB
Remote administrator
Screen
……
Screen
Internet
Interactive
Mobile
Devices
AdvertisementEntertainment KIOSKTransportation
Future DMS - Support More Devices
Network
3G
3G GW
DMS Server
Future of DMS - Network Monitoring
© 2014 VIA Technologies, Inc All Rights Reserved.
• VIA reserves the right to make changes in its products without notice in order to improve design or performance characteristics.
• This publication neither states nor implies any representations or warranties of any kind, including but not limited to any implied warranty of merchantability or fitness for a particular
purpose. No license, express or implied, to any intellectual property rights is granted by this document.
• VIA makes no representations or warranties with respect to the accuracy or completeness of the contents of this publication or the information contained herein, and reserves the right
to make changes at any time, without notice. VIA disclaims responsibility for any consequences resulting from the use of the information included herein.
• VIA C7®, VIA C7®-D, VIA C7®-M, and VIA Eden® are trademarks of VIA Technologies, Inc.

Mais conteúdo relacionado

Mais procurados

Droidcon 2013 France - Android Platform Anatomy
Droidcon 2013 France - Android Platform AnatomyDroidcon 2013 France - Android Platform Anatomy
Droidcon 2013 France - Android Platform Anatomy
Benjamin Zores
 
Is Android the New Embedded Linux? at AnDevCon VI
Is Android the New Embedded Linux? at AnDevCon VIIs Android the New Embedded Linux? at AnDevCon VI
Is Android the New Embedded Linux? at AnDevCon VI
Opersys inc.
 

Mais procurados (20)

Reducing boot time in embedded Linux
Reducing boot time in embedded LinuxReducing boot time in embedded Linux
Reducing boot time in embedded Linux
 
Software update for IoT Embedded World 2017
Software update for IoT Embedded World 2017Software update for IoT Embedded World 2017
Software update for IoT Embedded World 2017
 
10 ways hardware engineers can make software integration easier
10 ways hardware engineers can make software integration easier10 ways hardware engineers can make software integration easier
10 ways hardware engineers can make software integration easier
 
Embedded Android: Android beyond the smartphone
Embedded Android: Android beyond the smartphoneEmbedded Android: Android beyond the smartphone
Embedded Android: Android beyond the smartphone
 
Useful USB Gadgets on Linux
Useful USB Gadgets on LinuxUseful USB Gadgets on Linux
Useful USB Gadgets on Linux
 
Android's Multimedia Framework
Android's Multimedia FrameworkAndroid's Multimedia Framework
Android's Multimedia Framework
 
Android Security Internals
Android Security InternalsAndroid Security Internals
Android Security Internals
 
Tip: How to enable wireless debugging with Android?
Tip: How to enable wireless debugging with Android?Tip: How to enable wireless debugging with Android?
Tip: How to enable wireless debugging with Android?
 
Hacking Android OS
Hacking Android OSHacking Android OS
Hacking Android OS
 
Issues of added_ip_devices
Issues of added_ip_devicesIssues of added_ip_devices
Issues of added_ip_devices
 
Android Security Development - Part 2: Malicious Android App Dynamic Analyzi...
Android Security Development - Part 2: Malicious Android App Dynamic Analyzi...Android Security Development - Part 2: Malicious Android App Dynamic Analyzi...
Android Security Development - Part 2: Malicious Android App Dynamic Analyzi...
 
Android Internals
Android InternalsAndroid Internals
Android Internals
 
Userspace drivers-2016
Userspace drivers-2016Userspace drivers-2016
Userspace drivers-2016
 
Droidcon 2013 France - Android Platform Anatomy
Droidcon 2013 France - Android Platform AnatomyDroidcon 2013 France - Android Platform Anatomy
Droidcon 2013 France - Android Platform Anatomy
 
Is Android the New Embedded Linux? at AnDevCon VI
Is Android the New Embedded Linux? at AnDevCon VIIs Android the New Embedded Linux? at AnDevCon VI
Is Android the New Embedded Linux? at AnDevCon VI
 
Perfect Foundation for 2013 Security Blueprint
Perfect Foundation for 2013 Security BlueprintPerfect Foundation for 2013 Security Blueprint
Perfect Foundation for 2013 Security Blueprint
 
Reducing the boot time of Linux devices
Reducing the boot time of Linux devicesReducing the boot time of Linux devices
Reducing the boot time of Linux devices
 
Software update for IoT: the current state of play
Software update for IoT: the current state of playSoftware update for IoT: the current state of play
Software update for IoT: the current state of play
 
Mobile Test Automation using one API and one infrastructure
Mobile Test Automation using one API and one infrastructureMobile Test Automation using one API and one infrastructure
Mobile Test Automation using one API and one infrastructure
 
Q4.11: Porting Android to new Platforms
Q4.11: Porting Android to new PlatformsQ4.11: Porting Android to new Platforms
Q4.11: Porting Android to new Platforms
 

Destaque

Mobile Android and Network
Mobile Android and NetworkMobile Android and Network
Mobile Android and Network
Padma Sankar
 
Embedded Development Systems-WearberryTec-Linked
Embedded Development Systems-WearberryTec-LinkedEmbedded Development Systems-WearberryTec-Linked
Embedded Development Systems-WearberryTec-Linked
Anil Kumar
 
Remote monitoring system
Remote monitoring systemRemote monitoring system
Remote monitoring system
Pk Doctors
 

Destaque (20)

Mobile Android and Network
Mobile Android and NetworkMobile Android and Network
Mobile Android and Network
 
Android Network Management
Android Network ManagementAndroid Network Management
Android Network Management
 
Embedded Development Systems-WearberryTec-Linked
Embedded Development Systems-WearberryTec-LinkedEmbedded Development Systems-WearberryTec-Linked
Embedded Development Systems-WearberryTec-Linked
 
Android porting-on-embedded-platform v2-0633850602027036930
Android porting-on-embedded-platform v2-0633850602027036930Android porting-on-embedded-platform v2-0633850602027036930
Android porting-on-embedded-platform v2-0633850602027036930
 
Android Embedded - Einführung in Android als Embedded-Plattform
Android Embedded - Einführung in Android als Embedded-PlattformAndroid Embedded - Einführung in Android als Embedded-Plattform
Android Embedded - Einführung in Android als Embedded-Plattform
 
Nosql redis-mongo
Nosql redis-mongoNosql redis-mongo
Nosql redis-mongo
 
2011_12_4K research in PSNC
2011_12_4K research in PSNC2011_12_4K research in PSNC
2011_12_4K research in PSNC
 
RTSP Streaming Server - Demo Streaming RTSP Protocol Over IPv6 Network
RTSP Streaming Server - Demo Streaming RTSP Protocol Over IPv6 NetworkRTSP Streaming Server - Demo Streaming RTSP Protocol Over IPv6 Network
RTSP Streaming Server - Demo Streaming RTSP Protocol Over IPv6 Network
 
RTSP Protocol Analysis Of A Streaming Thorugh IPv6 Network
RTSP Protocol Analysis Of A Streaming Thorugh IPv6 NetworkRTSP Protocol Analysis Of A Streaming Thorugh IPv6 Network
RTSP Protocol Analysis Of A Streaming Thorugh IPv6 Network
 
Remote monitoring system
Remote monitoring systemRemote monitoring system
Remote monitoring system
 
Embedded Android Market Development
Embedded Android Market DevelopmentEmbedded Android Market Development
Embedded Android Market Development
 
Realtime video streaming the open source way
Realtime video streaming the open source wayRealtime video streaming the open source way
Realtime video streaming the open source way
 
FFMPEG TOOLS
FFMPEG TOOLSFFMPEG TOOLS
FFMPEG TOOLS
 
Embedded Android Real-Time Streaming Optimization
Embedded Android Real-Time Streaming OptimizationEmbedded Android Real-Time Streaming Optimization
Embedded Android Real-Time Streaming Optimization
 
Embedded android development (e book)
Embedded android development (e book)Embedded android development (e book)
Embedded android development (e book)
 
Deep Dive into the AOSP
Deep Dive into the AOSPDeep Dive into the AOSP
Deep Dive into the AOSP
 
Internationalization(i18n) of Web Page
Internationalization(i18n) of Web PageInternationalization(i18n) of Web Page
Internationalization(i18n) of Web Page
 
Android Internals at Linaro Connect Asia 2013
Android Internals at Linaro Connect Asia 2013Android Internals at Linaro Connect Asia 2013
Android Internals at Linaro Connect Asia 2013
 
Brillo / Weave Internals
Brillo / Weave InternalsBrillo / Weave Internals
Brillo / Weave Internals
 
Embedded Android Workshop with Marshmallow
Embedded Android Workshop with MarshmallowEmbedded Android Workshop with Marshmallow
Embedded Android Workshop with Marshmallow
 

Semelhante a Remote Management of Embedded Android Devices

Application Virtualization
Application VirtualizationApplication Virtualization
Application Virtualization
Amit Gatenyo
 
MBM Security Products Matrix
MBM Security Products MatrixMBM Security Products Matrix
MBM Security Products Matrix
Charles McNeil
 

Semelhante a Remote Management of Embedded Android Devices (20)

How to deploy Windows Mobile to 40,000 users
How to deploy Windows Mobile to 40,000 usersHow to deploy Windows Mobile to 40,000 users
How to deploy Windows Mobile to 40,000 users
 
Augmate Capabilities Deck
Augmate Capabilities DeckAugmate Capabilities Deck
Augmate Capabilities Deck
 
Application Virtualization
Application VirtualizationApplication Virtualization
Application Virtualization
 
The Future of Mobile Application Security
The Future of Mobile Application SecurityThe Future of Mobile Application Security
The Future of Mobile Application Security
 
Business Case Of Bring Your Own Device[ BYOD]
Business Case Of Bring Your Own Device[ BYOD] Business Case Of Bring Your Own Device[ BYOD]
Business Case Of Bring Your Own Device[ BYOD]
 
Sunray Presentation
Sunray PresentationSunray Presentation
Sunray Presentation
 
Mobile Enterprise Application Platform
Mobile Enterprise Application PlatformMobile Enterprise Application Platform
Mobile Enterprise Application Platform
 
Mobile Device Management
Mobile Device ManagementMobile Device Management
Mobile Device Management
 
MBM Security Products Matrix
MBM Security Products MatrixMBM Security Products Matrix
MBM Security Products Matrix
 
Citrix Enterprise Access Infrastructure
Citrix Enterprise Access InfrastructureCitrix Enterprise Access Infrastructure
Citrix Enterprise Access Infrastructure
 
Contextual Security and Application Control for Virtualized Desktops
Contextual Security and Application Control for Virtualized DesktopsContextual Security and Application Control for Virtualized Desktops
Contextual Security and Application Control for Virtualized Desktops
 
MedV/AppV Overview
MedV/AppV OverviewMedV/AppV Overview
MedV/AppV Overview
 
Windows 7 Optimized Desktop
Windows 7 Optimized DesktopWindows 7 Optimized Desktop
Windows 7 Optimized Desktop
 
HMI/SCADA 리스크 감소
HMI/SCADA 리스크 감소HMI/SCADA 리스크 감소
HMI/SCADA 리스크 감소
 
Brochure - What is VTScada Software?
Brochure - What is VTScada Software?Brochure - What is VTScada Software?
Brochure - What is VTScada Software?
 
ISSE Mobile Device Policy Enforcement
ISSE Mobile Device Policy EnforcementISSE Mobile Device Policy Enforcement
ISSE Mobile Device Policy Enforcement
 
MBM Security Products Matrix
MBM Security Products MatrixMBM Security Products Matrix
MBM Security Products Matrix
 
Business Mobility - otevřete svou mysl k tomu, co je možné
Business Mobility - otevřete svou mysl k tomu, co je možnéBusiness Mobility - otevřete svou mysl k tomu, co je možné
Business Mobility - otevřete svou mysl k tomu, co je možné
 
DACHNUG50 HCL BigFix mobile.pdf
DACHNUG50 HCL BigFix mobile.pdfDACHNUG50 HCL BigFix mobile.pdf
DACHNUG50 HCL BigFix mobile.pdf
 
Secure Mobility from GGR Communications
Secure Mobility from GGR CommunicationsSecure Mobility from GGR Communications
Secure Mobility from GGR Communications
 

Mais de VIA Embedded

威盛百屏墙解决方案
威盛百屏墙解决方案威盛百屏墙解决方案
威盛百屏墙解决方案
VIA Embedded
 

Mais de VIA Embedded (13)

Facial Recognition Technology Market Research Report (Japanese)
Facial Recognition Technology Market Research Report (Japanese)Facial Recognition Technology Market Research Report (Japanese)
Facial Recognition Technology Market Research Report (Japanese)
 
Facial Recognition Technology Market Research Report (Traditional Chinese)
Facial Recognition Technology Market Research Report (Traditional Chinese)Facial Recognition Technology Market Research Report (Traditional Chinese)
Facial Recognition Technology Market Research Report (Traditional Chinese)
 
Facial Recognition Technology Market Research Report
Facial Recognition Technology Market Research ReportFacial Recognition Technology Market Research Report
Facial Recognition Technology Market Research Report
 
Active Optical Cable Trends
Active Optical Cable Trends Active Optical Cable Trends
Active Optical Cable Trends
 
VIA Technologies Inc. - In-Vehicle System Design & Development
VIA Technologies Inc. - In-Vehicle System Design & DevelopmentVIA Technologies Inc. - In-Vehicle System Design & Development
VIA Technologies Inc. - In-Vehicle System Design & Development
 
VIA Mobile360 Surround View: Smart Transportation
VIA Mobile360 Surround View: Smart TransportationVIA Mobile360 Surround View: Smart Transportation
VIA Mobile360 Surround View: Smart Transportation
 
VIA スマートIoT モビリティシステム
VIA スマートIoT モビリティシステムVIA スマートIoT モビリティシステム
VIA スマートIoT モビリティシステム
 
Breaking Through: Gaining Access to Legacy I/O Devices with Android
Breaking Through: Gaining Access to Legacy I/O Devices with AndroidBreaking Through: Gaining Access to Legacy I/O Devices with Android
Breaking Through: Gaining Access to Legacy I/O Devices with Android
 
Selection and Integration of Embedded Display Devices
Selection and Integration of Embedded Display DevicesSelection and Integration of Embedded Display Devices
Selection and Integration of Embedded Display Devices
 
Skinning Android for Embedded Applications
Skinning Android for Embedded ApplicationsSkinning Android for Embedded Applications
Skinning Android for Embedded Applications
 
Pico-ITX vs. Q7 & SMARC form factors
Pico-ITX vs. Q7 & SMARC form factorsPico-ITX vs. Q7 & SMARC form factors
Pico-ITX vs. Q7 & SMARC form factors
 
VIA EPIA-P910-A Front I/O extender card
VIA EPIA-P910-A Front I/O extender cardVIA EPIA-P910-A Front I/O extender card
VIA EPIA-P910-A Front I/O extender card
 
威盛百屏墙解决方案
威盛百屏墙解决方案威盛百屏墙解决方案
威盛百屏墙解决方案
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
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
 
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
 

Remote Management of Embedded Android Devices

  • 2. Basic Concepts of Android Development Embedded System Deployment Key Issues - What is TCO How VIA Helps Customers Solve Deployment Issues - DMS Overview
  • 3. Storage Device: USB Flash On-site construction, high cost Prehistoric remote update Shortcomings Physical connection: Serial, USB cable Boot loader code complexity Methods are not uniform, highly customized Background - “Prehistoric" Approach
  • 4. Application 1 Sandbox UID = A Application 2 Sandbox UID = B Service Uses-permission Security privilege separation and authorization UID and Sandbox Permission Mechanism Security Mechanisms
  • 5. APP Signature Verify the application's Publisher, and assign UID Install, upgrade, and data sharing System Signature Platform, share, media, test/release Signature
  • 6. Copy APK to data/app directory, system will automatically install App Store Factory Installations Manual Installation Adb command through cmd window, install/uninstall apk Apply for an account in the app store Development and application, packaged and signature; upload it to the app store and publish Device side application through the app store search, or get version upgrade notification Download the application and install it to device Process of Deploying Applications
  • 7. To overcome the drawbacks of the previous upgrade method OTA OTA, known as Over-The-Air programming, it is a standard Android system software upgrade. Powerful, provides full update, incremental upgrade mode
  • 8. Start the Upgrade Connect to OTA Server Check Version Upgrade or Not? Download Upgrade Package Set recovery mode, Restart In recovery mode, start upgrade Check Signature Upgrade: Format the partition, reinstall application Upgrade Complete Preparations Compiler Upgrade Kit Upload to the OTA Server OTA Process
  • 9. Application installation requires manual authorization Need to build applications and OTA server Embedded Android Deployment Challenges
  • 10. Complex deployment as scale increases Seamless software / firmware upgrade Short fault response time Software is becoming more and more powerful while maintenance more difficult Real-time device status monitoring Embedded Android Deployment Challenges
  • 11. How to reduce costs and improve customer satisfaction with Embedded Systems Deployments?
  • 12. Setup deployment costs Site diagnostics, troubleshooting Support cost Application software maintenance costs On-site installation, configuration, training Software / equipment upgrades, reset TCO – Deployment Costs
  • 13. USB flash drive installation can be completed automatically in one step If you place any third party application in the “add-on” directory it will be automatically installed Simplified Installation: One-Step Setup
  • 14. DMS = Device Management System Web-based remote device management system What is DMS?
  • 15. A unified interface and methods: using a universal approach to the management of all equipment, reduces errors and training needs, and improves overall system reliability Ensure that applications always run optimally to ensure maximum uptime and high productivity Quickly and easily install the latest updates on all devices in a network Real-time monitoring of all devices within the network Reduced maintenance costs Why Use DMS?
  • 16. System Health Monitoring Software/System Upgrades Remote Device Control Task Scheduling Settings DMS Functionality Application Deployment Management
  • 17.
  • 18. System Status Network Status and Information Alerts/Warnings CPU/Memory/Storage Usage System Health Monitoring
  • 19. Power on, Power off, Hibernate Wake on LAN Screen Shot Timer Switch Screen, Volume Control Device Control
  • 20. Android based silent installation: Firmware Upgrade (Uboot in ARM) Upload File OS Upgrade File Deletion System Upgrade
  • 22. Weekly Scheduling Special Task Scheduling Task Scheduling
  • 23. Before After Digital Signage in Transportation Systems
  • 24. Billboard + AltaDS Framework Hardware Application Signage Player TTS Engine Security Engine Multimedia Framework LCD Panel ARM Board Publisher Charge PC RS-232EthernetSecurity Engine CMS VIA Program Customer Solutions DMS System Composition
  • 25. Compact fanless Android digital signage system Rich I/O Connectivity Scala Android HTML player Android player and enhanced-player certification 1080p video hardware acceleration Includes customized Android 4.0.3 software development kit VIA ALTA DS
  • 26. Equipment distribution, distance, time 24x7 continuous operation Equipment sealing, easy disassembly Traffic, environmental risks Effectively Solving Real Problems
  • 27. DMS Server ALTA DS (ARM)ARTiGO (x86) Cloud DB Remote administrator Screen …… Screen Internet Interactive Mobile Devices AdvertisementEntertainment KIOSKTransportation Future DMS - Support More Devices
  • 28. Network 3G 3G GW DMS Server Future of DMS - Network Monitoring
  • 29. © 2014 VIA Technologies, Inc All Rights Reserved. • VIA reserves the right to make changes in its products without notice in order to improve design or performance characteristics. • This publication neither states nor implies any representations or warranties of any kind, including but not limited to any implied warranty of merchantability or fitness for a particular purpose. No license, express or implied, to any intellectual property rights is granted by this document. • VIA makes no representations or warranties with respect to the accuracy or completeness of the contents of this publication or the information contained herein, and reserves the right to make changes at any time, without notice. VIA disclaims responsibility for any consequences resulting from the use of the information included herein. • VIA C7®, VIA C7®-D, VIA C7®-M, and VIA Eden® are trademarks of VIA Technologies, Inc.