1 / 21

SOCIAL WEAVER A PROTOTYPE FOR WEAVING WEB 2.0 FEATURES INTO WEB APPLICATIONS

SOCIAL WEAVER A PROTOTYPE FOR WEAVING WEB 2.0 FEATURES INTO WEB APPLICATIONS. Supervisor: Dr. Michael Felderer Co-Supervisor: Dr. Dirk Draheim. Master Thesis Defense 27.09.2013. By: Viktor Pekar. AGENDA. Introduction Explanation of Social Weaving

Télécharger la présentation

SOCIAL WEAVER A PROTOTYPE FOR WEAVING WEB 2.0 FEATURES INTO WEB APPLICATIONS

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. SOCIAL WEAVERA PROTOTYPE FOR WEAVING WEB 2.0 FEATURES INTO WEB APPLICATIONS Supervisor: Dr. Michael Felderer Co-Supervisor: Dr. Dirk Draheim Master Thesis Defense 27.09.2013 By: Viktor Pekar

  2. AGENDA • Introduction • Explanation of Social Weaving • Presentation of the Social Weaver Prototype • Opportunities for Social Weaving • Challenges for Social Weaving • Future Work - Open Source Project 2

  3. INTRODUCTION 3

  4. INTRODUCTION • Master Thesis is about: • Social Weaving in theory • Theory and opportunities • Challenges and problems • Development of a prototype Firefox-Add-on capable of Social Weaving • (combined with a Java Spring/ Tomcat based Synchronization Web Service) 4

  5. WHAT IS SOCIAL WEAVING 5

  6. • Chat • Commentary Boxes • Wiki Pages • Links • File Upload • Sticky Notes • Web Applications • Web Sites • Browser Based ERP Systems • Banking Web Services WEAVING SOCIAL ELEMENTS INTO WEB ENVIRONMENTS 6

  7. INTRODUCINGSOCIAL WEAVER Social Weaver (Philetairus socius) is a species of bird in the Passeridae family endemic to Southern Africa 7

  8. ARCHITECTURE • Service based architecture • Client - Firefox Plugin • Server - REST Web Service with PostgreSQL 8

  9. CLIENT PLUGIN • Client Plugin is implemented with the Mozilla Add-on-SDK for the Firefox browser • Functionality • Weaving social elements into websites • Creating and matching Anchor information to websites • Communicate with the REST WS 9

  10. REST WEB SERVICE • The Web Service (WS) offers REST interfaces to receive and push Anchor information • Anchor is a data tuple that identifies an element in the web session • Server synchronizes Anchors from different user sessions and keeps them up to date • Server is decoupled from the client (which means that it does not distinguish whether its a Firefox plugin or something else) 10

  11. Social Weaver Prototype 11

  12. LIVE DEMO SOCIAL WEAVING IN ACTION 12

  13. OPPORTUNITIES FOR SOCIAL WEAVING 13

  14. USE CASES • Client & Consultant • • ERP Systems: Distributor with Client • • ERP Systems: Vendor with Distributor • • Online Banking Consultants • • Web Service Support • Collaboration in Teams • • Developer working on Web Service • • ERP System Teams • (e.g. Application Developers with Consultants) • Private Usage • • Taking Notes • • “Interacting directly with the Web” 14

  15. CHALLENGES FOR SOCIAL WEAVING 15

  16. CHALLENGE IDENTIFYING ELEMENTS IN COMPLEX & DYNAMIC WEB ARCHITECTURES Social Weaver Prototype 16

  17. SOLUTIONIDENTIFYING ELEMENTS IN COMPLEX & DYNAMIC WEB ARCHITECTURES • Using external rule sets (Scripts) to adapt web element recognition to different web environments • Script is a JSON file with a variable number of JavaScript or jQuery rules • Plugin 17

  18. SAMPLE: DEFAULT MATCHER 18

  19. SAMPLE: GCAL APPOINTMENTS SAMPLE: GCAL APPOINTMENTS 19

  20. FUTURE WORK • Open Source Project • already available at: http://github.com/vikpek/SocialWeaver • Extended Functionality • Workflow tracker • Manual Script Generator • Automatic Script Generator • //// angepasste soziale elemente für SoWe 20

  21. THANKS FOR YOUR ATTENTION  21

More Related