2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data &...

120
2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs

Transcript of 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data &...

Page 1: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Web-DB iCARDsManagement & Inquiry

DOCData

& Information

Technologies

ICTs

Page 2: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Web-DB iCARDsManagement & Inquiry

DOCData

& InformationTechnologies

ICTs

Page 3: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Web-DB iCARDsManagement & Inquiry

DOCData

& InformationTechnologies

ICTs

HeterogeneousesAnd distributed

Databases

Page 4: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Web-DB iCARDsManagement & Inquiry

DOCData

& InformationTechnologies

ICTs

HeterogeneousesAnd distributed

Databases

Table 1

Table 2

Table 3

Table n

• Museum; glass, vase, metal, . • Archaeological Area;• Expert;• Institution;• Technology• Documentation …..

Page 5: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Technologies e Hw/Sw systems

VW3D

H-DATAMSEiCARDs

Meta Search Engine (MSE) is an innovative system to

search documents in a large scale and distributed internet

environment

The new ENEA generation of intelligent and dynamic

cards.

An advanced 3D web application that permits a

synchronous (live) and asynchronous

dissemination of online lessons into the internet.

Page 6: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Technologies e Hw/Sw systems

Net-Lesson 11 & NeQS Mobile

H-DATAMMPMATRIX

Matrix Multi Platform (MMP) is an innovative system to

manage e-learning platforms, courses and user data in a distributed environment.

The new ENEA service e-LEARN is based on the 4th

generation MATRIX. MATRIX introduces new management funzionalities for the users,

online courses and e-learning contents

An advanced web application that permits a

synchronous (live) and asynchronous

dissemination of online lessons into the internet.

Page 7: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

ArchitectureArchitecture

MATRIX e-Learning Platform

Portal (Portal (Web Site)Web Site)

LMS&Administration, LCMSLMS&Administration, LCMS

VMS, VCMSVMS, VCMS

Event ManagementEvent Management

Assessment, Test, QuestAssessment, Test, Quest

DBMSDBMS

Media Center - MultimediaMedia Center - Multimedia

VC Simulation EnvironmentVC Simulation Environment

COURSE STRUCTURETHEMATICTHEMATICSS COURSE 1COURSE 1

MODULE 1MODULE 1

LESSON 1LESSON 1

UNIT 1UNIT 1

UNIT nUNIT n

LESSON nLESSON n

MODULE nMODULE n

COURSE nCOURSE n

MDSMDS

Collaborative ToolsCollaborative Tools

AUTHORING TOOL

Page 8: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

MATRIX Multi Platform

MATRIX Multi PlatformNAVIGAZIONE

GESTIONE:Layout sito web;

Piattaforme;Corsi;

Schede Corsi (MDS)Pagine corsi;

Utenti;Tutor e Staff;

Segreteria utenti;Segreteria Classi;

Accessi, tracciabilità

CORSO 1

Client

CORSO 2

CORSO 3

CORSO n

Piattaforma 1

Internet

Piattaforma 2

Piattaforma n

SERVERSSERVERNAVIGAZIONECORSO

Piattaforma 1

GESTIONE :

Layout sito web;Piattaforma;

Corsi;Schede Corsi (MDS)

Pagine corsi;Utenti;

Tutor e Staff;Segreteria utenti;Segreteria Classi;

Accessi, tracciabilità

Page 9: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

NetLesson & NetSeminar

PresentationArea

NavigationBottons

Video Area

Video & slide Control panel

Always on top the screen

Page 10: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Technologies e Hw/Sw systems

EVALUATOR

Usability and 3DVW3DAVI (IVQSS)

Virtual World 3D (VW-3D) is an advanced visual interface system

to the MATRIX 3 platform to represent in 3D the e-learning activity and related network

services for cooperative-works.

The web acts as a virtual Usability Lab and will allow the

analysis and testing of the usability level of different systems such as Learning

Content Management System (LCMS), authoring tools and

learning objects.

The IVQSS prototype is a Visual Query System developed at

ENEA's Usability Lab to access and query remote databases through the Web. The system allows to create and execute

queries to remote databases and to have a results visualization.

Page 11: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Technologies e Hw/Sw systems

Cyber EnterpriseStandards Database (BDN)

& MSECyber EnterpriseCNR2 Portal

Methodology, platforms and technologies

to support the programming integration, in distributed

environment, of complex and heterogeneous system based on

virtual components.

Portal CNR2 is an innovative environment to manage an e-marketplace for logistics and

transports of the fruit and vegetable sectors.

To retrieve, view and download full national and international

standards(the fruit and vegetable ), by means of high-level query system titled Meta

Search Engine (MSE).

Page 12: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Technologies e Hw/Sw systems

Heterogeneous and Distributed Database Architecture

Metasearch Engine on Documents

and Italian & European Standards

Page 13: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

1. User classes identification and

user profiling;

2. Definition of user requirements

and user modelling;3. Definition of Global system

specifications;

4. Content analysis (titles, abstracts);

5. Conceptual definition of meta

entities and relationships;

6. Logical and physical design of

distributed and heterogeneous

databases;

7. management and query functions

design;

8. advanced functions and user

services design;

9. Web applications and Database

integration ;

10. Advanced visual user interfaces

design;11. Validation and usability testing.

Technologies e Hw/Sw systems

Page 14: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Active WebMatrix

Multimedia and DistribuitedDatabase

Visual InterfacesAdvanced

VirtualComponents

CoreSystem

End UserClient

CV1

CV2

CV3

PartnerCV Manager

Communication Manager

Technologies e Hw/Sw systems

Page 15: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Internal Archicteture

AVIWeb

Client

Central Database

User DatabaseWS 1,2,...,n

Query &Communication

Manager

Extranet

Browser

AVI

Data ManagerInterface

Advanced Visual Interface WS1 WS2 WSn

IntranetService

Network

Server

STDPortal

Estract UserServices

MultimediaWebseminar

Training

Internet

Newsletter

SemanticWeb

Results Display

Technologies e Hw/Sw systems

Page 16: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

BDN (CASACCIA)SERVER

WORKSTATION 1

PORTICI

WORKSTATION 2

TRISAIA

BDN (PORTICI-TRISAIA SERVER2)

BDNDBC

REPLICA

BDN

ADV-GEST

ADV-GEST

HTTP 1

HTTP 2

SQL-SERVER / ORACLE /MySQLPro

SQL-SERVER – MM SERVER

BDNDBC

ADV-GEST

