Charlitas entre velneadores (IV)

15 enero 2010

 

Códigos de idiomas , la norma ISO 639-1.

idiomas

Con el objeto de incorporar en nuestras aplicaciones datos e información que puedan ser interpretados y usados en cualquier otro tipo de proyecto de desarrollo, haremos uso de las distintas normas ISO que dispongamos.

La norma ISO 639-1, contiene los códigos de idiomas y un campo ISO que los identifica. Hagamos uso de ellos.

ISO Local English Países
ar العربية Arabic Iraq
az Azərbaycan Azerbaijani Azerbaiyán
bg Български Bulgarian Bulgaria
bs Bosanski Bosnian Bosnia y Hercegovina
ca Català Catalan Andorra
cs Česky Czech República Checa
da Dansk Danish Dinamarca
de Deutsch German Alemania, Austria, Liechtenstein, Suiza
el Ελληνικά Greek Chipre, Grecia
en English English Armenia, Australia, Bangladesh, Bielorrusia, Brunéi, Bulgaria, Camboya, Canadá, China, Chipre, Corea del Sur, Estados Unidos, Filipinas, Grecia, India, Indonesia, Iraq, Irlanda, Israel, Jamaica, Japón, Kazajistán, Malasia, Maldivas, Nepal, Nueva Zelanda, Pakistán, Reino Unido, Rusia, Singapur, Sri Lanka, Suazilandia, Sudáfrica, Tailandia, Taiwán, Ucrania
es Español Spanish Argentina, Bolivia, Chile, Colombia, Costa Rica, Cuba, Ecuador, España, Guatemala, Honduras, México, Nicaragua, Paraguay, Perú, República Dominicana, Uruguay, Venezuela
et Eesti Estonian Estonia
fi Suomi Finnish Finlandia
fr Français French Argelia, Bélgica, Francia, Haití, Luxemburgo, Madagascar, Marruecos, Mónaco, Suiza, Túnez
he עברית Hebrew Israel
hr Hrvatski Croatian Croacia
hu Magyar Hungarian Hungría
hy Հայերեն Armenian Armenia
is Íslenska Icelandic Islandia
it Italiano Italian El Vaticano, Italia, San Marino, Suiza
ja 日本語 Japanese Japón
ko 한국어 Korean Corea del Sur
lt Lietuvių Lithuanian Lituania
lv Latviešu Latvian Letonia
mk Makedonski Macedonian Macedonia
mt Malti Maltese Malta
nl Nederlands Dutch Bélgica, Países Bajos
no Norsk Norwegian Noruega
pl Polski Polish Polonia
pt Português Portuguese Brasil, Cabo Verde, Mozambique, Portugal
ro Română Romanian Moldavia, Rumania
ru Русский Russian Bielorrusia, Kazajistán, Rusia
sk Slovenčina Slovak Eslovaquia
sl Slovenščina Slovenian Eslovenia
sq Shqip Albanian Albania
sr Српски / Srpski Serbian Serbia
sv Svenska Swedish Finlandia, Suecia
sz Crnogorski Montenegrin Montenegro
tr Türkçe Turkish Turquía
uk Українська Ukrainian Ucrania
uz O‘zbek Uzbek  
zh 中文 Chinese China, Taiwán

Puede que no estén todos los códigos de idiomas, sólo aparecen los recogidos en el momento de redactar este texto.

Este tipo de información genérica las incluiremos en un proyecto que será heredable por otros para su correspondiente uso.

También estarán disponibles a modo de consulta mediante funciones remotas que publicaremos en su momento.


Charlitas entre velneadores (III)

10 enero 2010

consejo-asesor2

Charlando con los demás y tomando anotaciones de aquellos puntos interesantes a tener en cuenta, voy a citar algún ejemplo donde se usará vRCV.

Los Datos de ejemplos son aleatorios, cualquier coincidencia es pura casualidad.

Datos Entidad Emisora de ejemplo:

Entidad emisora (proveedor)

Distrib.Alimentarias de Aquí, s.l.

C.I.F

BBB-1234567

Fecha Factura

01-01-2015

Número de Factura

2015/234765

Base Imponible

1.000 euros

18% I.V.A

180 euros

Total Factura

1.180 euros

Entidad Receptora (cliente)

Pablito Alimentación

C.I.F.

123412455-XL

Cualquier tipo de entidad que se esté tratando en cualquier momento, estará siempre incluida y gestionada dentro de un proyecto de aplicación independiente (entidades), ésta a su vez dispondrá de distintos proyectos de datos (y/o de aplicación) que quedarán heredados para su uso y tratamiento dentro del proyecto de entidades. Véase ejemplos de herencias entre proyectos en las imágenes de los artículos anteriores.

