Curriculum Vitæ
Surname Lemlouma First name Tayeb Date of birth 9 July 1977 Address WAM Project, INRIA Rhône-Alpes , ZIRST-655 avenue de
l'Europe - 38330 Montbonnot Saint Martin FranceE-mail address tayebATlemlouma.com, Tayeb.Lemlouma@inrialpes.fr Web page http://www.lemlouma.com, http://wam.inrialpes.fr/people/lemlouma/ Phone (+33) 04 76 61 52 81 Fax (+33) 04 76 61 52 07
Current position Since 1st August 2004 Industrial Post-Doc (PDI) at the National Research Institute in Computer Science and Control (INRIA Rhône-Alpes, France). Since 20 January 2003 Member of the Device Independence Working Group of the World Wide Web consortium (W3C) Since 1st January 2003 Member of the WAM project at the National Research Institute in Computer Science and Control (INRIA Rhône-Alpes, France)
Employment History March 2001-December 2002 Member of the "OPERA" project at the National Research Institute in Computer Science and Control (INRIA Rhône-Alpes, France) 1999 - 2000 Teacher of Computer Science at the USTHB University (Cours+TD+TP), Algiers, Algeria. Course: Computer Science Management (GES01) for 3rd year Computer Science Engineers. 2000 Support de cours about Routing in mobile ad hoc networks, USTHB. July 1999 Participant in the industrial operation about "Opération: Portes Ouvertes sur SONATRACH" organized in Arzew (Algeria), by the International Petroleum Group: SONATRACH. 1998 Cours de soutien at the USTHB University, Module S.E.M 300 (ANALYSE ET ALGEBRE), level : 1st year Computer Science. 1995 Cours de soutien libre: mathematics, physics and chemistry. Level: baccalaureat
Education 2005 Assistant Professor Qualification in Computer Science, section 27. (Qualifié aux fonctions de maître de conférences en 27e section, Informatique) June 2004 PhD from the French "Institut National Polytechnique de Grenoble" (INPG). March 2001 - June 2004 PhD student at the INPG institute Grenoble, France. Thesis Subject: Multimedia Services Negotiation and Adaptation Architecture in Heterogeneous Environments. Thesis directors: Dr. Nabil LAYAÏDA and Dr. Cécile ROISIN. March 2001 DEA (Master) degree equivalence provided by the INPG Institute (Grenoble, France) September 2000 - March 2001 Master training period in the Research Center on Scientific and Technical Information (CERIST), Ben Aknoun, Algiers, Algeria. September 2000 Master Thesis. Subject: Routing in Mobile Ad Hoc Networks. Director: Dr. Nadjib BADACHE, maître de conférence in the USTHB University. Grade: Good. Major of promotion. 1999 - 2000 Master Student in Computer Science, at the USTHB university, Option: Programming and Systems, Grade: 01. Major of promotion (Top student). June 1999 Computer Science Engineer, at the USTHB University, Bab-Ezzouar, Algiers. Subject: "Mise en oeuvre d'un protocole de validation atomique basé sur le consensus". Grade: very good. University Position: 01, Major of promotion (Average Mark: 14.61/20, "déclaré major de la promotion d'Ingénieur d'état en Informatique"). Director: Dr. Nadjib Badache, maître de conférences à l'USTHB. (Click Here to see my grades during my 5 years of university) 1995 - 1996 Student at the ENS University, Vieux Kouba, Algiers, Algeria. Option: Mathematics and Physics (Exact Sciences). 1995 Second Baccalauréat (Exact Sciences), Algiers, Algeria. 1994 - 1999 Student at the USTHB University, Bab-Ezzouar, Algiers, Algeria. Option: Computer Science Engineering. Major of promotion. June 1994 Baccalauréat in Mathematics and Physics (Exacts Sciences), HBB "Hassiba Ben Bouali" secondary school, Kouba, Algiers, Algeria. 1991 - 1994 Pupil in the "Gifted Class", a special class created in 1991 by the Algerian Ministry of National Education for gifted pupils. Class created at the HBB secondary school, Algiers (Kouba), Algeria.
Research Experience Ph.D (since March 2001) Thesis Detail: Multimedia Services Negotiation and Adaptation Architecture in Heterogeneous Environments. Directors: Dr. Nabil LAYAÏDA and Dr. Cécile ROISIN. The results of our continuous work are used and applied in many projects such as WAM, OPERA, W3C, CEMT, etc. WAM Team (since January 2003) The WAM project (Web Adaptation Multimedia) addresses some issues raised by the latest developments of the Web. It focuses on document transformations considered as a paradigm for processing Web documents. Particular attention is paid to multimedia documents, i.e. documents that tightly integrate static media (text, images and equations) and dynamic media (video, audio, animations). The main results of this work are applied to the adaptation of multimedia documents and to device independence on the Web. Our contribution is to ensure device independence principles in multimedia systems and to design solutions (such as proxy based architectures) for the content adaptation for small and embedded devices. This includes the resolution of the problems related to the document transformation, content adaptation, context modeling, content delivery, communication protocols, etc. OPERA Team (March 2001 - December 2002) The OPERA project is interested in electronic documents, such as technical documentation, hypertext, and multimedia. It studies document models that take into account logical structures, graphical presentation and multimedia contents. It also develops editing techniques based on these models. Our contribution is to enable the negotiation of the multimedia content in heterogeneous and mobile environments and to develop adaptation methods that ensure the universal access for small and limited devices. W3C DI WG (Since January 2003) The World Wide Web Consortium (W3C) is working towards making the information of the World Wide Web accessible to various devices and achieving Web device independent authoring. The aim of the DI Working Group is to avoid fragmentation of the Web space accessible with various kinds of devices. The group collects the requirements on Web access with various devices, reviews related specifications within and outside W3C, and describes techniques which allow authors to better manage device dependencies and propose recommendations in the areas of delivery context and device independent authoring. The DI Working Group has also committed to do what is required to move the "CC/PP: Structure and Vocabularies" Working Draft to Recommendation. We try in this group to contribute with our experience regarding mobile devices environments, content adaptation, CC/PP, content negotiation, NAC architecture, etc. CEMT Project (2001-2002) The goal of the CEMT project is to develop a cooperative environment for the edition of multimedia documents, using Workflow concepts to coordinate the editing and rendering tasks. This project is a cooperation project CNPq-INRIA between the Opera project (INRIA, France) and Instituto de Informatica at UFRGS (Brazil). Our contribution is to integrate the negotiation and the adaptation mechanisms in the E-learning system following the proposed workflow model. OPERA-Alcatel Bell Collaboration (2001-2002) The goal of the OPERA/Alcatel-Bell collaboration is the creation and the deployment of new services on the Internet for the heterogeneous environments. Our task is to ensure that these services should be provided independently to the delivery context (Device Independent Authoring). The objective is to design automatic methods that enable the negotiation of services and the adaptation of the content based on the terminals capabilities, the user preferences and the network characteristics. The approach consists in developing vocabularies that describe universal profiling that allow the description of the system components and consequently enable the adaptation based on these profiles. The adaptation considers formats that are widely used such as XHTML, VoiceXML or WML.
Industrial Research Reports - Tayeb Lemlouma, Nabil Layaïda, Six Industrial Reports (30/06/2001, 30/09/2001, 31/12/2001, 31/03/2002, 31/06/2002, 10/2002) in the context of the two-years (2001-2002) industrial contract INRIA/Alcatel Bell, "Automatic content adaptation for mobile devices".
Publications Click here to see the page of my publications
Dissertations 1. Tayeb Lemlouma, Architecture de Négociation et d'Adaptation de Services Multimédia dans des Environnements Hétérogènes, PhD Thesis, 9 June 2004 INPG, Grenoble, France.
2. Tayeb Lemlouma, "Routing in mobile Ad Hoc Networks", Master Degree Dissertation, Director: Nadjib Badache. University of "USTHB: Université des Sciences et Technologies Houari Boumediene", Algiers, Algeria. September 2000.
3. Tayeb Lemlouma, Sami Rezgui, "Implementation of an atomic commitement protocol based on the consensus", Computer Science Engineer Dissertation. Director: Dr. Nadjib Badache. University of "USTHB: Université des Sciences et Technologies Houari Boumediene", Algiers, Algeria. June 1999.
Papers Reviewing and Program Committees 1. Reviewer for IEEE Pervasive Computing Manuscript, 2005.
2. Member of the program committee of the WEBIST 2005 international conference (Web Information Systems and Technologies), Deauville Beach Resort, Miami, USA, 26 - 28 May, 2005.
3. Member of the program committee of the EATIS 2006 (Euro American Conference on Telematics and Information Systems), Santa Marta, Colombia, Februrary 7-10, 2006.
4. Member of the program committee of the MCMP-05 (First International Workshop on Managing Context Information in Mobile and Pervasive Environments) In conjunction with MDM 2005 (6th International Conference on Mobile Data Management), MDM 2005, Ayia Napa, Cyprus, May 9-13, 2005.
5. Member of the program committee of the Special Track on Handheld Computing (HHC) of The 20th ACM Symposium on Applied Computing, SAC 2005, Santa Fe, New Mexico, USA March 13 - 17, 2005.
6. Participation in the papers review for the The 8th World Multi-Conference on Systemics, Cybernetics and Informatics, SCI 2004, July 18-21, 2004 - Orlando, Florida, USA
7. Member of the Program Committee of the Handheld Computing Workshop, to be held as part of ISICT 2004: The 3rd International Symposium on Information and Communication Technologies, to be organized in Las Vegas, Nevada, USA. June 16th-18th, 2004. http://www.isict.org.
8. DocEng 2003: ACM Symposium on Document Engineering, Grenoble, France. November 20-22, 2003
9. MobiSys 2003: The first International Conference on Mobile Systems, Applications and Services. San Francisco, CA, USA, May 5-8, 2003
10. ISPS 2001: Fifth International Symposium On Programming and Systems, Computer Science Department, Electric Engineering Faculty, USTHB University. 12-14 May 2001
Presentations and other participations 1. Prospective : multimédia et nomadisme... Quelles évolutions pour le multimédia sur les terminaux mobiles, talk for IN'Tech 2005, May 12, 2005, INRIA Rhône Alpes, France
2. Adaptation et négociation de contenus, talk for GT Documents Multimédia (GT 3.3) of GDR I3, December 10th 2004, Grenoble, France.
3. Multimedia Content Representation and adaptation for the mobile devices: a survey of SMIL/MMS/PSS technologies for 3GPP/3GPP2, talk for MIPS 2004, November 2004, Grenoble, France.
4. Thesis defense, INRIA Rhône Alpes, 9 june 2004
5. Presentation for MSR, Silicon Valley, USA, May 15, 2004.
6. Participation in Technical Plenary and WG Meeting Week, Hotel Royal Casino / Cannes-Mandelieu FRANCE
1-5 March 2004.7. Participation in the 5th Device Independence Working Group Face to Face Meeting, 16-18 September 2003 Guildford, UK
8. Media Resources Adaptation for Limited Devices, presented in the ICCC/IFIP Seventh International Conference on Electronic Publishing, Guimarães, Portugal, 25-28 June 2003 (ElPub 2003).
9. Participation in the W3C Technical Plenary and WG Meeting Event, Royal Sonesta Hotel, 3-7 March, 2003, Cambridge, MA USA.
10. SMIL Content Adaptation for Embedded Devices, presented in the SMIL Europe 2003 Conference (SMIL Europe 2003), Paris, France.
11. Adapted Content Delivery for Different Contexts, presented in the 2003 International Symposium on Applications and the Internet (Saint 2003) , January 27-31, 2003, Orlando, Florida, USA.
12. NAC: A Negotiation and Adaptation Core. A meeting with Alcatel Bell in the context of the INRIA/Alcatel contract, October 2002, Antwerp, Belgium.
13. Participation in the W3C Workshop on Device Independent Authoring Techniques, 25-26 September 2002, SAP University, St. Leon-Rot, Germany. (HTML)
15. Towards an Adaptation and Negotiation Multimedia System. A meeting with Alcatel Bell in the context of the INRIA/Alcatel contract, February 2002, INRIA Rhône Alpes, France.
16. Universal Profiling for Content Negotiation and Adaptation in Heterogeneous Environments, presented in the W3C Delivery Context Workshop, 4-5 March 2002, W3C/INRIA, Sophia-Antipolis, France. ( HTML)
17. The Negotiation of Multimedia Content Services in Heterogeneous Environments , presented in the MMM 2001, the 8th International Conference on Multimedia Modeling, Amsterdam, 5-7 November 2001. ( ZIP)
18. Routing in Mobile Ad Hoc Networks (Le Routage dans les Réseaux Mobiles Ad Hoc).
19. Distributed Artificial Intelligence L'intelligence Artificielle Distribuée et les Systèmes Multi-Agents.
Technical Experience
- Programming languages: Embedded Visual C++ for mobile devices, Java, J2ME, Java Midlet and Servlet Technology, PHP, JSP, MySQL data base, data base administration phpMyAdmin, C, C++, C++ Builder, Visual C++, Visual Basic, Delphi, OpenGL (GLScene) under delphi, Pascal, Network programming (protocols, proxy, server and client programming)
- Web Technologies: XML, SMIL, XSLT, SVG, XQuery, Apache and Tomcat servers...
- Wireless networking: 802.11, Bluetooth, ...
Some Applications 1. NAC: A Negotiation and Adaptation Core for mobile and heterogeneous devices (Application)
2. Mobile Devices UPS repository: Profiling System for the description of the mobile terminals (Repository)
3. Photo creation for mobiles: A Windows application for the adaptation and the creation of images and logos for mobile phones. (not all mobile models are included) (Application)
4. WProfileCreator: An application for automatic client profile creation.(Application)
5. UAProf to UPS XSLT Transformation: Application to keep the compatibility between the two mobile models UAProf and UPS (Application)
6. VideoPersonalization: Create and personalize video content (adding subtitles, logos, etc.) using the SMIL technology (Application). The application was developed initially to transform SMIL content to Video content.
7. Video Transmitter: A Java application for live video personalization (real time insertion of logos, etc.), see the NAC architecture.
8. Stream Saver: A Java application for local storage of live media streams (video, audio, etc.) and remote files.
9. UPSProfiles Package: A Java package (the package can be reached from the W3C CC/PP site) for the creation of valid CC/PP profiles (Package)
10. Mobile SMS Sender: A JAVA API that can send short SMS to mobile phones. The APIs is based on the use of an SMS gateway.
11. Java XML Log Server (JXLS): A JAVA server that handles clients access and creates a detailed XML log. (Class)
12. Multimedia Services Delivery: Services delivery time according to the demanded resource. (Applet)
13. Garbage Collector: The Centred Garbage Collector and its Generalization in Distributed Environments (Application)
14. Constraint Logic Programming (CLP): Application of the Puzzle `Send plus More equals Money` (Application)
Languages English, French Fluent Arabic Mother tongue
Contact and other references E-Mail: Tayeb.Lemlouma@inrialpes.fr
More information on my current work: http://wam.inrialpes.fr/people/lemlouma/WAM project
National Research Institute in Computer Science and Control, INRIA Rhône-Alpes, France
Office B213
Phone (+33) 04 76 61 52 81
Fax (+33) 04 76 61 52 07WAM Project Scientific Leader: Vincent Quint (Vincent.Quint@inrialpes.fr)
Current thesis directors: Nabil Layaïda (Nabil.Layaida@inrialpes.fr) and Cécile Roisin (cecile.Roisin@inrialpes.fr)