RadioList Geoff Van Ess Malcolm Bixby. What is it? Who will use it? 1.RadioList is a service that gives people a list of radio stations in a given area.

Slides:



Advertisements
Similar presentations
Point of Sale (POS) Client & Back Office Server. Operational Concept What is our Objective? What is our Objective? What are our Goals? What are our Goals?
Advertisements

Web Shift Booking System
You Sale Distribution & Monitoring Product. It’s Only One Step … Take it Agenda  Introduction to Mass Distribution Environment  System Overview  System.
CS 275Tidwell Course NotesPage 110 Chapter 7: Getting Input From Users Designing interactive forms, in which the user is expected to supply information.
Selection (decision) control structure Learning objective
Harmony Dear Sir We are very pleased with the I-Call product – everyone is using it to very good effect – and enjoying it.
Tele’Ware Software Application. Helping you manage your clients….
Substitute FAQs SubFinder Overview. FAQs Do I have to have touch-tone service to use SubFinder? No, but you do need a telephone that can be switched from.
DataMine 2.0 Role: Lead State/Test Facility AASHTO’s NTPEP Program presents: NTPEP DataMine 2.0 NTPEP DataMine 2.0.
DEVELOP CONTENT FOR USE IN MARKETING COMMUNICATIONS TO CREATE INTEREST IN PRODUCT/BUSINESS/IDEA.
Impact of Computers in News William Nutt & Nevin Yang.
Identifying needs and establishing requirements Task Descriptions.
Trippin’07 Nick Campbell, Paul Giambalvo, Jason Talis, Patrick Winters.
FINANCIAL AWARENESS Checking & Savings Accounts Lesson 5: Online Banking – Part 1 Instructor PowerPoint Copyright © 2009, Thinking Media, a division of.
Creating Web Page Forms
What are we up to today? We provide the ability to check the deployment status of the U.S. navy at real time with a cellular telephone. In addition, we.
Driving Directions via Mapquest Get directions from anywhere to anywhere on your cell phone.
1 Wireless Warehouse Management System Compsee’s M.A.T. Mobile Application Terminal.
Practical PC, 7 th Edition Chapter 9: Sending and Attachments.
UNIT-V The MVC architecture and Struts Framework.
Finding Nearby Wireless Hotspots CSE 403 LCA Presentation Team Members: Chris Scoville Tessa MacDuff Matt Mohebbi Aiman Erbad Khalil El Haitami.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
ELECTRONIC COMMERCE MIS E MARKETING LECTURER INCHARGE- ALM AYOOBKHAN
DS200 IDEA GENERAL STRUCTURE. PURPOSEPURPOSE The purpose of this presentation is to explain the setup and the use of DS200 IDEA application.
CS378 - Mobile Computing Web - WebView and Web Services.
Lecturer: Ghadah Aldehim
Create Database Tables
EDW647: Internet for Educators Dr. Roger Webster Department of Computer Science Millersville University July 23, 2008 Create.
1 Bandwidth Kevin Morrison Management Information Systems MWF 1-1:50pm.
PHP meets MySQL.
Area Of Study 2 Information And Communications Technology(ICT)
Qualifications Portal Guide
Financial Accountability through the ease of Self-Service and Internet Native Banner.
Retail Training Manuel 2 Overview  One stop, secure, and easy-to-use web-based tool that incorporates rate, quote, and bind functions  Enables agents.
Multiple Indicator Cluster Surveys Data Processing Workshop CAPI Supervisor’s Menu System MICS Data Processing Workshop.
Examining data using Microsoft Access Queries Using Criteria and Calculations SESSION 3.2 This section covers specifying an exact match condition in a.
CUG Request from 2010 and 2011 User Group Meetings Cortex User Group Meeting Portland, OR – 2012.
Problem Statement: Users can get too busy at work or at home to check the current weather condition for sever weather. Many of the free weather software.
ITCS373: Internet Technology Lecture 5: More HTML.
Team # 2 Members: Sowmya Krishnaswamy Hakan Terzioglu Manu Mehan Jerome Tunaya.
Advertising with TripBuster.co.uk Partner Media Pack From Just 10p Per Click.
1 UNIT 13 The World Wide Web Lecturer: Kholood Baselm.
Chapter 4: Working with ASP.NET Server Controls OUTLINE  What ASP.NET Server Controls are  How the ASP.NET run time processes the server controls on.
WHAT AM I FORGETTING? project description: As we leave our homes each day, the three most common items we need to bring with us include our keys, wallets.
Phone Apps and Their Uses By: Deividas Vavilovas.
a network visualization service
 2001 Prentice Hall, Inc. All rights reserved. Chapter 7 - Introduction to Common Gateway Interface (CGI) Outline 7.1Introduction 7.2A Simple HTTP Transaction.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
