Many of you may have read about TheServerSide Symposium last week through the excellent blog coverage provided by Cameron, Cedric, and others. In this article TSS summarizes many of the great technical sessions, panels, and keynotes at the Symposium. Links have also been provided to various blogs that covered the event.
Read TheServerSide Symposium Coverage
The article covers the following presentations:
Day 1
---------
-Bitter EJB: Common Programming Traps with EJB
-AOP, EJB and the Future of J2EE
-Keynote: Coding the Future - AOP and JBoss
-Transactions, Distributed Objects and J2EE
-Productivity Analysis - Model-Driven, Pattern-based development with OptimalJ
-Open Source Enterprise Development Panel
Day 2
---------
-J2EE Myths and Why They're Dangerous
-Patterns Frameworks $ Micro-Architectures
-JavaBlogs.com : The movement, the site, the technology
-Java Keyote: Where We are and Where We're Going as an Industry and Community
-The Future of J2EE Panel
-TheServerSide Beer Tent Party
Day 3
----------
-Introduction to Agile Modeling
-Next Generation of Applying J2EE Patterns
-Aspect Oriented Java Development
Thanks to everybody for making the first ever ServerSide Symposium such a grand success!
-
TheServerSide Symposium Coverage Posted on TSS (14 messages)
- Posted by: Nitin Bharti
- Posted on: July 07 2003 11:01 EDT
Threaded Messages (14)
- TheServerSide Symposium Coverage Posted on TSS by Vic Cekvenich on July 07 2003 22:41 EDT
- TheServerSide Symposium Coverage Posted on TSS by Floyd Marinescu on July 08 2003 00:29 EDT
- TheServerSide Symposium Coverage Posted on TSS by Abhay Bakshi on July 08 2003 00:35 EDT
-
TheServerSide Symposium Coverage Posted on TSS by Vic Cekvenich on July 08 2003 10:08 EDT
-
TheServerSide Symposium Coverage Posted on TSS by David Jones on July 08 2003 02:11 EDT
-
TheServerSide Symposium Coverage Posted on TSS by Jason Carreira on July 08 2003 02:24 EDT
- TheServerSide Symposium Coverage Posted on TSS by David Jones on July 08 2003 06:22 EDT
-
TheServerSide Symposium Coverage Posted on TSS by Jason Carreira on July 08 2003 02:24 EDT
-
TheServerSide Symposium Coverage Posted on TSS by David Jones on July 08 2003 02:11 EDT
-
TheServerSide Symposium Coverage Posted on TSS by Vic Cekvenich on July 08 2003 10:08 EDT
- RIA Talk, Flash and JSF by Sean Neville on July 08 2003 17:45 EDT
- Oops... I've got 2 more by Jason Carreira on July 08 2003 01:03 EDT
- Visual Aspect Programming by Thomas Mattson on July 08 2003 15:56 EDT
- Visual Aspect Programming by Abhay Bakshi on July 08 2003 20:52 EDT
- Visual Aspect Programming by Thomas Mattson on July 09 2003 07:35 EDT
- Visual Aspect Programming by Abhay Bakshi on July 08 2003 20:52 EDT
- Slides from my sessions by Vincent Massol on July 08 2003 17:10 EDT
- Slides from John Crupi's Presentation - "Patterns Framework" by Abhay Bakshi on July 18 2003 02:19 EDT
-
TheServerSide Symposium Coverage Posted on TSS[ Go to top ]
- Posted by: Vic Cekvenich
- Posted on: July 07 2003 22:41 EDT
- in response to Nitin Bharti
I wish I was there.
I did not hear any comments on the RIA talk by PoolMan guy Sean Nevile?
.V -
TheServerSide Symposium Coverage Posted on TSS[ Go to top ]
- Posted by: Floyd Marinescu
- Posted on: July 08 2003 00:29 EDT
- in response to Vic Cekvenich
We couldn't cover every talk.. Perhaps one of the bloggers covered it. -
TheServerSide Symposium Coverage Posted on TSS[ Go to top ]
- Posted by: Abhay Bakshi
- Posted on: July 08 2003 00:35 EDT
- in response to Vic Cekvenich
Vic,
I was attending Rod's talk at the time Sean's talk was scheduled. But, if you are interested in the summary of Sean's talk, then here it is (from Sean's slides): [The symposium attendees have slides from almost all the talks; you indeed missed attending the symposium! Plan for early bird special next year.]
Summary
o Rich Internet Applications == Enriched client behaviors,
enriched data expression, enriched usability for webcentric
applications
o Enriching the web and presentation tiers leverages and
improves return on investment in existing web
application technology
o RIA architecture reuses patterns and frameworks
familiar to server-side developers, and extends the
reach of those patterns
o RIA tactical syntaxes and tools mostly miss the mark for
enterprise developers today, but are rapidly improving
to support web and enterprise application models -
TheServerSide Symposium Coverage Posted on TSS[ Go to top ]
- Posted by: Vic Cekvenich
- Posted on: July 08 2003 10:08 EDT
- in response to Abhay Bakshi
Thanks Abhey, guys for help.
I will be there for sure next year for sure. (I was afraid it be newbie marketing like SunOne (aka JavaOne) but a mistake)
.V -
TheServerSide Symposium Coverage Posted on TSS[ Go to top ]
- Posted by: David Jones
- Posted on: July 08 2003 14:11 EDT
- in response to Vic Cekvenich
I think a lot of people where very sad this year about how JavaOne had been turned into SunOne especially compared to previous years. Since I had already been to JavaOne I could not attend both. I am definately on the look out for a more vendor independent event next year so this may be an option.
However Boston is a little far for me compare to the the San Francisco Moscone which is a block away. I wonder why they selected Boston.
David -
TheServerSide Symposium Coverage Posted on TSS[ Go to top ]
- Posted by: Jason Carreira
- Posted on: July 08 2003 14:24 EDT
- in response to David Jones
They probably chose Boston because it's far away from San Francisco. Not everyone lives in SF, so it's nice to have an event on the East Coast once in a while and make people from CA have to travel for once. :-) -
TheServerSide Symposium Coverage Posted on TSS[ Go to top ]
- Posted by: David Jones
- Posted on: July 08 2003 18:22 EDT
- in response to Jason Carreira
If I gave the impression that it should be in San Francisco or some other part of CA I apologise. My comment was meant to deliver more that this seemed a better event than JavaOne was this year.
On a site note since I am British so I can apreciate that not all people live in San Francisco. :-)
Peace. -
RIA Talk, Flash and JSF[ Go to top ]
- Posted by: Sean Neville
- Posted on: July 08 2003 17:45 EDT
- in response to Vic Cekvenich
Hi,
I did not push any Macromedia products at all, but judging from the questions I fielded after I spoke, I think the most successful part of my talk was the demo I put together showing JavaServer Faces producing a Flash-based Datagrid bound to a server-side JavaBean property. It was displayed on a JSP that also contained HTML widgets bound to the same server-side JavaBean instance. So the rich Flash component (a richer data grid that can be had with page-based table approaches, I daresay) was produced using custom tags, and shared the same Java-based data model as the JSP. It ran on Tomcat, not JRun (nothing up my Macromedian sleeve), and took advantage of Flash's local data store to work offline as well as while connected.
Before that demo, I explained what an RIA is and how various server-side patterns apply to RIA development on the client (using DAO's for example, to access local client-side data storage).
I also spent some time talking about SOA, and how rich clients in a service-oriented architecture essentially allow clients to behave as nodes in a workflow, or service and messaging endpoints, etc. In talking with some of those working with messaging and business processes, this struck a chord; in talking with most others, I got some skeptical and/or blank stares. Which is good to know. Personally, I think business process components and async messaging will be a heck of a lot more impactful than the RPC SOAP stuff that's going on in terms of web services, and it also stands a better chance of growing the J2EE platform than does other suggested new stuff. Only a minority opinion, your mileage likely varies.
I enjoyed the conference, but I was a bit surprised by a couple of negative things. Some of the venom in the EJB and AOP conversations, for instance; on both sides, I picked up a good' deal of over-statement and silver bullet talk, seasoned with testosterone-fueled ego and seemingly far removed from mainstream corporate development. I was also a little put off by by just how much certain very intelligent folks really do despise the JCP -- I have *plenty* of issues with it, too, despite sitting on the JCP EC and contributing to various expert groups, but I discovered that most of those who hate the process the most are those who never apply to participate at all, who don't have suggestions for updating it that can be acted upon, and who don't actually bother to learn what's going on in the JCP before telling others what they imagine is going on. This should probably not be surprising. Still, I think I did translate some of the fury and bile into reasonable suggestions that I can take back. The process does need improvement, no doubt, but it's getting there.
I also left with a couple of things to learn more about: I have to try Hibernate, for instance, as I was really impressed by those folks. I also want to do some customer visits and learn if the Java web developer really does want the half dozen VS.NET clones that Java vendors are demoing these days, which we saw at JavaOne as well as at this Symposium. I'm not so sure, but then I don't build Java IDEs.
As usual, the best bits weren't the sessions, but the conversations. Any chance to chat with folks like John Crupi, Kyle Brown, etc. is a good thing.
Cheers,
Sean -
Oops... I've got 2 more[ Go to top ]
- Posted by: Jason Carreira
- Posted on: July 08 2003 01:03 EDT
- in response to Nitin Bharti
I've got writeups of Mike's 2 talks on java.blogs and WebWork2 to send... and you can see my writeup of the "Future of J2EE" panel discussion with some.... opinions... here:
http://freeroller.net/page/jcarreira/20030705#tss_symposium_panel_and_thoughts -
Visual Aspect Programming[ Go to top ]
- Posted by: Thomas Mattson
- Posted on: July 08 2003 15:56 EDT
- in response to Nitin Bharti
He [Bill Burke of JBoss] had an existing class running
> in Tomcat and added the tracking aspect by simply dragging
> and dropping the pre-defined aspect onto the class.
This sounds extremely interesting! What tool was he using to do this?
/T -
Visual Aspect Programming[ Go to top ]
- Posted by: Abhay Bakshi
- Posted on: July 08 2003 20:52 EDT
- in response to Thomas Mattson
Tom,
In reply to your message #88511 (from Bill's own words),
"Windows Explorer. In JBoss any component EJB, WAR, EAR, JAR,
Datasource, AOP can be dragged and dropped into the deploy directory or out
of it."
> > He [Bill Burke of JBoss] had an existing class running
> > in Tomcat and added the tracking aspect by simply dragging
> > and dropping the pre-defined aspect onto the class.
>
> This sounds extremely interesting! What tool was he using to do this?
>
> /T -
Visual Aspect Programming[ Go to top ]
- Posted by: Thomas Mattson
- Posted on: July 09 2003 07:35 EDT
- in response to Abhay Bakshi
Ahh, too simple ;-)
/T
> Tom,
>
> In reply to your message #88511 (from Bill's own words),
>
> "Windows Explorer. In JBoss any component EJB, WAR, EAR, JAR,
> Datasource, AOP can be dragged and dropped into the deploy directory or out
> of it."
>
> > > He [Bill Burke of JBoss] had an existing class running
> > > in Tomcat and added the tracking aspect by simply dragging
> > > and dropping the pre-defined aspect onto the class.
> >
> > This sounds extremely interesting! What tool was he using to do this?
> >
> > /T -
Slides from my sessions[ Go to top ]
- Posted by: Vincent Massol
- Posted on: July 08 2003 17:10 EDT
- in response to Nitin Bharti
The Slides from my sessions: "Unit Testing J2EE applications" and "Building J2EE applications with Maven" are available on my blog:
http://blogs.codehaus.org/people/vmassol/
They are a bit rough to read without explanations though... ;-)
-Vincent -
Slides from John Crupi's Presentation - "Patterns Framework"[ Go to top ]
- Posted by: Abhay Bakshi
- Posted on: July 18 2003 02:19 EDT
- in response to Vincent Massol
For those of you who didn't notice it yet -
Nitin Bharti has made us available the slides from the Patterns Framework talk - Presenter John Crupi.
Access the zip file using any one of the following links:
http://www.theserverside.com/symposium/sessionSpeakers.html#Crupi
or
http://www.theserverside.com/symposium/sessionAbstracts.html#CrupiAbstract2