Aptitud Intuitiva

lunes, 21 de diciembre de 2009

Dream Theater en Venezuela


Saludos, confirmado, el 24 de marzo de 2010 la Banda norteamericana de Metal Progresivo Dream Theater ofrecerá un concierto en el poliedro de Caracas.

Por ahora no existen mas detalles. Apenas me llegue mas información la publicaré por este medio.

Atentamente:

Ing. Manuel Pérez P.


viernes, 18 de diciembre de 2009

S6: Manejo de archivos


Saludos, ya está disponible en el blog los ejemplos de manejo de archivos, incluí los realizados en clase, así como un ejemplo hecho por mí, donde organizo todo lo hecho en clases.
En este archivo se muestra un pequeño tutorial de como configurar NetBeans para poder usar el puerto paralelo en Java, pueden tomar este tutorial para verificar como añadir una librería adicional a NetBeans.
Pendientes del blog, ya que voy a publicar un tutorial de manejo de Canvas, creación de GUI (entornos gráficos de usuarios) usando swing y como utilizar mi clase SuperLienzo, así como la evaluación 3 de la asignatura.
Cualquier duda pueden consultarla por este medio.

Atentamente:

Ing. Manuel Pérez P.

jueves, 10 de diciembre de 2009

NetBeans 6.8


Saludos, ya está disponible Netbeans 6.8 en su versión definitiva, en esta página podrá descargarlo.

A partir de ahora comenzaré a probarlo y luego publicaré que novedades trae.

Atentamente:

Ing. Manuel Pérez P.

miércoles, 9 de diciembre de 2009

javasci - SuperLienzo y sciFuncion, sustitutos de SciCanvas


Saludos, acabo de subir un archivo llamado nuevoSciCanvas.zip, el cual viene a reemplazar a la clase SciCanvas como programa usado para graficar en Java usando una función en Scilab. Esto lo hice por los múltiples Bugs que generaba SciCanvas, los cuales generaban una excepción en el JNI de la máquina virtual.

Para resolver el problema antes mencionado he sacado del código de SciCanvas (renombrado como SuperLienzo) toda la interacción con Scilab, dejando este proceso a la clase sciFuncion, la cual sirve de interfaz entre mis clases y javasci. sciFuncion permite el cálculo de una función (o evaluar una función, dada una variable independiente) y devuelve un arreglo de valores con el resultado de la evaluación. Esta clase se optimizó para evitar el bug antes mencionado, disminuyendo el uso del método SciAbstractArray.Get() (llamado desde SciDoubleArray) el cual generaba que el código nativo de javasci intentara una acción no permitida por la JVM.

Adicionalmente he modificado la clase sciCanvasDemo (renombrado como sciGraficos) quitando todo el código de javasci. En el código fuente se puede observar que todo el cálculo de la función se realiza en la clase sciFuncion.

Esta clase ha sido probada en Windows Vista y Ubuntu 9.10.

Un aspecto a mejorar en superLienzo es el hecho de permitir la gráfica de varias funciones en la misma ventana.

Cualquier duda o comentario la pueden hacer por este medio.


Atentamente:

Ing. Manuel Pérez

martes, 8 de diciembre de 2009

Ya está disponible la versión beta de Google Chrome para Linux


Saludos, este correo me llegó hoy, lo publico de forma textual:

Hola a todos los usuarios de Linux:

Google Chrome ha lanzado una versión beta para Linux. Nos gustaría dar las gracias a todos los desarrolladores de Chromium y de WebKit que nos han ayudado a convertir Google Chrome en un navegador rápido y estable. A continuación incluimos algunos datos interesantes sobre el trabajo del equipo de Google Chrome:

60.000 líneas de código escritas para Linux
23 compilaciones de desarrolladores
2.713 bugs corregidos para Linux
12 colaboradores y editores de bugs externos para la base de código de Google Chrome para Linux y 48 colaboradores externos de código

Gracias por la espera. Esperamos que disfrutéis de Google Chrome.


El equipo de Google Chrome





http://www.google.com/chrome/intl/es/w00t.html


Fin del correo.

Lo estoy descargando y voy a comenzar a probarlo, luego publico la reseña.

Atentamente:

Ing. Manuel Pérez P.

viernes, 4 de diciembre de 2009

javasci - Demo SciCanvas


Saludos, acabo de subir un ejemplo del uso de javasci para evaluar una función usando Scilab y graficarla en un JFrame, pero en vez de usar un objeto Canvas, se usa SciCanvas.

