SlideShare une entreprise Scribd logo
1  sur  2
Télécharger pour lire hors ligne
HP mProve
HP mProve is a comprehensive client-side software
suite that provides reliable over-the-air management of
mobile devices. The HP mProve suite is comprised of
two software components the mProve Firmware Over-
the-Air (FOTA) and Device Management (DM) Agents.
HP mProve Firmware Over the Air (FOTA)
HP mProve FOTA is a commercially proven client-side
software suite, designed to be embedded in a mobile
device to enable over-the-air firmware and software
updates supporting proprietary and open operating
systems including Symbian, Microsoft Windows
Mobile™, Linux, and support is planned for more
recently launched operating systems on the roadmap.
HP mProve FOTA Generator. This PC-based software
application uses advanced binary comparison and
compression algorithms to generate small Update
Packages that are optimized for over-the-air delivery.
HP mProve FOTA Agent. This agent resides on the
mobile device and contains the algorithms to decrypt,
validate, and process the incoming Update Package.
HP mProve Device Management (DM)
The HP mProve DM agent handles communication
with an OMA standards-based server for device
management and supports these industry standards:
OMA DM versions 1.1.2 and 1.2•	
OMA DL (Download) version 1.0•	
OMA DM FUMO (Firmware Update Management•	
Object) version 1.0
OMA DM LAWMO (Lock and Wipe Management•	
Object) candidate spec
OMA DM SCOMO (Software Component•	
Management Object) candidate spe
HP mProve has
been commercially
deployed by leading
manufacturers
worldwide, as well
as across multiple
reference platforms.
Industry Challenge
Limited Bandwidth. The
wireless data channel has
small throughput capacity
limiting the size of updates.	
Available Memory. There
is limited flash memory for
Update Package storage,
the firmware update
process, and the software
client.
	
Power Failure. During the
software update process if
power is lost due to battery
failure or other means, the
device will be unusable or
a “brick”.
Complex Architectures.
Today’s device
architectures include
multiple processors,
compressed images, file
systems, and software
using various types of files.
	
Limited CPU Power. To
preserve battery life,
processing power of CPUs
in mobile devices is much
more limited than the
power found in PCs and
notebooks.
HP mProve Solution
Small Update Packages.
Advanced compression
algorithms minimize Update
Package size to streamline
the distribution of updates.
Low Memory Requirements.
mProve’s unique
optimization techniques
enable devices to make
the best use of memory
for fast updates and
efficient storage of revenue
generating applications.
100% Fault Tolerance.
mProve’s update process
recover from interruptions
such as power loss, network
failure, or unpredictable
user behavior with complete
fault tolerance, ensuring a
positive update experience.
Platform Agnostic. mProve’s
patented algorithms are
designed specifically for
complex environments and
are optimized to update
files having various types,
architectures or file formats.
Mach 1x. HP’s Mach
1x update technology
minimizes computational
requirements and
significantly reduces the
overall firmware update
time.
Operating System Microsoft Windows XP Service Pack 2 or greater
Microsoft Windows Server 2003
Red Hat Linux AS4
CPU Intel CPU 2.8 GHz or faster processor
Physical Memory At least 2 GB RAM
Disk Space Minimum 40 MB for installation
Minimum 2 GB for storage
OS Language English (Also certified on simplified Chinese OS)
© Copyright 2009 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change
without notice. The only warranties for HP products and services are set forth in the express warranty statements
accompanying such products and services. Nothing herein should be construed as constituting an additional warranty.
HP shall not be liable for technical or editorial errors or omissions contained herein.
March 2009
HP mProve Update Agent Architecture
HP provides the mProve SDK library to an OEM to perform
integration into their device environment. The mProve SDK library
comprises the core parts of the mProve Update Agent executable
code required to perform a fault tolerant firmware update.
The wrapper code acts as an interface to the underlying device
capabilities and drivers – such as reading and writing to flash, or
displaying update progress information on the device display. The
controlling code is essentially defined by changes that are required
in the bootloader and the addition of other status information that
enables mProve to perform an update.
HP mProve DM Agent Architecture
The integration of the mProve DM client differs from the mProve
Update Agent in that it depends to a great extent on the underlying
real time operating system of the device.
The mProve DM Manager Module processes SMS messages,
parses external events and delivers them to either the download
(DL) or device management (DM) modules for processing. The DM
Module consists of OMA DM-compliant libraries to support the
Discovery and Notification phases required to enable FOTA and
other capabilities according to the OMA DM 1.2 specification. The
DL Module facilitates the transport/download of the Update Package
Descriptor and associated Update Package, and is compliant to the
OMA DL 1.0 specification.
Device Agent Integration and Verification Tools
mProve includes a extensive suite of applications to streamline
and simplify the integration, verification, and validation process
comprised of:
Device Management Tree (DMT) Wizard.•	 A development tool
that automatically creates callback APIs and plug-in modules for
the addition of new objects and functionality.
OMA DM Simulator.•	 This PC-based simulator provides a working
reference of an OMA DM implementation, enabling debugging
of the implementation prior to installation on the handset. In
addition, the tool supports IOP testing against third party OMA
DM servers.
Validation Agent.•	 A PC-based application that analyzes the
Update Package to ensure validity and optimal performance.
SMS Generator.•	 The generator replicates the messages, such
as bootstrap and notification, sent from a carrier’s SMSC,
eliminating the dependency for SMSC connectivity at the time of
integration.
Fig 1. Main Update Agent Components
Fig 2. Device Management Agent Architecture
HP mProve Generator System Requirements
For more information
To read more about mProve, go to
www.hp.com/go/mProve.

