Tuesday, June 26, 2007

Jazoon '07 - day 2

Keynotes:

A little REST and Relaxation
The author of the HTTP spec made a good presentation about his latest creation REST
He presented it as a good alternative to the SOA. It curios to have a look to it and the current implementation.
I look forward to get his presentation to check some details.

Fighting the Java heterogeneity - a system integrator's perspective
The speaker presented his company technology’s stack used to implement the enterprise project.
It is almost the same stack that we are using, so we are on a good track ;)

Technical sessions:

A developers guide to SOA
Presentation was held by a lead developer of JBOSS BPEL.

He pointed out:
- SOA is not Webservices

He shown some nice practices to reuse by SOA some existing components developed in a "smilo" way.
I found out a new buzzword :): SMILO. It seems to be known on american industry for defining the "old" way of doing web application with 2/3 tiers.

Even if the guy was from JBOSS he was pretty objective and presented implementation using also Spring :).


Are Open Source SOA stacks ready for prime time?
It started with an exaggerated presentation of the company. I would like to get this kind of information on private if I would be interested to find out.

Some of the ways of making moneys from open source, since the Iona sustains a lot of open sources:
- proprietary offerings
- dual licenses
- subscription
- value-added services

Some good strategies about how can be evaluated the OSS. I should consider them when I will decide in the future which OSS I will use.

The following stacks have been presented:
- LAMP (Linux, Apache, MySQL, Perl/PHP/Python). See: onlamp.com
- CAMEL != Apache Camel
- Mule based one

It is good to know about them and to consider them when a new project is started.

The new Hibernate Search API was presented.
He presented a life example about how easily can be replace the common Hibernate query usage with the new Hibernate Search - Apache Lucene.

It seems to help a lot the implementation of full text seach features. The usage and configuration of the new tech is pretty easy.

It is good that they have released it ;).