SQL-SERVER / ORACLE/MySQL ro

MMMM

SQL-SERVER – MM SERVER

Technologies e Hw/Sw systems

Page 17: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Hardware

IBM, Server Blade HS21 16 GB RAM, 2 Discs 40 GB S.O. ESX 4.1, VM Ware - Virtual Machine, 2 HBA 4 GBit/sec. External Storage EMC2 NS 120, 120 TB, 4 TB for Applicazions,

NET LAB LAN 10 GBit/sec.

Software

Windows 2008 and Mysql.

Technologies e Hw/Sw systems

Page 18: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Application Layer

Database

Layer DataAccess (DataAgent / DataAgentManager)

BusinessObjects

Presentation Layer

Page Components

Master Page Manager

Browser

Page Components Page Components

BusinessObjects BusinessObjects

Mobile PDA

Technologies e Hw/Sw systems

Page 19: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Web-DB Architecture

Technologies e Hw/Sw systems

Page 20: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Website Dynamic Mapping (Info Sections)

Technologies e Hw/Sw systems

Page 21: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

E/R Schema and Inquiry

Technologies e Hw/Sw systems

Page 22: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Application Layer

Database

Layer DataAccess (DataAgent / DataAgentManager)

BusinessObjects

Presentation Layer

Page Components

Master Page Manager

Browser

Page Components Page Components

BusinessObjects BusinessObjects

Mobile PDA

Technologies e Hw/Sw systems

Page 23: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

General Requirements

Codice Item

UR/1.1 Access to the system through the application

UR/1.2 Network Usage

UR/1.3 Low Cost

UR/1.4 Security

Technologies e Hw/Sw systems

Page 24: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Functional Requirements

Codice Item

UR/2.1 Use of mouse and reduced Use of keyboard

UR/2.2 Full access to existing menu

UR/2.3 Mapping

UR/2.4 System Status

UR/2.5 Management Functions

UR/2.6 Inquery Functions

UR/2.7 Result Display

UR/2.8 Standard Languages

Technologies e Hw/Sw systems

Page 25: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Technical Requirements

Codice Item

UR/3.1 Optimization

UR/3.2 Portability

UR/3.3 Robustness

UR/3.4 Automatic recovery of data and web services

Technologies e Hw/Sw systems

Page 26: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Organisational Requirements

Codice Item

UR/4.1 Portal – BDM & MM servers manager

UR/4.2 Back-up

UR/4.3 Data % System Upgrade

UR/4.4 User Services

Technologies e Hw/Sw systems

Page 27: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

News – Newsletter ModuleNews – Newsletter Module

MSE - ExtractorMSE - Extractor

DB ModuleDB Module

DB WebsiteDB Website

WBDMSWBDMS

Global SpecificationAdvanced Experimental FuncionalityAdvanced Experimental Funcionality

PortalPortal

Technologies e Hw/Sw systems

Page 28: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

INQUIRY Functions

Types of Inquiry

Simple Search

Advanced Search

Guided Search

Search text

Advanced Search in the text

Personal search

MetaSearch

Technologies e Hw/Sw systems

Page 29: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

USABILITY TESTING RESULTS

0

5

10

15

20

25

30

35

40

ISM

EA

EU

RLE

X

MIP

AF

AG

RO

LOG

IS

MIN

IST

ER

O

INF

RA

ST

RU

TT

UR

E

PA

RLA

ME

NT

O IT

ALI

AN

O

FU

NC

TIO

NS

BDN

INQUIRY FUNCTIONS

Technologies e Hw/Sw systems

Page 30: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

USABILITY TESTING RESULTS

BDN MODULE FINAL VERSION

0 1 2 3 4 5 6 7 8 9 10

ADV-GEST

General Management

Personal Search

Guided Search

Advanced TEXT Search

Search in Document (TEXT)

Advanced Search

Simple Search

Inquiry Module

Newsletter Services

News Services

BDN Integration

Accessibility

Mirroring e Backup

DB Module

MetaSearch Engine

Usability Degree

Technologies e Hw/Sw systems

Page 31: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

USABILITY TESTING RESULTS

0 1 2 3 4 5 6 7 8 9 10

ADV-GEST Module

Managment Entity Module

Personal Search

Guided Search

Advanced Text Search

Simple Text Search

Advanced Search

Simple Search

Inquiry Module

Newsletter Services

News Services

BDN Integration

Portal Accessbility

Usability Degree

PORTAL - BDN MODULE FUNCTIONALITY INTEGRATION

Technologies e Hw/Sw systems

Page 32: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

USABILITY TESTING RESULTS

0 1 2 3 4 5 6 7 8 9 10

News Layout

Result Display

Newsletter Layout

Data Visualisation

Predefinite Search

Personal Search Save

Personal Search Activation

Newsletter Search

Table Navigation

Result Display Navigation

Simple Search Formulation

Advanced Search Formulation

Module Start-up

Usability Degree

WBDM MODULE (INQUIRY)

Technologies e Hw/Sw systems

Page 33: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

USABILITY TESTING RESULTS

0 1 2 3 4 5 6 7 8 9 10

Insert, modify, delete News

Insert, modify, delete Newsletter

Table Data Delete

Table Data Modify

Table Data Insert

Usability Degree

WBDM MODULE (Management)

Technologies e Hw/Sw systems

Page 34: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

BDNHomepage

Technologies e Hw/Sw systems

Page 35: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

WEB

News

Technologies e Hw/Sw systems

Page 36: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

SimpleSearch

Technologies e Hw/Sw systems

Page 37: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

AdvanceSearch

Technologies e Hw/Sw systems

Page 38: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

AdvanceSearch

Technologies e Hw/Sw systems

Page 39: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

AdvanceSearch

Technologies e Hw/Sw systems

Page 40: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

AdvanceSearch

Technologies e Hw/Sw systems

Page 41: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

AdvanceSearch

Technologies e Hw/Sw systems

Page 42: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Newsletter

Technologies e Hw/Sw systems

Page 43: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Home page and login form

Technologies e Hw/Sw systems

Page 44: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Registration form

Technologies e Hw/Sw systems

Technologies e Hw/Sw systems

Page 45: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Technologies e Hw/Sw systems

Page 46: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Technologies e Hw/Sw systems

Page 47: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Technologies e Hw/Sw systems

Page 48: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Technologies e Hw/Sw systems

Page 49: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Technologies e Hw/Sw systems

Page 50: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Technologies e Hw/Sw systems

