GWT

You will have 30 minutes from when your challenge is announced to submit your answers for Round I, using the form at the right. Please note that this 1-page form will not be accessible until the contest is officially open. Be prepared to submit the following in the 30 minutes that you are allotted and keep a close eye on the countdown:
  • You will need to accept the Terms & Conditions as outlined in the Contest Rules, in addition to submitting your full name, email address and answers for the Quickfire Challenge. A preview of the form appears at the right.
  • The 200 highest scoring individuals will be selected to proceed to Round II. Scores will be based upon number of correct answers and speed of entry.
Welcome to Round I of the GWT/Developer Tools challenge. Starting from now, you will have until 9:30 A.M. PDT to complete the following questions. All of these questions have a single right answer.

Accept the Terms & Conditions to the Contest Rules and submit your answers at one of mirrored forms below.

Use the form that corresponds with your last name:
A - L: http://goo.gl/hZIYK  
M - Z: http://goo.gl/2ncl0

  1. Which version of GWT was made available for download from code.google.com on Dec 16, 2010?
    2.1.1
  2. What is the name of the person who demoed on stage with Bruce Johnson at last year's I/O?
    Ben Alex
  3. What is the update site URL for installing the Google Plugin for Eclipse into Eclipse 3.6?
    http://dl.google.com/eclipse/plugin/3.6
  4. Which Cloud Service Provider does the Google Plugin for Eclipse easily deploy to?
    App Engine
  5. Does the GWT compiler support Java reflection?
    No
  6. What URL can you download the latest GWT source from?
    http://google-web-toolkit.googlecode.com/svn/
  7. If your GWT module is named "myapp", what is the name of the file you reference in the <script src="…"> tag that loads your GWT app?
    myapp.nocache.js
  8. What is the name of the interface you extend to create a view using an XML template?
    UiBinder
  9. What is the four letter acronym for the mechanism that allows GWT developers to call from Java source into native Javascript source?
    JavaScript Native Interfaces (JSNI)
  10. What flag can you pass to the GWT compiler to enable faster, less optimized compilation?
    -draftCompile

Round II

Interactive simulation of a Countdown in GWT

To show our love for developers, we created a Valentine's Day version of the Google I/O countdown clock, where our exploding dots changed into hearts floating in the wind. Your challenge will be to express your passion for software development by re-inventing the countdown at www.google.com/io. Small tweaks or (better yet) complete re-imaging of the experience is welcome.   

Criteria:
  • Should allow count downs of up to 365 days to a given date
  • Must be written using GWT
  • You are encouraged to use latest HTML5 constructs such as Canvas, WebGL, etc
  • The application may work only on the latest stable Chrome build (does not have to work on older browsers)
  • Smaller resulting javascript code size is important
  • Fast initial load and overall performance is important
  • Hosting on App Engine a plus
  • Developed in Eclipse and publish source code on Google Project Hosting a plus
  • Bonus if it works well on Android
  • Consider submitting a video demo of the cool interactive of your app so we are sure to see all the great work you have done.   



Consider leveraging the following technologies:
  • Google Plugin for Eclipse - http://code.google.com/eclipse/
  • App Engine - http://code.google.com/appengine/
  • Google Project Hosting - http://code.google.com/hosting/createProject
  • Eclipse - http://www.eclipse.org

Comments