INSTITUCIONAL
COMUNIDAD
BLOG
AYUDA
MI CUENTA
EN PT ES

User Controls 21.10.08 90x90

User Controls para Smart Devices

(23/05/2011-18:00)
Acerca del control SD imageGallery by Marcos Crispino.
La primera tarea que me tocó en mi nuevo trabajo en Artech, fue la de desarrollar un User Control para el generador de iOS, para poder mostrar una lista en forma de galería de imágenes.

El control se llama "SD ImageGallery", y ya estaba disponible para Android. Acá les dejo la documentación que hay en el wiki.


La versión para iOS va a estar disponible en la próxima versión del KB Navigator. Está basado en el control KTPhotoBrowser (con algunas modificaciones), que tiene una licencia MIT.

Para usarlo es muy fácil. Simplemente en el pattern Work With for Smart Devices se selecciona el View correspondiente a la lista (el pattern define vistas para el Master, que es una lista, y para el Detail, que muestra un ítem determinado), y se cambia la propiedad "ControlType" a "SD ImageGallery".

Si no se configura nada más, toma la primera imagen que haya disponible en el registro (no es determinístico si es que hay más de una). Sin embargo se le puede decir, también en las propiedades, qué atributo contiene la imagen que queremos mostrar, cuál es el que tiene el título y cuál el que tiene la descripción.


Pero lo interesante del caso es que es un User Control. Esto quiere decir que en los generadores para Smart Devices, se van a poder definir controles implementados por terceros.

Por ahora, el mecanismo para hacerlo está muy verde (o no está), y este control en particular se desarrolló dentro del mismo proyecto que el resto del KB Navigator, pero la idea es poder hacerlo por fuera y que se pueda integrar de alguna forma.


Obviamente, el desarrollo de User Controls no va a ser para cualquiera, porque requiere tener conocimientos en el desarrollo de la plataforma (Objective-C y la API para iPhone en este caso), pero va a abrir posibilidades para los que quieran publicar controles, como se hace hoy en web mediante el Marketplace.

Publicado originalmente en el Blog de Marcos Crispino: User Controls para Smart Devices

 
Relacionado
Making ideas happen together :: importantes anuncios para la Comunidad de acuerdo a la tecnología para smart devices
My first Android application o, mejor dicho, comenzando con GeneXus X Evolution 2 :: Por Gabriel Icasuriaga
Smart Devices Generator para Android, BlackBerry, iOS :: Por Gastón Milano, arquitecto de GeneXus
“Quedé asombrado con GeneXus X Evolution 2” :: El post de Gabriel Medina sobre la Beta 1
Android, iOS y Blackberry ya son soportados por GeneXus X Evolution 2 Beta 1
BlackBerry, otra pieza clave del generador Smart Devices de GeneXus
GeneXus Smart Devices eXpress es Beta!
WorkWithPlus para GeneXus X Evolution 2 presenta su Beta!
¡Bienvenido 2011! Comenzamos una nueva década con GeneXus X Evolution 2
Trending Topic Smart Devices :: Febrero 2010
¡Se liberó GeneXus X Evolution 2 Beta 2!
How to :: Smart Devices
Uruguay centraliza toda la información sobre comercio exterior e inversiones en Siicex, un portal desarrollado en GXportal y GeneXus