CSIRO Australia

CSIRO - Mathematical & Information Sciences - Staff Search - Craig Scott

Staff Profile

CSIRO Mathematical and Information Sciences

Craig Scott, B.E. (Aerospace), PhD

Computational Scientist / Senior Software Engineer
CMIS, Clayton

 

Contact Details:

CSIRO Mathematics and Information Sciences
Private Bag No 33, Clayton South MDC Vic 3169 Australia

E-mail: Craig.Scott@csiro.au
 

Docklands site (primary location):

700 Collins St, Melbourne

Telephone: +613 8601 3809
 

Clayton site (secondary location):

Gate 5, 71 Normanby Road

Telephone: +613 9545 8096

Craig Scott
 
Professional Interests:
  • Advanced C++, particularly development of robust, efficient and standard-conformant code
  • Software design patterns
  • Large scale software frameworks, such as modular libraries with properly defined API's
  • Platform independent Qt applications
  • Software build systems, packaging and distribution
  • Rendering of very large 3D models (OpenGL and other rendering engines)
 
Software Languages, Packages and Toolkits:

I work with a variety of development languages, but primarily with C++, python and unix shell scripts. I also use Fortran 90 from time to time and have been involved with multi-language project work to integrate F90 and C++ code bases.

Some packages and toolkits I have found useful and/or work regularly with include:

  • Qt from Trolltech: a cross-platform toolkit for just about everything (GUI development, XML, threading, OpenGL, networking, ....) to run just about everywhere (Windows, Linux and Mac).
  • SCons: open source, cross-platform python-based build system. Very nice. You can do pretty much whatever you want.
  • Subversion: open source version control system. Like everyone else, we use it for a source code repository. If you are currently using CVS, switch to subversion and thank me later.
  • VMware: commercial virtualization software suite, but with quite functional and free entry level applications.
  • Vtk: open source visualisation tool kit.
  • Maya: commercial modelling and rendering package. Commonly used in the film and special effects industries.

 

To top


 

last updated 04/04/08
communicators@cmis.csiro.au

© Copyright 2012, CSIRO Australia
Use of this web site and information available from
it is subject to our
Legal Notice and Disclaimer and Privacy Statement