Contenu connexe

Tendances

Software License Optimization Managed Services
Software License Optimization Managed ServicesSoftware License Optimization Managed Services
Software License Optimization Managed ServicesFlexera
 
What features should your Automation Change Management software have?
What features should your Automation Change Management software have?What features should your Automation Change Management software have?
What features should your Automation Change Management software have?MDT Software
 
Control m ibm info shpere data stage control module
Control m ibm info shpere data stage control moduleControl m ibm info shpere data stage control module
Control m ibm info shpere data stage control moduleGururaj Iyer
 
FlexNet Manager for VMware
FlexNet Manager for VMwareFlexNet Manager for VMware
FlexNet Manager for VMwareFlexera
 
FlexNet Operations Datasheet
FlexNet Operations DatasheetFlexNet Operations Datasheet
FlexNet Operations DatasheetFlexera
 
30 Benefits of Call Center Software Too Good to Ignore
30 Benefits of Call Center Software Too Good to Ignore30 Benefits of Call Center Software Too Good to Ignore
30 Benefits of Call Center Software Too Good to IgnoreTentacle Cloud
 
Accela ROWM Platinum Support
Accela ROWM Platinum SupportAccela ROWM Platinum Support
Accela ROWM Platinum SupportYOUR CBD OIL PRO
 
Plan of Action and Milestones (POA&M)
Plan of Action and Milestones (POA&M)Plan of Action and Milestones (POA&M)
Plan of Action and Milestones (POA&M)GovCloud Network
 
DHS 4300A Sensitive System Handbook Attachment E
DHS 4300A Sensitive System Handbook   Attachment EDHS 4300A Sensitive System Handbook   Attachment E
DHS 4300A Sensitive System Handbook Attachment EDavid Sweigert
 
The Power of Simple: Whats New in BMC Control-M 8
The Power of Simple: Whats New in BMC Control-M 8The Power of Simple: Whats New in BMC Control-M 8
The Power of Simple: Whats New in BMC Control-M 8BMC Software
 
Flevy.com - Feasibility Study Template for Electronic Software Distribution
Flevy.com - Feasibility Study Template for Electronic Software DistributionFlevy.com - Feasibility Study Template for Electronic Software Distribution
Flevy.com - Feasibility Study Template for Electronic Software DistributionDavid Tracy
 
OSGi Technology Relationship to OMA Device Management Protocols and Mechanism...
OSGi Technology Relationship to OMA Device Management Protocols and Mechanism...OSGi Technology Relationship to OMA Device Management Protocols and Mechanism...
OSGi Technology Relationship to OMA Device Management Protocols and Mechanism...mfrancis
 
Control M Plug-in for Databases
Control M Plug-in for DatabasesControl M Plug-in for Databases
Control M Plug-in for Databasesamerica.gss
 
Avaya control manager
Avaya control managerAvaya control manager
Avaya control managerlogenatech
 
