SlideShare a Scribd company logo
1 of 22
Download to read offline
Semantic Game Platform
(SEGAP)
Team Members:
Calin Oana
Cristian Catalin Mihai
Florescu Ana
Pandaciuc Ilie
INDEX
❖
❖
❖
❖
❖
❖
❖
❖
❖

Introduction
Project Approach
Use Cases Diagrams
Arhitecture Overview
API Rest
Mockups
Used Tools
Conclusion
References
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.
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
Arhitecture Overview
The main components are:
❖ Server
❖ Database
❖ Web Interface
Deployment Diagram
UseCase Diagram
Activity Diagram
Resouce General Structure
Implementation General Overview
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
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)
API REST
Mockup: Game Details
Mockup:Player Details
Mockup:Top Players
Mockup:Supplier Page
Mockup:Administrator Page
Mockup:Game Window
Used Tools
❖

Protégé

❖

Graphviz

❖

ArgoUML

❖

Google DOCS

❖

NetBeans IDE

❖

Mockingbird
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.
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

More Related Content

Viewers also liked

Conto social 9º
Conto social 9ºConto social 9º
Conto social 9º
Roseny90
 
Presentacion argumentacion
Presentacion argumentacionPresentacion argumentacion
Presentacion argumentacion
Masihel Bravo
 
O ministério de profeta 7 lição 2º 2014
O ministério de profeta 7 lição 2º 2014O ministério de profeta 7 lição 2º 2014
O ministério de profeta 7 lição 2º 2014
Pr. Andre Luiz
 
Demonstrações contábeis dlpa, dmpl, dva e notas explicativas
Demonstrações contábeis dlpa, dmpl, dva e notas explicativasDemonstrações contábeis dlpa, dmpl, dva e notas explicativas
Demonstrações contábeis dlpa, dmpl, dva e notas explicativas
Concurseiro Antenado
 

Viewers also liked (20)

Ave María purisima
Ave María purisimaAve María purisima
Ave María purisima
 
Expo barroco mexicano
Expo barroco mexicanoExpo barroco mexicano
Expo barroco mexicano
 
Conto social 9º
Conto social 9ºConto social 9º
Conto social 9º
 
Presentacion argumentacion
Presentacion argumentacionPresentacion argumentacion
Presentacion argumentacion
 
O ministério de profeta 7 lição 2º 2014
O ministério de profeta 7 lição 2º 2014O ministério de profeta 7 lição 2º 2014
O ministério de profeta 7 lição 2º 2014
 
Conto social- Estudo dos gêneros textuais
Conto social- Estudo dos gêneros textuaisConto social- Estudo dos gêneros textuais
Conto social- Estudo dos gêneros textuais
 
Ciclo del carbonorayul
Ciclo del carbonorayulCiclo del carbonorayul
Ciclo del carbonorayul
 
220 atividades de_ciências_-_4ª_série[1]
220 atividades de_ciências_-_4ª_série[1]220 atividades de_ciências_-_4ª_série[1]
220 atividades de_ciências_-_4ª_série[1]
 
World Insurance Report 2014 from Capgemini and Efma
World Insurance Report 2014 from Capgemini and EfmaWorld Insurance Report 2014 from Capgemini and Efma
World Insurance Report 2014 from Capgemini and Efma
 
Critical Thinking
Critical ThinkingCritical Thinking
Critical Thinking
 
Proceso cautelar
Proceso cautelarProceso cautelar
Proceso cautelar
 
Laudato sii, mi signore_Riscrittura
Laudato sii, mi signore_Riscrittura Laudato sii, mi signore_Riscrittura
Laudato sii, mi signore_Riscrittura
 
Ingles Técnico - Instrumentación
Ingles Técnico - Instrumentación  Ingles Técnico - Instrumentación
Ingles Técnico - Instrumentación
 
Cómo se cubren los riesgos comerciales
Cómo se cubren los riesgos comercialesCómo se cubren los riesgos comerciales
Cómo se cubren los riesgos comerciales
 
Manual Seguranca
Manual SegurancaManual Seguranca
Manual Seguranca
 
Compuestos Quimicos InorgáNicos
Compuestos Quimicos InorgáNicosCompuestos Quimicos InorgáNicos
Compuestos Quimicos InorgáNicos
 
Repositorios digitales
Repositorios digitalesRepositorios digitales
Repositorios digitales
 
Demonstrações contábeis dlpa, dmpl, dva e notas explicativas
Demonstrações contábeis dlpa, dmpl, dva e notas explicativasDemonstrações contábeis dlpa, dmpl, dva e notas explicativas
Demonstrações contábeis dlpa, dmpl, dva e notas explicativas
 
Hope haven flyer
Hope haven  flyerHope haven  flyer
Hope haven flyer
 
Grupo etnico
Grupo etnicoGrupo etnico
Grupo etnico
 

Similar to Segap presentation(slides)

Himansu-Java&BigdataDeveloper
Himansu-Java&BigdataDeveloperHimansu-Java&BigdataDeveloper
Himansu-Java&BigdataDeveloper
Himansu Behera
 
