Development of browser-based desktop-oriented web applications
Thesis title in Czech: | Vývoj desktopovo orientovaných webových aplikácií dostupných cez webový prehliadač |
---|---|
Thesis title in English: | Development of browser-based desktop-oriented web applications |
Academic year of topic announcement: | 2007/2008 |
Thesis type: | diploma thesis |
Thesis language: | angličtina |
Department: | Department of Software Engineering (32-KSI) |
Supervisor: | doc. RNDr. Petr Hnětynka, Ph.D. |
Author: | hidden - assigned and confirmed by the Study Dept. |
Date of registration: | 10.10.2007 |
Date of assignment: | 10.10.2007 |
Date and time of defence: | 25.05.2009 00:00 |
Date of electronic submission: | 25.05.2009 |
Date of proceeded defence: | 25.05.2009 |
Opponents: | doc. Mgr. Martin Nečaský, Ph.D. |
Guidelines |
The goal of the thesis is to analyze available modern technologies
based on Java and W3C standards and combine them into an integrated tool that allows rapid visual development of rich browser-based applications, which have optional desktop capabilities. The tool should ease integration of multiple chosen technologies into a single application codebase and provide facilities to develop applications being capable of dynamic adaptation to available desktop, browser and web resources. Such an application could then be able to provide extra features similar to desktop applications if a required runtime support is available either directly in the browser or as a local http service. Also it could be able to run offline and later synchronize local and web data. Moreover, the application still should be accessible from a plain browser and desktop supporting no extra features. The tool should be developed as an Eclipse plugin. |
References |
The JavaFX family of products, http://java.sun.com/javafx/
Google Web Toolkit, http://code.google.com/webtoolkit/ Jetty java-based web server, http://www.mortbay.org/ The JDesktop Integration Components, https://jdic.dev.java.net/ Echo2, http://www.nextapp.com/platform/echo2/echo/ Mozilla, http://www.mozilla.org |