topic(s)


NM1 target(s)


web technology -- content, form, style, dynamics


course structure


  1. introduction of language(s), tool(s) & technology
  2. scripting -- basic assignment(s)
  3. web standard(s) -- client-side
  4. styling -- basic assignment(s)
  5. web standard(s) -- server-side
  6. interaction -- basic assignemnt(s)
  7. advanced topic(s) -- ajax, dhtml, plugin(s), addon(s)
  8. presentation of final assignment(s)

basic(s) -- web technology


  1. style -- adapt three basic example(s) in style and functionality
  2. form -- construct a simple calculator or converter in a domain of choice
  3. chaos -- create the worst, that is visually confusing, web page possible, in an aesthetic way though
  4. portal -- make a small information site about some topic of choice
  5. mimic -- evaluate and mimic, e.g. from best of the web

final(s) -- web technology


reference(s)

There are many books dealing in one way or another with web technology. In particular the Programmer to Programmer series of Wrox (www.wrox.com) is highly recommended, especially for learning specific technologies in a practical way.
  1. JavaScript: The Definitive Guide by David Flanagan -- (amazon)
  2. CSS: The Definitive Guide by Eric Meyer -- (amazon)
  3. Professional Web 2.0 Programming (Wrox Professional Guides) by Eric van der Vlist, Danny Ayers, Erik Bruchez, Joe Fawcett, Alessandro Vernet -- (amazon)
  4. business model(s) -- www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html
  5. Webbots, Spiders, and Screen Scrapers: A Guide to Developing Internet Agents with PHP/CURL by Michael Schrenk -- amazon)
  6. The Web Application Hacker's Handbook: Discovering and Exploiting Security Flaws, by Dafydd Stuttard amd Marcus Pinto -- amazon)
  7. A. Eliëns, topical media & game development -- media.eliens.net

resource(s) / NM1


example(s)


health


NM1 target(s)


web technology -- content, form, style, dynamics


course structure


  1. introduction of language(s), tool(s) & technology
  2. scripting -- basic assignment(s)
  3. web standard(s) -- client-side
  4. styling -- basic assignment(s)
  5. web standard(s) -- server-side
  6. interaction -- basic assignemnt(s)
  7. advanced topic(s) -- ajax, dhtml, plugin(s), addon(s)
  8. presentation of final assignment(s)

basic(s) -- web technology


  1. style -- adapt three basic example(s) in style and functionality
  2. form -- construct a simple calculator or converter in a domain of choice
  3. chaos -- create the worst, that is visually confusing, web page possible, in an aesthetic way though
  4. portal -- make a small information site about some topic of choice
  5. mimic -- evaluate and mimic, e.g. from best of the web

final(s) -- web technology


reference(s)

There are many books dealing in one way or another with web technology. In particular the Programmer to Programmer series of Wrox (www.wrox.com) is highly recommended, especially for learning specific technologies in a practical way.
  1. JavaScript: The Definitive Guide by David Flanagan -- (amazon)
  2. CSS: The Definitive Guide by Eric Meyer -- (amazon)
  3. Professional Web 2.0 Programming (Wrox Professional Guides) by Eric van der Vlist, Danny Ayers, Erik Bruchez, Joe Fawcett, Alessandro Vernet -- (amazon)
  4. business model(s) -- www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html
  5. Webbots, Spiders, and Screen Scrapers: A Guide to Developing Internet Agents with PHP/CURL by Michael Schrenk -- amazon)
  6. The Web Application Hacker's Handbook: Discovering and Exploiting Security Flaws, by Dafydd Stuttard amd Marcus Pinto -- amazon)
  7. A. Eliëns, topical media & game development -- media.eliens.net

NM1 -- resource(s) / inspiration(s)

inspiration(s)


topic(s)


NM2 target(s)


interactive visualization -- authoring


session(s)


  1. introduction of (rich) media platform(s)
  2. basic assignment(s) -- animation (1)
  3. essentials of animation and visualisation
  4. basic assignment(s) -- visualization (2)
  5. principles of interactive information presentation
  6. basic assignment(s) -- interaction (3)
  7. elements of data-driven information systems
  8. presentation of final assignment(s)

basic(s) -- interactive visualization


  1. particle systems -- with collisions and effects
  2. map-based visualization -- e.g. using www.umapper.com with flex/as3
  3. information overlays -- e.g. in combination with interactive video