Page 51: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Technologies e Hw/Sw systems

Page 52: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Technologies e Hw/Sw systems

Page 53: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Technologies e Hw/Sw systems

Page 54: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Technologies e Hw/Sw systems

Page 55: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Technologies e Hw/Sw systems

Page 56: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Technologies e Hw/Sw systems

Page 57: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Cliente

AmministrativoMarketing e

VenditeClienteINPUT/OUTPUT

No

Si

Fine Attività

Scelta Attività

Pagamento elettronico

Registrazione

Consultazione Stato

propri ordini

Inizio

DB

Accedi

Post Vendita e Customer

Care

Login

Utente già registrato in precedenza?

Fine

eCommerce

Menu Selezione Attività

ricevere informazioni relative allo stato di spedizione del

proprio ordine

registrazione dei propri dati per l’effettuazione degli ordini

consultazione catalogo

segnalazioni, (esempio attraverso e-mail o sms) di eventuali disponibilità

di prodotti non presenti al momento dell’acquistoFatture Attive

PagamentiRichieste Clienti

Richieste ClientiRichieste Clienti

acquisto con carrello e scelta della modalità di pagamento.

CustomerModel

Technologies e Hw/Sw systems

Page 58: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Amministrativo

AmministrativoTecnicoProgettistaMarketing/

VenditeINPUT/OUTPUT

No

Si

Inizio

Login

Supervisione Produzione

DB

Accedi

Utente già registrato in precedenza?

Registrazione

Menu Selezione Attività

Gestione Ammiinistrativa

del catalogo

Gestione Ordini Clienti

Gestione Acquisti

Gestione Dipendenti

Inserisci Dipendente

Cancella Dipendente

Scelta Attività

Alloca Dipendente in funzione delle necessità produttive

Scelta prodotti in funzione di qualità/prezzo

Emissione ordini

Selezione Fornitori

Pagamento fatture

Supervisione stato ordine

Riscontro Incassi

Fatturazione

Fine

Fine Attività

Inserimento/modifica prezzi

Supervisione produzione

Fatture Attive

Richieste ClientiRichieste Clienti

Richieste Clienti

Richieste di acquisto

Incassi

Fatture Attive

Fatture AttiveOrdini di acquisto

Fatture PassiveFatture Passive

AdministratorModel

Page 59: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Progettista

AmministrativoTecnico ProgettistaMarketing/

VenditeINPUT/OUTPUT

No

Si

Scelta Attività

Messa a disposizione del prodotto per la produzione

Fine Attività

Inizio

Fatture Passive

Menu Selezione Attività

Login

Registrazione

Documentazione del Prodotto

Requisiti

Creazione del prodotto

Richieste ClientiRichieste Clienti

Richieste Clienti

Selezionare caratteristiche dettaglioprodotti

Cosa vendere e a chi

Utente già registrato in precedenza?

Individuare componenti elementari

Studio delle Caratteristic

he del prodotto

Innovatività

Strategie di Mercato

Rilascio del prodotto

Selezionare componenti elementari

DB

Componenti

Modellare il prodotto assemblando componenti

Fine

Accedi

Inserimento nel

Portafoglio Prodotti

Strategie di Prodotto

Costo

Sperimentazione del Prodotto

Verifica e Validazione

Inserimento nel portafoglio Prodotti

DesignerModel

Page 60: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Marketing/Vendite

AmministrativoTecnicoProgettistaMarketing/

VenditeINPUT/OUTPUT

No

Si

Fine Attività

Menu Selezione Attività

Inizio

Utente già registrato in precedenza?

Registrazione

Strategie di Prodotto

Accedi

Richieste ClientiRichieste Clienti

Richieste Clienti

Benchmarking

DB

Gestione del Catalogo Prodotti

Componenti

Analisi di Mercato

Profilazione e targetizzazione

del Mercato

Login

Fine

Customer Satisfation

Definizione Politiche

Commerciali

Strategie di Mercato

Scelta Attività

MarketingModel

Page 61: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

TECNICO

INPUT/OUTPUT

Marketing/Vendite

AmministrativoTecnicoProgettista

Richieste Clienti

Produci Prodotto Aziendale

Verifica Richieste di Produzione

Fine

Gestione Richieste d’Acquisto

Richieste ClientiRichieste Clienti

Richiesta Ordine nuove componenti

Verifica Disponibilità Componenti

Piano di Produzione No

Richiesta di Acquisto

Utente già registrato in precedenza?

Login

Accedi

Registrazione

DB

Si

No

Si

Disponibilità sufficiente?

Inizio

ProductionModel

Page 62: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

PROGETTO

SEDE

PROGETTISTA

AZIENDA

UNITA' ORGANIZZATIVA

TECNICO REFERENTE PUBBLICITARIO

AMMINISTRATIVO

DIPENDENTE

RICHIESTA D'ACQUISTO

MAGAZZINO MATERIE PRIME

PRODOTTO FORNITORE

PRODOTTO AZIENDALE

CLASSE MERCEOLOGICA

MATERIA PRIMA POSSEDUTA

CLIENTE

PRODOTTO NEL CARRELLO

MAGAZZINO AZIENDALE

STOCCAGGIO AZIENDALE

PRODOTTO EFFETTIVO

PRODOTTO ORDINE

TAGLIAMATERIALE

CATALOGO

COLORE

ORDINE AZIENDALE

ORDINE CLIENTE

FORNITORE(1,1)

(1,1)

(1,1)

(1,1)

(1,1)

(1,1)

(1,1)

(1,1)

(1,N)

(1,N)

(1,N)

(1,1)

(1,N)

(1,1)

(1,N)

(1,1)

(1,N)

(1,N)

(1,N)(1,N)

(1,N)

(1,1)

(1,N)

(1,1)

(1,1)

(1,N)

(1,1)

(1,N)

(1,1)

(1,N)

(1,1)

(1,N)

(1,1)

(1,N)

(1,N)

(1,1)

(1,N)

(1,1)

(1,N)

(1,1)

(1,N)(1,1)

(1,N)

(1,1)(1,N)

(1,1)

(1,N)

(1,1)

(1,N)(1,1)

(1,N)

(1,1)

(1,N)

(1,1)

(1,N)

(1,1)

(1,N)

(1,1)

(1,N)

(1,1)

(1,N)

(1,1)

(1,N)

(1,N)

(1,1)

(1,N)

(1,1) (1,N)

E/RSchema

Page 63: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

