Rich Internet application development with the Vaadin Java Framework
Pratt, Aaron (2011)
Pratt, Aaron
Turun ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2011090212816
https://urn.fi/URN:NBN:fi:amk-2011090212816
Tiivistelmä
The purpose of this work was to design and create a new, custom web application to assist the client in the planning of musical events involving organizing groups of people and set lists of songs specific to each event. Future versions should handle communicating with people that are scheduled as well as managing a song database with music-related editing features.
This thesis documents the planning and implementing of this application and describes the various the technologies and tools which made it a reality. The project was implemented using the Eclipse programming environment on a Windows 7 machine utilizing the Java programming language together with the Vaadin framework to provide the client-server communication handling as well as user interface components.
The completed application utilized several libraries and packages in cooperation with Vaadin to enable this Java-based Rich Internet Application to meet the demands set forth for it by the client. The finished product will be configured in a production environment on a web server to enable global access to the client.
This thesis documents the planning and implementing of this application and describes the various the technologies and tools which made it a reality. The project was implemented using the Eclipse programming environment on a Windows 7 machine utilizing the Java programming language together with the Vaadin framework to provide the client-server communication handling as well as user interface components.
The completed application utilized several libraries and packages in cooperation with Vaadin to enable this Java-based Rich Internet Application to meet the demands set forth for it by the client. The finished product will be configured in a production environment on a web server to enable global access to the client.