En este Demo se muestra la ventaja de usar javasci al momento de realizar cálculos complejos y posteriormente generar una gráfica de forma sencilla. En el código fuente se puede observar:

- Como insertar SciCanvas en un JFrame

- Como instanciar el objeto SciDoubleArray

- Como declarar la variable independiente usando Scilab.Exec

- Como recuperar la variable independiente y usarla como un arreglo double

- Como usar el método ponFuncion de SciCanvas

Para poder ejecutar este Demo debe seguir las instrucciones mostradas en las entradas javasci (Java+Scilab) en GNU/LINUX y javasci=Java+Scilab publicadas con anterioridad en este blog.

Recuerde usar el paquete javasci o adicionar javasci.jar en su proyecto (usuarios de NetBeans).

Cualquier duda o comentario las pueden hacer por este medio.

Atentamente:

Ing. Manuel Pérez P.


javasci - SciCanvas


Saludos, siguiendo con el tópico de javasci, he desarrollado una clase llamada SciCanvas, la cual hereda al objeto Canvas en Java, pero con el método paint sobrecargado para poder graficar una función o un arreglo de valores producto de un cálculo hecho con Scilab desde una clase java. Es una primera versión, falta adicionar los ejes coordenados (para la segunda versión serán implementados y les debo los comentarios y el javadoc)

Adicionalmente, esta clase transforma los arreglos de coordenadas en X y Y para que se grafiquen correctamente en un Frame o un JFrame.

Para los usuarios de NetBeans esta clase se puede adicionar tranquilamente como un Bean Personalizado en la paleta del editor gráfico del IDE.

Atentamente:

Ing. Manuel Pérez P.

S6: Programas de esta semana

Saludos, ya están disponibles los programas realizados esta semana en clases. Los coloqué en un solo archivo para que ambas secciones revisen los proyectos realizados en cada sección.

Atentamente:

Ing. Manuel Pérez P.

sábado, 28 de noviembre de 2009

javasci: un ejemplo

Saludos, a continuación les presento un código de ejemplo en el uso de javasci

import javasci.Scilab;


public class MiniAnimacionPlot2d {

public static void main(String[] args) {
Scilab.Exec("t=0:0.001:1");
int i=0;
boolean bandera=true;
while(bandera){
Scilab.Exec("y=cos("+i+"*%pi*t)");
Scilab.Exec("plot2d(t,y,"+i+")");
Scilab.Exec("a=get('current_axes');");
Scilab.Exec("a.title.text='Señal COsenoidal de frecuencia "+i+"'");

i++;
System.out.println(i);
try {
Thread.sleep(500);
} catch (InterruptedException ex) {
}
bandera=Scilab.HaveAGraph();
Scilab.Exec("clf");
}
Scilab.Finish();
System.exit(0);
}

}


Atentamente:

Ing. Manuel Pérez P.

javasci - Ejecutar Scilab




Saludos, la presente es para indicar que luego de usar javasci la interfaz gráfica de Scilab (scilex) no abrirá correctamente, recuerden que las variables de entorno que permiten ejecutar Scilex ha sido modificada, mientras resolvemos este bug les recomiendo seguir los siguientes pasos:

-MS Windows - Eliminar las variables de entorno SCI_DISABLE_TK y SCI_JAVA_ENABLE_HEADLESS

-GNU/Linux - Abrir el archivo .bashrc y comentar las variables de entorno SCI_DISABLE_TK y SCI_JAVA_ENABLE_HEADLESS

