jueves nov 19, 2009

Creador de JavaScript cree que podría desplazar a Flash en el futuro

Brendan Eich, creador del lenguaje JavaScript, líder de Mozilla Foundation y CTO de Mozilla Corporation declaró que las implementaciones de JavaScript son cada vez más rápidas, y que esto ha ayudado a que los desarrolladores lo usen en nuevos tipos de aplicaciones.

Eich cree que muchas de  las aplicaciones que hoy se hacen en Flash se podrán hacer perfectamente en JavaScript en el futuro. Por ejemplo, con los nuevos estándares se podrán ver juegos 3D escritos en JavaScript, algo que era impensado hasta hace poco.

Un factor clave para que JavaScript llegue a ese punto es que Microsoft agregue en Internet Explorer las mejoras que se están haciendo al lenguaje y otras tecnologías relacionadas, o que al menos ésta pueda ser agregada por medios alternativos.

Hace tiempo que JavaScript dejó de ser percibido como el hermano chico de Java, donde este último se veía como un lenguaje de programación real en comparación. Aunque hay gente que puede no estar de acuerdo, para Eich Java está prácticamente muerto en el lado cliente de las aplicaciones web, mientras que JavaScript está en todos lados.

Caída y surgimiento de JavaScript

JavaScript es un lenguaje de programación interpretado y suficientemente simple para que cualquier programador con experiencia en lenguajes como Java y C/C++ pueda lograr resultados rápidamente. Inicialmente fue creado para ser usado en aplicaciones web, ejecutándose en el navegador, pero también se utiliza en otros ambientes, como por ejemplo para escribir scripts dinámicos e integrarlo con otras aplicaciones.

Hasta hace poco los desarrolladores evitaban a JavaScript por la complejidad de lidiar con las diferencias de implementación que existían en los distintos navegadores y la poca utilidad que aportaba, pero con el surgimiento de AJAX y frameworks especializados, JavaScript tuvo un renacimiento y se convirtió en un componente crítico de las aplicaciones actuales.

Es tanto así que optimizar el rendimiento de JavaScript se transformó en algo crucial para los navegadores, ya que las aplicaciones web modernas lo usan intensivamente.  Un claro ejemplo es el navegador Google Chrome, en donde se publicaron las primeras optimizaciones fuertes a JavaScript debido al interés de Google en tener una plataforma potente para su nueva generación de aplicaciones.

Otro ejemplo es Google Web Toolkit (GWT), un framework para generar código JavaScript a partir de código en Java, y que ha sido usado en la implementación de Google Wave.  GWT  permite desarrollar aplicaciones que corren en el browser en forma rápida y productiva, gracias a que los desarrolladores pueden usar los conocimientos y herramientas de programación en Java que ya manejan, para construir aplicaciones que posteriormente correrán en cualquier browser a través de JavaScript.

Fuente: fayerwayer.com.

domingo nov 15, 2009

Disponible el quinto Milestone del JDK 7

Los Builds del JDK 7 Milestone 5 ya se encuentran disponibles para descargar. Este milestone introduce:

La lista de mejoras no termina aquí, y puede verse completa en el siguiente enlace.

¿El JDK 7 ya está completo? De acuerdo al plan este milestone debería poseer todo el conjunto de nuevas características, pero aún no las tiene. El plan será modificado, y les estaremos informando las novedades en cuanto estén disponibles.

lunes nov 09, 2009

Actualización de seguridad de Java

Se ha publicado una actualización de Java -versión 6 actualización 17, conocida como 6u17-.

Recursos afectados
Versiones de Java anteriores a la 6 update 16.

Actualizar lo antes posible a la última versión de Java .

Cuando se instala la actualización, en ocasiones, existen otras versiones instaladas en el equipo , no son imprescindibles y es posible desinstalarlas siguiendo unas sencillas instrucciones http://www.java.com/es/download/help/uninstall_java.xml.

Es importante mantener todo el software del equipo actualizado y este especialmente, ya que el JRE añade nuevas funcionalidades a la navegación de cada vez más páginas web (juegos en línea, redes sociales, calcular intereses de una hipoteca, ver imágenes en 3D, etc.) y los atacantes suelen aprovechar los ordenadores que no tienen actualizado este programa para conseguir sus objetivos.
Detalle

Esta actualización resuelve problemas de algunas funcionalidades.

Para más información, dirigirse al aviso técnico de INTECO-CERT.

jueves nov 05, 2009

