PrepAway - Latest Free Exam Questions & Answers

Category: 70-482 (v.1)

Exam 70-482: Advanced Windows Store App Development using HTML5 and JavaScript (update December 5th, 2014)

You need to ensure that drivers can be updated, What should you do?

###BeginCaseStudy###
Case Study: 3
Scenario 3
Background
A Datum Corporation manufactures electronic measuring equipment that is sold worldwide.
The equipment requires periodic inspection and calibration by a team of inspectors. The
equipment supports near field communication (NFC).
Inspectors currently receive daily email messages that list the locations they must visit that
day and the equipment they must inspect, calibrate, or update. To request schedule changes,
inspectors must call, fax, or email a support center.
A Datum plans to develop a Windows Store app that connects to a scheduling application
hosted in Windows Azure. The app will allow inspectors to view client information,
equipment information, and other documentation. Inspectors will use the app to report
inspection results back to the company’s Windows Azure application.
Business Requirements
Inspectors must be able to use the app to perform the following equipment-related tasks:
• Gather information about each piece of equipment during inspections.
• Update equipment software and firmware during inspections.
• Identify missing and outdated equipment.
• Submit orders for replacement equipment to the customer support team.
The app must support the following scheduling requirements:
• When an inspector signs in to the app, daily schedule and task information
must automatically download to the inspector’s Windows device. The
information must include client locations, equipment inventory at each
location, and equipment settings. The files contain sensitive and proprietary
information.
• Inspectors must be able to request a list of other clients within a specified
search distance who might require equipment inspection.
• Inspectors must be able to refuse a task and remove it from their schedule.
Technical Requirements
File Download, Storage, and Security
• When an inspector connects the app to a piece of equipment, the current
equipment software, firmware, drivers, and updates must be copied to the
inspector’s Microsoft SkyDrive folder.
• Inspectors must be able to search for equipment software and firmware
updates stored in their SkyDrive folders.
• Downloaded files must be enrolled in selective wipe and made unavailable
eight hours after download.
• The app must use background tasks to download files to the users’ devices.

• All content files downloaded for the inspector’s use must be available for
searching in the app.
• All data transferred by the app between the Windows devices and the
Windows Azure application must be secured and encrypted.
Equipment Interface and Connections
• While the app is connected to a piece of equipment, inspectors must be able to
simultaneously display the app and the content of their SkyDrive folders.
• The user interface must include a slide control that allows the inspector to
specify a search range for nearby clients.
• Inspectors must connect the app to any piece of equipment by using a tap
connection.
File – Geofencing.js
Relevant portions of the app files are shown below. Line numbers in the code segments are
included for reference only and include a two-character prefix that denotes the specific file to
which they belong.

File – ProtectFile.js
Relevant portions of the app files are shown below. Line numbers in the code segments are
included for reference only and include a two-character prefix that denotes the specific file to
which they belong.

File – BackgroundTask.js
Relevant portions of the app files are shown below. Line numbers in the code segments are
included for reference only and include a two-character prefix that denotes the specific file to
which they belong.

###EndCaseStudy###

You need to ensure that drivers can be updated,
What should you do?

Which class should you use?

###BeginCaseStudy###
Case Study: 3
Scenario 3
Background
A Datum Corporation manufactures electronic measuring equipment that is sold worldwide.
The equipment requires periodic inspection and calibration by a team of inspectors. The
equipment supports near field communication (NFC).
Inspectors currently receive daily email messages that list the locations they must visit that
day and the equipment they must inspect, calibrate, or update. To request schedule changes,
inspectors must call, fax, or email a support center.
A Datum plans to develop a Windows Store app that connects to a scheduling application
hosted in Windows Azure. The app will allow inspectors to view client information,
equipment information, and other documentation. Inspectors will use the app to report
inspection results back to the company’s Windows Azure application.
Business Requirements
Inspectors must be able to use the app to perform the following equipment-related tasks:
• Gather information about each piece of equipment during inspections.
• Update equipment software and firmware during inspections.
• Identify missing and outdated equipment.
• Submit orders for replacement equipment to the customer support team.
The app must support the following scheduling requirements:
• When an inspector signs in to the app, daily schedule and task information
must automatically download to the inspector’s Windows device. The
information must include client locations, equipment inventory at each
location, and equipment settings. The files contain sensitive and proprietary
information.
• Inspectors must be able to request a list of other clients within a specified
search distance who might require equipment inspection.
• Inspectors must be able to refuse a task and remove it from their schedule.
Technical Requirements
File Download, Storage, and Security
• When an inspector connects the app to a piece of equipment, the current
equipment software, firmware, drivers, and updates must be copied to the
inspector’s Microsoft SkyDrive folder.
• Inspectors must be able to search for equipment software and firmware
updates stored in their SkyDrive folders.
• Downloaded files must be enrolled in selective wipe and made unavailable
eight hours after download.
• The app must use background tasks to download files to the users’ devices.

