nov 28

Una pequeña solución para un problema inexistente

Posted in JavaScript, OpenApps, QML-Qt

Estos dias, con tanta actividad, sorpresas y novedades, vemos como QML y JavaScript se unen a Velneo para aumentar considerablemente su potencia, y se abren cientos de nuevas posibilidades, de las que algunas, quizá ni alcanzamos a imaginar.

Debido a esto y a que, cuando surge un problema, hay que buscar la solución, y aunque el problema no existe como tal, he decidido crear la necesidad de tener el problema para asi, tener la necesidad de buscar la solución. Vamos, que lo hice por que me apetecia.

Asi pues, he creado una pequeña aplicación que nos permite almacenar código fuente de cualquier lenguaje que consideremos necesario y asi, tenerlo organizado y reunido en un mismo lugar.

Porque de lo que no me cabe la menor duda es, que código fuente hay mucho, miles de webs repartidas por miles de servidores, y dedicandole tiempo, en ocasiones mas del que realmente disponemos, terminaremos encontrando lo que buscamos, pero … lo verdaderamente interesante es tener todo ese conocimiento agrupado y organizado, y facilmente localizable, para que cuando nos sea de utilidad, este accesible y podamos encontrar lo que buscamos en unos segundos.

La aplicación se llama Source Code Collector, esta creada con Velneo V7 como no podia ser menos, y esta es su misión,

  • almacenar código fuente de diversos lenguajes de programación
  • clasificar los contenidos por diversos conceptos
  • buscar y encontrar rapidamente los Scripts almacenados
  • permitir añadir nuevos Scripts a cualquier usuario

Source Code Collector esta en su primera versión, es joven, ahora esta precisamente en la sala de maquillaje, y en breve hará su aparición en sociedad, asi que os pido que seais críticos pero respetuosos porque debe madurar y para eso, cualquier sugerencia será bien recibida y analizada.

Ya estamos en la solución del problema, pero un problema atrae a otros problemas, y ahora se me viene a la cabeza que…

¿De que sirve un programa para almacenar código fuente? si no hay código fuente para almacenar

Y aqui es donde también podeis participar todos vosotros, porque, me gustaria que, cuando SCC haga su presentación en sociedad, lo hiciera con cierta cantidad de contenido inicial, para que podais ver su funcionamiento con datos, y para que realmente tenga la utilidad que se pretende que tenga.

Asi que os pido, a aquellos que os apetezca compartir algo con toda la comunidad, que me envieis aquellos Scripts que considereis interesantes, con el fin de incluirlos en el proyecto, y asi, poder inaugurarlo como se merece:

Podeis enviar los scripts a: jose@ascsl.com

Podria buscar yo los Scripts directamente en la web, pero no es lo que pretendo, desearia que enviaseis aquellos que realmente creais interesantes y que seais conscientes de su funcionalidad.

Todo el contenido recibido se hará publico, y estará disponible para todos, teniendo en cuenta eso si, que el servidor esta limitado en nº de usuarios, y que si en algún momento no podeis acceder por estar todas las licencias ocupadas, tendreis que intentarlo más tarde.

un saludo, y espero vuestras aportaciones.

Create PDF    Enviar artículo en formato PDF   
comments: 1 »
may 19

Open E.R.P.

Posted in OpenApps, aplicaciones

Aqui os dejo la base para desarrollar un E.R.P. en poco tiempo, con una estructura de base datos bastante solida y probada.

Se trata de un E.R.P. multi-empresa, mult-almacén y multi-ejercicio, preparado y listo para usar.

El estilo visual es basico y poco cuidado, pero el estilo es un tema muy particular para cada uno y no estaria de mas que alguien le diese unos brochazos de CSS.

En cuanto al funcionamiento, muy sencillo:

Nada mas ejecutar la aplicación aparece el menú principal en la parte superior del marco principal, y un visor HTML con información sobre el autor de la Open App.


Para poder trabajar con la aplicación debemos introducir algunos datos básicos en primer lugar. Para ello, vamos al menú básicos y creamos en primer lugar, la Empresa, los Almacenes, los tipos de IVA, las formas de pago, porque nos serán imprescindibles para luego trabajar comodamente desde cualquiera de las demás opciones.


En el menú maestros podemos llevar el mantenimiento de las tablas maestras principales, como entidades, artículos, familias. Desde cada menú tenemos acceso a mostrar una rejilla con todos los registros de la tabla correspondiente, a localizar un registro, a ver su informe correspondiente por impresora (vista previa), y a dar altas de nuevos registros.

