Chi siamo ?

Flow Vision S.A.S. è uno sviluppatore software personalizzato, che ha un proprio sistema di sviluppo rapido (linguaggio di programmazione e ide), che sviluppa soluzioni personalizzate su piattaforme TV, voce / IP, mobile, stand alone, TV.

Missione

Flow Vision fornisce soluzioni di sviluppo software personalizzate, che implementano sviluppi basati sulla nostra ricerca e innovazione, fornendo assistenza tecnica tempestiva, rinomata per essere affidabile e pertinente, prima, durante e dopo ogni progetto personalizzato. Flow Vision contribuisce allo sviluppo della strategia aziendale dei nostri clienti, generando flussi di reddito e trasformandoli in alleati strategici attraverso sistemi informativi, che consentono loro di migliorare i loro processi e servizi di produzione promuovendo un ambiente di miglioramento continuo grazie a collaboratori che sono veramente impegnato nella ricerca di soluzioni ai loro bisogni.

Visione

Per espandere l'uso dei nostri prodotti e metodologie di sviluppo, grazie ai quali abbiamo raggiunto numerosi casi di successo, in vari paesi del mondo.

Le nostre soluzioni

Le nostre soluzioni si basano sugli sviluppi di Flujvision, garantendo in questo modo i costi e i tempi più bassi necessari per lo sviluppo e l'implementazione.
Sulla base della nostra esperienza su: GIS (Geographic Information Systems), Voice / IP (inbound, outbound solutions), database (normalizzazione, denormalizzazione), Business Intelligence, database relazionali e non relazionali), integrazione di sistemi (sistemi legacy, database, soluzioni Web. Soluzioni mobili), soluzioni basate su Android, Linux, sicurezza informatica, PLC, integrazione con hardware o software proprietario o hardware commerciale, robot (software per l'accesso automatico a pagine di rete o servizi che richiedono l'intervento umano). Offriamo ai nostri clienti la possibilità di assumere ore di ingegneria per risolvere problemi specifici o aspetti di uno sviluppo preesistente, anche se non è basato su Flujvision ®, in modo che attraverso il nostro sviluppo possano essere integrate le funzioni originali. Ciò significa che FLow Vision SAS è in grado di affrontare ogni tipo di situazione, sia che si tratti di avviare un progetto da zero, di continuare a lavorare su un progetto da consegnare a un cliente finale o ad un altro produttore di software, o di sviluppare completamente una soluzione software personalizzata dalla fase di start-up del progetto, fino alla consegna e al funzionamento effettivo presso le strutture del cliente.
Flow Vision SAS offre contratti a tempo indeterminato per le ore di ingegneria, che vengono determinati dal cliente per essere utilizzati conformemente alle sue istruzioni (sviluppo, consulenza, formazione, progettazione, documentazione).

Esperienza

La nostra esperienza di successo deriva dalla partecipazione e dalla fornitura di clienti software personalizzati, dove troviamo una vasta gamma di aziende di tutti i settori, tra cui:
Pricewaterhousecoopers, Pisos Alfa, Activos y Finanzas, Indra, Radio Taxi, Transactivos, Alianza Fiduciaria, Frayco, Covinoc, Aslecol, Hotel Casa Blanca, Coonalfa, Buitrago y Asociados, Girardot Resort, Industrias Noel, Micro activos, Suizo, Lojack, Industrias Inca , Oma, Organización Hippocampus, Cooafin, Concepción, Mission, Compumuebles, Hotel Sinú, Comestible Italo, Tacos & BBQ, Lixtool, Herman Miller, Restaurante San Angel, Asset Finanziario, Organizzazione Hotelera Germán Morales e Hijos, Spia GPS, Mesofoods.

 

Who we are ?

Flow Vision S.A.S. is a customised software developer, that has its very own rapid development system (programming language and ide), that develops customized solutions over  web, voice/IP, mobile, stand alone, TV platforms.

Mission

Flow Vision provides customised software development solutions, that implement developments based on our research and innovation, by providing timely technical assistance renowned for being trustworthy and pertinent, before, during and after each custom-made project. Flow Vision contributes to the development of the business strategy of our customers, by generating them revenue streams and turning them in strategic allies through information systems, that enable them to improve their production processes and services by promoting a continuous improvement environment thanks to collaborators that are truly committed in searching for solutions to their needs.

Vision

To expand the use of our development products and methodologies, thanks to which we have achieved numerous success cases, in various countries around the globe.

Our solutions.

