Nowbody calls me Ignacio. I’m plunchete, man!

Steve Jobs at Stanford University

Posted in General, life by plunchete on April 24, 2007

Today I recived a mail with a link to this video, I think that Steve’s speech is a great story for young people, specialy for people who work with computers.

In English:

With Spanish subtitles:

Advertisements

My Summer of Code proposal

Posted in Google Summer of Code by plunchete on April 17, 2007

Here is my entire proposal for the Summer of Code program, I hope that it helps to other students in the future.

-Project

OpenJPA is a 100% open-source implementation of the Java Persistence API (JPA), which is the persistence component for EJB in the Java EE 5 specification (part of JSR-220).

JPA combines the best ideas of other persintence technology, such as Hibernate, JDO and TopLink

The fields BLOB and CLOB of sql are translated for the Java programmer in the java.io.InputStream (for BLOBs) and java.io.Reader (for CLOBs) types, the objective of this project is to provide a serialization in database of these objects in a natural way.

-Deliverables

A code that das this functionality to the OpenJPA library in a transparent way for the user.

Battery of unity-test and functionality test of code in this Project with JUnit.

– Benefits for the Apache community:

Java Persistence API is one of the most important parts of the JEE specification, the project OpenJPA provides the community a free implementation of the persistant layer for EJB. The impementation of this new feature allows the user a m ore intuitive usage of the BLOBL and CLOB fields of SQL.

-Design / Approach:

Feature definition. Way of use: try to make it so it can be used in the most intuitive way

Binding definition among the java.io.InputStream and java.io.Reader objects for BLOB and CLOB respectively.

I believe that to provide the user of an abstraction of the database and execute the funtionality of this feature on several databases is something necesary, moreover something required.

– About me:

My name is Ignacio Andreu, I´m 22 years old from Zaragoza (Spain) and I´m finishing my studies of Computer Engineering.

One year ago I worked as Java Developer in “cierzo development” ( http://www.cierzo-development.com/ ) for 3 monts. I developed an aplication for web positioning, using open-source tools like heritrix as crawler and SQL Server as data base.

Actualy I’m working as J2EE developer in Tool Banking Solutions while finishing my university studies ( http://www.tb-solutions.com/ ) making a web aplication for the Comunity of Madrid, the application is a pay plataform to pay taxes. This aplication uses electronic certificates and criptography.

I was co-founder of the Java User Group of my university and I have given courses, as teacher, in my university about J2EE.

Knowledge in Java platform: J2ME, J2SE, JSE, J2EE, Servlets, JSP’s, Struts, JDBC, Hibernate, Swing, MIDP 1.0 y 2.0, Threads, Java2d, Java3d, Reflection, Collections.

Regarding academical achievements I got graduated with honors in the subject “Practicas de Programación”, the aplication I made consisted of a framework for the creation of interfaces for Swing user using XML files.

I deeply relieve that taking part in the Google Summer of Code is a fantastic oportunity for a student to get envolved in a project of free software surrounded by professionals. I can´t wait to get started!

My first post

Posted in About Me by plunchete on April 16, 2007

Hi all, my name is Ignacio Andreu, I´m 23 years old from Zaragoza (Spain) and I´m finishing my studies of Computer Engineering.

Recently I’ve been accepted in the Google Summer of Code program in a project of the Apache Software Fundation concretely in the project OpenJPA.

In this blog I’m going to talk about the project, my progress and my experiences in general.