final(s) -- interactive visualization


reference(s)


As said before, a highly recommended reference for interactive data visualization is Visualizing Data by Ben Fry, not in the least because the approach described is tightly connected with processing and its underlying philosophy of creative intuitive understanding by computational means. However, also the flex/as3 related references are worthwhile because they give access to the display environment of flash, which is the dominant media technolgy for (business-related) web-applications.
  1. Visualizing Data: Exploring and Explaining Data with the Processing Environment, by Ben Fry -- (amazon)
  2. Foundation Actionscript 3.0 Animation: Making Things Move! by Keith Peters -- (amazon)
  3. Professional Adobe Flex 2 (Programmer to Programmer) by Rich Tretola, Simon Barber, and Renaun Erickson -- (amazon)
  4. Foundation Flash 8 Video (Foundation) by Jordan L Chilcott and Tom Green -- (amazon)
  5. Visualizing the Semantic Web: XML-based Internet and Information Visualization by Vladimir Geroimenko -- (amazon)
  6. Eliëns A., Wang Y. van Riel C. and Scholte T. (2007), 3D Digital Dossiers -- a new way of presenting cultural heritage on the Web, In Proc. Web3D 2007, ACM SIGGRAPH, pp. 157-160
  7. A. Eliëns, topical media & game development -- media.eliens.net

