VR eCommerce - PowerPoint PPT Presentation

About This Presentation
Title:

VR eCommerce

Description:

Exploring VR eCommerce systems using existing technology to ... Using Quicktime VR and Servlets/JSPs to create a new customer experience: Destination shopping ... – PowerPoint PPT presentation

Number of Views:77
Avg rating:3.0/5.0
Slides: 14
Provided by: csR4
Learn more at: http://www.cs.rpi.edu
Category:

less

Transcript and Presenter's Notes

Title: VR eCommerce


1
VR eCommerce
  • By Mike Pigott and Ryan Jerchau

2
The Project
  • Exploring VR eCommerce systems using existing
    technology to fill todays needs.
  • Using Quicktime VR and Servlets/JSPs to create a
    new customer experience
  • Destination shopping
  • In store panoramas
  • Object rotations on key items

3
What Were Doing Right Now
  • Working with the Town of Saratoga.
  • Creating a destination based on Saratogas main
    strip, Broadway
  • Making a prototype eCommerce interface with
    Celtic Treasures and Mabou

4
What Does This Have To Do With NetProg?!?!?!11??!
  • Earlier in the semester we made a proof of
    concept prototype
  • Used Amazon.coms web services to provide
    eCommerce style functionality
  • Allowed rapid development

5
In Search of an E-Commerce Platform
  • Our Solution Must Co-Exist With Existing
    e-Commerce Systems
  • Avoid Reinventing an e-Commerce System
  • Search for an Existing, Fully Functional Platform

6
Amazon E-Commerce Service
  • Amazons Entire e-Commerce Platform, Available
    Via Web Services
  • http//aws-beta.amazon.com/AWSAlexa/AWSAlexa.wsdl

7
Apache Axis
  • Java Web Services Toolkit
  • Considered to be the Next Generation of Apache
    SOAP
  • Built with a WSDL ? Java Translator

8
The New ECS Interface
9
Using the Web Service
  • //Sets the search information
  • itemIds0 itemId
  • responseGroups0 "ItemAttributes"
  • responseGroups1 "Images"
  • requests0 new ItemLookupRequest()
  • requests0.setItemId(itemIds)
  • requests0.setResponseGroup(responseGroups)
  • searchInfo.setSubscriptionId(config.getProperty("a
    ws.subscriptionID"))
  • searchInfo.setRequest(requests)
  • //Performs the lookup
  • try
  • response port.itemLookup(searchInfo)
  • catch (RemoteException e)
  • throw new UrpException("Unable to perform
    search", e)

10
Getting the Response
  • //The ItemAttributes Response Group
  • dvdInfo response.getItems(0).getItem(0).getItemA
    ttributes()
  • //The Images Response Group
  • dvdImage response.getItems(0).getItem(0).getMedi
    umImage()
  • dvd new DVD()
  • dvd.setActors( dvdInfo.getActor() )
  • dvd.setDirectors( dvdInfo.getDirector() )
  • dvd.setPrice( dvdInfo.getListPrice().getFormattedP
    rice() )
  • dvd.setReleaseDate( dvdInfo.getReleaseDate() )
  • dvd.setStudio( dvdInfo.getStudio() )
  • dvd.setTitle( dvdInfo.getTitle() )
  • dvd.setUpc( dvdInfo.getUPC() )
  • if (dvdImage ! null)
  • Image image
  • new Image(
  • dvdImage.getURL(),
  • dvdImage.getWidth().getValue(),

11
Using Servlets and JSPs
  • Servlets
  • Used to parse and validate requests
  • Perform the actual Web Searches
  • JSPs
  • Display the Query Results
  • Book Information
  • DVD Information
  • Error Messages

12
Other Web Services
  • Amazon
  • Shopping Cart Functionality
  • Federal Express
  • Estimate Shipping Cost
  • Google
  • Search for Competing Retailers and Prices

13
Demo!
  • http//pigotm.stu.rpi.edu/vr_ecommerce
Write a Comment
User Comments (0)
About PowerShow.com