Zainteresowanych budową aplikacji telekomunikacyjnych zapraszam do samodzielnego poeksperymentowania z SIP Servlet API. Temat (a raczej wprowadzenie do tematu) było już prezentowane podczas majowej konferencji Javarsovia 2008 oraz Trójmiasto-JUG. Zagadnienie różnych modeli budowy aplikacji telekomunikacyjnych, a zwłaszcza aplikacji konwergentnych (tj. łączących w sobie zagadnienia telekomunikacyjne i informatyczne, czy związane z internetem) wywołało spore poruszenie podczas niedawnych warsztatów Warsjava 2008, a także dyskusję na łamach Warszawa-JUG. Warto zatem sobie samodzielnie wyrobić zdanie.
Poniżej opisałem budowę prostego środowiska deweloperskiego oraz tworzenie nieodzownej dzisiaj bardzo prostej aplikacyjki "Hello SIP Servlet World !" (dostałem też kilka maili, żeby pokazać "początki", czyli jak zacząć z SIP Servlet). W miarę możliwości czasowych postaram się pokazać trochę bardziej złożone przykłady. Jednak poniższe ćwiczenia mają na celu przede wszystkim przełamać opór przez poznawaniem świata aplikacji telekomunikacyjnych oraz rozwiać niektóre mitów, z którymi często się spotykam (np. to, że do budowy aplikacji telekomunikacyjnych potrzebne są duże inwestycje w sprzęt, itd. - jak będzie widać poniżej, po to, aby zacząć zabawę nie jest potrzebne nic innego poza znajomością Java, komputerem i IDE).
Krótkie wprowadzenie do tematyki zawiera m.in. ta prezentacja z Javarsovii 2008.
W sieci można znaleźć znaczenie więcej. Dla przykładu:
Specyfikacja interfejsu programistycznego SIP Servlet: http://www.jcp.org/en/jsr/detail?id=289 (poprzednia wersja: http://www.jcp.org/en/jsr/detail?id=116).
Główna specyfikacja protokołu SIP: http://tools.ietf.org/html/rfc3261
Bardzo bogaty portal o technologii SIP i około-SIP (w tym specyfikacje rozszerzeń protokołu SIP): http://tech-invite.com
Bardziej złożone przykłady, w tym wykorzystujące media (audio-, video-):
Inne środowiska deweloperskie (wychodzące poza "czyste" Eclipse):
A bardziej praktyczne ćwiczenia poniżej (LINKI BĘDĄ DZIAŁAĆ ZA CHWILĘ):
1. Instalacja serwera aplikacyjnego Java EE z obsługą protokołu SIP i kontenerem SIP Servlet (na przykładzie WebLogic SIP Server - WLSS)
2. Konfiguracja IDE (Eclipse 3.4.1 z wtyczkami Oracle Enterprise Pack for Eclipse) i tworzenie domeny i instancji serwera aplikacyjnego SIP
3. Budowa i testowanie aplikacji "Hello SIP Servlet World"
Tutaj przykłady trochę bardziej złożonych środowisk do samodzielnego eksperymentowania.
Zapraszam !
Waldek Kot
Najnowsze komentarze
4 hours 23 min ago
16 hours 13 min ago
2 days 51 min ago
2 days 54 min ago
2 days 2 hours ago
2 days 3 hours ago
2 days 3 hours ago
4 weeks 2 days ago
5 weeks 5 days ago
6 weeks 4 hours ago