|
Genero®
Linux®, Unix® y Microsoft Windows®
La
tecnología de Four J's
Development Tools le permite desarrollar
aplicaciones de negocio, con su gama de productos Genero® generando verdaderas aplicaciones
transaccionales y seguras ya sea en el WEB, en Cliente/Servidor con
interfaz gráfica (GUI). Además de dar independencia de plataforma y
de proveedor de base de datos.
Sea Sensible al
Cambio
¿Quién sabe lo que el futuro puede traer? Nosotros soñamos a menudo con él
y los premios que la revolución tecnológica constante traerá; todavía todos
nosotros clandestinamente cruzamos nuestros dedos que esperan que nosotros aterrizaremos adelante de él al lado derecho del
progreso.
Con Genero, nosotros eliminamos el juego de oportunidad y las pérdidas que
van con él. Genero alza a sus diseñadores sobre las guerras de tecnología y
les permite enfocar en eso que realmente es importante - creando ese
espíritu de competencia que permita consolidar la lealtad del cliente y
atraer a los nuevos clientes.
¿Su equipo de desarrollo se encuentra más cómodo en un ambiente de Unix,
excepto por la demanda de mercado que Windows exige? Ningún problema.
Desarrolle, compile y pruebe bajo Linux. Entonces despliegue la
distribución binaria bajo Windows. Ninguna recopilación es necesaria - la Máquina
Virtual Dinámica cuida de eso.
Ninguna necesidad de árboles de la fuente separados. Ninguna necesidad de
probar cada sistema operativo antes de hacer una descarga. Piense en las
economías.
Asegurando esa una lógica comercial encaja todo los ambientes del
despliegue, si ellos son Windows, Linux o Unix, usted sabe que usted puede
responder a cualquier cambio en la demanda o en el aprovechamiento las
oportunidades emergentes. Genero proporciona que una solución del
extremo-a-extremo que permite a esa misma lógica comercial extender la mano
a dondequiera que el usuario lo desee. Y las normas futuras
de apoyo, si ellos se dirigen a la parte de atrás-extremo o el
frente-extremo, es un "cynch". Su
aplicación se mueve con el tiempo.

