Battlefield: Bad Company 2 Lookup By David (Ben) Balkcom.

Slides:



Advertisements
Similar presentations
Web Content Control Application Providing Secure & Reliable Internet Access December 2010.
Advertisements

Introducing… EBSCOhost 2.0 A redesigned EBSCOhost Coming in July 2008.
Video, audio, embed, iframe, HTML Form
Servlets and a little bit of Web Services Russell Beale.
Vending Machine FSM Benjamin Welton 03/20/2010 CS 480.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
An Overview of Database Access on the Web An Overview of Database Access on the Web Using ASP and Microsoft Database Technology Sheffield Hallam University.
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
Kerim KORKMAZ A. Tolga KILINÇ H. Özgür BATUR Berkan KURTOĞLU.
Search Engines. Allows a user to find information residing on remote computers; Searching differs from browsing in that the user is not required to provide.
Google App Engine Danail Alexiev Technical Trainer SoftAcad.bg.
Application for Internet Radio Directory 19/06/2012 Industrial Project (234313) Kickoff Meeting Supervisors : Oren Somekh, Nadav Golbandi Students : Moran.
Tracking Services for ANY websites and web applications Zhu Xiong CSE 403 LCO.
1 Anonshare 2.0 P2P Anonymous Browsing History Share Frank Chiang Terry Go Rui Ma Anita Mathew.
CS378 - Mobile Computing Web - WebView and Web Services.
Server tools. Site server tools can be utilised to build, host, track and monitor transactions on a business site. There are a wide range of possibilities.
CDM Developer Workshop. TDWG Andreas Kohlbecker Taxonomic Workflow in the EDIT Platform for Cybertaxonomy Purpose What do you want from this workshop?
Information & Decision Management Dept West Texas A&M University
NBN:URN Generator and Resolver ERPANET Workshop on Persistent Identifiers Cork, June, Ádám Horváth National Széchényi Library Hungary.
TCP/IP Protocols Dr. Sharon Hall Perkins Applications World Wide Web(HTTP) Presented by.
Database Chess A server-based web gaming application by Jordan Arnold.
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
WWW Forms and Search. Forms URL - always fetch a particular page What if the information we want varies from time to time and from user to user?
20-753: Fundamentals of Web Programming Copyright © 1999, Carnegie Mellon. All Rights Reserved. 1 Lecture 7: HTTP and CGI Fundamentals of Web Programming.
Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html.
Universiti Utara Malaysia Chapter 3 Introduction to ASP.NET 3.5.
Extending the Game to the Web Aaron Lieberman. The Web Website as a feature area Why is it interesting? Implementation Results.
EBay Do-Geun Kim Yiou Michael Zhang. Main Page Cluttered interface Lots of links Sign in/register still easy to find Lacks explanation of what site is.
SharePoint 2010 Search Architecture The Connector Framework Enhancing the Search User Interface Creating Custom Ranking Models.
System Initialization 1)User starts application. 2)Client loads settings. 3)Client loads contact address book. 4)Client displays contact list. 5)Client.
Website Development with PHP and MySQL Saving Data.
What does WWW stand for? And following abbreviations? HTTP: Hyper Text Transfer Protocol HTML: Hyper Text Mark-up Language URL: Uniform Resource Locator.
Cookies Web Browser and Server use HTTP protocol to communicate and HTTP is a stateless protocol. But for a commercial website it is required to maintain.
1 © Netskills Quality Internet Training, University of Newcastle HTML Forms © Netskills, Quality Internet Training, University of Newcastle Netskills is.
Text Based Information Retrieval Text Based Information Retrieval H02C8A H02C8B Marie-Francine Moens Karl Gyllstrom Katholieke Universiteit Leuven.
Web Search Algorithms By Matt Richard and Kyle Krueger.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
Building Secure Web Applications With ASP.Net MVC.
A remote control robot with webcam. Responsibilities User Interface Communicate with server Webcam Display Server Web Server Collaborators Work: Harkins.
Schedule Introduction to Web & Database Integration Tools and Resources HTML and Styles Forms and Client-Side Scripts DB Engines Forms Processing and Server-Side.
Service Discovery Protocols Mobile Computing - CNT Dr. Sumi Helal Professor Computer & Information Science & Engineering Department University.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
 Architectural overview  Main APIs. getGames.php getGroupsLocations.php getGroupsScores.php getMessage.php getStreet.php getTime.php login.php sendMessage.php.