Cualquier información de cualquier tipo de entidad (emisora, receptora, de control, etc.) quedarán informatizadas dentro del mismo proyecto de aplicación, información identificada y  heredada mediante herencia inversa. (estamos usando los términos de velneo, no explicándolos) gracias.

 En cualquier momento podremos ver y/o actualizar aquellas relaciones existentes entre las distintas entidades.

Datos Entidad Receptora de ejemplo:

Entidad receptora (cliente)

Pablito Alimentación

C.I.F

123412455-XL

Fecha Factura

01-01-2015

Número de Factura

2015/234765

Base Imponible

1.000 euros

18% I.V.A

180 euros

Total Factura

1.180 euros

Entidad Emisora (proveedor)

Distrib.Alimentarias de Aquí, s.l.

C.I.F.

BBB-1234567

Observamos que ambas entidades en sus correspondientes registros de compras y ventas están registrando la correspondiente información. Indirectamente se está duplicando.

Uno de nuestros objetivos es, que cuando una entidad emisora envía información al sistema de registros, ya quede disponible para los demás tipos de entidades. Siempre bajo el control y autorización de las partes que intervienen.

Las entidades de control (gestorías, gerentes..etc.) podrán disponer de la información de  aquellas entidades emisoras, entidades receptoras y sobre todo la relación entre los datos registrados entre ambos tipos de entidades. Con esta gestión queda controlada por parte de las entidades de control las posibles diferencias que puedan aparecer entre los registros de compras y ventas correspondientes.

A modo de confirmación, a la entidad receptora se le dará el privilegio de confirmar y aceptar el registro entrante que se le ha generado en su  libro de compras.

Entre otras funcionalidades que iremos exponiendo, las entidades de control dispondrán de paneles indicadores en los cuales pueden observar las diferencias reflejadas entre lo que se vende y lo que realmente se registra como compra.

Las entidades de control (gestorías) tendrán como misión fundamental el ir registrando sus entidades clientes en el sistema bajo previo aviso y uso de la información. Respetando la LOPD.

 

Aquí no se duplica información, aquí se gestiona.

Piense en quienes serán los beneficiados.


Charlitas entre velneadores (II)

9 enero 2010

En las siguientes imágenes veremos a groso modo el planteamiento que hemos optado para comenzar a realizar la aplicación informática que nos impida el tener que introducir la misma información en más de una aplicación.

Simplemente es una forma de trabajar como muchas otras por las que se puede optar. Dado que nuestra herramienta de desarrollo es Velneo, lo hemos planteado así:

01

La solución se llamará vRCV ‘Registro de Compras y Ventas’

BOX HOME 

Siempre usaremos un proyecto sin contenido inicial.

Este proyecto hereda los proyectos de cada velneador, en este caso seremos tres personas velneando. En cualquier momento podremos ampliar los recursos humanos de la solución si hiciese falta.

Velneador x

Contendrá dos tipos de proyectos heredados de forma individual, cada velneador dispondrá de ‘tareas en curso’  y ‘tareas finalizadas’.

02

Las tareas en curso son aquellas en las que cada desarrollador está velneando en esos momentos.

Las tareas finalizadas son aquellas que están pendientes de incorporar al proyecto principal de la aplicación, en este caso – vRCV Aplicación 1.0- que es heredada por cada uno de los velneadores con el objetivo de poder traspasar las tareas finalizadas al mismo.

03

La solución final (vRCV Aplicación 1.0) hereda un proyecto de datos y otro proyecto de recursos.

En base a este pequeño y gran esquema comenzaremos nuestras tareas.


Charlitas entre velneadores (I)

9 enero 2010

A partir de hoy y si el tiempo nos lo permite, comentaré algunas charlitas que tengo y tenemos entre distintas personas y/o entidades. Sus necesidades, sus inquietudes, sus puntos de vista, entre otros temas.

No hay cosa que nos moleste más a todos que tener que introducir la misma información en distintas aplicaciones cuando siempre se parte de los mismos datos, aunque los resultados finales a obtener por las distintas partes implicadas sea distinto.

Un ejemplo:

La empresa A vende y provee de artículos a distintas empresas (B,C,D,E…clientes). Las distintas partes (Proveedores y Clientes) están obligadas a llevar un registro oficial de compras y ventas donde figuran todas sus actividades económicas.

