ARCmop Java Programacion Solaris Linux

Java-linux-programacion

Archive for 23 enero 2010

FMJ Alternativa a JMF, Freedom For Media in Java

Posted by Cmop en enero 23, 2010

FMJ

FMJ

Bueno después de probar la JMF en Ubuntu x64 y JVM para x64, y enterarme que JMF no corre sobre una JVM en 64 bits, a raíz de ello me puse a buscar alguna alternativa, y vaya que la encontré.

¿Qué es FMJ?, FMJ es un proyecto de código abierto con el objetivo de proporcionar una alternativa a Java Media Framework (JMF), sin dejar de ser compatible con el API-JMF. El objetivo es lograr una sencilla API/Framework, que puede utilizarse para la captura, reproducción, proceso, y transmisión a través de múltiples plataformas.

Leer el resto de esta entrada »

Posted in java, Programacion | Etiquetado: , , | 6 Comments »

JMF 2.1.1e y x64

Posted by Cmop en enero 19, 2010

noJMFx64

../amd64/libjmutil.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)

Ésta fue la frase que recibí tras tratar inútilmente muchas veces de instalar JMF 2.1.1e en Ubuntu 9.10 x64, pero tranquilos el problema no va por el lado de Ubuntu, sino mas bien por el lado de Sun, según entiendo en el mensaje se debe a que la libreria libjmutil.so, no ha sido diseñada para una arquitectura de 64 bits, “architecture word width mismatch” (esta frase me hace recordar los cursos de Microcomputadoras 1 y 2), podría traducirse como “el ancho de la palabra no coincide con la arquitectura), para quienes no sepan a que se refiere al decir “palabra”, aquí una explicación.

Leyendo los foros, blogs, se dice en mucho de ellos que JMF 2.1.1e  no esta preparada para una maquina virtual de 64 bits, y recomiendan, instalar una máquina virtual de java de 32 bits, con este “ajuste” ya se puede usar las librería (no lo he probado y no pienso hacerlo, si se animan a probar me comentan los resultados).

Leer el resto de esta entrada »

Posted in java, Programacion | Etiquetado: , , , , | 2 Comments »

JMF, Usando la webcam desde JAVA y guardando una Imagen

Posted by Cmop en enero 14, 2010

captura-principal

Una de las aplicaciones que siempre ha gustado es poder manipular la webcam,micrófonos, bluetooth, infrarojo y cualquier otro dispositivos que permita comunicacion con el ordenador, en esta ocación presentare como guardar una foto capturandola desde la Webcam, de mi laptop una HP dv4-1425la.

Para lograr este objetivo existe una api especializada diseñada por Sun, que no se proporciona en el paquete del jdk, llamada JMF (Java Media Framework, en español Entorno de Trabajo Multimedia de Java), actualmente en la version 2.1.1e y se puede descargar desde aquí, en ese enlace se explica los pasos para poder realizar una instalación exitosa en Windows, aun no he podida hacer que me funcione en Ubuntu, dicha api también cuenta con un plugin que permite la manipulación de audio en formato mp3

Pero ¿Qué es Java Media Framework?, es una api que permite la programación de tareas multimedias, es decir que puede capturar, reproducir, transferir y codificar varios formatos de medios, así como la retransmisión en tiempo real de vídeo y audio a través de la red mediante el protocolo RTP (Real-time Transport Protocol).

El codigo lo extraje de una pagina a la que mas abajo hago referencia, pero adapte el código para que detectara los formatos disponibles en ordenadores donde se tuvieran cámaras con soporte de color RGB y YUV (como es el caso de la mía), así como las resoluciones permitidas y agregarlas a un menú, en el cual se puede seleccionar dinámicamente el tamaño preferido, y guardar la imagen en formato JPEG, además de mejorar la interfaz, y modularizar el codigo.Adjunto el código del Programa.

Leer el resto de esta entrada »

Posted in java, Programacion | Etiquetado: , , , , , , , , , , | 187 Comments »

Eurolinux: Detengan las patentes de software en Europa

Posted by Cmop en enero 11, 2010

folleto-eurolinux1

folleto-eurolinux1

Europa ha observado a EE.UU. y se ha dado cuenta que «En los EE.UU. se gastan miles de millones de dólares en los litigios sobre las patentes de software cada año, y no sólo entre las empresas de software, sino también otras empresas sólo porque tienen un sitio web», y debido a otros estudios científicos y económicos, instan a sus legisladores a:

  • Decretar leyes nacionales que clarifiquen la exclusión de las patentes de software de lo que puede ser patentable;
  • En las patentes concedidas anular todas las partes que puedan ser infringidas ejecutando software en aparatos programables;
  • También un esfuerzo por propagar estas normas a nivel europeo, incluido el Convenio sobre la Patentes Europeas.

Segun las investigaciones, se reconoce que:

  • Los Derechos de autor, pero NO las patentes.
  • Las Patentes generan Litigios en lugar de Innovación.
  • Está empezando a ocurrir también en Europa y “Este error debe ser evitado!!”

Leer el resto de esta entrada »

Posted in Gnu/Linux, Noticias | Etiquetado: , | Leave a Comment »