Key Information

Register
Submit
Status: ‌Cancelled zero submissions

Challenge Overview

Background

Hewlett Packard has developed a set of JSON-based REST API’s which enable “Big Data”-type processing capabilities allowing developers to process information embedded in unstructured text and images in previously inaccessible formats.  This platform is called IDOL OnDemand and at this point is in the Early Access release phase, open for all Innovators to use.  

http://www.idolondemand.com

HP IDOL OnDemand Business Card Reader Business Logic Challenge

As a proof of concept for the API’s, you’re going to develop a mobile web application that reads business cards and stores the data in Salesforce.com.  There is a design challenge in progress to create the front-end for this web application.  This challenge will generate the back-end framework for processing the image data captured by the mobile app and loading that data to Salesforce.com.  We’re not interested in appearances here.  This challenge is all about getting the API’s calls working.

  1. Creating a basic web application that can be deployed on a Java-based server such as Tomcat.
  2. Developing a business logic module that can coordinate the various API calls required by this application.
  3. The application will execute the following REST/JSON-based IDOL OnDemand API calls:
    1. OCR Document
    2. Entity Extraction
    3. Find Similar and/or Query Text Index
    4. (Optionally) Sentiment Analysis
  4. The application will execute the following REST/JSON-based Salesforce.com API calls:
    1. Query to see if an account exists and if not insert an Account.
    2. Insert a Contact
    3. Insert a Lead
    4. Insert an Activity

 

Getting started up with IDOL OnDemand

Before you can use the API’s you’ll need to sign up for an IDOL OnDemand developer account:

http://www.idolondemand.com/signup.html

The full instructions for using IDOL OnDemand in a [topcoder] challenge can be found in the challenge requirements specification or you can go to http://idolondemand.topcoder.com/ to find complete instructions for registration and the latest details about all the IDOL OnDemand challenges and developments on the [topcoder] platform.



Final Submission Guidelines

Detailed software guidelines and code provided as attachments, but some generalized guidelines about submitting your entry are covered here:

  • Submit a .war, .jar or .zip file with your code.  Please include all necessary libraries and dependencies to build and run your project.  Include ant build.xml files and maven pom files etc…
  • Written documentation for your submission
  • Video with a screenshare of your application in action

Employees and direct and indirect subcontractors of Hewlett-Packard Company and its subsidiaries and other affiliates (“HP”), and employees and direct and indirect subcontractors of HP’s partners (including TopCoder and its affiliates) are not eligible to participate in the challenge.

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30042640