viernes, 16 de noviembre de 2012

Dictados de código de muchos lenguajes gratis en Typing.io





Este proyecto llamado Typing.io se trata de una web con la que podremos mejorar nuestros conocimientos de programción, repitiendo fragmentos de código, en distntos lenguajes (a elegir), como si se tratase de un curso de mecanografía.

Arriba tenéis la lista de lenguajes disponible: JavaScript, Ruby, C, C++, Java, PHP, Perl, Haskell o Scala entre otros.

Una herramienta práctica para ciertos niveles del aprendizaje: http://typing.io

Visto en: http://seetio.com/blog/2012/08/23/typing-io-aprende-a-programar...

domingo, 26 de febrero de 2012

Curso Android de Desarrollo de Aplicaciones Móviles



Un proyecto de Maestros del Web. En este curso se tratarán temas como la construcción de un lector Feeds simple, trabajo con imágenes y video, geolocalización, el uso del acelerómetro, APIs, etc…


Nivel: Básico / Intermedio
El Curso Android se encuentra en línea en:
www.maestrosdelweb.com/editorial/curso-android




martes, 9 de marzo de 2010

Desarrollo Java en el Google App Engine (eBook Gratis)

Romin Irani, autor del blog Google App Engine Java Experiments, ha publicado un ebook completamente gratuito donde expone el procedimiento para el desarrollo de aplicaciones en el Google App Engine con Java.


Un excelente recurso de 227 páginas donde se narra en detalle todo lo necesario para poder sacarle partido al cien por cien al Google App Engine.

Descarga directa de este eBook (EN): http://gaejexperiments.files.wordpress.com/...

lunes, 21 de diciembre de 2009

Sun hace oficial el lanzamiento de JAVA EE 6

Sun hace público el lanzamiento de JAVA Enterprise Edition 6, junto versiones del servidor de aplicaciones Glassfish y del IDE NetBeans compatibles con ésta.

Java Platform, Enterprise Edition o Java EE, es una plataforma de programación —parte de la Plataforma Java— formada por cerca de 30 especificaciones desarrolladas dentro del Java Community Process (JCP) para desarrollar y ejecutar software de aplicaciones en Lenguaje de programación Java con arquitectura de diferentes niveles distribuida. Esta basada ampliamente en componentes de software modulares ecutándose sobre un servidor de aplicaciones.

Java EE 6 ofrece una gran mejora con respecti ak Java EE 5. Algunos de los avances se mencionan a continuación:

  • Perfiles Java EE, que permiten ensamblar una configuración utilizando varias tecnologías y un perfil básico.
  • Nuevas herramientas tales como el EJB 3.1, el JSF 2.0, el Servlet 3.0 y el DIJ Dependency Injection in Java).
El nuevo GlassFish es primer servidor Enterprise Java que integra la tecnología Java EE6. Según Sun, el sistema comienza dos veces más rápido que su antecesor. Soporta lenguajes como el JRuby, Python y PHP, y también puede asociarse con servicios web creados con .NET 3.5.
Netbeans 6.8soporta la nueva especificación Enterprise Java y GlassFish. También soporta PHP 5.3 y Symfony PHP junto a la versión actual del SDK de JavaFX.

Más información: http://java.sun.com/javaee/

Liberado el Código de OpenBaseMovil: Framework para el Desarrollo de Aplicaciones Empresariales

OpenBaseMovil es un framework para el desarrollo de aplicaciones empresariales con J2ME.

Entre sus muchas funciones, destaca: una potente base de datos relacional, un motor de interfaz que permite crear las vistas, incluidas vistas conectadas a datos y el conjunto de librerías de conexión local para dispositivos a través de Bluetooth como lectores de códigos de barra, etc.

Así, con esta versión obtenemos lo necesario para crear nuestras propias aplicaciones empresariales con un esfuerzo relativamente bajo y olvidandote de las diferencias entre dispositivos móviles y respectivos sistemas operativos.

Visto en: http://www.programacion.com/java/noticia/1578/
Descargas: http://sourceforge.net/project/platformdownload.ph...
Más información: http://www.openbasemovil.org/

domingo, 29 de noviembre de 2009

Proyecto NACA: migración automática de código COBOL a Java

El Proyecto NACA permite migrar aplicaciones COBOL completas a Java de forma completamente automática.