Estas son algunos de los formularios de datos, para el mantenimiento de tablas maestras de la aplicación. Esta corresponde a formas de pago.

El formulario de entidades es muy sencillo, aunque la tabla tiene muchos mas campos que pueden ser usados en caso necesario. No he querido recargar las fichas con datos que no se van a usar, para que sea cada uno el que pueda personalizar los datos mas importantes.

Desde cualquier ficha, podemos buscar, editar o crear nuevos registros de las tablas maestras necesarias. En esta ficha de articulos, podemos acceder directamente a Familias y Tipos de IVA que son maestras de articulos.

Desde cada una de las rejillas, tenemos acceso a Localizar, Ver informe, y dar Altas, como puede apreciarse en la Toolbar de la rejilla de entidades.

Este es un ejemplo de visualización previa del informe de entidades, ejecutado desde la Toolbar.

Ahora que ya hemos creado algunos datos en las tablas maestras, ya podemos comenzar a trabajar, introducir albaranes y facturas directas.

También se incluye una contabilidad básica, preparada y lista para iniciarse.

En esta imagen, vemos como podemos localizar una cuenta auxiliar desde la entrada de apuntes en un asiento contable.

Y directamente desde la Toolbar, podemos sacar un informe de asientos, o un balance de sumas y saldos de cuentas.

Existen más opciones en la aplicación, pero ya iré documentando algunas de ellas directamente desde el blog, a pedida que se vaya actualizando la aplicación.

Y para finalizar, tambien dispone de algunos menús para permitir el trabajo al administrador y la navegación por las tablas de la aplicación. La imagen siguiente es la que corresponde a la opción ACERCA DE …

Enlace para la descarga:

http://velneo.es/openerp/

Create PDF    Enviar artículo en formato PDF   
comments: 2 »
may 18

aMeegos Pad

Posted in OpenApps, aplicaciones

La primera aplicación creada con un interfaz especifico para ser ejecutada en un telefono móvil y adaptada a Pad.

La aplicación es muy conocida por todos aquellos que disponemos de un teléfono móvil con pantalla táctil y muy sencilla de manejar, pues su funcionamiento es básicamente el mismo que en los terminales móviles.

El manejo, tan sencillo como pulsar sobre el icono/opción del menú y cuanto queramos retroceder, pulsamos el botón “Volver”.

Inicio
Menu principal
Aplicaciones: un visor de imagenes de la galeria
Ajustes de fecha y hora
Horóscopo
Navegador para mostrar contenidos de la web
Calculadora
Acerca de…

Podemos guardar los contactos en una sencilla agenda:

Agenda de contactos: rejilla
Agenda de contactos: nuevo
Conversor: de peso, volumen, moneda, areas, etc.

Tambien dispone de una galeria de imagenes, con opciones para importar, editar o visualizar las imagenes guardadas:

Imagenes: rejilla y visor
Imagenes: importar una

También cuenta con una opcion para envio de mensajes, con localizador de contactos y teclado tactil para escribir el mensaje:

Mensajes: lista
Mensajes: editor
Organizador: con calendario, notas, reloj, tareas, calculadora
Organizador: menú
Calendario
Notas: edición
Notas: reijlla y visor
Reloj
.

Y lo mas importante, que podemos añadir cualquier opción que creamos interesante y seguir incluyendo nuevos menús de opciones.

Enlace para la descarga:

http://velneo.es/ameegospad-openapp/

PDF Printer    Enviar artículo en formato PDF   
comments: 0 »
may 17

aMeegos Phone

Posted in OpenApps, aplicaciones

La primera aplicación creada con un interfaz especifico para ser ejecutada en un telefono móvil.

La aplicación es muy conocida por todos aquellos que disponemos de un teléfono móvil con pantalla táctil y muy sencilla de manejar, pues su funcionamiento es básicamente el mismo que en los terminales móviles.

El manejo, tan sencillo como pulsar sobre el icono/opción del menú y cuanto queramos retroceder, pulsamos el botón “Volver”.

Inicio
Menu principal
Aplicaciones: un visor de imagenes de la galeria
Ajustes de fecha y hora
Navegador para mostrar contenidos de la web

Podemos guardar los contactos en una sencilla agenda:

Agenda de contactos: rejilla
Agenda de contactos: nuevo
Conversor: menu
Conversor: area
Conversor: longitud
Conversor: moneda
Conversor: peso
Conversor: temperatura
Conversor: volumen

