You are here: Home > Services > Software engineering

Software engineering


We have extensive experience in programming and software engineering using the following languages and tools:

  • BASIC
  • Fortran
  • C
  • shell scripting and scripting languages
  • VxWorks
  • Purify
  • Make
  • CVS

Work done includes:

  • algorithm development for image processing
  • classification
  • interfacing and control
  • solution of inverse problems
  • mathematical modelling
  • low-level software for custom PC cards

Platforms used include:

  • DOS
  • Windows
  • Linux
  • Solaris
  • VMS

Project environments have ranged from end to end development of smaller projects to working as part of a dispersed team with strict interface control specifications for modules, and entensively documented code and version control.

The documentation and code shown in the GEMINI case study, are examples of the latter.

 

Case study: GEMINI

The GEMINI telescopes are two near-identical 8m diameter optical telescopes, one in each of the northern and southern hemispheres so that the entire sky can be imaged.

Earth-based telescopes of this size have their resolution limited by atmospheric turbulence, but this can be compensated for using additional smaller mirrors in the optical path which change shape according to deviations in the image of a known 'guide star' near the object of interest.

more...

 
   
 
 
Recent Projects:
 
2007 Orkney Folk Festival Audience Survey and Market Research
Orkney Photographic website
 



Last update:
March 23. 2010 06:35:17