2010-07-15 7 views
5

Desde que en realidad no tienen una buena idea para buscar la palabra a mí mismo me gustaría preguntarle:Cómo construir un shipable, "local", marca mini-navegador

¿Hay algún proyecto, tecnología, w/e que le permite construir un 'navegador' con una interfaz de usuario muy delgada. Solo algunos CI y una "página de inicio" personalizada.

Estoy pensando en algo así como el motor Webkit (y la interfaz) que utiliza Valve/Steam para su página de tienda de clientes.

¿En qué dirección debo buscar algo así? ¿Cómo se podría comenzar a implementar algo así?

Las respuestas a las preguntas:

  • Necesitamos esta información para proporcionar algo así como una aplicación "Quiosco" (para pantallas táctiles) y fáciles de enviar a nuestros clientes. Ejecutar un navegador en "pantalla completa" es una solución temporal.

  • Desde las plataformas: Windows es absolutamente suficiente por ahora, pero Mac/Linux no estaría mal.

  • Prism se ve bien hasta el momento, pero carece de la parte "envío", p. No veo forma de empaquetarlo.

+1

¿Para qué necesita esto? ¿Una aplicación de kiosco? ¿Y en qué plataformas? –

+0

Actualizado, y gracias por su respuesta, se ve bien hasta ahora :) – edorian

Respuesta

1

Puede utilizar Adobe Air, seguir this tutorial e incluir su sitio web dentro de un iframe. Eso le permitiría construir un ejecutable que puede enviar a su cliente.

0

Las bibliotecas de varios juegos de herramientas gráficas contienen algunos componentes que pueden mostrar una cantidad limitada de HTML. Lo he visto en qt (una biblioteca de GUI de C++) y en Java Swing, y de hecho he construido un pequeño "navegador" en Java en un par de horas. Java Swing le permite adjuntar un oyente de enlace para que los enlaces puedan hacerse clicables y, por lo tanto, saltar a diferentes URL. Por lo tanto, mi aplicación podría funcionar como un navegador muy limitado.

Este enfoque le permite mostrar texto, imágenes y enlaces; en el caso de Java, incluso hay un soporte bastante bueno para el estilo de CSS. Sin embargo, no hay una forma simple de hacer que los botones y campos de formulario funcionen, y por supuesto no hay soporte para manipular el DOM o cualquier otra cosa hecha en JavaScript.

8

Eche un vistazo a Mozilla Prism. Es una versión "UI-Less" del motor de renderizado Mozilla/Gecko destinado a implementar aplicaciones web en el escritorio. También es multiplataforma. Puede ser bastante cercano a lo que necesita, con un trabajo comparativamente pequeño.

2

WebKit tiene enlaces para muchos idiomas, es multiplataforma y tiene todas las funciones como motor HTML. Un poco de trabajo para capturar señales y funciones de llamadas lo convertirá en cualquier tipo de navegador que desee.

Cuestiones relacionadas