fbpx Herramientas y Tecnologías | SG Buzz

Herramientas y Tecnologías

Artículos relacionados con herramientas y tecnologías para desarrollar software.

Visión Computacional

Autor

Publicado en

La visión computacional trata de emular en las computadoras la capacidad que tienen nuestros ojos. Es decir, trata de interpretar las imágenes recibidas por dispositivos como cámaras y reconocer los objetos, ambiente y posición en el espacio.

Lograr tal interpretación al mismo nivel que el ser humano es un problema complejo. Sin embargo, ha habido avances considerables a lo largo de los años.

Del procesamiento de imágenes a la visión computacional

NoSQL: Una nueva generación de base de datos

Publicado en

La generación de contenidos masivos de información dentro de Internet, ha generado nuevos paradigmas de respuesta al almacenamiento de información. Los manejadores tradicionales de administración de bases de datos relacionales (RMDBS) han tenido dificultad para enfrentar los nuevos esquemas de almacenamiento y manejo intensivo de información que las nuevas aplicaciones y ambientes requieren.

Lo Que Viene

Publicado en

 

Icenium

Olvídate del IDE, lo de hoy es el ICE

Icenium, denominado el primer Integrated Cloud Environment (ICE), es un ambiente de desarrollo móvil cross-plataform que combina el poder y flexibilidad de la nube con la conveniencia de un ambiente de desarrollo local. ¿Qué significa esto de combinar la nube con local?

Construcción de Proyectos con Gradle

Publicado en

Una parte importante del desarrollo de software es la construcción de los proyectos y los sistemas completos. Desde la clásica herramienta make en los 70’s, ha habido varios mecanismos y sistemas distintos para construcción de proyectos, algunos enfocados a ciertos aspectos de la construcción, otros tratando de abarcar todo el espectro: compilación, manejo de dependencias, integración contínua, automatización del proceso de construcción, etc.

Desarrollando con Ruby on Rails: ¿Estás listo para aumentar tu productividad?

Autor

Publicado en

Si estás involucrado en el desarrollo de aplicaciones web, seguramente has oido mencionar “Ruby on Rails” ultimamente. Ruby on Rails es una de las tecnologías más “candentes” del momento. Aunque dista mucho de tener la base instalada de aplicaciones y desarrolladores que PHP o Java, para proyectos nuevos es una de las principales tecnologías que se está considerando. Esto ha hecho que la demanda de desarrolladores Ruby este aumentando considerablemente.

Multi-Touch UX en iPad

Autor

Publicado en

Durante décadas hemos visto en películas de ciencia ficción un futuro lleno de interfases hombre-máquina controladas con los movimientos de nuestras manos sobre imágenes holográficas, superficies translucidas, comandos de voz elaborados e incluso dando instrucciones con solo pensarlas. Este futuro imaginado finalmente está llegando de forma abrumadora al menos en lo referente a interfaces táctiles con múltiples puntos de contacto (multi-touch).

Una Introducción a Quartz. Calendarización de Tareas en Java

Publicado en

Al desarrollar aplicaciones corporativas es común encontrarse con la necesidad de calendarizar tareas para que sean ejecutadas en automático cada cierto tiempo. Por ejemplo, podemos requerir que todos los días a medianoche se dispare un trabajo de sincronización de datos, o que el último día de cada mes se borren los archivos temporales de algún directorio. Las necesidades de agendar tareas pueden ser diversas y las aplicaciones que requieran de esto también serán muy distintas en tipo y en tamaño. Debido a este amplio rango de aplicación, no es raro encontrarnos con distintas herramientas de scheduling dentro de las cuales unas serán más adecuadas que otras para cubrir nuestras necesidades.

SQLite: La Base de Datos Embebida

Publicado en

El uso de las bases de datos ya se ha extendido de los servidores hacia los dispositivos móviles. El desarrollo constante de la tecnología conjuntamente con los nuevos requerimientos de las empresas ha llevado a crear diversos métodos de almacenamiento de información en dispositivos móviles, embebidos y empotrados.