Mahieddine Djoudi | University of Poitiers (original) (raw)

Papers by Mahieddine Djoudi

Research paper thumbnail of Self Organization Agent Oriented Dynamic Resource Allocation on Open Federated Clouds Environment

Cornell University - arXiv, Jan 21, 2020

To ensure uninterrupted services to the cloud clients from federated cloud providers, it is impor... more To ensure uninterrupted services to the cloud clients from federated cloud providers, it is important to guarantee an efficient allocation of the cloud resources to users to improve the rate of client satisfaction and the quality of the service provisions. It is better to get as more computing and storage resources as possible. In cloud domain several Multi Agent Resource Allocation methods have been proposed to implement the problem of dynamic resource allocation. However the problem is still open and many works to do in this field. In cloud computing robustness is important so in this paper we focus on auto-adaptive method to deal with changes of open federated cloud computing environment. Our approach is hybrid, we first adopt an existing organizations optimization approach for self organization in broker agent organization to combine it with already existing Multi Agent Resource Allocation approach on Federated Clouds. We consider an open clouds federation environment which is dynamic and in constant evolution, new cloud operators can join the federation or leave this one. At the same time our approach is multi criterion which can take in account various parameters (i.e. computing load balance of mediator agent, geographical distance (network delay) between costumer and provider...).

Research paper thumbnail of Modelisation Ontologique Pour La Creation D'Un Hypermedia Adaptatif

A l'heure actuelle les ontologies constituent une solution pour la représentation et le parta... more A l'heure actuelle les ontologies constituent une solution pour la représentation et le partage des connaissances. Une nouvelle vision de représentation formelle pour la conception des hypermédias adaptatifs. C'est dans ce contexte que ce situe nos travaux de recherches, concernant la modélisation d'un système hypermédia adaptatif basé sur des ontologies dans le domaine du e-learning. Nous présentons une ontologie simple du domaine de connaissance couvert par les ressources. Une ontologie ressource décrite par deux ensembles de métadonnées. Une ontologie apprenant basé sur des résultats des travaux des théories cognitives pour la description des profils apprenants. Un modèle d'adaptation qui permet de générer un contenu personnalisé en appliquant des règles de structuration et de présentation. Summary : At the moment ontologies constitute a solution for the representation and sharing of knowledge. A new vision of formal representation for the design of adaptive hyper...

Research paper thumbnail of Araacom

Proceedings of the International Conference on Computing for Engineering and Sciences, 2017

It is a challenging task to identify sentiment polarity in Arabic journals comments. Algerian dai... more It is a challenging task to identify sentiment polarity in Arabic journals comments. Algerian daily newspapers interest more and more people in Algeria, and due to this fact they interact with it by comments they post on articles in their websites. In this paper we propose our approach to classify Arabic comments from Algerian Newspapers into positive and negative classes. Publicly-available Arabic datasets are very rare on the Web, which make it very hard to carring out studies in Arabic sentiment analysis. To reduce this gap we have created ARAACOM (ARAbic Algerian Corpus for Opinion Mining) a corpus dedicated for this work. Comments are collected from website of well-known Algerian newspaper Echorouk. For experiments two well known supervised learning classifiers Support Vector Machines (SVM) and Naïve Bayes (NB) were used, with a set of different parameters for each one. Recall, Precision and F_measure are computed for each classifier. Best results are obtained in term of precision in both SVM and NB, also the use of bigram increase the results in the two models. Compared with OCA, a well know corpus for Arabic, ARAACOM give a competitive results. Obtained results encourage us to continue with others Algerian newspaper to generalize our model.

Research paper thumbnail of Corresponding Author: Task Collaborative Resolution Tool for Elearning Environment 1

Abstract: In this article, we are interested in the tasks collaborative resolution in elearning c... more Abstract: In this article, we are interested in the tasks collaborative resolution in elearning context, and in the use of information technology to support this activity. A part of this article is devoted to the modeling of the activity of tasks collaborative resolution. Then, we suggest an approach for the automatic perception of the good quality of the users ’ contribution. This approach is mainly based on the design of an on-line tool of tasks resolution using the semi-structured resolution by acts of language. The environment should also allow the fast perception of the complete progress of the session of tasks resolution and thus facilitating comprehension of the solution suggested for learners. Key words: Task collaborative resolution, collaborative learning, participation quality