Levantando proyectos Symfony existentes con Netbeans 6.8 por Diego Ramirez

Hola, en esta ocasión quería compartirles una nueva nota que publicó Diego Ramirez (OSUM Leader del grupo Java NEA de Argentina) sobre como comenzar un proyecto en Symfony utilizando NetBeans.

Bueno esta imagen me quedo colgada del post anterior y la quería incluir en este así arrancamos el tema.



Como verán Symfony está siendo tomado como un framework de referencia y Netbeans quiere ser la IDE asociada.

En esa imagen se visualiza después de crear un nuevo proyecto PHP nombrarlo configurarlo y de ahí en más en la sección frameworks veremos que nos presenta los comandos de creación de aplicaciones.

Pero eso es todo lo que hablaré de la creación de proyectos, el post de hoy se trata de levantar los proyectos existentes que poseemos y que están desarrollados con el framework symfony.

Antes que nada descarguen el proyecto Jobeet de la página de Symfony.
Si tienen Windows (como yo) pueden descargarse xampp for Windows.

Bueno ahora los pasos enumerados one by one.

1) Editar el archivo de vhosts del apache.
Si tienen xampp estará ubicado en C:\\xampp\\apache\\conf\\extra\\httpd-vhosts.conf


Sin instalaron xampp en C:\\ ubiquen al proyecto jobeet en esa ruta.

2) Editar el archivo hosts en Windows.

El archivo se encuentra en C:\\windows\\system32\\drivers\\etc\\hosts ahí agregaremos la siguiente entrada

127.0.0.1 jobeet

Asi podremos usar la dirección http://jobeet sin problemas.


3) Levantando el proyecto.

Abrimos nuestro NetBeans y seleccionamos File->New Project en la opción PHP application with existing sources.


Luego seleccionamos la ruta donde tenemos alojado nuestro proyecto en xampp.



Luego seleccionamos para que corra como un sitio web local, utilizamos la url http://jobeet/ y seleccionamos nuestro archivo index.

Ojo aquí deberemos crear un archivo index.php en la raíz del proyecto como punto de inicio para NetBeans - no confundir con el index ubicado en web-. (tip del Ing. Agustín Casiva).


4) A disfrutar todas las funcionalidades del IDE: Coloreo de sintaxis, autocompletado, ejecución de comandos symfony, árboles de estructura, debugging con xdebug.

Bueno espero que lo hayan realizado.
Nos vemos hasta la próxima!

Fuente: blogdediegoramirez.blogspot.com.

miércoles oct 28, 2009

Java Card 3.0 se encuentra disponible

El equipo encargado del desarrollo de Java Card (la tecnología que permite embeber Java en dispositivos como tarjetas SIM de teléfonos celulares y tarjetas de identificación) ha trabajado muy duro durante estos últimos meses, y esta semana han anunciado que ya se encuentra disponible la versión 3.0 de esta plataforma.

Esta nueva edición se encuentra disponible en dos versiones: classic y connected.

Classic es básicamente Java Card 2, con algunas mejoras y correcciones de bugs. Representa 10 años de desarrollo, y continua siendo la plataforma más popular en el mercado de tarjetas SIM y ID.

Connected es la verdadera evolución de Java Card, y entre otras cosas incluye:

  • JVM compatible con JDK 6, con excepción de float.
  • Soporte para todo el lenguaje Java, permitiéndonos usar annotations, bucles for mejorados, etc (Java Card 2 posee restricciones sobre algunas características del lenguaje).
  • API completa, que es una mezcla de CLDC, GCF, Servlet, Java Card 2 API, Sockets, Threads y Transactions.
  • Contenedor de servlets con soporte para Servlets 2.5.
  • Interfaz HTTP y HTTPS.
  • Sigue siendo muy pequeño: 24K RAM, 128K EEPROM, 512K ROM, con un procesador de 32 bits.
  • Habiendo añadido la interfaz USB, Java Card extiende su utilidad a una nueva familia de dispositivos, como tokens USB seguros, bases de datos personales, servidores embebidos, pendrives WebDAV, etc.

El equipo de Java Card ha desarrollado también un plug-in para NetBeans, para facilitar el desarrollo de aplicaciones para esta plataforma.

También pueden visitar el proyecto "Java Card: Everything You Need to Know" en Kenai.

About

Blog del programa Campus Ambassadors de Sun Microsystems para las universidades de Argentina.

Search

Archives
« abril 2014
lunmarmiéjueviesábdom
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Hoy