Quantcast
Channel: Intel Developer Zone Articles
Viewing all articles
Browse latest Browse all 183

Introducing the Digital Mementos Sample Application

$
0
0

Digital Mementos is a sample travel application that uses three Intel® Cloud Services Platform services, namely Intel® Identity Services, Location Based Services, and Context Services, to build true cross-platform, transparent consumer experiences in the form of Windows* 8, Android*, and web client applications. Digital Mementos is a device agnostic, context-aware concept that provides a seamless, integrated user experience by taking advantage of the corresponding features of the devices where the features are running.

The following sample files, articles and videos enable you to install and run the sample, see the sample in action, and learn about Digital Mementos.

Take a little tour

The Journey Begins Here

With the Digital Mementos sample app, users can plan a trip, find points of interest (POI) in the region, and keep a trip journal. During the trip, users can get helpful information about POI, such as a description of the location, hours of operation, and a map. They can also post check ins and leave geo messages—messages to specified users that those users can only receive when they’re within the required radius of the location that has a message associated with it.

Digital Mementos is a trip container that groups and summarizes all of a user’s digital trip memories, including the places visited, trip photos, favorite places, and Facebook comments and “likes.” Once grouped, these mementos can be shared with friends and family. Digital Mementos offers advanced features beyond those offered by standard travel apps, which generally only provide navigation.

And Digital Mementos isn't just for trips. You can create a digital memento for events like birthday parties, holiday parties, offsite meetings, or just a friendly get-together.

Key Components

Digital Mementos consists of the following.

Clients:

  • Windows 8 (Ultrabook™ devices, tablets, desktops)
  • Travel Companion (Android phones running Gingerbread or Ice Cream Sandwich)
  • Geo Messages web client
  • Facebook web client

Application-specific services:

  • Trip Service
  • Geo Messages Service

Let’s take a closer look at how each client participates in the Digital Mementos Sample.

Windows 8

The Digital Mementos client for Windows 8 is designed for creating, planning, and consuming trips, taking advantage of the form factor and capabilities of the device.

This client application runs on any Windows 8 device, including tablets, Ultrabook devices and desktops, and it provides the following functionality:

  • Trip creation: this client is the container of trip information.
  • POI search for any given city.
  • Trip sharing via Facebook.
  • Trip editing and synchronization.
  • Trip reporting and viewing, including grid, map, and slideshow views.

When users create a new trip and begin searching POI at their trip's destination, the search results are tailored based on their preferences, ratings, and other contextual information.

Travel Companion Client

The Travel Companion client is an Android client that acts as a companion app in Digital Mementos. People rely on their smartphones while traveling for everything from taking photos to looking up information on POI. The Digital Mementos Travel Companion Client helps users capture what’s happening while they’re traveling, associating pictures, Facebook comments and likes, and POI with the current trip.

If users are sharing the trip with Facebook friends, they can see the user’s new additions and comment on or like those as well. All this trip information is gathered in the Windows 8 trip container and available to the user and their friends during and after the trip.

The Travel Companion Client can consume geo messages as well (see Geo Messages Travel Companion and Web Clients below).

The Windows 8 client can be used during the trip planning phase, while the Travel Companion Android client can be used to check into places and take photos during your trip. The check-ins are then stored using the Intel Context Services, and the Windows 8 client uses these check-in events to learn about the user’s preferences.

Facebook Web Client

The Facebook web client allows users to share their trips with family and friends. Sharing a trip creates a link to the trip on the user’s Facebook wall. Friends can then click the link and get to the Facebook web client to see all the POI associated with the trip, as well as pictures, comments, and likes.

Geo Messages Travel Companion and Web Clients

Geo messages enable users to leave messages for another specific user at a given geo-location. Geo messages can only be consumed once the user is within the required radius of the location that has the message associated with it.

The Geo Message web client enables users to easily create geo messages for POI that are part of the user’s trip. The Travel Companion client can be used to consume geo messages.

Here’s what the Geo Message looks like in the Travel Companion Client.

How the Intel Cloud Services Platform Services Support Digital Mementos

Application Component or FeatureIntel® Cloud Services Platform ServicesClient that Consumes the ServiceValue Added

Authentication

Intel® Identity Services

All Clients

Single sign-on solution that uses one user profile for all registered user identities across multiple devices.

Mapping

Location Based Services

Travel Companion, Windows 8, and Geo Messages

Map control to display geo-related information.

Geo Messages

Context Services
Location Based Services

Geo Messages and Travel Companion

Ability to leave/consume actionable messages for a targeted user at a given geo-location.

Static user preferences

Intel Identity Services

Windows 8 and Travel Companion

Used for POI filtering.

Dynamic user preferences

Intel Identity Services

Context Services

Windows 8 and Travel Companion

Used for POI filtering

Facebook check-ins tracked by Context Services.

Weather context source

Context Services

Windows 8

Unified, single API.

Picture auto uploader context source

Context Services

Travel Companion

Uploads new pictures automatically to your Facebook account.

Unified POI category hierarchy

Context Services

Travel Companion

Used for POI filtering.

  • Sviluppatori
  • Android*
  • Microsoft Windows* 8
  • Cloud Services
  • JavaScript*
  • Intermedio
  • Cloud computing
  • URL
  • Code Sample

  • Viewing all articles
    Browse latest Browse all 183

    Trending Articles



    <script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>