Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 2

Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty is a NIO client server framework which enables quick and easy development of network applications such as protocol servers and clients. ... [More] It greatly simplifies and streamlines network programming such as TCP and UDP socket server. [Less]

5.0
 
  0 reviews  |  26 users  |  103,515 lines of code  |  46 current contributors  |  Analyzed 8 days ago
 
 

Hundreds of functions of a variety of topics, from statistics to string parsing, module utilities to network tools. Everyone's pet library accumulates features over time. My erlang library got big, fast. I often find myself giving functions from it out to other people, and a lot of my other ... [More] libraries are dependant on ScUtil in various ways, so I figured what the hell, let's give it away. This library is believed to be efficiently implemented at all points. Efficiency tips are, however, both appreciated and taken seriously. ScUtil uses the TestErl library for unit, regression and stochastic testing. ScUtil is free and MIT licensed, because the GPL is evil. ScUtil is written by John Haugeland, from http://fullof.bs/ . [Less]

4.8
   
  0 reviews  |  11 users  |  8,986 lines of code  |  1 current contributor  |  Analyzed 6 days ago
 
 

CDO Model Repository ===================== CDO is both a development-time model repository and a run-time persistence framework. Being highly optimized it supports object graphs of arbitrary size. CDO offers transactions with save points, explicit locking, change notification, queries ... [More] , temporality, branching, merging, offline and fail-over modes, ... The storage back-end is pluggable and migrations between direct JDBC, Hibernate, Objectivity/DB, MongoDB or DB4O are seamless for CDO applications. [Less]

4.72727
   
  8 reviews  |  9 users  |  3,917,180 lines of code  |  10 current contributors  |  Analyzed about 5 hours ago
 
 

Writing scalable server applications in the Java™ programming language has always been difficult. Before the advent of the Java New I/O API (NIO), thread management issues made it impossible for a server to scale to thousands of users. The Grizzly framework has been designed to help developers to ... [More] take advantage of the Java™ NIO API. Grizzly goals is to help developers to build scalable and robust servers using NIO and we are also offering embeddable components supporting HTTP, Bayeux Protocol, Servlet (Partially) and Comet [Less]

0
 
  0 reviews  |  4 users  |  2,838,649 lines of code  |  3 current contributors  |  Analyzed about 1 year ago
 
 

Net4j Signalling Platform ========================= Net4j is an extensible client-server communications platform based on OSGi but also executable stand alone. You can easily extend the protocol stack with Eclipse plugins that provide new transport or application protocols. Net4j's focus on ... [More] performance and scalability is featured by non-blocking I/O, zero-copy signals and multiplexed binary protocols. Net4j was originally developed to support the CDO technology for distributed shared and persistent EMF models but can also multiplex your own user-supplied application protocols through the same socket connection. [Less]

5.0
 
  0 reviews  |  3 users  |  162,037 lines of code  |  2 current contributors  |  Analyzed about 2 years ago
 
 
Compare

The MUES is a multi-threaded, event-driven internet game environment server written in Ruby. It is intended to facilitate the building of online multiplayer games or simulations by providing one or more dynamically-programmed object environments (worlds), the means to access these environments using ... [More] a network client, various useful services or daemons for creating in-game systems, and an event system for facilitating the interaction of all the parts. [Less]

0
 
  0 reviews  |  1 user  |  6,690 lines of code  |  0 current contributors  |  Analyzed 10 months ago
 
 

Previous experience with [Apache_Mina](http://mina.apache.org) has led me to the view that abstracting IO can enhance performance while making it significantly easier to write protocols. This library's goals are to use event multiplexing to create performant minimal-threaded socket ... [More] applications. Minimal-threaded meaning threads are supported, but may not be necessary. [Less]

0
 
  0 reviews  |  1 user  |  1,557 lines of code  |  2 current contributors  |  Analyzed almost 5 years ago
 
 

Hanji is basically a framework for developing network applications, filling the gap between standalone and web solutions. It runs on any machine (PC, laptop, smartphone, server) and can be accessed it through any web browser. - Network: can connect to a dedicated portal in order to allow external ... [More] connections (like: http://xyz.hanjinet.org) - Autonomous: local software and data - Fast, lightweight web user interface - Geo-friendly: naturally plays well with GPS, Google Earth, eventually GIS databases (postgis backend) - Made to grow: hanji is a shell where pearls can grow! It is designed using modules called applets, developers can create new ones easily. [Less]

0
 
  0 reviews  |  1 user  |  20,712 lines of code  |  1 current contributor  |  Analyzed 7 days ago
 
 

Top down isometric perspective tactical strategy oriented online game.

0
 
  0 reviews  |  1 user  |  4,725 lines of code  |  0 current contributors  |  Analyzed 5 days ago
 
 

Jexxus (Java Nexus) encapsulates the Java Sockets API, which reduces the redundancy of writing network code and makes it simpler to create an online program. Contains both server and client capabilities. It is extremely easy to set up a server which takes advantage of both the TCP and UDP ... [More] protocols. To start a server, all you have to do is: Server server = new Server(serverListener, 15652); server.startServer(); You can also let the server listen for UDP packets. In this example, the server will receive TCP packets on port 15652 and UDP packets on port 21669. Server server = new Server(serverListener, 15652, 21669); server.startServer(); To connect a client to the server: ClientConnection conn = new ClientConnection(clientListener, "localhost", 15652); or alternatively with UDP as well-- ClientConnection conn = new ClientConnection(clientListener, "localhost", 15652, 21669); conn.connect(); //send with the TCP Protocol conn.send("Hello TCP".getBytes(), Delivery.RELIABLE); //send with the UDP Protocol conn.send("Hello UDP".getBytes(), Delivery.UNRELIABLE); Try it out! It's really easy to get started. [Less]

0
 
  0 reviews  |  0 users  |  9,035 lines of code  |  1 current contributor  |  Analyzed 7 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.