SciVerse Application Integration Points

Preview:

DESCRIPTION

 

Citation preview

Elsevier Application Marketplace and Developer Network

Apps Integration Points within SciVerse (ScienceDirect, Scopus, Hub)

Framework Architecture

Search Results

Above Results

Inline Results

Inline Results

App Toolbar

Search Suggest

Article and Abstract (SD)

App Toolbar

Link Text

Overlay Window

Select Text, Send to App

Article and Abstract (Scopus)

App Toolbar

Link Text

Fullscreen

Author Details

App Toolbar

Hub Homepage

App Toolbar

Details• All SciVerse pages with apps:

– Hub Homepage, Hub Results– ScienceDirect Results, ScienceDirect Article, Scopus Results– Scopus Abstract, Scopus Author Details

• All pages have following capabilities:– App Toolbar– Fullscreen– Overlay Window

• Additional “advanced” capabilities:– Inline Results (all results pages)– Link Text (article and abstract)– Select Text and Send to App (article and abstract)– Search Suggest (Hub homepage and results)

Framework ExtensionsRetrieve contextual data:•getArticleContent();•getContextInfo();•getResults();•subscribeToQuery();•subscribeToResults();

UI integrations•gotoCanvas();•showHoverView();•showResultsView();•linkText();•returnQuerySuggestions();

Utilities•makeContentAPIRequest();•makeRequest();•adjustHeight();•makeMeInvisible();•makeMeVisible();

Retrieve contextual data:Retrieve current article/abstract textRetrieve all context data (i.e. metadata)Retrieve metadata of search resultsSubscribe to user’s search query inputSubscribe to updated results lists

UI integrationsDisplay canvas (full screen) view of gadgetDisplay hover (overlay) view of gadgetDisplay gadget view under specific resultsLink specific terms on the pageProvide auto-complete query suggestions

UtilitiesMake content API call to SciVerse APIsMake request to external API Resize gadget windowMake gadget disappearMake gadget appear

Recommended