You and your work

Could you introduce yourself in a few words?

Carol McDonald : I am a Java Architect/Technology Evangelist at Sun Microsystems. I travel around the world with Sun Tech Days talking about the latest and greatest Java Stuff ;) . Specifically I focus on Web and Server Side Technologies like: Java EE, JavaServer Faces, Ajax, Java Persistence API, Web Services, EJB 3.0.
I also develop and give Hands On Labs , sample applications and I have a blog .

What is your professional background? How to become a Sun evangelist?

Carol McDonald : As a software developer for > 15 yrs , my experience has been in the technology areas of distributed network applications and protocols, including Java EE technology, XML, Internet/Intranet applications, LDAP, Distributed Network Management (CMIP,SNMP) and Email (X.400,X.500).
Before joining I worked on a Car Loan Servicing application for Toyota at Shaw Systems, Pharmaceutical Intranet applications for Roche in Switzerland, a Telecom Network Management Application for Digital (now HP) in France, a X.400 Email Server for IBM in Germany, and as a student intern for the National Security Agency. I have a M.S. in Computer Science from the University of Tennessee, a B.S. in Geology from Vanderbilt University, and am a Sun Certified Java Architect and Java Language Programmer.
Originally at Sun I was developing and giving Code Camps, when we started giving the code camps as part of Sun Tech Days my role evolved.

What is the typical workday of an evangelist?

Carol McDonald : When I'm not traveling, I working on a Hands on Labs, a sample applications, and or demos. If I'm not doing that I'm either traveling to speak at Sun Tech Days, JUGs, companies, or conferences.

What is your last publication?

Carol McDonald : a JRuby Rails application .

What are you currently working on?

Carol McDonald : a REST web service example application, a Web Services Hands on Lab, talks and Hands on Lab for Sun Tech Days in Frankfurt and a JUG in Cologne Germany.

What you think about Java

What do you think of the adoption of Java EE 5 in the professional world?

Carol McDonald : Glassfish (Sun's open source Java EE application server) adoption is up .
These Java EE 5 applications are built on top of Glassfish Wotif.com, Imixs, University North Carolina Document Management, Auchan collections and promotional activities, Harvard Dataverse Network, 4HomeMedia portal services, DaliCMS, DocDoku, Peerflix. For more information see http://blogs.sun.com/stories/ .
Spring's Rod Johnson says that GlassFish is gaining traction . Also Weblogic 10 and JBoss 4.2.x application servers implement Java EE 5.

What do you think of the Open JDK project?

Carol McDonald : It is interesting because it allows developers to collaborate and influence the future of the JDK.

What do you think of the new features of Java SE 7 (Closures, super packages, ...)?

Carol McDonald : I think great improvements were made in performance,concurrancy..in Java SE 5, 6. Actually my focus is more on Java EE, and with all the new stuff going on there I haven't had time to look into the new features of Java SE 7 yet.

Why are there so few commercial offers for Java hosting out there?

Carol McDonald : There are some : isionwebhosting , Eapps , javaservlethosting , rimuhosting , dailyrazor .
JSR 284, led by Google, aims make it easier: The Resource Consumption Management API API will allow for partitioning resources (constraints, reservations) among Java applications and for querying about resource availability (notifications). It will also provide means of exposing various kinds of resources.

The frenchies and Java

What do you think of the Tech Days in Paris? of your presentation there?

Carol McDonald : I really enjoyed talking to developers at Tech Days Paris, especially in the hands-on-labs. There were even some developers that traveled from Spain and Poland to attend.

How have you found out about java.developpez.com ?

Carol McDonald : using Google, what else :)

What do you think of the French contribution to the Java World?

Carol McDonald : Well I already knew from working in France (for Digital) that France has great engineers. At JavaOne this yr I attended a grails evening and I was surrounded by Frenchies: Patrick Chanezon, Alexis Moussine-Pouchkine,Ludovic Champenois, Jean-Francois Arcand, Romain Guy... (It was fun, I don't meet so many french people every day in Virginia).
Yes there is an impressive list of French engineers in the software World, some of them are making nice profits: Red Hat bought JBoss for $350 million, and SAP paid $6.8 billion for Business Objects!