Craig Dennis

Website Design For The iPhone

Written Web Design | 1 Comment

iPhoneRecently I have been taking a course provided by the W3C on mobile best practices designed to give the participant the best ways in which to design for mobile.

Topics covered are things such as graceful enhancement and graceful failure, designing specifically to allow access on various mobile browsers and adding enhancements to the site to improve user experience on the desktop browser or to allow them to fail gracefully so as still accessible on the mobile platform.

Doing this has inspired me to design a mobile specific version of my own website. Now while I would (ideally) like to create a version that is designed for all mobile platforms, I think I will start with just the iPhone.

Step one is already complete! Which is to say I have set up www.craigmdennis.com/iPhone/. Really tricky stuff… Read more…

Have To Use A Mac

Written Degree Stuff | 0 Comments

After some experimentation and direction with regard to the best way to ‘draw’ in Max, the [GL] object library seems to be the way to go. The prototype was forced to refrash and redraw the screen by having a [metro] bang the [clear] element attached to the [lcd]. This meant that the screen flickered as the metro banged. After a few minutes of manipulating the objects with the new [GL] rendering, the prototype instantly looked better and had no flickering.

The only problem so far is that the [GL] object library has an issue with the nVidia geforce 7600 and so the only option is to use a Mac to complete the tweaking and get started with some Javascript particle generation.

The script also has some useful insight into collision detection as the balls move when the mouse object (also a ball) moves around. This would be ueful to adapt and add some movement to the balls to get them to float around, then they would react to each other and allow a ‘contact point’ in which to play the sounds back.

Javascript Code