Buscar
Social
Ofertas laborales ES
jueves
mar062008

Desarrollando aplicaciones en Java para FaceBook

En Javablog han publicado una entrada dando consejos sobre cómo desarrollar aplicaciones en Java para la popular red social FaceBook. Se trata de un recurso de interés para cualquiera que se plantee comenzar a distribuir una aplicación a través de este nuevo canal de distribución, tan de moda últimamente.


¿Alguno de vosotros ha desarrollado una aplicación para FaceBook o alguna otra red social? ¿Nos comentáis vuestras experiencias al respecto?

jueves
mar062008

Sun contrata al líder del proyecto Jython

Sun Microsystems ha contratado a Frank Wierzbicki, el líder del proyecto libre Jython, proyecto que está creando un porte de Phyton a Java de un modo similar a como JRuby creó un porte de Ruby capaz de ejecutarse en una máquina virtual Java. Y de un modo similar a como ocurrió en aquella ocasión, ahora Sun contrata al líder (en aquella ocasión fue a los líderes) del proyecto libre.

Sin duda, esto contribuirá a que podrán dedicar más tiempo al proyecto y de ahora en adelante probablemente lo veamos evolucionando mucho más rápido. También, probablemente, suponga que dentro de poco Netbeans sea el mejor entorno de desarrollo para Python, de modo similar a como se convirtió en el mejor entorno de desarrollo para Ruby. Si a esto le añadimos que en Netbeans recientemente (el repositorio) se ha añadido soporte de primera clase para JavaScript (probablemente una de las grandes noticias de la JavaONE de este año) Netbeans parece ir en la ruta de convertirse en el entorno de desarrollo por excelencia para lenguajes de script.

miércoles
mar052008

OpenXava 3.0: Un motor de aplicaciones JPA

OpenXava es un marco de trabajo para desarrollar aplicaciones Java de gestión de una forma productiva.
Para conseguir este objetivo OpenXava evita MVC. Es un Motor de Aplicación JPA porque provees SOLO los POJOs anotados con JPA y obtienes una aplicación lista para producción.

Con OpenXava 3.0 solo necesitas escribir tu modelo, POJOs con anotaciones Java 5. No necesitas escribir la vista (JSP, JSF, etc), y el controlador (para mantenimiento, generación de informes, etc) normalmente se reutiliza.

Es decir, solo has de escribir una clase como esta:
package org.openxava.escuela.modelo;

import javax.persistence.*;
import org.openxava.annotations.*;

@Entity
public class Profesor {
   
    @Id @Column(length=5) @Required  
    private String codigo;
   
    @Column(length=40) @Required
    private String nombre;

    public String getCodigo() {
        return codigo;
    }

    public void setCodigo(String codigo) {
        this.codigo = codigo;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

}
Y obtendrás una aplicación (como esta) para el mantenimiento, generación de listados PDF, exportación a Excel, busqueda, ordenación, validaciones, etc. Y para todos esto solo necesitas escribir una simple clase de Java, nada de XMLs, JSPs ni generación de código.

Pero, OpenXava no es solo para escribir mantenimientos simples para clases simples, podemos crear aplicaciones con lógica compleja e interfaces de usuario avanzadas. OpenXava soporta referencias, colecciones, herencia, pestañas anidadas, marcos anidados para agrupar información, etc.


Más información: http://www.openxava.org/

¿Qué opináis de esta forma de desarrollar aplicaciones?
¿Pensáis que los marcos MVC (Struts, SpringMVC or JBoss Seam) son tan productivos como VisualBasic, 4GLs, RPG, etc. para desarrollar aplicaciones de gestión?
¿Pensáis que MVC es siempre lo mejor?
martes
mar042008

OpenCloud lanza su portal para desarrolladores JAIN SLEE

OpenCloud lanza un portal para desarrolladores JAIN SLEE. En este portal encontraréis versiones de prueba del producto, herramientas, guías, foros,...

JAIN SLEE está diseñado para facilitar el desarrollo de aplicaciones robustas de telecomunicaciones en Java.

Esperamos que ayude a crear una comunidad de desarrollo alrededor de JAIN SLEE.

martes
mar042008

Seminario Gratuito de Hibernate 3

Seminario Paradigma Tecnológico: Hibernate 3 

 

En este seminario se presentará el rol que cumple la capa de persistencia dentro de una arquitectura SW. Se planteará la evolución de soluciones dentro de esta capa. Finalmente se presentarán las funcionalidades del motor de persistencia Hibernate3 dentro de un ejemplo práctico.   

¿ Cuándo ?

10 de Marzo, de 10 a 12 de la mañana.

 

¿ Dónde ?

Plaza de las Cortes 2, 5ª planta ( Oficina de Idealista.com)

Edificio GES

28014 Madrid

 

Inscripciones

Envia un correo a seminarios arroba paradigmatecnologico punto com con los siguientes datos:

  • Nombre del seminario
  • Tu nombre y apellidos
  • Email de contacto
  • Teléfono de contacto

 

Para más información sobre este y otros seminarios, visita la sección seminarios de www.paradigmatecnologico.com