|
|
|
VoIP & Java
"Tutto quello che c'è da sapere"
 |
Il testo si pone l'obiettivo di dare nozioni di base sulla
tecnologie VoIP, sul supporto che il linguaggio Java offre per i suoi
protocolli, in particolare per quello SIP (Session Initiation Protocol). La
struttura del manuale è adatta a diverse tipologie di lettori:
- è un testo rivolto a tutte le persone, esperte e non, che desiderano entrare
a far parte del mondo del VoIP, Voice Over IP; - è un testo rivolto sia ai
neofiti che ai veterani del settore IT; . è un testo adatto alla didattica;
- consente di comprendere come
sviluppare un'applicazione basata sulla tecnologia voip in linguaggio java,
partendo da zero.
Il testo è organizzato in due volumi. Il primo volume è organizzato in due
Parti. Nella Parte Prima si vanno a definire le caratteristiche principali dei
protocolli su cui è basata la comunicazione vocale IP: H.323, SIP e IAX. La
seconda parte fornisce un'ampia panoramica della Java Media Framework che è una
collezione di Api (Application Program Interface) per la gestione di contenuti
multimediali all'interno di applicazioni e applet Java e si illustrano le
principali API con il protocollo RTP. E' riportato uno dei primi progetti, se
non il primo progetto, internazionale: Jain SIP. Jain (Java in Advanced
Intelligent Networks) è una comunità di aziende creata con lo scopo specifico
di definire delle API per raggiungere la portabilità dei servizi, convergenza e
accessi sicuri verso reti telefoniche e dati (Internet).
|
 |
Il secondo volume è organizzato in due parti continuative il
precedente. La Terza Parte cura gli aspetti di un nuovo progetto Peers, che è
un softphone SIP leggero in Java, ossia un software che permette agli utenti di
effettuare chiamate su internet, creato e progettato da Yohann Martineau. Un
progetto open source disponibile presso il sito http://peers.sourceforge.net/.
La Quarta Parte, ed ultima parte, illustra la progettazione architetturale di
un altro progetto open source, MjSip, rigorosamente sempre sviluppato in
linguaggio Java. Questa volta, la realizzazione del SIP stack si deve
all'Università di Parma e dall'Università "Tor Vergata" di Roma. Mjsip è una
libreria potente e compatta, disponibile nelle versioni JME e JSE, creata per
facilitare la realizzazione di applicazioni e servizi VoIP che utilizzano il
protocollo SIP. E' distribuita, al suo sito di riferimento
http://www.mjsip.org/, sotto i termini della GNU GPL license (General Public
Licence) come pubblicata dalla Free Software Foundation. Gli esempi delle
applicazioni VoIP riportate nel testo possono essere dei validi case study,
facilmente integrabili in applicazioni web e desktop esistenti, che non
sfruttano ancora la tecnologia voip. Inoltre, la portabilità del linguaggio
Java su svariati dispositivi (Pc, Palmari, Smartphone, ecc) anche con i sistemi
operativi più disparati, favorisce una grossa divulgazione delle applicazioni
voip sviluppate con esso. |
Clicca sui collegamenti qui sotto per scaricare il materiale dei progetti
contenuti nei libri.
Progetto JainSip
Progetto MjSip
Progetto Peers
EdizioniFutura®, Edizionifutura.com®, EdizioniFutura.it®
Sono marchi registrati
di EdizioniFutura.com
Tutti i diritti e i marchi sono riservati.
©2000-2011 - EDIZIONIFUTURA.COM
- sito coperto da copyright
this site is subject to copyright restrictions
|
|
 |