[GE users] Some folks may find this amusing ...

Chris Dagdigian dag at sonsorol.org
Mon Jan 9 21:13:17 GMT 2006


Interesting you should ask.

I'm currently taking a really nice evening course at a nearby  
university called "web development in XML" and my final project  
(xmlqstat) happens to be due at midnight this evening. My original  
goal was to release the code at the same time I turned in the project  
for grading but there are a bunch more features I want to add and I'm  
also concerned about the following XML-related SGE issues that I  
filed recently:

     * http://gridengine.sunsource.net/issues/show_bug.cgi?id=1949
     * http://gridengine.sunsource.net/issues/show_bug.cgi?id=1957

Those issues (all relating to non-wellformed XML output from Grid  
Engine) break my web application and I have not gotten around to  
cleanly trapping for the errors.

I've got a list of about 5 more features to add before I start  
soliciting feedback on interface and formatting features from  
volunteer users. I particularly need people with large cluster or  
high job volumes to help me sort out the "terse" rendering stylesheets.

The current version of the SGE "xml-qstat" web interface runs under  
Apache Cocoon 2.1.8 and is testable here:

http://workgroupcluster.apple.com/xmlqstat/qstat.html



A rough overview doc is here:

http://workgroupcluster.apple.com/xmlqstat/info/about.html



A rough list of the features I've managed to wedge in so far:

     * Automatic detection of unsupported browser types

     * Automatic detection and Redirect for Sony PSP browser agents

     * Valid Atom 1.0 syndication feed

     * XSL driven documentation framework

     * Browser cookies used to persist user display preferences.  
Views are dynamically rendered according to cookie values.

     * Primary view can be rendered in "standard" ('show me  
everything') mode or a special "terse" ('summary') view can be used  
for very large or very active clusters. This is to handle clusters  
with thousands of nodes or hundreds of thousands of active grid jobs

     * Per user job sorting. Users can view their own pending/active  
jobs simply by surfing to /xmlqstat/(username)-jobs.html"

     * Sensible Job Detail handling. The URL "/xmlqstat/job/ 
(jobID).html" can be used used for any active or pending job of any  
type. Custom rendering is done via detecting the features and type of  
XML, not by altering URLs or making the user do anything.

     * Custom view for Sony Playstation Portable web browsers. The  
PSP browser supports almost all of the XHTML and CSS1,CSS2 standards  
as well as XHTML-MP. For the current view, simple XHTML is used with  
highly customized layout and CSS to fit the widescreen PSP layout.  
Given the massive amount of Grid Data available, it was more sensible  
to choose the PSP as my targeted "mobile" device.



FYI for people in the Cambridge, MA USA area interested in XML-drive  
web applications I can highly recommend this course:
http://cscie153.dce.harvard.edu/


-Chris






On Jan 9, 2006, at 4:02 PM, Bernard Li wrote:

> Hey Chris:
>
> This is sweet! :)
>
> What's the status of your XML qstat?  Has it already been released?
>
> Cheers,
>
> Bernard
>
>> -----Original Message-----
>> From: Chris Dagdigian [mailto:DAG at SONSOROL.ORG]
>> Sent: Monday, January 09, 2006 11:23
>> To: users at gridengine.sunsource.net
>> Subject: [GE users] Some folks may find this amusing ...
>>
>>
>> http://bioteam.net/dag/psp-sge.jpg
>>
>> Turns out the Sony Playstation Portable embedded web browser can
>> support XHTML Strict and a decent subset of CSS1/CSS2 standards.
>>
>> When the code is complete some of us corporate types may be able to
>> justify a PSP purchase as a "Grid Engine monitoring device". heh.
>>
>> -Chris
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe at gridengine.sunsource.net
>> For additional commands, e-mail: users-help at gridengine.sunsource.net
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe at gridengine.sunsource.net
> For additional commands, e-mail: users-help at gridengine.sunsource.net
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe at gridengine.sunsource.net
For additional commands, e-mail: users-help at gridengine.sunsource.net




More information about the gridengine-users mailing list