EMF

IT Trainer (OCL/UML), National eHealth Transition Authority (NEHTA)

When
02/06/2015 - 04/08/2015
Organisation(s)
Role(s)
IT Trainer

Under contract to NEHTA for Webel IT Australia.

Developed a custom IT Training course on the Object Constraint Language (OCL) and the Unified Modeling Language (UML) of the Object Management Group (OMG) for use with the Java/EMF/XML-based Model Driven Health Tools (MDHT) for the National eHealth Transition Authority (NEHTA) of Australia.

Included use of a custom Drupal CMS content management system web site for collation and presentation of IT Training materials and for use by training participants in an IT Training Workshop.

EMF zone

This content area is UNDER CONSTRUCTION or MIGRATION

A Webel zone dedicated the Eclipse Modeling Framework (EMF). There are lots of examples of EMF in action in the NeXML zone, and in this screencast.

Standard Widget Toolkit (SWT)

I have used SWT on projects such as a multi-column treetable client for the Instrument ModelServer at Bragg Institute, Australian Nuclear Science and Technology Organisation (ANSTO), and via EMF as a model editor.

Computational Physicist: Scientific Software Architect

When
05/10/2006 - 04/11/2007
Organisation(s)
Role(s)
Software Architect, Neutron Beam Instrument Computing and Electronics Group
Tasks

Developed port-based UML and SysML models of the neutron beam instruments of the OPAL Research Reactor facility, using sentence-by-sentence UML Parsing Analysis of instrument design manuals.

Developed a distributed, pluggable, object-oriented, port-based Instrument ModelServer control system façade using UML, SysML, Java and XML technologies.

Performed architectural modelling in UML of Java systems and heterogeneous control systems.

Developed Java adapters for the low-level SICS control system and for data acquisition web services.

Performed Java and XML technology assessments, including analysis of reverse-engineered APIs.

Computational Physicist: Data Analysis Developer

When
26/09/2005 - 04/10/2006
Organisation(s)
Role(s)
Data Analysis Developer, Neutron Beam Instrument Computing and Electronics Group
Tasks

Developed "NeXusBeans" Java bindings and UML models for the XML-based NeXus data format, as presented to the NeXus International Advisory Committee and promoted through the NeXML sub-project web site.

Developed port-based channel operator software in Java for data reduction and analysis using UML.

Supervised students.

Advised on UML education.

Syndicate content