Presented By: Emiliano Miranda. Goals Motivate database community to contribute to gaming Spread use of database technology beyond traditional approaches.

Slides:



Advertisements
Similar presentations
Semantic Data Caching and Replacement. Outline Motivation Client Caching Architecture Model of Semantic Caching Simulations and Results Conclusion and.
Advertisements

CSTA K-12 Computer Science Standards (rev 2011)
School of Engineering & Technology Computer Architecture Pipeline.
Cognitive Engine Development for IEEE Lizdabel Morales April 16 th, 2007
Haptic Glove Hardware Graduation Project Prepared by Yaman A. Salman Eman M. Masarweh 2012.
ULearn 06 Workshop Computer Games in Education Trond Nilsen Richard Green Mick Grimley.
JingTao Yao DongWon Kim Joseph P. Herbert Department of Computer Science Supporting Online Learning with Games.
1 Cyberinfrastructure Framework for 21st Century Science & Engineering (CF21) IRNC Kick-Off Workshop July 13,
A Service Platform for On-Line Games DebanJan Saha, Dambit Sahu, Anees Shaikh (IBM TJ Watson Research Center, NY) Presented by Gary Huang March 17, 2004.
Game Design and Programming. Objectives Classify the games How games are design How games are implemented What are the main components of a game engine.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
Motivate AI Class with Interactive Computer Game Author : Akcell Chiang Presented by Yi Cheng Lin.
ART: Augmented Reality Table for Interactive Trading Card Game Albert H.T. Lam, Kevin C. H. Chow, Edward H. H. Yau and Michael R. Lyu Department of Computer.
Technical Writing Examples Plus A Few Tips. What is wrong? How to rewrite?
Overview of Search Engines
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
IT Job Roles Task 20. Software Engineer Job Description Software engineers are responsible for creating and maintaining software of various different.
TITLE OF YOUR PROJECT. INTRODUCTION Type here about your science fair project Why you are interested in working on this idea. Why you think your project.
Careers in Computer Science & Computer Engineering Dominic Fezzie.
Computer Math AP Computer Science Computer Programming.
Artificial Intelligence By Ryan Shoultes & Jeremy Creighton.
GCSE Computing: A451 Computer Systems & Programming Relational Databases Databases.
Ian Addison Primary School Teacher. Didn’t have PCs at school Owned my first PC at 16 Studied BTEC IT at college – this included breaking (and fixing)
Aardvark Anatomy of a Large-Scale Social Search Engine.
Computer Science, Software Engineering & Robotics Workshop, FGCU, April 27-28, 2012 Near Field Communication: Experiments with Android Michael Humphries.
Invitation to Computer Science 5th Edition
Chapter 2: Software Process Omar Meqdadi SE 2730 Lecture 2 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
Panoptes: Low-Power, Scalable Video Sensor Networking Technologies Wu-chi Feng, Ed Kaiser, Brian Code, Mike Shea, Wu-chang Feng, Louis Bavoil Department.
1 Formal Models for Expert Finding on DBLP Bibliography Data Presented by: Hongbo Deng Co-worked with: Irwin King and Michael R. Lyu Department of Computer.
CHAPTER 9 Using the World Wide Web. OBJECTIVES 1.Describe the Internet and the World Wide Web 2.Define related Internet terms 3.Explain the components.
Relationships Between Structures “→” ≝ “Can be defined in terms of” Programs Groups Proofs Trees Complex numbers Operators Propositions Graphs Real.
Copyright 2002 Prentice-Hall, Inc. Chapter 2 Object-Oriented Analysis and Design Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey.
Engineering & Design Small Learning Community.
Multi-hop-based Monte Carlo Localization for Mobile Sensor Networks
Presenter: Mathias Jahnke Authors: M. Zhang, M. Mustafa, F. Schimandl*, and L. Meng Department of Cartography, TU München *Chair of Traffic Engineering.
Intro – Part 2 Introduction to Database Management: Ch 1 & 2.
1 Mapping to Relational Databases Presented by Ramona Su.
UHD::3320::CH121 DESIGN PHASE Chapter 12. UHD::3320::CH122 Design Phase Two Aspects –Actions which operate on data –Data on which actions operate Two.
This work is by Georgia Koutrika, published on CIDR'09 All the figures & tables in these slides are from that paper.
Multicast instant channel change in IPTV systems 1.
INTERACTIVELY BROWSING LARGE IMAGE DATABASES Ronald Richter, Mathias Eitz and Marc Alexa.
1 CS145 Lecture 26 What’s next?. 2 What software questions do we study? Where is software headed?
GET CONNECTED Information Technology Career Cluster.
Millman—Nov 04—1 An Update on Digital Libraries David Millman Director of Research & Development Academic Information Systems Columbia University
Computer Science and Engineering - University of Notre Dame Jimmy Neutron CSE 40827/60827 – Ubiquitous Computing December 9, 2009 Project Presentation.
Design 11 Mr. Jean October 19 th, The plan: Video clip of the day Introduction of the website Website design.
Aruna Balasubramanian, Yun Zhou, W Bruce Croft, Brian N Levine and Arun Venkataramani Department of Computer Science, University of Massachusetts, Amherst.
Video Games and Computer Holding Power 1984, Sherry Turkle.
Fall CSE330/CIS550: Introduction to Database Management Systems Prof. Susan Davidson Office: 278 Moore Office hours: TTh
Intelligent Database Systems Lab Presenter: NENG-KAI, HONG Authors: HUAN LONG A, ZIJUN ZHANG A, ⇑, YAN SU 2014, APPLIED ENERGY Analysis of daily solar.
Alighieri: Introduction to MS Access 1 What is a Database? RELATIONAL DATABASE A database is an organized collection of information. A database is designed.
SMSC: Helping you get the best out of Gad's Hill School Spiritual To promote spiritual development, self esteem and a desire to succeed students are regularly.
Presented by: Dardan Xhymshiti Fall  Paper type: Demo  Authors: Ashoke S., Jayant R. Harits (Indian Institute of Science, Bangalore)  Conference:
BIT 3193 MULTIMEDIA DATABASE CHAPTER 5 : MULTIMEDIA DATABASE MANAGEMENT SYSTEM ARCHITECTURE.
Methodology Review Chapter 7 Part 2: Design Methodology Object-Oriented Modeling and Design Byung-Hyun Ha
Electronic Business: Concept and Applications Department of Electrical Engineering Gadjah Mada University.
Computer Technology Semester 2 Final Exam Review.
COMPUTER SYSTEM FUNDAMENTAL Genetic Computer School INTRODUCTION TO ARTIFICIAL INTELLIGENCE LESSON 11.
Www3.informatik.uni-wuerzburg.de Institute of Computer Science Chair of Communication Networks Prof. Dr.-Ing. P. Tran-Gia Modeling User Activity and Network.
Semantic Data Caching and Replacement
Classical Waterfall Model
Cisco Express Foundation for Systems Engineers Exam Name : practice-questions.html.
Prepared by Rao Umar Anwar For Detail information Visit my blog:
Jobs that require Computer Science
Today Is S.T.E.M. Day.
Jigar.B.Katariya (08291A0531) E.Mahesh (08291A0542)
CLUSTER BY: A NEW SQL EXTENSION FOR SPATIAL DATA AGGREGATION
Turbulent Mixing in the Presence of Liquid Droplets with Application to Spray Combustion Venkatramanan Raman Department of Aerospace Engineering and Engineering.
Type Topic in here! Created by Educational Technology Network
Intertextuality.
Presentation transcript:

Presented By: Emiliano Miranda

Goals Motivate database community to contribute to gaming Spread use of database technology beyond traditional approaches Provide another channel boosting interest in computer science

Why Research for Games? Almost everybody knows somebody who plays games! Video game sales totaled to about $10.5 in 2009 Developments here can possibly be applied to other fields The more people that use database technology the better!

Game Architecture Depends on game Data-Driven Authors classify game architecture by network connection May not be perfect, but probably reasonable Types Non-networked Non-persistent Persistent

Architecture - Game Loop Fairly universal Speed loop usually measured in Frames Per Second (FPS) Authors describe three main phases in loop Querying state of world Updating state of world Drawing new state of world

Research Areas Refining database engines for games Query processing Indexing New languages Adaptation of game algorithms Steering is a challenge Set-At-A-Time Processing Consistency for Multiplayer Games Non-persistent and persistent games have different approaches

Questions? Why is the query-update model of the simulation engine an appropriate candidate for the application of database technology?