Hey Chris this looks very impressive - great work! FYI the next version of Geronimo has a shared version of the Dojo library (kitchen sink variety) deployed at /dojo. The admin console uses this shared library, see GERONIMO-2333 for details.
Using this shared version of the library would allow you to avoid including it in your webapp, manage the library separately from your application, and let browsers used cached versions of the library across multiple webapps deployed in the server. If you can pick up one of the weekly 1.2-snapshot builds it should be pretty easy to hook the shared version of Dojo into your app by replacing <script type="text/javascript" src="./dojo.js"></script> with <script type="text/javascript" src="/dojo/dojo.js"></script> We would be very interested in getting feedback from you on this approach, especially since I believe your application is oriented towards measuring AJAX performance (at least that was my impression when Stan originally started this thread). Also, I realize you're using a custom Dojo build to speed up download time. We're looking into enabling the shared version of Dojo to serve up customized builds on the fly by invoking Dojo's built-in profile mechanism from a servlet in case you're interested in helping us look into that. Best wishes, Paul On 10/12/06, Christopher Blythe <[EMAIL PROTECTED]> wrote:
All... I have posted a new revision of the Dojo UI for Daytrader at the following site... http://packattack.dyndns.org:8080/dojo_trader/daytrader.html Seems to be working without any major issues now on Firefox and IE; however, it does require the Flash plugin (may do some additional work to remove this dependency if possible). Here are some additional notes... - Upgraded to a 9/28 custom build of dojo to include newer widgets and hopefully reduce initial download time - Added refresh intervals for the current quote prices to the portfolio and buy quote panes - Quote prices updates and Market Summary updates are highlighted - Revised portfolio pane to handle incremental updates (versus a full table redraw on each buy/sell) - Packaged simple JSON to JAX-RPC proxy in ear with dojo impl Feel free to play around and let me know if you encounter any breaks or problems... I would also like to know if anyone has any suggestions for further improvements to the interface. Just for reference, you can access most of the javascript source directly inside the war via a browser... http://packattack.dyndns.org:8080/dojo_trader/ I have also placed the complete ear at the following location... http://packattack.dyndns.org:8080/dojo_trader/temp_storage/daytrader-dojo-ear.ear Thanks... Chris
