Article Preview
Buy Now
FEATURE
Real-Time Collaboration with Xojo Web
Building a Shared Notes App with WebSockets
Issue: 23.5 (September/October 2025)
Author: Felix Lilly
Author Bio: Felix Lilly is a healthcare professional currently studying radiology and radiation therapy, with an understanding of software development. He applies creative problem-solving and technical expertise to build efficient, user-friendly tools—like the Shared Notes app—that enable seamless collaboration through innovative technologies such as Xojo Web and WebSockets.
Article Description: No description available.
Article Length (in bytes): 7,015
Starting Page Number: 26
Article Number: 23504
Related Link(s): None
Excerpt of article text...
Real-time collaboration has become a cornerstone of modern web applications. Whether it's Google Docs, shared whiteboards, or team chat tools, the ability for multiple users to edit and view changes simultaneously provides a seamless experience and boosts productivity. With Xojo Web 2.0's support for WebSockets—a technology that enables persistent, full-duplex communication between a client browser and server—you can build collaborative, interactive apps without needing external libraries or frameworks.
In this article, we'll walk through building a simple shared notes app using Xojo Web and WebSockets. Multiple users can open the app, type into a shared text area, and see updates live. It's a minimal but functional demonstration of real-time data syncing in Xojo (see Figure 1).
We'll cover:
- Setting up the WebSocket communication layer
- Managing connected users
- Broadcasting updates in real-time
...End of Excerpt. Please purchase the magazine to read the full article.







