TECHNOLOGY ADVISORY BOARD MEETING

Date: 12/5/2022

Meeting Attendance:

Name Title Attended
Chris Gill Professor, Computer Science & Engineering, Washington University St. Louis X
David (DJ) James Tech Director for Software, DRS Land Systems
Andrew Job Founder and CEO, Plotlogic X
Adam Mitz OpenDDS Product Lead and Distinguished Engineer,   Object Computing
Matt Mueller Enterprise Operations Branch Head, United States Navy X
Marc Neeley VP of  Architecture, Object Computing X
Jason Schindler  2GM Managing Director, Object Computing
Johnny Willemsen CTO, Remedy IT X
Justin Wilson  Principal Software Engineer, Object Computing
Jen Wiese  OpenDDS Community Engagement Manager, Object Computing
Geetika Sharma  OpenDDS Area Project Manager, Object Computing X

The Meeting Was Led By: Adam Mitz

Agenda

  • Welcome & Introductions
  • News Since Last Meeting
  • Community Engagement Review
  • OpenDDS 4.0 Progress
  • Website Refresh (opendds.org)
  • Foundation Sponsorship
  • Open Discussion
  • Agenda for Next Meeting

Updates Since Last Meeting (AM)

  • OpenDDS 3.22 (September 16)
    • Security: support for per-instance access control
    • RtpsRelay meta-discovery
    • Updated VxWorks support
  • Articles published
  • GitHub & Dockerhub organization and consolidation
    • Dockerhub no longer used, GitHub hosts container images
    • GitHub organization "OpenDDS" established
      • Auxiliary repos from oci-labs have been moved here
      • Main repo will move after 3.23 release this month
        • GitHub forwards the old URL, so this should be an easy transition

Community Engagement Review (Jen)

  • Delivered 4 webinars, one each quarter (Q4 webinar is planned for next week) 
  • Delivered 7 training events
  • Published 7 technical articles and/or case studies
  • Published one community announcement (on avg) a month on opendds.org news / GitHub discussions
  • Participate in OMG and Open Robotics consortia
  • Promote OSS partnership and support offerings
  • Updating opendds.org content and navigation 
    • New website design and development underway!
  • Answer questions from the community on GitHub and the project mailing lists

Our success in community engagement is measured by tracking these metrics

  • Grow GitHub stars by 20% in 2022: 
    • January 1st - September 30th grew 21%
  • Grow mailing list by 20%: 
    • January 1st - September 30th grew 15%
  • Grow social media followers (Twitter and LinkedIn) by 20%: 
    • January 1st - September 30th Twitter grew 22% and LinkedIn 16%

OpenDDS 4.0 Progress Update

Not including in v4:

  • JMS
  • Old monitor (lib, Qt app, Excel plugin)
  • Wireshark dissector
  • Transports: udp, multicast
  • Discovery: DCPSInfoRepo

Designs, prototypes, and experiments:

  • Repository modularity: 
    • opendds_idl new feature to load plugins
    • Moving to new repositories:
  • Java
  • Modeling SDK
  • Bench
  • Shapes Demo
  • Static Discovery; FACE T.S.
  • Directory layout within the repository
  • CMake
    • Generating CMakeLists.txt from MPC
    • Setting up 3rd-party dependencies
  • ACE_TAO subset, including CMake
  • Discovery: replacing DCPSInfoRepo

Next steps

  • Establish the v4 branch

Website Refresh (Adam)

  • Demo of work in progress on new opendds.org

Foundation Sponsorship

Open Discussion / Qs and As (All)

Agenda for Next Meeting (All)

Date: TBD in March 2023 (Morning)

Note: we are alternating mornings and afternoons Central Time to accommodate timezones for all TAB members

Topics: TBD