Swim is a completely integrated solution for building scalable, end-to-end streaming applications. Instead of requiring separate message brokers, app servers, and databases, Swim applications consist of just two pieces:
- 
A Swim server with built-in persistence, messaging, scheduling, clustering, replication, introspection, and security 
- 
A user interface that uses Swim's streaming UI frameworks to visualize data from Swim servers in real-time 
Read this in other languages: 简体中文
- 
- Ensure that your JAVA_HOMEenvironment variable is pointed to your Java installation location.
- Ensure that your PATHincludes$JAVA_HOME.
 
- Ensure that your 
- 
From a console pointed to the serverdirectory, run./gradlew run(.\gradlew.bat runon Windows) to run the Swim server.
- 
Then, open ui/chart.html,ui/gauge.html, andui/pie.htmlin your browser to see the different real-time UI components.
Visit server to learn how to stand up your data in a Swim server.
Then, visit ui to learn to visualize this data like never before.