Tambien dispone de una galeria de imagenes, con opciones para importar, editar o visualizar las imagenes guardadas:

Imagenes: rejilla
Imagenes: importar una
Galeria de imagenes: casillero
Visor de imagenes

También cuenta con una opcion para envio de mensajes, con localizador de contactos y teclado tactil para escribir el mensaje:

Mensajes: lista
Mensajes: localizador de contactos
Notas: teclado
Organizador: con calendario, notas, reloj, tareas, calculadora
Calendario
Reloj
Tareas
Calculadora sencilla
Notas : teclado
Notas

Y lo mas importante, que podemos añadir cualquier opción que creamos interesante y seguir incluyendo nuevos menús de opciones.

Enlace para la descarga:

http://velneo.es/ameegosphone-openapp/

Create PDF    Enviar artículo en formato PDF   
comments: 0 »
abr 2

Resultado del concurso

Posted in OpenApps, aplicaciones, foro

Como dije en este hilo:

http://www.ascsl.com/2011/03/pido-disculpas/

y es cierto, sintiendolo mucho, no pude presentar una sola aplicación al concurso, no…

… en realidad he presentado 3, y podreis tener mas información de cada una de ellas a partir del proximo lunes, aqui en este blog, :D

No espero ser merecedor de ningún premio, pues la competencia creo que va a ser grande y no he podido dedicar demasiado tiempo al desarrollo de cada una de las Open Apps, pero si espero que me ayudeis a mejorarlas, ahora que estan a vuestra disposición y aporteis más contenido a las mismas, porque de ello se beneficiará la comunidad.

Podeis estar pendientes los próximos dias, para saber más sobre dichas Open Apps … ;)

PDF Printer    Enviar artículo en formato PDF   
comments: 0 »
mar 1

Pido disculpas

Posted in OpenApps, foro

Si, asi es, y sintiendolo mucho, tengo que pedir disculpas, …

… porque aunque me gusta cumplir las promesas que hago, os recuerdo que ayer finalizó el plazo de presentación de aplicaciones al II concurso de Open Apps.

Y lamentandolo mucho, os habia prometido en alguna ocasión, que presentaria una aplicación llamada “Foro de ideas”, y no ha podido ser, la aplicación está iniciada y cuando tenga tiempo para continuarla la enviaré, aunque sea fuera de concurso, pero ando un poco liado, y no he tenido más tiempo.

Asi que, debo decir que no he podido presentar una sola aplicación al concurso.

Espero que podais comprenderlo y ya veré como solucionar este contratiempo.

Otra vez será!!

PDF Printer    Enviar artículo en formato PDF   
comments: 3 »
ene 6

¿Critica o solución?

Posted in OpenApps, ideas

Hoy me he mirado al espejo, y he dicho, siempre criticando a los demas, porque no te criticas a ti mismo alguna vez, y luego he pensado que no, que para eso ya estan los demas, :D :D :D

Y mejor aún, en vez de criticar, porque no aportamos soluciones.

Ya esta bien de criticar y criticar, aportemos soluciones, y de vez en cuando es lo que intento.

Aprovechando que ya se ha hecho publico el II concurso de Open Apps, y que en más de una ocasión he criticado la poca eficacia del Foro de ideas (aunque ha mejorado considerablemente en algunos aspectos), he decidido que, tomando mi propia critica como punto de partida, que mejor que aportar la solución al problema tal y como yo mismo habia planteado.

Asi pues, he decidido preparar una Open App destinada a participar en el II concurso, no con la finalidad de obtener el premio, sino con la finalidad de que el proyecto sea usado por la comunidad y sirva realmente para un fin:

Permitir que todos, seamos subscriptores o no, podamos tener ideas y aportarlas, independientemente de que podamos asignar nuestros votos o no a dichas ideas, ya que ese derecho pertenece a los que pagan, subscriptores de niveles 2 en adelante.

Como ya podeis imaginar, la Open App se trada de un Foro de ideas realizado con Velneo V7, para los usuarios del Foro y de Velneo V7.

Seguramente, parecera una idea descabellada, pero …

PDF Download    Enviar artículo en formato PDF   
comments: 3 »
dic 1

II concurso de Open Apps en Velneo V7

Posted in OpenApps

Podeis ver el anuncio oficial y descargar las bases del concurso desde la web de Velneo,

II concurso de Velneo Open Apps V7 edición 2010

Nosotros ya hemos decidido participar, con una aplicación que esperamos os guste, os esperamos alli, ¡ANIMAOS!

Create PDF    Enviar artículo en formato PDF   
comments: 0 »
nov 16

