Skip to main content

Masood Mortazavi

Currently, Masood Mortazavi manages several teams of Sun engineers working on open-source technologies such as Apache / Derby (Java DB), MySQL Connectors, MySQL Docs and MySQL Developer Tools. He has also managed Sun's PostgreSQL and ORM teams prior to the MySQL acquisition. Masood joined Sun Microsystems' Java Software unit in 1999 as a member of the original J2EE team. He developed distributed transaction capabilities in RMI-IIOP and led the development team for GIOP 1.2. As a member of the carrier-grade J2EE project at Sun, he developed service control platforms and started a number of collaborations with SMI's mobile telecommunications partners. He has worked on SIP/IMS technologies for Sun and designed and developed a failure detection and recovery platform for cooperating processes. Masood has worked at Nasa Ames (Sterling Software), on DARPA projects (Teknowledge Corp.) and on satellite ground systems (Hughes) as well as for China National Petroleum Company. He has graduate degrees in business (MBA, Berkeley), journalism (M.J.. Berkeley) and scientific computing (Ph.D. in computational fluid dynamics, Davis) and did several years of post-graduate work in logic and methodology of science at UC Berkeley. He has published many technical papers and has multiple patents. He maintains separate weblogs at and at


mortazavi's blog

Why do people attend conferences

Posted by mortazavi on May 18, 2006 at 10:49 PM PDT

Is it the T-shirt bombardment at the night of the party (tonight) that attracts them?

Is it the scantly dressed ladies that some companies use to prop up their marketing fronts?

Is it the opportunity to network?

Or is the answer far simpler for the majority?

I think the real answer is that people learn best and are inspired by the simple example of their peers.

Streaming w/ MMAPI

Posted by mortazavi on May 18, 2006 at 10:40 PM PDT

Craig Robinson and Brent Newman (both of RealNetworks) reviewed the use of Mobile Media API (MMAPI) in their session.

In practice of using these APIs, this is what they said they've observed:

From P2P 2 P2P

Posted by mortazavi on May 18, 2006 at 12:54 PM PDT

Bernard Traversat's session focused on his Boeing and FCS JXTA-networking collaboration and ended with a discussion of simple JXTA programming constructs.

Off To The Races

Posted by mortazavi on May 17, 2006 at 11:16 PM PDT

Earlier today, I had a chance to talk to Sun Distinguished Engineer Greg Bollella

Concurrency and Java Memory Model

Posted by mortazavi on May 17, 2006 at 5:08 PM PDT

The master craftsmen of memory management in concurrent programing (William Pugh, Univ.

Check out the Aquarium

Posted by mortazavi on May 17, 2006 at 2:54 PM PDT

If you're interested in Java EE related news, in Glassfish and other Java-for-the-enterprise topics, The Aquarium should be one of your way stations.

Barcelona vs. Arsenal for Lunch @ JavaOne 2006

Posted by mortazavi on May 17, 2006 at 11:32 AM PDT

I'm afraid castle is closed for good. So, the advice below the line, below, was worthless ;-)

I walked to an Algerian cafe two blocks lower at Leavevworth and Geary. Cafe
Grain D'or.

------ Bad Advice Follows:

For Barcelona vs Arsenal, to take place @ 11:45 today, a colleague recommends: Edinburgh Castle at 950 Geary Street -- that's about 10-15 minutes walk from the Moscone.

Some quick impressions from Day 1

Posted by mortazavi on May 17, 2006 at 1:08 AM PDT

Check out my general impressions of the first day, here.

Concurrent Programming in Java--Where to Start

Posted by mortazavi on May 16, 2006 at 5:36 PM PDT

Before you go and develop your own concurrency libraries, take a closer look at

Then, turn to the material that goes with JavaOne 2006 session TS-4915 by Brian Goetz (Quiotix Corp) and David Holmes (Sun Microsytstems).

Java DB, Informal BoF Tonight

Posted by mortazavi on May 16, 2006 at 2:15 PM PDT

David V.C. has bloged about it, and I've already given the coordinates for the JavaOne community event focused on Apache/Derby tonight.