La empresa que lo ha desarrollado, ha publicado las herramientas NacaTrans, NacaRT y NacaRTTest con licencia GPL.

Otro proyecto relacionado con este tema, es el lenguage EGL creado por IBM, que al parecer una vez compilado genera código COBOL, además de Java o JavaScript .

Visto en: http://softlibre.barrapunto.com/article.pl?sid=09/06/25/1349227&from=rss

Más info (Proyecto NACA): http://code.google.com/p/naca/
Más info (lenguage EGL): http://en.wikipedia.org/wiki/Enterprise_Generation_Language
Más info (COBOL): http://es.wikipedia.org/wiki/COBOL

miércoles, 26 de agosto de 2009

Pruebas de ejecución de Java en Windows Vista y Ubuntu demuestran que, una vez más, Vista no da la talla

Por si alguien dudaba de las inmensas virtudes de Linux, unas pruebas de ejecución de Java en Windows Vista y Ubuntu han demostrado una vez más que Vista no da la talla.

Los tests fueron ejecutados en ordenadores Dell Inspiron 1525, con procesador Intel Core 2 Duo T5800, 3 GB de DDR2, disco duro Hitachi de 250 GB, gráfica Intel 965 integrada y resolución de pantalla de 1280 x 800 px.

El Windows Vista Home Premium SP1 se enfrentó al Ubuntu 8.10 con las versiones Java 1.6.0_07 en Vista y la 1.6.0_10 en Ubuntu. Ambas versiones usadas de Java eran las más recientes para cada uno de los sistemas operativos en el momento de la realización de los tests.

Los tests incluyeron Sunflow Rendering System, Bork File Encrypter, Java SciMark, y Java 2D Microbenchmark, funcionando todos con el mismo Java byte-code compilado.

  • En el Sunflow Rendering System y a pesar del uso excesivo de CPU, ambos sistemas quedaron a la par.
  • En el test de Fast Fourier Transform (FFT) la máquina con Ubuntu 8.19 superó con creces a la de Vista, ejecutándose cerca de un 30% más rápido.
  • Successive Over Relaxation (SOR) con Java SciMark también consiguió mejores resultados en Ubuntu, alcanzando el 33% más que bajo Windows Vista.
  • El SciMark composite performance test también demostró lo aventajado de Java en Ubuntu, alcanzando cifras un 50% superiores a Windows Vista.

A pesar de no cubrir todos los aspectos de Java, dejan clara constancia de la superioridad de Ubuntu 8.10 frente a Vista usando Java en iguales condiciones de recursos.

Visto en: http://elmundodeubuntu.blogspot.com/...
Noticia original: http://www.theinquirer.net/...

jPicUSB: Comunicacion en PIC's y PC mediante USB en Java

jPicUSB es una libreria desarrollada en Java y C++, para ser utilizada en Java usando la interfaz JNI (Java Native Interface), parte de codigo C++ y los archivos fuente de mchpusb.dll.

Esto nos proporcionará las funciones necesarias para poder utilizar las APIs de Microchip en nuestros proyectos Java mediante conexion USB.

jPicUSB es compatible con Windows XP/Vista


Visto en y Descargas: divideandconquer.com.ar/dyq/2009/01/jpicusb-comunicacion-pic-usb-usando-java/
Tutorial: http://www.ucontrol.com.ar/...
Librería jPicUSB: sourceforge.net/projects/jpicusb/

martes, 2 de junio de 2009

Sun planea crear un AppStore para Java

De este modo, Sun, planea que los más de mil millones de usuarios de Java repartidos por todo el mundo (fundamentalmente PCs, pero también móviles y reproductores de BlueRay, etc) dispongan de acceso a una tienda universal, similar a la AppStore, en la que poder descargar aplicaciones a través del gestor de actualizaciones del JRE.

Además, los fabricantes de software tendrán acceso a una enorme base de usuarios potenciales creandose una vía directa entre desarrollador y usuario.


Visto y más información en: http://blogs.sun.com/jonathan/entry/will_java_be_the_world

domingo, 17 de mayo de 2009

Google App Engine ya soporta Java

Hace tiempo que Google presentó Google App Engine, un servicio que permite a los desarrolladores web utilizar los servidores de Google para subirlas.

Desde el principio sólo operaba con Python, pero en Noviembre del año pasado ya se anunció que también soportaría Java como lenguaje de programación.