Cada una de estas partes para llevar su control de lo que compran y venden se ven obligadas a introducir la información correspondiente en aplicaciones informáticas distintas. Por lo tanto se repite la introducción de datos a diario.

Aparecen en estos entornos la figura de las Gestorías, que a su vez vuelven a introducir la misma información de sus clientes en otras aplicaciones para obtener los resultados deseados. Total, mucho tiempo perdido con la misma información.

Podemos deducir de esta charlita, que inicialmente podemos distinguir una serie de entidades a estudiar para el análisis y desarrollo superficial de una aplicación básica.

- Entidades de Control (Gestorías, Asesorías, Usuarios, etc.)

- Entidades Emisoras (Autónomos, profesionales, empresas que EMITEN facturas).

- Entidades Receptoras (Autónomos, profesionales, ciudadanos que RECIBEN facturas).

De esta charlita también deducimos después de hablar con muchos autónomos, profesionales y empresas; que aún habiendo millones de aplicaciones en el mercado para cualquier tipo de gestión, muy pocas se basan en centralizar la información y los datos a usar por las distintas Entidades de Gestión (aquellas que forman parte en cualquier momento de la información a usar y distribuir entre las demás entidades).

De ahora en adelante vamos a tratar este tipo de casos con el objetivo de crear una base de conocimiento para crear una aplicación bajo tecnología Paas y Saas.

vida-programador


Ahora más Plan É, Él quiere saber Velnear

3 diciembre 2009

 

Desde la asamblea local de la Cruz Roja Española de Alcalá de Guadaíra (Sevilla), a través del proyecto ‘Andalucía Compromiso Digital’ promovido por la Consejería de Innovación, Ciencia y Empresa de la Junta de Andalucía; queremos ofrecer a nuestros usuarios más avanzados en las nuevas tecnologías, que sean partícipes en el grupo ‘Alcalá de Guadaíra, Velneo, Velneadores’ a través de la red social Facebook.

El grupo será un lugar de encuentro en el cuál plantearemos las necesidades a cubrir sobre el Desarrollo de Aplicaciones Empresariales con Velneo orientadas al Cloud Computing.

Todas las necesidades se realizarán mediante Acompañamientos Digitales gestionados por Andalucía Compromiso Digital.

Nuestro objetivo es que nadie se quede sin conocer las nuevas tecnologías. Con ello, fomentamos la formación para un mejor empleo.

 

Plan É, +formación +Émpleo

 

plan-e50


Ejemplo práctico: PLURALES en v7 de Velneo

22 noviembre 2009

 

siguenosen_facebook

Nuestro compañero Wilber perteneciente al grupo de (Alcalá de Guadaíra – Velneo – Velneadores) de facebook, nos hace una pregunta, intentaremos complacerle basándonos en un ejemplo práctico y real.

Su pregunta:

pregunta

Nuestra respuesta en seis imágenes:

00

01

02

03

04   

05


Eurocloud: una comunidad europea para el desarrollo del saas

22 octubre 2009

 

A través de la agencia de comunicación Lewis me llega esta noticia que me ha parecido muy interesante. Se trata del despegue de Eurocloud una comunidad para el desarrollo del SaaS y de servicios en la nube en Europa. “Esta Liderada por Pierre-José Billotte, presidente y fundador de French ASP Forum, junto a un equipo de expertos en SaaS y cloud computing de Reino Unido, Dinamarca, Finlandia, Bélgica, Luxemburgo y España, EuroCloud reúne vendedores clave de SaaS, capital humano, integradores y expertos del sector para compartir buenas prácticas y expandir su negocio en todo el continente.”

 

eurocloud1

La idea es crear comunidades locales (tal y como se ve el dibujo) que apoyen el desarrollo en cada región a través del intercambio de información con otras regiones y por medio de la sede central europea. Se elegirán presidentes local y global que liderará cada grupo de EuroCloud y su expansión. Cada uno de ellos se adherirá al bloque central europeo y participará en un comité de dirección para estimular la estrategia de Eurocloud en toda Europa.

EuroCloud tiene el apoyo de las mayores compañías en Europa y US: Amazon Web Services, Cloudberry Associates, Cloudmore, Compubase, Dassault Systèmes, E-Kenz, Emailvision, Esker, Huddle, INES, ipsCA, McAfee, Microsoft Corporation, Mimecast, MrTed, NTRglobal, Odyssee Mobile, Oodrive, OpSource, Panda Security, Procullux Ventures, Qualys, RunMyProcess, Saas-it Consult, salesforce.com, Servoy, STS Group SuccessFactors y Twinfield. Y además tiene el apoyo de  Saasmania que también ha solicitado ser miembro. ;) 

