creative technology
[] readme new(s) workshop(s) project(s) CA1 CA2 CA3 CA4 CA5 course(s) interactive visualization / serious games resource(s) _ / .

talk show tell print

NM3

course description -- nm3: web 2.0 mashups

The course description(s) are taken from the accreditation report Creative Technology (version 2.0).

contents

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.

Recommended literature: Professional Web 2.0 Programming, by Eric van der Vlist, Danny Ayers, Erik Bruchez, Joe Fawcett, Alessandro Vernet

Online reference(s):

prerequisite(s):

CS1 -- computer & network architecture(s)

goal(s) & attainment target(s)

The course aims at providing

  • awareness of available web 2.0 services, tools, APIs and SDKs
  • familiarity the design and development life-cycle of data-driven rich-media applications
  • fluency with flex in combination with AJAX and web services
  • full literacy with developing moderately complex media rich applications
Students are expected to have a sufficient degree of creativity, and will be stimulated to explore the wealth of available technologies to make stunning applications.

place in curriculum:

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.

application area & motivating example(s)

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.

teaching method(s)

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.

Regular feedback will be given in classroom sessions where students present their work as well as via online comments or email. Grading will be based on basic assignments, the final assignment project with documentation, as well as an essay in which a topic of choice, either technical or in relation to the application of web services in the development of digital learning or educational games, is discussed in more depth.

special facilities;

computer lab & presentation facilities


[] readme new(s) workshop(s) project(s) CA1 CA2 CA3 CA4 CA5 course(s) interactive visualization / serious games resource(s) _ / .

(C) Æliens 09/09/09
creativetechnology.eu