Reference no: EM132385490
COIT12207 - Internet Applications Assignment - CQ University, Australia
Problem -
You have been tasked with creating an online Temperature convertor. The user will input a temperature, a From type, and a To type. Types include: Celsius, Fahrenheit, and Kelvin. The system must take these values and use them to calculate the appropriate output temperature. A user is free to choose any From type with any To type (including the same type - there will be nine possible combinations).
Requirements -
Your implementation should be developed using JSF and the techniques you have learned in the JSF component of this course. For inputting the From and To types, you will need to investigate the use of the JSF selectOneMenu. Your implementation should be developed in Netbeans as a JSF project. Your pages should be JSF pages with the .xhtml extension.
You will require a managed bean to store the user input (temperature, from type, to type) as well as to calculate the output temperature (to be displayed to one decimal point precision).
Your site should have two pages. The first is index.xhtml. On this page, you will ask the user for their input. For this assignment, the user should type their temperature into an inputText component. The user will also select the input type and output type from to drop-down menus (selectOneMenu). Once the user has given their input, they will click a submit button which will take them to response.xhtml.
On response.xhtml, the user will be shown the calculated output temperature value (to one decimal point precision). This value should be preceded by a message (e.g. "<input temperature> <input type> in <output type> is: <calculated result>", where items in <> are replaced with the actual values).
On response.xhtml, there will also be a Restart button to take the user to index.xhtml so they can complete another calculation. The old values should not be shown (i.e. session must be invalidated).
Reflection Report -
In addition to the coding of the website, you are also required to write a reflection report on the topic of Internet application technologies. Based on the technologies learnt from this unit, you are required to address the following reflection questions:
1. What have you learnt from COIT12207 Internet Applications?
2. What difficulties have you experienced in the study? Describe how you dealt with the difficulties.
3. What are your views about the application development in the next few years? You may need to conduct some research for this task. Please list all your references.
The word count for the report is from 1000 - 1200 including references.
Attachment:- Internet Applications Assignment File.rar