ICP and the Squid Web Cache Duane Wessels and K. Claffy 산업공학과 조희권.
WebObjects Matt Aguirre Lally Singh. What Is It? A Java based development platform specifically designed for database-backed web applications.
WEB SERVER SOFTWARE FEATURE SETS
1 SearchTogether: An Interface for Collaborative Web Search Florian Eiteljörge June 11, 2013Florian Eiteljörge.
Website Design, Development and Maintenance ONLY TAKE DOWN NOTES ON INDICATED SLIDES.
Servlets 4 Lec 30 Web Design and Development. Looking Back… Response Redirection  Sending a standard redirect  Sending a redirect to an error page Request.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
©2010 AIR WORLDWIDE 1 Using ArcGIS Server Web Map Services in Web Map Mash-Ups Benjamin Spaulding, Ph.D. AIR Worldwide Esri Boston Dev Meet-Up 12/8/2010.
How Web Database Architectures Work CPS181s April 8, 2003.
Assignment 1 Anthony Sosso. The App SossoStats View player statistics for EA SPORTS NHL /r/ea_nhl clubs – Herpaderps, Puck Goes First, Reddit Aliens.
Personalizing Web Search Jaime Teevan, MIT with Susan T. Dumais and Eric Horvitz, MSR.
MUSIC GENRE JUKEBOX. CLIENT SPECIFICATIONS Audio Player Create, delete, and modify play lists Play, pause, stop, skip, fast forward, and rewind Send Streaming.
You spoke © 2008 Acquire Media We listened...
Internet addresses By Toni Grey & Rashida Swan HTTP Stands for HyperText Transfer Protocol Is the underlying stateless protocol used by the World Wide.
WebScan: Implementing QueryServer 2.0 Karl Geiger, Amgen Inc. BRS NA UG August 1999.
PHP: Further Skills 02 By Trevor Adams. Topics covered Persistence What is it? Why do we need it? Basic Persistence Hidden form fields Query strings Cookies.
JQuery form submission CIS 136 Building Mobile Apps 1.
General Architecture of Retrieval Systems 1Adrienn Skrop.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
Web Systems Development (CSC-215)
Introduction to Servlets
Seattle Event Finder Justin Meyer Jessica Leung Jennifer Hanson
Back end Development CS Programming Languages for Web Applications
How To Can You Get Unemployed Loans With Bad Credit Score? You can get unemployed loan without any credit check. You just click on to
Back end Development CS Programming Languages for Web Applications
Who is Using your webSite?
Presentation transcript:

Battlefield: Bad Company 2 Lookup By David (Ben) Balkcom

So What Does it Do? Queries information for BC2 players – Checks EA’s player statistics server via a web page frontend – Requests a server search for a BC2 player via a player tracking service Displays relevant statistics for a player – Includes a skill index for quick understanding of statistics – Gives currently playing information

How Does it Work? Uses the AsyncTask framework for HTTP Get’s – Uses a simple, dynamically built URL to request stats based on player name and platform. – Uses key-value pairs in a Get request to send player name and tracking request data to a remote service. Uses pre/post-request text processing to avoid interference with the user interface.

Design Decisions: Problem Choosing the most relevant statistics for a player’s skill: – Score per Minute – Kill/Death Ratio – Win/Lose Ratio Creating the skill index weights: – Attempts to giving unfair skill credit to boosters, cheaters, campers, and no-lifers.

Design Decisions: Bounds Bounds to prevent unfair advantages: – K/D Bound: 4/1 – W/L Ratio: 2/1 – Score Per Minute: 400 Weights to focus on individual players: – K/D: 2 – W/L: 1 – SPM: 2

Questions?