ryan_john_resume
ryan_john_resumeryan_john_resume
ryan_john_resume
Ryan John
 
SplunkLive! Introduction to the Splunk Developer Platform
SplunkLive! Introduction to the Splunk Developer PlatformSplunkLive! Introduction to the Splunk Developer Platform
SplunkLive! Introduction to the Splunk Developer Platform
Splunk
 
bca project for application and final project
bca project for application and final projectbca project for application and final project
bca project for application and final project
LetsDispolify
 
Adobe and the Flash Gaming Landscape
Adobe and the Flash Gaming LandscapeAdobe and the Flash Gaming Landscape
Adobe and the Flash Gaming Landscape
Joseph Labrecque
 

Similar to Segap presentation(slides) (20)

B.Karthik
B.KarthikB.Karthik
B.Karthik
 
Cytoscape and External Data Analysis Tools
Cytoscape and External Data Analysis ToolsCytoscape and External Data Analysis Tools
Cytoscape and External Data Analysis Tools
 
ARISE
ARISEARISE
ARISE
 
Himansu-Java&BigdataDeveloper
Himansu-Java&BigdataDeveloperHimansu-Java&BigdataDeveloper
Himansu-Java&BigdataDeveloper
 
Anton_Vysotskiy_resume
Anton_Vysotskiy_resumeAnton_Vysotskiy_resume
Anton_Vysotskiy_resume
 
Learn about Java framework for pen-based computing and the Livescribe Platfor...
Learn about Java framework for pen-based computing and the Livescribe Platfor...Learn about Java framework for pen-based computing and the Livescribe Platfor...
Learn about Java framework for pen-based computing and the Livescribe Platfor...
 
An Open Source Workbench for Prototyping Multimodal Interactions Based on Off...
An Open Source Workbench for Prototyping Multimodal Interactions Based on Off...An Open Source Workbench for Prototyping Multimodal Interactions Based on Off...
An Open Source Workbench for Prototyping Multimodal Interactions Based on Off...
 
Grow your SharePoint development platform with SharePoint Framework
Grow your SharePoint development platform with SharePoint FrameworkGrow your SharePoint development platform with SharePoint Framework
Grow your SharePoint development platform with SharePoint Framework
 
Project report for final year project
Project report for final year projectProject report for final year project
Project report for final year project
 
ryan_john_resume
ryan_john_resumeryan_john_resume
ryan_john_resume
 
APIdays 2015 - The State of Web API Languages
APIdays 2015 - The State of Web API LanguagesAPIdays 2015 - The State of Web API Languages
APIdays 2015 - The State of Web API Languages
 
APIdays 2015 - The State of Web API Languages
APIdays 2015 - The State of Web API LanguagesAPIdays 2015 - The State of Web API Languages
APIdays 2015 - The State of Web API Languages
 
Inna Manni newest resume
Inna Manni newest resumeInna Manni newest resume
Inna Manni newest resume
 
Apache Cassandra Lunch 119: Desktop GUI Tools for Apache Cassandra
Apache Cassandra Lunch 119: Desktop GUI Tools for Apache CassandraApache Cassandra Lunch 119: Desktop GUI Tools for Apache Cassandra
Apache Cassandra Lunch 119: Desktop GUI Tools for Apache Cassandra
 
SplunkLive! Introduction to the Splunk Developer Platform
SplunkLive! Introduction to the Splunk Developer PlatformSplunkLive! Introduction to the Splunk Developer Platform
SplunkLive! Introduction to the Splunk Developer Platform
 
.NET per la Data Science e oltre
.NET per la Data Science e oltre.NET per la Data Science e oltre
.NET per la Data Science e oltre
 
Sudhir srivastava profile
Sudhir srivastava profileSudhir srivastava profile
Sudhir srivastava profile
 
10 Creative Ways to Use Java
10 Creative Ways to Use Java10 Creative Ways to Use Java
10 Creative Ways to Use Java
 
bca project for application and final project
bca project for application and final projectbca project for application and final project
bca project for application and final project
 
Adobe and the Flash Gaming Landscape
Adobe and the Flash Gaming LandscapeAdobe and the Flash Gaming Landscape
Adobe and the Flash Gaming Landscape
 

More from Cristian Catalin Mihai (6)

SEGAP - Technical overview
SEGAP - Technical overviewSEGAP - Technical overview
SEGAP - Technical overview
 
SegapRESTAPI1.0 specifications
SegapRESTAPI1.0 specificationsSegapRESTAPI1.0 specifications
SegapRESTAPI1.0 specifications
 
Segap project(lncs)
Segap project(lncs)Segap project(lncs)
Segap project(lncs)
 
SEGAP-General resource information
SEGAP-General resource informationSEGAP-General resource information
SEGAP-General resource information
 
Web browser game development(pre)
Web browser game development(pre)Web browser game development(pre)
Web browser game development(pre)
 
Web browser game development(lncs)
Web browser game development(lncs)Web browser game development(lncs)
Web browser game development(lncs)
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 

Segap presentation(slides)