Page  1 Consolidation of the JAIN SIP Applet Phone Muswera Walter Supervisor: Prof Alfredo Terzoli.

Slides:



Advertisements
Similar presentations
IETF in the Browser Harald Alvestrand. The Purpose of the IETF The goal of the IETF is to make the Internet work better. The mission of the IETF is to.
Advertisements

Communication Service Identifier Requirements on SIP draft-loreto-3gpp-ics-requirements.txt
Application Server Based on SoftSwitch
Multi-Model Digital Video Library Professor: Michael Lyu Member: Jacky Ma Joan Chung Multi-Model Digital Video Library LYU9904 Multi-Model Digital Video.
Implementation of an Android Phone Based Video Streamer 2010 IEEE/ACM International Conference on Green Computing and Communications 2010 IEEE/ACM International.
1 Mobicents Training JSLEE & SIP Servlets Interoperability through the Mobicents Communications Platform Jean Deruelle, Mobicents SIP Servlets Lead.
Identity Management Based on P3P Authors: Oliver Berthold and Marit Kohntopp P3P = Platform for Privacy Preferences Project.
LYU0002 Wireless Cyber Campus Supervisor: Prof. LYU, Rung Tsong Michael Marker: Prof. CAI, Leizhen Students:Jang Kim Fung, Harvest Tang Ho Man, Sunny.
SIP roaming solution amongst different WLAN-based service providers Julián F. Gutiérrez 1, Alessandro Ordine 1, Luca Veltri 2 1 DIE, University of Rome.
© 2007 IBM Corporation IBM Emerging Technologies Enabling an Accessible Web 2.0 Becky Gibson Web Accessibility Architect.
1 Rhode Island Transportation Information System. (RITIS) Spring, 2000.
Presentation Outline  Project Aims  Introduction of Digital Video Library  Introduction of Our Work  Considerations and Approach  Design and Implementation.
DCS Architecture Bob Krzaczek. Key Design Requirement Distilled from the DCS Mission statement and the results of the Conceptual Design Review (June 1999):
Vending Machine FSM Benjamin Welton 03/20/2010 CS 480.
Building Applications Using SIP Scott Hoffpauir Vice President, Engineering Fall 1999 VON, Atlanta.
Group 1 Final Project Demonstration 13 December 2002 Madhvi Jain Yasin Ozer Jon Shalvi Frank Patrum.
Group 1 Final Project Demonstration 13 December 2002 Madhvi Jain Yasin Ozer Jon Shalvi Frank Patrum.
Internet Telephony Helen J. Wang Network Reading Group, Jan 27, 99 Acknowledgement: Jimmy, Bhaskar.
FYP0002 Wireless Cyber Campus Supervisor: Prof. Michael R. Lyu Student:Jang Kim Fung Tang Ho Man.
Application Architectures Vijayan Sugumaran Department of DIS Oakland University.
VSP Video Station Protocol Presented by : Mittelman Dana Ben-Hamo Revital Ariel Tal Instructor : Sela Guy Presented by : Mittelman Dana Ben-Hamo Revital.
Picture Users Making Art Chat An interactive communication tool.
POLYCOM CONFIDENTIAL Polycom enables Alcatel Instant Video Solution by combining the power Alcatel IP Telephony with Polycom Unified Collaboration Solutions.
LEVERAGING UICC WITH OPEN MOBILE API FOR SECURE APPLICATIONS AND SERVICES Ran Zhou 1 9/3/2015.
QUTE’98 Workshop Heidelberg, October 1998 MPEG-4 Approach to QoS Reinhard Baier, GMD FOKUS, DT Guido Franceschini, CSELT, IT.
Developing A Sip User Agent Using The Jain Sip Stack. Robert.V Masango Supervisors: Alfredo Terzoli, Ming Hsieh.
Management Information Systems
Week 7 Lecture Web Database Development Samuel Conn, Asst. Professor
Fall, Privacy&Security - Virginia Tech – Computer Science Click to edit Master title style Design Extensions to Google+ CS6204 Privacy and Security.
Blending RTSP and SIP signaling for IPTV and VoD services in the IMS Presented by Robert Marston Department of Electrical Engineering University of Cape.
VoIP Voice over Internet Protocol H.323 SIP RTP SDP IAX SRTP Skype And a lot more…
September 15, 2015 Laszlo Overview. 2 Copyright (c) 2007 Laszlo Systems, Inc. Laszlo Systems: Leader in RIA Software Pioneer of Rich Internet Applications.
Building Scalable and High Efficient Java Multimedia Collaboration Wenjun Wu, Tao Huang, Geoffrey Fox Community Grids Computing Laboratory, Indiana University,
AIMS WORKSHOP Heidelberg, 9-11 March 1998 MPEG4/DMIF: Advantages for PNOs and the multimedia market Guido Franceschini CSELT, IT.
Page  1 Developing a Cross Platform IMS Client using the JAIN SIP Applet Phone Muswera Walter Supervisor: Prof Alfredo Terzoli.
Smart Phone Laboratory ECEN 489 Srinivas Shakkottai.
Video Conferencing-introduction --- IT Acumens. COM --- IT Acumens. COMIT Acumens. COMIT Acumens. COM.
VoIP Security Assessment: Methods and Tools H. Abdelnur, V. Cridlig, R. State and O. Festor Madynes, LORIA-INRIA.
Enterprise Java Beans Java for the Enterprise Server-based platform for Enterprise Applications Designed for “medium-to-large scale business, enterprise-wide.
Page  1 A practical investigation of billing for next generation services. Name: Moses T Nkhumeleni Supervisors: Professor Alfredo Terzoli and Mr Mosiuoa.
Outline Overview Video Format Conversion Connection with An authentication Streaming media Transferring media.
Asterisk based web real time communication Advisor : Lian-Jou Tsai Student : Jhe-Yu Wu.
Larry Amiot Northwestern University Internet2 Commons Site Coordinator Training September 27, 2004 Austin, Texas Introduction to.
Advanced Next gEneration Mobile Open NEtwork Tridentcom th International Conference on Testbeds and Research Infrastructures for the Development.
Introduction to SIP Larry Amiot Northwestern University Internet2 Commons Site Coordinator Training March 22, 2004 Indianapolis,
1 Multimedia Services Service provider Service client Service registry Publish Find/discovery Bind Multimedia Services Framework and architecture.
Honours Project SIP / H.323 / AIX telephone customization.
1 Presentation_ID © 1999, Cisco Systems, Inc. Cisco All-IP Mobile Wireless Network Reference Model Presentation_ID.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
An investigation into the provision of video conference capabilities in iLanga Supervisors: Alfredo Terzoli and Peter Clayton Fred Otten Student Number:
An investigation into the provision of video conference capabilities in iLanga Supervisors: Alfredo Terzoli and Peter Clayton Fred Otten Student Number:
ADAMANTIUM WP5 Integration of Systems, Components and Services, Field Trials and Evaluation.
1 Integrating security in a quality aware multimedia delivery platform Paul Koster 21 november 2001.
Frameworks CompSci 230 S Software Construction.
HTML5 AND THE FUTURE JAVASCRIPT PLATFORM Marcelo Lopez Ruiz Senior Software Design Engineer Microsoft Corporation.
Case Study.  Client needed to build data collection agents for various mobile platform  This needs to be integrated with the existing J2ee server 
An investigation into the provision of video capabilities in iLanga Fred Otten Supervisors: Prof Alfredo Terzoli Prof Peter Clayton.
CSE 341, S. Tanimoto Java brief review - 1 Java Brief Review Java’s strengths Object-oriented terminology Inheritance Interfaces An example with inheritance.
Submitted By: Aayush Beri Di Wen.  Library : Java Media Framework (JMF)  Protocol and System Design  Code Snippet  Simulation.
Service Identification Jonathan Rosenberg Cisco. Examples Contrived chess example PoC Game that uses voice for comments vs. telephony with IMs –Both use.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Ambient Networks Media Delivery in the 3GPP Framework Author: Outi Koski Supervisor: Heikki Hämmäinen.
Page  1 Web Web based command centre Joel Lontsi Supervisors: Prof Terzoli & Mr. Tsietsi.
0 What Does SIP Bring to Your Customer Experience ? Extend VoIP and IP Contact Center values through support of SIP o Media and location independent support.
FP7-ICT , GA – An elastic Platform as a Service (PaaS) cloud for interactive social multimedia
Name of Presentation Red Hat Presenter RED HAT Developer conference Brno 2009 Mobicents/JBCP Pavel Slegr.
What is Apertis? Apertis is a versatile open source infrastructure tailored to the automotive needs and fit for a wide variety of electronic devices.
Video Conferencing-introduction
Mobile-Controlled Lighting
Component-Based Software Engineering: Technologies, Development Frameworks, and Quality Assurance Schemes X. Cai, M. R. Lyu, K.F. Wong, R. Ko.
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
Presentation transcript:

Page  1 Consolidation of the JAIN SIP Applet Phone Muswera Walter Supervisor: Prof Alfredo Terzoli

Page  2 Overview  Convergence Research Group - mainly concerned with current trends in the move towards converged service platforms for NGN and the Internet  Research covers areas such as service orchestration, policy frameworks for service development, development of toolkits for services such as IPTV, LBS and VoD using open standards.  These projects rely heavily on client software for proper testing and evaluation.

Page  3 Convergence Testbed

Page  4 Problem Statement  Several free and open source clients are currently in use –Twinkle –Ekiga –ExpressTalk –Linphone – SIP Communicator  no single client provides researchers with all the required features - making testing difficult

Page  5 Problem Statement (1)  JSAP is an open source project which is currently being managed by one of the team members.  It possesses some of the basic features (voice and text IM) which are required, but is in need of several extensions in order to realize full consolidation

Page  6 JSAP Architecture

Page  7 The JAIN SIP Applet Phone Interface

Page  8 Problem Statement (2)  Video implementation in the JSAP is not fully functional and requires attention. –Video capture - an issue in Ubuntu with JMF  Current media API (JMF) used in the JSAP lacks support for some of the major codecs e.g. MPEG 1  No XCAP support in JSAP

Page  9 Problem Statement (3)  Bugs have also been identified in the JSAP which require attention. –Server responses have not been handled thus resulting in undesired client behavior. –Client keeps requesting the user for details after registration has expired. –User credentials need secure storage. –Duration for which user registration credentials are valid (session vs application requests their removal)

