[Jde-dev] Esquema Keyboard
JoseMaria
jmplaza en gsyc.es
Jue Ene 29 16:37:11 CET 2009
Hola mozos,
efectivamente ayer cuando lo pusiste Juan, me entraron las mismas
preguntas... �por qu� no es un driver? T�picamente los drivers son para
acceder a sensores o actuadores, y pon�rselos a disposici�n de los
esquemas, que son quienen tienen la funcionalidad de la aplicaci�n en
cuesti�n. En cierto modo el teclado (desde el punto de vista de la
m�quina) no deja de ser un sensor, que mide si el usuario humano ha
pulsado tal o cual tecla.
Viendo el video que subiste de demo, enseguida me respond�: por no
tendr�amos el teclado virtual que pinchas con el rat�n en el GUI. Y esa
funcionalidad es interesante. Actualmente, en la versi�n actual, a los
drivers no se les permite tener interfaz gr�fica. Y eso
indepedientemente de que la implementaci�n actual de keyboard lee el
teclado real usando gtk.
Opciones que veo: (a) permitir que los drivers tengan GUI, puesto que la
naturaleza del componente que has hecho efectivamente es de driver. (b)
dejarlo como esquema y vivir con ello.
Tal y como est� la implementaci�n actual de la infraestructura de jde,
permitir ahora que los drivers puedan tener su GUI requer�a cambios
signficativos. Con las cosas que estamos madurando ya de jde-5.0 no
tendr� mucho sentido la distinci�n entre drivers y esquemas, todos ser�n
componentes que publican o usan interfaces. Si os parece bien, dej�moslo
como esquema y a correr, teniendo en cuenta que efectivamente "es un
driver".
�nimo,
JoseMaria
PD: Otro caso especial que tenemos es que mastergui deber�a ser un
servicio (de gesti�n) y lo hemos empaquetado como esquema. Nada grave,
en cualquier caso :-)
On Thu, 2009-01-29 at 16:17 +0100, juan wrote:
> > Eso si, tendr�a m�s sentido que fuera un driver que un esquema no crees?
> > Y fuera el driver quien exporta las pulsaciones del teclado, ya sea el
> > f�sico o el virtual (que puede ir en la config del driver).
>
> Pues eso mismo me pregunto yo, �Por qu� no es un driver? :-)
> En realidad lo he hecho esquema porque he partido del esquema
> image_viewer con interfaz GTK y lo he modificado para poner mi interfaz
> gr�fica.
>
>
> > Los dos casos de uso podr�an ser:
> >
> > Teclado f�sico -> Driver KeyBoard -> Esquemas
> >
> > Teclado virtual (esquema) -> Driver KeyBoard -> Esquemas
>
> La lectura del teclado real la he implementado usando GTK. Cuando la
> ventana est� activa captura el foco y todo lo que se pulse lo recibe
> ella. As� que en realidad, el driver Keyboard tambi�n incluir�a el
> teclado virtual (ya que las GTK son necesarias).
>
> Pero tengo una duda... que seguramente os parecer� tonta... �Se puede
> poner interfaz gr�fica a un driver? Y si es as�, �Se hace igual que con
> los esquemas?
--
http://gsyc.es/jmplaza
Universidad Rey Juan Carlos
More information about the Jde-developers
mailing list