ARSHADShaik_BRM_4yrs1.compressed
ARSHADShaik_BRM_4yrs1.compressedARSHADShaik_BRM_4yrs1.compressed
ARSHADShaik_BRM_4yrs1.compressedArshad Ali
 
Mari apps presentation (pal 4)
Mari apps presentation (pal 4)Mari apps presentation (pal 4)
Mari apps presentation (pal 4)NAVEEN NARAYAN
 
Datasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmrafDatasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmrafMidVision
 
FlexNet Manager for Enterprises Datasheet
FlexNet Manager for Enterprises DatasheetFlexNet Manager for Enterprises Datasheet
FlexNet Manager for Enterprises DatasheetFlexera
 
FlexNet Manager Suite for Enterprises A.P. Møller-Mærsk Success Story
FlexNet Manager Suite for Enterprises A.P. Møller-Mærsk Success StoryFlexNet Manager Suite for Enterprises A.P. Møller-Mærsk Success Story
FlexNet Manager Suite for Enterprises A.P. Møller-Mærsk Success StoryFlexera
 

Tendances (20)

Software License Optimization Managed Services
Software License Optimization Managed ServicesSoftware License Optimization Managed Services
Software License Optimization Managed Services
 
What features should your Automation Change Management software have?
What features should your Automation Change Management software have?What features should your Automation Change Management software have?
What features should your Automation Change Management software have?
 
Control m ibm info shpere data stage control module
Control m ibm info shpere data stage control moduleControl m ibm info shpere data stage control module
Control m ibm info shpere data stage control module
 
FlexNet Manager for VMware
FlexNet Manager for VMwareFlexNet Manager for VMware
FlexNet Manager for VMware
 
FlexNet Operations Datasheet
FlexNet Operations DatasheetFlexNet Operations Datasheet
FlexNet Operations Datasheet
 
30 Benefits of Call Center Software Too Good to Ignore
30 Benefits of Call Center Software Too Good to Ignore30 Benefits of Call Center Software Too Good to Ignore
30 Benefits of Call Center Software Too Good to Ignore
 
Accela ROWM Platinum Support
Accela ROWM Platinum SupportAccela ROWM Platinum Support
Accela ROWM Platinum Support
 
Plan of Action and Milestones (POA&M)
Plan of Action and Milestones (POA&M)Plan of Action and Milestones (POA&M)
Plan of Action and Milestones (POA&M)
 
DHS 4300A Sensitive System Handbook Attachment E
DHS 4300A Sensitive System Handbook   Attachment EDHS 4300A Sensitive System Handbook   Attachment E
DHS 4300A Sensitive System Handbook Attachment E
 
The Power of Simple: Whats New in BMC Control-M 8
The Power of Simple: Whats New in BMC Control-M 8The Power of Simple: Whats New in BMC Control-M 8
The Power of Simple: Whats New in BMC Control-M 8
 
Flevy.com - Feasibility Study Template for Electronic Software Distribution
Flevy.com - Feasibility Study Template for Electronic Software DistributionFlevy.com - Feasibility Study Template for Electronic Software Distribution
Flevy.com - Feasibility Study Template for Electronic Software Distribution
 
OSGi Technology Relationship to OMA Device Management Protocols and Mechanism...
OSGi Technology Relationship to OMA Device Management Protocols and Mechanism...OSGi Technology Relationship to OMA Device Management Protocols and Mechanism...
OSGi Technology Relationship to OMA Device Management Protocols and Mechanism...
 
Control M Plug-in for Databases
Control M Plug-in for DatabasesControl M Plug-in for Databases
Control M Plug-in for Databases
 
Mariapps catalogue
Mariapps catalogueMariapps catalogue
Mariapps catalogue
 
Avaya control manager
Avaya control managerAvaya control manager
Avaya control manager
 
ARSHADShaik_BRM_4yrs1.compressed
ARSHADShaik_BRM_4yrs1.compressedARSHADShaik_BRM_4yrs1.compressed
ARSHADShaik_BRM_4yrs1.compressed
 
Mari apps presentation (pal 4)
Mari apps presentation (pal 4)Mari apps presentation (pal 4)
Mari apps presentation (pal 4)
 
Datasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmrafDatasheet j boss-midvisionextensionforibmraf
Datasheet j boss-midvisionextensionforibmraf
 
