T-110.6120 CodeCamp Fall 2008 (3 credit points)
This winter the Data Communications Software
major at Computer Science and Engineering
Department is organizing a codecamp event.
The codecamp is an intensive course, which
focuses on the development of small-scale
Open Source applications on a given platform.
The event is part of a three-year activity at TKK, LUT,
and TTY that started in 2008 and which is
supported by a grant from Teknologiateollisuus ry.
This year the development platform is
the IT Mill Toolkit for Web services. The programming
language will be Java. The programming environment
will be based on Eclipse and Apache TomCat.
The codecamp will take place on Week 48 starting
on 24.11. and ending on 27.11. The event starts
with a one day tutorial to the technology.
The tutorial will also include general
information on developing rich Web applications
and user interface components using server-side
technology. Then the actual codecamp starts
with two and half days of intensive programming.
Finally, there is the presentation of the results.
To participate in this course, please
send a short email to Prof. Sasu Tarkoma
(sasu.tarkoma(AT)tkk.fi) before 18.11.
Course Timetable
The tutorial will be held at the main
building (hall G) on 24.11. 9-16.
- 09.15-10.00 What is IT Mill Toolkit?
- Open Source tools for Rich Internet Application Development.
- 10.15-11.30 Development Environment Setup:
- Tools: Eclipse IDE, IT Mill Toolkit, Apache Tomcat, Firefox+Firebug
- Installation of necessary tools
- (lunch)
- 12.15-16.00 Development Training
- Structure of Applications, Examples
- Basic User Interface Components
- Creating new Components
- Q & A
The codecamp will take
place in the class Y339a until Thursday
14.00. Breakdown session of the codecamp will take
place on Thursday 12-14 in T5 (Note that this was changed).
Final report is expected
to be delivered one week after the code camp.
IT Mill Toolkit
Toolkit
Developer resources
Description of IT Mill Toolkit
IT Mill Toolkit is an open-source Java framework for creating RIAs (Rich Internet Applications). You can
compose rich web user interfaces solely in Java and focus on application logic at the server side. IT Mill
Toolkit transparently handles all the different web browsers and client-server communication. It introduces
many helpful server-side Java components together with GWT (Google Web Toolkit) client-side APIs to
simplify the programming of rich and secure web applications.