Posts Tagged ‘Map Server’

MapServer improvement – GSoC 2011

Thursday, June 2nd, 2011

Wireless communities around the world are growing rapidly and year after year more and more people are interested in joining the new open wireless infrastructure. As more people join the various communities, new necessities arise. One of the key necessity in Ninux.org is to have a map server which is not only powerful and efficient but also easy to use for new comers.

This project will deal with Map Server for Wireless Community Networks (WCNs).
Map Servers are valuable tools for WCNs for monitoring and debugging networks as well as they could act as meeting point for inserting new nodes position and contacting other neighbor nodes. For this reason almost all WCNs have one map server that fits their needs  (e.g. Freimap, Nodewatcher, WNMAP etc).

However some of those map servers provide detailed information about the status of the network (such as collisions, information gathered through SNMP or light-weight CGI) that, depending on how these information are presented, could confuse new comers and web-site visitors.

On the other side, some other map servers (such as WNMAP) adopt a different philosophy and provide nice and simple interface.
Those map servers can be used even by non-tech users to i) signal their locations as “potential nodes” ii) contact other neighbor nodes to set up links and iii) measure distances between nodes in an easy way. The drawback is that these “easier” map servers usually fail in providing in-depth network information that could be really useful for network participant for monitoring and debugging purposes.

In this project I will blend some of the existing map server technologies and improve usability and interface in order to produce a powerful map server that is also easy to use.

The map server front-end will use Python for its back-end, leveraging on the Django Framework and on the NodeWatcher project.
The front end will be rebuild from scracth starting from the “easy” WNMAP interface and using HTML and Javascript. In particular, I will use the Jquery javascript library.

The produced work will have the following features:

– Big and nice map in which users could put their position and sign up as “Potential Node”. Once a node is up, it will be visualized on the map as an “Active Node”.
– Potential/Active nodes can be contacted via email, so that, using the map server, users could easily contact their neighbor for creating new links.
– Distance calculation between nodes.
– List of nodes, possibility of search a node or an address in the map.
– VPN topology map
– OLSR topology map

– Integration with a monitoring system to draw quality of links.
– Integration with a monitoring system to provide nodes information (devices, mac, ip, ssid, configurations).
– Try to implement some of the features of the proprietary Ubiquity Air Control such as web interface speed test for network link.

Source code -> https://github.com/ninuxorg/nodeshot

For more feature, news and implementatios -> http://wiki.ninux.org/NodeShot

Contacs: Student Angelo & Mentor Lorenzo

Etnica é online grazie a Ninux

Monday, July 14th, 2008

Ciao a tutti,

già da ieri lo stand di Ninux.org è operativo ad Etnica, a Monte Porzio Catone. Siamo stati veramente indaffarati fino ad ora, per questo motivo non abbiamo ancora scritto niente sul blog e non abbiamo ancora pubblicato nessun video.

Ma il lungo lavoro di questi 2 giorni ha dato i suoi frutti. Grazie ai Ninux members che si sono veramente dati da fare a recuperare il materiale necessario e a terminare tutte le prove tecniche, oggi alle 19:00 avevamo un link a 5Ghz tra TuscoloMesh ed il sito che ospita Etnica! Potete vedere qui sotto uno snapshot dal Map Server di Ninux.org

Per questo eccellente risultato tecnico devo ringraziare tutti quelli che si sono dati da fare 🙂

Oltre al bel risultato tecnico, molte persone si sono entusiasmate passando vicino al nostro stand, pieno di computers e scatoline dalle lucine colorate. Molti i curiosi che si sono fermati a chiedere informazioni. Grazie all’Internet Point messo a disposizione qualche passante si è loggato sulla sua casella di posta e si è direttamente registrato alla mailing list. Noi allo stand ci siamo preoccupati di fornire informazioni a tutti quelli che con occhi interessati guardavano lo stand, ma magari non avevano il coraggio di chiedere, forse spaventati dalla troppa tecnologia esposta sotto ai loro occhi 🙂

Adesso il concerto è finito, ed ha iniziato a piovere. Velocemente tutti sono andati via, tranne noi di Ninux che siamo rimasti sotto il piccolo gazebo con i portatili per fare una navigata su Internet in tranquillità 🙂

A domani! Sempre qui ad Etnica, a Monte Porzio Catone!

Saverio