Search Results Guidelines

Windows CE 5.0 Not SupportedWindows Embedded NavReady 2009 Supported

10/16/2008

This topic provides UI guidelines for displaying search results on a Live Search application on a Windows Embedded NavReady powered device.

Guidelines

No Modification of Search Results

Search results can be accessed from Live Search through the Microsoft Live Search for Devices (LS4D) API. The Live Search application on the Windows Embedded NavReady powered device:

  • Cannot change, re-order, or remove any portion of the search results from the Live Search Engine.
  • Cannot copy, store, archive, or create a database of the content available through the Live Search Engine.
  • Cannot display ZIP Code/Postal Code data in the initial search-results list. Zip Code/Postal Code data can be displayed on a More Info screen, as a result of a sub-sequential end-user click action on the initial search result.
  • Can display no more than 25 individual search results per query on the Windows Embedded NavReady powered device.
  • Can enable its users to save no more than 25 individual search results per query on the Windows Embedded NavReady powered device.
    To ensure compliance with displaying (or saving) no more than 25 individual results, the parameter dwMaxNumResults in the PhoneBookSearchRequest function limits the maximum number of returned search results to 25. The default value for dwMaxNumResults is 25.

General UI Guidelines

  • Applications should be developed according to the following principles that maximize user safety while driving and operating the Windows Embedded NavReady powered device:
    1. The application UI design minimizes the number of clicks required by the user to reach the content most frequently desired for each feature.
    2. The application UI design provides a visual arrangement of each UI screen that highlights the most pertinent information while filtering out less important and potentially distracting information.
  • Search results should be displayed in a way that trims down the map view by removing as many other map details as possible. This lets users comprehend, at a quick glance, the information that affects them.

Search Result View

  • With a list view, the user can view and interact with a group of data objects that represent search results. If a list view exists in the portable navigation device (PND) UI, detailed data should not be included in the list. For example, do not display ZIP Code/Postal Code data in the initial search-results list.
    Cc510519.dd1f5255-5849-4697-9153-c893367c64c9(en-us,MSDN.10).gif
  • With a map view, the user can view and get directions to the Points of Interest (POIs) from a collection of search results on a navigation map.
    Cc510519.a280319e-ab36-4e10-a7fa-c261bda52bc7(en-us,MSDN.10).gif

Search Results Filtering

By filtering search results, a user can choose to view only a subset of search results that meet a certain type of criteria.

  • It should be possible for a user to filter search results based on whether they are from the Yellow Pages or White Pages.
  • It should be possible for a user to filter search results based on whether they are from the Yellow Pages or White Pages results, from list view to map view.

Sort Order

The sort order specifies how search results are ordered in a list. When a sort order is applied to a list, it indicates which items will be located closer to the top of the list. A sort order can be specified by the user by interacting with a UI element, such as a drop-down list box.

It should be possible for a user to sort by the following:

  • Distance
  • Relevance
  • Alphabetical listings (not supported by LS4D protocol, must be implemented separately)
  • Ratings (not supported by LS4D protocol, must be implemented separately)

More Info Screen

It should be possible for the user to view details for each search result in a More Info screen. The user should be able to navigate to this screen either by tapping the icon itself, or by switching to a list view and tapping an item in the list.

Cc510519.66bf2b31-66c6-4de4-b321-ce038900d851(en-us,MSDN.10).gif

Zip Code/Postal Code

To conform to legal requirements, do not display the Zip Code/Postal Code in the initial search-results list. The Live Search application UI should display this value only in a More Info screen.

Ratings Field

The user should be able to view ratings for each search result in a More Info screen. By supporting the ratings field, you can display a numeric value that represents how other users rate each Point of Interest (POI); for example:

POI Ratings field

See Also

Reference

Search Result Field Constants
Search Result Type Constants
SEARCH_RESULT_SORT_ORDER

Other Resources

Live Search UI Guidelines