Buscar
Social
Ofertas laborales ES
martes
nov112003

POST: Porlets Open Source Trading Site

Leo en TheServerSide que SUN, BEA, Plumtree y Documentum se han unido para crear un portal Open Source para alojar Portlets de acuerdo con la especificación JSR-168 y WSRP ( Web Services for Remote Portlets )



El sitio está abierto a todas las organizaciones y desarrolladores. Los usuarios de POST podrán entre otras cosas: ver listas de portlets, realizar peticiones de nuevos portlets, buscar portlets, subir nuevos portlets, descargarse portlets, enviar versiones mejoradas de portlets existentes y utilizar los foros para discutir las mejores prácticas en la creación de portlets.



Podéis acceder al portal desde esta dirección.
lunes
nov102003

Nueva documentación (Java básico con ejemplos)

Hemos actualizado el contenido de uno de los tutoriales más descargados de nuestra web, Java básico con ejemplos, con ya más de 10.000 descargas.



El tutorial empieza sin presuponer ningún conocimiento sobre Java, ni sobre programación orientada a objetos, y en sus 120 páginas explica la sitáxis básica del lenguaje, qué es la programación orientada a objetos y una introducción básica al desarrollo de interfaces de usuario y applets. En esta nueva versión se incluye un pequño tema dedicado a los Threads, bastante orientado a interfaces de usuario. Resumiendo, las novedades del documento son:



  • Uso del IDE BlueJ en el tema de programación orientada a objetos, para ejemplificar algunos conceptos.


  • Un capítulo nuevo dedicado a Threads


  • Nuevos códigos de ejemplo (ya pasan, en total, de 50).


  • Nuevas imágenes en el tutorial; antes eran bastante escasas.


  • Correciones de erratas en el tutorial y bugs en los códigos fuentes.






La verdad es que me da un poco de verguenza publicar esta noticia, ya que yo soy el autor del tutorial, pero me dijeron que debería hacerlo...



Finalmete aprovecho la ocación para agradecer a todos los que me habéisenviado mails con realimentación o agredecimientos sobre el tutorial; vuestra realimentación ha sido de un valor inestimable para mejorar el tutorial y para localizar los bugs y erratas. Gracias a todos y espero que este documento os sea útil.
domingo
nov092003

Comienzo del grupo de certificacion para SCJP

El lunes dia 10 de noviembre se inicia un "curso/grupo" para los interesados en conseguir la ceritificacion SCJP (Exam CX-310-035).



El proyecto tendra una duracion de 9 semanas. En cada una de las semanas se tratara uno de los nueve puntos en los que Sun divide el examen. Trabajando de la siguiente forma:



  1. Lunes envio de los puntos que son relevantes en el tema semanal


  2. Miercoles envio de trucos, triks y puntos importantes


  3. Viernes Cada integrante del grupo preparara un min test de unas diez preguntas dificiles para los demas y las enviara a la lista


  4. Domingo Envio de las soluciones de las preguntas


  5. Aparte funcionaremos como una lista de correo normal resolviendonos las dudas que vayan surgiendo durante el estudio






Los temas tratados seran :



  1. Declarations and Access Control


  2. Flow Control, Assertions, and Exception Handling


  3. Garbage Collection


  4. Language Fundamentals


  5. Operators and Assignments


  6. Overloading, Overriding, Runtime Type, and Object Orientation


  7. Threads


  8. Fundamental Classes in the java.lang Package


  9. The Collections Framework






Si alguna vez has pensado en certificarte puede que esta sea una buena ocasion, solo tienes que apuntarte a la lista y mandar un saludo diciendo que ya has llegado :)



Nota Actualizada bibliografia y otras cosillas
viernes
nov072003

Anagra V2_01 : Analizador de gramáticas

En esta página del Area de Lenguajes y Sistemas Informáticos del Departamento de Informática e Ingeniería de Sistemas del Centro Politécnico Superior de la Universidad de Zaragoza podemos encontrar, además de interesante información acerca de la teoría de compiladores (análisis léxico, sintáctico...), una interesante herramienta (Anagra) escrita en Java que nos puede ayudar cuando tengamos que acometer la difícil tarea de escribir una gramática.



Os podéis descargar la herramienta desde http://webdiis.unizar.es/~ezpeleta/ANAGRA/AnagraV2_01.zip

y el manual desde http://webdiis.unizar.es/~ezpeleta/ANAGRA/manualDeUsuarioPDF.zip



(Nota: con JDK 1.4.x tiene problemas para representar algunos gráficos, mejor utilizar JDK 1.3.x)



Con Anagra se puede:



* editar/abrir gramáticas escritas con la sintaxis Yacc

* calcular las funciones PRI y SIG

* llevar a cabo las transformaciones más habituales de gramáticas habituales

o factorización a izquierda

o eliminiación de no terminales no derivables

o eliminación de recursividad a izquierda

o eliminación de símbolos no alcanzables

o eliminación de producciones "epsilon"

o eliminación de ciclos

* calcular y mostrar las tablas de análisis

o LL(1)

o SLR(1)

o LR canónico

o LALR

* simular interactivamente la evolución del estado del analizador sintáctico (estado de la pila y secuencia de producciones aplicadas para el reconocimiento de una forma de frase) para analizadores

o LL(1)

o SLR(1)

o LR canónico

o LALR

* representar el autómata del análisis ascendente: SLR(1), LR y LALR canónico y acceder a la información de cada uno de los nodos (conjuntos de configuraciones). Además, la distribución de los nodos y arcos es automática, de manera que su visualizaición sea clara.

* representar gráficamente, conforme se lleva a cabo el análisis sintáctico (tanto ascendente como descendente), el árbol de sintaxis

* requiere la máquina virtual Java 1.3 ("Java Runtime Environment" (jre)) para su ejecución

viernes
nov072003

Creando gráficos estructurados con Java

Carlos E. Perez lo ha vuelto a hacer. Si hace poco nos sorprendía con una gran lista de motores de portales Open Source, esta vez nos ofrece una fantástica lista con herramientas Open Source para la creación de gráficos estructurados.



Jazz and Piccolo, JGraph, Araknhe, Mica, Diva,Denim and Silk, Batik, GEF, Eclipse GEF,JHotDraw,OpenJGraph,Grappa y Grace son los productos analizados por Carlos en su weblog.



Afilad vuestros bookmarks y adelante porque hay información para dar y tomar.