Archive for the ‘Openbravo POS’ Category

OpenTPV sigue avanzando

Jueves, Junio 17th, 2010
OpenTPV sigue avanzando

Después de unos meses de duro esfuerzo, integraciones y mejoras, es momento de anunciar que ya hay tres nuevas franquicias utilizando OpenTPV, dos nacionales y una a nivel Internacional.

Será un placer poder contar en breve cómo se van haciendo las implantaciones en las diferentes franquicias que están situadas además en puntos geográficos muy diferentes (Valencia, Barcelona y Madrid) y todas con instalaciones locales y, en algún caso, en el extranjero. La insignia que ha contado con Opensistemas y OpenTPV es QBH una franquicia del mundo de los olores, cómo no, como OpenTPV una insignia muy innovadora.
Así mismo, los nuevos desarrollos nos están llevando a hacer nuevas integraciones de balanzas, control de empleados (fichaje), control de huella dactilar a la hora de realizar la venta, entra otras muchas.
Si a todo esto le incorporamos la nueva adaptación realizada, con las últimas funcionalidades desarrolladas para OpenBravo POS, el producto es magnífico para cualquier comercio, aunque muy determinante para el mundo de la restauración y hostelería, sobre todo.
Lo más importante en los nuevos desarrollos es la integración multitienda y control de ventas, compras, almacenes… y una total integración a nivel básico sin necesidad de cualquier otro software.
En estas semanas os iremos contando cómo siguen nuestros avances y las nuevas tiendas donde estamos prepararando la instalación de esta solución.
Hasta entonces.
Que_bien_huele

Después de unos meses de duro esfuerzo, integraciones y mejoras, es momento de anunciar que ya hay tres nuevas franquicias utilizando OpenTPV, dos nacionales y una a nivel Internacional.

