
Por medio de TuxMobil me entero de la existencia de Cibyl, un entorno de programación que permite que programas compilados en C se ejecuten en móviles con soporte J2ME. Cibyl usa el compilador GCC para compilar los programas C a binarios, y estos son recompilados a Java Bytecode. Los programas Cibyl son programas Java compilados regularmente y Cibyl por lo tanto obtiene un rendimiento relativamente bueno.
Con Cibyl, los programas en C pueden ser portados a J2Me sin cambiar de lenguaje. De esta forma también se permite que el código C y Java se puedan integrar fácilmente. Algunos de los motivos que dan por los que consideran bueno a Cibyl son:
- C es un lenguaje que a mucha gente le parece mejor que Java para escribir juegos.
- Viejos juegos escritos en C no necesitan ser portados a Java.
GD Star Rating
loading...
Antes de nada desearos un buen 2008 a todo el mundo, en donde logréis alcanzar vuestros objetivos para este año, la salud os acompañe y GNU/Linux siga creciendo a tal o mejor ritmo que en 2007
.
Como primer post del año quería comentar un artículo que he visto en InfoWorld. En dicho artículo se habla de que después de unos años de crecimiento en cuanto a desarrolladores programando en el lenguaje Java, parece ser que se empieza a notar un leve descenso a su uso debido a la existencia de otros lenguajes específicos para determinadas áreas y las promesas incumplidas de Sun respecto a la mejora en compatibilidad para distintas plataformas.
Algunos de los lenguajes que lo reemplazan en dichas áreas específicas son Ruby on Rails, PHP, Ajax, Python y .NET. Es curiosa la analogía que realizan en el artículo diciendo que Java se está convirtiendo en el nuevo Cobol, y es que este último casi ha pasado al olvido, excepto en la programación que requiere gran trabajo por lotes, como en el caso de los bancos o grandes mainframes.
GD Star Rating
loading...
Martes, 20 de noviembre de 2007
piponazo
En las prácticas de una asignatura de redes en la universidad , debemos de hacer múltiples ejercicios de IP, donde debemos de describir el proceso realizado a nivel de capa de Red cuando se envían paquetes de un host a otro. Para realizar estos ejercicios debemos tener muy clara la teoría en cuanto a protocolos utilizados, y es fácil que nos podamos confundir en algún punto de los ejercicios. Nos han recomendado utilizar el programa Kiva, realizado por la universidad de Alicante y me ha parecido muy interesante para compartirlo con vosotros.
KivaNS (Kiva Network Simulator) es una aplicación gratuita y de código abierto basada en Java para especificar esquemas de redes de datos y simular el encaminamiento de paquetes a través de esas redes. En contraste con la mayoría de simuladores gratuitos para redes que están pensados para evaluar parámetros de carga, rendimiento, etc., KivaNS está orientado principalmente a simular el comportamiento del protocolo IP, y especialmente el tratamiento de los datagramas y el encaminamiento de los mismos por una red. Para ello KivaNS también considera el funcionamiento de protocolos auxiliares como ARP e ICMP, y emula el funcionamiento básico de tecnologías de enlace como Ethernet.

Instalación
Deberemos bajarnos de la web del proyecto los “Archivos ejecutables de la interfaz gráfica Ver. 1.1” y Fuentes del API de simulación 1.1. Posteriormente deberemos descomprimir ambos ficheros en la misma carpeta y crearnos un script con el siguiente contenido (Para los que no lo sepan un script será un fichero de texto con permisos de ejecución y cuya primera línea especifica el tipo de intérprete utilizado por el mismo):
#!/bin/bash
export CLASSPATH=".:Simulador.jar"
/usr/lib/jvm/java-6-sun/bin/java visual
Para darle permisos al archivo:
~$ chmod +x nombre-script
Tendremos que tener instalada la versión 1.6 del java runtime environment, si no la tenemos instalada ya sabéis:
~$ sudo apt-get install sun-java6-jre
Por último, podéis bajaros diferentes documentos acerca del uso del mismo en la propia web del proyecto.
GD Star Rating
loading...
Últimos comentarios