Skip to main content

Santiago Pericas-Geertsen

Santiago holds a PhD in computer science from Boston University, where he specialized in programming languages and compilers. He has been a staff engineer at Sun/Oracle for 9 years. In his first project, he co-developed XSLTC: an XSLT to bytecode compiler now in the JDK. In the next few years his focus was on XML performance and binary XML and developed the Japex micro-benchmark framework. He participated, and was appointed editor, in a number of initiatives in this area including the W3C XML Binary Characterization WG and the W3C Efficient XML Interchange WG. Before joining the Glassfish Web Tier team at Oracle, he was tech lead for JAXP and also worked on the Glassfish Mobility Platform. Currently, he is the co-spec lead for JAX-RS 2.0 (JSR 339).


spericas's blog

Deploying SGMP Connectors built using JAX-RS (Screencast)

Posted by spericas on February 26, 2009 at 11:42 AM PST

This is a follow-up to the blog "Developing SGMP Connectors using JAX-RS" where I focus on how to deploy an SGMP connector developed using JAX-RS. Once again, rather than bore you with words, I will attempt to entertain you with a screencast.

Developing SGMP Connectors using JAX-RS (Screencast)

Posted by spericas on February 25, 2009 at 11:47 AM PST

Last week we announced the availability of version 1.1 of the Sun GlassFish Mobility Platform (SGMP), formerly known as Mobile Enterprise Platform (MEP). In the previous version, a connector could only be developed using the ECBO API; in this new version, a connector can also be developed using JAX-RS.

Call for Papers Is Open for JavaOne 2009

Posted by spericas on November 24, 2008 at 9:51 AM PST

In case you missed it, the call is open for JavaOne 2009 submissions and the deadline is December 19th, 2008. Contrary to the last few years, the conference will be in early June in 2009, so there's plenty of time for your travel plans but not a lot of time to prepare your abstracts!

Developing MEP Connectors - Part IV

Posted by spericas on October 17, 2008 at 6:11 AM PDT

In this installment of the Developing MEP Connectors series we focus on the development cycle of a MEP connector, including source code generation from a template, compilation and deployment.

Developing MEP Connectors - Part III

Posted by spericas on October 1, 2008 at 7:09 AM PDT

In the two installments of this series we've looked at the architecture of a MEP connector, discussed the main abstractions of the ECBO (Enterprise Connector Business Object) API and showed an example of a MusicAlbum business object.

Glassfish in Argentina

Posted by spericas on September 2, 2008 at 6:34 AM PDT

Last week I returned from Buenos Aires, Argentina where I had a chance to speak about Glassfish. I visited two of the major universities (UBA and ITBA) and also spoke at the free software conference Jornadas Regionales de Software Libre (JRSL).

Developing MEP Connectors - Part II

Posted by spericas on August 13, 2008 at 7:00 AM PDT

In the first installment of these series we've looked at the architecture of a MEP connector and briefly discuss the main abstractions in the ECBO (Enterprise Connector Business Object) API: BusinessObject and BusinessObject provider.

Developing MEP Connectors - Part 1

Posted by spericas on July 30, 2008 at 7:27 AM PDT

Developing an application using the Sun Java Mobile Enterprise Platform (MEP) requires writing two components: a sync client application that runs on the mobile device and an enterprise connector that enables the MEP gateway to access the back-end system where the data is located.

Sun Java Mobile Enterprise Platform 1.0

Posted by spericas on July 14, 2008 at 1:59 PM PDT

It's been several months since my last blog. The reason is that I have been deeply involved in this new product called MEP (Mobile Enterprise Platform) and I really couldn't say much about it. However, version 1.0 has just been released, so it's time to open the blog gates. See announcement here for additional info about MEP.

What's New in Japex 1.1.4?

Posted by spericas on October 5, 2007 at 12:57 PM PDT

More users usually translates into more requests for features. A few more developers have picked up Japex in the last month, and a couple have asked me to provide additional features for their benchmarks. Two new global parameters are supported in Japex 1.1.4: japex.runIterationDelay and japex.singleClassLoader.