Tagged: JavaOne

RichFaces at JavaOne 2011 or What You Need for Building Cool Enterprise Applications with JSF

I'm speaking at JavaOne 2011

My session on What You Need for Building Cool Enterprise Applications with JSF was accepted for JavaOne 2011 conference in San Francisco.

Title:
What You Need for Building Cool Enterprise Applications with JSF
Time:
Tuesday, 10:30 AM, Hilton San Francisco – Golden Gate 3/4/5

JSF is the standard UI technology in Java EE, but on its own, it lacks tools for effectively building real-world rich enterprise applications. RichFaces 4, an open source extension for JSF, fills this development gap. RichFaces Core provides major enhancements for Ajax request customization, rendering and execution options, the JSF client queue, and more. RichFaces UI provides a large number of rich out-of-the-box components. RichFaces Skins makes it possible to change the look and feel of entire applications on the fly. The RichFacesComponent Development Kit streamlines building custom components.

This session explores these different aspects of RichFaces to see how each part, in turn, makes it easier to build cool enterprise JSF applications.

Hope to see you there!

JavaOne 2010: what happened with JavaFX (part 2)

This is part two of my JavaOne 2010 review and thoughts. To read part one, click here.

What happened with JavaFX?

As everyone knows by now, Oracle is making significant changes to JavaFX. Oracle is stopping any further development of JavaFX Script. Instead, it will develop Java APIs which will become a part of JavaFX 2.0 to be released in the second half of 2011. So, instead of using JavaFX Script to develop rich Java applications, you will use the new Java API. If you followed Twitter during JavaOne, many people called it the next Swing or Swing++ or something similar. No matter what you call it, you will be able to open your favorite Java IDE and start creating JavaFX applications.

Oracle is finally making significant changes to the platform which is very good. I blogged about the future of JavaFX in late July and said that Oracle should either start pushing JavaFX hard or just discontinue it (or let the community drive it). I said Oracle had about 6-12 months to do this. I doubt they listened to me, but Oracle is definitely going to push JavaFX, although with significant changes (dropping script) from the state it was in when I blogged. You can view the road map for JavaFX 2.0.
Continue reading

JavaOne 2010: review and thoughts (part 1)

Some thoughts and review about JavaOne 2010. This is part one. The second part will cover the news announced about JavaFX.

JavaOne 2010, hosted by Oracle for the first time, came and went in late September. I’ve been attending JavaOne since 2002, I think, and this was my third year as a speaker. This year I presented Hands-on with RichFaces (slides).

New Location

This was the first year JavaOne was not in Moscone Center. (Oracle World was there, instead.) JavaOne was spread among three hotels, the Hilton, Marc 55, and Hotel Nikko. I spent most of my time in the Hilton. The sessions in the Hilton were spread over 3 different floors. Finding your room felt like running inside a maze. It was just confusing. Most rooms were rather small and it was sometimes difficult to see the bottoms of the slides on the screen if you were sitting in the back.

For some reason, there were a significant number of room changes, and those changes were not communicated in a efficient way. So, you would come to a room, look at the screen with a title (each room has a monitor with talk title, speaker name, etc.), and you would see a different talk than you expected. People who worked at the doors rarely knew where the original session had moved.

An additional aspect of this year’s conference was scheduling problems. There were sometimes large breaks between the sessions, and, a few times, sessions on the same topic were scheduled in the same block of time.

One last thing about location. For me, being based in the San Francisco Bay Area (Concord), it was somewhat strange not to travel to a conference. I’m so used to getting on a plane and going somewhere for a conference.

Java Desktop community lunch

I was invited to Java Desktop community lunch on Wednesday (Sept. 22) organized by Jonathan Giles and Steve Chin. It was a great community event. I got a chance to meet Richard Blair (JavaFX lead developer) and other folks as well. A secret surprise guest was invited who turned out to be James Goslin. This was my second lunch with James. The first time I met him was in 2008 in Nuremberg during Herbstcampus conference. A few pictures from the lunch:

JavaFX-lunch-2 JavaFX-lunch

Beer and coffee tent

During the conference, there was a large tent, taking up the entire street between Hilton and Hotel Nikko. Besides comfy chairs, you could get free coffee and beer for the entire day, I think. Thank you to Oracle and BlackBerry for sponsoring this.

