Google web toolkit (GWT) and JAVA EE - the synergy for modern web application development

The Web has become ubiquitous and a very important platform for applications. After the dot-com bubble burst in 2001, the way applications were developed changed. Developers started using the web standards to implement astonishing products that are light with rich and responsive user interfaces clos...

Full description

Saved in:
Bibliographic Details
Main Author: Muhammad, Faiz Bashir
Format: Thesis
Language:English
Published: 2009
Subjects:
Online Access:http://eprints.utm.my/id/eprint/11295/1/FaizBashirMuhammadMFSKSM2009.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-utm-ep.11295
record_format uketd_dc
spelling my-utm-ep.112952018-06-04T09:51:37Z Google web toolkit (GWT) and JAVA EE - the synergy for modern web application development 2009-10 Muhammad, Faiz Bashir QA76 Computer software The Web has become ubiquitous and a very important platform for applications. After the dot-com bubble burst in 2001, the way applications were developed changed. Developers started using the web standards to implement astonishing products that are light with rich and responsive user interfaces close to those of desktops. Using JavaScript and XMLHttpRequest the browser can communicate with the server to update just a portion of the web without refreshing the whole page. These and other technologies gave birth to the term Ajax. Modern Web Applications comprises of these client side technologies and server side technologies to give a very rich and robust web application. However, JavaScript which is a major technology for developing Ajax applications is not type safe and creating and debugging such applications become very tedious. Google Web Toolkit (GWT) was developed to address this problem with good support for Software Engineering. Ajax applications are developed in Java similar to Swing applications and GWT compiles it (Java) into JavaScript which can run on the browser. Java EE has gained popularity and is a technology of choice for developing server side functionalities. The Java EE container manages transactions, security, concurrency and other functions so that the developer concentrates on the business logic of his application. GWT Remote Procedures Call (RPC) which is based on Java EE Servlet allows seamless integration between the client and Java EE codes on the server. CASE Application Management System, as a case study for this project, is developed using these two technologies. It shows how they integrate seamlessly for developing Modern Web Applications. 2009-10 Thesis http://eprints.utm.my/id/eprint/11295/ http://eprints.utm.my/id/eprint/11295/1/FaizBashirMuhammadMFSKSM2009.pdf application/pdf en public masters Universiti Teknologi Malaysia, Faculty of Computer Science and Information Systems Faculty of Computer Science and Information System
institution Universiti Teknologi Malaysia
collection UTM Institutional Repository
language English
topic QA76 Computer software
spellingShingle QA76 Computer software
Muhammad, Faiz Bashir
Google web toolkit (GWT) and JAVA EE - the synergy for modern web application development
description The Web has become ubiquitous and a very important platform for applications. After the dot-com bubble burst in 2001, the way applications were developed changed. Developers started using the web standards to implement astonishing products that are light with rich and responsive user interfaces close to those of desktops. Using JavaScript and XMLHttpRequest the browser can communicate with the server to update just a portion of the web without refreshing the whole page. These and other technologies gave birth to the term Ajax. Modern Web Applications comprises of these client side technologies and server side technologies to give a very rich and robust web application. However, JavaScript which is a major technology for developing Ajax applications is not type safe and creating and debugging such applications become very tedious. Google Web Toolkit (GWT) was developed to address this problem with good support for Software Engineering. Ajax applications are developed in Java similar to Swing applications and GWT compiles it (Java) into JavaScript which can run on the browser. Java EE has gained popularity and is a technology of choice for developing server side functionalities. The Java EE container manages transactions, security, concurrency and other functions so that the developer concentrates on the business logic of his application. GWT Remote Procedures Call (RPC) which is based on Java EE Servlet allows seamless integration between the client and Java EE codes on the server. CASE Application Management System, as a case study for this project, is developed using these two technologies. It shows how they integrate seamlessly for developing Modern Web Applications.
format Thesis
qualification_level Master's degree
author Muhammad, Faiz Bashir
author_facet Muhammad, Faiz Bashir
author_sort Muhammad, Faiz Bashir
title Google web toolkit (GWT) and JAVA EE - the synergy for modern web application development
title_short Google web toolkit (GWT) and JAVA EE - the synergy for modern web application development
title_full Google web toolkit (GWT) and JAVA EE - the synergy for modern web application development
title_fullStr Google web toolkit (GWT) and JAVA EE - the synergy for modern web application development
title_full_unstemmed Google web toolkit (GWT) and JAVA EE - the synergy for modern web application development
title_sort google web toolkit (gwt) and java ee - the synergy for modern web application development
granting_institution Universiti Teknologi Malaysia, Faculty of Computer Science and Information Systems
granting_department Faculty of Computer Science and Information System
publishDate 2009
url http://eprints.utm.my/id/eprint/11295/1/FaizBashirMuhammadMFSKSM2009.pdf
_version_ 1747814836218101760