• All content files downloaded for the inspector’s use must be available for
searching in the app.
• All data transferred by the app between the Windows devices and the
Windows Azure application must be secured and encrypted.
Equipment Interface and Connections
• While the app is connected to a piece of equipment, inspectors must be able to
simultaneously display the app and the content of their SkyDrive folders.
• The user interface must include a slide control that allows the inspector to
specify a search range for nearby clients.
• Inspectors must connect the app to any piece of equipment by using a tap
connection.
File – Geofencing.js
Relevant portions of the app files are shown below. Line numbers in the code segments are
included for reference only and include a two-character prefix that denotes the specific file to
which they belong.

File – ProtectFile.js
Relevant portions of the app files are shown below. Line numbers in the code segments are
included for reference only and include a two-character prefix that denotes the specific file to
which they belong.

File – BackgroundTask.js
Relevant portions of the app files are shown below. Line numbers in the code segments are
included for reference only and include a two-character prefix that denotes the specific file to
which they belong.

###EndCaseStudy###

You need to enable the loading of the daily schedule when the inspector launches the
application.
Which class should you use?

Which app capability should you declare?

HOTSPOT

###BeginCaseStudy###
Case Study: 3
Scenario 3
Background
A Datum Corporation manufactures electronic measuring equipment that is sold worldwide.
The equipment requires periodic inspection and calibration by a team of inspectors. The
equipment supports near field communication (NFC).
Inspectors currently receive daily email messages that list the locations they must visit that
day and the equipment they must inspect, calibrate, or update. To request schedule changes,
inspectors must call, fax, or email a support center.
A Datum plans to develop a Windows Store app that connects to a scheduling application
hosted in Windows Azure. The app will allow inspectors to view client information,
equipment information, and other documentation. Inspectors will use the app to report
inspection results back to the company’s Windows Azure application.
Business Requirements
Inspectors must be able to use the app to perform the following equipment-related tasks:
• Gather information about each piece of equipment during inspections.
• Update equipment software and firmware during inspections.
• Identify missing and outdated equipment.
• Submit orders for replacement equipment to the customer support team.
The app must support the following scheduling requirements:
• When an inspector signs in to the app, daily schedule and task information
must automatically download to the inspector’s Windows device. The
information must include client locations, equipment inventory at each
location, and equipment settings. The files contain sensitive and proprietary
information.
• Inspectors must be able to request a list of other clients within a specified
search distance who might require equipment inspection.
• Inspectors must be able to refuse a task and remove it from their schedule.
Technical Requirements
File Download, Storage, and Security
• When an inspector connects the app to a piece of equipment, the current
equipment software, firmware, drivers, and updates must be copied to the
inspector’s Microsoft SkyDrive folder.
• Inspectors must be able to search for equipment software and firmware
updates stored in their SkyDrive folders.
• Downloaded files must be enrolled in selective wipe and made unavailable
eight hours after download.
• The app must use background tasks to download files to the users’ devices.

• All content files downloaded for the inspector’s use must be available for
searching in the app.
• All data transferred by the app between the Windows devices and the
Windows Azure application must be secured and encrypted.
Equipment Interface and Connections
• While the app is connected to a piece of equipment, inspectors must be able to
simultaneously display the app and the content of their SkyDrive folders.
• The user interface must include a slide control that allows the inspector to
specify a search range for nearby clients.
• Inspectors must connect the app to any piece of equipment by using a tap
connection.
File – Geofencing.js
Relevant portions of the app files are shown below. Line numbers in the code segments are
included for reference only and include a two-character prefix that denotes the specific file to
which they belong.

File – ProtectFile.js
Relevant portions of the app files are shown below. Line numbers in the code segments are
included for reference only and include a two-character prefix that denotes the specific file to
which they belong.

File – BackgroundTask.js
Relevant portions of the app files are shown below. Line numbers in the code segments are
included for reference only and include a two-character prefix that denotes the specific file to
which they belong.

###EndCaseStudy###

You need to enable the connection to the equipment.

Which app capability should you declare? To answer, select the appropriate check box in the
dialog box in the answer area.