LogicalSchema

Page 64: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

wwwroot

Progettista

ImmaginiProdotti

Amministrativo

Images

Banners

Cliente

Tecnico

Marketing

ElaboraDatiAziendali.php HOMEPAGE.phpIndex.php Insert_database.php

Login.phpMenu.php

ProceduraRegistrazioneAziendale.php

PrezziCatalogo

GestioneOrdini

GestioneOrdineCliente

GestioneDipendenti

PHP files

AggiungiDipendenti.phpCancellaDipendenti.phpModificaDipendenti.php

.

.

HeaderLoggato.phpHOMEPAGE_LOGGATO.php

Carrello

Catalogo

TabellaCarrello.phpRigaCarrello.phpRigaSuccCarrello.php

Catalogo.phpRigaCatalogo.phpRigaSuccCatalogo.php

CancellaDalCatalogo

InserisciNelCatalogo

TabelleCatalogo.phpRigaCatalogo.php

RigaSuccCatalogo.phpCancellaCatalogo.php

HeaderLoggato.php

HOMEPAGE_LOGGATO.php Menu.phpParte_Cliente.php

PaginaBianca.php

RigaOrdine.phpRigaSuccOrdine.php

HeaderLoggato.phpHOMEPAGE_LOGGATO.phpParte_Progettista.php

PaginaBianca.phpTabella.php Riga.php

Riga2.phpRigaVuota.php

Menu.php

Aggiungi.phpCancella.php

Modifica.php

RigaPerLaModifica.php

HeaderLoggato.phpHOMEPAGE_LOGGATO.php

ProduzioneProdottiTabella.phpRiga.php

TabelleCatalogo.phpRigaCatalogo.php

RigaSuccCatalogo.phpInserisciCatalogo.php

Parte_Marketing.phpPaginaBianca.php

RigaSucc.phpRigaPerLaModifica.php

Menu.php

Parte_Tecnico.phpPaginaBianca.phpRiga.php

RigaSucc.phpTabella.php

Modifica.php

Menu.php

TabellaOrdine.php

CancellaDalCarrello.php

RigaPerLaModifica.phpInserisciNelCarrello.php

Ordine EseguiOrdine.php

RigaSuccDipendenti.phpRigaDipendenti.php

RigaVuotaDipendenti.phpTabelleDipendenti.php

SoddisfaOrdine.php

AggiungiOrdine.phpRigaSuccOrdine.phpRigaOrdine.php NuovoOrdine.phpTabelleOrdine.php SoddisfaOrdine.php

CancellaOrdine.phpAggiungiOrdine.phpRigaSuccOrdine.php

RigaOrdine.phpNuovoOrdine.phpTabelleOrdine.php

CancellaOrdine.php

TabellaCatalogo.phpRigaCatalogo.php

RigaSuccCatalogo.phpRigaPerLaModifica.php

Modifica.php

IMAGES AND ICON FILES

DIRECTORY files

ManagementProcedures

Page 65: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Usability

Usability is a term used to denote the ease with which people can employ a Usability is a term used to denote the ease with which people can employ a particular tool or other human-made object in order to achieve a particular particular tool or other human-made object in order to achieve a particular goal.goal.

““In human-computer interaction and computer science, usability usually In human-computer interaction and computer science, usability usually refers to the elegance and clarity with which the interaction with a computer refers to the elegance and clarity with which the interaction with a computer program or a web site is designed”program or a web site is designed” (Wikipedia).(Wikipedia).

The document ISO 9241-11 (1998) Guidance on Usability, also issued by the The document ISO 9241-11 (1998) Guidance on Usability, also issued by the International Organization for Standardization, defines usability as:International Organization for Standardization, defines usability as:

““The extent to which a product can be used by specified users to achieve The extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified specified goals with effectiveness, efficiency and satisfaction in a specified context of use.” context of use.”

Page 66: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Why Usability?<<Let’s think about a financial society. Every day there are numerous accesses at the management page and there is a designing error in this page and it makes an average of 10 seconds of time lost.If this error repeats every day 20 times for a number of 10 staff-users with a cost of 40 euro per hour, the society has to pay 6700 each week and 70000 Euro every year with looses of 1750 working hours>>.

(M.Sentinelli, L’usabilità dei nuovi media, Carocci 2003).

Usability

Page 67: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Why Usability?Jakob Nielsen

..\inspection methods-nielsen.pdf

..\web_usability_foils.pdf

http://www.useit.com/papers/heuristic/heuristic_list.html

http://www.useit.com/jakob/webusability/

Usability

Page 68: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Usability Evaluation Methods User Question-Asking;User Question-Asking; Human/Computer Operational Observation;Human/Computer Operational Observation; Personal Operation Experience;Personal Operation Experience; Time and Motion Studies;Time and Motion Studies; Makeup evaluation;Makeup evaluation; Review of Detailed Design;Review of Detailed Design; Prototype Testing;Prototype Testing; Human Factors Experiment,Human Factors Experiment, Case Studies;Case Studies; Field Evaluation.Field Evaluation.

Usability

Page 69: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Potential Critical Success Factorswhich can be measured

Should a product be:Should a product be:

Effective;Effective; Efficient in use;Efficient in use; Satisfying to use;Satisfying to use; Usable with acceptable mental effort;Usable with acceptable mental effort; Easy to install;Easy to install; Easy to learn;Easy to learn; Flexible to use;Flexible to use; Adaptable for different contexts.Adaptable for different contexts.

Usability

Page 70: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

e-Learning usabilityULAB, has been observing the end-users behaviour during the use of the ULAB, has been observing the end-users behaviour during the use of the on-line courses and the e-learning systems achieving a structured on-line courses and the e-learning systems achieving a structured technique based on the following actions:technique based on the following actions:

Analysis of end-user requirements in relation to the LMS and itsAnalysis of end-user requirements in relation to the LMS and its functionality; functionality;

Understanding the users' behaviour during navigation in web based e-learningUnderstanding the users' behaviour during navigation in web based e-learning contents; contents;

Identification of the weak points of the systems interface, and correction of Identification of the weak points of the systems interface, and correction of critical problems during the design phase; critical problems during the design phase;

Easy to use management of multimedia e-learning contents by innovative andEasy to use management of multimedia e-learning contents by innovative and usable LCMS, proper to synchronous and asynchronous learning contexts; usable LCMS, proper to synchronous and asynchronous learning contexts;