Research paper thumbnail of Un système auteur de tuteurs intelligents : évolution du mono-usager vers la coopération

Sciences et techniques éducatives, 2001

Cet article traite de la coopération dans la production de Systèmes Tuteurs Intelligents (STI). N... more Cet article traite de la coopération dans la production de Systèmes Tuteurs Intelligents (STI). Nous partons d’un système auteur de STI initialement mono-usager (Moalim) et le reconsidérons dans un contexte de collecticiel (ou groupware ). Nous proposons une approche d’intégration de la dimension coopérative au sein de ce système afin de permettre à plusieurs auteurs géographiquement dispersés de collaborer pour produire ensemble un STI. Nous envisageons, dans le cadre de ce travail, de leur créer un espace de travail partagé rassemblant tous les outils nécessaires à V élaboration coopérative d’un STI. Nous définissons dans ce sens des mécanismes permettant de gérer la notification et rétroaction de groupe et, comme pour tout système distribué, nous définissons un support pour assurer l’intégrité des données dispersées à travers les différents sites impliqués.

Research paper thumbnail of Dynamic Generation of Adaptative Hypermedia Document in an e-learning Environment

Revue Africaine de la Recherche en Informatique et Mathématiques Appliquées, 2005

International audience In the hypermedia systems the reinforcement of the learner interest requir... more International audience In the hypermedia systems the reinforcement of the learner interest requires the production, edition and diffusion of various type of teaching documents (courses, exercises, etc). The aim of our work, is the elaboration of a model of documents and teaching activities. This model describes parameters and functionalities to integrate in pedagogical contexts witch supports different activities. Based on this model, we conceived and carried out a dynamic adaptive hypermedia environment called MEDYNA, witch helps us to draft documents for e-learning. The system takes into account parameters and elements of the proposed model. It allows the dynamic generation of adaptive context to the learner. We exploited the XML technology for the implementation of our system. Dans les systèmes hypermédia le renforcement de l'intérêt de l'apprenant requiert la production, l'édition et la diffusion de divers types de documents pédagogiques (cours, exercices, corrigés, ...

Research paper thumbnail of New Framework Model to Secure Cloud Data Storage

Advances in Intelligent Systems and Computing, 2017

Nowadays companies are increasingly adopting the technology of cloud computing. This technology i... more Nowadays companies are increasingly adopting the technology of cloud computing. This technology is subject to a lot of research and continuous advances are made. The use of cloud computing in the companies advantages such as: reducing costs, sharing and exchange of information between institutions, but the data in the Cloud computing are susceptible to be compromised and the companies are exposing to see their data loss. In this study, we address the subject of security in cloud computing; we expose and discuss some researches that had been proposed to secure the data stored in the cloud. And then we will present our new frameworks that ensure confidentiality of data storage in the cloud environment.

Research paper thumbnail of Génération automatique de curriculum dans un univers d'objets d'apprentissage

Research paper thumbnail of Web Based Application for Reading Comprehension Skills

The use of the web in languages learning has been developed at very high speed these last years. ... more The use of the web in languages learning has been developed at very high speed these last years. Thus, we are witnessing many research and development projects set in universities and distance learning programs. However, the interest in research related to writing competence remains relatively low. Our proposed research examines the use of the web for studying English as a second foreign language at an Algerian university. One focus is on pedagogy: therefore, a major part of our research is on developing, evaluating, and analyzing writing comprehension activities, and then composing activities into a curriculum. The article starts with the presentation of language skills and reading comprehension. It then presents our approach of the use of the web for learning English as a second language. Finally a learner evaluation methodology is presented. The article ends with the conclusion and future trends.

Research paper thumbnail of Système de compréhension de l'anglais écrit

SANS COMITE DE LECTUREInternational audienc

Research paper thumbnail of Developing Adaptive Elearning : An Authoring Tool Design