Preparados, listos, ¡ya!

Posted in OpenApps, novedades

Ya esta disponible toda la información sobre la nueva versión, y para que no os volvais locos removiendo todas las paginas, he realizado un recopilatorio con los enlaces mas interesantes a toda esta información:

En primer lugar, veamos las novedades que han aparecido en esta versión:

Ahora y lo mas importante para los que comienzan, es leer los manuales que pueden descargar desde aqui:

Para los que se inician, podeis ver la pagina de Primeros Pasos o debeis saber que los pasos a seguir para comenzar son:

  1. Registrarse en la web de Velneo
  2. Iniciar la sesion con tus datos de usuario
  3. Acceder al panel de control
  4. Leer la informacion sobre las herramientas básicas:
    • vServer , servidor de aplicaciones
    • vAdmin , consola de administracion de aplicaciones y usuarios
    • vClient , herramienta de acceso a las aplicaciones en ejecución
    • vDevelop , herramienta de acceso al código fuente de las aplicaciones
  5. Acceder a la zona de descarga, para descargar los instaladores de cada una de las herramientas anteriormente mencionadas
  6. Acceder a las OpenApps para descargar los archivos de instalación de los ejemplos y tutores que necesites para iniciar tu aprendizaje. Aunque tambien puedes acceder a los tutores a traves de la nueva pagina Tutores de la zona Info, mucho mas accesible y mejor clasificados. Desde este enlace puedes saber lo que son las OpenApps y si quieres saber como instalar una OpenApp en tu servidor (vServer) debes leer la informacion sobre este tema
  7. Para cualquier duda, acceder al Foro (la comunidad de usuarios de Velneo) y a la Base de conocimiento, donde se informa con detalle de todos aquellos temas importantes sobre la herramienta.

Para los usuarios mas avanzados, aqui esta el reporte de bugs e incidencias solucionadas en la versión 7.5

Creo que no olvido nada, pero si es asi, editare nuevamente el post para incluir cualquier referencia que pueda facilitar todos los pasos a seguir

PDF Download    Enviar artículo en formato PDF   
comments: 5 »
jul 14

Llegando al límite de la abstracción

Entre las Open Apps publicadas hasta el dia de hoy, hay una que destaca entre las demas, quizá por ello ha sido merecedora del 1er premio en el concurso de aplicaciones organizado por Velneo y cuyo fallo se emitió en el 1er trimestre del 2010.

¡SI!, se trata de la aplicación enviada por InnovaDB, en la cual se integra de forma brillante toda la gestión de documentos de la empresa, y no hablo de una gestión documental, sino de los documentos que se emiten diariamente tanto para compras como para ventas, como presupuestos, pedidos, albaranes, facturas y por supuesto, con sus respectivas lineas de movimientos.

Puede gustar mas o menos, pero hay que reconocer que se ha llevado la abstracción, casi al limite, unificando todos los documentos en tan solo 2 tablas, una de documentos y otra de movimientos de almacén.

Tal es asi, que en la tabla de Documentos, se registran Facturas recibidas, Facturas emitidas, Albaranes de compra, Albaranes de venta, Pedidos a proveedor, Pedidos de clientes, Presupuestos, eso si diferenciados para poder usar aquel que sea necesario en cada momento.

Del mismo modo, la tabla de Movimientos, se usa para registrar cualquier movimiento de almacén que se produzca en cada uno de los documentos anteriormente citados (esta tabla es histórica de Documentos).

Y todo ello resuelto magistralmente, mediante la parametrización de cada uno de los documentos, en una tabla de Tipos de documento.

Si miramos el esquema de como quedaría una gestión de las primeras que todos hemos usado en algún momento, años atrás, el esquema quedaría tal como este:

Esquema antiguo de gestión

Si miramos el esquema, tal y como queda despues de llevar la abstración a los limites, el resultado es este:

Esquema de gestión de InnovaDB

¿Podriamos abstraer más aún?, pues si pero, ¿mereceria la pena?

¿Cual es mi opinión a esta estructura?, la verdad es que mi opinión poco importa aqui, lo importante es que seais capaces de valorar vosotros mismos si os gusta, si es operativa, si es … lo que necesitais, y si la respuesta es positiva, adelante.

Enhorabuena por vuestro premio, y por vuestra nueva web.

Un abrazo de mi para vosotros, y a ver cuando tenermos la oportunidad de volver a tomarnos unas cervecitas ;)

Create PDF    Enviar artículo en formato PDF   
comments: 0 »