Skip to main content

Silicon Valley Code Camp Trip Report

Posted by arungupta on October 30, 2007 at 8:19 AM PDT

Rama and I
presented on Metro and
jMaki in Silicon Valley Code Camp last
Saturday. Here are the pictures

It was good to meet Peter Kellner
(SVCC Orgaznier, Aaron Houston (Program Coordinator for JUGs),
Van Riper (Silicon
Valley JUG
Founder), Kevin Nelson (Silicon
Valley Web JUG
Founder),
Juval Lowy
(of iDesign) and many others.

And here is a recap of the question/answers asked during the two sessions:

  • Takes 2 Tango: Java and .NET Interoperability
    • Are slides available ?



      Yes, very well. They are available

      here
      . A link to the demos shown in the talk is available at:

       
    • There are changed signatures when using JAX-WS
      2.1.3 with JDK 6. How does it work ?




      JDK 6 U3 contains JAX-WS 2.0 APIs. JAX-WS 2.1.x contains JAX-WS 2.1
      APIs. In order to override the default APIs, the endorsed directory
      mechanism needs as explained

      here
      .

    • How can I send PDF files in SOAP messages ?



      Metro implements MTOM/XOP
      that allows to send any form of binary attachments (including PDF).
    • How do I achieve higher performance in Web services messages
      ?




      Metro is a high-performance stack. It can be further boosted by
      using FastInfoset that uses
      standard binary encoding for the XML Infoset.
    • How does a client know the request expects a String or
      Integer ?




      The

      JAXB specification
      defines Java-to-XML and XML-to-Java mapping.
      JAX-WS uses JAXB for mapping of all XML schema to Java constructs..
  • jMaki: Multiple Languages, Multiple Toolkits
    • Are slides available ?



      Yes, very well. They are available

      here
      . A link to the demos shown in the talk is available at:

       
    • How can the messages in jMaki be localized ?



      Client-side localization is achieved using JSON on the client and is
      described here.
      Server-side localization will use property files and will be
      delivered in the next release.
    • What part of Flash is supported ?



      Flash can be wrapped and the only example we have is
      jMaki sound. In
      general, jMaki strives to be 100% plug-in free.
    • How much support is available in Eclipse ?



      The jMaki plugin for Eclipse is available
      here. A
      detailed screencast showing all the steps clearly is available
      here.
    • Why do we use embedded JavaScript instead of keeping it in a
      separate .js file ?




      Even though jMaki does not promote embedded JavaScript, but in this
      case we have to use it to get the correct JavaScript parameters in.
      There is easy way in a platform neutral way around this to allow for
      multiple calls back to the server. There is a complicated
      alternative that requires more steps and that's why not followed.
    • Can custom layouts be used for index.jsp ?



      Yes, jMaki layouts are CSS-based and can be replaced with any
      standard CSS.
    • How much drag/drop support is available in NetBeans/PHP ?



      NetBeans PHP support
      is available in
      Daily Build
      . Once PHP support is baked, jMaki modules will be
      made available.
    • What are minimum browser requirements for jMaki ?



      jMaki runs on all current generation of browsers as mentioned
      here.Here is
      the list:

       
      • IE 6 and 7 on Windows XP and Vista
      • Firefox 1.5 and 2.x on Solaris, Linux, Windows XP/Vista
      • Safari 2.x and Firefox 1.5 on Mac OS X
    • Can jMaki CSS layouts be used instead of Rails layouts ?



      This functionality is not available in jMaki 1.0. However you can
      create a Stylized RHTML using jMaki CSS layouts.

Next stop,
GlassFish
Day @ Beijing
.

Technorati: conf
siliconvalleycodecamp
projectmetro
webservices
interoperability
jmaki

web2.0
glassfish
netbeans

Related Topics >>