Life Cycle Objectives AirlineRequest By Phong Phan Erik Day.

Slides:



Advertisements
Similar presentations
Chapter 6 Server-side Programming: Java Servlets
Advertisements

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?
Internet Basics & Way Beyond!
ENTER System Capabilities. HOME System Capabilities - Flights A web platform where travel agents can register and buy variety of travel products at highly.
MY NCBI (module 4.5).
Ch3: Introduction to HTML5 part 2 Dr. Abdullah Almutairi ISC 340 Fall 2014.
Servlets and a little bit of Web Services Russell Beale.
Input Validation For Free Text Fields ADD Project Members: Hagar Offer & Ran Mor Academic Advisor: Dr Gera Weiss Technical Advisors: Raffi Lipkin & Nadav.
Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.
1 Web Search Interfaces. 2 Web Search Interface Web search engines of course need a web-based interface. Search page must accept a query string and submit.
6 th Annual Focus Users’ Conference Application Editor and Form Builder Presented by: Mike Morris.
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.
HTML Tables and Forms Creating Web Pages with HTML CIS 133 Web Programming Concepts 1.
M-Lottery LCO presentation A simple interface for cell phone users to conveniently purchase lottery tickets through the phone Over 50% of Americans participate.
Driving Directions via Mapquest Get directions from anywhere to anywhere on your cell phone.
Tracking Services for ANY websites and web applications Zhu Xiong CSE 403 LCO.
Form Handling, Validation and Functions. Form Handling Forms are a graphical user interfaces (GUIs) that enables the interaction between users and servers.
A detailed guide on how to set-up your printing storefront. Please Note: Storefronts are compatible with all browsers, however for optimal use of the admin.
Reading Data in Web Pages tMyn1 Reading Data in Web Pages A very common application of PHP is to have an HTML form gather information from a website's.
Find these slides in the HRMS Basics course located at: Department of.
London April 2005 London April 2005 Creating Eyeblaster Ads The Rich Media Platform The Rich Media Platform Eyeblaster.
Mark Dixon Page 1 3 – Web applications: Server-side code (JSP)
Directory and Map Service Operational Concept  Provides Business directory listings to cell phone users  Provide maps of specified area  Provide driving.
Intro to XML Originally Presented by Clifford Lemoine Modified by Box.
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.
Distributed Information Retrieval Using a Multi-Agent System and The Role of Logic Programming.
Chapter 6 Server-side Programming: Java Servlets
Instant Information Access With Magnify Search Dr. Rado Kotorov Technical Director Strategic Product Mgt.
ITCS373: Internet Technology Lecture 5: More HTML.
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.
Unified Distributed (UDub Mail) Life Cycle Objectives Sachin Pradhan Gabriel Maganis.
1 Chapter 6: Using Prompts in Tasks and Queries 6.1 Prompting in Projects 6.2 Creating and Using Prompts in Tasks 6.3 Creating and Using Prompts in Queries.
WebFOCUS Magnify: Search Based Applications Dr. Rado Kotorov Technical Director of Strategic Product Management.
CP476 Internet Computing CGI1 Cookie –Cookie is a mechanism for a web server recall info of accessing of a client browser –A cookie is an object sent by.
OOSSE Week 8 JSP models Format of lecture: Assignment context JSP models JSPs calling other JSPs i.e. breaking up work Parameter passing JSPs with Add.
KW Advanced Agent Website Training April, What We will Discuss Using hyperlinks to your “contact me/us page” Which color boxes control what areas.
CS562 Advanced Java and Internet Application Introduction to the Computer Warehouse Web Application. Java Server Pages (JSP) Technology. By Team Alpha.
Cookies By: Kendra Alvarez. Concepts of Cookies Cookies are pieces of information generated by a Web server and stored in the user's computer, ready for.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
1 State and Session Management HTTP is a stateless protocol – it has no memory of prior connections and cannot distinguish one request from another. The.
Since you’ll need a place for the user to enter a search query. Every form must have these basic components: – The submission type defined with the method.
IT’S OUR FAVORITES!! Delicious: It’s What’s for Dinner.
PestPac Software. Leads The Leads Module allows you to track all of your pending sales for your company from the first contact to the close. By the end.
G042 - Lecture 09 Commencing Task A Mr C Johnston ICT Teacher
1 Java Server Pages A Java Server Page is a file consisting of HTML or XML markup into which special tags and code blocks are inserted When the page is.
Chapter 6 Chapter 6 Server Side Programming (JSP) Part 1 1 (IS 203) WebProgramming (IS 203) Web Programming.
Lost No More: Driving Directions & Traffic Conditions For Your Cell Phone David Kasprzyk Karl Yerkes.
How CGI and Java Servlets are Run By David Stein 14 November 2006.
21 Copyright © 2009, Oracle. All rights reserved. Working with Oracle Business Intelligence Answers.
© Rob Schlender & Hamed Esfahani StadiumFood Life Cycle Objective Review CSE 403, Project Proposal Rob Schlender & Hamed Esfahani.
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.
Unit-6 Handling Sessions and Cookies. Concept of Session Session values are store in server side not in user’s machine. A session is available as long.
Yahoo Help Phone Number Get Instant Help.
/16 Final Project Report By Facializer Team Final Project Report Eagle, Leo, Bessie, Five, Evan Dan, Kyle, Ben, Caleb.
Some of the utilities associated with the development of programs. These program development tools allow users to write and construct programs that the.
AJAX.
What do you Wanna Do? The LCO Overview.
Anav Silverman Dave Dearing
Life Cycle Objectives By James Lee and Matt Higgins
Remote User Tracking Life Cycle Objectives
CSE 403 Lifecycle Objectives LCO Vijay Mani &Travis Krick
Don Le Kunal Walia CSE 403 Group J
CSE 403 Group D Eric Chu Jordan Kiang
Learning about Taxes with Intuit ProFile
CellMap Erik Curre Taj Isono.
TravelWiz Dinh Lam David Tran 12/27/2018 CSE 403.
Learning about Taxes with Intuit ProFile
LCO Review By Crystal Hoyer and Benjamin Irwin
Clayton Chang, Justin McCarron, Vincent Pai
An Application for Small to Medium Scale Intra-Group Communication
Presentation transcript:

