FEPCOS-Project
Simplifying the programming of composed networked systems – developing FEPCOS-J.
In a nutshell
- The aim of the FEPCOS-Project is to simplify the programming of composed networked systems.
- Gerhard Fuchs is FEPCOS-Project's founder and contact person.
- The first results of the FEPCOS-Project are the FEPCOS-Model and the Java programming tool FEPCOS-J.
- The publications of the FEPCOS-Project provide further information.
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.
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
FEPCOS-J
FEPCOS-J prototypes a Java language extension that allows developers to declaratively compose networked systems like building blocks.
FEPCOS-Model
The FEPCOS-Model is the abstract basis for the tools developed as part of the FEPCOS-Project.
Publications
- G. Fuchs: FEPCOS-J: Implementing a Java Server and a Rust Client without Manual Network Programming; At: Foojay Today; 2024-10-04; blog post.
- G. Fuchs: Video: Easy Implementation of a Client-Server Application in Java with FEPCOS-J; At: Foojay Today; 2024-07-30; blog post.
- G. Fuchs: Video: Easy Implementation of a Client-Server Application in Java with FEPCOS-J; On: YouTube, FEPCOS-Project (@FepcosInfo); 2024-07-29; video.
- G. Fuchs: FEPCOS-J (4) Easy programming of a multithreaded TCP/IP server in Java; At: Foojay Today; 2024-03-21; blog post.
- G. Fuchs: FEPCOS-J (3) – Build native executables of Java-coded networked systems; At: Foojay Today; 2023-12-13; blog post.
- G. Fuchs: FEPCOS-J (2) – Declaratively compose networked systems in Java; At: Foojay Today; 2023-10-13; blog post.
- G. Fuchs: FEPCOS-J (1) – Description, Impressions of Usage, Current State; At: Foojay Today; 2023-04-26; blog post.
- 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.
- 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.