Our solutions are based on Flujvision developments, in this way warranting the lowest cost and time required for development and implementation.
Based upon our experience on : GIS( Geographic Information Systems), Voice/IP (inbound, outbound solutions), Databases (normalisation, denormalisation), Business Intelligence,Relational and non-relational databases), Integration of systems (legacy systems,databases, web solutions. Mobile solutions), Android based Solutions, Linux, cybersecurity, PLC, Integration with proprietary hardware or software or commercial hardware, Robots (Software for automated  access to network pages or services that require of human intervention). We offer our customers the possibility of hiring engineering hours to solve specific problems or aspects of a pre-existing  development, even if it is not based on Flujvision ®, so that through our development the original functions may be complemented. This means that FLow Vision SAS can attend all sorts of situations, whether it means starting-up a Project from scratch, continue working on a project to be delivered to an end customer or to another software manufacturer, or to wholly develop a customised software solution from the start-up phase of the Project, up to the delivery and effective operation at the customer`s facilities.
Flow Vision SAS offers anual contracts for engineering hours, which are determined by the customer to be used accordingly to his instructions (development, consulting, training, designs, documentation) .

Experience

Our succesful experience comes from attending and serving customised software customers, where we find a big array of companies from all sectirs, among others:
Pricewaterhousecoopers,  Pisos Alfa, Activos y Finanzas, Indra, Radio Taxi, Transactivos, Alianza Fiduciaria, Frayco,  Covinoc, Aslecol,  Hotel Casa Blanca, Coonalfa, Buitrago y Asociados, Girardot Resort, Industrias Noel, Micro activos, Suizo, Lojack, Industrias Inca, Oma, Organización Hippocampus,  Cooafin, Concepción, Mission, Compumuebles, Hotel Sinú, Comestibles Italo, Tacos & BBQ, Lixtool, Herman Miller, Restaurante San Angel, Financial Assets, Organización Hotelera Germán Morales e Hijos, Spia GPS, Mesofoods.

Quienes somos ?

Flow Vision S.A.S. es una empresa de desarrollo de software a la medida, la cual utiliza sus propias tecnologías, que incluyen su propio sistema de desarrollo rápido (lenguaje de programación e ide), desarrollando soluciones sobre plataformas web, voz/ip, móvil, stand alone, TV.

Misión

En Flow Vision ofrecemos soluciones de desarrollo de software a la medida, implementando desarrollos con base en la investigación e innovación, brindando asistencia tecnica oportuna, confiable y pertinente antes, durante y despues de cada proyecto. Contribuimos al desarrollo de la estrategia de negocio de nuestros clientes, generandoles rentabilidad y convirtiendolos en aliados estrategicos a través de los sistemas de información, que les permiten mejorar sus procesos productivos y servicios promoviendo un ambiente de mejoramiento continuo, con conlaboradores comprometidos en la busqueda de soluciones a sus necesidades.

Visión

Expandir el uso de nuestros productos y metodologías de desarrollo, con las cuales hemos logrado muchos casos de éxito, en varios paises en el mundo.

Nuestras soluciones.

Nuestras soluciones están basadas en el desarrollo utilizando Flujvision, para garantizar el menor costo y tiempo de desarrollo e implementación.
Basado en nuestra experiencia en: GIS(Sistemas de información geográfica), Voz/IP (soluciones inbound, outbound), Bases de datos (normalización, desnormalización, Business Intelligence, Bases  de datos relacionales y no relacionales), Integración de sistemas (sistemas legados, bases de datos, soluciones web, soluciones móviles), Soluciones basadas en Android, Linux, seguridad informática, PLC, Integración con hardware propietario o hardware comercial, Robots (Software para acceso automatizado a páginas o servicios de red que requieren la intervención de humanos). Ofrecemos a nuestros clientes la posibilidad de contratar horas de ingeniería para resolver aspectos específicos de un desarrollo ya existente, así no esté basado en Flujvision, para que por medio de nuestro desarrollo se complementen funcionalidades del desarrollo original. De iniciar un proyecto, o continuar un proyecto para entregarlo a un cliente final o a otra fábrica de software, o  desarrollar completamente una solución de software a la medida desde el inicio del proyecto, hasta la entrega y puesta en funcionamiento en las instalaciones del cliente.
Ofrecemos contratos  anuales por horas de ingeniería, las cuales el cliente determina en qué tipo de actividades (desarrollo, consultoría, capacitación, diseños, documentación) se van  a consumir.

Experiencia

Nuestra experiencia está basada en clientes a los que hemos prestado servicios de software a la medida, tales  como:

Pricewaterhousecoopers,  Pisos Alfa, Activos y Finanzas, Indra, Radio Taxi, Transactivos, Alianza Fiduciaria, Frayco,  Covinoc, Aslecol,  Hotel Casa Blanca, Coonalfa, Buitrago y Asociados, Girardot Resort, Industrias Noel, Micro activos, Suizo, Lojack, Industrias Inca, Oma, Organización Hippocampus,  Cooafin, Concepción, Mission, Compumuebles, Hotel Sinú, Comestibles Italo, Tacos & BBQ, Lixtool, Herman Miller, Restaurante San Angel, Financial Assets, Organización Hotelera Germán Morales e Hijos, Spia GPS, Mesofoods.

 

 

 

Contattaci:

gerencia@flowvision.technology

Tel (57)(1)8058463, Cel: (57) 3214114265

 

Contact us:

gerencia@flowvision.technology

Tel (57)(1)8058463, Cel: (57) 3214114265

 

Contactenos:

gerencia@flowvision.technology

Tel (57)(1)8058463, Cel: (57) 3214114265

Flujvision Carrera 13 # 63-21 Of 212, Bogotá, Colombia, Sur América Tel (57)(1)8058463
 

Flujvision

"Rapid programming language" (RDS), Based on flowcharts. For the development of information systems, which run on Windows / Linux / Android / Web / Voice/IP platforms.

It has an "Integrated environment for development" (I.D.E.) Web, which includes functionalities such as: versioning, documentation, modeling of the database, repository of queries, project trees.

Flujvision

"Lenguaje de programación rápida" (RDS), Basado en flujogramas para el desarrollo de sistemas de información, los cuales ejecutan sobre plataformas Windows/Linux/Android/Web/VozIp.

Dispone de un "Entorno integrado para el desarrollo" (I.D.E.) Web, el cual incluye funcionalidades como: versionamiento, documentación, modelamiento de la base de datos, repositorio de consultas, árboles de estructuración del proyecto

 

 

 

Flujvision

"Rapid programming language" (RDS), basato su diagrammi di flusso, per lo sviluppo di sistemi informatici, che girano su piattaforme Windows / Linux / Android / Web / VozIp.

Ha un Web "Ambiente integrato per lo sviluppo" (I.D.E.), che include funzionalità quali: controllo delle versioni, documentazione, modellazione del database, repository di query, alberi che strutturano il progetto

 

 

 

Generalidades

Flujvision utiliza el standard de conexion "Jdbc", permitiendo que pueda operar en multiples bases de datos, es requerido que estas cumplan con varias capacidades (almacenamiento de "BLOBs", y que cumplan con el standar SQL-94 como mínimo)

Para el desarrollo en android, Flujdroid tiene la capacidad de operar bases de datos SqLite, e incluye un componente cartográfico, que soporta la operación de aplicativos "G.I.S", permitiendo operar aplicativos con componentes cartográficos, o topológicos

Panoramica

Flujvision utilizza la connessione standard "Jdbc", che consente di operare in più database, è necessario che siano conformi a diverse capacità (archiviazione di "BLOB" e che siano conformi almeno allo standard SQL-94)

Per lo sviluppo in Android, Flujdroid ha la capacità di gestire database SqLite e include un componente cartografico, che supporta l'operazione di applicazioni "G.I.S", che consente di operare applicazioni con componenti cartografici o topologici

Generalities

Flujvision uses the standard "Jdbc" connection, allowing it to operate in multiple databases, it is required that they comply with several capacities (storage of "BLOBs", and that comply with the standard SQL-94 at least)

For development in android, Flujdroid has the ability to operate SqLite databases, and includes a cartographic component, which supports the operation of "G.I.S" applications, allowing to operate applications with cartographic, or topological components

Generalidades
Web
Stand - Alone
Android
Voz/IP
TV

FlujTv, es el interpretador de flujogramas para aplicaciones sobre televisores con tecnologia "smart tv", que operan con "Android"

Facilita la presentación de información en televisores con un software autonomo, que no requiere conexión a un computador , presentando videos, tomando el control del control remoto del televisor, administrando los canales que presenta, o conectandose a una central de información,

FlujIvr,es el interpretador de flujogramas para aplicaciones de Voz/IP, las cuales se pueden conectar facilmente con "Asterisk",

Ofrece un adicional de comandos de programación para que desde la simpleza de los flujogramas se tenga acceso a funcionalidades propias del control de las llamadas telefonicas (Genera sonidos, Captura los digitos escritos desde los telefonos, convierte data en voz, activa la grabación de llamadas, enrruta llamadas por canales de entrada o salida de llamadas)

FlujIvr, administra desde un solo servidor todas las llamadas en transito de diversos servidores de telefonia, integrandose fácilmente a "Asterisk".

Uno de los componentes de Flujvision para Voz/Ip , permite la implementación de aplicaciones de marcación , para que una aplicacion de Flujvision genere y distribuya en forma masiva las llamadas telefónicas

 

 

 

Flujdroid, es el interpretador de flujogramas para dispositivos que tengan sistema operativo "Android", operando como un servidor de aplicaciones de Flujvision para entornos Android

Ofrece un adicional de comandos de programación para que desde la simpleza de los flujogramas se tenga acceso a los dispositivos propios de los dispositivos moviles (camara, gps, registros telefónicos, registros sms, almacenamiento, wifi, red de datos)

Flujdroid opera en modo desconectado (No requiere al servidor central para operar),

Las trazas de ejecución de código para depuración de errores es disparada desde el dispositivo movil, y enviada al servidor de desarrollo, facilitando la depuración de errores en los aplicativos.

El código de programación del servidor de desarrollo, se puede sincronizar automáticamente a todos los dispositivos moviles con Flujdroid, permitiendo que el ajuste del código sea facilmente replicado a todos los dispositivos que utilicen Flujdroid,

Ideal para implementar aplicaciones de gestión en sitio, y con sincronizacion a un servidor central.

 

FlujEscritorio, es el interpretador de flujogramas para ambientes de escritorio.

FlujEscritorio esta diseñado para ser ejecutado en embientes donde no es requerido un aceso WEB, o como componente para ser ejecutado por tareas programadas del sistema operativo, como "cron" o "at"

Posee su propio visualizador WEB, basado en chromium,

Posee su propio telefono IP (Ideal para call center)

 

FlujExe, el es interpretador de flujogramas sobre servidores de aplicaciones JEE6.

FlujExe esta preparado para operar en ambientes de alta disposibilidad, tiene un consumo menor a los aplicativos EAR, tiene su propio administador de conexiones.

FlujExe opera bajo "Linux/Windows"

 

Flujvision, requiere para su ejecución, un "run - time", ya que no se requiere compilar el código de programación.

Flujvision almacena en la base de datos; el código de programación, la documentación, el versionamiento, los archivos de visualización, y la data del aplicativo

Con este concepto, basicamente el tener la base de datos de un backup es suficiente para que todo opere como estaba a una fecha determinada, al no requerir archivos adicionales, su nivel de seguridad es muy alto, ya que no se pueden modificar los contenidos, a menos que sea por medio del IDE

Panoramica
Web
Stand - Alone
Android
Voz/IP
TV
FlujTv, è l'interprete di diagrammi di flusso per applicazioni su televisori con tecnologia "smart tv", che operano con "Android"

Facilita la presentazione di informazioni nei televisori con un software autonomo, che non richiede il collegamento a un computer, la presentazione di video, il controllo del telecomando del televisore, la gestione dei canali che presenta o il collegamento a un centro di informazioni centrale,

FlujIvr, è l'interprete di diagrammi di flusso per applicazioni Voice / IP, che possono essere facilmente collegati a "Asterisk",

Offre un comando di programmazione aggiuntivo in modo che dalla semplicità dei diagrammi di flusso si abbia accesso alle funzionalità del controllo delle chiamate telefoniche (genera suoni, acquisisce le cifre scritte dai telefoni, converte i dati in voce, attiva la registrazione delle chiamate, Instrada le chiamate attraverso i canali delle chiamate in entrata o in uscita)

FlujIvr, gestisce da un unico server tutte le chiamate in transito di diversi server di telefonia, integrandosi facilmente in "Asterisk".

Uno dei componenti di Flujvision per Voice / Ip, consente l'implementazione di applicazioni di composizione, in modo che un'applicazione Flujvision generi e distribuisca chiamate di massa

 

Flujdroid, è l'interprete di diagrammi di flusso per dispositivi che hanno un sistema operativo "Android", che funziona come un server di applicazioni Flujvision per ambienti Android

Offre un comando di programmazione aggiuntivo in modo che dalla semplicità dei diagrammi di flusso si abbia accesso ai dispositivi dei dispositivi mobili (fotocamera, gps, registrazioni telefoniche, registri sms, archiviazione, wifi, rete dati)

Flujdroid opera in modalità disconnessa (non richiede il funzionamento del server centrale),

Le tracce di esecuzione del codice per gli errori di debug vengono attivate dal dispositivo mobile e inviate al server di sviluppo, facilitando il debug degli errori nelle applicazioni.

Il codice di programmazione del server di sviluppo può essere automaticamente sincronizzato su tutti i dispositivi mobili con Flujdroid, consentendo la facile regolazione del codice per tutti i dispositivi che utilizzano Flujdroid,

Ideale per l'implementazione di applicazioni di gestione in loco e con la sincronizzazione con un server centrale.

FlujEscritorio, è l'interprete di diagrammi di flusso per ambienti desktop.

FlujEscritorio è progettato per essere eseguito in stabilimenti in cui non è richiesto un accesso WEB o come componente da eseguire con attività programmate del sistema operativo, come "cron" o "at"

Ha un proprio visualizzatore WEB, basato su cromo,

Ha un proprio telefono IP (ideale per call center)

FlujExe è l'interprete dei diagrammi di flusso sui server delle applicazioni JEE6.

FlujExe è pronta a operare in ambienti ad alta disponibilità, ha un consumo inferiore rispetto alle applicazioni EAR, ha un proprio gestore di connessione.

FlujExe opera sotto "Linux / Windows"

Flujvision, richiede un "run-time" per la sua esecuzione, dal momento che non è necessario compilare il codice di programmazione.

Flujvision memorizza nel database; il codice di programmazione, la documentazione, il controllo delle versioni, i file di visualizzazione e i dati dell'applicazione

Con questo concetto, basicamente avere il database di un backup è sufficiente perché tutto funzioni come era in una certa data, non richiedendo file aggiuntivi, il suo livello di sicurezza è molto alto, poiché il contenuto non può essere modificato, a meno che non sia attraverso l'IDE

Generalities
Web
Stand - Alone
Android
Vo/IP
TV

FlujTv, is the interpreter of flow charts for applications on televisions with "smart tv" technology, which operate with "Android"

It facilitates the presentation of information in televisions with an autonomous software, that does not require connection to a computer, presenting videos, taking control of the remote control of the television, managing the channels that it presents, or connecting to a central information center,

FlujIvr, is the interpreter of flow charts for Voice / IP applications, which can be easily connected to "Asterisk",

It offers an additional programming command so that from the simplicity of the flowcharts you have access to features of the control of telephone calls (generates sounds, captures the digits written from the phones, converts data into voice, activates the recording of calls, Routes calls through incoming or outgoing calls channels)

FlujIvr, manages from a single server all the calls in transit of different telephony servers, easily integrating to "Asterisk".

One of the components of Flujvision for Voice / Ip, allows the implementation of dialing applications, so that a Flujvision application generates and distributes mass calls

 

Flujdroid, is the interpreter of flow charts for devices that have an "Android" operating system, operating as a Flujvision application server for Andoid environments

It offers an additional programming command so that from the simplicity of the flowcharts you have access to the devices of the mobile devices (camera, gps, telephone records, sms registers, storage, wifi, data network)

Flujdroid operates in disconnected mode (It does not require the central server to operate),

The traces of execution of code for debugging errors are triggered from the mobile device, and sent to the development server, facilitating the debugging of errors in the applications.

The programming code of the development server can be automatically synchronized to all mobile devices with Flujdroid, allowing the adjustment of the code to be easily replicated to all devices that use Flujdroid,

Ideal for implementing on-site management applications, and with synchronization to a central server.

FlujEscritorio, is the interpreter of flow charts for desktop environments.

FlujEscritorio is designed to be executed in establishments where a WEB access is not required, or as a component to be executed by programmed tasks of the operating system, such as "cron" or "at"

It has its own WEB visualizer, based on chromium,

It has its own IP telephone (Ideal for call center)

 

FlujExe is the interpreter of flowcharts on JEE6 application servers.

FlujExe is prepared to operate in high availability environments, has a lower consumption than the EAR applications, has its own connection manager.

FlujExe operates under "Linux / Windows"

 

Flujvision, requires a "run - time" for its execution, since it is not necessary to compile the programming code.

Flujvision stores in the database; the programming code, the documentation, the versioning, the visualization files, and the data of the application

With this concept, basically having the database of a backup is enough for everything to operate as it was at a certain date, by not requiring additional files, its security level is very high, since the contents can not be modified, unless it's through the IDE

Generalidades

Flujvision incluye el versionamiento de código, no es necesario instalar un SVN

Flujvision registra y almacena los cambios que se realizan en el código, registrando el nùmero de la versión, el usuario que realiza el cambio, y el código.

Se puede realizar la traza, recuperar una versión vieja o realizar la auditoría de los cambios sobre el código

Panoramica

Flujvision include il controllo delle versioni del codice, non è necessario installare un SVN

Flujvision registra e memorizza le modifiche apportate nel codice, registrando il numero di versione, l'utente che apporta la modifica e il codice.

È possibile eseguire la traccia, recuperare una versione precedente o eseguire la verifica delle modifiche sul codice

Generalities

Flujvision includes code versioning, it is not necessary to install an SVN

Flujvision records and stores the changes made in the code, registering the version number, the user who makes the change, and the code.

You can perform the trace, recover an old version or perform the audit of the changes on the code

 
Generalidades

Flujvisión, facilita las tareas de documentación, Mediante generadores de plantillas de documentación, establece los siguientes documentadores:

- Código de programación: identifica las variables de cada proceso, ajusta los formatos de las consultas a la base de datos por sub consultas.

- Base de datos: Dibuja el modelo relacional, genera una plantilla de diccionario de datos para que rápidamente se especifique la funcionalidad de cada tabla y de cada campo

- Interfases visuales: Captura los interfases, etiqueta los campos de la plantilla, lista la funcionalidad de cada campo, consulta a la base de datos, secuencia de navegacion.

La documentación queda inmersa en el I.D.E., y puede ser consultada, ajustada o generar los documentos finales en formato PDF para ser archivada o impresa.

 
Panoramica

Flujvision, facilita le attività di documentazione, utilizzando i generatori di modelli di documento, stabilisce la seguente documentazione:

- Codice di programmazione: identifica le variabili di ogni processo, regola i formati delle query sul database per sottocategorie.

- Database: Disegna il modello relazionale, genera un modello di dizionario dati per specificare rapidamente la funzionalità di ogni tabella e ogni campo

- Interfacce visive: catturare le interfacce, etichettare i campi del modello, elencare le funzionalità di ciascun campo, consultare il database, la sequenza di navigazione.

La documentazione è immersa nell'I.D.E. e può essere consultata, regolata o generata i documenti finali in formato PDF da archiviare o stampare.

 
Generalities

Flujvision, facilitates documentation tasks. By means of document template generators, it establishes the following documentation:

- Programming code: identifies the variables of each process, adjusts the formats of the queries to the database by sub queries.

- Database: Draws the relational model, generates a data dictionary template to quickly specify the functionality of each table and each field.

- Visual interfaces: Captures the interfaces, labels the fields of the template, lists the functionality of each field, consults the database, sequence of navigation.

The documentation is immersed in the I.D.E., and can be consulted, adjusted or generate the final documents in PDF format to be filed or printed.

Generalidades

Nuestro sistema de depuración de código para hallazgo de errores, mitiga en gran forma, el tiempo requerido para ubicar errores en el código, respecto a las herramientas tradicionales.

Flujvisión, tiene la capacidad de activar esta funcionalidad en el mismo ambiente de producción, no es requerido que el desarrollador intente replicar el error en su computador de desarrollo.

Dejando un rastro completo de la ejecución, indicando fácilmente el ciclo de vida de cada variable, su interacción con las demás, los tiempos de ejecución de cada consulta, y que ruta exacta tomó en cada momento dentro del flujograma.

Esto nos ha reducido en más del 90%, el tiempo requerido para solucionar incidencias reportadas por los clientes.

 

Panoramica

Il nostro sistema di debug del codice per trovare gli errori, riduce notevolmente il tempo necessario per individuare gli errori nel codice, rispetto agli strumenti tradizionali.

Flujvisión, ha la capacità di attivare questa funzionalità nello stesso ambiente di produzione, non è richiesto che lo sviluppatore cerchi di replicare l'errore nel proprio computer di sviluppo.

Tralasciando una traccia completa dell'esecuzione, indicando facilmente il ciclo di vita di ciascuna variabile, la sua interazione con gli altri, i tempi di esecuzione di ogni query e l'esatto percorso intrapreso in ogni momento all'interno del diagramma di flusso.

Questo ci ha ridotto di oltre il 90%, il tempo necessario per risolvere gli incidenti segnalati dai clienti.

 

Generalities

Our code debugging system to find errors, greatly mitigates the time required to locate errors in the code, compared to traditional tools.

Flujvision, has the ability to activate this functionality in the same production environment, it is not required that the developer try to replicate the error in their development computer. Leaving a complete trace of the execution, easily indicating the life cycle of each variable, its interaction with the others, the execution times of each query, and what exact route it took at each moment within the flowchart.

This has reduced us by more than 90%, the time required to solve incidents reported by customers.

 

Generalidades
Rendimiento
 

Cuando se realiza la entrega de un desarrollo a la medida, encontramos diferencias entre lo que inicialmente pensaba el cliente y la idea que finalmente trasmitió al equipo de desarrollo. Normalmente convertir una idea en código de programación puede tomar bastante tiempo, debido a que se requiere gran cantidad de lineas de código de programación.

Basado en nuestras experiencias desarrollando en nuestra fábrica y administrando código de multiples desarrolladores y multiples proyectos, creamos una metodología propia en donde minimizamos èste riesgo.

Minimizamos la cantidad de código de programación requerida para convertir una idea compleja en un componente del sistema.

Identificamos que muchos problemas en el rendimiento de los aplicativos estaba basado en lo complejo que es separar adecuadamente la capa de persistencia y la capa de negocio.

Nuestro lenguaje y metodología mitiga ampliamente esta problematica.

Identificamos que mucho del tiempo del desarrollo de los aplicativos, era consumida por el desarrollo de los interfases visuales.

Nuestro lenguaje y metodología, disminuyo ampliamente los tiempos requeridos para el desarrollo de los interfases.

Nuestro lenguaje está basado en flujogramas, y un nùmero muy reducido de comandos de programación, en donde el uso de las sentencias SQL, complementa la capacidad del lenguaje.

Valores promedio del Rendiemiento utilizando Flujvision
Tarea
Java
.Net
Php
Flujvision
Total
Mejoría
 
Lineas
Tiempo
Lineas
Tiempo
Lineas
Tiempo
Lineas
Tiempo
Lineas
Tiempo
 
Crud (Tabla de 20 campos)
500
8 Horas
500
26 horas
420
3 horas
50
15 minutos
-90%
-95%
 
Transacción compleja
3 interfases visuales interconectados, transaccin con mnimo 5 tablas
2000
20 horas
2000
60 horas
1200
72 horas
250
2 horas
-87%
-90%
 
Despliegues
 
30 seg - 2 minutos segùn capacidad del computador
 
50 seg 5 minutos
 
N/D
inmediato
0
-100%
 
 
Consumo de recursos aplicacion de alta transaccion
por usuario
Alto consumo de recursos para la ejecución en general (cliente - servidor de aplicaciones - aplicativo - base de datos )
por usuario
bajo consumo de recursos para la ejecucion en general (cliente - servidor de aplicaciones - aplicativo - base de datos )
 
bajo consumo de recursos en general (cliente - servidor http - aplicativo - base de datos )
medio (cliente - servidor http - aplicativo - base de datos)
 
 
 
 
Depuración de errores basado en un interfase complejo
Cada Error
Tiempo de compliación + Tiempo de despliegue+ aprox 20 segundos por linea hasta encontrar el error
cada error
Tiempo de compliación + Tiempo de despliegue+ aprox 20 segundos por linea hasta encontrar el error
Cada Error
aprox 20 - 50 segundos por linea analizada por dbg
toda la ejecucion del proceso
Se visualiza inmediatamete toda la historia de la ejecucion, variables, comandos, resultados, errores
 
 
 
Aplicación Multiplataforma
cada plataforma
aprovecha gran parde del código mediante frameworks se logra pasar de una a otra plataforma (web - android)
cada plataforma
aprovecha solo parte del código mediante frameworks se logra pasar de una a otra plataforma (web - mobile)
 
 
el mismo código funciona Web, stand alone, movil
 
 
 
 
Herramientas requeridas adicional al ide
por capa
herramientas especializadas en diseño de bases de datos - interfaases web
por capa
herramientas especializadas en diseño de bases de datos - interfaases web
 
 
El desarrollador, tiene en nuestro ide, todas las herramientas para administrar codigo, base de datos
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Panoramica
Performance
 

Quando viene realizzata la realizzazione di uno sviluppo personalizzato, troviamo differenze tra ciò che inizialmente pensava il cliente e l'idea che alla fine ha trasmesso al team di sviluppo. Normalmente, la conversione di un'idea in un codice di programmazione può richiedere molto tempo, poiché è richiesto un numero elevato di righe di codice di programmazione.

Basandoci sulle nostre esperienze sviluppando nel nostro stabilimento e gestendo il codice di più sviluppatori e più progetti, abbiamo creato la nostra metodologia in cui riduciamo al minimo questo rischio.

Riduciamo al minimo la quantità di codice di programmazione richiesta per convertire un'idea complessa in un componente del sistema.

Abbiamo identificato che molti problemi nelle prestazioni delle applicazioni si basavano sulla complessità della separazione tra il livello di persistenza e il livello aziendale.

La nostra lingua e metodologia attenua notevolmente questo problema.

Abbiamo identificato che gran parte del tempo di sviluppo delle applicazioni è stato consumato dallo sviluppo delle interfacce visive.

Il nostro linguaggio e la nostra metodologia hanno notevolmente ridotto il tempo richiesto per lo sviluppo delle interfacce.

La nostra lingua è basata su diagrammi di flusso e un numero molto piccolo di comandi di programmazione, in cui l'uso delle istruzioni SQL completa la capacità del linguaggio.

Valori medi del Rendiemiento usando Flujvision
elenco delle attività
Java
.Net
Php
Flujvision
Total
Mejoría
 
linee di codice
tempo
linee di codice
tempo
linee di codice
tempo
linee di codice
tempo
linee di codice
tempo
 
Crud (Tabella di 20 campi)
500
8 Ore
500
26 Ore
420
3 Ore
50
15 Minute
-90%
-95%
 
Transazione complessa
3 interfacce visive interconnesse, transazione con un minimo di 5 tabelle
2000
20 Ore
2000
60 Ore
1200
72 Ore
250
2 Ore
-87%
-90%
 
implementazioni
 
30 secondi - 2 minuti in base alla capacità del computer
 
50 secondi 5 minuti
 
N/D
immediato
0
-100%
 
 
Consumo di risorse applicazione di alta transazione
per utente
Elevato consumo di risorse per l'esecuzione in generale (client - application server - applicazione - database)
per utente
basso consumo di risorse per l'esecuzione generale (client - application server - applicazione - database)
 
basso consumo di risorse in generale (client - server http - applicazione - database)
medio (client - server http - applicazione - database)
 
 
 
 
Debug degli errori basati su un'interfaccia complessa
ogni errore
Tempo di compilazione + Tempo di implementazione di circa 20 secondi per riga fino a quando non viene rilevato l'errore
ogni errore
Tempo di compilazione + Tempo di implementazione di circa 20 secondi per riga fino a quando non viene rilevato l'errore
ogni errore
Circa 20 - 50 secondi per riga analizzati da dbg
tutta l'esecuzione del processo
L'intera cronologia dell'esecuzione, le variabili, i comandi, i risultati, gli errori vengono visualizzati immediatamente
 
 
 
Applicazione multipiattaforma
ogni piattaforma
sfrutta gran parte del codice attraverso framework che vengono passati da una piattaforma all'altra (web - android)
ogni piattaforma
sfrutta solo parte del codice tramite framework è gestito per passare da una piattaforma all'altra (web - mobile)
 
 
lo stesso codice funziona Web, stand alone, mobile
 
 
 
 
Strumenti necessari aggiuntivi per ide
per strato
strumenti specializzati nella progettazione di database - interfacce web
per strato
strumenti specializzati nella progettazione di database - interfacce web
 
 
Lo sviluppatore ha nel nostro ide tutti gli strumenti per gestire il codice, il database
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Generalities
Performance
 

When the delivery of a customized development is made, we find differences between what the client initially thought and the idea that he finally transmitted to the development team. Normally, converting an idea into a programming code can take a long time, because a lot of programming code lines are required.

Based on our experiences developing in our factory and managing code of multiple developers and multiple projects, we created our own methodology where we minimize this risk.

We minimize the amount of programming code required to convert a complex idea into a component of the system

We identified that many problems in the performance of the applications was based on the complexity of separating the persistence layer and the business layer.

Our language and methodology greatly mitigates this problematic

We identified that much of the development time of the applications was consumed by the development of the visual interfaces.

Our language and methodology, greatly reduced the times required for the development of the interfaces

Our language is based on flowcharts, and a very small number of programming commands, where the use of SQL statements complements the capacity of the language.

Performance, average values vs Flujvision
Task
Java
.Net
Php
Flujvision
Total
Mejoría
 
Code Lines
Time
Code Lines
Time
Code Lines
Time
Code Lines
Time
Code Lines
Time
 
Crud (Table of 20 fields)
500
8 Hours
500
26 Hours
420
3 Hours
50
15 minutos
-90%
-95%
 
Complex transaction
3 interconnected visual interfaces, transaction with minimum 5 tables
2000
20 Hours
2000
60 Hours
1200
72 Hours
250
2 Hours
-87%
-90%
 
Deploy
 
30 sec - 2 minutes according to computer capacity
 
50 sec 5 minutes
 
N/D
righ now
0
-100%
 
 
Consumption of resources application of high transaction
each/user
High consumption of resources for the execution in general (client - application server - application - database)
each/user
low resource consumption for general execution (client - application server - application - database)
 
low consumption of resources in general (client - http server - application - database)
 
medium (client - http server - application - database)
 
 
 
Debugging errors based on a complex interface
Each Error
Complication time + Deployment time + approx 20 seconds per line until the error is found
Each Error
Complication time + Deployment time + approx 20 seconds per line until the error is found
Cada Error
Approximately 20 - 50 seconds per line analyzed by dbg
all the execution of the process
The entire history of the execution, variables, commands, results, errors are immediately displayed
 
 
 
Multiplatform application
each platform
takes great parde of the code through frameworks is managed to move from one platform to another (web - android)
each platform
takes advantage of only part of the code through frameworks is managed to move from one platform to another (web - mobile)
 
 
the same code works Web, stand alone, mobile
 
 
 
 
Required tools additional to ide
each layer
specialized tools in database design - web interfaces
each layer
specialized tools in database design - web interfaces
 
 
The developer, has in our ide, all the tools to manage code, database
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Generalidades
proyecto
Documentación
Código de programación
Interfases visuales

En Flujvision, entendemos que la cantidad de tiempo que normalmente es requerida para programar interfases visuales en otros lenguajes de programación, debía ser mejorada.

Nuestra metodología permite reducir estos en mas de un 60%, mínimiza la cantidad de código de programación y simplifica el diseño de los aplicativos, permitiendo que los interfases gráficos creados por un diseñador, sean leídos como plantillas.

La programación en Flujvision, está basada en flujogramas, dentro de cada proceso se especifican los comandos, y se establecen las condicionales (similar a una sentencia "if") o las iteraciones (similar a una sentencia "for")

Los códigos de programación eliminan los conceptos de capas del modelo MVC, garantizando la optimizacion de los accesos a la base de datos y el diseño de interfases visuales

 

El desarrollador tendrá a disposición una plantilla auto generada, mediante la cual hará la descripción de cada paso que ejecutá en cada programa, la plantilla auto formatea las consultas a la base de datos, facilitando la documentación de sub - consultas, identifica las variables utilizadas en cada paso de la ejecución, para que el desarrollador especifique la funcionalidad, de cada una de ellas 

El desarrollador tendrá acceso a multiples proyectos, los cuales son previamente autorizados.

Los proyectos definen en que tipo de base de datos se realizará el aplicativo (Oracle, PostgreSQL, Sqlite)

La base de datos es ùnica para todos los desarrolladores del proyecto, facilitando la compatibilidad del código entre desarrolladores

El desarrollador tendrá acceso a los componentes del aplicativo que le fueron autorizados facilitando la distribución de tareas entre los desarrolladores

 

Mac Telèfonos Moviles Windows / Linux

 

Nuestro Ide, es enteramente WEB.

No requiere componentes pre instalados en el dispositivo que lo ejecuta, permite que los desarrolladores puedan trabajar en un dispositivo con bajos recursos sin perder rendimiento.

El desarrollador no requiere instalar bases de datos,archivos de código fuente, ni documentación del proyecto.

Integra información de las versiones, y administra los pasos a producción desde los ambientes de desarrollo

Panoramica
progetto
documentazione
Codice di programmazione
Interfacce visive
A Flujvision, comprendiamo la quantità di tempo che è normalmente richiesta per programmare interfacce visive in altri linguaggi di programmazione, dovrebbe essere migliorata, la nostra metodologia consente di ridurli di oltre il 60%, minimizza la quantità di codice di programmazione e semplifica la progettazione di le applicazioni, permettendo alle interfacce grafiche create da un designer di essere letti come modelli
La programmazione in Flujvision, si basa su diagrammi di flusso, all'interno di ciascun processo vengono specificati i comandi e vengono stabiliti i condizionali (simile a un'istruzione "if") o le iterazioni (simile a un'istruzione "for")
Lo sviluppatore avrà a disposizione un modello autogenerato, attraverso il quale farà la descrizione di ogni passo che esegue in ogni programma, il modello automatico formatta le query al database, facilitando la documentazione di sottorequery, identifica le variabili utilizzate in ogni fase dell'esecuzione, in modo che lo sviluppatore specifichi la funzionalità di ciascuno di essi

Lo sviluppatore avrà accesso a più progetti, che sono precedentemente autorizzati.

I progetti definiscono in quale tipo di database verrà creata l'applicazione (Oracle, PostgreSQL, Sqlite)

Il database è unico per tutti gli sviluppatori di progetto, facilitando la compatibilità del codice tra gli sviluppatori

Lo sviluppatore avrà accesso ai componenti dell'applicazione che sono stati autorizzati, facilitando la distribuzione delle attività tra gli sviluppatori

Mac Telefoni mobili Windows / Linux

Il nostro Ide, è interamente WEB.

Non richiede componenti preinstallati nel dispositivo che lo esegue, consente agli sviluppatori di lavorare su un dispositivo con risorse basse senza perdere prestazioni.

Lo sviluppatore non ha bisogno di installare database, file di codice sorgente o documentazione di progetto.

Integra le informazioni delle versioni e gestisce le fasi di produzione dagli ambienti di sviluppo

Generalities
Project
Documentation
Programming code
Visual interfases
At Flujvision, we understand the amount of time that is normally required to program visual interfaces in other programming languages, it should be improved, our methodology allows to reduce these by more than 60%, minimizes the amount of programming code and simplifies the design of the applications, allowing the graphic interfaces created by a designer to be read as templates,

The programming in Flujvision, is based on flowcharts, within each process the commands are specified, and the conditional ones are established (similar to an "if" statement) or the iterations (similar to a "for" statement)

The developer will have available a self-generated template, through which he will make the description of each step he executes in each program, the auto template formats the queries to the database, facilitating the sub-query documentation, identifies the variables used in each step of the execution, so that the developer specifies the functionality, of each of them 

The developer will have access to multiple projects, which are previously authorized.

The projects define in what type of database the application will be made (Oracle, PostgreSQL, Sqlite).

The database is unique for all project developers, facilitating code compatibility among developers.

The developer will have access to the components of the application that were authorized, facilitating the distribution of tasks among the developers.

 

Mac Mobile phones Windows / Linux

 

Our Ide, is entirely WEB.

It does not require pre-installed components in the device that runs it, it allows developers to work on a device with low resources without losing performance.

The developer does not need to install databases, source code files, or project documentation.

Integrates information of the versions, and manages the steps to production from the development environments