There was also some sort of Lego table inside the tent. I think it was sponsored by Google. So, I guess Google was at the conference in some form.

Community, meeting people

Of course the best thing about such a conference is your chance to meet a lot of people. I got to meet and talk with a lot of people from the JSF, JavaFX, and Flex communities. That was great.

On the very last day and after the last session, I headed to Moscone Center with Kito Mann and Matthias Wessendorf for the closing party where we grabbed some beers and appetizers. Again, thank you Oracle.

Party

There was big concert on Treasure Island featuring The Black Eyed Peas. I heard it was an excellent concert with other bands playing as well, but unfortuantly I didn’t get a chance to go. However, I did give my ticket back to the community.

To summarize, it was a good conference. Of course, the best thing is that you get to meet a lot of folks and community members. I just wish that the conference had been held in just one hotel, that the rooms had been bigger, that there had been fewer changes to the schedule, and that it had been easier to find the rooms.

Well, there is always next year. I think Oracle did a good job considering this was their first time and less than a year ago some wondered if JavaOne was going to be held at all.

More pictures from JavaOne:

2010-09-20 12.28.13 2010-09-22 14.36.57 2010-09-23 15.38.08 2010-09-22 14.24.58
2010-09-23 11.54.19 2010-09-22 14.41.53

Videos from JavaOne 2009

I knew these existed but somehow forgot to post them. These are videos of my presentations at JBoss booth at JavaOne 2009 in San Francisco. I think it would be more useful if the videos would switch more often to the slides I’m showing, but in case, enjoy!

RichFaces presentation
Part 1
Part 2
Part 3
Part 4

JavaFX with Seam presentation
Part 1
Part 2
Part 3

JavaFX and CDI at JavaOne 2010

JavaOne 2010 is four months away and I’m happy to say that one of my talks was accepted this year as well. The session is Enterprise JavaFX applications with CDI (JSR 299). JavaFX-CDI integration will be a part of Flamingo rich framework. Flamingo now also has tools to help you build mobile applications on iPhone and Android and soon will be moving to exadel.org (Flamingo Jira is already there). One final note on JavaFX, if you are looking for tooling, check our JavaFX Plulg-in for Eclipse.

I also submitted a session on JSF 2 and RichFaces 4, but it was rejected. Luckily, a similar session was submitted by Alex Smirnov (RichFaces architect, Exadel) and Jay Balunas (RichFaces lead, Red Hat, http://twitter.com/tech4j) and was accepted. I think this is the first time there is a RichFaces talk at JavaOne.

The great thing about being a speaker is that you get a full conference pass which includes access to all the sessions. I’m looking forward to attending some of the talks this year.

JavaOne schedule – June 3rd, 2009

9:45-10AM
General JavaOne session – Building RIA Applications with JavaFX. I will show how to use JavaFX with JBoss Seam. More info.

2:30-3:00PM
RichFaces session at JBoss booth mini-theater

3:30-4:00PM
Practical RichFaces books signing in JavaOne bookstore. Get 20% off the price.

My schedule at JavaOne 2009

General Session

Building RIA applications with JavaFX

June 3rd, 2009, 09:45-10:45

The JavaFXâ„¢ programming language is a new open-source scripting language that runs inside the new, more lightweight but still familiar Javaâ„¢ runtime environment. The JavaFX Script programming language enables developers to quickly and easily build rich Internet applications while utilizing the full power of Java technology. This session demonstrates how next-generation Web applications are built with the JavaFX programming language and connected to a Spring, a Seam, or just a JavaBeansâ„¢ architecture-based back end. More info.

To attend, don’t forget to add this session to your Schedule Builder.

JBoss Booth Mini-Stage

RichFaces

Wedneday, June 3rd, 2:30-3PM

Seam and JavaFX

Thursday, June 4th, 12:30-1PM

More info.

In addition to my sessions, I’m going to be at the conference almost the entire week. Drop me an email if you would like to meet and chat about RichFaces, JavaFX, Flamingo, JavaFX plug-in for Eclipse, etc.

Lighting Talk at Sun Pavilion

Thursday, June 6th, 11:45AM
Connecting JavaFX and Seam with Flamingo

Practical RichFaces Book Signing

Wednesday, June 3rd, 3:30-4pm
JavaOne book store