Which code segment should you insert at line BT22?

###BeginCaseStudy###
Case Study: 3
Scenario 3
Background
A Datum Corporation manufactures electronic measuring equipment that is sold worldwide.
The equipment requires periodic inspection and calibration by a team of inspectors. The
equipment supports near field communication (NFC).
Inspectors currently receive daily email messages that list the locations they must visit that
day and the equipment they must inspect, calibrate, or update. To request schedule changes,
inspectors must call, fax, or email a support center.
A Datum plans to develop a Windows Store app that connects to a scheduling application
hosted in Windows Azure. The app will allow inspectors to view client information,
equipment information, and other documentation. Inspectors will use the app to report
inspection results back to the company’s Windows Azure application.
Business Requirements
Inspectors must be able to use the app to perform the following equipment-related tasks:
• Gather information about each piece of equipment during inspections.
• Update equipment software and firmware during inspections.
• Identify missing and outdated equipment.
• Submit orders for replacement equipment to the customer support team.
The app must support the following scheduling requirements:
• When an inspector signs in to the app, daily schedule and task information
must automatically download to the inspector’s Windows device. The
information must include client locations, equipment inventory at each
location, and equipment settings. The files contain sensitive and proprietary
information.
• Inspectors must be able to request a list of other clients within a specified
search distance who might require equipment inspection.
• Inspectors must be able to refuse a task and remove it from their schedule.
Technical Requirements
File Download, Storage, and Security
• When an inspector connects the app to a piece of equipment, the current
equipment software, firmware, drivers, and updates must be copied to the
inspector’s Microsoft SkyDrive folder.
• Inspectors must be able to search for equipment software and firmware
updates stored in their SkyDrive folders.
• Downloaded files must be enrolled in selective wipe and made unavailable
eight hours after download.
• The app must use background tasks to download files to the users’ devices.

• All content files downloaded for the inspector’s use must be available for
searching in the app.
• All data transferred by the app between the Windows devices and the
Windows Azure application must be secured and encrypted.
Equipment Interface and Connections
• While the app is connected to a piece of equipment, inspectors must be able to
simultaneously display the app and the content of their SkyDrive folders.
• The user interface must include a slide control that allows the inspector to
specify a search range for nearby clients.
• Inspectors must connect the app to any piece of equipment by using a tap
connection.
File – Geofencing.js
Relevant portions of the app files are shown below. Line numbers in the code segments are
included for reference only and include a two-character prefix that denotes the specific file to
which they belong.

File – ProtectFile.js
Relevant portions of the app files are shown below. Line numbers in the code segments are
included for reference only and include a two-character prefix that denotes the specific file to
which they belong.

File – BackgroundTask.js
Relevant portions of the app files are shown below. Line numbers in the code segments are
included for reference only and include a two-character prefix that denotes the specific file to
which they belong.

###EndCaseStudy###

You need to ensure that inspectors can manage tasks that are assigned to them.
Which code segment should you insert at line BT22?

Which code segment should you insert at line PM21?

###BeginCaseStudy###
Case Study: 4
Scenario 4
Application Information
You are developing a Windows Store app by using JavaScript. The app is named Print Near
Me. The app will allow mobile users to find printers in their local area that subscribe to the
Print Near Me network.
The Print Near Me app collects status data from subscribed networks, coordinates this data
with the status of printers that are listed in the central Print Near Me service, and displays the
closest locations that meet a user’s printing requirements. The locations are identified by
pinpoints on a map. The app uses a Printer Survey background task to populate the map.
The Print Here feature communicates with the central Print Near Me web server and nearby
printers, and generates custom printer interfaces based on the available printers. The printer
interfaces require complex calculations that involve repeated communications between the
app and the central web server, and may result in high memory usage.
Printer providers may indicate whether a subscribed printer is available to the network or
unavailable at any time.
Business Requirements
You have the following business requirements:
• Printer providers must have the option to approve users for each printer
through instant messaging or email.
• When a user launches the Print Near Me app, the Printer Survey task must
initiate communication between the app and the central web server to populate
the map.
• Map pinpoints must be displayed as follows:
o If the printer is available and does not require permission to print, display a
green pinpoint.
o If the printer is available and requires permission to print, display a yellow
pinpoint.
o If there is a printer or network status error, display a red pinpoint.
• Users must be able to initiate printing to a nearby printer by clicking or
tapping the printer’s pinpoint and then clicking Print Here.
Technical Requirements
You have the following technical requirements:
• The Print Here feature must run in a background process.
• The Printer Support feature must log and dispatch error messages.
o Log error messages locally.
o When the network is available, synchronize data with the central Print
Near Me web server.
• Background task events must be logged locally.