Improvement of the learning quality by means of innovative and usable Improvement of the learning quality by means of innovative and usable e-learning objects; e-learning objects;

Increasing the quality of the communication between teacher and students byIncreasing the quality of the communication between teacher and students by means of new interactive and innovative systems. means of new interactive and innovative systems.

Usability

Page 71: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

The experimental testing methodsThe ULAB experimental testing methods are complete and rigorous and they The ULAB experimental testing methods are complete and rigorous and they can be synthesized in following steps:can be synthesized in following steps:

• Identification of all the variables involved in the interaction between Identification of all the variables involved in the interaction between end-users and the LMS & LCMS; end-users and the LMS & LCMS;

Definition of the questionnaires (User Identification & final satisfaction)Definition of the questionnaires (User Identification & final satisfaction)

• • End-user selection based on a sampling method;End-user selection based on a sampling method;

• • Definition of tests according to the applications;Definition of tests according to the applications;

• • Definition of the tasks and the times of execution in relation to the Definition of the tasks and the times of execution in relation to the functionalities to be tested; functionalities to be tested;

• • Identification of the difficulty levels in the use of the systems during theIdentification of the difficulty levels in the use of the systems during the test sessions; test sessions;

• • Parameters measurement and data collection by usability experts;Parameters measurement and data collection by usability experts;

• • Data statistic analysis by spreadsheet.Data statistic analysis by spreadsheet.

Usability

Page 72: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

The IdeaTo develop a usable and interactive system, based on To develop a usable and interactive system, based on multimedia communication, to manage:multimedia communication, to manage:

• many tests in a same environment with/without themany tests in a same environment with/without the presence of the expert; presence of the expert;

• many groups of the end-users;many groups of the end-users;

• remote multiple sessions in the same time and remote multiple sessions in the same time and different places; different places;

• many activities by the experts with a standardmany activities by the experts with a standard usability methodology; usability methodology;

• very large scale distributed database.very large scale distributed database.

Usability

Page 73: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Our needs• The Usability Lab testing methods plans a maximum number of The Usability Lab testing methods plans a maximum number of fifty end-users involved to maintain a reasonable operating cost;fifty end-users involved to maintain a reasonable operating cost;

• The usability expert can only observe a single end-user during theThe usability expert can only observe a single end-user during the testing session and for this reason the end-user must physically be testing session and for this reason the end-user must physically be in the laboratory; in the laboratory;

• These demands have excluded any testing involving users These demands have excluded any testing involving users resident in foreign countries.resident in foreign countries.

The ENEA Usability Lab has studied alternative and innovative solutions that The ENEA Usability Lab has studied alternative and innovative solutions that allows to manage in remote way the usability tests. allows to manage in remote way the usability tests.

The main issues in this phase have been the possibility to organize a usability test The main issues in this phase have been the possibility to organize a usability test with a remote end-user, and to effectively reduce the usability expert workload. with a remote end-user, and to effectively reduce the usability expert workload.

Usability

Page 74: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Our projectU.Te.A.S. has been the beginning of a new research activity in a product U.Te.A.S. has been the beginning of a new research activity in a product with the following characteristics:with the following characteristics:

• • Remote control by the usability expert during the usability test sessions; Remote control by the usability expert during the usability test sessions;

• • Integration of editing usability test functionalities;Integration of editing usability test functionalities;

• • Higher number of end-users in the test sessions at the same time;Higher number of end-users in the test sessions at the same time;

• • Improvement of data management via web;Improvement of data management via web;

• • Advanced integration of video-communication functionalities and directAdvanced integration of video-communication functionalities and direct interaction during the remote test between the usability expert and the interaction during the remote test between the usability expert and the end-user; end-user;

• • Implementation of a new module to create communities of usability and Implementation of a new module to create communities of usability and e-Learning experts. e-Learning experts.

Usability

Page 75: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

What is U.Te.A.S.?U.Te.A.S. is a web prototype application that integrates U.Te.A.S. is a web prototype application that integrates different functionalities used in the analysis of human different functionalities used in the analysis of human computer interaction. This system acts as a virtual Usability computer interaction. This system acts as a virtual Usability Lab and will allow the analysis and testing of the usability level Lab and will allow the analysis and testing of the usability level of different e-learning systems such as:of different e-learning systems such as:

Learning Management System (LMS);Learning Management System (LMS);

Learning Content Management System (LCMS);Learning Content Management System (LCMS);

Cooperative tools; Cooperative tools;

Learning objects;Learning objects;

On-line courses. On-line courses.

Usability

Page 76: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

U.Te.A.S. at work

U.Te.A.S., ASP, Ajax and Javascript based, manages the U.Te.A.S., ASP, Ajax and Javascript based, manages the following information and data:following information and data:

user interface interaction;user interface interaction;

data test; data test;

end-user, operator and expert data;end-user, operator and expert data;

audio & video communication;audio & video communication;

test session;test session;

the parameters and the trackingthe parameters and the tracking towards the database. towards the database.

Usability

Page 77: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

User TypesU.Te.A.S. can manage the following user types:U.Te.A.S. can manage the following user types:

•• Registered end-user;Registered end-user;

•• Operator;Operator;

•• Usability Expert;Usability Expert;

•• Observer;Observer;

•• Administrator.Administrator.

Usability

Page 78: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Type of TESTU.Te.A.S. schedules three usability test types: U.Te.A.S. schedules three usability test types:

•• End-user testing without staff presence;End-user testing without staff presence;

•• End-user testing with staff presence;End-user testing with staff presence;

End-user testing with active assistance. End-user testing with active assistance.

Usability

Page 79: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

End user testing without staffIt allows to execute a test without operator presence. The end-user can It allows to execute a test without operator presence. The end-user can autonomously complete the tasks autonomously complete the tasks predefined by the usability expert. This usability predefined by the usability expert. This usability evaluation method is “task driven” and it schedules precise actions inside the evaluation method is “task driven” and it schedules precise actions inside the LCMS, and they are finalized to the fulfillment by a task oriented end-user and not LCMS, and they are finalized to the fulfillment by a task oriented end-user and not through a generic navigation. The predefined tasks are highly structured and they through a generic navigation. The predefined tasks are highly structured and they guide the end-user to the final result.guide the end-user to the final result.In this case, the system is able to record a file video containing In this case, the system is able to record a file video containing actionsactions and index and index referred to referred to quantitative parametersquantitative parameters, for example: , for example:

• Mouse click; Mouse click; •• Keystrokes;Keystrokes;•• Pages visited and predefined navigation; Pages visited and predefined navigation; Form compilation and query execution;Form compilation and query execution;

Errors;Errors; Auto Help dialogue windows;Auto Help dialogue windows; User Suggestions form compilation;User Suggestions form compilation; Partial and total execution tasks times.Partial and total execution tasks times.

Usability

Page 80: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

End user testing with staffThis test consists of end-user behaviour observation to evaluate the This test consists of end-user behaviour observation to evaluate the experience and the operative context in relation to the e-Learning application experience and the operative context in relation to the e-Learning application functionalities to be tested. The scheduled tasks are not structured. The end-functionalities to be tested. The scheduled tasks are not structured. The end-user explores the contents freely while being assisted and observed directly user explores the contents freely while being assisted and observed directly by an operator without any external influence.by an operator without any external influence.In particular an empirical technique named "Thinking aloud” has been used. In particular an empirical technique named "Thinking aloud” has been used. This technique helps the experts to understand the user's behaviour during This technique helps the experts to understand the user's behaviour during the navigation in e-learning contents, their selected routes to hit the mark, the navigation in e-learning contents, their selected routes to hit the mark, their expectations and reactions. their expectations and reactions.

The testing data model is based on:The testing data model is based on:

Errors;Errors; Helps;Helps; End-user Suggestions and comments;End-user Suggestions and comments; Partial and total execution tasks times.Partial and total execution tasks times.

Usability

Page 81: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

End user test with active assistanceIt schedules a direct interaction between the end-user and usability expert. It schedules a direct interaction between the end-user and usability expert. This interaction is supported by chat and audio/video communication tool. This interaction is supported by chat and audio/video communication tool. The end-user and the operator can execute a test together, communicating The end-user and the operator can execute a test together, communicating through a microphone and a web-cam, sharing the same remote desktop, through a microphone and a web-cam, sharing the same remote desktop, while the usability expert observes silently and analyzes events and while the usability expert observes silently and analyzes events and behaviours via web-cam like as an example: behaviours via web-cam like as an example:

• Facial expressions;Facial expressions;•• Body motions;Body motions;•• Attitudes of fatigue, confusion, satisfactionAttitudes of fatigue, confusion, satisfaction or dissatisfaction or dissatisfaction •• Routes;Routes;•• Navigational modalities.Navigational modalities.

Usability

Page 82: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Evaluator Architecture

Test Manager DocumentationManager

Video Communication Manager

Web Based Graphical User Interface

Database

QuestModule

Statistics Data

Presentation Module Videotest

Module

Usability

Page 83: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Entity/Relationship Schema

Usability

Page 84: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Test Manager ModuleUsability

Page 85: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

The InterfaceUsability

Page 86: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

VideoTest ModuleVideoTestVideoTest has been implemented for the audio-video streaming, by the use of has been implemented for the audio-video streaming, by the use of Web 2.0 technology, to manage the on-line communication of events and Web 2.0 technology, to manage the on-line communication of events and messages in synchronous and asynchronous mode. messages in synchronous and asynchronous mode. VideoTestVideoTest module, during the test module, during the test sessions, records functionalities of sessions, records functionalities of events by synchronous modality, in events by synchronous modality, in particular the beginning and the end of particular the beginning and the end of every task, the times and errors every task, the times and errors scheduling.scheduling.VideoTestVideoTest also integrates a visual also integrates a visual interface to analyze in an interface to analyze in an asynchronous way the tests previously asynchronous way the tests previously recorded. This system stored the recorded. This system stored the events in a specific database and, events in a specific database and, using the XML language, allowed a using the XML language, allowed a visualization and an interaction with visualization and an interaction with the archived tests. the archived tests.

Usability

Page 87: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Experimental Environment

Usability

Page 88: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Experimental EnvironmentUsability

Page 89: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

At the end of every test U.Te.A.S. generates:At the end of every test U.Te.A.S. generates:

• A video of the session containing the end-user activities during the A video of the session containing the end-user activities during the tasks, which estimates the application usability level and the end-user tasks, which estimates the application usability level and the end-user acceptance level through facial expressions and body motions analysis. acceptance level through facial expressions and body motions analysis.

The system also supplies a statistical report containing: The system also supplies a statistical report containing:

• Recorded data (pages visited, mouse click, keystrokes, partial times, Recorded data (pages visited, mouse click, keystrokes, partial times, total times, errors, helps, suggestions, comments);total times, errors, helps, suggestions, comments);

• Graphics and charts. Graphics and charts.

This file can be re-examined and indexed at any time for any This file can be re-examined and indexed at any time for any purpose.purpose.

Final output

Usability

Page 90: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Testing U.Te.A.S. / Evaluator

The first generation prototype of U.Te.A.S. has been applied in the The first generation prototype of U.Te.A.S. has been applied in the experimental phase using the ENEA Venus/PLUS methodology and experimental phase using the ENEA Venus/PLUS methodology and fifty end-users to analyze the usability level of:fifty end-users to analyze the usability level of:

• The ENEA LMS Matrix;The ENEA LMS Matrix; • The Enea LMS Easy Matrix;The Enea LMS Easy Matrix;

• The ENEA authoring tool SI.A.The ENEA authoring tool SI.A.

Finally the results indicated that 85% of end-users have Finally the results indicated that 85% of end-users have referred that they did not have any problem during the referred that they did not have any problem during the usability U.Te.A.S test.usability U.Te.A.S test.

Usability

Page 91: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

GoalsThe final release of U.Te.A.S. will allow further reduction of the The final release of U.Te.A.S. will allow further reduction of the costs (30%), related to logistics and organizational aspects. costs (30%), related to logistics and organizational aspects.

In this way it will be possible to increase the number of In this way it will be possible to increase the number of executable tests and end-users connected at the same time; executable tests and end-users connected at the same time;

Eliminating the presence of the usability experts during the tests Eliminating the presence of the usability experts during the tests it will be possible to innovate the usability testing methodology with it will be possible to innovate the usability testing methodology with faster procedures and reduced time; faster procedures and reduced time;

The end-users will have a natural and unchanged behavior The end-users will have a natural and unchanged behavior during their testing sessions.during their testing sessions.

Usability

Page 92: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

CORPORATE GOVERNMENT UNIVERSITY

U.Te.A.S. customersUsability

Page 93: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Future works

