https://github.com/devoxx/schedule
Call for Paper frontent web application to manage schedule
https://github.com/devoxx/schedule
Last synced: 11 months ago
JSON representation
Call for Paper frontent web application to manage schedule
- Host: GitHub
- URL: https://github.com/devoxx/schedule
- Owner: devoxx
- Created: 2013-04-10T14:38:23.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2013-04-10T16:22:12.000Z (almost 13 years ago)
- Last Synced: 2024-04-16T18:44:59.692Z (almost 2 years ago)
- Language: Java
- Size: 65.2 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.txt
Awesome Lists containing this project
README
Conference Calendar Application
code: Teemu Pöntelin / Vaadin Ltd / http://vaadin.com/teemu
theme design: Jouni Koivuviita / Vaadin Ltd / http://vaadin.com/jouni
About
=====
Vaadin application for displaying conference schedule using the Devoxx
REST interface as the data source for schedule details.
More information about the REST interface:
http://www.devoxx.com/display/Devoxx2K10/Schedule+REST+interface
Build the application
=====================
Package the war by running any of the package-xyz-war Ant targets. After the
build is successful you should find a conference-calendar.war in a newly created "dist"
directory.
Dependencies
============
The application has dependencies to the following libraries (see /WebContent/WEB-INF/lib):
Vaadin
- UI framework for the application
- http://vaadin.com/download
Vaadin Calendar (AGPL)
- Calendar add-on for Vaadin
- http://vaadin.com/addon/vaadin-calendar
- Note that this application uses a custom build of the add-on for better performance. Namely the "selected"
class name is added and removed on client-side removing the need to update the whole calendar. See the
calendar-class-name.patch file for the changes made.
CustomField
- CustomField add-on for Vaadin
- http://vaadin.com/addon/customfield
BrowserCookies
- BrowserCookies add-on for Vaadin
- http://vaadin.com/addon/browsercookies
GoogleAnalyticsTracker
- GoogleAnalyticsTracker add-on for Vaadin
- http://vaadin.com/addon/googleanalyticstracker
AddThis
- AddThis add-on for Vaadin
- http://vaadin.com/addon/addthis
Apache log4j
- Logging service
- http://logging.apache.org/log4j/
org.json
- JSON handling for Java
- http://json.org/
Also during the build there are following dependencies (see /build-lib):
GWT
- Google Web Toolkit for the client-side compilation
- http://code.google.com/webtoolkit/
XMLTask
- For modifying the web.xml from Ant script
- http://www.oopsconsultancy.com/software/xmltask/
YUI Compressor
- For minimizing the CSS theme file
- http://developer.yahoo.com/yui/compressor/