2009-03-05 14 views
6

Estoy buscando información sobre cómo se creó Picasa, ya que me gustaría crear una interfaz similar para mi aplicación.¿Quién sabe con qué programa Picasa está programado?

información puede incluir lenguaje de programación, diseño de interfaz de usuario, etc.

+0

Todavía estoy esperando la respuesta que da el marco de la interfaz de usuario que se utilizó. –

Respuesta

12

yo encontramos este The Beautiful Picasa UI is Made of Dynamic PSD Files:

estaba husmeando en la carpeta de "ejecución" de Picasa y encontré un montón de archivos de Photoshop .PSD . Efectivamente, grandes partes de la interfaz de usuario se construyen en Photoshop. Las capas se utilizan para organizar botones, suplentes y cursores . Los roll-overs se logran con el reemplazo de imágenes similar a JavaScript/DHTML. Por ejemplo, la vista de línea de tiempo es solo una imagen de 640x480 con una capa etiquetada para contener la miniatura del grupo seleccionado y los cursores personalizados definidos en su propio conjunto de capas.

motor gráfico subyacente de Picasa es más probable una simplificada "tiempo de ejecución Photoshop" con una de DOM para que sea fácil de objetivo marcada elementos importados de archivos .PSD. Esta es una arquitectura inteligente porque proporciona una rápida creación de prototipos de IU y un aspecto consistente en diferentes plataformas. Los diseñadores pueden realizar cambios en Photoshop y luego volver a iniciar Picasa para ver los resultados. Aún mejor, los usuarios finales de pueden desollar la aplicación sin tener que aprender nuevas herramientas .

La carpeta "tiempo de ejecución" también contiene algunos scripts simples que se unen IU elementos a sus homólogos .PSD, y definen la colocación y diseño visibilidad.

+0

Guau, esa es una decisión de diseño extraña. Voy a tener que estar en desacuerdo con el autor del blog en este caso. No creo que sea una gran idea. – Gili

+4

Página no encontrada. -1 para la respuesta de solo enlace. Podrías haberlo resumido. –

+0

Corregido ese @DanAbramov – Josh

Cuestiones relacionadas