SciVerse Application Integration Points

716
-1

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
716
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

SciVerse Application Integration Points

  1. 1. Elsevier Application Marketplace and Developer Network Apps Integration Points within SciVerse (ScienceDirect, Scopus, Hub)
  2. 2. Framework Architecture
  3. 3. Search ResultsSearch Suggest App Toolbar Above Results Inline Results Inline Results
  4. 4. Article and Abstract (SD) App Toolbar Overlay Window Select Text, Send to AppLink Text
  5. 5. Article and Abstract (Scopus) FullscreenLink Text App Toolbar
  6. 6. Author Details App Toolbar
  7. 7. Hub Homepage App Toolbar
  8. 8. 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)
  9. 9. Framework ExtensionsRetrieve contextual data: Retrieve contextual data:•getArticleContent(); Retrieve current article/abstract text•getContextInfo(); Retrieve all context data (i.e. metadata)•getResults(); Retrieve metadata of search results•subscribeToQuery(); Subscribe to user’s search query input•subscribeToResults(); Subscribe to updated results listsUI integrations UI integrations•gotoCanvas(); Display canvas (full screen) view of gadget•showHoverView(); Display hover (overlay) view of gadget•showResultsView(); Display gadget view under specific results•linkText(); Link specific terms on the page•returnQuerySuggestions(); Provide auto-complete query suggestionsUtilities Utilities•makeContentAPIRequest(); Make content API call to SciVerse APIs•makeRequest(); Make request to external API•adjustHeight(); Resize gadget window•makeMeInvisible(); Make gadget disappear•makeMeVisible(); Make gadget appear
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×