Project is based on Google web toolkit(build in eclipse)
• This application is called “Email and SMS Sender Machine”
• Name the project “myApplication”
• It must contain two different versions.
• 1st version with client site only
• 2nd version with client server
(Also if possible use CSS to place components within the user interface.)
1st version with client site only
The user on this version will be able to add contacts by (first name-last name-email address and telephone number). The contacts will be added via the TeleBookModel java classes I will provide you with(Attached)(Note that those classes have to change slightly(API)for the retrieval of the contacts).(see later..) There are 3 classes that must be used in order to add data and display them. No contact data deletion is allowed. Worth saying that added data won’t be displayed in any case. They will only be retrieved and displayed within the table if only match the user’s specified input.
The user must be able to retrieve-find contact data, matching to the specified input(first name and email address) (see sample in attachement screenshots). This matching data must be displayed within a flex table. If no matching contacts exist that match the users input(via first name and email address), then flex table shall be empty.
If the checkbox in the table is clicked that means that the user has chosen to send a message to the clicked contact (Entry). This will enable the text area just below.
The subject textBox will only be activated if the email checkbox is ticked, otherwise not.
The "Send" button will only be activated if there’s a present text in the textArea.
Please follow the screenshot UI design to build the interface. Dark blue colour is preferable as background colour. Please pay attention to the interface in order to look attractive.
Please note that The remaining two TextBoxes telephone number and last name,where the user specifies the first name name and email address to be found within the table, must display the matching last name and email address so far specified by the user as is shown in the screenshot.
If “send” button is clicked then a new window shall pop up to confirm that the message has been sent.
2nd version Client and Server
On this 2nd version is where the data must be added to the server and retrieved from the server via Ajax's use. The three classes I provided you with (as mentioned above) won’t have anything to do with the contact retrieval. Ajax must be used here to retrieve those added entries that match the users input from the server.
Please use Ajax to achieve this. Also note some classes have to be on the server package within the GWT project as well as some interfaces within the GWT client project for this to be achieved.
Maybe the “send” button should send a real message to any number or email address but I don’t know how deep this is.(If possible, please do it).
Please follow the same interface as shown in version 2 screenshot.
Same background colour to be used here as in the 1st version. The rest of the functionality should be the same as 1st [url removed, login to view] nice and attractive interface.
A written report describing in high level what it has been done, as well as both advantages and disadvantages regarding the 2 versions.
Please if any questions Let me know…