FlexNet Manager for Enterprises Datasheet
FlexNet Manager for Enterprises DatasheetFlexNet Manager for Enterprises Datasheet
FlexNet Manager for Enterprises Datasheet
 
FlexNet Manager Suite for Enterprises A.P. Møller-Mærsk Success Story
FlexNet Manager Suite for Enterprises A.P. Møller-Mærsk Success StoryFlexNet Manager Suite for Enterprises A.P. Møller-Mærsk Success Story
FlexNet Manager Suite for Enterprises A.P. Møller-Mærsk Success Story
 

En vedette

Trabajo 2 periodo 2
Trabajo 2 periodo 2Trabajo 2 periodo 2
Trabajo 2 periodo 2lacatorce
 
Dossier 10 negritos 2 temporada. luis santidrián
Dossier 10 negritos    2 temporada. luis santidriánDossier 10 negritos    2 temporada. luis santidrián
Dossier 10 negritos 2 temporada. luis santidriánCONSULTOR
 
Le cinque case più belle al mondo - Bakeca
Le cinque case più belle al mondo - BakecaLe cinque case più belle al mondo - Bakeca
Le cinque case più belle al mondo - BakecaBakeca.it
 
Los estabilizadores mas conocidos
Los estabilizadores mas conocidosLos estabilizadores mas conocidos
Los estabilizadores mas conocidosDaniel21agosto
 
Guión de stop
Guión de stopGuión de stop
Guión de stopAlejayNat
 
Miksi yksi selviytyy toista paremmin?
Miksi yksi selviytyy toista paremmin?Miksi yksi selviytyy toista paremmin?
Miksi yksi selviytyy toista paremmin?Anna-Maria Isola
 
Gioco con la lingua italiana
Gioco con la lingua italianaGioco con la lingua italiana
Gioco con la lingua italianaMarco Consiglio
 
Legend Consistency, SAS (WUSS 2011)
Legend Consistency, SAS (WUSS 2011)Legend Consistency, SAS (WUSS 2011)
Legend Consistency, SAS (WUSS 2011)alice_m_cheng
 
Sports in the park
Sports in the parkSports in the park
Sports in the parkIsabel Marco
 
Biomechanics Of Temporomandbular Joint
Biomechanics Of Temporomandbular JointBiomechanics Of Temporomandbular Joint
Biomechanics Of Temporomandbular JointWenny Nusawakan
 
Webinar | Come scrivere il proprio curriculum vitae, la lettera di presentazi...
Webinar | Come scrivere il proprio curriculum vitae, la lettera di presentazi...Webinar | Come scrivere il proprio curriculum vitae, la lettera di presentazi...
Webinar | Come scrivere il proprio curriculum vitae, la lettera di presentazi...Obiettivo Psicologia Srl
 
Tpn1...2013
Tpn1...2013Tpn1...2013
Tpn1...2013cokoghi
 

En vedette (20)

ZHU Xiaoqin & DONG Lin
ZHU Xiaoqin & DONG LinZHU Xiaoqin & DONG Lin
ZHU Xiaoqin & DONG Lin
 
Organize yourself!
Organize yourself!Organize yourself!
Organize yourself!
 
MM_Stream_151001
MM_Stream_151001MM_Stream_151001
MM_Stream_151001
 
GOLD PROFIT INTERNATIONAL
GOLD PROFIT INTERNATIONALGOLD PROFIT INTERNATIONAL
GOLD PROFIT INTERNATIONAL
 
Basso-2-12_J-P
Basso-2-12_J-PBasso-2-12_J-P
Basso-2-12_J-P
 
Cmap1.1.b
Cmap1.1.bCmap1.1.b
Cmap1.1.b
 
Trabajo 2 periodo 2
Trabajo 2 periodo 2Trabajo 2 periodo 2
Trabajo 2 periodo 2
 
Dossier 10 negritos 2 temporada. luis santidrián
Dossier 10 negritos    2 temporada. luis santidriánDossier 10 negritos    2 temporada. luis santidrián
Dossier 10 negritos 2 temporada. luis santidrián
 
Le cinque case più belle al mondo - Bakeca
Le cinque case più belle al mondo - BakecaLe cinque case più belle al mondo - Bakeca
Le cinque case più belle al mondo - Bakeca
 
