Anuncio
David Reche · Ene 11, 2021

Noveno Concurso para Desarrolladores: Multi-Modelo

¡Hola desarrolladores!

Ya está listo el nuevo concurso para crear soluciones de código abierto utilizando InterSystems IRIS.

El tema de este noveno concurso es: Multi-Modelo

Estará activo durante tres semanas: del 11 al 31 de enero de 2021.


Premios

1. Nominación de los expertos - los ganadores serán elegidos por un jurado especialmente formado para el concurso. Los premios serán:

🥇 1er puesto - $2,000 

🥈 2º puesto - $1,000 

🥉 3er puesto - $500

2. Nominación de la Comunidad - ganará la aplicación que obtenga el mayor número total de votos. Los premios serán:

🥇 1er puesto - $1,000 

🥈 2º puesto - $500 

🥉 3er puesto - $250

Si dos o más participantes obtienen la misma cantidad de votos, todos serán considerados ganadores y el dinero del premio se repartirá entre todos.  

¿Quién puede participar?

Cualquier miembro registrado en la Comunidad de Desarrolladores de cualquier país puede participar en el concurso, excepto los empleados de InterSystems. Regístrate aquí en la Comunidad si aún no tienes una cuenta.

Duración del concurso

Del 11 al 24 de enero: Dos semanas para subir las aplicaciones a Open Exchange (durante este período, se pueden modificar los proyectos).

Del 25 al 31 de enero: Una semana para votar.

Los ganadores serán anunciados el lunes 1 de febrero.

Tema del concurso

💡  Aplicaciones multi-modelo 💡

Desarrollo de una solución multi-modelo usando InterSystems IRIS.

InterSystems IRIS es un DBMS (Sistema de Gestión de Bases de Datos) multi-modelo. Todo se almacena en "globals" y se dispone de varias APIs listas para usar, que aportan capacidad de gestión de datos en modelo clave-valor, SQL, Objeto y Documento. Con InterSystems IRIS se puede también desarrollar modelos propios y exponer APIs que proporcione esos nuevos modelos de datos, por ejemplo: GraphDB, column-store, etc.

Para este concurso, hay que desarrollar una aplicación que utilice al menos dos modelos diferentes para manejar los datos, como por ejemplo: clave-valor y relacional, objeto y relacional, documental y clave-valor o cualquier otro.

La aplicación debe funcionar en IRIS Community Edition o IRIS for Health Community Edition o IRIS Advanced Analytics Community Edition.

La aplicación debe ser Open Source y publicarse en GitHub.

Recursos útiles

1. Recursos sobre modelos:

Documentación: 

1.1. Globals (key-value)

Los "globals" son matrices multidimensionales persistentes que pueden ser almacenadas y gestionadas dentro de la base de datos de IRIS. Se puede operar con"globals" usando ObjectScript y la API Nativa.

Herramientas:

Documentación:

Artículos:

Vídeos:

1.2. SQL

InterSystems IRIS ofrece acceso SQL a los datos usando ObjectScript/REST API y ODBC/JDBC.

Herramientas:

Documentación:

Artículos:

Vídeos:

1.3. Objetos

InterSystems IRIS ofrece una manera de almacenar y cambiar instancias de objetos en "globals" a través de ObjectScript/REST API, Native API for Java/.NET/Node.js/Python, y XEP for Java/.NET.

Documentación:

1.4. Documental

InterSystems IRIS ofrece DocDB para almacenar y gestionar documentos de datos JSON a través de REST API y ODBC/JDBC(SQL).

Documentación:

2. Cómo enviar las aplicaciones al concurso:

3. Cursos online:

4. Vídeos:

Jurado

Consulta los Criterios del Jurado y las Reglas sobre los votos aquí.

Así que... Ready. Set. Code.

¡Suerte a todos!


❗️ Echad un vistazo a los Términos oficiales del concurso.❗️

 
10
2 0 2 40

Respuestas

Aún queda esta semana para que envieis vuestras aplicaciones al concurso sobre Multi-Modelo – hasta el domingo 24 de enero.