• The printer interface calculations must use the Printer Survey task for
communication to all sources.
• The Printer Survey task must push data to the app when the app is available.
Testing Requirements
You have the following testing requirements:
• Simulate user interactions in the app as part of the tests.
• Test the app performance on a variety of devices that have different
capabilities, such as processing speed and screen resolution.
• Generate a file on each device for analysis in Microsoft Visual Studio.
(Devices will not have Visual Studio installed.)
• Identify the app components that are called most frequently and that use the
most CPU resources.
• Ensure that the app detects the location of all printers and consistently reports
loss of connection.
printNearMe.js

printerSurvey.js

printDriver.js

###EndCaseStudy###

You need to implement the Print Here Mature.
Which code segment should you insert at line PM21?

Which code segment should you insert at line PS08?

###BeginCaseStudy###
Case Study: 4
Scenario 4
Application Information
You are developing a Windows Store app by using JavaScript. The app is named Print Near
Me. The app will allow mobile users to find printers in their local area that subscribe to the
Print Near Me network.
The Print Near Me app collects status data from subscribed networks, coordinates this data
with the status of printers that are listed in the central Print Near Me service, and displays the
closest locations that meet a user’s printing requirements. The locations are identified by
pinpoints on a map. The app uses a Printer Survey background task to populate the map.
The Print Here feature communicates with the central Print Near Me web server and nearby
printers, and generates custom printer interfaces based on the available printers. The printer
interfaces require complex calculations that involve repeated communications between the
app and the central web server, and may result in high memory usage.
Printer providers may indicate whether a subscribed printer is available to the network or
unavailable at any time.
Business Requirements
You have the following business requirements:
• Printer providers must have the option to approve users for each printer
through instant messaging or email.
• When a user launches the Print Near Me app, the Printer Survey task must
initiate communication between the app and the central web server to populate
the map.
• Map pinpoints must be displayed as follows:
o If the printer is available and does not require permission to print, display a
green pinpoint.
o If the printer is available and requires permission to print, display a yellow
pinpoint.
o If there is a printer or network status error, display a red pinpoint.
• Users must be able to initiate printing to a nearby printer by clicking or
tapping the printer’s pinpoint and then clicking Print Here.
Technical Requirements
You have the following technical requirements:
• The Print Here feature must run in a background process.
• The Printer Support feature must log and dispatch error messages.
o Log error messages locally.
o When the network is available, synchronize data with the central Print
Near Me web server.
• Background task events must be logged locally.

• The printer interface calculations must use the Printer Survey task for
communication to all sources.
• The Printer Survey task must push data to the app when the app is available.
Testing Requirements
You have the following testing requirements:
• Simulate user interactions in the app as part of the tests.
• Test the app performance on a variety of devices that have different
capabilities, such as processing speed and screen resolution.
• Generate a file on each device for analysis in Microsoft Visual Studio.
(Devices will not have Visual Studio installed.)
• Identify the app components that are called most frequently and that use the
most CPU resources.
• Ensure that the app detects the location of all printers and consistently reports
loss of connection.
printNearMe.js

printerSurvey.js

printDriver.js

###EndCaseStudy###

You need to implement the Printer Survey error handling.
Which code segment should you insert at line PS08?

What code should you insert at line PM31?

HOTSPOT

###BeginCaseStudy###
Case Study: 4
Scenario 4
Application Information
You are developing a Windows Store app by using JavaScript. The app is named Print Near
Me. The app will allow mobile users to find printers in their local area that subscribe to the
Print Near Me network.
The Print Near Me app collects status data from subscribed networks, coordinates this data
with the status of printers that are listed in the central Print Near Me service, and displays the
closest locations that meet a user’s printing requirements. The locations are identified by
pinpoints on a map. The app uses a Printer Survey background task to populate the map.
The Print Here feature communicates with the central Print Near Me web server and nearby
printers, and generates custom printer interfaces based on the available printers. The printer
interfaces require complex calculations that involve repeated communications between the
app and the central web server, and may result in high memory usage.
Printer providers may indicate whether a subscribed printer is available to the network or
unavailable at any time.
Business Requirements
You have the following business requirements:
• Printer providers must have the option to approve users for each printer
through instant messaging or email.
• When a user launches the Print Near Me app, the Printer Survey task must
initiate communication between the app and the central web server to populate
the map.
• Map pinpoints must be displayed as follows:
o If the printer is available and does not require permission to print, display a
green pinpoint.
o If the printer is available and requires permission to print, display a yellow
pinpoint.
o If there is a printer or network status error, display a red pinpoint.
• Users must be able to initiate printing to a nearby printer by clicking or
tapping the printer’s pinpoint and then clicking Print Here.
Technical Requirements
You have the following technical requirements:
• The Print Here feature must run in a background process.
• The Printer Support feature must log and dispatch error messages.
o Log error messages locally.
o When the network is available, synchronize data with the central Print
Near Me web server.
• Background task events must be logged locally.

