Here is one idea I have (I apologize if this has already been discussed before, 
I am still a relatively new Wt user):  I would love to see an equivalent to Qt 
Designer for Wt.  While laying out pages in code is not particularly difficult, 
when doing very complex UI/layouts the designer is really useful.  I think it 
would really make Wt one of the ultimate web development tools.  

-- Dan


On Jan 29, 2010, at 5:41 AM, Bart Vanhauwaert wrote:

> Another idea might be to enhance dbo with a non-sql backend; more 
> specifically the schema-free structured storage systems that seem all 
> the rage right now (couchdb, cassandra, ...)
> 
> Another strange(?) idea might be to see if there is any performance gain 
> possible by doing database load balancing inside a dbo backend (maybe 
> there is information available to the backend about what a query is 
> exactly doing that is lost for the more traditional load balancing 
> solutions). You could have something like a dbo backend that talks with 
> a dbo-helper frontend to each individual database instance through a 
> high-performance message-passing system like 0MQ (horrible name, right?)
> 
> If the abstraction is done right, you might even loadbalance the same 
> application onto a pool of SQL and schemafree databases etc...
> 
> Not sure if there is real win in the idea but I think it merits some 
> thoughts.
> 
> cu bart
> 
> Pau Garcia i Quiles wrote:
>> Hello,
>> 
>> Google Summer of Code 2010 was announced recently. Will EmWeb (try to)
>> participate this year?
>> 
>> Maybe we can start a brainstorm here for new ideas. The ideas for GSoC
>> 2009 (sadly EmWeb got no slots) are still there:
>> 
>> http://redmine.webtoolkit.eu/wiki/wt/Ideas_for_Google_SoC
>> 
>> * WebKit integration
>> 
>> A first, very pedestrian approach, is available from
>> http://gitorious.org/wtdesktop
>> 
>> This idea is to incorporate WebKit into Wt. The level of integration
>> may evolve over time, as are the possible applications.
>> 
>> The first step is to combine WebKit with the built-in httpd to provide
>> a desktop application using Wt. This could be useful for distributing
>> an off-line version of a Wt application or during development. The
>> webkit would be configured to act as a single application (instead of
>> as a general purpose browser).
>> 
>> The second level is to allow introspection of the DOM inside WebKit
>> from a Wt application session. This could become the basis for an
>> automated testing framework which verifies that the widget tree and
>> the DOM tree are in sync. By querying the DOM for information on the
>> location and CSS properties of widgets, it can be checked that the
>> application works properly. By allowing for events to be simulated on
>> the DOM tree, the application can be checked for correct event
>> handling.
>> 
>> The third level is to by-pass the HTML/JavaScript and HTTP protocol
>> for certain rendering steps. For example, a new WPaintDevice could be
>> developed which paints directly instead of encoding it first as SVG or
>> HTML Canvas5 JavaScript. This would allow significant speedups for
>> vector graphics.
>> 
>> Required expertise: Good C++ knowledge, knowledge of or willing to
>> learn the CMake build system, familiarity with GTK or Qt application
>> development.
>> 
>> 
>> * Widget Set mode
>> 
>> Since some months, Wt includes a so-called widget-set mode. In this
>> mode, a Wt application does not take responsibility to render the
>> entire user interface, but only selected <div>'s. The Wt application
>> is loaded as a JavaScript library, which then renders into these
>> <div>'s, which then correspond to a set of "top-level" widgets. Any of
>> %Wt's features may be used inside such a widget, including portable
>> vector graphics.
>> 
>> This would allow a Wt application to also expose a JavaScript API,
>> such as for example Google Maps, but this has not yet been provided.
>> To provide support for this in the Wt library, it would require that a
>> Wt application can extend its JavaScript object with JavaScript
>> methods that map onto C++ methods, which assumes a system that helps
>> as much as possible to convert between JavaScript objects and C++ data
>> structures (for example based on maps).
>> 
>> 
> 
> 
> ------------------------------------------------------------------------------
> The Planet: dedicated and managed hosting, cloud storage, colocation
> Stay online with enterprise data centers and the best network in the business
> Choose flexible plans and management services without long-term contracts
> Personal 24x7 support from experience hosting pros just a phone call away.
> http://p.sf.net/sfu/theplanet-com
> _______________________________________________
> witty-interest mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/witty-interest

Daniel Ginsburg / email: [email protected]
Principal Software Architect
Fetal-Neonatal Neuroimaging and Development Science Center
Children's Hospital Boston
300 Longwood Avenue
Boston, MA 02115
Phone: 857-218-5140


------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest

Reply via email to