Los estabilizadores mas conocidos
Los estabilizadores mas conocidosLos estabilizadores mas conocidos
Los estabilizadores mas conocidos
 
Guión de stop
Guión de stopGuión de stop
Guión de stop
 
Niu de l'aliga
Niu de l'aligaNiu de l'aliga
Niu de l'aliga
 
11 cach de hanh phuc
11 cach de hanh phuc11 cach de hanh phuc
11 cach de hanh phuc
 
Miksi yksi selviytyy toista paremmin?
Miksi yksi selviytyy toista paremmin?Miksi yksi selviytyy toista paremmin?
Miksi yksi selviytyy toista paremmin?
 
Gioco con la lingua italiana
Gioco con la lingua italianaGioco con la lingua italiana
Gioco con la lingua italiana
 
Legend Consistency, SAS (WUSS 2011)
Legend Consistency, SAS (WUSS 2011)Legend Consistency, SAS (WUSS 2011)
Legend Consistency, SAS (WUSS 2011)
 
Sports in the park
Sports in the parkSports in the park
Sports in the park
 
Biomechanics Of Temporomandbular Joint
Biomechanics Of Temporomandbular JointBiomechanics Of Temporomandbular Joint
Biomechanics Of Temporomandbular Joint
 
Webinar | Come scrivere il proprio curriculum vitae, la lettera di presentazi...
Webinar | Come scrivere il proprio curriculum vitae, la lettera di presentazi...Webinar | Come scrivere il proprio curriculum vitae, la lettera di presentazi...
Webinar | Come scrivere il proprio curriculum vitae, la lettera di presentazi...
 
Tpn1...2013
Tpn1...2013Tpn1...2013
Tpn1...2013
 

Similaire à HP mProve Datasheet Final

Development tools : a key driver for the M2M market take-off
Development tools : a key driver for the M2M market take-offDevelopment tools : a key driver for the M2M market take-off
Development tools : a key driver for the M2M market take-offsimon_anyware
 
Time and attendance software
Time and attendance softwareTime and attendance software
Time and attendance softwarepftecsoft
 
Ten questions to ask before choosing SCADA software
Ten questions to ask before choosing SCADA softwareTen questions to ask before choosing SCADA software
Ten questions to ask before choosing SCADA softwareTrihedral
 
Software - Introduction
Software - IntroductionSoftware - Introduction
Software - IntroductionSagarGupta372
 
Arynga CEO, Walter Buga at Automotive Linux Summit, 5/2013
Arynga CEO, Walter Buga at Automotive Linux Summit, 5/2013Arynga CEO, Walter Buga at Automotive Linux Summit, 5/2013
Arynga CEO, Walter Buga at Automotive Linux Summit, 5/2013Arynga
 
A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS
A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS
A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS MOHAMMED FURQHAN
 
Firmware, Middle-ware and Software Development Life Cycle (SDLC)
Firmware, Middle-ware and Software Development Life Cycle (SDLC) Firmware, Middle-ware and Software Development Life Cycle (SDLC)
Firmware, Middle-ware and Software Development Life Cycle (SDLC) Md. Hasan Imam
 
Class work 3_computer_network_317
Class work 3_computer_network_317Class work 3_computer_network_317
Class work 3_computer_network_317Khondoker Sadia
 
Datasheet datapowerpluginforrd
Datasheet datapowerpluginforrdDatasheet datapowerpluginforrd
Datasheet datapowerpluginforrdMidVision
 
Software And Hardware
Software And HardwareSoftware And Hardware
Software And Hardwarecriezel
 
Datasheet scriptspluginforrd
Datasheet scriptspluginforrdDatasheet scriptspluginforrd
Datasheet scriptspluginforrdMidVision
 
Functional Testing.docx
Functional Testing.docxFunctional Testing.docx
Functional Testing.docxkilldudeMohan
 
Smart and Highly Scalable Lifecycle Management for Embedded Devices - Thomas ...
Smart and Highly Scalable Lifecycle Management for Embedded Devices - Thomas ...Smart and Highly Scalable Lifecycle Management for Embedded Devices - Thomas ...
Smart and Highly Scalable Lifecycle Management for Embedded Devices - Thomas ...mfrancis
 