Ahora ya es una realidad, Google App Engine soporta Java y es posible ver el vídeo del anuncio oficial sobre el soporte de Java en Google App Engine.


Visto en: http://www.fayerwayer.com/2009/04/google-app-engine-ahora-soporta-java/
Guía de Inicio: http://code.google.com/intl/es/appengine/docs/java/gettingstarted/

Sun Microsystems pertenece a Oracle

El grupo de software de los E.E.U.U, Oracle ha adquirido finalmente al reluciente Sun Microsystems por un unos 5.600 millones de dólares (4.320 millones de euros) en efectivo. El precio final alcanza los 7.400 millones de dólares (5.710 millones de euros) al añadirle la gran deuda de Sun.

Ahora Oracle compite directamente con IBM en soluciones integrales. La compra proporciona a Oracle la tecnología Java, el sistema operativo Solaris y la base de datos de código abierto MySQL, adquirida por Sun el pasado año por más de 700 millones de euros.

Oracle también está muy interesada en la parte hardware de Sun, su línea de servidores va a tener continuidad y va a ser una de las apuestas de Oracle.
Def. de oráculo: Un oráculo es una respuesta que supuestamente da una deidad por medio de sacerdotes,(...) o incluso a través de interpretaciones de señales físicas, o de interpretaciones de símbolos sobre piedras, como las Runas, o de interpretaciones de símbolos sobre cartas, como el Tarot, o de sacrificios de animales. Por extensión, se llama oráculo al propio lugar en que se hace la consulta y se recibe la respuesta. - Wikipedia

Más info en:

http://www.sun.com/third-party/global/oracle/
http://www.oracle.com/us/corporate/press/018363


Más info reciente:

Larry Ellison (CEO de Oracle) habla con Reuters sobre la compra de Sun: http://www.javahispano.org/contenidos/...

martes, 17 de marzo de 2009

Ubuntu 8.04, para SUN la mejor plataforma para el desarrollo Java

Recientemente, James McCarthy, ingeniero de software de Sun Microsystems, propietarios del lenguaje de programación JAVA, afirmó en su mismo blog:

"Anoche actualicé el Ubuntu 7.10 de mi PC a Ubuntu 8.04 (Hardy Heron). El proceso fué tranquilo y sin inconvenientes. Mi próxima intención fué probar GlassFish y NetBeans. La razón principal era probar JRuby, pero para ser sincero, no me gusta perder el tiempo, instalar Java, luego JRuby, configurar ClassPath, etc. Es doloroso."

"¡Pero ya no más! (...) Todo lo que hace falta para tener casi todo eso en 8.04 es apt-get":

"Ahora tengo un poderoso y completo entorno de desarrollo Java/Ruby/GlassFish/Rails, sin ningún problema de configuración en absoluto. Comparado con OSX/Windows, aún con Solaris esto es criminalmente rápido", concluye James.

Un buen dato a tener en cuenta para quienes programan con el lenguaje multiplataforma Java. Mira en este mismo artículo de la fuente (enlazada abajo) para saber como instalar todo el apt-get.

Más información y visto en: http://www.vivalinux.com.ar/

martes, 10 de febrero de 2009

MT2 Table: La primera superfie multitáctil preparada para viajar y con soporte para Java

La MT2 Table es una interfaz basada en las nuevas pantallas de superficie multitáctil. La "mesa" consta de una gran pantalla sobre un cajón donde se guarda la parte electrónica y eléctrica y que destaca principalmente por estar preparada para poder desplazarla y estar especialmente protegida para soportar las condiciones más adversas de los viajes.

El diseño original es de Ideum, su uso principal es de demostración en museos, aunque nadie te impide usarlo en un concierto.

Las 50 pulgadas (diagonal) de esta mesa cuentan con una resolución de 1280×720 pixels, las aplicaciones pueden desarrollarse con un SDK compatible con lenguajes como C++, Python, Java y elementos Flash. Consume menos de 750 Watios de potencia y cuenta con ventilación adaptable al entorno.

Conectividad
• Acceso Directo via puerto USB 2.0 (oculto)
Acceso de red vía conexión segura

En su interior encontramos:

• Procesador Intel Core2 DUO 2.66GHz
• Tarjeta de video Nvidia GEFORCE 9800 GT 512MB
4GB de RAM
• 250 GB de HD
• Windows XP

