Dr. Michael Marth has been in commercial software development for more than ten years. His main interests are in unstructured data, software architecture and agile development. Michael works for Day Software as a technology evangelist.
29.09.2009
LOCATION: Zürich
KEYWORDS: Technology, Tools
AGENDA: | 17:00 - 18:15h: Talk incl. Q/A Afterwards you are invited to a refreshment. |
SPEAKER: Michael Marth COMPANY: Day
SLIDES: 090929_RestJugs.pdf
This talk will provide a general overview of the REST architectural style as well as a hands-on lab to develop RESTfulweb applications.
In the first part the basics of REST (Representational State Transfer) will be explained in a pragmatic way. REST was invented by Day's Chief Scientist Roy Fielding as an a posteriori of the web's architecture. Roy defined a number of architectural contraints that make up a RESTful architecture. I will cover the main constituents like resources, the uniform interface and hypermedia.
The second part is a very hands-on lab that shows how Apache Sling is used to develop a real world REST-style web application from scratch. Sling is a web framework based on OSGi and JCR (Java Content Repository). It allows for very agile development because only a minimal amount of tooling is needed and scripting languages can be used for application development.
Talk in German, Slides in English
Dr. Michael Marth has been in commercial software development for more than ten years. His main interests are in unstructured data, software architecture and agile development. Michael works for Day Software as a technology evangelist.
JUG Switzerland aims at promoting the application of Java technology in Switzerland.
JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.
JUG Switzerland is funded through membership fees.