Adaptive hypermedia is the answer to the "lost in hyperspace" syndrome, where the user ... more Adaptive hypermedia is the answer to the "lost in hyperspace" syndrome, where the user has normally too many links to choose from, and little knowledge about how to proceed and select the most appropriate ones to him/her. Adaptive hypermedia thus offers a selection of links or content most appropriate to the user. Until very recently, little attention has been given to the complex task of authoring materials for Adaptive Educational Hypermedia. An author faces a multitude of problems when creating a personalized, rich learning experience for each user. The purpose of this paper is to present an authoring tool for adaptive hypermedia based courses. Designed to satisfy guidelines of accessibility of the W3C recommendation for authors and learners that present disabilities, the authoring tool allows several authors geographically dispersed to produce such courses together. It consists of a shared workspace gathering all tools necessary to the cooperative development task.

Research paper thumbnail of Génération automatique de curriculum adapté pour l'apprentissage à distance universitaire

Research paper thumbnail of Un Canevas de Tuteur Intelligent Hypermédia pour L'Apprentissage à Distance Universitaire

RESUME. Dans ce papier, nous présentons un canevas générique de tuteur qui intègre des technologi... more RESUME. Dans ce papier, nous présentons un canevas générique de tuteur qui intègre des technologies des tuteurs intelligents et celles des systèmes hypermédias dans un but d'assister les étudiants universitaires à distance. Ce tuteur, implémenté selon une architecture client serveur, peut être instancié aisément par les enseignants à travers un mode auteur coopératif. Grâce aux systèmes à base de connaissances et les technologies XML adoptés pour son implémentation, ce système permet un guidage et une adaptation du cours aux différents étudiants, et ce, en se basant sur trois modèles : un modèle pédagogique, un modèle d'unités d'apprentissage hypermédias et un modèle de l'apprenant. MOTS-CLES : apprentissage à distance, systèmes à base de connaissances, tuteurs intelligents hypermédias, planification pédagogique, architecture client/serveur.

Research paper thumbnail of Implementing WAI Authoring Tool Accessibility Guidelines in Developing Adaptive Elearning

International Journal of Modern Education and Computer Science, 2012

Adaptive learning technology allows for the development of more personalized online learning expe... more Adaptive learning technology allows for the development of more personalized online learning experiences with materials that adapt to student performance and skill level. The term "adaptive" is also used to describe Assistive Technologies that allow the usability of online based courses for learners with disabilities and special needs. Authoring tools can enable, encourage, and assist authors in the creation of elearning content. Because most of the content of the Web based adaptive learning is created using authoring tools, they may be accessible to authors regardless of disability and they may support and encourage the authors in creating accessible elearning content. This paper presents an authoring tool designed for developing accessible adaptive elearning. The authoring tool, dedicated to Algerian universities, is designed to satisfy the W3C/WAI Authoring Tool Accessibility Guidelines (ATAG), and to allow collaboration functionalities among teachers where building elearning courses. After presenting the W3C/WAI accessibility guidelines, the collaborative authoring tool is outlined.

Research paper thumbnail of Text Entry System for Semitic Languages on Mobile Devices

Handbook of Research on Mobile Multimedia, Second Edition

Support for the Semitic language on mobile devices, while not yet universal, is becoming more ubi... more Support for the Semitic language on mobile devices, while not yet universal, is becoming more ubiquitous. Many items and data contents written in Arabic or Hebrew, for example, can be seen on a whole range of mobile devices. It is not uncommon, however, to encounter difficulties in entering and displaying Semitic text; as experienced mobile/computer users know, there is in fact a variety of different Semitic input methods and character encoding schemes. The challenge involved in constructing a text entry system for Semitic scripts is amplified by the fact that existing resources are inadequate. This chapter attempts to review the current state of affairs regarding text entry for Semitic scripts on mobile devices in order to provide a stepping ground for further investigation in this area.

Research paper thumbnail of Portable MP3 Players for Oral Comprehension of a Foreign Language

Handbook of Research on Mobile Multimedia

In this chapter, we present an approach for mobile learning that aims at equipping learners by po... more In this chapter, we present an approach for mobile learning that aims at equipping learners by portable MP3 players. As known, the primary use of this device is to listen to music in MP3 format, but it can be adopted to be a useful tool for the service of teaching/learning of ...

Research paper thumbnail of An interactive 3D distributed environment for distance practical works

