Analysis and Simulation

Performative Design

  • Autodesk Ecotect

    Answers to common questions and discussions directly relating to Ecotect and, more recently, Autodesk Ecotect Analysis.

  • Generative Design

    Example scripts and other items dealing with the generation or modification of building geometry in direct response to performance analysis.

  • Libraries and Databases

    Discussions and comments relating to the acquisition, management and access to performance analysis data.

  • Scripting and Automation

    Items related to the generation of scripts and/or tools for the automation of analysis processes.

Projects and Interests

  • Data Visualisation

    How to graphically represent complex performative design data in ways that are visually meaningful and communicative.

  • Educational Materials

    Using new technologies to create highly visual and interactive web-based teaching and learning material.

  • Events and Presentations

    Items that relate to the various workshops, training sessions and conferences I am involved with.

  • Music Composition
    A few of my light techno music compositions created with Reason.
  • User Interface Design

    Investigations in the design of computer applications, interface elements, graphical displays and integrated help systems to maximise usability whilst minimising training/documentation demands.

  • Web Development

    Technical discussions about content management systems (CMS), PHP programming, databases, embedded media, dynamic HTML and AJAX technologies.

Software Development

  • Java and Processing

    The more I play with it, the more besotted I become with Java for cross-platform application development. Add Processing into the mix and you get fast interactive 3D even embedded in a web browser.

  • Mobile Development

    Recent developments in MonoDevelop+MonoTouch and Eclipse+Android have made possible the development of mobile apps in C# and Java. Having previously been put off by an irrational dislike of Objective-C, this whole area has now magically opened up to me.

  • Mono and CSharp

    Mono is an open source cross-platform implementation of the .NET framework, finally allowing C# development of complex applications in Linux and MacOS X, as well as Windows.