1 / 13

VR eCommerce

VR eCommerce. By: Mike Pigott and Ryan Jerchau. The Project. Exploring VR eCommerce systems using existing technology to fill today’s needs. Using Quicktime VR and Servlets/JSPs to create a new customer experience: Destination shopping In store panoramas Object rotations on key items.

Download Presentation

VR eCommerce

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VR eCommerce By: Mike Pigott and Ryan Jerchau

  2. The Project • Exploring VR eCommerce systems using existing technology to fill today’s 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 We’re Doing Right Now • Working with the Town of Saratoga. • Creating a destination based on Saratoga’s 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.com’s 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 • Amazon’s 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 itemIds[0]=itemId; responseGroups[0]="ItemAttributes"; responseGroups[1]="Images"; requests[0]= new ItemLookupRequest(); requests[0].setItemId(itemIds); requests[0].setResponseGroup(responseGroups); searchInfo.setSubscriptionId(config.getProperty("aws.subscriptionID")); searchInfo.setRequest(requests); //Performs the lookup try { response=port.itemLookup(searchInfo); } catch (RemoteExceptione){ throw new UrpException("Unable to perform search",e); }

  10. Getting the Response //The ItemAttributes Response Group dvdInfo=response.getItems(0).getItem(0).getItemAttributes(); //The Images Response Group dvdImage=response.getItems(0).getItem(0).getMediumImage(); dvd=newDVD(); dvd.setActors(dvdInfo.getActor()); dvd.setDirectors(dvdInfo.getDirector()); dvd.setPrice(dvdInfo.getListPrice().getFormattedPrice()); dvd.setReleaseDate(dvdInfo.getReleaseDate()); dvd.setStudio(dvdInfo.getStudio()); dvd.setTitle(dvdInfo.getTitle()); dvd.setUpc(dvdInfo.getUPC()); if(dvdImage!=null){ Imageimage= newImage( dvdImage.getURL(), dvdImage.getWidth().getValue(), dvdImage.getHeight().getValue()); dvd.setImage(image); }

  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

More Related