LANSLIM
  Local Area Network ServerLess Instant Messaging

Home

Screenshots

Documentation / FAQ

Downloads

About & Contact

Sourceforge project Page

SourceForge.net Logo

Last Update On 2017/05/06
Last Version is V1.6.1

 

Welcome on LANSLIM website,

If you are here, it must be to discover what exactly LANSLIM is? what features does it include ? what do you need to use it ? So I will try to answer all your questions.

What is behind this name ?

As detailed on the header, the sofware name "LANSLIM" is an acronym for "Local Area Network ServerLess Instant Messaging ". This acronym has two goals :

  • It summarise the main functionality of the software
  • It was unknown by most of the Internet search engines

Indeed, I decided to develop this software because we were not allowed to use popular chat solution at work. Communication between team members were by the fact limited to the phone calls. This solution occured some stress inside the office moreover when office is big and I don't talk about group's chat what requires meeting room not to disturb other room mates.
The occasion was then found for me to practice Swing with a practical application and public.
The technical requirements were simple :

  • No broadcast or multicast network layer
  • No server
  • Minimal traffic on network
  • Try to match the ergonomy and functionalities of popular solution

The network layer is then based on UDP unicast communications between each users (P2P).

The absence of server ease the deployement since every one is independant and it guarantees the absence of superuser that could abuse of communication logs.
So be careful that your network devices and configuration are safe and spyless (logless).

Features
  • Simple or group chat
  • Invittaion/Exclusion facility
  • Parralel chats in a multi-tab frame
  • Formatted text and smileys
  • Hyperlink listener
  • Profile adapted to local area network moves
  • Contact Import/Export facility
  • Cut/Paste support
  • File transfer
  • State/Mood publication
  • Customizable Notifications (bubble, blink, sounds)
Requirements

The network requirements and limitations are then simple, each user must

  • be able to open a local UDP port for listening messages
  • be uniquely identified and reachable by his host address
  • have Java runtime installed (Version >= 1.4)