Será un placer poder contar en breve cómo se van haciendo las implantaciones en las diferentes franquicias que están situadas además en puntos geográficos muy diferentes (Valencia, Barcelona y Madrid) y todas con instalaciones locales y, en algún caso, en el extranjero. La insignia que ha contado con Opensistemas y OpenTPV es QBH una franquicia del mundo de los olores, cómo no, como OpenTPV una insignia muy innovadora. (http://www.quebienhuele.com/).

Así mismo, los nuevos desarrollos nos están llevando a hacer nuevas integraciones de balanzas, control de empleados (fichaje), control de huella dactilar a la hora de realizar la venta, entra otras muchas.

Si a todo esto le incorporamos la nueva adaptación realizada, con las últimas funcionalidades desarrolladas para OpenBravo POS, el producto es magnífico para cualquier comercio, aunque muy determinante para el mundo de la restauración y hostelería, sobre todo.

Lo más importante en los nuevos desarrollos es la integración multitienda y control de ventas, compras, almacenes… y una total integración a nivel básico sin necesidad de cualquier otro software.

En estas semanas os iremos contando cómo siguen nuestros avances y las nuevas tiendas donde estamos prepararando la instalación de esta solución.

Hasta entonces.

Sobre QBH Madrid (Grupo À propos)

QBH Madrid, La primera franquicia en Madrid de la marca Que Bien Huele se abre en el Barrio del Pilar. Con esta nueva tienda la insignia QBH ya cuenta con representación en Valencia, Madrid, Girona y Benavente. La apertura en Madrid ha corrido a cargo del Grupo Inversor A Propos, que acaba de firmar un acuerdo de expansión con la marca para cubrir diferentes zonas de la capital a través de un ambicioso plan de expansión.

Todos los productos de QBH son producidos en España, con total garantía de fabricación siguiendo los criterios marcados por la industria del sector natural a través de laboratorios SyS, un gran grupo con más de 20 años de experiencia en el mercado, y con un elevado índice de reconocimiento y especialización en el sector.

QBH Madrid no es sólo una tienda de aromas y cosmética natural. Gracias a su amplia experiencia asesora de manera continuada a sus clientes en relación a los beneficios de este tipo de productos, además de ofrecer a través de sus tiendas diferentes servicios especializados en cuidados, belleza y relax, como sesiones de acupuntura, masajes, yoga o sesiones de formación de diverso tipo.

Además de la línea general de catálogo de la compañía, QBH Madrid orienta también su trabajo habitual a regalos de empresa, sectores profesionales, eventos y celebraciones, conformando de este modo una oferta amplia y completa de productos y servicios relacionados con la belleza y relax.

Ramificando en Mercurial

Lunes, Mayo 31st, 2010

En el artículo anterior prometí volver a hablar de Mercurial y heme aquí cumpliendo la promesa.

En este caso quiero hablar de uno de los cambios más importantes en la filosofía respecto a subversion: la ramificación (o branching).

Ramificando en Subversion

En svn la ramificación se realiza de un modo bastante rudimentario, aunque bonito a su manera. Ya sabéis cómo funciona, así que no me extenderé, y lo contaré todo en plan resumen.

La ramificación se hace con la orden branch. Al ejecutarla, se crea una copia de la estructura del directorio origen, al directorio destino, incluyendo toda la información de historial y revisiones.

Las convenciones nos dicen que en el directorio trunk se encuentra la rama principal (de ahí el nombre, tronco), donde está el desarrollo estable. Las ramas de desarrollo se almacenan todas dentro del directorio branches (ramas), y a veces se ramifican también las versiones estables que salieron a la luz en releases.

Pera esta estrucutura no es más que, como hemos dicho, convenciones. SVN no sabe qué directorio es una rama, o cuál es el principal. Nosotros usamos source/trunk en lugar de trunk, y podríamos usar ramas en lugar de branches como nombre de directorio para las ramas.

De hecho SVN, no sabe qué es rama y qué es tronco, y aquí es donde vienen los quebraderos de cabeza. Cuando fusionamos ramas mediante la orden merge, tenemos que especificar qué revisiones vamos a mezclar. Eso significa muchas veces bucear por los historiales de unas ramas y otras para saber cuándo se creó la rama y cuál fue el último cambio en fusionarse.

Ramificación en Mercurial

En Mercurial no existen ramas en un repositorio. Cuando quieres hacer una rama, te creas otro, clonándolo del padre (orden clone).

Esto puede embrollar un poco el desarrollo con varias ramas, sobre todo si hay distintos desarrolladores trabajando sobre distintas ramas, pero el control de las ramas y los cambios que van de una a otra puede ser más fino, menos rudimentario.

Así, resulta muy cómodo para el programador crearse las ramas de los diferentes aspectos o versiones en las que esté trabajando, y propagar los cambios de una a otra.

Yo recomiendo una estructura absolutamente jerárquica, en la que estén muy claros qué rama empuja los cambios a cuál, y no mezclarlas, ni crear flujos extraños.

Ejemplo

En la entrega anterior hablé de las ramas o repositorios que creé para las modificaciones de OpenTPV. Hoy, aparte de repetirlo, voy a poner un gráfico.

Partimos de la base de Openbravo POS, la aplicación original. Openbravo POS tiene su respositorio en Mercurial, de ahí mis inicios con este SCV. Opensistemas tiene su propio fork de Openbravo POS. Cuando se usaba SVN, mantener OpenTPV actualizado era muy laborioso, puesto que había que ir generando parches e irlos aplicando. Ahora con Mercurial, sólo tenemos que ir haciendo pull del contenido cuando haya alguna actualización.

Por tanto creé OpenTPV como un clon de Openbravo POS, sobre el que hice las modificaciones. Además, consideré oportuno crear un repositorio estable y otro de desarrollo, por lo que cloné el estable.

Ahora, ciertas modificaciones que quería nuestro cliente no las consideraba apropiadas para la versión oficial de OpenTPV, por lo que creé otro repositorio más, clon del de desarrollo. Por último, el cliente quería una versión para resoluciones pequeñas, así que creé otro clon para poder ofrecer ambas.

Una vez tenemos definidos los repositorios que vamos a tener, hay que diseñar la dirección en la que se propagarán los cambios. Si colocamos cada clon debajo de su original, podemos considerar útil propagar los cambios hacia arriba (push) o hacia abajo (pull). En la corta experiencia que tengo con Mercurial no recomiendo mezclar direcciones.

Juntando todo, la estructura más lógica es la siguiente:

Ramas de OpenTPV

Así, cada vez que tenía que añadir una funcionalidad (o corregir un bug), analizaba la parte a la que correspondía aplicar:

  • Si la funcionalidad era apropiada para OpenTPV, la aplicaba a la rama OpenTPV desarrollo. Después propagaba los cambios hacia las versiones de los clientes.
  • Si era una funcionalidad querida por el cliente, pero no apropiada para OpenTPV, lo aplicaba sobre la versión del cliente. Después propagaba los cambios hacia la versión de baja resolución.
  • Si era un cambio de interfaz para baja resolución, lo aplicaba sobre la personalización de baja resolución exclusivamente.

Open Sistemas integra OpenbravoPOS con la plataforma de pago de El Corte Inglés

Jueves, Marzo 11th, 2010

IECI S.A. certifica el desarrollo de Open Sistemas sobre POS a través de un acuerdo de partnetariado internacional.

Informática El Corte Inglés, la empresa TIC del Grupo El Corte Inglés, ha certificado a la consultora nacional especializada en Software Libre, Open Sistemas, por el desarrollo hecho sobre Openbravo POS, acreditando su solvencia técnica y profesional.

Open Sistemas pasa a ser el partner de referencia de IECI S.A. a nivel internacional, el único certificado directamente por la marca, en esta solución de software TPV que ofrece toda la gama de funcionalidades que el sector minorista demanda: ventas, reembolsos, informes diarios, gestión de efectivo, gestión de almacenes, etc.

Culmina así un intenso proceso de pruebas para la integración entre la aplicación punto de venta para Java de Openbravo y ConexFlow a través del plugin versión 5.0 Java y pinpad i3380 con versión 00.10 de firmware. Una integración que se ha realizado a nivel de pago con tarjetas EMV (Europay – Mastercard – Visa).

Comienza el 2010, un año de nuevos retos.

Lunes, Enero 4th, 2010
y para empezar esta nueva etapa con buen pie, Opensistemas sigue trabajando, ahora con más énfasis que nunca, en su división de negocio. Así, cada día que pasa, productos como OpenTPV o la línea de e-learning,  dan pasos agigantados y se implantan con más fuerza en la empresa.
En lo que se refiere a software de Comercio, estamos realizando mucho desarrollo de código para OpenTPV y Openbravo POS, consiguiendo nuevas funcionalidades y sobre todo conectividades, preparando las herramientas para todas las necesidades y cambios que acontecerán en este nuevo año, como las nuevas tarjetas de crédito con chip, el DNI electrónico.. etc.; además de nuevos desarrollos para facilitar más la introducción de la herramienta en el sector.
En cuanto al e-learning, cada día son más las empresas que confían en Opensistemas como proveedor y en el que ponen la responsabilidad del mantenimiento de sus plataformas libres, tanto en Moodle, Dokeos, .LRN y muchas más.
No sabemos qué nos depara este 2010 ni cómo acabará, pero al menos sí que ha empezado con el pie derecho.
Feliz 2010 a todos.

y para empezar esta nueva etapa con buen pie, Opensistemas sigue trabajando, ahora con más énfasis que nunca, en su división de negocio. Así, cada día que pasa, productos como OpenTPV o la línea de e-learning,  dan pasos agigantados y se implantan con más fuerza en la empresa.

En lo que se refiere a software de Comercio, estamos realizando mucho desarrollo de código para OpenTPV y Openbravo POS, consiguiendo nuevas funcionalidades y sobre todo conectividades, preparando las herramientas para todas las necesidades y cambios que acontecerán en este nuevo año, como las nuevas tarjetas de crédito con chip, el DNI electrónico.. etc.; además de nuevos desarrollos para facilitar más la introducción de la herramienta en el sector.

En cuanto al e-learning, cada día son más las empresas que confían en Opensistemas como proveedor y en el que ponen la responsabilidad del mantenimiento de sus plataformas libres, tanto en Moodle, Dokeos, .LRN y muchas más.

No sabemos qué nos depara este 2010 ni cómo acabará, pero al menos sí que ha empezado con el pie derecho.

Feliz 2010 a todos.

Comienza el 2010, un año de nuevos retos.

Lunes, Enero 4th, 2010
y para empezar esta nueva etapa con buen pie, Opensistemas sigue trabajando, ahora con más énfasis que nunca, en su división de negocio. Así, cada día que pasa, productos como OpenTPV o la línea de e-learning,  dan pasos agigantados y se implantan con más fuerza en la empresa.
En lo que se refiere a software de Comercio, estamos realizando mucho desarrollo de código para OpenTPV y Openbravo POS, consiguiendo nuevas funcionalidades y sobre todo conectividades, preparando las herramientas para todas las necesidades y cambios que acontecerán en este nuevo año, como las nuevas tarjetas de crédito con chip, el DNI electrónico.. etc.; además de nuevos desarrollos para facilitar más la introducción de la herramienta en el sector.
En cuanto al e-learning, cada día son más las empresas que confían en Opensistemas como proveedor y en el que ponen la responsabilidad del mantenimiento de sus plataformas libres, tanto en Moodle, Dokeos, .LRN y muchas más.
No sabemos qué nos depara este 2010 ni cómo acabará, pero al menos sí que ha empezado con el pie derecho.
Feliz 2010 a todos.

y para empezar esta nueva etapa con buen pie, Opensistemas sigue trabajando, ahora con más énfasis que nunca, en su división de negocio. Así, cada día que pasa, productos como OpenTPV o la línea de e-learning,  dan pasos agigantados y se implantan con más fuerza en la empresa.

En lo que se refiere a software de Comercio, estamos realizando mucho desarrollo de código para OpenTPV y Openbravo POS, consiguiendo nuevas funcionalidades y sobre todo conectividades, preparando las herramientas para todas las necesidades y cambios que acontecerán en este nuevo año, como las nuevas tarjetas de crédito con chip, el DNI electrónico.. etc.; además de nuevos desarrollos para facilitar más la introducción de la herramienta en el sector.

En cuanto al e-learning, cada día son más las empresas que confían en Opensistemas como proveedor y en el que ponen la responsabilidad del mantenimiento de sus plataformas libres, tanto en Moodle, Dokeos, .LRN y muchas más.

No sabemos qué nos depara este 2010 ni cómo acabará, pero al menos sí que ha empezado con el pie derecho.

Feliz 2010 a todos.

2009 se agota…

Martes, Diciembre 22nd, 2009
2009 se agota…
Vivimos los últimos coletazos de un año que ha supuesto el éxito y la ejecución de muchos proyectos, pero también ha abierto la puerta a otros muchos que tendrán que desarrollarse durante el próximo 2010.
Este 2009 ha sido una etapa positiva para el posicionamiento y madurez del Software Libre, máxime si tenemos en cuenta que cada día más, las empresas apuestan por el uso y desarrollo de la aplicaciones libres.
En este sentido, muchas son las asociaciones de comercio, empresas privadas y, cada vez más, públicas que ven los sistemas abiertos y libres con buenos ojos, además de una perfecta oportunidad para conseguir un mayor avance tecnológico y una manera de tener menos dependencia tecnológica con respecto al proveedor. Esto son sólo algunos síntomas de por qué el año que acaba ha resultado positivo en muchos aspectos que, poco a poco, nos seguirán dando muchas alegrías.
Por ello, sólo me queda despedirme hasta el 2010 y desearos a todos unas Felices Fiestas.

Vivimos los últimos coletazos de un año que ha supuesto el éxito y la ejecución de muchos proyectos, pero también ha abierto la puerta a otros muchos que tendrán que desarrollarse durante el próximo 2010.

Este 2009 ha sido una etapa positiva para el posicionamiento y madurez del Software Libre, máxime si tenemos en cuenta que cada día más, las empresas apuestan por el uso y desarrollo de la aplicaciones libres.

En este sentido, muchas son las asociaciones de comercio, empresas privadas y, cada vez más, públicas que ven los sistemas abiertos y libres con buenos ojos, además de una perfecta oportunidad para conseguir un mayor avance tecnológico y una manera de tener menos dependencia tecnológica con respecto al proveedor. Esto son sólo algunos síntomas de por qué el año que acaba ha resultado positivo en muchos aspectos que, poco a poco, nos seguirán dando muchas alegrías.

Por ello, sólo me queda despedirme hasta el 2010 y desearos a todos unas Felices Fiestas.

OpenTPV en Bocatta

Lunes, Diciembre 14th, 2009

Empezaremos cuando Opensistemas comenzó a desarrollar soluciones basadas en Openbravo POS dedicadas a comercio. Aunque esta entrada sea nueva, de lo que hablamos no es un caso de éxito de hace poco, esto es lo que le hace más interesante esta entrada. Que después de mas de 1 año, todo sigue muy bien y cada vez se desarrollan nuevas funcionalidades.

Gracias a esta aventura Opensistemas creo OpenTPV el primer desarrollo vertical para el sector de la comida rápida, y lo mas importante fue el primer desarrollo vertical basado en Openbravo a nivel internacional. Lo cual ha conseguido posicionar a Opensistemas como una empresa innovadora en desarrollo sobre Openbravo POS y con un amplio conocimiento del sector comercio, teniendo en la actualidad multitud de desarrollos específicos para este sector.

Logotipo Bocatta

TPV táctil para cadenas de fast-food
Cliente: Cadena Bocatta Valencia


En locales de comida rápida una de las dificultades del proceso de venta estriba en gestionar pedidos en los que se agrupan diferentes artículos, muchos de ellos compuestos de varias materias primas que requieren, además, un proceso de elaboración previo. Para agilizar y gestionar las diferentes dimensiones de un local de este tipo Open Sistemas ha desarrollado ampliaciones en el software de Openbravo POS para adaptarlo a las necesidades de los once locales de la cadena Bocatta en Valencia:

- Composición de artículos
- Gestión de descuentos
- Grupos de tarifas
- Monitor de pedidos
- Listado de últimos tickets
- Gestión de materias primas
- Gestión de almacén

Los pedidos se realizan directamente desde las pantallas táctiles de los terminales TPV, el sistema de gestión de monitores recibe la solicitud y pasa a cocina los artículos que deban ser elaborados otorgando un número correlativo que identifica dicho pedido. Este software multiplataforma presenta importantes ventajas que facilitan el crecimiento de este modelo ya que puede ser integrado con otros sistemas (control de vídeo, elaboración de informes de negocio…), y aporta mayor seguridad, fiabilidad y escalabilidad.