resource(s) / NM2


  • community -- blprnt.com
  • jared tarbell -- www.complexification.net / levitated.net/gravityIndex.html (flash) /
  • learning -- www.learningprocessing.com
  • visualizing data -- benfry.com/writing
  • computational art -- friendsofed.com/book.html?isbn=159059617X
  • physic(s) -- www.pathf.com/blogs/2008/09/flash-flex-physics-engines-and-examples/
  • js -- ejohn.org/blog/processingjs
  • org -- www.processing.org
  • living planet -- unicef report
  • visible city -- vimeo.com/2437214 / vimeo.com/2437344
  • gadget(s) -- code.google.com/apis/visualization/documentation/gadgetgallery.html
  • networked visualization -- www.latebytes.nl
  • student(s) work -- www.annehelmond.nl/2009/05/15/ma-students-present-projects-visualizing-our-world-of-data

  • NM2 target(s)


    interactive visualization -- authoring


    session(s)


    1. introduction of (rich) media platform(s)
    2. basic assignment(s) -- animation (1)
    3. essentials of animation and visualisation
    4. basic assignment(s) -- visualization (2)
    5. principles of interactive information presentation
    6. basic assignment(s) -- interaction (3)
    7. elements of data-driven information systems
    8. presentation of final assignment(s)

    reference(s)


    As said before, a highly recommended reference for interactive data visualization is Visualizing Data by Ben Fry, not in the least because the approach described is tightly connected with processing and its underlying philosophy of creative intuitive understanding by computational means. However, also the flex/as3 related references are worthwhile because they give access to the display environment of flash, which is the dominant media technolgy for (business-related) web-applications.
    1. Visualizing Data: Exploring and Explaining Data with the Processing Environment, by Ben Fry -- (amazon)
    2. Foundation Actionscript 3.0 Animation: Making Things Move! by Keith Peters -- (amazon)
    3. Professional Adobe Flex 2 (Programmer to Programmer) by Rich Tretola, Simon Barber, and Renaun Erickson -- (amazon)
    4. Foundation Flash 8 Video (Foundation) by Jordan L Chilcott and Tom Green -- (amazon)
    5. Visualizing the Semantic Web: XML-based Internet and Information Visualization by Vladimir Geroimenko -- (amazon)
    6. Eliëns A., Wang Y. van Riel C. and Scholte T. (2007), 3D Digital Dossiers -- a new way of presenting cultural heritage on the Web, In Proc. Web3D 2007, ACM SIGGRAPH, pp. 157-160
    7. A. Eliëns, topical media & game development -- media.eliens.net

    topic(s)


    CA1 target(s)


    we create identity -- media in context


    inspiration(s) -- video(s)


    course structure


    1. introduction of tool(s) and platform(s)
    2. topics in creative technology (1)
    3. teamwork -- identity as a group
    4. topics in creative technology (2)
    5. identity -- individual portfolio(s)
    6. topics in creative technology (3)
    7. presentation(s) -- individual & group work
    8. evaluation -- reflection(s) on we create identity

    excursion(s)


    individual


    small group(s)


    collective assignment(s)


    reference(s)


    An initial set of references should include the list below, although many more are available.
    1. Mitchel Resnick, Sowing the Seeds for a more Creative Society -- online video
    2. Facets of Fun -- On the Design of Computer Augmented Entertainment Artefacts, available in online version
    3. Kress G. and van Leeuwen T. (1996), Reading Images: The Grammar of Visual Design, Routledge
    4. Geert Lovink and Ned Rossiter (eds), MyCreativity Reader, A Critique of Creative Industries, Institute of Network Cultures, Amsterdam 2007
    5. A. Eliëns, topical media & game development -- media.eliens.net

    resource(s) / CA1


    CA1 target(s)


    we create identity -- media in context


    inspiration(s) -- video(s)


    course structure


    1. introduction of tool(s) and platform(s)
    2. topics in creative technology (1)
    3. teamwork -- identity as a group
    4. topics in creative technology (2)
    5. identity -- individual portfolio(s)
    6. topics in creative technology (3)
    7. presentation(s) -- individual & group work
    8. evaluation -- reflection(s) on we create identity

    excursion(s)


    CA1 -- resource(s) / inspiration(s)

    reference(s)


    An initial set of references should include the list below, although many more are available.
    1. Mitchel Resnick, Sowing the Seeds for a more Creative Society -- online video
    2. Facets of Fun -- On the Design of Computer Augmented Entertainment Artefacts, available in online version
    3. Kress G. and van Leeuwen T. (1996), Reading Images: The Grammar of Visual Design, Routledge
    4. Geert Lovink and Ned Rossiter (eds), MyCreativity Reader, A Critique of Creative Industries, Institute of Network Cultures, Amsterdam 2007
    5. A. Eliëns, topical media & game development -- media.eliens.net

    topic(s)


    CA3 target(s)


    have fun and play -- installation(s)


    session(s)


    1. introduction topic(s) & challenge(s)
    2. exploration of platform & production requirements
    3. planning -- concept & application development
    4. establishment of business plan
    5. contract negotiation & realization
    6. basic media and communication theory
    7. business and societal context of the creative application(s)
    8. delivery and presentation of final application(s)

    assignment(s)


    reference(s)


    1. method(s) -- www.agilemanifesto.org/principles.html
    2. resource(s) -- game design patterns / team work
    3. Eliëns A. and Vyas D., Panorama -- explorations in the aesthetics of social awareness, In Proc. GAME-ON 07, Nov 20-22, University of Bologna, Marco Roccetti (ed.), p. 71-75, EUROSIS-ETI Publication, ISBN 9789077381373
    4. Eliëns A., van de Watering M., Huurdeman H., Bhikharie S.V., Lemmers H., Vellinga P. , Clima Futura @ VU -- communicating (unconvenient) science, In Proc. GAME-ON 07, Nov 20-22, University of Bologna, Marco Roccetti (ed.), pp. 125-129, EUROSIS-ETI Publication, ISBN 9789077381373
    5. A. Eliëns, topical media & game development -- media.eliens.net

    resource(s) / CA3


    CA3 target(s)


    have fun and play -- installation(s)


    session(s)


    1. introduction topic(s) & challenge(s)
    2. exploration of platform & production requirements
    3. planning -- concept & application development
    4. establishment of business plan
    5. contract negotiation & realization
    6. basic media and communication theory
    7. business and societal context of the creative application(s)
    8. delivery and presentation of final application(s)

    reference(s)


    1. method(s) -- www.agilemanifesto.org/principles.html
    2. resource(s) -- game design patterns / team work
    3. Eliëns A. and Vyas D., Panorama -- explorations in the aesthetics of social awareness, In Proc. GAME-ON 07, Nov 20-22, University of Bologna, Marco Roccetti (ed.), p. 71-75, EUROSIS-ETI Publication, ISBN 9789077381373
    4. Eliëns A., van de Watering M., Huurdeman H., Bhikharie S.V., Lemmers H., Vellinga P. , Clima Futura @ VU -- communicating (unconvenient) science, In Proc. GAME-ON 07, Nov 20-22, University of Bologna, Marco Roccetti (ed.), pp. 125-129, EUROSIS-ETI Publication, ISBN 9789077381373
    5. A. Eliëns, topical media & game development -- media.eliens.net