Webel Scientific IT Consultancy

Type of organisation
Bondi, Sydney, Australia
Proprietor, Consultant, Developer, Inventor, Trainer
20/01/2017 - 06/03/2017

Specification tracking of the OMG Systems Modeling Language (SysML™) Revision Task Force (RTF) for SysML1.5/1.6

IT Training: development of revised seminar course slides for OMG Systems Modeling Language (SysML™) v1.5.

Course held from 21 - 23 Feb 2017 for Avalon Systems (Ultra Electronics Australia), Adelaide, Australia.

Assessment of latest versions of the SysML Plugin for MagicDraw™ UML and the Cameo™ Teamwork Server.

15/12/2016 - 19/01/2017

Employed OMG Systems Modeling Language (SysML™) for development and schematic diagrams for a patent specification of an electronics device.

Employed Blender3D for 3D design diagrams for patent specification figures.

Specifics of this activity are not detailed for reasons of Intellectual Property protection.
02/04/2016 - 25/04/2016

Developed a Drupal8 information site for other Drupal developers with assessment of the readiness of core and contributed modules for the emerging Drupal8 Content Management System (CMS) technology version.

17/03/2016 - 01/04/2016

Specification tracking of the OMG Systems Modeling Language (SysML™) Revision Task Force (RTF) for SysML1.4/1.5.

IT Training: development of revised seminar course slides for OMG Systems Modeling Language (SysML™) v1.4/v1.5

03/12/2014 - 18/01/2015

For own business Webel IT Australia, ongoing development of contributed Drupal CMS modules for posting to the Drupal.org development community site, including:

- OOE = Object Oriented Examples (with graphical Unified Modeling Language (UML) support): http://drupal7demo.webel.com.au/module/ooe

- Flag Plus: http://drupal7demo.webel.com.au/module/flagplus

- M00 (a template for contributed modules): http://drupal7demo.webel.com.au/module/m00

10/02/2014 - 02/04/2014

Technology asessment and research for own business Webel IT Australia. Developed an educational Drupal7 site for other Drupal developers, with tutorials and modules demonstrating the Drupal 7 custom module development API, and a unique object-oriented PHP bridge module Object-Oriented Examples (OOE) for Drupal7, which aims to demonstrate “one of each” of the capabilities of the Drupal7 module, form, and theme APIs. Includes unique graphical Unified Modeling Language (UML) models of the OOE module’s object-oriented PHP code and of the Drupal7 architecture. Includes reviews and demos of many useful Drupal7 contributed modules, and a wealth of information on Drupal-related web development topics. This technology assessment site is under continual development

03/06/2009 - 15/07/2009

Developed a Drupal-driven affiliate marketing site http://www.ethicalemarket.com, with extensive use of custom types, custom views, and custom theme. Affiliate links and media are managed through database-driven affiliate links (not just pasted HTML).

Custom Drupal modules written in PHP manage integration of advertising data from heterogeneous affiliate partners, and drive dynamic, context-driven formatting of served content.

The animated logo was developed using Pure Data + GEM patch-based synthesis.

22/05/2009 - 03/06/2009

Developed music and media sales site http://play.webel.com.au as functioning demonstration of Drupal eCommerce with the Ubercart system, including PayPal integration. Offers digital music, art, and videos online with integrated audio and media players, extensive custom image galleries and views, custom CCK types, custom theme, and shopping cart.

Music composition, audio recording, editing, post-production.

The animated "sound circles" logo was created using synchronised PureData and GEM audio and video synthesis.

19/05/2009 - 25/05/2009

Migration of a client's web site http://www.time2exercise.com.au to a Drupal-driven Content Management System using MySQL database and PHP, with Drupal CCK custom content types, custom views, and custom theme.

06/05/2009 - 19/05/2009

Introduced a newsletter authoring, subscription, and distribution system leveraging the Drupal Simplenews module including:

  • A composite layout Newsletter composed of "snippets" that can be easily independently edited for future Newsletter editions, with Drupal views for accessing newsletter elements.
  • Tuning of the Newsletter layout for readability on many email clients.
  • Developed PHP-scripts for automated migration of various newsletter email subscription databases to the Drupal Simplenews system, and for executing bulk administration actions on the newsletter subscription databases conveniently.

