11/30/2021

Github Tomcat

Current state-of-the art approaches to designing artificially intelligent (AI)teammates address some of the capabilities that they must have, includinginferring the internal states of other agents solving problems collaborativelywith them, and communicating with them in a socially-aware manner. To be atruly effective teammate, an AI agent must possess all of these capabilities,but no current approach combines them. To address this, we propose a Theoryof Mind-based Cognitive Architecture for Teams (ToMCAT) with thesecapabilities.

ToMCAT will be tested in the virtual environment of Minecraft alongside humanplayers. ToMCAT is comprised of a set of local agents (one for each humanteammate) equipped with cameras and microphones to capture facial expressionsand speech, as well as virtual sensors that record the local environment, theactions performed by human teammates, and chat exchanges between them. Thelocal agents communicate with their respective humans, as well as with aglobal agent that performs coordination and global team optimization.

This site contains documentation and resources on the overall project, as wellas the C++ API and links to the Java API and other ToMCAT components.

Tomcat

Apache Tomcat Connectors 1.2.x releases are tagged from this branch. Development work generally occurs in this branch first. A web based view of this repository is available via GitHub. GitHub Gist: instantly share code, notes, and snippets.

The ToMCAT project is funded by a 4-year, $7.5M DARPA grant as part of the ArtificialSocial Intelligence for Successful Teams (ASIST) program.

Apache

The images below show a few example screenshots from our inaugural ‘mission’,the Zombie Invasion.

(i) Entrance to the besieged village (ii) Fighting a zombie
(iii) Player's progress in the mission (iv) Self-report: affect towards the mission.

Tomcat.md · GitHub


Contents:

The Github repository for ToMCAT can be found here.

Presentations

Content

Table of Contents

  • Build results

Overview

Apache Tomcat project uses severalautomated build services provided byApache Software Foundation. In short, those are:

Apache Gump is used to testintegration of Tomcat with latest versions of libraries it depends on.Buildbot andJenkinsare used to perform the usual nighty builds.The Buildbot also builds and publishes documentation snapshots for thecurrently developed not yet released versions of Tomcat.

Documentation snapshots

The following are links to snapshots of Apache Tomcat documentation,prepared and published by ASF Buildbot, using the latest source code.

  • Tomcat 10.0.x (master)

Build results

Buildbot

The following are projects built by ASF Buildbot:

tomcat-trunk
  • Source path: https://github.com/apache/tomcat
  • Build status page for tomcat-trunk
    This builder is triggered after each commit. It does a release build and runs tests (using multiple parallel threads).
  • Build status page for tomcat-trunk-periodic
    This builder is triggered once a day. It runs tests serially and generates a coverage report.
  • Published files:
    • JUnit logs by revision number. The recent ones are at the bottom.
tomcat-9-trunk
  • Source path: https://github.com/apache/tomcat/tree/9.0.x
  • Build status page for tomcat-trunk
    This builder is triggered after each commit. It does a release build and runs tests (using multiple parallel threads).
  • Build status page for tomcat-trunk-periodic
    This builder is triggered once a day. It runs tests serially and generates a coverage report.
  • Published files:
    • JUnit logs by revision number. The recent ones are at the bottom.
tomcat-85-trunk
  • Source path: https://github.com/apache/tomcat/tree/8.5.x
  • Build status page for tomcat-85-trunk
    This builder is triggered after each commit. It does a release build and runs tests (using multiple parallel threads).
  • Build status page for tomcat-85-trunk-periodic
    This builder is triggered once a day. It runs tests serially and generates a coverage report.
  • Published files:
    • JUnit logs by revision number. The recent ones are at the bottom.
tomcat-7-trunk
  • Source path: https://github.com/apache/tomcat/tree/7.0.x
  • Published files:
    • JUnit logs by revision number. The recent ones are at the bottom.

Gump

Free

The following are projects built by Apache Gump:

ModuleLinks
tomcat-trunk
Tomcat 10.0.x
  • Source path: https://github.com/apache/tomcat
  • Projects:
    • tomcat-trunk-test-apr (with Tomcat Native 1.2.x and OpenSSL master)
  • TestServerInfo result
tomcat-9.0.x
Tomcat 9.0.x
  • Source path: https://github.com/apache/tomcat/tree/9.0.x
  • Projects:
    • tomcat-tc9.0.x-test-apr (with Tomcat Native 1.2.x and OpenSSL 1.1.1[x])
  • TestServerInfo result
tomcat-8.5.x
Tomcat 8.5.x
  • Source path: https://github.com/apache/tomcat/tree/8.5.x
  • Projects:
    • tomcat-tc8.5.x-test-apr (with Tomcat Native 1.2.x and OpenSSL 1.1.1[x])
  • TestServerInfo result
tomcat-7.0.x
Tomcat 7.0.x
  • Source path: https://github.com/apache/tomcat/tree/7.0.x
  • Projects:
    • tomcat-tc7.0.x-test-apr (with Tomcat Native 1.2.x and OpenSSL 1.1.1[x])
  • TestServerInfo result
tomcat-native-1.2-1.1.1
Tomcat Native 1.2.x
uses:
OpenSSL 1.1.1[x]
APR 1.6.x
  • Source path: https://github.com/apache/tomcat-native
  • Projects:
    • tomcat-native-1.2-1.1.1-make - performs the actual build
tomcat-native-trunk
Tomcat Native 1.2.x
uses:
OpenSSL master
APR 1.6.x
  • Source path: https://github.com/apache/tomcat-native
  • Projects:
    • tomcat-native-trunk-make - performs the actual build
tomcat-connectors-native
Tomcat Connectors (mod_jk)
uses:
Apache HTTP Server trunk
  • Source path: https://github.com/apache/tomcat-connectors
  • Projects:
    • tomcat-jk-native - performs the actual build
tomcat-taglibs
Standard Taglib (JSTL 1.2)
  • Source path: /tomcat/taglibs/trunks
  • Projects:

Jenkins

Github Tomcat

The following are projects built by Jenkins:

Github Tomcat Plugin

  • Tomcat-7.x (experimental)

TravisCI

Github Tomcat Free

Travis CI is being used to test Tomcat builds on ARM64 architecture