Since the increasing spread of Since the increasing spread of Tablet, PDA, Smart-phones with Tablet, PDA, Smart-phones with web browser pro and technologies web browser pro and technologies such as touch-screen monitors and such as touch-screen monitors and wi-fi connections, the Usability Lab wi-fi connections, the Usability Lab is studying a web application that is studying a web application that allows the execution of usability allows the execution of usability test sessions in any situation and test sessions in any situation and location. The design of a mobile location. The design of a mobile device interface will make possible device interface will make possible usability test sessions with no usability test sessions with no interaction between end-users and interaction between end-users and experts.experts.

Usability

Page 94: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

MobileLesson 11 (Video) ObjectsFrom web to smartphone

Future Works

Page 95: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

SEE2008 European Award

Depuis Award 2009KM 10 Award

The European Commission has assigned the prestigious Award SEE “Sustainable Energy Europe Campaign”, for the “Co-operation programs “ category, to the “Desire-Net” project, realized by ENEA in collaboration with UNESCO.

Depuis Projects and KM 10.

Page 96: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Architettura di un sistema avanzato di ricerca in rete internet:

Meta Motore

Prof. Flavio Fontana

Page 97: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Architettura generale

Agrologis MIPAF Eurlex

Min Infr Trasp

Parlamento

Italiano

ISMEA ….Infoleges

DBDB DBDB DBDB DB

Rete Internet

MetaMotoreCBD

DB DB

DB

End UserFVD

Page 98: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Architettura interna

• Il MM è strutturato con un’architettura modulare dove ogni singolo modulo ha una struttura indipendente che lavora in modo collaborativo con gli altri;

• Il modulo principale è costituito dalla classe Metasearcher, che si avvale della classe Tool che contiene gli strumenti per la gestione dell’XML;

• Il modulo Error e il modulo Log sono di supporto e sono integrati totalmente in ogni procedura o funzione del MM stesso;

• La gestione delle grosse moli di dati viene demandata al modulo Multiserver, il quale gestisce un protocollo di comunicazione tra le diverse istanze del MM presenti sui diversi server distribuiti sulla rete;

• L’interfaccia utente viene gestita dalla webform chiamata Wizquery, la quale non è semplicemente una pagina web, ma una struttura modulare conforme alle wizard di configurazione classiche delle applicazioni stand-alone che permette di inserire tutti i parametri per strutturare una ricerca in maniera sequenziale.

Il tutto è strutturato per operare in parallelo e abbattere i tempi di attesa Il tutto è strutturato per operare in parallelo e abbattere i tempi di attesa propri della rete Internetpropri della rete Internet

Page 99: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Architettura interna

newProjectnewProject

GrabLoopGrabLoop

Step0GrabStep0Grab

Step1TableStep1Table

Step1DirStep1Dir

Step2PivotStep2Pivot

xQueRy

Step3MetaTagStep3MetaTag

Step4ChooseStep4Choose

Step5TakeStep5Take

Step0GrabStep0Grab

Filter FiltType

Filter FiltType

VerifyTagVerifyTag

CBD

findPivotnearPivotfindTag

findPivotnearPivotfindTag

SaveXmlDbSaveXmlDb

QueryQuery

loadPagexmlFromUrlloadXmlMs

loadPagexmlFromUrlloadXmlMs

msLogmsError

QueryDBQueryDB

Page 100: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Requisiti funzionali

Le funzionalità più rilevanti del MM sono le seguenti:Le funzionalità più rilevanti del MM sono le seguenti:

Ricerca delle informazioni (per entità fondamentale) di tipo semplice, avanzata e

testuale;

Percorsi guidati per la ricerca delle informazioni sulle entità e relazioni;

Link esterni a siti web e altre informazioni;

Unico punto di accesso alle informazioni, e, allo stesso tempo, strumento

d’interrogazione delle BD più qualificate del settore con un elevato grado di

usabilità;

Ricerca, impostata dall’utente, verso le BD che garantisce una congruenza con i

dati specifici di ciascuna BD;

Coerenza funzionale con le caratteristiche e le chiavi di accesso proprie di

ciascuna BD.

Page 101: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Requisiti funzionali

L’architettura interna del sistema MM è stata integrata in quella della BDN in un stesso ambiente operativo e funzionale dove sono condivisi gli strumenti di amministrazione del Database, stesso DBMS, e il database centrale delle normative (DBC). Il MM è stato specializzato nel recupero dei dati con strutture flessibili da adattare al database centrale della BDN, dove venivano immessi i dati delle ricerche.

Page 102: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Specifiche globaliPrincipali funzionalità sperimentaliPrincipali funzionalità sperimentali

Ricerca contemporanea su un massimo di sei differenti BDN;

Ricerca su una/alcune/tutte le BD;

Ricerca semplice;

Ricerca avanzata;

Utilizzo della CARD standard di visualizzazione del risultato;

Stampa della CARD;

Visualizzazione delle informazioni con il numero dei record trovati e elencate per differenti criteri (Numero, Titolo, ecc.);

Controllo della ridondanza dei dati.

Page 103: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Specifiche tecniche

L’architettura interna del sistema MM è stata integrata in quella della BDN in un

stesso ambiente operativo e funzionale dove sono condivisi gli strumenti di

amministrazione del Database, stesso DBMS, e il database centrale delle

normative (DBC). Il MM è stato specializzato nel recupero dei dati con strutture

flessibili da adattare al database centrale della BDN, dove venivano immessi i

dati delle ricerche.

Page 104: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

ArchitetturaMetaMotore BDN Form Manager

MM MM PlusPlus

FORMFORMAdapterAdapter

MM MM PlusPlus

FORMFORMAdapterAdapter

BDNsBDNsBDNsBDNs

Field 1Field 1Field 2Field 2Field nField n

Field 1Field 1Field 2Field 2Field nField n

Result DisplayResult Display

DocDoc Data-setData-setPivotPivotMMMM

Server 1/2

192.107.92.14192.107.92.29

Query ExecutorQuery Executor

Result Display ManagerResult Display Manager

Form AnalyserForm Analyser

Page 105: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

MMs – il Meta Motore standard

• MMs crea una collezione di normative di differenti BDN in modalità standard.

Il dimostratore è un estrattore di prima generazione in grado di interrogare le

form dei siti web secondo parametri predefiniti. Questo sistema è stato

utilizzato per inserire i risultati ottenuti nella BDN centrale;

• La caratteristica principale dell’MMs è quella di essere un’applicazione

configurabile unicamente dal programmatore stesso. L’obiettivo di questa

