Competencias y tecnologías para la evolución hacia las redes virtualizadas
Exprivia se precia de tener recursos especializados en el sector del desarrollo de soluciones Web & Mobile, según las más avanzadas tecnologías y arquitecturas Carrier-Grade (de calidad de operador).
En este particular, la actividad se concentra en la realización y gestión de portales web, de Enterprise Content Management, SEO, Contenidos, apoyo al marketing, además del proyecto y realización de servicios transversales de soporte para la integración de aplicaciones como: Identity & Access Management, Search Engines, VOIP.
Para el desarrollo de portales web, Exprivia se ha especializado a lo largo de los años en el uso de Liferay Portal: la plataforma Open Source e independiente, líder en la realización de portales corporativos de tipo business, capaz de proporcionar resultados inmediatos y un valor a largo plazo. Mediante la utilización de Liferay y de un equipo multidisciplinar formado por programadores y desarrolladores Liferay, UX Designer y Web Architect, la software factory de Exprivia está en disposición de ofrecer soluciones modulables y fiables, garantizado altas prestaciones, tanto en la propia empresa como en la nube.
Además de lo que Liferay suministra “out of the box”, Exprivia ofrece la realización “llave en mano” de Portlet mediante el empleo de las siguientes tecnologías: Spring MVC, Hibernate, Interfaz WSO2 DSS, JSP, Jquery, Bootstrap, HTML, XML, Highcharts, Data Tables.
El grupo cuenta también con una considerable experiencia en la realización de paneles de control dinámicos, o la realización de KPI definibles de modo sencillo y desde la interfaz de usuario directamente por el cliente.
Exprivia ofrece también soluciones y aplicaciones móviles para los principales sistemas operativos (Android, iOS, Windows Phone), optimizadas para dar respuesta a las necesidades tanto empresariales como comerciales de sus clientes.
El equipo de expertos es capaz de gestionar todo el ciclo vital del proyecto, garantizando su apoyo, desde la definición de necesidades hasta la publicación de las App en las App store de referencia (Google Play, App Store, Windows Store), cubriendo las siguientes fases:
- Análisis de necesidades del cliente
- Definición de las interfaces físicas y lógicas con los sistemas existentes (Back-End)
- Desarrollo y test de los componentes software
- Instalación y configuración de las aplicaciones software
- Integración de la solución en entornos de test y producción del cliente
Dependiendo del contexto de referencia y de las exigencias del proyecto, el desarrollo se puede orientar hacia App “nativas” (es decir, escritas y compiladas para una plataforma específica, utilizando uno de los lenguajes de programación soportados por el sistema operativo en concreto), o las denominadas “híbridas” (es decir, escritas con tecnologías web, pero realizadas localmente, dentro de una aplicación nativa, mediante plataformas como Cordova-PhoneGap).
Se da especial relevancia a la User Experience y a la User Interface, ambas consideradas componentes esenciales para una aplicación de éxito. En este sentido, las fases de diseño, desarrollo y test siempre van dirigidas a garantizar la máxima usabilidad y satisfacción del usuario final, en cuanto a los aspectos gráficos, aprovechamiento de contenidos, rendimiento de utilización.
Además de la Mobile App propiamente dicha, que constituye el Front-End en manos del usuario final, las soluciones ofrecidas pueden determinar la realización de sistemas de mediación y business logic con los sistemas existentes de Back-End del cliente, en los que reside la información que hay que gestionar.
Dichos sistemas (como, por ejemplo, el producto propietario Mobile Orchestrator) hacen transparentes al usuario final los protocolos y las lógicas de gestión de la información, e implementan funcionalidades adicionales como:
- Control de los accesos
- Captura de datos
- Gestión de las campañas de comunicación
- Integración con servicios de terceros (p. ej.: Google & Apple Push Notification)
- Gestión de las actualizaciones de software
Finalmente, Exprivia garantiza a sus clientes un soporte total, incluso en la fase post-delivery, y provee servicios de mantenimiento correctivo y evolutivo que permiten seguir los continuos progresos de sistemas operativos, tecnologías, formatos de los dispositivos móviles y completar las App creadas con funcionalidades adicionales.