Status & Roadmap

This page is the canonical reference for anything related to the current or future status of the project, including the supported platforms, HLA interfaces and "New and Noteworthy" notes about each of the releases.

Roadmap / Upcoming

The Roadmap breaks down the high-level features we'd like to add to Portico into groups, notionally assigning them to particular version numbers. These are not fixed, but rather an indication of our current direction.

If you have things you'd like to see on the roadmap, please get involved!

Supported Interfaces / HLA Versions

Click the interface name to get a listing of the supported API calls. If a call is supported, it is supported in all languages on all platforms.

 

Java
All Platforms

C++
Windows

C++
Linux

C++
Mac OS X

HLA v1.3 Supported Supported Supported Supported
HLA v1.3 DLC Supported Not Supported Supported Supported
IEEE-1516e (2010) Supported Supported Supported Supported

Deprecated Interfaces

IEEE-1516 (2000) Deprecated Not Supported Not Supported Not Supported
IEEE-1516 DLC (2004) Deprecated Not Supported Not Supported Not Supported

Way down here in Australia, we on Team Portico speak the Queen's English. Sign up to the announcement mailing list and see for yourself! Liz would.

Supported Platforms / Windows

Windows distributions are supported in 32 and 64-bit

Operating System Status
Windows 10 Enterprise Supported
Windows 8.1 Enterprise Supported
Windows 7 Enterprise Supported
Windows XP Expired

The following Visual Studio versions are officially supported.

Version x86 amd64 Microsoft EOL Notes
Visual Studio 2013 (vc12) Upcoming Upcoming TBA  
Visual Studio 2010 (vc10) Supported Supported July 14, 2020  
Visual Studio 2008 (vc9) Deprecated Deprecated April 10, 2018 Will be removed in v2.2.0
Visual Studio 2005 (vc8) Expired Expired April 12, 2016 Legacy for VBS 1.x/2.x

 

Supported Platforms / Linux

Linux platforms are supported in 64-bit only

Version Status GCC Version Glibc Version Distribution EOL

Ubuntu LTS

Ubuntu 16.04 "Xenial" Upcoming 5.3.1 2.23 April, 2021
Ubuntu 14.04 "Trusty" Supported 4.8.2 2.19 April, 2019
Ubuntu 12.04 "Precise" Supported 4.6.3 2.15 April, 2017

CentOS

CentOS 7 Supported 4.8.3 2.17 June 30, 2024
CentOS 6.5 Supported 4.4.7 2.12 November 20, 2020
CentOS 5.10 Not Supported 4.1.2 2.5 March 31, 2017
CentOS 5.9 Not Supported 4.1.2 2.5 March 31, 2017

Debian

Debian 7 "Wheezy" Supported 4.8.2 2.13 TBA
Debian 6 "Squeeze" Not Supported 4.4.5 2.11.2 March 31, 2014

 

Supported Platforms / Mac OS X

Mac OS X version are supported in 64-bit only

Operating System Compiler
Version Status Version Status
El Capitan 10.11 Upcoming XCode 7.2 Upcoming
Yosemite 10.10 Upcoming XCode 6 Upcoming
XCode 5.1 Upcoming
Mavericks 10.9 Supported XCode 5.1 Supported
XCode 5.0 Supported
Mountain Lion 10.8 Supported XCode 5.1 Supported
XCode 5.0 Supported
XCode 4.6 Not Supported
XCode 4.5 Not Supported
Lion 10.7 Not Supported

 

Supported Platforms / Java

Java federates are supported on all platforms using any of the following JREs. Portico ships with an embedded JRE, the version is shown right. If you are compiling Portico, you will need at least this version of Java.

Version Status
Java 8 Supported
Java 7 Supported
Java 6 Supported
Java 5 Not Supported
Portico Version Java Version
2.1.0 Java 8u66
2.0.0 Java 7u17
1.0.2 Java 7u17
1.0.1 Java 7u17
1.0.0 Java 7u17