sciverse application integration points

9
Elsevier Application Marketplace and Developer Network Apps Integration Points within SciVerse (ScienceDirect, Scopus, Hub)

Upload: elsevier-developers

Post on 25-Jan-2015

631 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: SciVerse Application Integration Points

Elsevier Application Marketplace and Developer Network

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

Page 2: SciVerse Application Integration Points

Framework Architecture

Page 3: SciVerse Application Integration Points

Search Results

Above Results

Inline Results

Inline Results

App Toolbar

Search Suggest

Page 4: SciVerse Application Integration Points

Article and Abstract (SD)

App Toolbar

Link Text

Overlay Window

Select Text, Send to App

Page 5: SciVerse Application Integration Points

Article and Abstract (Scopus)

App Toolbar

Link Text

Fullscreen

Page 6: SciVerse Application Integration Points

Author Details

App Toolbar

Page 7: SciVerse Application Integration Points

Hub Homepage

App Toolbar

Page 8: SciVerse Application Integration Points

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)

Page 9: SciVerse Application Integration Points

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