|
|
|
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
|
|
 |