Entradas

Controles y Contenedores JavaFX 8 - I

Imagen
Javafx cuenta con gran cantidad de controles que podemos usar en el diseño de la interfaz gráfica de usuario correspondiente, además tenemos la posibilidad de personalizar los controles ya existentes, descargar paquetes de controles de terceros o diseñar nuestros propios controles; En esta sección veremos los controles de uso común y algunos paneles contenedores que nos facilitan la ubicación y organización de los mismos.

Spring Boot - Introducción

Imagen
Spring Boot es un sub-proyecto de Spring, el mismo busca facilitarnos la creación de proyectos con framework Spring eliminando la necesidad de crear largos archivos de configuración xml, Spring Boot provee configuraciones por defecto para Spring y otra gran cantidad de librerías, además provee un modelo de programación parecido a las aplicaciones java tradicionales que se inician en el método main. Creación de un proyecto Para crear nuestro primer proyecto nos apoyaremos con el IDE Netbeans 8.0, el uso del mismo no es obligatorio, siempre podemos seguir el tutorial con otros IDE como Eclipse o IntelliJ siempre que tengan los plugin necesarios habilitados.   Como herramienta de construcción usaremos Maven 3, al igual que con los IDE también podemos elegir la herramienta que deseemos como Gradle o Ant, elegimos usar Netbeans 8.0 o superior pues ya cuenta con todo lo necesario, requerimos de conexión a internet para que Maven administre las correspondientes dependencias. ...

ANPR Tesseract–OpenCV

Imagen
Un ANPR (Automatic Number Plate Recognition) es un sistema automatizado para el reconocimiento de matriculas de automóviles, el reconocimiento de matriculas de vehículos es uno de las aplicaciones que podemos construir con opencv, nos apoyaremos en las librería tesseract-ocr para el reconocimiento de la matricula mientras opencv proveerá las funciones de detección de la misma.

JavaFx 8 Administrar ventanas

Imagen
En este tutorial veremos como podemos administrar varias ventanas creadas con JavaFX API, crearemos las ventanas a partir de un archivo .fxml y veremos las diferentes propiedades que podemos modificar para manipular la apariencia y comportamiento de nuestra aplicación JavaFX 8, sin mas, manos a la obra.

Introducción a JavaFx 8

Imagen
Java FX es una tecnología que nos permite la creación  de interfaces gráficas de usuario enriquecidas con estilos CSS, nos facilita la separación entre diseño y código de programación, es una API desarrollada enteramente en Java, la misma aprovecha el hardware gráfico GPU para aumentar el rendimiento y la calidad de los diseños, además esta diseñada para ejecutarse en diversas plataformas como celulares, tabletas y computadoras de escritorio. 

Buscar y Abrir Archivos (JFileChooser - Java)

Imagen
En ocasiones requerimos que el usuario de la aplicación busque y abra un archivo que se encuentra en su pc, para este caso tenemos el cuadro de dialogo JFileChooser de la API de Java, el mismo muestra un cuadro de búsqueda donde se puede buscar y seleccionar el o los archivos deseados de manera cómoda para el usuario y para el programador de la aplicación. 

Construir Qt-5 para Visual Studio

Imagen
Qt es una librería libre que podemos usar para crear interfaces graficas de usuario (GUI) multiplataforma para sistemas como Windows, Linux y Mac OS, además posee muchas otras funcionalidades que podemos aprovechar, aunque podemos instalar de manera sencilla Qt IDE, si en algún momento necesitamos solo las librerías para un proyecto Visual C++ veamos los siguiente.

Generar Tablas LR para Análisis Sintáctico

Imagen
Las gramáticas LR nos permiten construir analizadores sintácticos para la gran mayoría de los lenguajes de programación que conocemos en la actualidad, en el proceso de creación de analizadores sintácticos de desplazamiento-reducción, como también son llamados, la parte mas difícil es la creación de las tablas, por lo que estudiaremos los algoritmos para la creación de las mismas y crearemos un programa que las genere automáticamente.

Compilar VTK con CMake

Imagen
VTK (Visualization Toolkit) es una librería de código abierto diseñada para el procesamiento de imágenes, gráficos 3D, entre otros, VTK incluye gran cantidad de algoritmos y además aprovecha la aceleración por hardware, puede ser utilizada en lenguajes como C/C++, Java, Python, VTK es multiplataforma corre en sistemas operativos UNIX, Windows y Mac OS X 10.5.  

Compilar OpenCV con CMake para CodeBlocks

Imagen
CMake es un sistema de construcción automatizado nos permite generar proyectos que pueden ser abiertos por distintas plataformas de desarrollo, como un ejemplo práctico veremos como construir opencv para el IDE CodeBlocks con el compilador MinGW, esto nos servirá como una introducción a la compilación de opencv ya que en el tutorial siguiente construiremos opencv y habilitaremos todas las funcionalidades del mismo para aprovechar al máximo el poder de opencv.

Temas relacionados