Upload
della-king
View
213
Download
0
Embed Size (px)
Citation preview
EnjoyCricket.comEnjoyCricket.com@@
http://avior.cis.ksu.edu:8080/Cricket/home.jsphttp://avior.cis.ksu.edu:8080/Cricket/home.jsp
by
Kiran Kumar Devaram
Varsha Mahadevan
Shashidhar Rampally
What is the Site all about?What is the Site all about?
Its about the game “Cricket”Its about Cricket StatsIts about Cricket Live CoverageIts about browsing Cricket Archives
Targeted ClientsTargeted Clients
Dial up connectionProcessors > 300 MHzRAM > 32MB
The Basic features of the siteThe Basic features of the site Home
– Latest News– Archives– About Cricket– Site Map
Stats– Milestones– Score Cards– Team Profiles– Player Profiles
Live– Live coverage of an ongoing match
Search– A comprehensive match search with Country, Year, Tournament
and Player name as different fields.
– Archive Search
Technologies usedTechnologies used
Java Script
Java Servlets
Java Beans
Java Server Pages
XML and XSLT
ArchitectureArchitecture
Model-View-Controller
JSP & ServletsJSP & Servlets
Home.jsp HomeServlet.java Stats.jsp StatsServlet.java Live.jsp LiveServlet.java Search.jsp SearchServlet.java
Sample InteractionSample Interaction
Home.jsp HomeServlet.java
Stats.jsp StatsServlet.java
Search.jsp SearchServlet.java
MatchSearch.jsp MatchSearchServlet.java
request
response
request
response
request
response
request
response
req/res
Database SchemaDatabase Schema
Player TableMatch TableTournament TableScorecard TableArchives TableNews Table
Other aspectsOther aspects
Multimedia – Images of News articles are stored as separate links.
– Graphs and Pie Charts are generated dynamically
Client Side Computing Flexibility Scalability Handicapped Access
• Text only version
• ADA Priority level 1 Compliant
Coolness FactorCoolness Factor
ExtensibilityCaching for faster accessDynamic graph generationSorting of data at the client-sideConnection Pooling (of the sorts)
Things to be doneThings to be done
Live coverage of matchesPlayer ProfilesRemaining search featuresText only versionGeneration of WML for handheld devices
Suggestions?Suggestions?