Bienvenido a Java Mexico

Java México es una comunidad de desarrolladores mexicanos en el lenguaje Java.

Este sitio es colaborativo, automáticamente al registrarte obtienes un Blog para compartir tus conocimientos o información acerca del lenguaje. Antes de publicar en tu blog o los foros por favor lee los lineamientos de publicación.

Para dudas y problemas con respecto al lenguaje Java puedes visitar los Foros de Discusión.

JavaFX: Creando un front end para ffmpeg | Haciendo ScreenCast.

Hola a todos, hoy les comparto mi pequeño y simple proyecto hecho en JavaFX, quise utilizar el SceneBuilder y los XML de FX, mas los CSS (de FX también).

Básicamente, la GUI solo actúa como un control para iniciar una grabación de audio y vídeo de nuestro entorno de escritorio. El verdadero poder lo tenemos en el software ffmpeg, el cual lanzamos como un proceso pero le hacemos algunas modificaciones mientras estamos en java.

El proyecto se compone de la siguiente manera:

Bien, cuando usamos la creacion de la GUI con FXML debemos tener tres cosas: La clase de control, el archivo fxml y nuestra clase principal.

Veamos pues;

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package controller;

import java.io.File;
import javafx.application.Platform;
import javafx.concurrent.Task;
import javafx.fxml.FXML;
import javafx.scene.control.Alert;
import javafx.scene.control.Button;
import javafx.scene.input.MouseEvent;

Instalando lenguajes JVM usando SDKMAN!

Existe una herramienta llamada SDKMAN! que nos sirve para instalar lenguajes como Ceylon, Groovy, Scala, además de otros entornos o sdks de desarrollo como Grails, SBT, etc.

Desde Linux podemos teclear en nuestra consola de comandos:

curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"

Obtener ayuda:  sdk help
Que versión tenemos: sdk version
Listar lo que podemos instalar: sdk list

Comencemos instalando Ceylon, Groovy, y Scala:

sdk install ceylon
sdk install groovy
sdk install scala

Comprobemos que se instalaron adecuadamente:

ceylon --version
groovy -version
scala -version

Con esto tenemos instalados los lenguajes y la herramienta SDKMAN!.

Links
http://sdkman.io/

Aprender computación (y programación) sin computadoras


CS Unplugged es una iniciativa y una serie de actividades que tienen el objeto de enseñar computación sin necesidad de usar una computadora. En el sitio se ofrecen varios vídeos en los que se muestran diversas actividades que muestran "como funcionan las computadoras", el lenguaje que emplean para hacer "la magia" que vemos en las pantallas.

"CS Unplugged is a collection of free learning activities that teach Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around."

Habrá que echarle un vistazo.

Ceylon 1.2.2 ya está disponible

Ceylon 1.2.2 (Charming But Irrational)
http://ceylon-lang.org/blog/2016/03/11/ceylon-1-2-2/

A darle un vistazo.

Java Survey Results, Part II - Web Frameworks

que opinan de esta grafica, especificamente del segundo lugar?

estoy ahorita haciendo algunas pruebas....

https://dzone.com/articles/java-survey-results-part-ii-web-frameworks

El proyecto de internacionalización de netbeans se mueve a GitHub

Preambulo

Como muchos ya saben, desde Diciembre 2015 el épico sitio Java.net comenzó su franca retirada para ser incluido en la comunidad de Oracle.
Se ha enviado desde Septiembre el aviso para que los que tengan proyectos los respalden.

Netbeans localizado

En el caso del proyecto Localized netbeans, desde el día de ayer ha desaparecido, esto debido a que Gertjan Wielenga en fechas próximas va a mover el código a Github según nos ha informado a los participantes de este proyecto.

Espero que con la migración vengan también nuevos videos del proceso de traducción, y que la comunidad hispanohablante se vea más envuelta en el proceso, junto con su tan esperada apertura a todos los desarrolladores en general.

Muchos éxitos!


Nehuatl nimo JavaTlacati

Cuando no se sabe Java y dan cursos de Java

Encontré este vídeo de los cursos Java de Freddy Vega. Tan solo véanlo y analicenlo.

Aquí vídeo

Desplegando una aplicación de Spring Boot en Amazon EC2 y asignándole un subdominio

Spring Boot ha sido uno de los proyectos que han contribuido a agilizar el desarrollo de aplicaciones web en Java. De la forma tradicional el siquiera tener una aplicación web con un “Hola mundo” corriendo involucra el descargar el servidor de aplicaciones de nuestra preferencia, configurar el proyecto para desplegar en dicho servidor, agregar un archivo de configuración necesaria en un XML y en algunos casos el definir las conexiones a las bases de datos en el servidor de aplicaciones. Spring Boot, por otro lado nos ahorra toda esta talacha de varias formas, lo más relevante es la inclusión de un servidor de Tomcat embebido, lo cual nos permite el tener una aplicación web corriendo en cuestión de minutos y únicamente siendo indispensable el tener Java y una herramienta de construcción (Maven o Gradle) instalados

. Aquí les dejo un ejemplo: https://spring.io/guides/gs/spring-boot/

Empaquetar Driver mysql connection

Hola comunidad. Estaba haciendo un programa en java con coneccion remota a server apache, y lei que samudio comentaba en un post antiguo que si el drive se mete en la carpeta ...etc, ya no es portable y ademas tenemos que compartir el codigo y ciertamente al crear el jar, y ejecutar el exe marca el clasico error de not found driver mysql...

Empaquete el driver en un jar usando el famoso manifest (cabe aclarar que uso packages e import) donde ingreso las otras clases y todavia no funciona, tengo configurado la variable PAHT y CLASPATH y no funciona. alguna orientacion. alguien ya lo ha hecho antes.

nota: trabajo con el simbolo de sistemas, ya que el eclipse a la hora de generar los formularios y combos me marca error en las funciones, creo que tiene que ver con la version del jdk?

algun comentario o mejor busco la actualizacion de las funciones del jdk?

de antemano agradezco sus comentarios..

saludos..........

Distribuir contenido