- We design and build extraordinary applications for companies looking to make the next great idea a reality.
- learn more
GWT Conference: Final Q&A
Just a sampling of some of the Q&A:
- Q: What is the direction of the ability to index (search) pages created by GWT? A: It's a hard problem, sort of like indexing a Flash App.
- Q: Do you foresee building Android Apps with GWT? A: Ray Cromwell is working on making GWT work in Android (don't use widgets, just JRE). See Ray's blog.
- Q: How do you decide to prioritize feature requests? A: In the issue tracker, there is an ability to vote for features. More priority is given to things that effect a lot of people. Also, contribute to the things that matter to you in the incubator.
- Q: How does implementation inheritance fit into the design of GWT? A: We aren't a religious bunch in terms of design (except user experience). As soon as you design something that can be subclassed, the arguments about private, protected, etc., start. It's more trouble than it's worth. GWT is a pragmatic framework. Let's not confuse getting stuff done with over-architecting the solution. The answer to this is Interfaces (HasText, HasHTML) and helper objects.
- Q: 1.4 had a ton of stuff in it, 1.5 as well. Will you try to move to quicker, smaller releases? A: Quarterly is our goal with a few (two?) milestone builds in between.
- Q: What is the progress on Firefox 3? A: There is one big problem with FF3: has gotten more restrictive about adding DOM nodes to a document. Would affect you if you had written JavaScript by hand as well, only you would grep for appendChild() for the bugs.
- Q: How stable will the DOM structure of Widgets be (for CSS writers)? A: If they have CSS names, it is stable, if they don't, they're not.
- A call to fix the mistakes rather than being infinitely backward compatible.
- Q: Could GWT be used to build distributed computing environments? A: Interesting idea if you are willing to live with the limitations of the the browser (fuzzy numeric calculations, etc.). Try it.
- Bruce J Question: If we created collections for GWT that are more efficient (and provided them alongside the existing Collections classes), would people use that.
- Q: It seems I add styling to everything. Is this typical? A: It seems to be pretty typical (but also typical of other HTML development outside of GWT). ImmutableResourceBundle will allow programmatic access to stuff like CSS (in incubator). Should make resource problems easier and speeds things up.
- Q: StringUtil? A: If it's translatable, you can use it.
- Q: Any plans to add setting opacity to DOM? A: Yes. Send Joel the issue.
BTW, Google is writing a 50,000 line GWT app (and another 50,000 on the backend) to allow radio stations to view the ads that they are putting on the air.
Topics: GWT
Comments: 2 so far
Leave a comment
About Pathfinder
Recent
- Project Website Part 4: Drag and Drop in jQuery
- The App Store, iPhone, and You
- Multiple Column Sorting with Drag and Drop using Scriptaculous
- Five jQuery plugins that are a joy to use
- Visualizing Your Database Schema Entirely in Rails
- jQuery plugins: Five tips for separating the good from the bad and the ugly
- Resolved: Should schema.rb be included in your source control?
- Flash 10 - FileReference Runtime Access
- Papervision3d 2.0 (Great White) in Flex 3 (Part I)
- MetaWidget - Convention over Configuration UI
Archives
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
Topics
.NET
3d
Accessibility
actionscript
activerecord
Add new tag
Adobe
Adobe AIR
Advertising
agile
Agile Development
AIR
Ajax
Ajax Applications
Ajax Bookmarking
Ajax Components
Ajax Development
Ajax Examples
Ajax Frameworks
Ajax Intervention
Ajax libraries
AJAX Obfuscation
Ajax Performance
Ajax Products
Ajax Tools
Ajax Widgets
Analysis
Android
Announcement
Announcements
antennae
Apollo
Application Architecture
Application Development
ASP.NET
Asynchronous Processing
awards
Back Button
Benchmarking
Best Practices
BJAX
Blaze Advisor
blog
blogging
Books
Browsers
Business Reasons for Ajax
Business Rules
C#
Canvas
Case Studies
Chicago
CMS
COBOL
Code Generation
Color
COMET
Conference
Consistency
Content Management
CRM
CSS
Design
Design Patterns
Desktop
Desktop RIA
Developer's Notebook
Diagnose
Dojo
Domain Knowledge
Drools
Echo2
Echo3
Editorial
ERP
Ethnographic Research
Ext JS
Facebook
FileReference
Firefox
Firefox Extensions
Flash
flash awards
flash player 10
Flex
flexunit
Flow
Frameworks
front end development
Games
Google
Google Gears
Grails
Graphics
Greasemonkey
Groovy
GStreamer
Gwittir
GWT
Healthcare
Hibernate
IDE
Ideation
IE
IE6
IE7
IE8
ILOG JRules
Information Architecture
Innovation
Instructional Design
Interaction Design
Interview
iPhone
iTunes
Java
Javascript
JavaScript frameworks
Javascript Libraries
JBoss Rules
Jess
Jetty
Jobs
jQuery
JSF
JSON
JSR-94
Lazlo
Legacy Systems
LinkedIn
Mac
Mash Note
Mashups
MetaWidget
Methodology
Microformats
Microsoft
Mobile
Mootools
Mozilla
Music
MVC
Office
Open Screen
Open Source
Opera
pagination
Pair Programming
papervision3d
Patterns
Peer Creation
Performance
Personas
PHP
plugin
process
Web/Tech
Progressive Enhancement
Project Website
Prototype
Prototyping
QA
qooxdoo
Radiant CMS
rails
Really Simple History
Requirements
Requirements
Alice Toth
Requirements Visualization
RETE
Review
Rich Interactions
ruby
Ruby on Rails
SaaS
Safari
San Francisco
Scalability
Scenarios
Scriptaculous
SDLC
Search
Security
Selenium
Semantic web
SEO
Server Side
Silverlight
SOA
Social Networking
Software Processes
Songbird
Sprajax
Spreadsheets
Standards
Story Telling
Struts
Task Flows
Test Driven Development
Testing
Tools
Training
Trends
Tumblr
Tutorial
Tutorials
Unit Tests
Usability
Usability Testing
User Experience
user experience design
user interface
User Interface Standards
User Research
UXD
Video
Visualization
VLC
Volta
Web/Tech
Web 2.0
Web Design
Web Development
Webkit
Weblogs
Web Services
Web Standards
Widgets
will_paginate
Windows
Wireframes
WordPress
workflow
XML
XUL
Zeigarnik
Zeigarnik Effect
ZK


Hey, just a quick note to thank you for the great reporting of the GWT conference. While I wish I could have been there, your posts seemed to distil the essence of the presentations quite well, and were dense with relevant info.. much appreciated.
Comment by ivar vasara, Thursday, December 6, 2007 @ 5:53 pm
I agree. Thanks for the comprehensive reporting and insights.
Most people (I’m thinking Sco..l) simply blog to let everyone know where they are. It’s really quite sad.
This was real reporting.
Any chance you can summarize the reporting. I’d like your full take on GWT.
Comment by TP, Thursday, December 6, 2007 @ 9:07 pm