Mid West Java Tech Days 2007 - Minneapolis Trip Report

Mid West Java Tech Days concluded in Minneapolis earlier today.

First, here are some facts I learned about Minneapolis:

  • Minneapolis is a Twin City with St Paul
  • Has 20 lakes and wetlands
  • Mall of America - Biggest retail and entertainment complex in the USA
  • Target headquarters is in the downtown
  • Has the First Basilica in USA
  • 7 miles of skyways linking 8 blocks downtown. Really useful for those rainy and snowy times.
  • Has one of the biggest Tibetan populations in the World (read more here)
  • Abundance of public parks - Accessible within 0.5 mile of every home

Second, the Internet connection at the hotel is ridiculously slow (at least for me) as shown here:

I talked to other colleagues staying at the same hotel and it seemed to work fine for them. Anyway, it took 6 calls to the Tech Support to resolve the issue partly. Or may be it's 1:15am in the morning here, the usage is down and that's why I'm seeing a better response time ;-) But when I explained the issue to the hotel, they happily removed the ISP charges for my first day stay @ the hotel.

Now back to the event.

The event kick started with Tim Bray's keynote.

Tim Bray gave the keynote to an audience of approx 125 people and talked about "Business and Cultural aspect of Web 2.0" and "Programming Language and Infrastructure". Everybody in the room raised a hand when asked if they were a developer which was kind of cool because typically we see a mix of IT managers, Engineering Managers, Sys Admins and of course Developers.

One of the key messages in the talk was to start thinking about outside-in (how the community is going to interact/provide feedback about the product) and inside-out (how open the discussions can be) for a product and see how the community can be involved.

Tim presented Tree View of the Programming Languages. It shows how different programming languages are getting adopted year-by-year. The data is created by collecting book purchasing data from different publishers and then taggin each book with language. They point to notice is that only JavaScript and Ruby are growing. Here are some of the points that he mentioned about PHP & Rails:

PHP

Rails

Java is a 3-legged stool comprising of APIs, JVM and Java language. All the scripting languages (Ruby, PHP, JavaScript, etc) are supported in the JVM using JSR 223 APIs.

Tim also compared PHP, Rails and Java in terms of scaling, dev speed, dev tools & maintainability. The talk concluded by stating that Single Architecture IT shop is never going away. PHP, Java, Ruby, .NET - all will continue to exist and live together. REST allows a cleaner integration of these technologies. In my talk on Metro, I discussed an alternate strategy for a heterogeneous systems where Java and .NET can co-exist with each using WS-\*-based interoperability achieved in GlassFish.

I delivered two talks - "Metro: Web services interoperability with Microsoft .NET" and  "jMaki: Framework for Ajax-enabled Web 2.0 apps".

The first talk (Metro) was scheduled to start at 11:15 am and there were only 3 people in the room at that time. I started the talk few minutes late giving time for people to show up but even by 11:25 (after I've done the initial introductions) there were only approx 12 people in the room. And then somebody from the audience mentioned that the previous session just finished and I did see a splurge of audience right around that time. On audience's request, I did a recap and then continued with rest of the presentation. I was glad that the room was full in few more minutes :)

The slides are available here. Here is the list of questions asked with their answers:

  • Can Metro apps be deployed on Web Sphere ?
    This is not a tested/supported configuration but Metro apps can be deployed on Web Sphere provided all the libraries are bundled in the WEB-INF/lib directory of the web application itself.
  • Can Metro apps be deployed on JBoss ?
    JBoss WS 2.1.0 will support Metro. Read more details here.
  • How can contract-first endpoint be developed and still utilize interoperability with .NET feature ?
    Use the "New Web Service From WSDL" feature in NetBeans IDE and the enable Security/Reliability/Transactions feature as shown here.
  • Link to demos shown in the talk