Visto en: http://gizmologia.com/
Su precio no se ha hecho público (creo). Más información en: http://www.ideum.com/products/multitouch.html

martes, 2 de diciembre de 2008

II Concurso de Programación Java para Robots Lego

cyp Por segundo año consecutivo, el “Concurso de Robots Legos DuocUC” planteará un novedoso desafío a los alumnos de la carrera de Ingeniería en Informática del plantel. Los alumnos se medirán en una competencia de programación, en la cual deberán controlar un Robot Lego Mindstorms, que deberá atravesar un laberinto, utilizando para ello sus conocimientos del lenguaje Java.

El concurso se llevará a cabo el próximo jueves 4 de diciembre, entre las 11:00 y 12:30 hrs. en el patio de la sede Antonio Varas de DuocUC (Antonio Varas 666. Providencia - Chile).

Visto en: http://internetblog.emol.com/archives/2008/12/post_16.asp

Actualiza y limpia tus versión de Java con JavaRA

JavaRA es una pequeña utilidad que no requiere de instalación y que nos ayudará a buscar la última versión disponible de nuestro Java Runtime Environment y a actualizarla a la última versión.

Además nos eliminará las versiones antiguas que tengamos instaladas en el sistema.

Enlace: http://raproducts.org/

jueves, 27 de noviembre de 2008

Sun crea el entorno virtual de formación "Sun Open Learning Center"

Sun Microsystems ha anunciado el lanzamiento de la nueva plataforma para la formación "Sun Open Learning Center".

Este entorno virtual permitirá a profesionales y estudiantes una formación en aplicaciones de manera sencilla y actualizada.

Sitio: http://www.sun.com/openlearning/

lunes, 24 de noviembre de 2008

StarOffice 9 de Sun Microsystems ha llegado

Sun Microsystems ha anunciado la disponibilidad de StarOffice 9, un pack de programas para productividad que incorpora nuevas versiones del procesador de textos, del generador de presentaciones, hoja de cálculo, base de datos y del software de tratamiento de imágenes, entre otros.

Esta actualización añade además soporte para el sistema operativo Mac OS X. Además incluye el cliente de correo electrónico Thunderbird de Mozilla y la extensión Lightning.La suite añade muchas extensiones más que hacen fácil ejecutar tareas habituales como edición de archivos PDF, creación de informes y publicación de blogs.

Está indicado para pequeñas empresas que busquen herramientas sencillas pero potentes para la productividad en general.

Mas info en: http://www.sun.com/software/staroffice/index.jsp

Microsoft cierra el acuerdo de búsquedas 'online' favorablemente con Sun

Según este acuerdo entre Microsoft y Sun Microsystems, los usuarios de Internet Explorer que descarguen la plataforma Java tendrán la opción de descargarse también la barra de herramientas de MSN, desde la que pueden acceder directamente al buscador de Microsoft.

"Este acuerdo llevará Live Search a millones de usuarios de Internet e impulsará un aumento de tráfico para nuestros anunciantes en búsquedas", aseguró Yusuf Mehdi, vicepresidente de Negocio de Audiencia Online de Microsoft.

Más info: http://www.elmundo.es/

miércoles, 19 de noviembre de 2008

JetBrains lanza IntelliJ IDEA 8

La última versión del innovador IDE Java de siempre centrado en la productividad, presenta ahora soporte para SQL, diagramas de tipo UML, Seam de JBoss, FreeMarker & Velocity, ademásd de mejorar la experiencia de codificación de Java

Más info: http://www.jetbrains.com/

martes, 18 de noviembre de 2008

3ª Versión de Sun Prelude

La nueva versión del servidor de aplicación Prelude está destinado a entornos de producción Web.

Según Paul Hinz, director de gestión de Sun, "Glassfish v3 Prelude es nuestro servidor de aplicación de microkernel OSGi (...) OSGi permite tener una arquitectura donde tienes un kernel, que permite conectar módulos y cada módulo puede hacer cosas diferentes, como que uno procese el código Ruby y otro Enterprise JavaBeans (EJB)".

Se destaca la facilidad de instalación y gestión así como el soporte mejorado en base a JRuby entre otros aspectos. Sun pone su atención en los usuarios de Apache Tomcat como clientes potenciales ya que Prelude es sencillo de utilizar y esta basado en código abierto.

Para obtener más información sun: http://es.sun.com/