Rick VanVelkinburgh and Jesse Collins. CSE403g

Slides:



Advertisements
Similar presentations
What is MySQL? MySQL is a relational database management system (A relational database stores data in separate tables rather than putting all the data.
Advertisements

Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Operating System Support for Database Management
Memory Management (continued) May 8, 2000 Instructor: Gary Kimura.
Online RPG Baboucarr Mbowe Nicholas Poplaski. Operational Concepts What is it? Our project idea is a role-playing game(RPG) RPG is a single player game.
Configuring the Windows 2000 Environment. Overview Configuring and Managing Hardware Configuring Display Options Configuring System Settings Configuring.
Basic Input Output System
MintTrack By Jeff Titus Christopher C. Wilkins Stephen Krach Pablo BajoLaso.
SITools Enhanced Use of Laboratory Services and Data Romain Conseil
Computer basics Lesson 4 – Programs & S.O..
J2ME Presented by May Sayed & Menna Hawash. Outline Introduction “Java Technology” Introduction “What is J2ME?” J2ME Architecture J2ME Core Concepts 
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
Section 2 Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices.
Computer and Information Science Ch1.3 Computer Networking Ch1.3 Computer Networking Chapter 1.
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
These days, usually used synonymously with Random Access Memory or Read- Only Memory, but in the general sense it can be any device that can hold data.
OCR GCSE Computing © Hodder Education 2013 Slide 1 OCR GCSE Computing Chapter 2: Memory.
Baseball Gamecast Robert Sawers Barrett Arney. The Gamecast Provides live updates and a complete summary of a baseball game, including: The players and.
Memory The CPU in the computer fetches data and instructions from memory to process. This type of memory is called primary memory and it is the only memory.
By Shanna Epstein IS 257 September 16, Cnet.com Provides information, tools, and advice to help customers decide what to buy and how to get the.
Our goal is to make a web based multi-user organizer that can be accessed via cellular devices. There are three main component for this project: A main.
DotNetFM Chris Zamanillo Ana Rodriguez Allen Lee Peter Singh
The Metadata Tool Custom Metadata Tool Who this tool is for: This tool designed to be used a data management system. This tool is geared more for the.
Integrating QDEC with Slicer3 Click to add subtitle.
The Homepage My Campaign is where you can track your contacts information.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
30 Copyright © 2009, Oracle. All rights reserved. Using Oracle Business Intelligence Delivers.
The Storage Resource Broker and.
© Rob Schlender & Hamed Esfahani StadiumFood Life Cycle Objective Review CSE 403, Project Proposal Rob Schlender & Hamed Esfahani.
Life Cycle Objectives AirlineRequest By Phong Phan Erik Day.
Final Fantasy ½: IOC Overview Team Q CSE 403 Winter ‘03 I’ve got something special for you.
Google Code Libraries Dima Ionut Daniel. Contents What is Google Code? LDAPBeans Object-ldap-mapping Ldap-ODM Bug4j jOOR Rapa jongo Conclusion Bibliography.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
Computer and Digital Technologies in the Classrooms Chapter 3-4 TLT.
Monitoring systems COMET types MS55 & MS6
CSE451 Memory Management Continued Autumn 2002
Pilot Watcher Product Overview V5.3
Web analytics principles
Operating System.
SNS (Security & Network Service)
Chapter 11: File System Implementation
Chapter 1 Introduction to computers
Java programming lecture one
What do you Wanna Do? The LCO Overview.
Introduction to J2EE Architecture
IBM Cognos Analytics Administrator V11 C Questions Answers
Computer Basics Section 2.1 YOU WILL LEARN TO… Identify hardware
Exam Braindumps
INF 231 Enthusiastic Study/snaptutorial.com
Handling Data Using Databases
Life Cycle Objectives By James Lee and Matt Higgins
Don Le Kunal Walia CSE 403 Group J
CSE 403 Group D Eric Chu Jordan Kiang
Smart Shopper iPhone App
For Computer-Based Testing
Chapter 11: File System Implementation
Lecture 1: Multi-tier Architecture Overview
TravelWiz Dinh Lam David Tran 12/27/2018 CSE 403.
Wireless Hotspot Locator
Quotation Midlet Council (QMC)
LCO Review By Crystal Hoyer and Benjamin Irwin
A451: Computer Systems and Programming
For Computer-Based Testing
Timing Out Press Menu button. Press Record Tracks button.
Chapter 11: File System Implementation
TransCAD Working with Matrices 2019/4/29.
What you will learn today
An Application for Small to Medium Scale Intra-Group Communication
CS 4360 Software Engineering
NatQuery An End-User Perspective On Using To Extract Data From ADABAS
Presentation transcript:

Rick VanVelkinburgh and Jesse Collins. CSE403g Quotation Midlet Rick VanVelkinburgh and Jesse Collins. CSE403g

What is it? A new form of entertainment for mobile information devices. A repository of helpful, insightful, and humorous quotes, organized by category. Quality quotations selected to fit devices as small as cell phones.

What does it do for us? User is presented with a list of quotation categories. Selects a category. A random quote from that category is downloaded and displayed. An option to rate the quote from 1-5. Quotes with low ratings are discarded. New Quotes are added as necessary.

1 2 3 4 Select one to launch: WormGame QuoteMidlet JokeMidlet PushPuzzle Launch Select a category: Humor Love Friendship Hate Sex Money Get quote 3 4 I fear the man who drinks water and so remembers what the rest of us said last night. --Greek Anthology Rate it! Back Press a number between 1 and 5: Cancel Send

System and software The usual midlet/servlet combination. Servlet accesses quotes from an XML file. A changeable number of quotes per category are loaded into arrays, e.g. 30 per category. A count per category tracks the number of quotes downloaded from the current cache. After 30 quotes have been downloaded from a category, 30 new quotes are brought in. Smaller number of categories reduces memory requirements and keeps the interface compact.

More system and software Each quote has an index describing its category and number within that category. When servlet goes to disk to refresh quotes, ratings are added to each quote’s total. Quotes start with a score of 10. Ratings 1, 2, 3, 4, 5 correspond to -2, -1, 0, 1, 2. Quotes reaching zero are zapped. An editor or administrator replenishes quotes. Standard message in case a category runs out of quotes (administrator error).

Possible expansions Many, many more categories Quotes are stored in a database and accessed via queries. User chooses from a list of available categories; modifies her interface. User has a profile and a “favorite” category. Favorites are stored on server as a list of indexes and may be randomly downloaded.

Who wants it? People want this. Even the ones who don’t know it yet. It entertains them, educates them, enlightens them and enriches their lives. Wireless providers want this. It adds life to their product and increases their revenues.

Feasibility The simplicity of the product is its strength. Easy to implement, inexpensive to maintain. A vast supply of content; the concept has long-term potential.