2009 International Conference on Innovations in Information Technology (IIT), 2009

This work is in line with the framework of the development of a 3D interactive environment to mak... more This work is in line with the framework of the development of a 3D interactive environment to make it easy for university students to do their distant practical works (PW). This environment allows several learners to share a 3D work space.. Therefore this is a multi users ...

Research paper thumbnail of An Automatic Transformation From COSA Software Architecture To EJB Platform

2008 3rd International Conference on Information and Communication Technologies: From Theory to Applications, 2008

EJB components' communication in current implementations of EJB plate-form often suffer from... more EJB components' communication in current implementations of EJB plate-form often suffer from unreasonable interactions overheads when the dependences among components are complex. This is because connectors are often considered to be explicit at the level of architecture and implicit in a system's implementation. Elimination of these overheads is quite beneficial to crucial applications especially real-time ones. The explicit separation of architecture and implementation is the main concern of the Model Driven Architecture (MDA), aiming to well understanding and controlling interactions and inter-connections among components. This article defines an automatic transformation from COSA (Component Object based Software Architecture), which is software architecture model that describes systems as a collection of components and connectors, to a standard Java platform EJB using UML profiles. The goal of our work is rapid mapping and smooth integration of COSA concepts into EJB platform in order to achieve a higher level of abstraction.

Research paper thumbnail of Supervision and Control Tool for Collaborative Virtual L@boratory

Journal of Software, 2012

