Successful interactive projects depend on a team of collaborators each contributing their expertise. We work with a wide range of specialists, tools and technologies that ensure a great outcome. Depending on the needs of a particular project, we are able to provide the following services:

Visual and UX Design

  • navigation structure and design
  • interactive features
  • interface design and production
  • User testing

The design of our digital exhibits and websites results from a deep understanding of the content and a clear knowledge of the audience. The ultimate form that the project takes and the technology underlying it, is chosen to ensure compelling yet straight-forward delivery of a coherent communication. We emphasize usability, and strive to enrich the user experience through fun but meaningful interactivity. Our process begins by working closely with the content experts to design a clear content structure. This structure undergirds the navigation and interface design. The media and technology selection is made in service of the material and desired functionality. The visual design of the site is developed subsequent to these foundational decisions. This approach results in a project that is engagingly visual, conceptually and narratively coherent and a user experience that can be both intuitive and complex.

Web Application Development

  • Open-source frameworks: Django/Python, Struts/Java
  • Interactive features: JavaScript, HTML5, CSS3, SVG
  • Extensive database architecting
  • Responsive CSS for multiple platforms

We build digital exhibits and websites that feature a high degree of interactivity and that scale up to large museum collections. We use open-source frameworks — our current choice is Django and Python, though many of our sites have been built using Java Server Pages with Struts. Our projects typically involve extensive database structuring and custom web-based content authoring environments. Our interactive features are fully HTML5 compliant, using JavaScript (jQuery and D3), CSS3 and SVG so that our sites work across the range of devices — from hand-held mobile to desktop.

Content Strategy & Development

  • editorial planning and content organization
  • web-based custom content management systems
  • live content development process

We collaborate closely with clients and content experts to develop content architecture that realizes the client’s vision while taking advantage of database and XML storage and delivery. The structure that emerges provides a logically satisfying experience for the user.

Using web frameworks and best practices, we keep content separate from presentation. Centralized changes to stylesheets and templates determine the look of the whole site—without touching any content in HTML. Likewise, editorial changes and additions take place on the content management side of the application, without any involvement from the web developers.

Media Production

  • digital audio recording and producing
  • digital video and animations
  • CSS3/Javascript/HTML5 animation
  • SVG/Javascript animation
  • digital photography, document scanning and image processing

Depending on the requirements of the project, we can call on any of a group of specialists to contribute to the creation of a wide variety of media production.

Project Management

  • team project management website
  • collaborative content creation
  • shared online administrative space

Having to work with geographically dispersed teams of experts, we have developed a successful online collaborative process. To manage a project, facilitate review, and provide access to every stage of development, we set up and maintain a password-protected team web site. This team site serves as the development area for all aspects of the project’s development. Team members can review schedules, collaborate on writing and concept documents, review design treatments, assets and prototypes. The team site enables real-time communication and collaboration between the developers, the content experts and the reviewers and this ensures that all parties are up to date throughout the development process.