Sign up Calendar Latest Topics
 
 
 


Reply
  Author   Comment  
Arkantos

Avatar / Picture

Registered:
Posts: 425
Reply with quote  #1 
Update (28 Mar 2018): IAN 3.2.0 has been released!

IAN is an unofficial Java library for communicating with Artemis servers and clients.

Supports: Artemis v2.4.0
Requires: Java 1.6 or later

Latest release (v3.2.0): download and release notes

View the project on GitHub

Report a bug/request a feature/ask a question

What does it do?
IAN allows Java developers to write software that can communicate with stock Artemis servers and clients. With IAN, you can write custom clients, custom servers, and proxies. You can even extend the Artemis protocol!

Here are just a few examples of the kinds of software that is possible with IAN:
  • Create a fancy animated "Red Alert" screen like you see in Star Trek.
  • Write custom display readouts for your bridge (target data, starbase status, etc.).
  • Control the main screen with an Android phone mounted to your captain's chair, like the little screen Picard has on his.
  • Build custom bridge setups that are able to respond in ways DMX can't (such as communicating game events to an Arduino or Raspberry Pi)
  • Design an AI to play Artemis.
  • Create a custom admiral client that can send chat messages to all COMMs officers in the fleet and set waypoints that appear on their maps.
  • Write custom servers that support entirely new game modes. (For example, ditch the weapons and have a starship race!)
What's next for IAN?
Version 3.3.0 will bring support for Artemis 2.7.0.

I welcome your feedback on GitHub (or here in the forum if you don't have a GitHub account).
Arkantos

Avatar / Picture

Registered:
Posts: 425
Reply with quote  #2 
I know, I know, it's been a loooong time, but with development on Artemis 2.x.x winding down, I felt like it was important to finally get v2.7.x support for IAN finished. First step is to finish getting Artemis v2.7.0 support out the door with IAN v3.3.0. Then there will be one small change needed for supporting Artemis v2.7.4.
Arkantos

Avatar / Picture

Registered:
Posts: 425
Reply with quote  #3 
IAN v3.3.0 has been released.
Arkantos

Avatar / Picture

Registered:
Posts: 425
Reply with quote  #4 
IAN v3.3.1 has been released.

This release fixes a bug in v3.3.0 that prevented packets from being accepted by the dispatch thread.
Arkantos

Avatar / Picture

Registered:
Posts: 425
Reply with quote  #5 
IAN v3.4.0 has been released.

This release adds support for Artemis v2.7.2+ and fixes a bug where DisconnectEvent was not being fired when the connection closes.
Previous Topic | Next Topic
Print
Reply

Quick Navigation:

Easily create a Forum Website with Website Toolbox.