• The printer interface calculations must use the Printer Survey task for
communication to all sources.
• The Printer Survey task must push data to the app when the app is available.
Testing Requirements
You have the following testing requirements:
• Simulate user interactions in the app as part of the tests.
• Test the app performance on a variety of devices that have different
capabilities, such as processing speed and screen resolution.
• Generate a file on each device for analysis in Microsoft Visual Studio.
(Devices will not have Visual Studio installed.)
• Identify the app components that are called most frequently and that use the
most CPU resources.
• Ensure that the app detects the location of all printers and consistently reports
loss of connection.
printNearMe.js

printerSurvey.js

printDriver.js

###EndCaseStudy###

You need to ensure that the Printer Survey task populates the map pinpoints according to
the requirements.
What code should you insert at line PM31? (To answer, select the correct code segment
from each dropdown list in the answer area.)

Which code segment should you insert at line PM17?

###BeginCaseStudy###
Case Study: 4
Scenario 4
Application Information
You are developing a Windows Store app by using JavaScript. The app is named Print Near
Me. The app will allow mobile users to find printers in their local area that subscribe to the
Print Near Me network.
The Print Near Me app collects status data from subscribed networks, coordinates this data
with the status of printers that are listed in the central Print Near Me service, and displays the
closest locations that meet a user’s printing requirements. The locations are identified by
pinpoints on a map. The app uses a Printer Survey background task to populate the map.
The Print Here feature communicates with the central Print Near Me web server and nearby
printers, and generates custom printer interfaces based on the available printers. The printer
interfaces require complex calculations that involve repeated communications between the
app and the central web server, and may result in high memory usage.
Printer providers may indicate whether a subscribed printer is available to the network or
unavailable at any time.
Business Requirements
You have the following business requirements:
• Printer providers must have the option to approve users for each printer
through instant messaging or email.
• When a user launches the Print Near Me app, the Printer Survey task must
initiate communication between the app and the central web server to populate
the map.
• Map pinpoints must be displayed as follows:
o If the printer is available and does not require permission to print, display a
green pinpoint.
o If the printer is available and requires permission to print, display a yellow
pinpoint.
o If there is a printer or network status error, display a red pinpoint.
• Users must be able to initiate printing to a nearby printer by clicking or
tapping the printer’s pinpoint and then clicking Print Here.
Technical Requirements
You have the following technical requirements:
• The Print Here feature must run in a background process.
• The Printer Support feature must log and dispatch error messages.
o Log error messages locally.
o When the network is available, synchronize data with the central Print
Near Me web server.
• Background task events must be logged locally.

• The printer interface calculations must use the Printer Survey task for
communication to all sources.
• The Printer Survey task must push data to the app when the app is available.
Testing Requirements
You have the following testing requirements:
• Simulate user interactions in the app as part of the tests.
• Test the app performance on a variety of devices that have different
capabilities, such as processing speed and screen resolution.
• Generate a file on each device for analysis in Microsoft Visual Studio.
(Devices will not have Visual Studio installed.)
• Identify the app components that are called most frequently and that use the
most CPU resources.
• Ensure that the app detects the location of all printers and consistently reports
loss of connection.
printNearMe.js

printerSurvey.js

printDriver.js

###EndCaseStudy###

You need to implement the Print Here command.
Which code segment should you insert at line PM17?
mage:228.jpg

Which code segment should you insert at line PS18?

