1 / 38

OJAX: A Web 2.0 search user interface

OJAX: A Web 2.0 search user interface. Judith Wusteman March 2007. Overview. Web 2.0 technologies Introducing OJAX OJAX Demo Related research. What is Web 2.0? Ideas, technologies and implications for education. Paul Anderson JISC Technology and Standards Watch, Feb. 2007

haughton
Télécharger la présentation

OJAX: A Web 2.0 search user interface

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. OJAX: A Web 2.0 search user interface Judith Wusteman March 2007

  2. Overview • Web 2.0 technologies • Introducing OJAX • OJAX Demo • Related research

  3. What is Web 2.0?Ideas, technologies and implicationsfor education Paul Anderson JISC Technology and Standards Watch, Feb. 2007 Special focus on collection and preservation activities within libraries http://www.jisc.ac.uk/techwatch

  4. Key Web 2.0 services/applicationsPaul Anderson • Blogs, wikis • Tagging and social bookmarking • Multimedia sharing • Audio blogging and podcasting • RSS and syndication • “Newer services” • Social networking • Aggregation services • Mash-ups • Tracking, collaborating • Replicating office-style software in the browser……

  5. Web 2.0 Technologies and Standardsused in OJAX • RIA: Rich Internet Applications • REST • JSON • Atom • OAI-PMH • OpenSearch • Open API • StaX • Apache Lucene

  6. RIA: Rich Internet Applications • Flash • AJAX

  7. Flash

  8. Ajax • Asynchronous JavaScript + XML • Don’t have to wait for an entire web page to be downloaded after every user action • A general approach to the development of interactive Web applications

  9. Diagram of ajax? More explanation of ajax Jesse James Garrett, 2005

  10. AJAX Applications Ajax Applications

  11. AJAX: Asynchronous JavaScript And XML • XML: <?xml version="1.0" encoding="ISO-8859-1" ?> <listYearsResponse> <response type="object" id="availableYearsList"> <option value="1950">1950</option> <option value="1953">1953</option> </response> </listYearsResponse> • JSON (JavaScript Object Notation): ["reson",["resonance","resonator","resonant","resonating","resonators"]]

  12. Atom and RSS

  13. Reading feeds via Thunderbird

  14. http://ojax.sourceforge.net/

  15. OJAX

  16. OJAX demo

  17. Unifying the user interface

  18. Auto-completionAuto-searchDynamic archive list

  19. Dynamic scrolling

  20. Auto-expansion of results

  21. Sorting results

  22. OpenSearch

  23. OpenSearch • Enables search engines to describe their search syntax to browsers • Describes standards for search results syntax • Based on RSS and Atom

  24. Atom feed support

  25. Accessibility

  26. SFI:OJAX++: a next generation collaborative research tool To investigate how concepts from the Social Web can be applied to the research environment in order to facilitate dynamic collaboration and the sharing of ideas among researchers. PhD starting September 2007 Interested? Please contact judith.wusteman@ucd.ie

  27. Advantages of OJAX • Developed in Ireland. Can be adapted to suit. • Already in Beta version. Available for download. • Well received • Responds to new user expectations generated by Web 2.0 • Rich, dynamic user experience. • Intuitive interface. • Integration, interoperability and reuse. • Open source standards-compliance. • including OpenSearch, OAI-PMH, StAX and Apache Lucene.

  28. http://ojax.sourceforge.net/

More Related