Software engineering : Layered Architecture
Software engineering : Layered ArchitectureSoftware engineering : Layered Architecture
Software engineering : Layered ArchitectureMuhammed Afsal Villan
 
Adaptive backup & Recovery partner enablement
Adaptive backup & Recovery partner enablementAdaptive backup & Recovery partner enablement
Adaptive backup & Recovery partner enablementJuan Niekerk
 
Tideway Software Identification
Tideway   Software IdentificationTideway   Software Identification
Tideway Software IdentificationPeter Grant
 

Similaire à HP mProve Datasheet Final (20)

Anti Key Logging And Real Time Encryption Software
Anti Key Logging And Real Time Encryption SoftwareAnti Key Logging And Real Time Encryption Software
Anti Key Logging And Real Time Encryption Software
 
Development tools : a key driver for the M2M market take-off
Development tools : a key driver for the M2M market take-offDevelopment tools : a key driver for the M2M market take-off
Development tools : a key driver for the M2M market take-off
 
Time and attendance software
Time and attendance softwareTime and attendance software
Time and attendance software
 
Ten questions to ask before choosing SCADA software
Ten questions to ask before choosing SCADA softwareTen questions to ask before choosing SCADA software
Ten questions to ask before choosing SCADA software
 
Software - Introduction
Software - IntroductionSoftware - Introduction
Software - Introduction
 
Fg b
Fg bFg b
Fg b
 
Arynga CEO, Walter Buga at Automotive Linux Summit, 5/2013
Arynga CEO, Walter Buga at Automotive Linux Summit, 5/2013Arynga CEO, Walter Buga at Automotive Linux Summit, 5/2013
Arynga CEO, Walter Buga at Automotive Linux Summit, 5/2013
 
A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS
A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS
A CASE STUDY ON EMBEDDED SYSTEM SOFTWARE STACK LAYERS
 
Firmware, Middle-ware and Software Development Life Cycle (SDLC)
Firmware, Middle-ware and Software Development Life Cycle (SDLC) Firmware, Middle-ware and Software Development Life Cycle (SDLC)
Firmware, Middle-ware and Software Development Life Cycle (SDLC)
 
Class work 3_computer_network_317
Class work 3_computer_network_317Class work 3_computer_network_317
Class work 3_computer_network_317
 
Datasheet datapowerpluginforrd
Datasheet datapowerpluginforrdDatasheet datapowerpluginforrd
Datasheet datapowerpluginforrd
 
Software And Hardware
Software And HardwareSoftware And Hardware
Software And Hardware
 
Datasheet scriptspluginforrd
Datasheet scriptspluginforrdDatasheet scriptspluginforrd
Datasheet scriptspluginforrd
 
Functional Testing.docx
Functional Testing.docxFunctional Testing.docx
Functional Testing.docx
 
Smart and Highly Scalable Lifecycle Management for Embedded Devices - Thomas ...
Smart and Highly Scalable Lifecycle Management for Embedded Devices - Thomas ...Smart and Highly Scalable Lifecycle Management for Embedded Devices - Thomas ...
Smart and Highly Scalable Lifecycle Management for Embedded Devices - Thomas ...
 
main
mainmain
main
 
Software engineering : Layered Architecture
Software engineering : Layered ArchitectureSoftware engineering : Layered Architecture
Software engineering : Layered Architecture
 
Adaptive backup & Recovery partner enablement
Adaptive backup & Recovery partner enablementAdaptive backup & Recovery partner enablement
Adaptive backup & Recovery partner enablement
 
Tideway Software Identification
Tideway   Software IdentificationTideway   Software Identification
Tideway Software Identification
 
vPro-BMW
vPro-BMWvPro-BMW
vPro-BMW
 

