Programming
With a huge range of projects brings a diversity of the tools used in their development. These range from high end authoring systems such as Macromedia Authorware and Flash to low end programming tools such as C++ and Java. Wherever possible we opt for 'off-the-shelf' systems but in certain circumstances we may also have to write our own tools.
Media
Having designed multimedia for a range of markets, applications and audience's means that we have experience of developing all forms of digital media. Our experiences ranges from traditional hand drawn imagery, through computer generated 2D and 3D graphics to the very latest in virtual reality visualisation. With all our media development teams we aim to ensure that there is an enhanced appreciation of art and design in preference to the technicalities of the digital domain.
Database Systems
Our expertise with database systems is twofold. Firstly we have experience in designing systems for the tracking and monitoring of user statistics. This may be for the purposes of student assessment in a training environment or for auditing purposes in a public gallery. Secondly our expertise in the manipulation of data systems is used to deliver programs that access existing databases through easy and intuitive user interfaces.
Virtual Reality
Our experience of designing solutions that integrate virtual reality has been applied in various delivery mechanisms. In it's simplest form virtual reality has been used to provide users with the ability to easily design physical spaces such as homes and offices. By combining virtual technology with other systems we have created advanced environments in which users can be educated in situations where special awareness is paramount or the space is too hazardous for conventional training.
Internet
Our long history of developing technology based solutions means that we have a wealth of experience in developing solutions for restricted delivery mediums. The Internet is a prime example of a situation in which the restrictions of the technology mean that the innovation comes not in the forcing of the technology but in the pragmatic design of the content and it's interaction with the user.