This is an HTML version of an attachment to the Freedom of Information request 'Programming languages and publicly available source code at BOM'.


 
Document prepared in response to FOI30/6008 
 
1.  The software programming languages used by particular projects or initiatives of the 
Bureau of Meteorology (BoM) 
  There are 32 software languages used across 70 plus applications. List of the software 
languages: 
-  APACHE 
-  APEX (Oracle Application Express) 
-  ARCGIS 
-  C (high level computing programming languages) 
-  C++ (high level computing programming languages) 
-  CSS 
-  DJANGO 
-  FORMS 
-  FORTRAN (formula translator) 
-  GEOSERVE 
-  GNUPLOT 
-  HDF5DB 
-  HTML (Hyper Text Markup Language) 
-  IDL (interactive data language) 
-  JAVA 
-  JAVASCRIPT 
-  JAVASWING 
-  MAPSERVER 
-  NCL 
-  OPENGL 
-  PERL 
-  PHP 
-  PL/SQL 
-  POSTGIS 
-  POSTGRES 
-  PYTHON 
-  SHELL 
-  SQL (structured query language) 
-  TABLEAU 
-  TOMCAT 
-  XSLT 
 
 

 


 
2.  Software programs or libraries developed by or in conjunction with BoM, the source code 
of which has been made publicly available (whether or not the code was released under 
a recognised Free Software or Open Source license) 
 
There is one Open Source – OpenWIS : 
·         http://wis.bom.gov.au/openwis-user-portal/srv/en/main.home 
·         http://www.wmo.int/pages/prog/www/WIS/index_en.html 
·         https://github.com/OpenWIS 
 
Working with partners from the World Meteorological Organisation (WMO), the Bureau 
has been involved on ‘open sourcing’ the WMO Information System (WIS). The Open 
sourced WIS is known as OpenWIS. 
 
 
3.  Number of projects (and if possible the languages they are using), where those projects 
were not accounted for in response to item 1 above 
 
The Bureau is working on a large number of projects ranging in size from months to 
multiple years. We are unable to provide a list of project names due to the sensitive 
nature of the work. 
 
 
4.  The names of the projects where those projects were not accounted for in response to 
item 1 above, due to the project being of a highly sensitive nature 
 
We are unable to provide information on project names as this would enable 
identification of work that is underway and of a highly sensitive nature. 
 

 

Document Outline