No edit summary |
|||
Line 2: | Line 2: | ||
== Sommario == | == Sommario == | ||
X12 è la seconda maggior versione di X Input Extension e permette di usare simultaneamente più dispositivi d'ingresso indipendenti. | |||
== Progettista == | == Progettista == | ||
* Nome: [http://fedoraproject.org/wiki/Peter_Hutterer Peter Hutterer] | * Nome: [http://fedoraproject.org/wiki/Peter_Hutterer Peter Hutterer] | ||
== Stato | == Stato corrente == | ||
* Rilascio: [[Releases/12| Fedora 12]] | * Rilascio: [[Releases/12| Fedora 12]] | ||
* Per informazioni aggiornate sullo stato di ''XI2'' consultare la [[Features/XI2#Current_status | pagina originale]]. | * Per informazioni aggiornate sullo stato di ''XI2'' consultare la [[Features/XI2#Current_status | pagina originale]]. | ||
== | == Descrizione dettagliata == | ||
X12 si presenta con un numero di nuove caratteristiche ripetto alla corrente X Input Extension 1.5: | |||
* | * Supporto alla gerarchia master/slave di dispositivi. Nei server X che supportano X12 sono presenti due tipi di dispositivi: | ||
* | ** I dispositivi slave (SD) solitamente rappresentano un dispositivo d'ingresso fisico connesso all'host. | ||
** I dispositivi master (MD) sono dispositivi d'ingresso virtuali controllati dal dispositivo fisico. Tali dispositvi appaiono come puntatori master (un cursore visibile) e tastiere master (il focus di una tastiera). | |||
: Ogniqualvolta un SD genera un evento, questo evento è inviato alla relativa applicazione, attraverso l'MD. | |||
* Supporto per dispositivi master multipli. X12 consente alle applicazioni di creare coppie addizionali di dispositivi master (cioè un cursore e un focus di tastiera). Attraverso il ri-assegnamento dinamico delle SD le applicazioni possono controllare il dispositivo fisico che controlla cursore visibile/il focus della tastiera. Ciò consente a utenti multipli localizzati di collaborare su uno stesso schermo. | |||
* Altro | |||
* | |||
== Vantaggi per Fedora == | |||
== | X12 propone lo sviluppo di una originale interfaccia utente, per esempio ingresso bi-manual o applicazioni collaborative localizzate. | ||
Peter | == Documentazione == | ||
Peter ha scritto una serie di blog posts a propo delle nuove possibilità di XI2: | |||
* [http://who-t.blogspot.com/2009/07/xi2-and-xlib-cookies.html XI2 and xlib cookies] | * [http://who-t.blogspot.com/2009/07/xi2-and-xlib-cookies.html XI2 and xlib cookies] | ||
* [http://who-t.blogspot.com/2009/05/xi2-recipes-part-1.html XI2 Recipes, Part 1] | * [http://who-t.blogspot.com/2009/05/xi2-recipes-part-1.html XI2 Recipes, Part 1] | ||
Line 50: | Line 33: | ||
* [http://who-t.blogspot.com/2009/07/xi2-recipes-part-6.html XI2 Recipes, Part 6] | * [http://who-t.blogspot.com/2009/07/xi2-recipes-part-6.html XI2 Recipes, Part 6] | ||
== | == Note di rilascio == | ||
L'aggiornamento a X.Org server 1.7 provvede Fedora della version 2.0 di X Input Extension (XI2). Questa estensione presenta nuove API client per gestire dispositivi d'ingresso e anche le funzionalità di Multi-Pointer X (MPX).<BR> Le funzionalità di MPX permettono agli utenti di creare e rimuovere al volo nuovi cursori e foci di tastiere, oltre che riattaccare dinamicamente dispositivi d'ingresso fisici a questi cursori/foci. Ogni coppia cursore/focus è indipendente dalle altre, con la possibilità di essere usate simultaneamente, per interazioni multi-utente su singolo schermo, ingresso bi-manule e molto altro.<BR> | |||
Le API X12 consentono ai client pieno accesso ad ogni dispositivo d'ingresso ed ai suoi eventi. I client possono così interagire con gli eventi di ciascun dispositivo d'input, implementando funzionalità come l'editazione multi-utente sullo stesso documento. | |||
XI2 è non-intrusiva e non influenza il desktop predefinito. La sua caratteristica dventa visibile solo quando sono creati nuovi cursori/focus di tastiera, o i client utilizzano eplicitamente le nuove API. | |||
XI2 | == Altre informazioni == | ||
Per: | |||
* Obbiettivi | |||
* Test Plan | |||
* Esperienza Utente | |||
* Dipendenze | |||
* Progetto corrente | |||
* Commenti e Discussioni | |||
consultare la [[Features/XI2 | pagina originale]] di questo documento. | |||
[[Category:FeatureAcceptedF12]] | [[Category:FeatureAcceptedF12]] | ||
[[Category:F-12 Features IT|{{SUBPAGENAME}}]] | [[Category:F-12 Features IT|{{SUBPAGENAME}}]] |
Revision as of 16:13, 1 February 2010
X Input Extension 2.0 (XI2)
Sommario
X12 è la seconda maggior versione di X Input Extension e permette di usare simultaneamente più dispositivi d'ingresso indipendenti.
Progettista
- Nome: Peter Hutterer
Stato corrente
- Rilascio: Fedora 12
- Per informazioni aggiornate sullo stato di XI2 consultare la pagina originale.
Descrizione dettagliata
X12 si presenta con un numero di nuove caratteristiche ripetto alla corrente X Input Extension 1.5:
- Supporto alla gerarchia master/slave di dispositivi. Nei server X che supportano X12 sono presenti due tipi di dispositivi:
- I dispositivi slave (SD) solitamente rappresentano un dispositivo d'ingresso fisico connesso all'host.
- I dispositivi master (MD) sono dispositivi d'ingresso virtuali controllati dal dispositivo fisico. Tali dispositvi appaiono come puntatori master (un cursore visibile) e tastiere master (il focus di una tastiera).
- Ogniqualvolta un SD genera un evento, questo evento è inviato alla relativa applicazione, attraverso l'MD.
- Supporto per dispositivi master multipli. X12 consente alle applicazioni di creare coppie addizionali di dispositivi master (cioè un cursore e un focus di tastiera). Attraverso il ri-assegnamento dinamico delle SD le applicazioni possono controllare il dispositivo fisico che controlla cursore visibile/il focus della tastiera. Ciò consente a utenti multipli localizzati di collaborare su uno stesso schermo.
- Altro
Vantaggi per Fedora
X12 propone lo sviluppo di una originale interfaccia utente, per esempio ingresso bi-manual o applicazioni collaborative localizzate.
Documentazione
Peter ha scritto una serie di blog posts a propo delle nuove possibilità di XI2:
- XI2 and xlib cookies
- XI2 Recipes, Part 1
- XI2 Recipes, Part 2
- XI2 Recipes, Part 3
- XI2 Recipes, Part 4
- XI2 Recipes, Part 5
- XI2 Recipes, Part 6
Note di rilascio
L'aggiornamento a X.Org server 1.7 provvede Fedora della version 2.0 di X Input Extension (XI2). Questa estensione presenta nuove API client per gestire dispositivi d'ingresso e anche le funzionalità di Multi-Pointer X (MPX).
Le funzionalità di MPX permettono agli utenti di creare e rimuovere al volo nuovi cursori e foci di tastiere, oltre che riattaccare dinamicamente dispositivi d'ingresso fisici a questi cursori/foci. Ogni coppia cursore/focus è indipendente dalle altre, con la possibilità di essere usate simultaneamente, per interazioni multi-utente su singolo schermo, ingresso bi-manule e molto altro.
Le API X12 consentono ai client pieno accesso ad ogni dispositivo d'ingresso ed ai suoi eventi. I client possono così interagire con gli eventi di ciascun dispositivo d'input, implementando funzionalità come l'editazione multi-utente sullo stesso documento.
XI2 è non-intrusiva e non influenza il desktop predefinito. La sua caratteristica dventa visibile solo quando sono creati nuovi cursori/focus di tastiera, o i client utilizzano eplicitamente le nuove API.
Altre informazioni
Per:
- Obbiettivi
- Test Plan
- Esperienza Utente
- Dipendenze
- Progetto corrente
- Commenti e Discussioni
consultare la pagina originale di questo documento.