MySitesGalaxy
Galaxy è uno sviluppo dell'applet Graph distribuita con il Java SDK di Sun Microsystems©. Permette di costruire facilmente un layout di collegamenti cliccabili (doppio click). I parametri da configurare sono:
  • edges coppie di nodi collegati e relativa distanza (opzionale, default=50px), separati da virgole.
  • center nome del nodo centrale.
  • links nomi dei nodi e relativo URL, separati da virgole.
  • color codice del colore sfondo, da 1 a 13 (opzionale, default=13).
  • footer testo da aggiungere alla base dell'applet (opzionale)
Esempio di implementazione:
<applet code="Galaxy.class" width="600" height="520">
  <param name="edges" value="home-pagina1/70,home-pagina2/80,pagina2-blog">
  <param name="center" value="home">
  <param name="links" value="home~http://www.sito.com,pagina1~http:www.sito.com/pag1.htm,pagina2~http:www.sito.com/pag2.htm,blog~http:www.sito.com/blog">
  <param name="footer" value="Galaxy Applet (c) br1ge9se 2009">
</applet>

Le coppie edges sono collegate con il trattino "-" e la loro distanza può essere impostata facendola prededere dallo slash "/"; le coppie links sono collegate con la tilde "~". Il colore dello sfondo può assumere i seguenti valori:
1 black
2 blue
3 cyan
4 darkGray
5 gray
6 green
7 yellow
8 lightGray
9 magenta
10 orange
11 pink
12 red
13 white
L'applet è costituita da 4 classi: Node.class, Edge.class, GraphPanel.class e Galaxy.class, che devono risiedere nella stessa directory insieme alla cartella audio e possono essere scaricate da questo link, in formato compresso (.zip). Naturalmente, larghezza e altezza dell'applet possono essere impostate a piacere.