The objective of this article is to model and implement a learner Supervision and Control Tool du... more The objective of this article is to model and implement a learner Supervision and Control Tool during a remote learning session of practical work. This tool will be integrated in our Collaborative Virtual L@boratory. It serves the users (learners, teachers, tutors) of our virtual laboratory during the assistance and evaluation process. It allows the tutors to be aware of the work-progress status and makes a model for the average learner based on his/her actions and interactions. The functionalities supported by this system are: synchronous supervision (tutors and learners are connected simultaneously), asynchronous supervision (using the activities' history) and guiding the learners.

Research paper thumbnail of Online Evaluation of Ibn Sina Elearning Environment

Information Technology Journal, 2006

Research paper thumbnail of Self Organization Agent Oriented Dynamic Resource Allocation on Open Federated Clouds Environment

Cornell University - arXiv, Jan 21, 2020

To ensure uninterrupted services to the cloud clients from federated cloud providers, it is impor... more To ensure uninterrupted services to the cloud clients from federated cloud providers, it is important to guarantee an efficient allocation of the cloud resources to users to improve the rate of client satisfaction and the quality of the service provisions. It is better to get as more computing and storage resources as possible. In cloud domain several Multi Agent Resource Allocation methods have been proposed to implement the problem of dynamic resource allocation. However the problem is still open and many works to do in this field. In cloud computing robustness is important so in this paper we focus on auto-adaptive method to deal with changes of open federated cloud computing environment. Our approach is hybrid, we first adopt an existing organizations optimization approach for self organization in broker agent organization to combine it with already existing Multi Agent Resource Allocation approach on Federated Clouds. We consider an open clouds federation environment which is dynamic and in constant evolution, new cloud operators can join the federation or leave this one. At the same time our approach is multi criterion which can take in account various parameters (i.e. computing load balance of mediator agent, geographical distance (network delay) between costumer and provider...).

Research paper thumbnail of Modelisation Ontologique Pour La Creation D'Un Hypermedia Adaptatif

A l'heure actuelle les ontologies constituent une solution pour la représentation et le parta... more A l'heure actuelle les ontologies constituent une solution pour la représentation et le partage des connaissances. Une nouvelle vision de représentation formelle pour la conception des hypermédias adaptatifs. C'est dans ce contexte que ce situe nos travaux de recherches, concernant la modélisation d'un système hypermédia adaptatif basé sur des ontologies dans le domaine du e-learning. Nous présentons une ontologie simple du domaine de connaissance couvert par les ressources. Une ontologie ressource décrite par deux ensembles de métadonnées. Une ontologie apprenant basé sur des résultats des travaux des théories cognitives pour la description des profils apprenants. Un modèle d'adaptation qui permet de générer un contenu personnalisé en appliquant des règles de structuration et de présentation. Summary : At the moment ontologies constitute a solution for the representation and sharing of knowledge. A new vision of formal representation for the design of adaptive hyper...

Research paper thumbnail of Araacom

Proceedings of the International Conference on Computing for Engineering and Sciences, 2017

It is a challenging task to identify sentiment polarity in Arabic journals comments. Algerian dai... more It is a challenging task to identify sentiment polarity in Arabic journals comments. Algerian daily newspapers interest more and more people in Algeria, and due to this fact they interact with it by comments they post on articles in their websites. In this paper we propose our approach to classify Arabic comments from Algerian Newspapers into positive and negative classes. Publicly-available Arabic datasets are very rare on the Web, which make it very hard to carring out studies in Arabic sentiment analysis. To reduce this gap we have created ARAACOM (ARAbic Algerian Corpus for Opinion Mining) a corpus dedicated for this work. Comments are collected from website of well-known Algerian newspaper Echorouk. For experiments two well known supervised learning classifiers Support Vector Machines (SVM) and Naïve Bayes (NB) were used, with a set of different parameters for each one. Recall, Precision and F_measure are computed for each classifier. Best results are obtained in term of precision in both SVM and NB, also the use of bigram increase the results in the two models. Compared with OCA, a well know corpus for Arabic, ARAACOM give a competitive results. Obtained results encourage us to continue with others Algerian newspaper to generalize our model.

Research paper thumbnail of Corresponding Author: Task Collaborative Resolution Tool for Elearning Environment 1

Abstract: In this article, we are interested in the tasks collaborative resolution in elearning c... more Abstract: In this article, we are interested in the tasks collaborative resolution in elearning context, and in the use of information technology to support this activity. A part of this article is devoted to the modeling of the activity of tasks collaborative resolution. Then, we suggest an approach for the automatic perception of the good quality of the users ’ contribution. This approach is mainly based on the design of an on-line tool of tasks resolution using the semi-structured resolution by acts of language. The environment should also allow the fast perception of the complete progress of the session of tasks resolution and thus facilitating comprehension of the solution suggested for learners. Key words: Task collaborative resolution, collaborative learning, participation quality

Research paper thumbnail of Un système auteur de tuteurs intelligents : évolution du mono-usager vers la coopération

Sciences et techniques éducatives, 2001

Cet article traite de la coopération dans la production de Systèmes Tuteurs Intelligents (STI). N... more Cet article traite de la coopération dans la production de Systèmes Tuteurs Intelligents (STI). Nous partons d’un système auteur de STI initialement mono-usager (Moalim) et le reconsidérons dans un contexte de collecticiel (ou groupware ). Nous proposons une approche d’intégration de la dimension coopérative au sein de ce système afin de permettre à plusieurs auteurs géographiquement dispersés de collaborer pour produire ensemble un STI. Nous envisageons, dans le cadre de ce travail, de leur créer un espace de travail partagé rassemblant tous les outils nécessaires à V élaboration coopérative d’un STI. Nous définissons dans ce sens des mécanismes permettant de gérer la notification et rétroaction de groupe et, comme pour tout système distribué, nous définissons un support pour assurer l’intégrité des données dispersées à travers les différents sites impliqués.

Research paper thumbnail of Dynamic Generation of Adaptative Hypermedia Document in an e-learning Environment

Revue Africaine de la Recherche en Informatique et Mathématiques Appliquées, 2005

International audience In the hypermedia systems the reinforcement of the learner interest requir... more International audience In the hypermedia systems the reinforcement of the learner interest requires the production, edition and diffusion of various type of teaching documents (courses, exercises, etc). The aim of our work, is the elaboration of a model of documents and teaching activities. This model describes parameters and functionalities to integrate in pedagogical contexts witch supports different activities. Based on this model, we conceived and carried out a dynamic adaptive hypermedia environment called MEDYNA, witch helps us to draft documents for e-learning. The system takes into account parameters and elements of the proposed model. It allows the dynamic generation of adaptive context to the learner. We exploited the XML technology for the implementation of our system. Dans les systèmes hypermédia le renforcement de l'intérêt de l'apprenant requiert la production, l'édition et la diffusion de divers types de documents pédagogiques (cours, exercices, corrigés, ...

Research paper thumbnail of New Framework Model to Secure Cloud Data Storage

Advances in Intelligent Systems and Computing, 2017

Nowadays companies are increasingly adopting the technology of cloud computing. This technology i... more Nowadays companies are increasingly adopting the technology of cloud computing. This technology is subject to a lot of research and continuous advances are made. The use of cloud computing in the companies advantages such as: reducing costs, sharing and exchange of information between institutions, but the data in the Cloud computing are susceptible to be compromised and the companies are exposing to see their data loss. In this study, we address the subject of security in cloud computing; we expose and discuss some researches that had been proposed to secure the data stored in the cloud. And then we will present our new frameworks that ensure confidentiality of data storage in the cloud environment.

Research paper thumbnail of Génération automatique de curriculum dans un univers d'objets d'apprentissage

Research paper thumbnail of Web Based Application for Reading Comprehension Skills

The use of the web in languages learning has been developed at very high speed these last years. ... more The use of the web in languages learning has been developed at very high speed these last years. Thus, we are witnessing many research and development projects set in universities and distance learning programs. However, the interest in research related to writing competence remains relatively low. Our proposed research examines the use of the web for studying English as a second foreign language at an Algerian university. One focus is on pedagogy: therefore, a major part of our research is on developing, evaluating, and analyzing writing comprehension activities, and then composing activities into a curriculum. The article starts with the presentation of language skills and reading comprehension. It then presents our approach of the use of the web for learning English as a second language. Finally a learner evaluation methodology is presented. The article ends with the conclusion and future trends.

Research paper thumbnail of Système de compréhension de l'anglais écrit

SANS COMITE DE LECTUREInternational audienc

Research paper thumbnail of Developing Adaptive Elearning : An Authoring Tool Design

Adaptive hypermedia is the answer to the "lost in hyperspace" syndrome, where the user ... more Adaptive hypermedia is the answer to the "lost in hyperspace" syndrome, where the user has normally too many links to choose from, and little knowledge about how to proceed and select the most appropriate ones to him/her. Adaptive hypermedia thus offers a selection of links or content most appropriate to the user. Until very recently, little attention has been given to the complex task of authoring materials for Adaptive Educational Hypermedia. An author faces a multitude of problems when creating a personalized, rich learning experience for each user. The purpose of this paper is to present an authoring tool for adaptive hypermedia based courses. Designed to satisfy guidelines of accessibility of the W3C recommendation for authors and learners that present disabilities, the authoring tool allows several authors geographically dispersed to produce such courses together. It consists of a shared workspace gathering all tools necessary to the cooperative development task.

Research paper thumbnail of Génération automatique de curriculum adapté pour l'apprentissage à distance universitaire

Research paper thumbnail of Un Canevas de Tuteur Intelligent Hypermédia pour L'Apprentissage à Distance Universitaire

RESUME. Dans ce papier, nous présentons un canevas générique de tuteur qui intègre des technologi... more RESUME. Dans ce papier, nous présentons un canevas générique de tuteur qui intègre des technologies des tuteurs intelligents et celles des systèmes hypermédias dans un but d'assister les étudiants universitaires à distance. Ce tuteur, implémenté selon une architecture client serveur, peut être instancié aisément par les enseignants à travers un mode auteur coopératif. Grâce aux systèmes à base de connaissances et les technologies XML adoptés pour son implémentation, ce système permet un guidage et une adaptation du cours aux différents étudiants, et ce, en se basant sur trois modèles : un modèle pédagogique, un modèle d'unités d'apprentissage hypermédias et un modèle de l'apprenant. MOTS-CLES : apprentissage à distance, systèmes à base de connaissances, tuteurs intelligents hypermédias, planification pédagogique, architecture client/serveur.

Research paper thumbnail of Implementing WAI Authoring Tool Accessibility Guidelines in Developing Adaptive Elearning

International Journal of Modern Education and Computer Science, 2012

Adaptive learning technology allows for the development of more personalized online learning expe... more Adaptive learning technology allows for the development of more personalized online learning experiences with materials that adapt to student performance and skill level. The term "adaptive" is also used to describe Assistive Technologies that allow the usability of online based courses for learners with disabilities and special needs. Authoring tools can enable, encourage, and assist authors in the creation of elearning content. Because most of the content of the Web based adaptive learning is created using authoring tools, they may be accessible to authors regardless of disability and they may support and encourage the authors in creating accessible elearning content. This paper presents an authoring tool designed for developing accessible adaptive elearning. The authoring tool, dedicated to Algerian universities, is designed to satisfy the W3C/WAI Authoring Tool Accessibility Guidelines (ATAG), and to allow collaboration functionalities among teachers where building elearning courses. After presenting the W3C/WAI accessibility guidelines, the collaborative authoring tool is outlined.

Research paper thumbnail of Text Entry System for Semitic Languages on Mobile Devices

Handbook of Research on Mobile Multimedia, Second Edition

Support for the Semitic language on mobile devices, while not yet universal, is becoming more ubi... more Support for the Semitic language on mobile devices, while not yet universal, is becoming more ubiquitous. Many items and data contents written in Arabic or Hebrew, for example, can be seen on a whole range of mobile devices. It is not uncommon, however, to encounter difficulties in entering and displaying Semitic text; as experienced mobile/computer users know, there is in fact a variety of different Semitic input methods and character encoding schemes. The challenge involved in constructing a text entry system for Semitic scripts is amplified by the fact that existing resources are inadequate. This chapter attempts to review the current state of affairs regarding text entry for Semitic scripts on mobile devices in order to provide a stepping ground for further investigation in this area.

Research paper thumbnail of Portable MP3 Players for Oral Comprehension of a Foreign Language

Handbook of Research on Mobile Multimedia

In this chapter, we present an approach for mobile learning that aims at equipping learners by po... more In this chapter, we present an approach for mobile learning that aims at equipping learners by portable MP3 players. As known, the primary use of this device is to listen to music in MP3 format, but it can be adopted to be a useful tool for the service of teaching/learning of ...

Research paper thumbnail of An interactive 3D distributed environment for distance practical works

2009 International Conference on Innovations in Information Technology (IIT), 2009

This work is in line with the framework of the development of a 3D interactive environment to mak... more This work is in line with the framework of the development of a 3D interactive environment to make it easy for university students to do their distant practical works (PW). This environment allows several learners to share a 3D work space.. Therefore this is a multi users ...

Research paper thumbnail of An Automatic Transformation From COSA Software Architecture To EJB Platform

2008 3rd International Conference on Information and Communication Technologies: From Theory to Applications, 2008

EJB components' communication in current implementations of EJB plate-form often suffer from... more EJB components' communication in current implementations of EJB plate-form often suffer from unreasonable interactions overheads when the dependences among components are complex. This is because connectors are often considered to be explicit at the level of architecture and implicit in a system's implementation. Elimination of these overheads is quite beneficial to crucial applications especially real-time ones. The explicit separation of architecture and implementation is the main concern of the Model Driven Architecture (MDA), aiming to well understanding and controlling interactions and inter-connections among components. This article defines an automatic transformation from COSA (Component Object based Software Architecture), which is software architecture model that describes systems as a collection of components and connectors, to a standard Java platform EJB using UML profiles. The goal of our work is rapid mapping and smooth integration of COSA concepts into EJB platform in order to achieve a higher level of abstraction.

Research paper thumbnail of Supervision and Control Tool for Collaborative Virtual L@boratory

Journal of Software, 2012

The objective of this article is to model and implement a learner Supervision and Control Tool du... more The objective of this article is to model and implement a learner Supervision and Control Tool during a remote learning session of practical work. This tool will be integrated in our Collaborative Virtual L@boratory. It serves the users (learners, teachers, tutors) of our virtual laboratory during the assistance and evaluation process. It allows the tutors to be aware of the work-progress status and makes a model for the average learner based on his/her actions and interactions. The functionalities supported by this system are: synchronous supervision (tutors and learners are connected simultaneously), asynchronous supervision (using the activities' history) and guiding the learners.

Research paper thumbnail of Online Evaluation of Ibn Sina Elearning Environment

Information Technology Journal, 2006