Challenge Overview

Background

HP IDOL OnDemand is a complete solution for bringing extensive data analytics to your cloud- or mobile-app and for augmenting your Big Data solution using REST APIs.

Through our Early Access program, we’re exposing the capabilities of HP IDOL (Intelligent Data Operating Layer), the world’s leading on-premise human information processing engine, as a managed solution to deliver a broad selection of web services to developers.

The true power of IDOL OnDemand is evident when you start to combine the APIs. Consume IDOL OnDemand Indexing APIs to index your unstructured data from social media, mobile devices, CMS, Google docs, Dropbox, email, SharePoint or other sources. Once indexed, analyze and augment your content, using IDOL OnDemand APIs such as Speech Recognition, OCR, Sentiment Analysis, Extract Entity, Face Detection, Barcode Recognition and Text Extraction. Finally, leverage IDOL OnDemand Search APIs to find what you need and shine light on dark data with advanced search options such as Find Similar, Query Text Index, Find Facets, Clusters or Terms.

http://www.idolondemand.com

Check out the HP Haven Big Data Challenge Series for additional challenges.  

HP IDOL OnDemand API Mashup Hackathon

HP and Topcoder are appealing to your creativity to create an innovative app using combinations of the IDOL OnDemand API's, plus one or more of the following API's:

The goal of this challenge is to create applications, widgets, connectors, and plug-ins that use one of the third party API's with IDOL OnDemand in an interesting and compelling use case, and that could be published in the HP Haven Marketplace.   In addition to writing your code, HP would like you to explain what you've done in a blog post which outlines the functionality in your application and describes how the components fit together to solve a business problem and how it fits into a business application.  You are free to create any type of solution that you like in any language provided that you use the designated API's. 

You'll need to obtain a HP IDOL OnDemand developer key, as described below, to participate in this challenge.

Getting Started with HP 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

Please indicate that you heard about IDOL OnDemand through [topcoder] in the “How did you hear about IDOL OnDemand?” field:

Once your account has been verified you’ll be assigned a developer account and API Key that will allow you to make API calls.   Complete information about available IDOL OnDemand API’s can be found here: 

https://www.idolondemand.com/developer/apis

You’ll need to register for a developer account with HP in order to get access to additional Try functionality in the API console.  Use of the APIs is free and restricted to non-commercial use at this time. Commercial use and pricing will be announced in the near future.

Before you compete in an IDOL-related challenge on [topcoder] please create a topcoder-specific key in your IDOL OnDemand Account.  You can do this by Clicking on Account->API Keys from the developer home page.

Simply generate a new key and rename it to “topcoder” as shown above.   This should be the key that you use in [topcoder] challenge completion.  This will also give you visibility to Preview API’s which may not yet be in public release. 

You should be all set!

Other HP developer platforms that you are encouraged to check out, include:

 



Final Submission Guidelines

Submission Guidelines

  • - Upload all your source code
  • - Provide instructions on how to build and deploy your code.
  • - Write a blog post outlining your use case and how the various API's are used in your application.  Here is link to an outstanding example from another TopCoder member.  Remember to mask your API key so that you don't accidentally start sharing your free quota with the world.
  • - A screen-share video of your application is required describing its features, basic design and the API’s that your application uses.  Video entries are critical in the evaluation of your submission.
  • - If your application is publically available, please provide a URL so that we can run it.
  • - Provide a submission.txt file in the root directory of your zip file which contains the links to your blog post, screensharing video, and (optionally) a url if your app is on the web.
  • - Code Sample and IDOL OnDemand libraries are available at the IDOL OnDemand Github Repository.
  • - Tutorials for IDOL OnDemand can be found here.

Judging criteria

  • Developers have creative liberty on what application they build - here is how the judging will be scored:

    • - Use of IDOL OnDemand APIs (sound implementation and a good use of API functionality/parameters).

    • - Novelty, uniqueness, and innovation - with real world business appeal.

    • - Ease of integration with a business application.

    • - Readiness for the HP Haven Marketplace.  Code should be packaged and organized for potential reuse by developers outside your application.

ELIGIBLE EVENTS:

2015 topcoder Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30048831