###BeginCaseStudy###
Case Study: 4
Scenario 4
Application Information
You are developing a Windows Store app by using JavaScript. The app is named Print Near
Me. The app will allow mobile users to find printers in their local area that subscribe to the
Print Near Me network.
The Print Near Me app collects status data from subscribed networks, coordinates this data
with the status of printers that are listed in the central Print Near Me service, and displays the
closest locations that meet a user’s printing requirements. The locations are identified by
pinpoints on a map. The app uses a Printer Survey background task to populate the map.
The Print Here feature communicates with the central Print Near Me web server and nearby
printers, and generates custom printer interfaces based on the available printers. The printer
interfaces require complex calculations that involve repeated communications between the
app and the central web server, and may result in high memory usage.
Printer providers may indicate whether a subscribed printer is available to the network or
unavailable at any time.
Business Requirements
You have the following business requirements:
• Printer providers must have the option to approve users for each printer
through instant messaging or email.
• When a user launches the Print Near Me app, the Printer Survey task must
initiate communication between the app and the central web server to populate
the map.
• Map pinpoints must be displayed as follows:
o If the printer is available and does not require permission to print, display a
green pinpoint.
o If the printer is available and requires permission to print, display a yellow
pinpoint.
o If there is a printer or network status error, display a red pinpoint.
• Users must be able to initiate printing to a nearby printer by clicking or
tapping the printer’s pinpoint and then clicking Print Here.
Technical Requirements
You have the following technical requirements:
• The Print Here feature must run in a background process.
• The Printer Support feature must log and dispatch error messages.
o Log error messages locally.
o When the network is available, synchronize data with the central Print
Near Me web server.
• Background task events must be logged locally.

• The printer interface calculations must use the Printer Survey task for
communication to all sources.
• The Printer Survey task must push data to the app when the app is available.
Testing Requirements
You have the following testing requirements:
• Simulate user interactions in the app as part of the tests.
• Test the app performance on a variety of devices that have different
capabilities, such as processing speed and screen resolution.
• Generate a file on each device for analysis in Microsoft Visual Studio.
(Devices will not have Visual Studio installed.)
• Identify the app components that are called most frequently and that use the
most CPU resources.
• Ensure that the app detects the location of all printers and consistently reports
loss of connection.
printNearMe.js

printerSurvey.js

printDriver.js

###EndCaseStudy###

You need to implement the Printer Support error logging.

Which code segment should you insert at line PS18?

You need to ensure that the custom printer interfaces and the Printer Survey task communicate correctly

###BeginCaseStudy###
Case Study: 4
Scenario 4
Application Information
You are developing a Windows Store app by using JavaScript. The app is named Print Near
Me. The app will allow mobile users to find printers in their local area that subscribe to the
Print Near Me network.
The Print Near Me app collects status data from subscribed networks, coordinates this data
with the status of printers that are listed in the central Print Near Me service, and displays the
closest locations that meet a user’s printing requirements. The locations are identified by
pinpoints on a map. The app uses a Printer Survey background task to populate the map.
The Print Here feature communicates with the central Print Near Me web server and nearby
printers, and generates custom printer interfaces based on the available printers. The printer
interfaces require complex calculations that involve repeated communications between the
app and the central web server, and may result in high memory usage.
Printer providers may indicate whether a subscribed printer is available to the network or
unavailable at any time.
Business Requirements
You have the following business requirements:
• Printer providers must have the option to approve users for each printer
through instant messaging or email.
• When a user launches the Print Near Me app, the Printer Survey task must
initiate communication between the app and the central web server to populate
the map.
• Map pinpoints must be displayed as follows:
o If the printer is available and does not require permission to print, display a
green pinpoint.
o If the printer is available and requires permission to print, display a yellow
pinpoint.
o If there is a printer or network status error, display a red pinpoint.
• Users must be able to initiate printing to a nearby printer by clicking or
tapping the printer’s pinpoint and then clicking Print Here.
Technical Requirements
You have the following technical requirements:
• The Print Here feature must run in a background process.
• The Printer Support feature must log and dispatch error messages.
o Log error messages locally.
o When the network is available, synchronize data with the central Print
Near Me web server.
• Background task events must be logged locally.

• The printer interface calculations must use the Printer Survey task for
communication to all sources.
• The Printer Survey task must push data to the app when the app is available.
Testing Requirements
You have the following testing requirements:
• Simulate user interactions in the app as part of the tests.
• Test the app performance on a variety of devices that have different
capabilities, such as processing speed and screen resolution.
• Generate a file on each device for analysis in Microsoft Visual Studio.
(Devices will not have Visual Studio installed.)
• Identify the app components that are called most frequently and that use the
most CPU resources.
• Ensure that the app detects the location of all printers and consistently reports
loss of connection.
printNearMe.js

printerSurvey.js

printDriver.js

###EndCaseStudy###

You need to ensure that the custom printer interfaces and the Printer Survey task
communicate correctly.
What should you do?


Page 16 of 17« First...10...1314151617