Life Cycle Objectives AirlineRequest By Phong Phan Erik Day

Operational Concepts  AirlineRequest is an application that’s intended for cell phone users to check the flight information.  Base on the limited information entered from the cell phone key pad, it will display a small amount of information retrieve from the server.

System requirements  What does the application do for us? On the cell phone, AirlineRequest midlet have the capability of retrieving the flight information at a certain server. On the server side, the AirlineRequest servlet will parse the information given from the cell phone, cook it up, and return the appropriate data to the cell phone.

System requirements (2)  Interface – appearance of AirlineRequest: Top level: name of application.

System requirements (3) Next level: Choose airline and flight number

System requirements (4)  Customer involvement: This is a useful application for customers; however, it’s still open for receiving feedbacks from users. What if the user forgets the airline number? The midlet may offer an advance option, so they can enter departure /destination.

System and Software Architecture  Midlet: Gets all the needed information from users – airline and flight number. Sends the information to the server as string format (e.g. “UA345”). Waiting for the servlet response. Display what given from the servlet.

System and Software Architecture (2)  Servlet: Gets the flight info, as “UA345” Parses it into airline=UA, flightNumber=345. Gets the date by calling Date(). Read the info into this website (one of the possible servers that we can get info): Service=YHOE&smls=Y&dep_arp_name=&arr_arp_name=&dep_d t_mn_1=Feb&dep_dt_dy_1=2& dep_tm_1=9:00am&aln_name=UA&flt_num=345

System and Software Architecture (3) The red texts above are variables, initialized by the values on the right of the equal sign. Store the info from the website above to a String variable. Parse that string to extract the demand data only, filter out all the ads and html tags (hardest part). Send the information back to the midlet.

System and Software Architecture (4) Midlet Send info request to server Server sends data back Servlet Yahoo server Request to Yahoo Read info from Yahoo

Life Cycle plan  Who wants it? Any customer who has a cell phone with the ability of browsing the server, and wants to check flight time on a rush.  Who’ll support it? New generations of cell phones will all have browsing ability. Customer won’t have to check the internet for certain tasks (because they don’t have the internet in their car), and they don’t have to call WHENISTHEARRIVALTIME, because they hate it.

Feasibility Rationale  Implementing midlet for AirlineRequest is very much the same as Razor or Meow.  Implementing servlet requires a bit work. Up to this point, the servlet can get the needed data from the user and reads the whole webpage from the target server (Yahoo).  What left to do is, using Java regular expression, we should be able to extract the right information and return it to the midlet.

References  HW4 specs  HW3 old stuff  Lecture slides on Lifecycle and Functional Specs  heckflight heckflight 