Hola Federico,

Con respecto a las diferencias de funcionalidad creo que tenes 2 opciones
dependiendo de la extensibilidad que le quieras dar a tu aplicación:

 

1 ) Que el driver del escaner tenga información plana sobre las
funcionalidades que soporta, con el objetivo de que la UI le pregunte al
driver si soporta o no X feature..

2 ) Que el driver tenga la UI que requiere para su propia configuración, de
esta forma es mas complejo crear un driver pero podes agregar cualquier
cosa. De esta forma es como funcionan las impresoras en Windows y existe la
posibilidad de imprimir a PDF utilizando propiedades que una impresora
normal no tiene (ej: Nombre del Archivo, Contraseña, compatibilidad de
versiones del Acrobat Reader, etc..)

 

Saludos!,

Diego

  _____  

From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Federico
Lazarte
Sent: Jueves, 01 de Marzo de 2007 16:45
To: [email protected]
Subject: [puntonet] Debate sobre como diagramar esta aplicacion

 

Estimados. 
Tengo una componente utilizada para la adquisicion de imagenes a 
travez de escaneres. 
Esa componente fue realizada en su principio para un modelo de escaner 
especifico. 
Ahora se la quiere adaptar para poder usar con mas de un tipo de 
escaner, el problema es que hay codigo especifico del escaner original 
que hay que separar del codigo de la aplicacion en si y de la capa de 
presentacion. 
Estube pensando en aplicar el patron factory asi de acuerdo al 
dispositivo instalado, instanciar las clases necesarias para ese 
dispositivo. 
Alguien tendria otra forma de diagramar este proyecto?. Hay que tener 
en cuenta que cada escaner tiene sus propiedades y algunos tienen 
funcionalidades que otros no, pero la aplicacion las contempla. 
Muchas gracias. 
Federico

 

  _____  

Prueba algunos de los nuevos servicios en línea que te ofrece Windows Live
Ideas: tan nuevos que ni siquiera se han publicado oficialmente todavía.
Pruébalo <http://ideas.live.com> 

Responder a