Editing of newsletter content promoting UML, SysML, Java, and XML software engineering services, and Drupal CMS web site services.

15/11/2008 - 31/03/2009

Migration of www.webel.com.au to a Drupal-driven Content Management System dynamic web site using MySQL database and PHP, with Drupal CCK content type design, as educational demonstration portal.

Authoring of over 1000 pages of demonstration web site content from past Webel science, engineering, IT, and media projects.

Promotion of Webel IT, software engineering, and systems engineering services.

01/10/2008 - 30/10/2008

Developed a generative XML Schema (known as NeXML) and EMF Java bindings for the NeXus scattering science data format, for presentation to the NeXus International Advisory Committee (NIAC) meeting organised by the ANSTO Bragg Institute in Sydney on 30 Oct 2008 as a technical report and narrated screencast movie presentation. Work sponsored by Webel IT Australia.

21/07/2008 - 31/08/2008

Adapted the Drancing gestural performance air instrument system to use PureData/GEM patch-based synthesis and Nintendo Wii remote controllers as wireless 3D accelerometers via Bluetooth for real-time generation of music and visuals from human movement and dance. Edited videos and educational online screenshots of the patch-based synthesis.

Created the LED-based Drancel system for translating body movement into light shows and visuals.

16/04/2007 - 15/09/2008

Worked internationally from Sydney with teams in Europe, Asia, and the USA, with frequent trips to the No Magic Asia Development Centre in Thailand to train developers and oversee software processes.

Established the MagicDraw UML Online eSchool with hundreds of web pages of UML and SysML examples, tutorial trails, and tips (using the Drupal content management system): http://school.nomagic.com/
(Please note this system has undergone many changes by others since)

Conducted analysis of UML and SysML tool conformance against OMG language specifications.

Directed redevelopment of the SysML Plugin for MagicDraw UML. Achievements include:
- Introduction of MD SysML stereotypes encapsulating implicit SysML specification concepts.
- Integration of the JIRA issue tracking system with metamodel-oriented feature analysis and SysML-based activity and structure models of the development process.
- Improved traceable specification of requirements and features, and testing and bug prevention.
- Supervision of technical team members and assessment of MagicDraw SysML white papers.

UML and SysML education:
- Developed and held workshops to train developers in UML-driven Java software development.
- Developed and held SysML systems engineering workshops.
- Authored an advanced UML & SysML training course for customers.

Advised on use of the Plone CMS for co-ordinating internal software development artifacts and process.

Provided priority customer assistance to science and engineering customers.

07/08/1999 - 21/11/2001

Establishment of Scientific IT Consultancy webel.com.au.

Development of in-house WebEl web authoring and serving software in object-oriented Perl, including interfaces for online database access and dynamic web display.

Preparation of web-based dynamic presentations for clients developing online business ventures.

09/2009 - 10/2009

Customised UML and SysML training materials for engineers of the RAAF's Aerospace Operational Support Group (ASOG) and the DSTO's Land Operations Division (LOD).

Presented course and workshop: Course: Practical systems engineering with the OMG's Systems Modeling Language™ (SysML™) and the SysML Plugin for MagicDraw™, held at the RAAF Edinburgh base from 12-16 Oct 2009.

04/2005 - 08/2005

Online examples of the UML Parsing Analysis recipe for translating technical texts into UML models:

Online examples of port-based UML2 Composite Structure Diagrams of rotational aperture synthesis radio-astronomy in the Molonglo Observatory Synthesis Telescope (MOST), using UML Parsing Analysis of text from my honours thesis from 1988:

Continued development of the LED-based Drancel RGB triaxial accelerometer light show system:

10/2003 - 04/2004

Developed a Java-based information system and UML entity model for the MOST radio-telescope using Java Data Objects (JDO) persistence and JavaServer Pages (JSP) web technologies, including a Java3D modelling and animation client, a JSP web client, and a Java Swing client. Employed Unified Modeling Language (UML) analysis, design, reverse-engineering, and documentation throughout the project in conjunction with the Unified Software Development Process.

08/1999 - 11/2001

Continued development of a Java Swing GUI for Drancing, a gestural performance instrument employing 3D accelerometers as motion sensors for real-time synthesis of music and generation of visuals and gestural controls.