Skip to main content

Ryan Shoemaker

Ryan Shoemaker is a Cloud Architect at EnterpriseDB where he is currently working on The Postgres Plus Cloud Database product. Prior to that he was a Principal Member of Technical Staff at Oracle Corp. and Sun Microsystems for a combined 14.5 years where he worked on a variety of Java Enterprise and Java Web & XML technologies including JMS, JAXB, JWSDP, and WSIT. Before joining EnterpriseDB, he worked in the mobile enterprise space on mobile data synchronization and mobile device management products.  He is also an active member of where he participates and hosts many projects in addition to being one of the Java Web & XML Community leaders.


ryan_shoemaker's blog

MCBO Now Available For Java SE

Posted by ryan_shoemaker on September 11, 2009 at 1:46 PM PDT

The GlassFish Mobility Platform team has been working on many new features since the 1.1 release back in February 2009, one of which is adding support for MCBO on the Java SE platform.  This will allow the development of desktop synchronization clients that are much more powerful than their mobile Java ME siblings.

SGMP CaMS Mobile Client Walk-through

Posted by ryan_shoemaker on March 4, 2009 at 5:42 PM PST

Here is another short mobile client walk-through screencast. This client was developed for an SGMP customer looking to replace an outdated e-mail based interface being used by their mobile work force. We worked through their use-cases and developed this mobile client to meet all of their requirements.

SGMP SalesForce Mobile Client Walk-through

Posted by ryan_shoemaker on February 27, 2009 at 12:14 PM PST

Here's a short screencast walk-through of a mobile SalesForce client application that was developed by Eliad Technologies using their runtime and the SGMP MCBO API. This screencast focuses on showing the client application in action rather than how it was built.

Developing MEP Client Applications - Part 2

Posted by ryan_shoemaker on February 23, 2009 at 1:10 PM PST

Part 1 of this series focused on the core features of the MCBO API. In Part 2, we will see how to take advantage of many of the client security features provided in the API, using the MusicDB sample app as a framework for the discussion.

Introducing Sun GlassFish Mobiliity Platform v1.1

Posted by ryan_shoemaker on February 17, 2009 at 2:06 PM PST

I'm pleased to announce the general availability of the Sun GlassFish™ Mobility Platform v1.1 (SGMP). We've improved many things in this release (including the product name) which we will explore over the next several weeks. For now, I'd like to provide a quick list of the most important changes in the SGMP client SDK:

Developing MEP Client Applications - Part 1

Posted by ryan_shoemaker on August 20, 2008 at 8:25 AM PDT

In my previous post, we took a closer look at the MCBO API and all of its features. Now it is time to show how to use the APIs to develop an MEP client application.

A Closer Look at the MCBO API

Posted by ryan_shoemaker on July 24, 2008 at 10:39 AM PDT

I briefly introduced the MEP client architecture in my previous post.

JavaOne 08 MEP Slides Available

Posted by ryan_shoemaker on July 17, 2008 at 6:26 AM PDT

The JavaOne 2008 MEP slides provide a very good technical overview of the platform and its many features - Take a look! Unfortunately, the session wasn't recorded, so there's no audio or video to accompany the slides.

Sun Java System Mobile Enterprise Platform 1.0 is Available!

Posted by ryan_shoemaker on July 15, 2008 at 12:08 PM PDT

I've spent the last year working on a new product at Sun called the Mobile Enterprise Platform (MEP), which enables mobile access to enterprise data. Using MEP, you can easily develop mobile applications capable of synchronizing data between Java enabled mobile devices and corporate back-end EIS systems such as Siebel and SAP or traditional relational JDBC databases.

Day 2 - Sun Tech Days - Boston, MA

Posted by ryan_shoemaker on September 13, 2007 at 10:18 AM PDT

I spent most of Day 2 of the Sun Tech Days working on the pavillion floor at the JavaDB booth. Things were pretty quiet during the technical sessions and keynotes, but we did get a fair amount of traffic in between sessions and during breaks. People generally wanted to know what JavaDB is and what kinds of applications it is suited for.