remote access

Remote access to a server, a service
Higher Edu - Research dev card
Development from the higher education and research community
  • Creation or important update: 02/01/12
  • Minor correction: 02/01/12

Datum : web application for sharing data from databases

This software was developed (or is under development) within the higher education and research community. Its stability can vary (see fields below) and its working state is not guaranteed.
  • Web site
  • System:
  • License(s): GPL - v2
  • Status: internal use, under development
  • Support: maintained, ongoing development
  • Designer(s): Olivier Maury
  • Contact designer(s): Olivier.Maury (chez) grignon.inra.fr
  • Laboratory, service:

 

General software features

Datum is a web application, so a server-based software for use with a web browse. It aims sharin data from databases and information related to these databases:

  • sharing data and files, with access rights (management of users and permissions)
    • browsing tables and data from the database
    • data reports with charts (defined with SQL queries)
    • dynamic charts
  • display of the database schema
  • integration of datasets (CSV files)
  • project information : news, little CMS feature
  • user history, internationalisation, help, database management, statistics, ...

Some databases use specific module to :

  • change the interface layout
  • create template files for the integration
  • add specific integrations and data extractions

One software instance can manage several databases.
A daemon can run asynchronous tasks, as data extraction, without blocking the page display.

Datum is based on the PHP framework, Yii.

Context in which the software is used

Developed for one project, the application was made generic to interface the database of the research unit.

So, this common code base is used by several projects in the "Biosphere-Atmosphere" research team at INRA "Environnement et Grandes Cultures" and for the information system of SOERE PRO (Systems of observation and long-term experimentation for environmental research on organic wast products).

Higher Edu - Research dev card
Development from the higher education and research community
  • Creation or important update: 08/04/09
  • Minor correction: 19/03/10

PLATINE : software platform used to support remote collaboration among users.

This software was developed (or is under development) within the higher education and research community. Its stability can vary (see fields below) and its working state is not guaranteed.
  • Web site
  • System:
  • Current version: V3.0 - 24/01/2008
  • License(s): CeCILL-B
  • Status: beta release, internal use, under development
  • Support: maintained, ongoing development
  • Designer(s): VĂ©ronique Baudin , Michel Diaz, Philippe Owezarski, Thierry Villemur, Jean-Pierre Courtiat and a lot of students.
  • Contact designer(s): veronique.baudin@laas.fr
  • Laboratory, service:

 

General software features

The PLATINE environment is a software platform used to support remote collaboration among users. Two main kinds of interactions can be encountered within collaborative groups: asynchronous collaboration, that does not require the group members to be present at the same time and synchronous collaboration, where remote users work in co-presence; PLATINE is mainly devoted to synchronous collaboration.

The PLATINE environment is made up of the following components:

  • an off-line session preparation module: OSP
  • an asynchronous session state display with an “asynchronous” chat: ASSD
  • a synchronous session state display: SSD
  • a multi user visioconference: Jvisio
  • a multipoint chat: Jchat
  • an application sharing: AST
  • a shared whiteboard: SW
  • a session manager: SM

A session is composed of an asynchronous phase, and a synchronous phase.
Besides the administrator role which is associated with the single user in charge of the management of the session (creation/deletion, configuration of the session), four additional user roles have been defined, which are respectively: teacher, student, observer and expert. Thus, a user, when registering in a session, authenticates him/herself with a specific role. This role determines the rights that the user will have for using the collaboration and communication tools available in the session. The teacher and student roles are self-explanatory. The expert role is intended to implement some kind of help desk. It is detained by the users in charge of the problems and questions related to the use of the collaborative platform and/or to experiment specific applications. The observer role is intended to represent a degraded role of the student one. Typically, an observer will have a restricted access to the tools of the collaborative platform. This may be motivated by two main reasons:
- Political reasons related to the session management implying that some users are not allowed to use the full functionality of the platform
- Network QoS constraints implying that some distant users are not capable for technical reasons to use the full functionality of the platform.
Another important issue concerns the particular problem of who is in charge of controlling the floor in a active session. A typical solution to the floor control is the chaired-based control, where a human facilitator is in charge of explicitly granting and releasing floor.
In order to implement a chaired-based control, a chairman status has been defined, which may be assigned to one or a subgroup of roles. Persons who are associated with roles and are active users, are authorized to request the chairman status and to potentially gain it.

Context in which the software is used

PLATINE has been used for some experiments:

  • during the european project Lab@Future, with the following involved partners :
    ARTEC (Bremen - Germany), LAAS (Toulouse - France), ETHZ (Zurich - Switzland), TUV (Technical University of Vienna - Austria)
  • during a contract of collaboration (Co-supervision of thesis) between the University of Tokushima (Japan) and the LAAS for some sessions of e-learning (to learn english language) and for work sessions between some members of LAAS and a student at Tokushima University.

It is used today to illustrate various protocols in projects such as SatSIX , or UseNET for an automatic deployment of its components by using a OSGi technology.

Publications related to the software

A lot of documents and articles have been published :

  • A list of articles is available here
  • Some guides are available here
Higher Edu - Research dev card
Development from the higher education and research community
  • Creation or important update: 24/03/09
  • Minor correction: 19/03/10

SEdit : editing and annotation of documents (HTML) in cooperation (test)

This software was developed (or is under development) within the higher education and research community. Its stability can vary (see fields below) and its working state is not guaranteed.
  • Web site
  • System:
  • Current version: 2.0 - 2003
  • License(s): no license has been specified, but the source code is available on the site of sedit.
  • Status: stable release
  • Support: not maintained, no ongoing development
  • Designer(s): Khalil DRIRA and Mehdi EL JED
  • Contact designer(s): Khalil.Drira@laas.fr
  • Laboratory, service:

 

General software features
  • Edition and annotation of HTML documents.
  • Versions Manager.
  • Coordination of access.

SEdit was developed using java language

Context in which the software is used

At LAAS, for internal needs :

  • to cooperatively edit documents,
  • to validate group management protocols.
Publications related to the software
  • "Formal design and development of a CORBA-based application for cooperative HTML group editing support",
    International Conference on Artificial and Computational Intelligence for Decision, Control and Automation in Engineering and Industrial Applications (ACIDCA'2000), Monastir (Tunisie) 22-24 Mars 2000, pp7-12
    E. ROBLET, K. DRIRA, M. DIAZ
  • "A design framework for collaborative authoring environments applied to web using SEdit"
    2002 IEEE International Conference on Systems Man and Cybernetics (SMC'02), Hammamet (Tunisie) 6-9 Octobre 2002, 6p
    M. ELJED, K. DRIRA
  • "Formal design and development of a CORBA-based application for cooperative groupe editing support"
    Journal of Systems and Software, Vol.60, N°2, pp113-127,2002
    E. ROBLET, K.DRIRA, M.DIAZ
Syndicate content