Embedded
Embedded software is generally written in the C language
(or C++ where a suitable compiler is available ) with sensitive portions
written in assembler. For robustness, and to avoid upgrades in the field
we recommend, where feasible, that a 'thin client' methodology is adopted
with decision making being devolved to the host system.
Subject to requirements, our embedded systems may be
stand-alone or may incorporate a real-time executive.
Our embedded hardware/software design philosophy embraces
the approaches of the niche-market, where there is a more relaxed cost
focus, and the mass-market where every cent must be justified.
Applications
PC applications software is written under Microsoft Visual
Studio (Win32 or WinCE) using C++ or with Borland C++ Builder (or a combination
of both). In both cases there is a very strong, experienced emphasis on
design patterns and object-oriented design.
For projects that require a Web interface, we program
in PHP giving access to many SQL database systems and the ability to web
enable legacy systems.
Hippo's application software expertise extends beyond
ordinary program functions to device drivers, audio, video and Voice-Over-IP
technologies.