sciverse application integration points
DESCRIPTION
TRANSCRIPT
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