Page  10 Aims of the Research  Investigate whether there are alternate media APIs available to replace JMF  Addition of new SIP features into the client through SIP Extensions  Inclusion of XCAP protocol into the client  Code clean up

Page  11 Aims of the Research (1)  Provide a unified client for application testing to researchers in the Convergence Group  Provide a cross platform client that uses open standards

Page  12 Approach  Test functionality and support of new media APIs and then integrating the most appropriate into the client  Gather a comprehensive list of requirements from Convergence Group Researchers and incrementally add functionality to the client.  Test the client for compatibility with different SIP servers (Kamailio, Asterisk, Mobicents etc).

Page  13 Current Work  Investigating alternative open source media APIs to the JMF  Among the projects being investigated there are a variety of implementations building on top of JMF –FMJ is a new open source project which was started to implement and extend JMF +FMJ is API compatible with latest JMF - one can use existing JMF codes and run apps. -several areas of the project under development - need to find workarounds existing JMF codes do not work

Page  14 Current Work (1) –Gstreamer framework for creating streaming media applications based on plugins that provide the various codecs and other functionality plugins can be linked and arranged in a pipeline -makes it possible to write any type of streaming multimedia application

Page  15 Current Work (2) –GStreamer-Java a java interface to the gstreamer framework Uses jna to access gstreamer functionality Still under development gstreamer itself, and these java bindings are portable across operating systems

Page  16 Current Work (2) –FFMPEG –JFFMPEG

Page  17 Questions ?????