Tecnología y Metodología
 
 

Tecnología

Desde QUALITY OBJECTS hemos apostado siempre por las últimas tecnologías intentando aportar a nuestros proyectos y clientes las soluciones más avanzadas del mercado. Nuestra especialización en tecnología nos permite aportar en todos los proyectos que llevamos a cabo las mejores opciones tecnológicas horizontales.

Existen dos lenguajes o plataformas sobre las que hemos hecho un especial hincapié: Java y C++. Ambos lenguajes de propósito general, permiten un amplio abanico de posibilidades en cuanto a su aplicación a proyectos, exigiendo además una alta cualificación de nuestros profesionales para poder obtener los ratios de calidad necesarios en cualquier proyecto software.

El desarrollo Java se ha realizado principalmente sobre proyectos J2EE aplicando un gran número de estándares y best-practices en cada uno de ellos, desde el uso de Patrones de Diseño en el modelado de la arquitectura del sistema hasta la utilización de frameworks que agilizan y dinamizan la programación, como por ejemplo Struts, Spring, Hibernate, IBatis, etc. La mayoría de nuestros proyectos utilizan clientes ligeros, thin-clients, desde un navegador pero dotados de gran ergonomía aplicando por ejemplo interfaces gráficos con SVG (Scalable Vector Gráphics) o controles dinámicos con DHTML y DOM. También hemos aplicado interfaces pesados, rich-clients, donde se ha requerido utilizando Swing o SWT. El uso de Web Services es también habitual en muchos de estos proyectos, ya que hoy en día muchas de las aplicaciones B2B que se desarrollan requieren interactuar con terceros sistemas, para lo cual los Web Services suelen ser una buena opción, debido a su versatilidad y facilidad de uso.

Los proyectos en C++ en los que trabajamos están ubicados en la parte del Servidor y normalmente son sistemas distribuidos implementados con CORBA muy comunes en empresas de telecomunicaciones. En muchos de estos proyectos la parte del interface de cliente suele estar desarrollados por aplicaciones multiplataforma con Java/Swing.

Tradicionalmente las herramientas y servidores Open Source son también habituales en nuestros proyectos, de hecho nuestras propias aplicaciones internas corren bajo sistemas Linux, con Apache, JBoss, Tomcat, OpenLDAP, MySQL, etc. Herramientas como Eclipse o ANT suelen ser las elegidas para la mayor parte de los desarrollos dada su calidad y adecuación a las necesidades de hoy en día, proyectos como Eclipse tiene apoyo de grandes corporaciones que garantizan su evolución y adaptación a los nuevos tiempos.

En resumen QUALITY OBJECTS es una empresa moderna que busca la innovación y aplicación de las nuevas tecnologías al desarrollo de software, dirigida por y para Informáticos, buscamos y valoramos tanto el compromiso con el proyecto como la vocación por la informática de nuestros profesionales.