The course presents advanced web technology, that allows for the development of data-driven dynamic web applications, using web services, such as google maps and AJAX, XML and JSON, in the Rich Internet Applications, provided by flex /as3.
NM3 is an advanced course for NM students. As a follow-up on NM1 and NM2 it allows, in combination with CS3: Data Driven Applications, to build fully-functional, professional web sites, such as social community sites.
Current Web 2.0 sites allow for user contributed content, including media content such as images and video. many of the existing sites, such as youtube and flickr, moreover, offer APIs to use and store content by means of web services. Mashups allow for quickly developing prototypes, incorporating web services, that in it self may act as media portals, providing web services to for other communities. Many interesting sites of this type are developed in the domain of cultural heritage, in particular historical musems and museum of contemporary art.
The course will be organised around lectures, which will introduce basic examples and which will provide an in-depth explanation of the technologies. The assignments will consist of a series of basic exercises and a final exercise In which the students are required to develop a moderately complex dynamic web application.