Wajdi Elleuch is an Assistant Professor at the National Engineering School of Sfax.
As
engineer in computer networks and telecommunications from INSAT, I
pursued my academic studies at Université de Sherbrooke
(Québec - Canada) by a Master in Applied sceicnes (M.A.Sc)
(2002-2004) and a Ph.D (2006-2011). from 2004 to 2006 I
acted as Full time VoIP developer in M5T company (Sherbrooke
–Québec- Canada).
My
academic background and my research were firstly oriented to the field
of computer and software engineering. Subsequently, I applied this
expertise by coupling it to the computer networks field to focus my
researches and my expertise on the multimdedia services over IP and
specialy using SIP (Session Intitiation Protocol). These services
mainly include VoIP, Video over IP, multiparty communication, instant
messaging, presence service, etc. The remaining part of this report
describes my activities in (1) computer engineering and software
engineering and (2) the development of communication services over IP.
|
|
Activity in computer and software
engineering
During my engineering studies,
I involved on different projects in academic and industrial context.
During
my Master project at the Université de Sherbrooke, I
experimented new design environment using MVC model coupled with XML
technology. This project involved the development of an application
that assist teachers when composing their exams that
include Multiple Choice Question (MCQ) as well as Textual
Development based Question (TDQ). Students can then access their exams
and remotely pass them over IP based network (Intranet or internet).
Also, a new assessment method for exams rating was introduced to
accelerate the evaluation of QDT through a GUI Java applet connected to
the Tomcat web server via HTTP protocol. This project is based on the
conceptual model MVC (Model - View - Controller) and allow different
views of the same data source. Thus, it was possible for example to
generate customized presentation in HTML or even in PDF. This was
possible through XSLT and XSLT-Fo transformations.
This developed expertise have
been spread to include object-oriented programming, relational databases design,
XML-data design, Web server application deployment and development of network
communications between applications via proprietary HTTP protocol
Activity in Developing communication
services based on IP
After this experience in the
field of Software Engineering, I have focused my expertise from 2004 to the
development of communication services over IP. So I acted during two years as a
research engineer on the development of IP telephony services on behalf of
Mediatrix and M5T companies (that belong to the Media5 group) based in
Sherbrooke (Quebec). Both companies are specialized in the development of the
software components (secure SIP/SDP/RTP/RTCP stacks) as well as hardware
components (manufacturing of IP telephony devices). This experience allowed me
to gain valuable experience in programming within multitasking real-time
services context for multimedia communications over IP networks. Meanwhile, I
have also developed a global vision on the architectures and software/hardware
interactions for the implementation of these services (Registar Server, Redirect
Server, Presence Server, Proxy Server, etc.). However, this expertise was
focused in the context of a multimedia communication between only two
participants (not taking into account the multiusers mode).
Since
2006, and as part of my PhD work, I am interested in expanding multimedia
communications between stakeholders to apply them to multiuser scenarios
(multipoint communication). I explored several concepts and architectures to
meet the needs of a multipoint videoconference (management and conference
announcement, management of participants and their access rights, management of
Quality of Service (QoS), video and audio qualities, Floor control for managing
dialogue, securing communication, etc. ). So I experimented and used different
models: from some basic models like "end-system mixing" or "conference-server
mixing", to more complex models like the "fully meshed" one and
towards the end of my PhD I introduced new model that enables support for large
scale conferences using a P2P approach.
Since
2010, I had some collaborations with north americain compagnies and
institutions. I'm acting as independant expert for projects related to providing
and designing some innovative multimedia services based on SIP protocol. I'm
also acting as reviewer for IEEE Communication Magazine as awell as some
other journals as the
International Journal of Network Protocols and
Algorithms.
I also worked at the
University of Sherbrooke as a lecturer to teach mainly object-oriented
programming as well as networks and protocols courses for students graduating
from the Faculty of Engineering (Computer Engineering) as well as the University of
Sfax in Tunisia. I participated in the study and implementation of several
projects in collaboration with the company M5T (Sherbrooke). These projects
focused on (1) the introduction of videoconferencing when participants are
interconnected via a fully meshed network, (2) the use of PDAs and thin clients
to participate in videoconferences (application developed under Windows Mobile),
(3) integration of presence information and multimedia conferences (4) the
establishment of a videoconference with the exchange of medical data
(electrocardiogram) between physicians and the ambulance transporting the
patient.
|
|
In
recent years, I published and presented several works in IEEE
international conferences (WiMOB, CCNC, Canadian IEEE, etc). In 2008 I
also filed a patent (accepted as US patent in januay 2012) in the field of videoconferencing with
the option of session mobility during a multipoint communication to enable
participants to seamlessly switch from one device to another one without
interruption.
|