Tecnologías

No especializamos en tecnología JAVA, aunque tenemos experiencia y hemos realizado proyectos en .NET y PHP

En concreto, hemos hecho uso de las siguientes tecnologías por proyecto:

MAGMA-SERVER

  • Digital publication platform for authors and publishers, with no technology knowledge needed. Multipatform.
  • Main technologies: Java 7, AngularJS, Spring (Security, Roo, Data JPA & Social), Hibernate, Tomcat 7.
  • Team & Collabotion tools: Mercurial, Bitbucket, JIRA, Confluence.
  • Specific technologies:
    • Jackson: 2.2.2
    • Hibernate: 4.3.1
    • Java: 7
    • JUnit: 4.1.11
    • Postgres: 9.3
    • Spring Roo: 1.2.5
    • SLFJ: 1.7.5
    • Logback: 1.0.13
    • Spring: 4.0.3
    • Spring Security: 3.2.3
    • QueryDSL: 3.3.0
    • Tiles: 3.0.3
    • AngularJS: 1.2.16
    • CryptoJS: 3.0.2
    • MomentJS: 2.6.0
    • Zip.js
    • Twitter Bootstrap: 3

PLAYHEGURU

  • Gamification platform, with a RESTful server to server the multiple user interfaces (web, mobile, smartTV...). Multitenancy.
  • Main technologies: Java 7, Groovy, Spring (Websockets, Integration, Security, AMQP, Roo, Data JPA & Social), EclipseLink, Tomcat 7.
  • JMS Server: RabbitMQ
  • Database: PostgreSQL
  • Team & Collabotion tools: Mercurial, Bitbucket, JIRA, Confluence.
  • Dynamic (Groovy) vs Static (java) sides
  • Specific technologies:
    • EHCache : 1.2.0
    • Jackson: 2.2.2
    • Groovy : 2.2.1
    • Hibernate: 4.3.0
    • Java : 7
    • Java servlet: 3.0
    • JUnit: 4.11
    • Liquibase: 3.0.2
    • Logback: 1.0.13
    • Postgres: 9.3
    • QueryDSL: 3.3.0
    • Spring: 4.0
    • Spring Roo: 1.2.4
    • Spring AMQP: 1.2.0
    • Spring Data: 1.4.3
    • Spring Integration: 3.0.0
    • Spring Security: 3.2.0
    • Spring Social: 1.1.0
    • Spring WS: 2.1.4
    • Thymeleaf: 2.1.2
    • Twinpush: 0.0.2
    • RabbitMQ: 3.2.3

SIMAN CLOUD SERVER (SCS)

  • Design and development of a server for the consumption and reception of large size files (~2GB) between differents clients of differents companies.
  • Due to the fact that clients have limited and intermittent internet connection, the server has to be able to transfer the files both quickly and in a reliable and robust way.
  • This server has been build using Spring Roo, a RAD tool for developing based-maven applications under Spring Tool Suite, and is called from a connector developed for using it at the master application (called SIMAN).
  • Main Technologies: Spring Roo, Java, Hibernate (server) & EclipseLink (connector), AOP, JAX-WS
  • JMS Server: ActiveMQ
  • Database: PostgresSQL
  • Team & Collaboration tools: Mercurial, Bitbucket, JIRA, Confluence
  • Specific technologies:
    • ActiveMQ: 5.8.0
    • Easymock: 3.1
    • Java: 6
    • JAXWS: 2.2.6
    • JUnit: 4.10
    • HSQLDB: 2.2.9
    • Hibernate: 3.6.9
    • PostgreSQL: 9.1
    • Quartz: 1.8.6
    • Spring: 3.1.1
    • Spring Roo: 1.2.3
    • Spring Security: 3.1.0
    • SL4J: 1.6.4
    • Tiles 2.2.2

PRICKFILM

  • Revamping of a medical application for that helps to perform skin prick tests used to discover people allergies.
  • Main Technologies: Netbeans Platform, Java 6, Swing, EclipseLink.
  • Database: PostgreSQL & PgAdmin.
  • Team & Collabotion tools: Mercurial, Bitbucket, JIRA, Confluence.