El documento con el anuncio completo se puede descargar aquí.

Fuente: http://www.saasmania.com/


¿Qué es Velneo V7?

15 julio 2009

Velneo V7

Se trata de un completo entorno para el desarrollo y ejecución de aplicaciones en entorno cliente-servidor, multi-idioma y multi-plataforma (Windows, Linux y Mac).

 image

En el esquema anterior se muestran, gráficamente, los distintos componentes de la plataforma. Estos son:

Velneo vServer V7:

Se trata del módulo servidor de Velneo V7.
Es instalado y ejecutado como un servicio del sistema operativo.
Es multi-idioma y multi-plataforma.
Para poder administrar este producto es necesario el uso de Velneo vAdmin V7.

Además, sirve, lo siguiente:

Aplicaciones (Instancias de proyectos de datos y proyectos de aplicación) a usuarios que se conectan a él usando Velneo vClient V7.

Instancias de proyectos de datos a usuarios que se conectan a él usando Velneo vDataclient V7.

Proyectos de datos y proyectos de aplicación para su edición a los programadores que se conectan vía Velneo vDevelop V7.

Velneo vAdmin V7

Es la utilidad que permite administrar de forma remota Velneo vServer V7. A través de él podremos gestionar, entre otras cosas:

Usuarios y permisos a aplicaciones.
Instanciación de datos y de aplicaciones.

Velneo vDevelop V7

Se trata del módulo de Velneo V7 mediante el cual podremos programar las aplicaciones, mediante la creación, de forma independiente, de las estructuras de datos (proyectos de datos) y de los objetos visuales (proyectos de aplicación).

Un único desarrollo será ejecutable en cliente-servidor, y además será serán multi-usuario, multi-tarea, multi-idioma y multi-plataforma.

Velneo vClient V7

Se trata de un ejecutor de instancias de proyectos de aplicación; es decir, es el módulo que nos permitirá ejecutar aplicaciones alojadas en un Velneo vServer V7.

Velneo vDataclient V7

Es el cliente de datos que nos permitirá de una forma remota acceder como administrador a una base de datos, observar el estado de la información e interactuar con ella.

Es importante incidir que Velneo vDataclient V7 sólo conoce los proyectos de datos, con lo que no será capaz de gestionar objetos visuales (proyectos de aplicaciones). La herramienta se conecta por VATP (Velneo Application Transfer Protocol) a un Velneo vServer V7 desde local o remoto y permite navegar por las tablas y la información y modificarla.

Esta herramienta esta enfocada a los administradores y desarrolladores que quieran administrar de una manera rápida una base de datos con toda su información.

Desde Velneo vDataClient V7 podremos realizar consultas, generar, editar y/o borrar registros y disparar procesos que hayan sido diseñados en el proyecto de datos.

Velneo ODBC Driver V7

Permite acceder vía ODBC a las instancias de proyectos de datos de Velneo V7 como un cliente más, aprovechando todas las características de optimización en la navegación de que dispone la plataforma, incluída la caché de registros.

Velneo vTranslator V7

Se utiliza para la traducción, localización y personalización de los textos de tus aplicaciones. Podrás ajustar todos los textos con rapidez y sencillez sin necesidad de editar cada objeto y control.

Información Extraida de  : http://www.velneo.es


Desarrollador de Software

11 diciembre 2008

Os copia literalmente lo que Wikipedia define como ‘Desarrollador de Software’

Un desarrollador de software es un programador que se dedica a una o más facetas del proceso de desarrollo de software, un ámbito algo más amplio de la programación. Esta persona puede contribuir a la visión general del proyecto más a nivel de aplicación que a nivel de componentes o en las tareas de programación individuales. Los desarrolladores de software suelen estar aún guiados por programadores líderes, pero también abundan los programadores independientes.

Otros nombres que son normalmente usados en el mismo contexto son «analista de software» e «ingeniero de software».

Conforme pasa el tiempo, las diferencias entre el diseño de sistemas, el desarrollo de software y la programación se van haciendo más claras. Ya en el nicho de mercado actual puede encontrarse una separación entre programadores y desarrolladores, siendo estos últimos los que diseñan la estructura o jerarquía de clases. Incluso esos desarrolladores se convierten en arquitectos de sistemas, aquellos que diseñan la arquitectura a varios niveles o las interacciones entre componentes de un sistema de software grande.


Velneo Reggaeton

11 diciembre 2008

Bueno, sin palabras, hasta tenemos un reggaeton dedicado a Velneo.


Seguir

Get every new post delivered to your Inbox.