applicazione web è quella di ottenere l’estrazione più esaustiva e più

coerente delle normative presenti nelle BDN di riferimento.

Page 106: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Utilizzo delle form

Nelle pagine web i form sono elementi composti da diversi campi che consentono ricerche dettagliate nelle banche dati alle quali sono collegate, si è pensato quindi di sfruttare questi componenti per garantire al metamotore lo scaricamento di dati il più possibile attinenti alla nostra ricerca;

Per rendere i form utilizzabili dal metamotore si è realizzata un’interfaccia visuale di tipo wizard in grado di guidare l’operatore nella configurazione del form permettendogli di selezionare uno alla volta tutti i campi necessari alla ricerca.

Page 107: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Caratterizzazione Form

Una volta portate a termine la configurazione e salvati i dati il motore di gestione delle form genera un codice xml in grado di interfacciarsi con il metamotore, opportunamente modificato, che provvederà ad effettuare le richieste ed ottenere le pagine dei risultati;

Per poter gestire al meglio le pagine dei risultati è stato inoltre introdotto nel metamotore un modulo esterno in grado di prelevare dal web un file pdf e produrre in output un file html con il contenuto testuale di tale documento.

Page 108: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

La validazione

• I test di usabilità (metodologia ENEA VENUS/Plus) eseguiti sul MM hanno riguardato gli aspetti funzionali del sistema a livello delle sue componenti di gestione (configurazione), interrogazione e interfaccia utente;

• I test sono stati svolti da 20 utenti (end users, esperti, sistemisti ENEA), in regime di osservazione diretta, con assistenza attiva riguardante i compiti assegnati sulle schede di lavoro;

• I task hanno riguardato la gestione del MM da parte dello staff, la gestione delle basi di dati (Data base centrale) e file di esportazione dei dati in formato XML; l’interrogazione predefinita, semplice, avanzata (Interfaccia lato utente del MM);

I test di usabilità svolti hanno consentito di valutare positivamente le I test di usabilità svolti hanno consentito di valutare positivamente le funzionalità del MM;funzionalità del MM;

La valutazione dell’interfaccia, da parte dello staff, è sintetizzabile in La valutazione dell’interfaccia, da parte dello staff, è sintetizzabile in una conferma di questa scelta progettuale. una conferma di questa scelta progettuale.

Page 109: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

I risultati

FUNZIONALITA MODULO Interfaccia MM (Interrogazione)

0 1 2 3 4 5 6 7 8 9 10

Selezione ricerca predefinitaLink

Selezione ricerca predefinitaAlberi

Visualizzazione risultato

Navigazione tra i risultati

Impostazione ricerca avanzata

Impostazione ricerca semplice

Avvio del modulo

GIUDIZIO

Funzionalità Meta Motore (Gestione)

0 2 4 6 8 10

Fu

nzi

on

i

Giudizio

Scelta campi

Metadati

Scelta del pivot

Pagina modello

Pivoting

Risultati

Individuazione delle pagine

New Query (Estrazione)

Integrazione Portale Agrologis

Accesso Metamotore

Valutazione del Meta Motore (Interrogazione)

0 2 4 6 8 10

Fu

nzi

on

e

Giudizio

Ricerca nella Gazzetta

Ricerca per data

Ricerca nel testo

Link

Alberi di ricerca

Ricerca avanzata

Ricerca semplice

Pannelli di Interrogazione

Integrazione Portale Agrologis

Accesso Metamotore

Page 110: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

ConclusioniLe funzionalità implementate nel MM sono basate su quanto definito nella Le funzionalità implementate nel MM sono basate su quanto definito nella

fase di analisi, esse sono:fase di analisi, esse sono:

Presentazione dei risultati in modo omogeneo e standard; Salvataggio dei risultati della ricerca e dei parametri dell’interrogazione per

creazione di query personali; Visualizzazione dei risultati con differenti ordinamenti; Stampa dei risultati della ricerca; Indicazione e visualizzazione del numero totale delle normative; Associazione dei testi alle normative in formato HTML, DOC, PDF; Visualizzazione della card (normativa della BDN Agrologis); Gestione e controllo delle informazioni già presenti, recuperate in precedenti

fasi di ricerca, nel database centrale del MM; Gestione del grado di riconoscibilità delle normative, in termini percentuali,

con layout di pagina e contenuti simili in base all’attinenza dell’interrogazione

(fase di set-up del MM da parte dello staff); Conservazione dei dati delle query personali (dossier normativa utente),

opzionale.

Page 111: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Futuri sviluppi

In considerazione della complessità del sistema implementato si evidenzia In considerazione della complessità del sistema implementato si evidenzia quanto segue circa i futuri sviluppi del MM:quanto segue circa i futuri sviluppi del MM:

• Una procedura di estrazione dati che consenta la creazione di estratti elaborati dal sistema basati su ontologie e sintassi specifiche del dominio dati;

• Una funzione generica di estrazione dati indipendente dalla fonte, dalla struttura informativa e dal set di informazioni richieste dall’utente (Agente di Comunicazione Visiva Intelligente);

• Agenti intelligenti per l’estrazione automatica dei dati, metodi di intelligenza artificiale e studi relativi al web semantico (Extractor Plus);

• Una nuova funzione di ricerca ontologica basata sui linguaggi RFID e WOL (Query in linguaggio naturale) basata sulla tecnologia IALINA.

• Un ottimizzatore di query che analizzi le query più frequenti, le classifichi e le esegua automaticamente a scadenze predefinite;

• Un modulo agente software che profili l’utenza in funzione delle interrogazioni e delle informazioni di loro intesse al fine proporre informazioni utili e correlate in primo piano (Focus).

Page 112: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Meta Motore - Gestione

Page 113: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

MMs – Meta Motore standard

Page 114: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Meta Motore – Ricerca semplice

Page 115: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Meta Motore – Ricerca avanzata

Page 116: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Meta Motore – Ricerca guidata

Page 117: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Meta Motore – Links utili

Page 118: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Meta Motore – Ricerca nel testo

Page 119: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Meta Motore – Alberi di ricerca

Page 120: 2012 Summer School 12-14 September, ENEA, Rome, ITALY Web-DB iCARDs Management & Inquiry DOC Data & Information Technologies ICTs.

2012 Summer School 12-14 September, ENEA, Rome, ITALY 2012 Summer School 12-14 September, ENEA, Rome, ITALY

Thank you for your attention!

Contacts:Contacts:

[email protected]@enea.it