What is Bristleback?
Bristleback is a modern, complete WebSocket framework written in Java and JavaScript, powered by Spring
Framework.
The main goal of Bristleback is to bring creation of WebSocket applications into higher level of abstraction.
Using Bristleback, you can forget about connection mechanism details and focus on your business logic only.
With Bristleback, you will be pleasantly surprised how WebSocket technology becomes easy to use and
productive. Bristleback framework consists of two parts:
- WebSocket Server - written in Java, using several leading WebSocket protocol engines
- WebSocket Client - written in JavaScript (Android client planned for next release)
Main features:
- Ability to create web and standalone applications
- Jetty, Netty and Tomcat WebSocket engines support
- Avoiding low level connection details, operating on high level abstractions
- Object serialization working out of the box
- Integrated with Spring Framework and Maven
- Easy to use, convention over configuration
Find out more!
- Try our samples!
- Create Your first Bristleback application
- Check Bristleback documentation and tutorials
See Bristleback in Action!
Start using Bristleback in just three steps:
1. Type following command in your console:
mvn archetype:generate -DarchetypeCatalog=http://bristleback.pl/archetype/archetype-catalog.xml -DarchetypeGroupId=pl.bristleback -DarchetypeArtifactId=webapp-archetype -DarchetypeVersion=0.3.0
and enter additional information about the project.
2. Navigate to the project directory and type:
mvn jetty:run
your first Bristleback Server with Jetty as Server Engine is starting!
3. Open your browser and type http://localhost:8080.
Have fun!
Bristleback is already on Maven repository:
<dependency>
<groupId>pl.bristleback</groupid>
<artifactId>bristleback-core</artifactid>
<version>0.3.0</version>
</dependency>
For client sources, please visit project download section.
Found a bug? Have questions or suggestions? Share with us!
Write to us: bristleback@bristleback.pl
Visit our project website and create an issue
Visit our project forum
Visit our project website and create an issue
Visit our project forum