130 likes | 138 Views
Dive into the world of cricket with EnjoyCricket.com! Get live coverage, stats, player profiles, and more. Java-based technologies power this site for a seamless user experience.
E N D
EnjoyCricket.com@http://avior.cis.ksu.edu:8080/Cricket/home.jspEnjoyCricket.com@http://avior.cis.ksu.edu:8080/Cricket/home.jsp by Kiran Kumar Devaram Varsha Mahadevan Shashidhar Rampally
What is the Site all about? • Its about the game “Cricket” • Its about Cricket Stats • Its about Cricket Live Coverage • Its about browsing Cricket Archives
Targeted Clients • Dial up connection • Processors > 300 MHz • RAM > 32MB
The 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 used • Java Script • Java Servlets • Java Beans • Java Server Pages • XML and XSLT
Architecture • Model-View-Controller
JSP & Servlets • Home.jsp • HomeServlet.java • Stats.jsp • StatsServlet.java • Live.jsp • LiveServlet.java • Search.jsp • SearchServlet.java
Sample Interaction request HomeServlet.java Home.jsp response request StatsServlet.java Stats.jsp response request SearchServlet.java Search.jsp response request MatchSearchServlet.java MatchSearch.jsp response req/res
Database Schema • Player Table • Match Table • Tournament Table • Scorecard Table • Archives Table • News Table
Other 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 Factor • Extensibility • Caching for faster access • Dynamic graph generation • Sorting of data at the client-side • Connection Pooling (of the sorts)
Things to be done • Live coverage of matches • Player Profiles • Remaining search features • Text only version • Generation of WML for handheld devices