Application Software
Cardinal Peak's primary focus is on bringing complete solutions to market around embedded products. In almost all cases, this involves developing application software that runs on Windows, Macintosh OS/X or Linux/Unix. We have extensive experience in cross-platform application development, enabling us to quickly help clients build a wide range of applications. Some examples of applications that Cardinal Peak has written include:
- A Windows-based test harness to assist in qualifying and testing radios for a handheld device
- Several specialized browser plugins
- A server-based back-end system to store, search and manage several terabytes of data uploaded from mobile digital video recorders
- A Macintosh-based synchronization solution that keeps certain files on a client system synced with a specialized Internet server
Our development experience includes the following operating systems and graphics technologies:
WINDOWS
- Windows XP, Windows Vista, Windows Server editions
- 32-bit and 64-bit application development
- Visual Studio, with a particular emphasis on DirectShow development
- CUDA (parallel processing for compute-intensive image processing tasks, using NVIDIA GPUs)
MACINTOSH
- OS/X and OS/X Server
- Cocoa and Carbon applications
- QuickTime
LINUX
- Ubuntu, Red Hat and Fedora
- GTK+ and gtkmm
- Xv (also known as X video), v4l and v4l2
- ALSA and OSS
- Kernel driver development
Contact us to learn more about our engineering consulting services for application software.
BLOG: View from the Peak
RSS
My camera (an Olympus SP-570UZ) allows me to optionally record a four-second audio clip with each photo I take. I haven’t used this feature much, because I typically upload my photos to Flickr, and there’s been no good way to associate the audio with the video. Ideally, I would like an audio player to appear [...]
Why Contract Engineering?
Why should my company outsource engineering services? What should we look for in a provider?
Case Studies
See how Cardinal Peak engineering consulting services have helped companies in a variety of industries successfully bring new embedded devices to market.
"Cardinal Peak's personnel worked side-by-side our own engineers and engineers from other companies on several of our key projects. The Cardinal Peak staff has consistently provided a level of professionalism and technical expertise that we can rely on."
Sherisse Hawkins, VP Subscriber Equipment and Navigation, Time Warner Cable