The concept of my project is a digital, interactive three-dimensional environment. The environment is based on a real location and recreates approximately 100 square metres of an area at Radford Lake, near Plymstock in Devon. Continue reading “DAT612 – The Boathouse at Radford Lake – A Digital Reconstruction & Restoration”
The conception of Message in a Bottle grew out of a desire to produce an artistic installation based around the themes of light and sound.
Continue reading “DAT601 – Realtime – Critical Evaluation – ‘Message in a Bottle’”
Now that this basic system is functioning as expected, I can use it as the basis for a Node.js/Express user authentication system using the popular Node package, Passport.
Continue reading “DAT602 – Face Login and User Authentication with Node.js Passport”
You are asked to create and present an artwork or performance in public exhibition. Your project should explore a creative use of technology, be it digital, mechanical, biological or not yet invented. It should be a response to work and ideas which you have encountered during the module either in the presentation sessions, on the field trip, or in your own research. Continue reading “DAT501 – t3X: 3D Interactive Twitter Visualisation”
Urban API is a live project. The project will generate an open real-time intervention or map of the city. The project should map or challenge the city as complex cultural, political and social phenomenon or the project should hack the city in its functions as a whole or aspects of it.
The Project has TWO components:
- Methodologies: A series of research, design and production methods will be presented along with practical mini projects to help students build an appropriate set of methodological design and research tools to complete the overall project. As part of this process, some key practical skills will be introduced such as hacking the Open Data and Google Maps API and Unity 3D.
- Planning: Following the introduction, students will be tasked to identify a site (used in the broadest sense) that will be the focus of their project.
Continue reading “DAT503 – Urban API – Plymouth Bomb Sight”
Your task within your groups is to produce a creative and engaging visual experience set to music. Creating a series of short 3D full-dome Blender animation clips; the content will be made suitable for playback within the Immersive Vision Theatre and mixed and adapted live using Resolume VJ software. Continue reading “DAT506 – Assignment Part 2 – Kaleidoscopic Loops”
By embedding technology in items such as clothing and jewellery, the wearables movement aims to make smart clothes and devices that enhance everyday life.
Working in groups, and using the fablab and workshop equipment and maker technologies we explore in the class, your task is to produce a piece of wearable technology which will be presented as part of a DAT fashion show. Continue reading “DAT506 – Assignment Part 1 – Smart Cycling Jacket”
The Brief: Time Bank Web Application
Your team has been contracted to produce an interactive PHP web application, for a newly set up Time Bank.
Key timebanking principles are:
- People list the skills and experience which they can offer and those that they may need.
- Everyone’s skills are valued equally – one hour always equals one time credit.
- Everyone agrees to both give and to receive help, to earn and to spend their time credits.
- A record is kept of all the time credits earned and spent.
- Everyone is encouraged to spend their time credits to allow others the chance to make a difference and feel needed.
Continue reading “DAT 504 – Assignment – Time Bank Web Application”
The Brief: Python Webservice APIs
For the next practical exercise you must create an auto-tweet agent.
Your program should identify the most recent page viewed by your browser (by looking in either the “Current Session” or “History” file). It should then acquire the title of the page last viewed.
For example, the title of the Ebay main page is: Electronics, Cars, Fashion, Collectibles, Coupons and More | eBay.
Your program should then tweet the fact that you liked the page:
I’m really liking Electronics, Cars, Fashion, Collectibles…
You’ll get more marks if you use the History file (it’s harder !) Include a loop so that it tweets about the most recent page every hour.
Continue reading “DAT 505 – Assignment Part 4 – Python Webservice APIs”
The Brief – Python Multimedia:
In the next practical you must create a graphical visualisation of a textual data file (to be given out in the practical). Read in the data and use it to generate some kind of visual output.
Rather than using Pygame to create your visualisation (which is powerful, but can be tricky to install), we will be using a library called graphics.py. This can just be dropped into your folder and used (no install needed). Continue reading “DAT 505 – Assignment – Part 3 – Python Multimedia”