Applications

Desktop development

Graphical user interfaces, low-level algorithms

Computer vision

Automated product inspection, augmented reality, video tracking, motion analysis

Cloud computing

Multi-platform virtualization, Google app engine, remote (grid-based / gpu-accelerated) supercomputing

Web development

Browser plugins, database systems