Menu

Home

Henry Steyer

CplusPie

Synthetic Shared Environment in C++


C+Pie is a shared synthetic interface that supports collaborative work. A single graphical
interface is shared between computers, and C+Pie applications are addressed equally via network
addresses. Anyone can bring their work into the 3D space within another person’s field of view,
and everyone can contribute to it: interaction is governed by behavior.Another distinctive feature
is the ”synthetic” aspect. C+Pie itself or its applications can be replaced with new versions
almost during execution. If the source code changes affect only a few files, thanks to the efficiency
of the linker, it takes 1 to 3 seconds from the initial keystroke to restore the environment on
standard computers. For other participants, the connection appears uninterrupted. Enthusiastic
users become ”live” producers of the code they use.

How is C+Pie technically implemented?

The VPN, a component of C+Pie, facilitates the connection between computers. The data objects
themselves are linked through a motor-sensory model. So far, these include a visual model, one for
touch (mouse button and keyboard), and an abstract semantic network. The user is considered
part of the connections through input and output hardware, giving the term ”synthetic” a second
meaning. The first meaning was the dissolution of the distinction between data inputs and code
changes. As a result, the perspective shifts from the machine to the human. The screen is now
thought of as belonging to the input apparatus of a sense. Different identifiers are chosen during
programming.

What societal challenge does C+Pie aim to address?

With the rise of augmented reality, ensuring digital integrity by allowing the community to con-
struct its own environment. Facilitating access to complex programming.

Current status and further progress

Gaming software, but its architecture is different.

Who is the target audience, and how will C+Pie reach them?

Collectives, where people without an IT background can set up and navigate the interface. Stu-
dents can use C+Pie to create LaTeX documents. A small application for displaying curves is also
part of the software package.

What are important milestones?

Better integration of a browser, currently via the Chromium Embedded Framework. Implementing
the sense of hearing based on the same motor-sensory model.


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.