Construir una UI para el equipo

El conector de la UI de equipo se basa en la filosofía de que el subsistema del equipo debe suministrar ganchos y ranuras simples para que los proveedores añadan la implementación de UI correspondiente.  En lugar de definir operaciones de equipo estándar, el conector de equipo deja el flujo de trabajo en manos de la implementación de proveedor.  La UI del equipo implementa algunos asistentes y páginas de diálogo estándar que los proveedores pueden mejorar, como el asistente de configuración de proyectos, el diálogo de exportación de conjuntos de proyectos y las preferencias para tipos de archivos y archivos ignorados.  Y, más importante, también define un ranura de "Equipo" para las acciones y preferencias que actúan como punto único de integración de la UI aportada por los proveedores.  De este modo, el usuario sabe dónde buscar todas las funciones relacionadas con el equipo.

Para construir una UI de equipo, debe empezar por el trabajo básico de diseño.  Identifique las acciones soportadas por el repositorio y las vistas y editores en las que dichas acciones deben ser accesibles.  La implementación de la UI se realiza con los puntos de extensión estándar del entorno de trabajo.  Además, puede definir preferencias propias que se conecten a la infraestructura estándar.  Incluso puede que necesite construir vistas propias para presentar la información específica y las operaciones del repositorio. (El cliente CVS implementa vistas propias para sincronizar con el repositorio y navegar por él).

Resumiendo, la construcción de una UI del equipo implica conocer algunas clases de UI específicas del equipo, pero se logra en su mayor parte siguiendo los principios de diseño y desarrollo de la UI del entorno de trabajo.