Whether you wish to promote your business through newsletters, a special individual offer or an invitation, an marketing helps in connecting.
Lost No More: Driving Directions & Traffic Conditions For Your Cell Phone David Kasprzyk Karl Yerkes.
How to Complete FAFSA (Free Application for Federal Student Aid)
Executive Summary - Human Factors Heuristic Evaluation 04/18/2014.
Life Cycle Objectives AirlineRequest By Phong Phan Erik Day.
Use of this service Checking location departure/arrival Checking time departure/arrival Benefits to the user or company Provides up to date information.
Step 1: Go to 2/29/16.
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.
1 UNIT 13 The World Wide Web. Introduction 2 Agenda The World Wide Web Search Engines Video Streaming 3.
1 UNIT 13 The World Wide Web. Introduction 2 The World Wide Web: ▫ Commonly referred to as WWW or the Web. ▫ Is a service on the Internet. It consists.
1 Philips EvoKit Lumen Selection App User Manual * Philips Lighting April 20, 2016 *Can be used for Philips EvoBase as well.
START Application Spencer Johnson Jonathan Barella Cohner Marker.
Zortec Business Tax: Session 2 Local Government Corporation
How To Make Easysite Forms By Joshua Crawley Contact:
Free But Effective Listing Building and Marketing Service How to easily and quickly grow a list of potential buyers and constantly send them marketing.
Anytime, Anywhere Access Benefits Functionality Work Order Administration Dispatch Work Order Work Order Details New Work Order Additional Functionality.
Chapter 7: Getting Input From Users
Elevator Inspection System
Lesson 11: Web Services & API's
Initial Operational Capability
Presentation transcript:

RadioList Geoff Van Ess Malcolm Bixby

What is it? Who will use it? 1.RadioList is a service that gives people a list of radio stations in a given area. 2.This application is targeted for businesspeople, salesmen, tourists, and travelers in general. 3.Quickly give clients access to the music that they enjoy!

Scenario Jason works as a traveling salesman for a high performance vacuum seal company. He travels at least twice a month for his company, flying in to major cities and renting a car to make his various appointments. Jason is an avid music listener and is always seeking new artists. As a result, he often listens to the radio when he drives. Unfortunately, whenever he arrives in a new city he has to spend a great deal of time scanning through the radio stations to find one he likes. Unless he gets very lucky, this process can take up quite a bit of time. While he is searching for a good station, he is often frustrated, and at potential risk for road-rage syndrome. Instead of being a hazard to other drivers, Jason connects to the internet on his cell phone upon arrival in a new city. He types in either the zip code (obtained from any passer-by) or the city-state combination. RadioList quickly sends his request to the servelet and he is given a list of all the radio stations in his area. He scrolls down the list until he finds two stations that play the format he likes. Easily remembering and 92.7 he then picks up his rental car and keys the numbers into the rentals radio and away he goes.

Interface Result : Enter in City, State OR Zip code: Seattle, WA Enter in City, State OR Zip code: WQRZ Classic Jazz WSOB Bad Country WBUT Mullet-Rock

Architecture Cell Phone Data Sent: RadioList Servelet Input String:h ttp:// locator.com/cgi- Seattle &state= WA Radio- Locator.com WQRZ Classic Jazz WGHB Bad Country WBUT Hard Rock Data Received: WQRZ Clas sic Jazz WGHB Bad Radio List Servelet Output String: R adio-Locator: Radio Locator Search Results, etc. Radio- Locator.com

Lifecycle Plan Who benefits? Who Maintains? Major stakeholders are, obviously, the clients. Radio Stations themselves will benefit from this technology as they will be able to reach a much larger audience. Eventually, we envision Radio-Locator monitoring the number of requests for given areas, this will give Radio Stations the ability to track a rather elusive demographic: people who travel through a given region. (salesmen, conventions, recreational areas, etc.) Radio-Locator already supports a small program that allows clients to utilize PDA’s to view their site information but currently offer no cell phone support.. We can either support the RadioList package independently from Radio- Locator, developing it further as Radio-Locator evolves or. since cell phone connections are apparently an unexplored area for Radio-Locator, we may possibly be able to sell our product to them, leaving further development of RadioList to the team at Radio-Locator.

Can We Do It? From the last assignment, we have seen that it is relatively simple project to send a request to a server and have the server package the information in a displayable manner for the client to view. We built a sample servelet that successfully extracted the information we required from the Radio-Locator website. This is located at WA Radio-Locator is very stable, has an easily parsed format and has been in existence for several years, ostensibly indicating that it’s value is such that it will not be disappearing anytime soon. Should the Radio Locator page go offline – we are confident that alternative sources for this information can be found and adapted quickly for our needs, such as the FCC website or similar.

Open Issues: Error Handling 1. If the client enters a non-existent zip code s/he will receive a message indicating a likely typo and an option to return to the input screen. 2. If the client enters a non-existent city-state combo s/he will receive a message indicating a likely typo and an option to return to the input screen. 3. If the Radio-Locator site is down, non-functioning, or returns invalid data the Midlet will display an appropriate error message and give the client the option to try again. 4. The RadioList Midlet will check that entered zip codes contain 5 digits, that city names contain no numbers, and the state abbreviation is two letters.

Open Issues II 1. Screen and menu size. Since city name can be anywhere from 1 to 80+ characters (we checked), the city name will have to auto-wrap around the screen which may be annoying for some users. 2.Radio-Locator.com may possibly want to sue us for developing this technology without their approval. Especially since they already have a program that performs the same service on PDA’s.

End