Miles to go …

October 16, 2007

Mid West Java Tech Days 2007 – Minneapolis Trip Report

Filed under: webservices — arungupta @ 11:16 pm

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

  • Low barrier entry
  • Some of the apps are great (MediaWiki, WordPress, Drupal)
  • Horrible security issues
  • Horrible maintainability story (~ 5000 functions at the top level)
  • May not be good for enterprise apps.

Rails

  • Don’t Repeat Yourself (DRY)
  • Convention over Configuration (CoC)
  • MVC to the core
  • Unit testing is hard to avoid
  • Incredibly compact code (good maintainability)
  • Developers love it but slow.
  • Good choice for the Enterprise and for Web 2.0 developers

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
    • Excel 2007 (source code, screencast)
    • NetBeans 6 screencast demo (screencast)

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
    • jMaki Maps mashup
    • jMaki on Rails
    • Sun Tech Days

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

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • StumbleUpon
  • Technorati
  • Twitter
  • Slashdot
Related posts:
  1. Mid West Java Tech Days 2007 – Chicago Trip Report
  2. Sun Tech Days Rome 2007
  3. Sun Tech Days Beijing – Day 1 Report
  4. Europe Summer 2007 Trip Report
  5. OSCON 2007 Trip Report

84 Comments »

  1. 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.

    Comment by Glen — October 17, 2007 @ 7:56 am

  2. 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.

    Comment by Arun Gupta — October 17, 2007 @ 7:31 pm

  3. [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 …

    Comment by Arun Gupta's Blog — October 19, 2007 @ 6:20 am

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

    Comment by cam filmi — January 30, 2008 @ 3:49 pm

  5. thanks friends..

    Comment by dıs cephe — July 14, 2008 @ 1:18 am

  6. thanks… good

    Comment by kale kapı — July 14, 2008 @ 3:21 am

  7. thaqnks a lot.

    Comment by hekimboard — July 26, 2008 @ 8:33 am

  8. it is very nice..

    Comment by fibercement — July 26, 2008 @ 8:34 am

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

    Comment by saglik — July 31, 2008 @ 4:40 am

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

    Comment by istanbul — August 16, 2008 @ 4:24 am

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

    Comment by Meme kucultme — October 3, 2008 @ 4:54 am

  12. cools
    thanks for sharing

    Comment by camfilmi — October 22, 2008 @ 8:03 am

  13. thanks for this great tips

    Comment by camfilminedir — October 22, 2008 @ 8:04 am

  14. thanks.

    Comment by söve — October 26, 2008 @ 3:06 pm

  15. thanks.

    Comment by boya — October 26, 2008 @ 3:07 pm

  16. thanks.

    Comment by mantolama — October 26, 2008 @ 3:07 pm

  17. thanks.

    Comment by izolasyon — October 26, 2008 @ 3:08 pm

  18. thanks.

    Comment by dış cephe — October 26, 2008 @ 3:09 pm

  19. 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

    Comment by Estetik — November 11, 2008 @ 7:55 pm

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

    Comment by Meme Estetigi — November 18, 2008 @ 6:57 am

  21. 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.

    Comment by LAPTOP BATTERY — November 26, 2008 @ 8:27 pm

  22. thanks a lots of..

    Comment by film izle — November 30, 2008 @ 12:10 am

  23. thank you very good

    Comment by filim — December 23, 2008 @ 2:41 pm

  24. thanks you

    Comment by metins — December 25, 2008 @ 11:02 pm

  25. thankssss

    Comment by Film izle — December 26, 2008 @ 12:55 am

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

    Comment by ocx — December 30, 2008 @ 5:57 pm

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

    Comment by oyun — January 4, 2009 @ 6:40 pm

  28. thanks for you, nice job.

    Comment by Estetik — January 15, 2009 @ 11:48 pm

  29. nice post!thanks

    Comment by tercüme — January 28, 2009 @ 8:42 am

  30. ThankSs. Nice..

    Comment by dizi izle — February 21, 2009 @ 9:11 am

  31. thanks for post.

    Comment by Film izle — February 28, 2009 @ 3:01 pm

  32. lots of thanks

    Comment by Film izle — February 28, 2009 @ 3:02 pm

  33. thanks for article

    Comment by Doğalgaz Tesisatı — March 13, 2009 @ 10:48 am

  34. thanks you ..

    Comment by e-okul — March 17, 2009 @ 2:06 pm

  35. lots of thanks Lost nice?

    Comment by estetik — March 24, 2009 @ 5:48 am

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

    Comment by rent a car — March 24, 2009 @ 5:49 am

  37. thanks you …………

    Comment by rent a car — March 24, 2009 @ 5:55 am

  38. thanks you ……….

    Comment by sac ekimi — March 24, 2009 @ 5:56 am

  39. thanks for article…

    Comment by arac kiralama — March 24, 2009 @ 5:57 am

  40. thanks for article…..

    Comment by Oto Kiralama — March 24, 2009 @ 5:57 am

  41. thanks for article……………

    Comment by diyet — March 24, 2009 @ 5:58 am

  42. thanks for article..

    Comment by estetik istanbul — March 24, 2009 @ 5:59 am

  43. thanks for article……………….

    Comment by haberler — March 24, 2009 @ 6:00 am

  44. great page! thanks

    Comment by tercüme — April 2, 2009 @ 4:23 am

  45. great page! thanks

    Comment by lazer epilasyon — April 2, 2009 @ 4:23 am

  46. thank you

    Comment by mantolama — April 16, 2009 @ 2:10 am

  47. thanks for sharing

    Comment by ingilizce kursu — April 16, 2009 @ 2:12 am

  48. thanks

    Comment by dügün organizasyonu — April 16, 2009 @ 4:37 am

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

    Comment by iddaa — April 22, 2009 @ 5:27 am

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

    Comment by ssk — April 23, 2009 @ 1:39 pm

  51. 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.

    Comment by burun estetigi — April 24, 2009 @ 3:23 pm

  52. great page! thanks

    Comment by yuz estetigi — April 24, 2009 @ 3:25 pm

  53. 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"

    Comment by sac ekimi — April 24, 2009 @ 3:29 pm

  54. thanks for article……

    Comment by yazgulu — April 28, 2009 @ 1:32 pm

  55. thanks for article.

    Comment by Assos — May 12, 2009 @ 8:04 am

  56. thanksss

    Comment by epilasyon — May 12, 2009 @ 8:06 am

  57. thanks you good

    Comment by cam balkon — May 13, 2009 @ 11:48 am

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

    Comment by uluslararası ehliyet — May 18, 2009 @ 2:20 am

  59. hımm very interesting article thank you

    Comment by tatil — May 22, 2009 @ 12:52 pm

  60. thankss you

    Comment by cam balkon — May 23, 2009 @ 5:45 am

  61. thank you corc verysene borc

    Comment by film izle — June 1, 2009 @ 2:24 am

  62. thanks for contribution. very nice and useful article..

    Comment by sikiş — June 8, 2009 @ 7:11 am

  63. 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"

    Comment by film izle — June 12, 2009 @ 1:19 am

  64. 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.

    Comment by video izle — July 6, 2009 @ 10:26 am

  65. thank you corc verysene borc

    Comment by dizi izle — July 7, 2009 @ 8:33 am

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

    Comment by youtube izle — July 7, 2009 @ 8:35 am

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

    Comment by sinema izle — July 7, 2009 @ 8:36 am

  68. Thanks for articles

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

    Comment by jeneratör — July 9, 2009 @ 3:40 am

  69. Thanks for articles and information

    <a href="http://gucbirjenerator.com"&gt;jeneratör&lt;/a&gt;

    Comment by Jeneratör — July 9, 2009 @ 3:42 am

  70. <a href="http://www.medyumhilal.com/&quot; title="medyum">medyum</a>

    Thanks for articles

    Comment by medyum — July 13, 2009 @ 12:28 am

  71. Thankf for articles

    Comment by saç ekimi — July 14, 2009 @ 7:44 am

  72. thanks for servicess

    Comment by saç ekimi — July 14, 2009 @ 7:45 am

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

    Comment by Estetik — July 28, 2009 @ 1:43 am

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

    Comment by laptop batarya — August 6, 2009 @ 6:07 am

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

    Comment by Doğalgaz Tesisatı — August 8, 2009 @ 8:07 am

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

    Comment by notebook adaptörü — August 11, 2009 @ 12:08 am

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

    Comment by notebook adaptörü — August 11, 2009 @ 12:11 am

  78. tşkler admin

    Comment by gokhan — March 21, 2010 @ 5:01 am

  79. It’s a very big win for all who likes good music without censores and businessmans. Good luck Jamendo!

    Comment by toplantı organizasyonu — June 21, 2010 @ 3:06 pm

  80. 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.

    Comment by ingilizce kursu — June 30, 2010 @ 3:21 am

  81. ones described in the article is really interesting information, articles, and I wish you continued good work.

    Comment by kombi fiyatlari — July 12, 2010 @ 3:44 am

  82. Published because of the useful information I know, thank you. You have given us your valuable comments I wish you continued thanks to informative content

    Comment by Sanal Şirket — July 31, 2010 @ 9:19 am

  83. I’m looking pro a way to magnitude a thumbnail using css, but I don’t think to can be complete. I aspiration you may perhaps say,

    Comment by ingilizce kursları — August 2, 2010 @ 11:43 pm

  84. It is a very elder win in favor of all who likes help melody with no censore and business mans.

    Comment by ehliyet — August 18, 2010 @ 1:32 am

RSS feed for comments on this post. TrackBack URL

Leave a comment

The views expressed on this blog are my own and do not necessarily reflect the views of Oracle.
Powered by WordPress