|
|
(13 intermediate revisions by 2 users not shown) |
Line 1: |
Line 1: |
− | [[Comparison SWT / RWT|back to table of content]]
| + | This page was obsolete and has been deleted. Please see the history if you need to access the content. |
− | | + | |
− | ===Naming Your Application===
| + | |
− | Not yet implemented. The HTML title could be used to mimic a minimal application naming.
| + | |
− | | + | |
− | ===Display Life Cycle===
| + | |
− | Similar, but the display lives as long as the browser session is active.
| + | |
− | | + | |
− | ===Events and Listeners===
| + | |
− | Will be implemented.
| + | |
− | | + | |
− | ===Event Filters.===
| + | |
− | Not yet implemented. Quote SWT book: "Filters are Powerful and Dangerous".
| + | |
− | One of the standard use cases for event filtering - large numbers of events - are not a good idea for RWT because of the distributed nature of RAP (and associated network latency).
| + | |
− | | + | |
− | ===Runnable "Execs".===
| + | |
− | Not yet implemented. Async exec requires some effort on the RWT side, as the client needs to be informed of UI changes. As http is a stateless protocol with request/response pushing of data is not intended by the creators of the protocol. There are two workarounds:
| + | |
− | * Polling (the client polls the server regulary while an async exec is running)
| + | |
− | * so called Comet - a http response is kept open / alive and can be used to push data to the browser. Latest developments in java servers promise to implement Comet with minimal overhead (Jetty, Glassfish).
| + | |
− | | + | |
− | ===The Event Loop.===
| + | |
− | | + | |
− | ===Multithreaded Programming.===
| + | |
− | | + | |
− | ===Timers.===
| + | |
− | | + | |
− | ===Putting It All Together: Multithreading, Timers, Events, and the Event Loop.===
| + | |
− | | + | |
− | ===Monitors, Bounds, and Client Area.===
| + | |
− | | + | |
− | ===The Active Shell, All Shells, and Focus Control.===
| + | |
− | | + | |
− | ===Cursor Control and Location.===
| + | |
− | | + | |
− | ===Display Depth and DPI.===
| + | |
− | | + | |
− | ===Updating the Display.===
| + | |
− | | + | |
− | ===Application Data.===
| + | |
− | | + | |
− | ===Coordinate Mapping and Mirroring.===
| + | |
− | | + | |
− | ===Miscellaneous.===
| + | |
This page was obsolete and has been deleted. Please see the history if you need to access the content.