Segap presentation(slides)

918 views

Published on

A slide presentation of the SEGAP Project

Published in: Technology, Education
  • Be the first to comment

Segap presentation(slides)

  1. 1. Semantic Game Platform (SEGAP) Team Members: Calin Oana Cristian Catalin Mihai Florescu Ana Pandaciuc Ilie
  2. 2. INDEX ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ ❖ Introduction Project Approach Use Cases Diagrams Arhitecture Overview API Rest Mockups Used Tools Conclusion References
  3. 3. Introduction Game analytics: - the necessity for better knowledge about the players - help in developing a successful game and improving games. Main platforms to measure different metrics: ❖ Game Analytics ❖ ❖ ❖ Honey Track TrueSkill (Microsoft XBOX Live) Evolve The analysis engines are much more oriented to provide good and usefull feedback to game developers, offering them a lot of statistics and a multitude of metrics.
  4. 4. Project Approach ❖ will be focused on the player and on his work ❖ will provide feedback to the gamers ❖ global view of the results and work done at every game for each player ❖ the solution that we’ll provide will offer good tips/advices before and during a game
  5. 5. Arhitecture Overview The main components are: ❖ Server ❖ Database ❖ Web Interface
  6. 6. Deployment Diagram
  7. 7. UseCase Diagram
  8. 8. Activity Diagram
  9. 9. Resouce General Structure
  10. 10. Implementation General Overview
  11. 11. Technology ❖ Jena - free and open source Java framework for building semantic web and Linked Data applications ❖ Spring - will be used in order to create, expose and secure the REST services present in the REST API ❖ JSP - Java based technology specifically used to help software developers serve dynamically generated web pages and other document types pertinent to the development of interactive web content
  12. 12. Technology ❖ OWL/RDF/SPARQL - OWL - family of knowledge representation languages or ontology languages for authoring ontologies or knowledge bases; SPARQL - is an RDF query language and will be used to query our ontology and provide input based on those queries ❖ HTML5/CSS3/RDFa/JavaScript/Ajax - cooperation between the World Wide Web Consortium (W3C) and the Web Hypertext Application Technology Working Group (WHATWG)
  13. 13. API REST
  14. 14. Mockup: Game Details
  15. 15. Mockup:Player Details
  16. 16. Mockup:Top Players
  17. 17. Mockup:Supplier Page
  18. 18. Mockup:Administrator Page
  19. 19. Mockup:Game Window
  20. 20. Used Tools ❖ Protégé ❖ Graphviz ❖ ArgoUML ❖ Google DOCS ❖ NetBeans IDE ❖ Mockingbird
  21. 21. Conclusion The project is focused on the player and on his work and the platform will provide high quality feedback to the gamers. The solution is coming with a semantic opening on a game entities and parameters, by modelling with SPARQL queries and ontologies.
  22. 22. References: http://docs.spring.io/spring/docs/3.2.x/spring-framework-reference/html/mvc.html http://docs.spring.io/autorepo/docs/spring-security/3.0.x/reference/technical-overview.html http://en.wikipedia.org/wiki/Web_Ontology_Language http://en.wikipedia.org/wiki/SPARQL http://argouml.tigris.org/ http://www.graphviz.org/ https://netbeans.org/features/index.html https://gomockingbird.com/ http://www.ee.ktu.lt/journal/2012/04/19__ISSN_1392-1215_A%20Methodology%20for%20Engineering%20OWL%202%20Ontologies%20in% 20Practise%20Considering%20their%20Semantic%20Normalisation%20and%20Completeness.pdf http://www.w3schools.com/html/html5_intro.asp http://en.wikipedia.org/wiki/Prot%C3%A9g%C3%A9_(software) http://en.wikipedia.org/wiki/Jena_(framework) http://protege.stanford.edu/ https://www.gliffy.com/go/html5/5103767?app=1b5094b0-6042-11e2-bcfd-0800200c9a66 http://www.gamasutra.com/view/feature/193241/intro_to_user_analytics.php?page=1 http://support.gameanalytics.com/hc/en-us/articles/200842106-What-is-GameAnalytics-GAhttp://www.cs.bath.ac.uk/~jjb/ftp/GaudlFDG13.pdf http://www.teamliquid.net/blogs/viewblog.php?topic_id=311207 https://www.evolvehq.com

×