Since 1995 Eyebright Interactive has provided a full range of multimedia development from web design and CD-ROMs to custom development for high-tech software. We specialize in programming solutions for complex interactive multimedia projects.

At Eyebright we understand what it takes to get an effective, high quality product done on time and within budget. Technologies change all the time and the best programmers can make this work for you by building flexibility into their code. With roots in mainframe operating systems development David Cohn, Eyebright founder and principal, has seen platforms and technologies develop and change at a dizzying pace. This experience means he can often write code that accommodates changes and provides optimum performance. David has learned, adapted, and evolved with the field and can provide skilled programming in the full range of media including Director/Xtras, Flash, HTML, JavaScript, Lingo and Shockwave.

Macromedia's range of products are often the quickest and easiest way of delivering general interactive multimedia, but choosing the right one is important. You need a programmer that understands the full range of potential tools and, where necessary, can extend or customize their functionality through C/C++. David Cohn's years of programming in projects both large and small means he writes stable code quickly, with the flexibility to accommodate changes and revisions. This experience translates into completing projects in a timely manner, often under-time and under-budget.

Eyebright places a strong emphasis on bringing the right expertise to each project by ensuring that we bring the best qualifications to each job we complete. Our flexible structure means that we customize our team for your project. Whether you require a single skilled programmer to work with your design team, or a complete package of services including project management, interactive design, sound, scriptwriting and/or video production, Eyebright can provide the resources you need.



Eyebright's Core Principles:

  • Diligent effort expended for all clients— large and small
  • Work that matches the marketing needs of the client
  • Timely delivery of stable code
  • Flexibility to meet the development needs of the client


[top]



Programming Capabilities:

Dave explains what we do:

Director/Lingo/Xtras/Flash: I've been working with Macromedia products since Director was VideoWorks, and multimedia since the days of CD-I. With my long familiarity with their product line— from authoring tools like Director, Flash and Authorware to asset production with Dreamweaver and Fireworks— I can help you hone in on the right tool for the job. Do you need to go that Xtra mile? I've been extending Director functionality with add-on C code since the days of XObjects.

C/C++: My career in programming started off 20 years ago in Operating Systems development for mainframes. Back then it was 360 Assembly Language, then it was PL/S, now it's C++ and Java. The same rules of good organization, well-protected code, and optimized performance matter.

Internet Technologies: Client-side JavaScript, server-side TCL, Java, PERL, server extensions, Flash ActionScript, Shockwave. Each with their strengths; each with their weaknesses. It's all a matter of choosing the right paint-brush.

Technologies: A long history of Macintosh, Windows, and UNIX programming is just the beginning. From the dawn of graphics workstations (ever hear of the 5080 graphics workstation?), to the early days of CD-I players (remember them?), to development of perhaps the only fully interactive Apple Newton game ("Gold Tee at Bighorn"), I've also had my share of experience with evolving hardware platforms. What this provides me is the ability to rapidly learn new technologies, and develop code even under the harsh conditions of first-generation support.

Productivity Tools and Utilities: One of the promises of the computer is to free us from the tedium of mindless tasks. But sometimes this ability lies just beneath the surface— within the computer's capabilities but not readily accessible. In these cases, quick development of small tools and utilities can make short work of laborious processes. I continually develop utilities in C, PERL, and Lingo to assist in the development process. At times, I've even developed tools to generate my C code for me!

[top]

who we are   |   what we do   |   what we've done   |   contact us   |   take a break   |   site map   |   home