HP mProve Datasheet Final

  • 1. HP mProve HP mProve is a comprehensive client-side software suite that provides reliable over-the-air management of mobile devices. The HP mProve suite is comprised of two software components the mProve Firmware Over- the-Air (FOTA) and Device Management (DM) Agents. HP mProve Firmware Over the Air (FOTA) HP mProve FOTA is a commercially proven client-side software suite, designed to be embedded in a mobile device to enable over-the-air firmware and software updates supporting proprietary and open operating systems including Symbian, Microsoft Windows Mobile™, Linux, and support is planned for more recently launched operating systems on the roadmap. HP mProve FOTA Generator. This PC-based software application uses advanced binary comparison and compression algorithms to generate small Update Packages that are optimized for over-the-air delivery. HP mProve FOTA Agent. This agent resides on the mobile device and contains the algorithms to decrypt, validate, and process the incoming Update Package. HP mProve Device Management (DM) The HP mProve DM agent handles communication with an OMA standards-based server for device management and supports these industry standards: OMA DM versions 1.1.2 and 1.2• OMA DL (Download) version 1.0• OMA DM FUMO (Firmware Update Management• Object) version 1.0 OMA DM LAWMO (Lock and Wipe Management• Object) candidate spec OMA DM SCOMO (Software Component• Management Object) candidate spe HP mProve has been commercially deployed by leading manufacturers worldwide, as well as across multiple reference platforms. Industry Challenge Limited Bandwidth. The wireless data channel has small throughput capacity limiting the size of updates. Available Memory. There is limited flash memory for Update Package storage, the firmware update process, and the software client. Power Failure. During the software update process if power is lost due to battery failure or other means, the device will be unusable or a “brick”. Complex Architectures. Today’s device architectures include multiple processors, compressed images, file systems, and software using various types of files. Limited CPU Power. To preserve battery life, processing power of CPUs in mobile devices is much more limited than the power found in PCs and notebooks. HP mProve Solution Small Update Packages. Advanced compression algorithms minimize Update Package size to streamline the distribution of updates. Low Memory Requirements. mProve’s unique optimization techniques enable devices to make the best use of memory for fast updates and efficient storage of revenue generating applications. 100% Fault Tolerance. mProve’s update process recover from interruptions such as power loss, network failure, or unpredictable user behavior with complete fault tolerance, ensuring a positive update experience. Platform Agnostic. mProve’s patented algorithms are designed specifically for complex environments and are optimized to update files having various types, architectures or file formats. Mach 1x. HP’s Mach 1x update technology minimizes computational requirements and significantly reduces the overall firmware update time.
  • 2. Operating System Microsoft Windows XP Service Pack 2 or greater Microsoft Windows Server 2003 Red Hat Linux AS4 CPU Intel CPU 2.8 GHz or faster processor Physical Memory At least 2 GB RAM Disk Space Minimum 40 MB for installation Minimum 2 GB for storage OS Language English (Also certified on simplified Chinese OS) © Copyright 2009 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. March 2009 HP mProve Update Agent Architecture HP provides the mProve SDK library to an OEM to perform integration into their device environment. The mProve SDK library comprises the core parts of the mProve Update Agent executable code required to perform a fault tolerant firmware update. The wrapper code acts as an interface to the underlying device capabilities and drivers – such as reading and writing to flash, or displaying update progress information on the device display. The controlling code is essentially defined by changes that are required in the bootloader and the addition of other status information that enables mProve to perform an update. HP mProve DM Agent Architecture The integration of the mProve DM client differs from the mProve Update Agent in that it depends to a great extent on the underlying real time operating system of the device. The mProve DM Manager Module processes SMS messages, parses external events and delivers them to either the download (DL) or device management (DM) modules for processing. The DM Module consists of OMA DM-compliant libraries to support the Discovery and Notification phases required to enable FOTA and other capabilities according to the OMA DM 1.2 specification. The DL Module facilitates the transport/download of the Update Package Descriptor and associated Update Package, and is compliant to the OMA DL 1.0 specification. Device Agent Integration and Verification Tools mProve includes a extensive suite of applications to streamline and simplify the integration, verification, and validation process comprised of: Device Management Tree (DMT) Wizard.• A development tool that automatically creates callback APIs and plug-in modules for the addition of new objects and functionality. OMA DM Simulator.• This PC-based simulator provides a working reference of an OMA DM implementation, enabling debugging of the implementation prior to installation on the handset. In addition, the tool supports IOP testing against third party OMA DM servers. Validation Agent.• A PC-based application that analyzes the Update Package to ensure validity and optimal performance. SMS Generator.• The generator replicates the messages, such as bootstrap and notification, sent from a carrier’s SMSC, eliminating the dependency for SMSC connectivity at the time of integration. Fig 1. Main Update Agent Components Fig 2. Device Management Agent Architecture HP mProve Generator System Requirements For more information To read more about mProve, go to www.hp.com/go/mProve.