Para volver a ejecutar javasci deben hacer todo lo contrario de lo indicado con anterioridad (crear otra vez las variables de entorno antes mencionadas en MS Windows y "descomentar" las variables en el archivo .bashrc en GNU/Linux

Atentamente:

Ing. Manuel Pérez P.

T9: Juego de Cartas

Saludos, los juegos de carta que deben desarrollar para el proyecto final son:
-Ajiley
-Blackjack
-Poker y
-UNO

Deben desarrollar uno de los juegos antes mencionados, debe tener un reloj que tome el conteo por jugadas y otro reloj que cuente el tiempo total de juego. El juego debe ser de dos jugadores (Usuario vs PC) y se debe llevar el historial o estadísticas de juego (ganados y perdidos)

Recomendación: tomar el código que les facilitó el Ing. Miguel Payarez y cambiar la lógica del juego

Atentamente:

Ing. Manuel Pérez P.

viernes, 27 de noviembre de 2009

javasci (Java+Scilab) en GNU/LINUX


Saludos, a continuación presento la configuración que se debe usar para poder usar javasci en GNU/Linux:

1. Debe modificar/añadir las siguientes variables de entorno en el archivo .bashrc (ubicado en la carpeta personal del usuario del PC bajo Linux) las líneas a añadir son las siguientes: (para el presente turorial voy a suponer que Scilab se encuentra instalado en /home/YAGAMI/scilab5)
export LD_LIBRARY_PATH=/home/YAGAMI/scilab5/lib/scilab:/home/YAGAMI/scilab5/lib/thirdparty
export SCI=/home/YAGAMI/scilab5/share/scilab
export SCI_DISABLE_TK=1
export SCI_JAVA_ENABLE_HEADLESS=1

2. Luego de guardar los cambios en .bashrc, debe iniciar su IDE de preferencia desde la consola o terminal de Linux (en mi caso uso NetBeans6.7.1)

3. Para probar javasci escriba este código en su IDE:

import javasci.Scilab;
public class EjemploJavasci {
public static void main(String[] args) {
Scilab.Exec("t=0:0.001:1");
Scilab.Exec("y=cos(2*%pi*t)");
Scilab.Exec("plot2d(t,y)");
}
}

4. Compile y ejecute la clase mostrada con anterioridad, debe observar una ventana parecida a la que se muestra a continuación:

5. Si el compilador le da algún mensaje de error, verifique si siguió correctamente los pasos mostrados con anterioridad.

Con este procedimiento nuestros proyectos que usen Java manejando a Scilab pueden ser portables. Esperen mas ejemplos en Aptitud Intuitiva.

Para comentarios y preguntas las pueden hacer a través de este medio, atentamente

Inscripciones para Término

Saludos, la presente es para indicarles que las inscripciones de término ya están abiertas.


La página está optimizada para Mozilla Firefox (o cualquier otro navegador que no sea MS Internet Explorer) deben habilitar (temporalmente) la ejecución de ventanas emergentes.

Para ingresar, deben usar como contraseña:

654J098

Atentamente:

Ing. Manuel Pérez P.

jueves, 26 de noviembre de 2009

javasci=Java+Scilab

Saludos, a continuación les presento un pequeño tutorial para usar javasci, interfaz entre scilab y una clase hecha en Java.

JAVASCI (Tutorial para MS Windows Xp y MS Windows Vista, próximamente publicaré el tutorial para linux)
1. Evidentemente, el primer paso consiste en instalar scilab (preferiblemente 5.1.1 - actual versión de scilab) y tener instalado el JDK (puede usar cualquier IDE Java, yo prefiero NetBeans6.7.1)
2. En el Panel de Control de Windows, seleccione SISTEMA->Opciones Avanzadas->Variables de Entorno


3. Una vez que ingrese a la ventana de modificación de las variables de entorno (tenga cuidado al manejar la información allí guardada, puede dañar la configuración de su MS Win) debe modificar la variable Path, añadiendo la ruta en la cual se encuentra el programa ejecutable de scilab (p.e: %todos las rutas del Path%;D:\sci\bin para este tutorial voy a suponer que scilab se encuentra instalado en D:\sci)
4. Añada o modifique CLASSPATH con la ruta donde se encuentra el archivo javasci.jar (p.e: D:\sci\modules\javasci\jar)
5. Las siguientes variables no existen en MS Win, por lo tanto debe añadirlas:
a. SCI (p.e: D:\sci)
b. SCI_DIABLE_TK (debe valer 1)
c. SCI_JAVA_ENABLE_HEADLESS (debe valer 1)
6. Escriba el siguiente programa de ejemplo en su IDE de preferencia:
import javasci.Scilab;
public class EjemploJavasci {
public static void main(String[] args) {
Scilab.Exec("t=0:0.001:1");
Scilab.Exec("y=cos(2*%pi*t)");
Scilab.Exec("plot2d(t,y)");
}
}
7. Si usa NetBeans debe añadir el archivo javasci.jar como biblioteca antes de ejecutar la clase antes mostrada.
8. Compile y ejecute el código Java antes mostrado y debería observar una ventana parecida a esta:

9. Si el compilador Java arroja algún error verifique los pasos anteriores y vuelva a ejecutar el programa.

Con javasci es posible aumentar el alcance de Scilab como software matemático y potenciar la capacidad de cálculo de Java.
Cualquier duda o comentario la puede hacer a través de éste medio, atentamente:

Ing. Manuel Pérez P.

T9: Juego de cartas

Saludos, revisen la información publicada por el Ing. Miguel Payarez

Atentamente:

Ing. Manuel Pérez P.

martes, 24 de noviembre de 2009

¿Una herramienta o un Arma?


Saludos, aquí está el enlace que les prometí en clases.

Atentamente:

Ing. Manuel Pérez P.

T9: Programa de funciones desconocidas

Saludos, revisen este programa, pueden analizar el código y su funcionamiento.

Atentamente:

Ing. Manuel Pérez P.

S6: Información nueva y Actualizada

Saludos, ya se encuentran disponibles los proyectos para NetBeans usados en las sesiones de clases teóricas (ELN601 y ELN602). Ya está disponible la segunda asignación y el plan de evaluación de la materia.
Cualquier duda en la ejecución de sus asignaciones me la pueden hacer llegar a mi correo (ELN601, no se olviden de entregarme la asignación a mas tardar el 25 de noviembre de 2009, pueden enviarla a mi correo)

Atentamente:

Ing. Manuel Pérez P.

lunes, 23 de noviembre de 2009

T9: Nueva versión de JGraficador

Saludos, ya está disponible la nueva versión de jGraficador, la cual incluye el ejemplo de un splash hecho en Java.

Atentamente:

Ing. Manuel Pérez P.

viernes, 20 de noviembre de 2009

Presentación de Google Chrome OS


Saludos, el día de ayer fue la presentación de un producto que promete revolucionar el mundo de los sistemas operativos y cambiar el paradigma del trabajo a todos los niveles de usuarios. Aquí pueden ver el blog oficial de Google y la presentación del mencionado Sistema Operativo.
En el siguiente video se realiza una explicación referente a Google Chrome OS




Atentamente:

Ing. Manuel Pérez P.

miércoles, 18 de noviembre de 2009

T9: Graficador y nuevas asignaciones

Saludos, ya está disponible en el archivo jGraficador.zip la clase realizada en la última sesión, la clase dejemplo Graficador y la clase inicio, esta última muestra como implementar un splash en java.
Tambien es posible descargar la asignación 3 y el proyecto 3 de computación avanzada.

Atentamente:

Ing. Manuel Pérez P.

S6: Estructuras de Datos

Saludos, ya está disponible el proyecto usado en las sesiones de la sección ELN601.
Tambien he cargado las presentaciones con la información teórica de las estructuras de datos en Java, así como también unas clases de ejemplo, en las cuales se muestra el uso de dichas estructuras.
Por último, tambien está disponible los códigos fuentes del paquete general, el cual usaremos en este semestre para facilitar el diseño de clases en Java (información de su uso disponible aquí)
Para el día de mañana estará disponible la asignación 2

Atentamente:

Ing. Manuel Pérez P.

lunes, 16 de noviembre de 2009

domingo, 15 de noviembre de 2009

sábado, 14 de noviembre de 2009

S6: Presentaciones en formato PDF

Saludos, ya están disponibles las presentaciones usadas en clases en formato PDF, disculpen la tardanza.

Atentamente:

Ing. Manuel Pérez P.

viernes, 13 de noviembre de 2009

T9: Análisis de una Clase

Saludos, está disponible una clase, cuyo funcionamiento es desconocido.

Atentamente:

Ing. Manuel Pérez P.

jueves, 12 de noviembre de 2009

T9: Canvas y Threads

Saludos, ya están disponibles los ejemplos en el manejo de Canvas y una nueva versión de las clases de java2D, actualización de los ejemplos de Threads, así como nuevos ejemplos de desarrollo de Threads.
También pueden encontrar el ejemplo de como debería funcionar el proyecto 1 y el programa jFF5&6.
(Los códigos se encuantran sin comentar, próximamente se publicaran nuevas versiones con los acostumbrados comentarios)

Atentamente:

Ing. Manuel Pérez P.

S6: Estructuras de control

Saludos, ya están disponibles las clases que analizamos en las primeras sesiones, así como también el proyecto para NetBeans creado en la Sección 602 y los códigos fuente de las clases desarrolladas el 12-11-2009. (Los códigos se encuantran sin comentar, próximamente se publicaran nuevas versiones con los acostumbrados comentarios)
Recuerden que la asignación 1 la pueden conseguir aquí.

Atentamente:

Ing. Manuel Pérez P.

jueves, 5 de noviembre de 2009

T9: Java2D


Saludos, ya están disponibles las clases que sirven de ejemplo en el uso de las herramientas gráficas (Java2D - Canvas) en Java, donde se encuentran rutinas para: Cargar imágenes .jgp en un JFrame, dibujar figuras básicas (líneas, rectángulos, arcos) y funciones matemáticas (onda senoidal).
Se recomienda analizar la clase TrampaMouse, el cual muestra como capturar las coordenadas en la cual está el Mouse de la PC en un JFrame y como realizar un subProceso (Thread) que ejecute una animación sencilla.
Con estos programas mostrados les planteo la siguiente interrogante, ¿Que estructura de código se puede adicionar a TrampaMouse si se requiere que la figura se mueva por la pantalla?

Atentamente:

Ing. Manuel Pérez P.

S6: POO

Saludos, a partir de la siguiente fecha, el título de las entradas de este Blog dirigidas al 6to semestre de Ing. Electrónica comenzarán con los caracteres S6.
Ya están disponibles las clases vistas esta semana, en las cuales se presentan ejemplos del manejo de las estructuras de control en Java y como se realiza la instanciación de objetos.

Atentamente:

Ing. Manuel Pérez P.

T9: Práctica 7 -Computación Avanzada

Saludos, ya está disponible la práctica 7 del Laboratorio de Computación Avanzada.

Atentamente:

Ing. Manuel Pérez P.

martes, 3 de noviembre de 2009

Nueva actualización de Java


Saludos, ya es posible descargar la nueva actualización de la presente versión del JDK.
Entre otras mejoras (corrección de bugs) se lograron mejoras en la seguridad de las clases Java, se actualizó la base de datos con las horas locales en las aplicaciones Java (más información aquí)

T9: Threads & Proyecto 2

Saludos, a partir de la presente fecha la información que sea dirigida al 9no Término de Ing. Electrónica de la UNEFA, Núcleo Maracay, se publicarán en entradas de este blog comenzando con las siglas T9.
He publicado los programas de ejemplo del uso de threads y componentes swing y el programa mostrado en clase en el cual se puede verificar como se ejecutan varios threads al mismo tiempo sin alterar el rendimiento del programa.
Adicionalmente pueden conseguir el texto de la prueba corta 1 y del proyecto 2

Atentamente:

Ing. Manuel Pérez P.

Saludos, Alumnos del Sexto semestre de Ingeniería Electrónica

Saludos, a partir de la siguiente fecha comenzaré a publicar información referente a la asignatura Programación Orientada a Objetos de Ingeniería Electrónica de la UNEFA, Núcleo Maracay. En este blog les publicaré ejemplos de programas en Java, asignaciones, enlaces de interés e información general referentes a la asignatura.
Esta semana he publicado los programas de la primera clase (en la cual se muestra el uso de sentencias básicas y la declaración de variables en Java), los programas a analizar en la segunda clase (donde se muestran ejemplos del uso de las estructuras de control en Java). Adicionalmente se pueden conseguir las primeras presentaciones usadas en clase.
En el siguiente enlace pueden conseguir la primera asignación y un programa de ejemplo que deben analizar su funcionamiento.

Atentamente:

Ing. Manuel Pérez P.

lunes, 26 de octubre de 2009

Clase GUI


Saludos, esta semana en Computación Avanzada seguiremos estudiando el desarrollo de aplicaciones GUI en Java, por tal motivo he subido el archivo Clase_GUI.zip el cual contiene GUIArchivos.java, un editor de texto plano muy sencillo usado para mostrar el manejo de archivos en Java; Ventana.java, clase desarrollada en la sesión de clases pasada y GUIProg.java una clase que permite verificar el funcionamiento de los archivos properties, los subprocesos y el manejo de varios componentes Swing en Java.
Dentro del archivo GUI está incluido un archivo properties (GUIProg.properties) este debe incluirse en la carpeta del proyecto en NetBeans donde van a probar las clases proporcionadas.

Adicionalmente he incluido en los enlaces de interés la página donde se encuentra disponible el VirtualSerialPort, emulador de puertos seriales para WinXP

Atentamente:

Ing. Manuel Pérez P.

miércoles, 21 de octubre de 2009

Manejo de Archivos con Java

Saludos, he subido al blog la clase Archivos, la cual se diseñó con el objeto de facilitar el aprendizaje del manejo de archivos con Java. Esta clase pertenece al paquete general (código fuente disponible)

Atentamente:

Ing. Manuel Pérez P.

lunes, 19 de octubre de 2009

Clase de Puertos

Saludos, he publicado un archivo zip con los proyectos para NetBeans de la clase de Computación Avanzada del 20 de octubre de 2009, este archivo contiene todas las librerías necesarias para su uso. Además, nuevas versiones de la librería general (código fuente incluido)

Recuerden revisar la asignación del Proyecto 1 de Computación Avanzada.


Atentamente:

Ing. Manuel Pérez P.

domingo, 18 de octubre de 2009

PROYECTO 1

Saludos, he publicado la asignación del proyecto 1 de computación avanzada.

Atentamente:

Ing. Manuel Pérez P.

sábado, 17 de octubre de 2009

Nuevos Ejemplos y tutorial

Saludos, la presente es para notificarles que he subido un breve tutorial para la creación de proyectos para manejo de puertos en Java usando NetBeans 6.7.1. He incluido en el sitio dos ejemplos de manejo de puertos, EjemploPuertosE para transmitir String por un puerto serial y EjemploPuertosT para recibir String por el puerto serial.

Adicionalmente se incluyen nuevas versiones del paquete general (Código fuente incluido) y de Puertos.java, en el cual se resuelven ciertos bugs detectados en los constructores de la clase Puertos luego de la publicación de la versión anterior.

Para el día de mañana publicaré la signación del Proeycto1 de Computación Avanzada.

Atentamente:

Ing. Manuel Pérez P.

jueves, 15 de octubre de 2009

Códigos Fuentes y actualizaciones

Saludos, el día de hoy trabajé en optimizar el funcionamiento de DemoPuertos y lo he subido al blog para probar el funcionamiento del mismo (he incluido también el código fuente de DemoPuertos).

Adicionalmente he actualizado la clase general (junto con su código fuente) presentada en la entrada anterior y la clase Puertos.

He abierto una sección de enlaces de interés para facilitar la busqueda de contenido útil (desde mi punto de vista).


Atentamente:

Ing. Manuel Pérez P.

miércoles, 14 de octubre de 2009

Nuevos Contenidos y Nuevas Versiones

Saludos, he subido el paquete general el cual consiste en una serie de clases Java que facilitan la creación de otras clases en Java (Más información en el javadoc del paquete). No está concluida, ni documentada como me gustaría, pero sigo trabajando en ella.
He publicado también una nueva versión de DemoPuertos y de la clase Puertos.

Atentamente:

Ing. Manuel Pérez P.

lunes, 12 de octubre de 2009

Demo GUI Manejo de Puertos en Java

Saludos, siguiendo con el tema del manejo de puertos en Java, acabo de subir un programa con interfaz gráfica de usuario que permite abrir un puerto, escribir o leer del puerto.

Para ejecutarlo debe descomprimir el archivo DemoPuertos.zip, luego, desde la consola (cmd.exe o simbolo de sistema de windows) ingrese a la carpeta donde se descomprimieron los archivos y ejecutar los siguientes comandos:

java -jar DemoPuertos.jar

Este programa utiliza mi librería general (cuando esté un poco mejor documentada la subo) la librería de manejo de puertos genéricos presentada en la publicación anterior (estas librerías estan contenidas en DemoPuertos.zip)

Cualquier duda la pueden presentar por este medio.

Atentamente:

Ing. Manuel Pérez P.

domingo, 11 de octubre de 2009

Manejo de Puertos en Java

Saludos, navegando por la red he conseguido una librería que facilita el manejo de puertos en Java con compatibilidad para Linux y Windows (Desarollada por Geovany Rey Cediel ). Es bueno recordar que Sun Microsystem ya no proporciona el API javax.comm para windows, está disponible solo para Linux y Solaris.
Para descargar la librería haga click aquí
Adicionalmente, por razones didácticas, he creado una clase llamada Puertos, en la cual se facilita aún más el uso de esta librería.

Atentamente:

Ing. Manuel Pérez P.

Presentación

Saludos, este Blog ha sido creado por el Ing. Manuel Pérez P. (Docente a D.E. de la UNEFA, Núcleo Maracay) Para apoyar la investigación y el desarrollo en diversos temas referentes a Ing. Electrónica e Ing. de Telecomunicaciones de la UNEFA.
En este Blog se publicarán enlaces a artículos de interés, bibliografía varia, software libre (enlaces) y utilidades desarrolladas en el Departamento de Tecnología de la UNEFA.
Tenemos bastante trabajo por delante, gracias por visitar este Blog.

Atentamente:

Ing. Manuel Pérez P.

Información muy importante

INFORMACIÓN IMPORTANTE