FEPCOS-Project
@FepcosInfo
Logo of FEPCOS-Project

FEPCOS-Project

Simplifying the programming of composed networked systems – developing FEPCOS-J.

In a nutshell

Aim

Programming composed networked systems requires specifying network interfaces, protocols, and cross-system concurrency. Compared to the programming of the individual systems, this is an additional effort. The aim of the FEPCOS-Project is to simplify the programming of composed networked systems by reducing this additional effort.

Founder and Contact

The founder of the FEPCOS-Project is Gerhard Fuchs.

Photo of Gerhard Fuchs

Gerhard Fuchs

The computer scientist who founded the FEPCOS-Project to simplify the programming of composed networked systems.

He is also the contact person for the FEPCOS-Project.
email: admin@fepcos.info

First results

Icon of FEPCOS-J

FEPCOS-J

FEPCOS-J prototypes a Java language extension that allows developers to declaratively compose networked systems like building blocks.

Icon of FEPCOS-Model

FEPCOS-Model

The FEPCOS-Model is the abstract basis for the tools developed as part of the FEPCOS-Project.

Publications

  1. G. Fuchs: FEPCOS-J: Implementing a Java Server and a Rust Client without Manual Network Programming; At: Foojay Today; 2024-10-04; blog post.
  2. G. Fuchs: Video: Easy Implementation of a Client-Server Application in Java with FEPCOS-J; At: Foojay Today; 2024-07-30; blog post.
  3. G. Fuchs: Video: Easy Implementation of a Client-Server Application in Java with FEPCOS-J; On: YouTube, FEPCOS-Project (@FepcosInfo); 2024-07-29; video.
  4. G. Fuchs: FEPCOS-J (4) Easy programming of a multithreaded TCP/IP server in Java; At: Foojay Today; 2024-03-21; blog post.
  5. G. Fuchs: FEPCOS-J (3) – Build native executables of Java-coded networked systems; At: Foojay Today; 2023-12-13; blog post.
  6. G. Fuchs: FEPCOS-J (2) – Declaratively compose networked systems in Java; At: Foojay Today; 2023-10-13; blog post.
  7. G. Fuchs: FEPCOS-J (1) – Description, Impressions of Usage, Current State; At: Foojay Today; 2023-04-26; blog post.
  8. G. Fuchs: Eine Java-Spracherweiterung zum Programmieren von zusammengesetzten vernetzten Systemen; In: Java aktuell 01/2022; pp. 39-46; Interessenverbund der Java User Groups e.V. (iJUG); Berlin, DE-BE; 12/2021; URL of the magazin.
  9. G. Fuchs: Vernetzte Systeme mit FEPCOS-J; In: JAVAPRO OKT/2020; pp. 98-105; Verlag JAVAPRO; Eschborn, DE-HE; 10/2020; online since 12/2020.

Note: Content from the named or linked magazines, websites and blogs that does not originate from the author does not necessarily reflect his opinion.

Trademark Notice

Java is a registered trademark of Oracle Corporation and/or its affiliates.

Copyright Notice

»FEPCOS« is an acronym for »FramEwork for the Programming of COmposed Systems«. The creator of the acronym is Gerhard Fuchs.