Union is a development platform for creating multiuser applications which runs in a central location on the Internet or a LAN. Users need to connect to Union server then users are in constant real-time contact or session. Users can send messages to/from Union Server.
Application may be chat, game, shared document, widget on web page. Developers can user union for web-development skills to create collaborative content cost-effectively and quickly.
Union is a development platform for creating multiuser applications and games in Adobe Flash, JavaScript, .net, Java, and other languages. Union is free for up to 1000 simultaneous users. Union handles low-level networking and data-synchronization responsibilities, and provides a rich, intuitive communications layer that lets developers focus on application logic, not packets and protocols.
Union is a development platform for creating connected applications. You can use Union to build:
Social interaction: chat, meeting applications, multiuser whiteboards, collaborative editing tools.
Realtime Multiplayer Games: online action games, head-to-head racing, social worlds, online chess, massively multiplayer trivia, turn-based card and word games.
Realtime Datafeeds: live scores, realtime inventory availability, live surveys, realtime charts, graphs, and analytics dashboards.
Publish/subscribe Channels: topic-based news feeds, project notifications, celebrity chat, sports spectation, live real-estate listings, product sales updates.
Union applications run in desktop and mobile web browsers (JavaScript/HTML5), Flash, Java, C#, and dozens of other languages.
Install Union on Linux Server
To run the Union Server you will need Java 1.6.
# java -version
Union Server on run on port 9100, Make sure port is open on server 😉
Download from here: http://www.unionplatform.com/?page_id=1833
# wget http://unionplatform.com/releases/union/union_1.1.0.tar.gz
Decompress the Union Server distribution .tar.gz file
# tar -zxvf union_1.1.0.tar.gz
This will create a folder names /union
Add Java to your operating system’s path or edit the start-server script to point to your java binary.
# cd union
# chmod 775 *
# ./startserver.sh
Ouput may be like…
UNION_HOME set to [/Users/yourname/union/.]
Union Server 1.0.2 (build 498) Started….OK
Some JVM have memory issue, so limit the amount of memory used by Union Server, use the java command-line option “-Xmx”.
# java -Xmx512m -Dfile.encoding=UTF-8 -cp lib/union.jar:lib/stax-api-1.0.1.jar:lib/wstx-asl-3.2.6.jar net.user1.union.core.UnionMain start &
Customize Your Configuration
You can change Union Server’s administration password http://www.unionplatform.com/?page_id=416