El equipo de Wisecoding se mantiene al día en el uso de las tecnologías informáticas más punteras. Actualmente, la mayorías de las soluciones y proyectos de WiseCoding utilizan:
-
Lenguajes de desarrollo:
- .Net: sobre todo en la entrega de soluciones para aplicaciones en entornos Windows donde las tecnologías web no son las más adecuadas. Nuestros ingenieros son expertos programadores en C# aunque utilizan allí donde es necesario modificar soluciones existentes otros lenguajes de programación como Visual Basic.
- Java: principalmente en la entrega de soluciones web o backoffice donde no se requiere interfaz gráfica o se puede complementa Java con soluciones web para realizar labores de interfaz de usuario.
- Otros: con menor incidencia que los anteriores, el personal de Wisecoding ha desarrollado en otros lenguajes como python, php y C así como en shell scripting (bash) para la integración de las soluciones en los sistemas existentes.
-
Plataformas:
- Linux: especializados en el uso de las distribuciones de Linux RedHat y Centos, el equipo de Wisecoding crea y despliega diferentes tipos de soluciones sobre este sistema operativo. Habitualmente, las distribuciones son personalizadas para el tipo de solución optimizando el uso de los recursos disponibles en el sistema.
- Windows: trabajando tanto en el desarrollo de aplicaciones como en la integración de soluciones Microsoft (Exchange 2007 y migración desde 2003, Sharepoint 2010 y SQL Server 2005). Las versiones de Windows sobre las que se han realizado soluciones son Windows 2003 y Windows 2008.
- Virtualización: cuando el entorno del cliente y la solución lo recomienda, se utiliza la virtualización mediante VMWare ESX para poder desplegar sobre un conjunto de servidores físicos todos los servidores virtuales necesarios para la solución. Según el tipo de solución y de servidores se configuran los servicios de VMotion para poder disponer de tolerancia a fallos en caso de problemas en uno de los servidores físicos.
- PaaS (Platform as a Service): donde se desarrollan e integran las soluciones necesarias para el servicio del cliente en el entorno del proveedor de plataforma. Wisecoding tiene experiencia en el uso y desarrollo de soluciones sobre App Engine de Google utilizando principalmente el SDK de Java de la plataforma.
- Embebidas: Algunas soluciones requieren el uso de plataformas de tipo embebido. Wisecoding ha realizado algunas soluciones que utilizan plataformas de este tipo siendo la principal el desarrollo sobre Módems tipo TC65 de Siemens (que tienen la capacidad de ejecutar MIDLets).