Webservice security with Java
The presentation was held by a SUN representative which is involved in defining security standards.
He pointed out the pros/cons of using SSL around the SOAP and the WS-Security.
He provided a comprehensive description of the WS-Security.
He exposed the features of the XWSS 2.0.
The quality of the presentation was under-average :(. He had a lot of deep knowledges, but he should improve his presentation skills.(e.g get ride of "You know" usage. A funny used expression: You know that you know ... :)). It was pretty hard to follow him :(; that was bad since the topic seemed to be interesting.


Ajax for enterprise applications

It was a very nice presentation about the current Ajax frameworks and the new jMaki framework developed by SUN.

They shown the strengths of the new framework comparing with the existing ones. For me seems to be a framework more oriented to JavaScrip devs and for designers than for Java developers. He said that GWT is not as good, but I think that was only propaganda. Anyway I will look forward to play a little bit with jMaki.

BOF
It was pretty strange to see that a BOF session with Juergen Hoeller gathered only 4 people and a JUG BOF gathered 15 people.
What are they doing? Java? ... I do no know, maybe that are telling jokes :(.

Anyway I am happy that I am one of those 4 which met Juergen. We had a very interesting discussion opened by my question about how will react Spring on Juice.

Juergen prefaced the presentation that he will keep tomorrow, and told us some of the nice features provided by Spring 2.1.
Then we discussed about how to migrate a given existing application to a new version, of course using Spring.
One of the discussion members asked Juergen to summarize for him, which is new to Spring, the main features of Spring.
I really enjoyed how he explained some of the most important ones.
For sure, it worth to meet Juergen, which is a Spring evangelist, but not an aggressive one.
I look forward to see his presentation from tomorrow.


Conclusions
Overall, the presentations from today were better than those from yesterday. I think that my strategy to go only to known speakers, or speakers from known companies was a success. I would say that 80% of the presentation was OK from my point of view.

8 comments:

javapapo said...

'What are they doing? Java? ... I do no know, maybe that are telling jokes :(.'

Probably you are not aware of what a Java User Group is and how important it is - sometimes even more important from a BOF with a Java Star.

JUG leaders BOF are special meeting points where influencial people all around the world, who are fighting the community battle on spreading Java - gather to talk and find solutions to their problems. Most of the are Java Champions , well experienced and influencial pro-ss.

The Java User Groups is not a Joke at all..its the actuall Java Community.

Its a joke that lots of people ignore it!

JUGs make events like Javapolis, JUGs organize small events and BOFs many times per year, JUG contribute to Java open source projects, JUGs are active Java Communities!

You can find your local JUG here and share your passion with Java, for sure you will notice that telling Jokes its not their main activity!

http://community.java.net/jugs/listing_country.csp

P.Apostolopoulos
Java Hellenic User Group
Admin

Fabrizio Gianneschi said...

What seems a joke, but in reality wasn't, is the fact that more than 20 people, from 7 nations of the world representing thousands of developers, preferred to come to our BOF instead other ones, expecially the Juergen's (and I have a lot of respect for him).

Maybe the real joke is that in 2007 there're still people who don't know what a JUG is.

Bruno Souza said...
This comment has been removed by the author.
Bruno Souza said...

Hello Sebi,

From your post, it is clear that you know Juergen, and you respect his work. I'm glad you got to spend some time with someone you respect, I'm sure this will be very beneficial to your career.

On the other hand, I know the JUG Leaders that were present to the Java User Groups BOF at Jazoon, and I do respect a lot their work. Each one represents a community of hundreds, sometimes thousands of developers. Many of them are recognized world wide Java celebrities, others are important developers inside large companies or on important open source projects. They are all developers, and yes, they are discussing Java, but they are also organizing the Real Java Community.

Any time that I have a choice, I prefer to spend one hour dicussing Java with such a brilliant group of developers then watching a presentation, no matter how great the speaker is. And it is clear that the 20 JUG leaders in the BOF agree with me.

So, next time you have a choice, stop by the JUG leaders BOF, and come meet some of the most amazing people in the Java Community. You'll learn that they deserve a lot of respect for all they did and do everyday, and I'm sure this will also be very beneficial to your career. By not knowing what those guys do, you're missing a lot... Including a lot of fun!

Bruno Souza
NetBeans - Open Solaris

prese said...

Hi *,

I am sorry that I caused you some bad feelings, about my opinion about JUGs.

I did not intent to offense you; I expressed only my surprise and that's all. If some one think that I was ignoring the JUGs importance, than it is not my problem.

Look forward to see a JUG BOF in action.
Sebi

SUNTOGAARON said...

Hello Sebi? (I hope I got that right)

I do want to invite you to the next JUG leaders BOF at JavaOne or to hang-out with some really cool people at the java.net "Community Corner" and talk all things Java...

Comment: The Power of Communities like the Java User Groups cannot be overstated or understated....the user groups are the "grass-roots" movement for the Technology adoption of the Java Platform... Sun recognized this and that is why we have a corporate program to engage these Community Leaders...

If WE are able to reach just ONE Java Champion or JUG leader, then WE might be reaching THOUSANDS of developers.

Some of these individuals have already influenced the course of Java through conference calls with the Sun Java development team about the Open Sourcing of Java. Sun really values the JUG Community.

Here is a video of James Gosling discussing his experiences with the JUGs

"What's great about a JUG meeting"
MP4 format (3.5MB) - https://java-champions.dev.java.net/video/jag-JUGmeetings.mp4
Real Media format (401k) --
https://java-champions.dev.java.net/video/jag-JUGmeetings.rm.rmm
MP3 (Audio Only 577k)
https://java-champions.dev.java.net/video/jag-JUGmeetings.mp3

Look forward to meeting you at some point....maybe "get ya" to join your local JUG? or Speak there?

--
Aaron Houston
Program Coordinator
Java User Groups
http://community.java.net/jugs/
Java Champions
https://java-champions.dev.java.net/
Technology Outreach
http://developers.sun.com/events/techdays/speakers/index.html
Sun Microsystems, Inc
Menlo Park, Ca

SUNTOGAARON said...

Look like google cut-off the URL I wanted to post...You can find the video of James talking about JUGs and their importance at:

https://java-champions.dev.java.net
/content/JCLibrary.html

prese said...

Hi Aaron,

Thanks for the hints and links; I will have a look over them.

Regards
Sebi