The jMaki talk was SRO and we had to borrow multiple chairs from another room to accommodate the audience. The slides are available here. Here is the list of questions asked with their answers:

  • Can jMaki apps be deployed on other containers, such as Tomcat ?
    jMaki web applications are deployed as WAR files and can be easily deployed on any other container.
  • What does it take to create your own widget and make it available in the palette ?
    This page provides low-level details on how to create your own jMaki widgets.
  • What is the total size of jMaki wrapper ?
    18KB
  • Can jMaki apps be developed using JDeveloper ?
    Currently jMaki apps can be developed using NetBeans IDE, Eclipse and Ant-based tasks only. However please send us an email if you are interested in contributing the jMaki plug-in for JDeveloper.
  • Link to demos shown in the talk

And, of course, there were some Hudson enthusiasts.

The evening concluded with a great dinner at Solera along with Charlie, Thomas, Tim and Greg and some interesting discussions about scripting languages.

Here is the picture album so far:

Next step Chicago on Oct 18, there is still time to register!

Technorati: conf webservices glassfish metro jmaki netbeans hudson

Comments:

Arun, when embedding a Metro web service within a servlet or EJB, is the sun-jaxws.xml configuration file required or optional or obsolete or? (A sample of this configuration file is located in the fromwsdl sample that comes with the Metro or JAXWS-RI download.) Is it meant as a replacement for annotations on the SEI or the SEI implementation (i.e., with annotations, we really don't need this file)? Also, do you know of any documentation about this file's format, required/available properties, etc.? I can customize the sample sun-jaxws.xml in the fromwsdl folder, but I'm not sure I know what is going on. Thanks!

PS: If you have time to run in Chicago, the five or six miles on the Lakeshore Trail alongside Lake Michigan between the Loop and Univ. of Chicago is quite good--I did that last June.

Posted by Glen on October 17, 2007 at 12:56 AM PDT #

Glen, thanks for the tip on Chicago running trail. I'm here tonight only and the day starts 8am tomorrow so will be running on the treadmill only.

Please ask these questions in Metro forum at: http://forums.java.net/jive/forum.jspa?forumID=46

There are many more Metro engineers there who can answer these questions.

Posted by Arun Gupta on October 17, 2007 at 12:31 PM PDT #

[Trackback] Mid West Java Tech Days concluded in Chicago yesterday. With approximately 160 participants, the conference attendees were slightly larger in number than the Minneapolis Tech Days. The interaction with the audience was also good. The day started with ...

Posted by Arun Gupta's Blog on October 18, 2007 at 11:20 PM PDT #

Arun, when embedding a Metro web service within a servlet or EJB, is the sun-jaxws.xml configuration, thanks

Posted by cam filmi on January 30, 2008 at 07:49 AM PST #

thanks friends..

Posted by dıs cephe on July 13, 2008 at 06:18 PM PDT #

thanks... good

Posted by kale kapı on July 13, 2008 at 08:21 PM PDT #

thaqnks a lot.

Posted by hekimboard on July 26, 2008 at 01:33 AM PDT #

it is very nice..

Posted by fibercement on July 26, 2008 at 01:34 AM PDT #

Güncel Sağlık Haberleri ve Hastalıklar Hakkında Genel Bilgiler

Posted by saglik on July 30, 2008 at 09:40 PM PDT #

İstanbul Türkiyenin En Güzel şehri gelip ziyaret ediniz.

Posted by istanbul on August 15, 2008 at 09:24 PM PDT #

Thanks for the Mid West Java Tech Days 2007 - Minneapolis Trip Report.

Posted by Meme kucultme on October 02, 2008 at 09:54 PM PDT #

cools
thanks for sharing

Posted by camfilmi on October 22, 2008 at 01:03 AM PDT #

thanks for this great tips

Posted by camfilminedir on October 22, 2008 at 01:04 AM PDT #

thanks.

Posted by söve on October 26, 2008 at 08:06 AM PDT #

thanks.

Posted by boya on October 26, 2008 at 08:07 AM PDT #

thanks.

Posted by mantolama on October 26, 2008 at 08:07 AM PDT #

thanks.

Posted by izolasyon on October 26, 2008 at 08:08 AM PDT #

thanks.

Posted by dış cephe on October 26, 2008 at 08:09 AM PDT #

it’s not all bad news - some things apparently went right with Wordpress 2.3. This isn’t the first scandal to rock Wordpress. It was previously found that

Posted by Estetik on November 11, 2008 at 11:55 AM PST #

For those of you thinking that if they implement this it will eliminate some of the waiting and lines…

Posted by Meme Estetigi on November 17, 2008 at 10:57 PM PST #

thanks for the tip on Chicago running trail. I'm here tonight only and the day starts 8am tomorrow so will be running on the treadmill only.

Posted by LAPTOP BATTERY on November 26, 2008 at 12:27 PM PST #

thanks a lots of..

Posted by film izle on November 29, 2008 at 04:10 PM PST #

thank you very good

Posted by filim on December 23, 2008 at 06:41 AM PST #

thanks you

Posted by metins on December 25, 2008 at 03:02 PM PST #

thankssss

Posted by Film izle on December 25, 2008 at 04:55 PM PST #

I hope one day i can been there,see your elite.

Posted by ocx on December 30, 2008 at 09:57 AM PST #

ı have followed your writing for a long time.really you have given very successful information.

Posted by oyun on January 04, 2009 at 10:40 AM PST #

thanks for you, nice job.

Posted by Estetik on January 15, 2009 at 03:48 PM PST #

nice post!thanks

Posted by tercüme on January 28, 2009 at 12:42 AM PST #

ThankSs. Nice..

Posted by dizi izle on February 21, 2009 at 01:11 AM PST #

thanks for post.

Posted by Film izle on February 28, 2009 at 07:01 AM PST #

lots of thanks

Posted by Film izle on February 28, 2009 at 07:02 AM PST #

thanks for article

Posted by Doğalgaz Tesisatı on March 13, 2009 at 03:48 AM PDT #

thanks you ..

Posted by e-okul on March 17, 2009 at 07:06 AM PDT #

lots of thanks Lost nice?

Posted by estetik on March 23, 2009 at 10:48 PM PDT #

Thanks for the Mid West Java Tech Days 2007 - Minneapolis Trip Report. suppersss

Posted by rent a car on March 23, 2009 at 10:49 PM PDT #

thanks you ............

Posted by rent a car on March 23, 2009 at 10:55 PM PDT #

thanks you ..........

Posted by sac ekimi on March 23, 2009 at 10:56 PM PDT #

thanks for article...

Posted by arac kiralama on March 23, 2009 at 10:57 PM PDT #

thanks for article.....

Posted by Oto Kiralama on March 23, 2009 at 10:57 PM PDT #

thanks for article...............

Posted by diyet on March 23, 2009 at 10:58 PM PDT #

thanks for article..

Posted by estetik istanbul on March 23, 2009 at 10:59 PM PDT #

thanks for article...................

Posted by haberler on March 23, 2009 at 11:00 PM PDT #

great page! thanks

Posted by tercüme on April 01, 2009 at 09:23 PM PDT #

great page! thanks

Posted by lazer epilasyon on April 01, 2009 at 09:23 PM PDT #

thank you

Posted by mantolama on April 15, 2009 at 07:10 PM PDT #

thanks for sharing

Posted by ingilizce kursu on April 15, 2009 at 07:12 PM PDT #

thanks

Posted by dügün organizasyonu on April 15, 2009 at 09:37 PM PDT #

ı have followed your writing for a long time.really you have given very successful information.

Posted by iddaa on April 21, 2009 at 10:27 PM PDT #

I hope one day i can been there,see your elite.

Posted by ssk on April 23, 2009 at 06:39 AM PDT #

Awesome, dont need the code for the hover magnify element, but the way it creates thumbnails is ideal! Much better than the clip css property which ive also seen used to create thumbnails.

Posted by burun estetigi on April 24, 2009 at 08:23 AM PDT #

great page! thanks

Posted by yuz estetigi on April 24, 2009 at 08:25 AM PDT #

Hmmm... very interesting way of doing this. I'm looking for a way to scale a thumbnail using css, but I don't think that can be done. I wish you could say, "for this style, scale the image to a max-width of 200px"

Posted by sac ekimi on April 24, 2009 at 08:29 AM PDT #

thanks for article......

Posted by yazgulu on April 28, 2009 at 06:32 AM PDT #

thanks for article.

Posted by Assos on May 12, 2009 at 01:04 AM PDT #

thanksss

Posted by epilasyon on May 12, 2009 at 01:06 AM PDT #

thanks you good

Posted by cam balkon on May 13, 2009 at 04:48 AM PDT #

http://www.se-fa.org/Uluslararasiehliyet.html good working thanks a lot

Posted by uluslararası ehliyet on May 17, 2009 at 07:20 PM PDT #

hımm very interesting article thank you

Posted by tatil on May 22, 2009 at 05:52 AM PDT #

thankss you

Posted by cam balkon on May 22, 2009 at 10:45 PM PDT #

thank you corc verysene borc

Posted by film izle on May 31, 2009 at 07:24 PM PDT #

thanks for contribution. very nice and useful article..

Posted by sikiş on June 08, 2009 at 12:11 AM PDT #

Hmmm... very interesting way of doing this. I'm looking for a way to scale a thumbnail using css, but I don't think that can be done. I wish you could say, "for this style, scale the image to a max-width of 200px"

Posted by film izle on June 11, 2009 at 06:19 PM PDT #

Awesome, dont need the code for the hover magnify element, but the way it creates thumbnails is ideal! Much better than the clip css property which ive also seen used to create thumbnails.

Posted by video izle on July 06, 2009 at 03:26 AM PDT #

thank you corc verysene borc

Posted by dizi izle on July 07, 2009 at 01:33 AM PDT #

Hmmm... very interesting way of doing this. I'm looking for a way to scale a thumbnail using css

Posted by youtube izle on July 07, 2009 at 01:35 AM PDT #

"for this style, scale the image to a max-width of 200px"

Posted by sinema izle on July 07, 2009 at 01:36 AM PDT #

Thanks for articles

<a href="http://gucbirjenerator.com" title="jeneratör">

Posted by jeneratör on July 08, 2009 at 08:40 PM PDT #

Thanks for articles and information

<a href="http://gucbirjenerator.com">jeneratör</a>

Posted by Jeneratör on July 08, 2009 at 08:42 PM PDT #

<a href="http://www.medyumhilal.com/" title="medyum">medyum</a>

Thanks for articles

Posted by medyum on July 12, 2009 at 05:28 PM PDT #

Thankf for articles

Posted by saç ekimi on July 14, 2009 at 12:44 AM PDT #

thanks for servicess

Posted by saç ekimi on July 14, 2009 at 12:45 AM PDT #

Hey, nice post, very well written. You should write more about this.

Posted by Estetik on July 27, 2009 at 06:43 PM PDT #

laptop batarya, laptop bataryaları hakkında tüketicileri bilgilendirme platformu

Posted by laptop batarya on August 05, 2009 at 11:07 PM PDT #

Dene Isı Doğalgaz Hizmetlerinde size en iyi işçiliği, en uygun fiyatı ve ürünlerde sağlamlığı ön planda tutuyor.

Posted by Doğalgaz Tesisatı on August 08, 2009 at 01:07 AM PDT #

notebook adaptörü, notebook adaptörleri hakkında bilgiler veren site.

Posted by notebook adaptörü on August 10, 2009 at 05:08 PM PDT #

notebook adaptörü, notebook adaptörleri hakkında bilgiler veren site.

Posted by notebook adaptörü on August 10, 2009 at 05:11 PM PDT #

laptop batarya, laptop bataryaları hakkında tüketicileri bilgilendirme platformu

Posted by koçluk on August 26, 2009 at 06:44 AM PDT #

thnaks

Posted by dizi izle on September 01, 2009 at 10:42 AM PDT #

Post a Comment:
Comments are closed for this entry.
About

profile image
Arun Gupta is a technology enthusiast, a passionate runner, author, and a community guy who works for Oracle Corp.


Java EE 7 Samples

Stay Connected

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today