You need to handle the location-detection problem
###BeginCaseStudy###
Case Study: 2
Scenario 2
Background
You are developing a Windows Store app by using JavaScript. The app is named Getting
Around. The app will use geo-location to provide location-aware assistance to people who are
traveling. Users will record audio information about locations.
Full and trial versions of the app will be available from the Windows Store. The feature name
of the full version will be gettingAround. The trial version will be valid for 30 days.
Business Requirements
The Getting Around app must meet the following business requirements:
• Track the user’s current location in accordance with the Windows Certification
guidelines for devices and sensors.
• Notify the user about upcoming obstacles.
• Ensure that the user can play, pause, and stop audio recordings.
• Ensure that the user can listen to recordings on Digital Living Network Alliance
(DLNA)-compatible headphones.
Technical Requirements
The Getting Around app must meet the following technical requirements:
• Connect to the Internet.
• Use the device’s sensors to detect the user’s location.
• Every 15 minutes, poll an obstacles database that is stored in the cloud.
• Send messages about upcoming obstacles to the lock screen of the
user’s device as soon as an obstacle is detected.
• Enable the user to save the most recently recorded location information
on the device by using a DataCompositeValue object.
• Enable retrieval of audio recordings from a cloud server.
• Headphones, when connected, must use the Play To technology. The
PlayTo control that is used for streaming is named aplayer and is in the
HTML file that is used by the player.js file.
To assist with diagnostics and monitoring, the app must do the following:
• Place an audit log that will track touch events on the user’s device.
• Store the audit log in the user’s localSettings object.
• Ensure that the audit log can be sent by email to the support desk if the
user is having problems.
The app must support the following hardware requirements:
• Windows 8
• Microphone and speakers
• Internet connection
• DLNA-compatible hearing device (optional)
While testing the app, you establish the following:
• The app fails to detect the location on some devices.
• When connectivity is lost, access to the obstacle data is not available.
###EndCaseStudy###
You need to handle the location-detection problem.
What should you do?
Which two code segments can you use to achieve this goal?
You are implementing a method named GetValidEmailAddresses. The
GetValidEmailAddresses() method processes a list of string values that represent email
addresses.
The GetValidEmailAddresses() method must return only email addresses that are in a valid
format.
You need to implement the GetValidEmailAddresses() method.
Which two code segments can you use to achieve this goal? (Each correct answer presents
a complete solution. Choose two.)
Which object should you use?
###BeginCaseStudy###
Case Study: 2
Scenario 2
Background
You are developing a Windows Store app by using JavaScript. The app is named Getting
Around. The app will use geo-location to provide location-aware assistance to people who are
traveling. Users will record audio information about locations.
Full and trial versions of the app will be available from the Windows Store. The feature name
of the full version will be gettingAround. The trial version will be valid for 30 days.
Business Requirements
The Getting Around app must meet the following business requirements:
• Track the user’s current location in accordance with the Windows Certification
guidelines for devices and sensors.
• Notify the user about upcoming obstacles.
• Ensure that the user can play, pause, and stop audio recordings.
• Ensure that the user can listen to recordings on Digital Living Network Alliance
(DLNA)-compatible headphones.
Technical Requirements
The Getting Around app must meet the following technical requirements:
• Connect to the Internet.
• Use the device’s sensors to detect the user’s location.
• Every 15 minutes, poll an obstacles database that is stored in the cloud.
• Send messages about upcoming obstacles to the lock screen of the
user’s device as soon as an obstacle is detected.
• Enable the user to save the most recently recorded location information
on the device by using a DataCompositeValue object.
• Enable retrieval of audio recordings from a cloud server.
• Headphones, when connected, must use the Play To technology. The
PlayTo control that is used for streaming is named aplayer and is in the
HTML file that is used by the player.js file.
To assist with diagnostics and monitoring, the app must do the following:
• Place an audit log that will track touch events on the user’s device.
• Store the audit log in the user’s localSettings object.
• Ensure that the audit log can be sent by email to the support desk if the
user is having problems.
The app must support the following hardware requirements:
• Windows 8
• Microphone and speakers
• Internet connection
• DLNA-compatible hearing device (optional)
While testing the app, you establish the following:
• The app fails to detect the location on some devices.
• When connectivity is lost, access to the obstacle data is not available.
###EndCaseStudy###
You need to implement the audit log.
Which object should you use?
You need to use different databases during the development phase and the testing phase by using conditional co
You are creating an application that reads from a database.
You need to use different databases during the development phase and the testing phase by
using conditional compilation techniques.
What should you do?
Which four lines of code should you use in sequence?
DRAG DROP
You are developing a C# console application that outputs information to the screen. The
following code segments implement the two classes responsible for making calls to the
Console object:
When the application is run, the console output must be the following text:
Log started
Base: Log continuing
Finished
You need to ensure that the application outputs the correct text.
Which four lines of code should you use in sequence? (To answer, move the appropriate
classes from the list of classes to the answer area and arrange them in the correct order.)
complete each statement according to the information presented in the code.
Which code segment should you insert at line BG05?
###BeginCaseStudy###
Case Study: 2
Scenario 2
Background
You are developing a Windows Store app by using JavaScript. The app is named Getting
Around. The app will use geo-location to provide location-aware assistance to people who are
traveling. Users will record audio information about locations.
Full and trial versions of the app will be available from the Windows Store. The feature name
of the full version will be gettingAround. The trial version will be valid for 30 days.
Business Requirements
The Getting Around app must meet the following business requirements:
• Track the user’s current location in accordance with the Windows Certification
guidelines for devices and sensors.
• Notify the user about upcoming obstacles.
• Ensure that the user can play, pause, and stop audio recordings.
• Ensure that the user can listen to recordings on Digital Living Network Alliance
(DLNA)-compatible headphones.
Technical Requirements
The Getting Around app must meet the following technical requirements:
• Connect to the Internet.
• Use the device’s sensors to detect the user’s location.
• Every 15 minutes, poll an obstacles database that is stored in the cloud.
• Send messages about upcoming obstacles to the lock screen of the
user’s device as soon as an obstacle is detected.
• Enable the user to save the most recently recorded location information
on the device by using a DataCompositeValue object.
• Enable retrieval of audio recordings from a cloud server.
• Headphones, when connected, must use the Play To technology. The
PlayTo control that is used for streaming is named aplayer and is in the
HTML file that is used by the player.js file.
To assist with diagnostics and monitoring, the app must do the following:
• Place an audit log that will track touch events on the user’s device.
• Store the audit log in the user’s localSettings object.
• Ensure that the audit log can be sent by email to the support desk if the
user is having problems.
The app must support the following hardware requirements:
• Windows 8
• Microphone and speakers
• Internet connection
• DLNA-compatible hearing device (optional)
While testing the app, you establish the following:
• The app fails to detect the location on some devices.
• When connectivity is lost, access to the obstacle data is not available.
###EndCaseStudy###
You need to ensure that the lock screen access configuration meets the requirements.
Which code segment should you insert at line BG05?
Which code segment should you insert at line 09?
You are troubleshooting an application that uses a class named FullName. The class is
decorated with the DataContractAttribute attribute. The application includes the following
code. (Line numbers are included for reference only.)
You need to ensure that the entire FullName object is serialized to the memory stream
object.
Which code segment should you insert at line 09?
Which code segment should you insert at line BG14?
###BeginCaseStudy###
Case Study: 2
Scenario 2
Background
You are developing a Windows Store app by using JavaScript. The app is named Getting
Around. The app will use geo-location to provide location-aware assistance to people who are
traveling. Users will record audio information about locations.
Full and trial versions of the app will be available from the Windows Store. The feature name
of the full version will be gettingAround. The trial version will be valid for 30 days.
Business Requirements
The Getting Around app must meet the following business requirements:
• Track the user’s current location in accordance with the Windows Certification
guidelines for devices and sensors.
• Notify the user about upcoming obstacles.
• Ensure that the user can play, pause, and stop audio recordings.
• Ensure that the user can listen to recordings on Digital Living Network Alliance
(DLNA)-compatible headphones.
Technical Requirements
The Getting Around app must meet the following technical requirements:
• Connect to the Internet.
• Use the device’s sensors to detect the user’s location.
• Every 15 minutes, poll an obstacles database that is stored in the cloud.
• Send messages about upcoming obstacles to the lock screen of the
user’s device as soon as an obstacle is detected.
• Enable the user to save the most recently recorded location information
on the device by using a DataCompositeValue object.
• Enable retrieval of audio recordings from a cloud server.
• Headphones, when connected, must use the Play To technology. The
PlayTo control that is used for streaming is named aplayer and is in the
HTML file that is used by the player.js file.
To assist with diagnostics and monitoring, the app must do the following:
• Place an audit log that will track touch events on the user’s device.
• Store the audit log in the user’s localSettings object.
• Ensure that the audit log can be sent by email to the support desk if the
user is having problems.
The app must support the following hardware requirements:
• Windows 8
• Microphone and speakers
• Internet connection
• DLNA-compatible hearing device (optional)
While testing the app, you establish the following:
• The app fails to detect the location on some devices.
• When connectivity is lost, access to the obstacle data is not available.
###EndCaseStudy###
You need to implement the database polling.
Which code segment should you insert at line BG14?
You need to resolve the issue of unavailable obstacle data
###BeginCaseStudy###
Case Study: 2
Scenario 2
Background
You are developing a Windows Store app by using JavaScript. The app is named Getting
Around. The app will use geo-location to provide location-aware assistance to people who are
traveling. Users will record audio information about locations.
Full and trial versions of the app will be available from the Windows Store. The feature name
of the full version will be gettingAround. The trial version will be valid for 30 days.
Business Requirements
The Getting Around app must meet the following business requirements:
• Track the user’s current location in accordance with the Windows Certification
guidelines for devices and sensors.
• Notify the user about upcoming obstacles.
• Ensure that the user can play, pause, and stop audio recordings.
• Ensure that the user can listen to recordings on Digital Living Network Alliance
(DLNA)-compatible headphones.
Technical Requirements
The Getting Around app must meet the following technical requirements:
• Connect to the Internet.
• Use the device’s sensors to detect the user’s location.
• Every 15 minutes, poll an obstacles database that is stored in the cloud.
• Send messages about upcoming obstacles to the lock screen of the
user’s device as soon as an obstacle is detected.
• Enable the user to save the most recently recorded location information
on the device by using a DataCompositeValue object.
• Enable retrieval of audio recordings from a cloud server.
• Headphones, when connected, must use the Play To technology. The
PlayTo control that is used for streaming is named aplayer and is in the
HTML file that is used by the player.js file.
To assist with diagnostics and monitoring, the app must do the following:
• Place an audit log that will track touch events on the user’s device.
• Store the audit log in the user’s localSettings object.
• Ensure that the audit log can be sent by email to the support desk if the
user is having problems.
The app must support the following hardware requirements:
• Windows 8
• Microphone and speakers
• Internet connection
• DLNA-compatible hearing device (optional)
While testing the app, you establish the following:
• The app fails to detect the location on some devices.
• When connectivity is lost, access to the obstacle data is not available.
###EndCaseStudy###
You need to resolve the issue of unavailable obstacle data.
What should you do?