90 likes | 107 Views
CSE 403 LCO Presentation. Chris Scoville. Operational Concepts. Create a built in 411-type system in a cell phone Allows the user to find a person’s phone number and address by filling in the person’s name, city, and state
E N D
CSE 403 LCO Presentation Chris Scoville
Operational Concepts • Create a built in 411-type system in a cell phone • Allows the user to find a person’s phone number and address by filling in the person’s name, city, and state • Allows the user to find a business’ phone number and address by filling in the business’ name, city, and state • Modeled after web sites such as www.whitepages.com, www.ussearch.com, and the Yahoo’s white pages • The cell phone user enters in the required information, connects to a server (housing the web service), and the server returns the list of results to the cell phone user
Operational Concepts (cont.) • The software allows the user to save the returned information as a contact in their cell phone’s phone book
System Requirements • The cell phone needs to have the ability to connect to a web server. It also needs to have the ability to store information in such a way that the information can be sent to a web service as arguments. The phone must have a fast enough connection to the server so that the user does not have to wait a long time to get the information. The phone must also have a way to display a list of text in a readable manner.
System and Software Architecture • I plan on writing the software for my cell phone so that I can test it with an actual phone. My phone is a Motorola MPx200 with smart phone technology that is running a version of Windows Mobile. • I will use the .NET platform to program the software, more specifically, I will use C#
System and Software Architecture 1. User enters in information 2. Cell phone saves the information in a format that can be sent to web service 3. Cell phone connects to a server and calls a web service on the server 4. The web service takes the information and either queries a database, or queries a web site that is connected to a database • The results are saved in a format that can be returned to the cell phone • The cell phone displays the results to the user in a readable manner
Database Server OR www.whitepages.com Clients Database
Lifecycle Plan • The software has a lot of practical uses, and a wide range of people would be interested in using it. It also has the ability to be upgraded more and more, such as adding different features that would give you directions to the place you are looking for, and automatically calling the person you are looking for. The web service would be the part that most cell phone systems would be able to use. The client software would be phone specific.
Feasibility Rationale • The main parts of the project that I foresee having any compatibility problems is sending information to the web service from the phone, and gathering the data from a web site such as www.whitepages.com or www.ussearch.com