Genero® apoya las normas de industria siguientes:
Los Sistemas Operativos más populares:
- Unix, Linux y Windows
Las Bases de Datos más populares:
- Adabas®, DB2®, Informix®,
MySQL®, Oracle®, PostgreSQL®,
MS® SQL Server y Sybase®
Las interfaces del usuario más populares:
- Windows, Motif, Java, HTML
Web Services repara la entrada al mundo
externo
|
Beneficios Técnicos Genero®
|
|
|
|
Feature
|
Benefit
|
|
Genero's Dynamic Virtual Machine (DVM)
|
Saves development time
|
|
Program source code is compiled down to
|
|
an intermediate 'BYTECODE' or 'p-code', which is
processor, operating system, database and user-interface independent.
This means that compiled programs may execute across a wide variety of
platforms without recompilation.
|
|
Total separation of business from presentation
logic
|
Simplifies business logic & reduces code
length
|
|
Applications are more compact, maintainable,
scalable & reliable. Delegate presentation
logic to graphic design teams
|
|
One business logic fits all presentation client
types
|
Learn one GUI API
|
|
The DVM holds a logical representation of the
|
|
user's interface in XML and synchronizes it
automatically with the user's native client API, whatever that may be.
This enables the separation of the business logic from the presentation
layer and executes local widget set APIs such as Windows, Java Swing,
HTML, Motif from a single source tree.
|
|
|
|
Separation of Business Logic
from Presentation layer
|
|
Analysis has shown that up to 75% of an
|
|
application's code is spent managing presentation. By separating
business logic from presentation, programs are shorter, easier to
maintain and run faster. This approach can reduce the size of the source
code anywhere from 50% to 80%.
|
|
|
|
Broadens market for VAR
applications
|
|
One compilation fits all OSes
& databases
|
Reduces time-to-market by eliminating:
|
|
- recompilations for different operating systems
|
|
- recompilations for different database systems
|
|
- unnecessary testing cycles for above
|
|
Abstract User Interface
|
Reduces the number of screen forms by reusing
them via an XML template architecture.
|
|
No need to learn the idiosyncrasies of each
graphical API such as Microsoft's Foundation Classes, Java's Swing,
Linux's gtk or Motif .
No need to learn Apple's Carbon or Cocoa either. Your Windows application
can run practically unmodified within a browser too.
|
|
In the past, several code streams were needed to
support these environments.
|
|
Modify local & global display layouts
dynamically
|
Enables dynamic activation of internationalized
|
|
screens
|
|
Enables dynamic activation of security templates
|
|
etc…
|
|
Employ style based display layouts
|
Enforces corporate layout designs and standards
|
|
Provides uniform 'look & feel'
|
|
4GL
based development language
|
Simple, readable & easy to learn grammar
|
|
designed for business
applications
|
|
One line of 4GL expands to many lines of 3GL
|
|
Develop more quickly with fewer errors
|
Outsourcing
Dentro de este proceso de globalización, la información
es uno de los recursos más importantes de las instituciones, pues les
permite entre otras cosas: conocer el
entorno que les rodea, conocer su situación en el ámbito interno y
anticipar los cambios que deban realizarse en aquellas áreas cuya
importancia es fundamental la eficiencia y eficacia de la
institución.
Sin embargo, la información no es un bien
gratuito, pues se debe obtener, procesar, almacenar, recuperar, manipular,
consultar, analizar, proyectar y distribuir, todo lo cual constituye muchas
veces un costo muy significativo para la empresa o institución.
La tecnología de la información (TI)
permite optimizar el uso de la información disponible. La
utilización eficiente y eficaz de la tecnología de la información requiere
de un proceso dinámico de planificación de la informática en la
institución, en diferentes áreas, tales como: sistemas de
información, tecnología, recursos humanos y financieros, evaluación y
seguimiento de planes y aseguramiento de la calidad de los productos, entre
otros.
La tecnología de la información se ha
convertido en un elemento fundamental para propiciar los cambios internos en
las instituciones que permitan alcanzar un mayor nivel de competitividad y
eficiencia. Ante esta situación, las organizaciones se han preocupado por
mejorar los servicios, utilizando la informática como una herramienta para
agilizar sus tareas y a la vez crear una buena imagen. Sin
embargo, en la mayoría de los casos no existe el personal suficiente, ni
capacitado dentro de las instituciones para elaborar los productos a
tiempo, ni con el nivel de calidad adecuado, lo cual ha llevado a utilizar
la contratación de servicios informáticos externos, lo cual se ha
denominado “outsourcing” de servicios de TI.
En fin, el “outsourcing”
de TI es una opción más que utilizan las organizaciones para agilizar el
desarrollo informático, ser más competitivas y poder dar sostenimiento a
las soluciones informáticas y a la institución, a pesar de la
reestructuración que vive el país y la falta de personal informático
interno.
El “Outsourcing”
es el uso estratégico de recursos externos para ejecutar actividades que
tradicionalmente eran manejadas por personal y recursos internos.
En el campo de la informática, el “outsourcing” se refiere a la utilización de agentes
externos para llevar a cabo una o más actividades del área en la
organización.
Desde esta perspectiva el “outsourcing” puede comprenderse como una relación
contractual entre un proveedor externo y una organización que es el
usuario o cliente. En esta relación, el proveedor puede asumir la
responsabilidad sobre una o más funciones de la tecnología de la información
en una organización.
Este tipo de contratación de servicios
remite a una amplia variedad de posibilidades que las organizaciones pueden
implementar en situaciones determinadas, por ejemplo:
Satisfacer una demanda a corto plazo por ejemplo: Labores
de digitación, documentación, evaluación de un sistema etc.
Desarrollar un proyecto o trabajo específico por ejemplo: el
desarrollo de un nuevo sistema, soporte a una aplicación
existente, administración de la recuperación en caso de desastre, proveer
capacitación o administrar una red de área local etc.
Encargar a un proveedor de una parte significativa de la TI
organizacional. En términos mundiales es la razón más común por la
que se ha recurrido al “outsourcing”.
Esta contratación puede incluir la operación del centro de cómputo, la
administración del área de comunicaciones, soporte al hardware y software,
etc. En los términos más amplios puede abarcar la transferencia de
recursos, capacidades y/o personal.
De esta forma las compañías solventan y
resuelven ciertas tareas con recurso humano o tecnológico con el que no
disponen.
Ventajas
- Permite a las instituciones reducir sus costos.
- Permite administrar enfocándose en las partes
estratégicas de la institución.
- Mejora el profesionalismo de los servicios.
- Acceso a la tecnología sin inversión de capital.
- Convierte el centro de costos dentro de la
institución en centro de ganancias dentro de las operaciones del
contratante.
- Ganancia y transferencia de conocimientos y
experiencia. Si el área de aplicación es nueva, para el empleado de la
institución contratante involucraría el uso de tecnología no familiar
provocando un desarrollo más lento. La clave es contar con la
experiencia suficiente en la nueva tecnología, produciendo un
desarrollo más rápido, y transfiriendo su experticia a los
funcionarios de la institución.
- Ahorro de tiempo: mejoramiento de la velocidad de
desarrollo.
- Flexibilidad con el personal, es posible asignar
más desarrolladores y con mayor dedicación de tiempo a un proyecto que
lo que el contratante podría proveer para el mismo proyecto.
Soluciones y
Desarrollo
Contamos con el recurso humano y tecnológico para diseñar,
desarrollar, implantar y soportar Sistemas a la medida de nuestros
clientes.
Es así, como brindamos
soluciones que puedan operar para distintas plataformas tecnológicas y en
forma simultanea de ser requerida esta funcionalidad.
Estamos incorporados a la Cámara Costarricense de Productores de Software,
hemos desarrollado soluciones en la más variadas Bases de Datos (Oracle®, Informix®, Windows® SQLServer)
y en plataformas (Uníx® (HP®, IBM®,
Linux®, Sun®...), Microsoft Windows®).
Nuestro personal cuenta
con las herramientas tecnológicas que le permiten obtener el mayor
rendimiento y un producto final de una excelente calidad.
Contamos con lo mejor
del mercado en herramientas de generación de código fuente como 4JS® Development
Tools con sede en Francia y en Microsoft® Visual Basic.
Consultoría y/o
auditoria en Tecnología de Información
Desarrollo de Planes Estratégicos.
Desarrollo y evaluación de
controles generales de tecnología.
Planes de contingencia.
Asesoría en la migración de
aplicaciones.
Asesoría en el diseño y
selección de hardware y software.
Diagnóstico y
Mantenimiento de plataforma tecnológica.
Sistema
Operativo
Base
de Datos.
Comunicaciones
Soporte
Se brinda atención a
solicitudes de servicio a través de la línea telefónica, facsímile, o bien
vía Internet, se cuenta con la dirección de correo electrónico soporte@sislat.com; en cualquiera de
los casos se le asignara un numero de referencia, para el seguimiento
respectivo.
El tiempo de respuesta a un caso abierto
es de 15 minutos vía telefónica para identificar claramente el alcance y
características del servicio requerido. Posteriormente será establecido el
curso de acción para solventar el problema.
A cada cuenta se asigna un ingeniero
encargado y un suplente, con el objetivo de lograr un trato personalizado de
nuestros clientes y de garantizar la completa cobertura de todas sus
necesidades con la mayor brevedad posible. Es necesario destacar que cada
uno de los integrantes de nuestro departamento técnico cuenta a su haber
con una fuerte formación académica y experiencia práctica.
Otro medio de comunicación que ha
resultado muy eficiente es por medio del "chat" en Internet, el
personal del cliente puede por este medio plantear sus dudas y/o problemas,
recibir instrucciones, etc, contando con
respuestas y/o orientaciones para resolver el
problema.
Para ofrecer el mejor servicio en caso de
emergencias, se ha designado un número de teléfono el que se utilizara
únicamente en casos de suma urgencia para EL CLIENTE.
Contamos con un aula
de capacitación completamente equipada para 8 participantes, donde se
imparten cursos, de los distintos productos que representamos.
|