<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-36963735</id><updated>2011-09-26T12:38:37.583-07:00</updated><category term='maven deploy ssh'/><category term='OGCE'/><category term='Dashboard'/><category term='Monitoring Script'/><title type='text'>Open Grid Computing Environments</title><subtitle type='html'>This is the OGCE announcement atom feed.  Visit the OGCE web site at &lt;u&gt;&lt;a href="http://www.collab-ogce.org"&gt;http://www.collab-ogce.org&lt;/a&gt; &lt;/u&gt;. Please subscribe by pointing your browser to &lt;u&gt; &lt;a href="http://collab-ogce.blogspot.com/atom.xml"&gt;http://collab-ogce.blogspot.com/atom.xml&lt;/a&gt;&lt;/u&gt;.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default?start-index=101&amp;max-results=100'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>139</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-36963735.post-3229084975233612723</id><published>2011-09-26T12:37:00.001-07:00</published><updated>2011-09-26T12:38:37.621-07:00</updated><title type='text'>GCE11 Workshop Paper Submission Deadline Extension</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Papers for the GCE11 workshop at Supercomputing 2011 can be submitted through October 3rd, 2011. See &lt;a href="http://www.collab-ogce.org/gce11"&gt;http://www.collab-ogce.org/gce11&lt;/a&gt; for more details.&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-3229084975233612723?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/3229084975233612723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=3229084975233612723' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3229084975233612723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3229084975233612723'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2011/09/gce2011-workshop-paper-submission.html' title='GCE11 Workshop Paper Submission Deadline Extension'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-1409617584149600877</id><published>2011-09-08T13:57:00.000-07:00</published><updated>2011-09-08T13:57:33.416-07:00</updated><title type='text'>OGCE Workflow Tools Now in Apache Airavata</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The OGCE's tools for managing scientific applications and workflows on grids and clouds are now the &lt;a href="http://incubator.apache.org/airavata/"&gt;Apache Airavata &lt;/a&gt;incubator project. &amp;nbsp;Community contributions are welcome, and you can become part of the project. &amp;nbsp;We are now following the Apache Software Foundation model for building open source communities. &amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-1409617584149600877?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/1409617584149600877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=1409617584149600877' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/1409617584149600877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/1409617584149600877'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2011/09/ogce-workflow-tools-now-in-apache.html' title='OGCE Workflow Tools Now in Apache Airavata'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-7938359107814013502</id><published>2011-07-27T17:28:00.000-07:00</published><updated>2011-07-27T17:28:13.630-07:00</updated><title type='text'>GCE11 Workshop</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The Gateway Computing Environments 2011 workshop will be at Supercomputing 2011. &amp;nbsp;Submissions are open and welcome. &amp;nbsp;See&amp;nbsp;&lt;a href="http://www.collab-ogce.org/gce11/index.php/Main_Page"&gt;http://www.collab-ogce.org/gce11/index.php/Main_Page&lt;/a&gt;&amp;nbsp; for more information.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-7938359107814013502?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/7938359107814013502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=7938359107814013502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/7938359107814013502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/7938359107814013502'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2011/07/gce11-workshop.html' title='GCE11 Workshop'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-794393392945344195</id><published>2011-07-27T12:04:00.000-07:00</published><updated>2011-07-27T12:04:55.841-07:00</updated><title type='text'>Positions available</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The OGCE team at Indiana University has positions available. &amp;nbsp;See&amp;nbsp;&lt;a href="https://jobs.iu.edu/joblisting/index.cfm?jlnum=4193&amp;amp;search=2"&gt;https://jobs.iu.edu/joblisting/index.cfm?jlnum=4193&amp;amp;search=2&lt;/a&gt;&amp;nbsp;for more information. &amp;nbsp;If you are interested, please apply through Jobs@IU. &amp;nbsp;If you would like more information, contact Marlon: marpierc [at] indiana edu.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-794393392945344195?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/794393392945344195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=794393392945344195' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/794393392945344195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/794393392945344195'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2011/07/positions-available.html' title='Positions available'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-340798298438001443</id><published>2011-04-04T13:14:00.000-07:00</published><updated>2011-04-04T13:14:55.669-07:00</updated><title type='text'>OGCE Gadget Container GridShib Support</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The OGCE gadget container now includes &lt;a href="http://gridshib.globus.org/docs/gridshib-saml-tools-0.5.0/readme.html"&gt;GridShib&lt;/a&gt; support as part of the default build. &amp;nbsp;We use GridShib to decorate TeraGrid community security credentials with logging attributes: the authentication instant, the user's email address, the user's browser's IP address, and the user's gadget container user name. &amp;nbsp;All installation and configuration steps are handled by the OGCE build process: "mvn clean install" handles the jar deployments and resource configuration files. &amp;nbsp;Decorated credentials can be used or exported to other services.&lt;br /&gt;&lt;br /&gt;GridShib is optional, and gadget container deployments not using it will work as normal.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-340798298438001443?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/340798298438001443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=340798298438001443' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/340798298438001443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/340798298438001443'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2011/04/ogce-gadget-container-gridshib-support.html' title='OGCE Gadget Container GridShib Support'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-1142950335372538518</id><published>2011-04-04T13:04:00.000-07:00</published><updated>2011-04-04T13:04:43.952-07:00</updated><title type='text'>OGCE Gadget Container Part of Apache Rave Incubator</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The OGCE Gadget Container is being contributed to the Apache Rave incubator project. The ultimate goal is to produce high quality software for running production Open Social containers. &amp;nbsp;See&amp;nbsp;&lt;a href="http://wiki.apache.org/incubator/RaveProposal"&gt;http://wiki.apache.org/incubator/RaveProposal&lt;/a&gt;&amp;nbsp;for more information. &amp;nbsp;We will continue to develop the OGCE gadget container in the interim until Rave is ready to release. &amp;nbsp;We will also extend the Rave core to accommodate the requirements of Science Gateways.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-1142950335372538518?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/1142950335372538518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=1142950335372538518' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/1142950335372538518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/1142950335372538518'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2011/04/ogce-gadget-container-part-of-apache.html' title='OGCE Gadget Container Part of Apache Rave Incubator'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-5270416232353832760</id><published>2011-01-19T12:13:00.000-08:00</published><updated>2011-01-19T12:13:31.921-08:00</updated><title type='text'>TG10 OGCE Paper</title><content type='html'>The official version of our TeraGrid 10 paper, "Open grid computing environments: advanced gateway support activities", is now available through the ACM:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://portal.acm.org/citation.cfm?id=1838590&amp;amp;CFID=6079067&amp;amp;CFTOKEN=84307850"&gt;http://portal.acm.org/citation.cfm?id=1838590&amp;amp;CFID=6079067&amp;amp;CFTOKEN=84307850&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-5270416232353832760?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/5270416232353832760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=5270416232353832760' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5270416232353832760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5270416232353832760'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2011/01/tg10-ogce-paper.html' title='TG10 OGCE Paper'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-9045401287174345576</id><published>2010-12-07T12:03:00.001-08:00</published><updated>2010-12-07T12:03:30.608-08:00</updated><title type='text'>OGCE SciDAC2010 Tutorial</title><content type='html'>SciDAC 2010 tutorial slides.&lt;div style="width:425px" id="__ss_6055304"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/marpierc/ogce" title="OGCE SciDAC2010 Tutorial"&gt;OGCE SciDAC2010 Tutorial&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse6055304" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogce-scidac10-101206192927-phpapp02&amp;stripped_title=ogce&amp;userName=marpierc" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse6055304" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogce-scidac10-101206192927-phpapp02&amp;stripped_title=ogce&amp;userName=marpierc" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/marpierc"&gt;marpierc&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-9045401287174345576?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/9045401287174345576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=9045401287174345576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/9045401287174345576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/9045401287174345576'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/12/ogce-scidac2010-tutorial.html' title='OGCE SciDAC2010 Tutorial'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-2137417790628936051</id><published>2010-12-07T12:02:00.001-08:00</published><updated>2010-12-07T12:02:01.873-08:00</updated><title type='text'>OGCE TeraGrid 2010 ASTA Support</title><content type='html'>Presentation on advanced support activities by the IU Science Gateway Group at TeraGrid 10 (accepted presentation).&lt;div style="width:425px" id="__ss_6055362"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/marpierc/ogce-teragrid-2010-asta-support" title="OGCE TeraGrid 2010 ASTA Support"&gt;OGCE TeraGrid 2010 ASTA Support&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse6055362" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogce-tg10-asta-101206193533-phpapp01&amp;stripped_title=ogce-teragrid-2010-asta-support&amp;userName=marpierc" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse6055362" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogce-tg10-asta-101206193533-phpapp01&amp;stripped_title=ogce-teragrid-2010-asta-support&amp;userName=marpierc" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/marpierc"&gt;marpierc&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-2137417790628936051?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/2137417790628936051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=2137417790628936051' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/2137417790628936051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/2137417790628936051'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/12/ogce-teragrid-2010-asta-support.html' title='OGCE TeraGrid 2010 ASTA Support'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-2007953448370736074</id><published>2010-12-07T12:00:00.001-08:00</published><updated>2010-12-07T12:00:00.154-08:00</updated><title type='text'>OGCE TeraGrid 2010 Science Gateway Tutorial Intro</title><content type='html'>Tutorial intro slides at TG10 in Pittsburgh, August 2-5, 2010&lt;div style="width:425px" id="__ss_6055477"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/marpierc/ogce-teragrid-2010-science-gateway-tutorial-intro" title="OGCE TeraGrid 2010 Science Gateway Tutorial Intro"&gt;OGCE TeraGrid 2010 Science Gateway Tutorial Intro&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse6055477" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogce-tg10-101206195128-phpapp02&amp;stripped_title=ogce-teragrid-2010-science-gateway-tutorial-intro&amp;userName=marpierc" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse6055477" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogce-tg10-101206195128-phpapp02&amp;stripped_title=ogce-teragrid-2010-science-gateway-tutorial-intro&amp;userName=marpierc" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/marpierc"&gt;marpierc&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-2007953448370736074?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/2007953448370736074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=2007953448370736074' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/2007953448370736074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/2007953448370736074'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/12/ogce-teragrid-2010-science-gateway.html' title='OGCE TeraGrid 2010 Science Gateway Tutorial Intro'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-7645333124179811343</id><published>2010-12-07T11:36:00.001-08:00</published><updated>2010-12-07T11:36:05.973-08:00</updated><title type='text'>Building Science Gateways with Gadgets and OpenSocial</title><content type='html'>Check out this SlideShare Presentation: &lt;div style="width:425px" id="__ss_6061707"&gt;&lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/marpierc/building-science-gateways-with-gadgets-and-opensocial" title="Building Science Gateways with Gadgets and OpenSocial"&gt;Building Science Gateways with Gadgets and OpenSocial&lt;/a&gt;&lt;/strong&gt;&lt;object id="__sse6061707" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogce-gadget-container-ose2010-101207095118-phpapp02&amp;stripped_title=building-science-gateways-with-gadgets-and-opensocial&amp;userName=marpierc" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed name="__sse6061707" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogce-gadget-container-ose2010-101207095118-phpapp02&amp;stripped_title=building-science-gateways-with-gadgets-and-opensocial&amp;userName=marpierc" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="padding:5px 0 12px"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/marpierc"&gt;marpierc&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-7645333124179811343?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/7645333124179811343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=7645333124179811343' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/7645333124179811343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/7645333124179811343'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/12/building-science-gateways-with-gadgets.html' title='Building Science Gateways with Gadgets and OpenSocial'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-6520405569468912147</id><published>2010-12-06T09:00:00.000-08:00</published><updated>2010-12-06T09:00:52.177-08:00</updated><title type='text'>Twitter, SlideShare</title><content type='html'>OGCE's Twitter feed is &lt;a href="http://twitter.com/ogceproject"&gt;http://twitter.com/ogceproject&lt;/a&gt;.&amp;nbsp; We have many slide presentations at SlideShare: &lt;a href="http://www.slideshare.net/marpierc/presentations"&gt;http://www.slideshare.net/marpierc/presentations&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-6520405569468912147?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/6520405569468912147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=6520405569468912147' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/6520405569468912147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/6520405569468912147'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/12/twitter-slideshare.html' title='Twitter, SlideShare'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-2292326820143297727</id><published>2010-11-17T14:00:00.000-08:00</published><updated>2010-11-17T14:00:20.865-08:00</updated><title type='text'>OGCE's XBaya Running a GridChem Workflow</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-b52e0c8f759df4f9" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v6.nonxt3.googlevideo.com/videoplayback?id%3Db52e0c8f759df4f9%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330404731%26sparams%3Did,itag,ip,ipbits,expire%26signature%3DF972FF7F314EFA9A754FA3C7016157185FF89F1.79E9B9FCE79FB316ABFFAA32926DFA2B803AA296%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Db52e0c8f759df4f9%26offsetms%3D5000%26itag%3Dw160%26sigh%3DZ4QvzHA4EqhPhsm3ERCZTVSxvIg&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v6.nonxt3.googlevideo.com/videoplayback?id%3Db52e0c8f759df4f9%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1330404731%26sparams%3Did,itag,ip,ipbits,expire%26signature%3DF972FF7F314EFA9A754FA3C7016157185FF89F1.79E9B9FCE79FB316ABFFAA32926DFA2B803AA296%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Db52e0c8f759df4f9%26offsetms%3D5000%26itag%3Dw160%26sigh%3DZ4QvzHA4EqhPhsm3ERCZTVSxvIg&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;/div&gt;The movie shows the XBaya workflow composer creating and executing a computational chemistry workflow in the GridChem Science Gateway.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-2292326820143297727?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/2292326820143297727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=2292326820143297727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/2292326820143297727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/2292326820143297727'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/11/ogces-xbaya-running-gridchem-workflow.html' title='OGCE&apos;s XBaya Running a GridChem Workflow'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-8658174832549895564</id><published>2010-11-10T07:03:00.001-08:00</published><updated>2010-11-10T07:04:06.661-08:00</updated><title type='text'>OGCE Demos and Presentations at SC10 in New Orleans</title><content type='html'>Please stop by and see us at SC10 November 15-18 in New Orleans at the following times and locations:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;We have a mini-workshop Tuesday from 10:00 am - 12:00 noon at the IU booth.&lt;/li&gt;&lt;li&gt;Monday-Thursday at the IU Booth, we have walk-up demos on demand at the interactive touch screen kiosk.&lt;/li&gt;&lt;li&gt;Monday-Thursday at the Purdue Booth, we also have on demand demos.&lt;/li&gt;&lt;li&gt;Wednesday from 1:00-2:00 pm, we have on demand presentations and demos at the NCSA booth.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-8658174832549895564?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/8658174832549895564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=8658174832549895564' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8658174832549895564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8658174832549895564'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/11/ogce-demos-and-presentations-at-sc10-in.html' title='OGCE Demos and Presentations at SC10 in New Orleans'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-7430946651360359554</id><published>2010-11-09T09:49:00.000-08:00</published><updated>2010-11-09T09:49:26.099-08:00</updated><title type='text'>GCE10 Program Now Available</title><content type='html'>The GCE10 workshop program is now available from &lt;a href="http://www.collab-ogce.org/gce10/index.php/Program"&gt;http://www.collab-ogce.org/gce10/index.php/Program&lt;/a&gt;.&amp;nbsp;&amp;nbsp;GCE10 is being held Sunday, November 14th at SC10 in New Orleans. &amp;nbsp;Pre-prints and slides will be made available from the GCE10 web site.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-7430946651360359554?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/7430946651360359554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=7430946651360359554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/7430946651360359554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/7430946651360359554'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/11/gce10-program-now-available.html' title='GCE10 Program Now Available'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-8715811685114300776</id><published>2010-08-30T12:45:00.001-07:00</published><updated>2010-08-30T12:45:26.015-07:00</updated><title type='text'>GCE10 Deadline Extension</title><content type='html'>The new submission deadline for GCE10 papers is September 13th. &amp;nbsp;The call for papers is available from &lt;a href="http://www.collab-ogce.org./"&gt;www.collab-ogce.org.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-8715811685114300776?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/8715811685114300776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=8715811685114300776' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8715811685114300776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8715811685114300776'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/08/gce10-deadline-extension.html' title='GCE10 Deadline Extension'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-5743971528537988046</id><published>2010-08-01T08:09:00.000-07:00</published><updated>2010-08-01T08:12:33.999-07:00</updated><title type='text'>TG10 Tutorial Agenda</title><content type='html'>Here is the agenda for the OGCE tutorial at TG10 on Monday, August 2nd. &amp;nbsp;Tutorial material will be available for download.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1:00-2:15 &amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Introduction&lt;/li&gt;&lt;li&gt;computational chemistry workflow demo&lt;/li&gt;&lt;li&gt;build demo&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;2:15-2:30:&amp;nbsp;&lt;/b&gt;Break&lt;br /&gt;&lt;b&gt;2:30-5:00&amp;nbsp;&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Hands on demo of OREChem workflow (using XBaya composer)&lt;/li&gt;&lt;li&gt;Hands data mining tutorial (using XRegistry and Experiment Builder gadgets)&lt;/li&gt;&lt;li&gt;Gadget container overview&lt;/li&gt;&lt;/ul&gt;Agenda is subject to improvisation based on audience interest and participation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-5743971528537988046?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/5743971528537988046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=5743971528537988046' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5743971528537988046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5743971528537988046'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/08/tg10-tutorial-agenda.html' title='TG10 Tutorial Agenda'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-682285769800014802</id><published>2010-07-15T13:51:00.001-07:00</published><updated>2010-07-15T13:51:53.683-07:00</updated><title type='text'>Sample Build Instructions Movie for OGCE Portal and Services</title><content type='html'>This link shows how to get the OGCE code base and build the portal and services:&amp;nbsp;&lt;a href="http://ogceportal.iu.teragrid.org/tutorials/CodeBuild.htm" moz-do-not-send="true"&gt;http://ogceportal.iu.teragrid.org/tutorials/CodeBuild.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-682285769800014802?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/682285769800014802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=682285769800014802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/682285769800014802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/682285769800014802'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/07/sample-build-instructions-movie-for.html' title='Sample Build Instructions Movie for OGCE Portal and Services'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-3948487949448374140</id><published>2010-06-30T16:47:00.000-07:00</published><updated>2010-07-09T07:03:12.434-07:00</updated><title type='text'>GCE10 Workshop Accepted for Supercomputing 2010</title><content type='html'>&lt;div class="MsoNormal"&gt;The Gateway Computing Environments workshop (GCE10) has been accepted at SC10. The workshop will be held in room 387 in the New Orleans Convention center on Sunday, Nov 14&lt;sup&gt;th&lt;/sup&gt; from 9-5:30. &amp;nbsp;More details coming soon. For previous proceedings of this series, please see&amp;nbsp;&lt;a href="http://www.collab-ogce.org/gce09/index.php/Main_Page"&gt;http://www.collab-ogce.org/gce10/index.php/Main_Page&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-3948487949448374140?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/3948487949448374140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=3948487949448374140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3948487949448374140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3948487949448374140'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/06/gce10-workshop-accepted-for.html' title='GCE10 Workshop Accepted for Supercomputing 2010'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-5308676474773528900</id><published>2010-06-03T21:28:00.000-07:00</published><updated>2010-06-03T22:16:22.703-07:00</updated><title type='text'>Condor jDRMAA Example</title><content type='html'>&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Notes on using the DRMAA java implementation to submit Condor Jobs.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;The Condor jDRMAA implementation can be downloaded from their sourceforge page using svn&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 15px; "&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 15px; "&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;svn co https://condor-jdrmaa.svn.sourceforge.net/svnroot/condor-jdrmaa&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 15px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 15px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;and use ant to build the jar or alternatively download the jar from&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="line-height: 15px; "&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;http://sourceforge.net/projects/condor-jdrmaa/files/condor-jdrmaa/0.2/condor-drmaa-0.2.jar/download&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 15px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 15px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Version 0.2 uses the condor command line clients to submit and manage jobs.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 15px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Hence you must make sure that the condor binaries are on path and CONDOR_CONFIG is set if your Condor config file is not in /etc/condor.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 15px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 15px; "&gt;&lt;span&gt;&lt;span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;The notes here pertain to Condor 7.4.2 on Mac OS X but should work on any platform that supports Condor and Java.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 15px; "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 15px; "&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;140-182-140-134:0.3 archit$ condor_version &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;$CondorVersion: 7.4.2 Mar 29 2010 BuildID: 227044 $&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;$CondorPlatform: I386-OSX_10_4 $&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Here is the Java Class I used to perform the Job Submission.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Note that it is in the package org.ogce.jobsub.api&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;To replicate my setup do&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;i&gt;mkdir -p org/ogce/jobsub/api&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman', serif;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Create org/ogce/jobsub/api/&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="line-height: normal; "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DRMAAJobSubmission.java with the following using your favorite editor.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: normal; "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;package&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; org.ogce.jobsub.api;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;import&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; java.util.ArrayList;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;import&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;java.util.LinkedList&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;import&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;java.util.List&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;import&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;java.util.Set&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;import&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; org.ggf.drmaa.*;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;import&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="text-decoration: underline"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;net.sf.igs&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.*;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;public&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;class&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; DRMAAJobSubmission {&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#5077c7;"&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;public&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;static&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;void&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; main(String[] args) {&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Session session = &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;null&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;String jobPath = &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#3c35f9;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"/bin/echo"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;session = SessionFactory.getFactory().getSession(); &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;String jobId = &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;null&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;JobTemplate jt = &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;null&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;JobInfo status = &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;null&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;ArrayList&lt;string&gt; argslist = &lt;/string&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;new&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; ArrayList&lt;string&gt;();&lt;/string&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;argslist.add(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#3c35f9;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"Hello"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;try&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; {&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;System.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0b28c6;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;out&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.println(session.getDrmSystem());&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;System.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0b28c6;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;out&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.println(session.getContact());&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;System.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0b28c6;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;out&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.println(session.getDrmaaImplementation());&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;session.init(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#3c35f9;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"localhost"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;jt = session.createJobTemplate();&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;jt.setRemoteCommand(jobPath);&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;jt.setWorkingDirectory(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#3c35f9;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"/tmp"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;jt.setJoinFiles(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;true&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;jt.setOutputPath(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#3c35f9;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"/tmp/hello.out"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; );&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;jt.setArgs(argslist);&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;jt.setTransferFiles(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;new&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; FileTransferMode(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;false&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;false&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;false&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;));&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;} &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;catch&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; (DrmaaException e) {&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;e.printStackTrace();&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;try&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; {&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;jobId = session.runJob(jt); &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;status = session.wait(jobId, Session.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0b28c6;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;DONE&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;if&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; (status.wasAborted()) {&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;System.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0b28c6;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;out&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.println(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#3c35f9;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"job "&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; + jobId + &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#3c35f9;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;" never ran"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;); &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;} &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;else&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;if&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; (status.hasExited ()) &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#3c35f9;"&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;System.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0b28c6;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;out&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.println(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"job "&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; + jobId + &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#3c35f9;"&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;                                  &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(60, 53, 249); "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"finished successfully with Exit Status "&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#3c35f9;"&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span" style="color: rgb(60, 53, 249); "&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;                                  + status.getExitStatus()); &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;} &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;else&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;if&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; (status.hasSignaled ()) &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#3c35f9;"&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;System.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0b28c6;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;out&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.println(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"job "&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; + jobId + &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;" finished due to signal"&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; +&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;status.getTerminatingSignal ());&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;} &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;else&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;{ &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;System.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0b28c6;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;out&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.println(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#3c35f9;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"job "&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; + jobId +&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color:#3c35f9;"&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;    &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;" finished with unclear conditions"&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;} &lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;catch&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; (DrmaaException e) {&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;System.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0b28c6;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;out&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.println(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#3c35f9;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"Internal Exception: "&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; + e.getMessage());&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;e.printStackTrace();&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#941766;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;catch&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; (org.ggf.drmaa.InternalException ie)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;System.&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#0b28c6;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;out&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;.println(&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#3c35f9;"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;"Internal Exception: "&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; + ie.getMessage());&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;ie.printStackTrace();&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;To Compile the file use&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;i&gt;javac -cp ./condor-drmaa-0.2.jar org/ogce/jobsub/api/DRMAAJobSubmission.java&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;and to submit the echo job do&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;i&gt;java -cp ./condor-drmaa-0.2.jar:. org.ogce.jobsub.api.DRMAAJobSubmission&lt;/i&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;This assumes you have the condor-drmaa jar in the current folder.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;You should see something like&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;i&gt;Condor&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;i&gt;Condor&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco"&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;i&gt;job 25.0 finished successfully with Exit Status 0&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Session.init("localhost") call is used to initiate the Condor DRM adaptor and tell it to connect to the scheduler running locally. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;The JobTemplate class is used to create the job description which gets translated into a condor submit file which is used as an argument to condor_submit.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;The Session class has a number of static members that are used to indicate Job Status. The JobInfo class returned by Session.wait is used to retrieve the current status of the job after it has been submitted using the session.runJob method. Session.wait takes as its second argument the time until which the call must block. In this case the call blacks until the job Completes as indicated by Session.DONE.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;In Order to specify job attributes not supported by the Getters and Setters we can use the setNativeSpecification method of the JobTemplate class.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;So In order to submit a Condor-G job all we need to do is add the line  &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(60, 53, 249); "&gt;&lt;span style="color: rgb(0, 0, 0); "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;i&gt;jt.setNativeSpecification(&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;i&gt;"Universe=Grid \n globusscheduler=qb1.loni.org/jobmanager"&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); "&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;i&gt;);&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;before submitting the job.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;Please note that the attributes must be separated by a new line (\n) character so that the submit file is generated correctly. Also it must be noted that jDRMAA sets the Universe to Vanilla by default, but since the Native Specification is written in the submit file after the Universe=Vanilla line, it can be used to override the Universe setting.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'times new roman';"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-5308676474773528900?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/5308676474773528900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=5308676474773528900' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5308676474773528900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5308676474773528900'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/06/condor-jdrmaa-example.html' title='Condor jDRMAA Example'/><author><name>Archit Kulshrestha</name><uri>http://www.blogger.com/profile/05092747927267769425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-5004107154364911285</id><published>2010-05-18T08:41:00.000-07:00</published><updated>2010-05-18T08:41:52.865-07:00</updated><title type='text'>Gadget Container, Registry, and Experiment Builder Movie Links</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;The links below show movie tutorials for the OGCE Gadget Container and two major new gadgets in the "ogce-all" release described in the previous post.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;OGCE Gadget Container: portal software for running secure Open Social gadgets: &amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande';"&gt;&lt;a href="http://ogceportal.iu.teragrid.org/tutorials/Gadget_Container.htm"&gt;http://ogceportal.iu.teragrid.org/tutorials/Gadget_Container.htm&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;XRegistry Gadget: a gadget for registering host computers and scientific application services into the OGCE XRegistry service:&amp;nbsp;&lt;a href="http://ogceportal.iu.teragrid.org/tutorials/XregistryInterface.htm"&gt;http://ogceportal.iu.teragrid.org/tutorials/XregistryInterface.htm&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;Experiment Builder Gadget and XBaya Workflow Composer: the experiment builder gadget allows you to build, execute, and monitor experiments from services and workflow stored in XRegistry:&amp;nbsp;&lt;a href="http://ogceportal.iu.teragrid.org/tutorials/ExperimentBuilder.htm"&gt;http://ogceportal.iu.teragrid.org/tutorials/ExperimentBuilder.htm&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;&lt;a href="http://ogceportal.iu.teragrid.org/tutorials/Gadget_Container.htm"&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-5004107154364911285?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/5004107154364911285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=5004107154364911285' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5004107154364911285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5004107154364911285'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/05/gadget-container-registry-and.html' title='Gadget Container, Registry, and Experiment Builder Movie Links'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-8669934266304464979</id><published>2010-05-12T07:40:00.000-07:00</published><updated>2010-05-12T07:40:24.285-07:00</updated><title type='text'>OGCE "All" Release Candidate</title><content type='html'>An initial release candidate of the next generation of the OGCE software stack is now available. &amp;nbsp;The download is available by anonymous SVN checkout using the command. &lt;br /&gt;&lt;br /&gt;svn co &amp;nbsp;https://ogce.svn.sourceforge.net/svnroot/ogce/ogce-all-rc1&lt;br /&gt;&lt;br /&gt;This is a preview release that will need to undergo additional acceptance testing, but it is stable for early users. &amp;nbsp;Future updates can be obtained using the usual "svn update" command, and the release can be modularly rebuilt.&lt;br /&gt;&lt;br /&gt;This download integrates several software components:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The OGCE Gadget Container: an iGoogle-style portal container for science gateways.&lt;/li&gt;&lt;li&gt;Experiment Builder and XRegistry gadgets for interfacing with the OGCE GFAC and XRegistry services and the XBaya workflow composer&lt;/li&gt;&lt;li&gt;XRegistery and GFAC services for registering, launching, monitoring, and sharing application services and workflows.&lt;/li&gt;&lt;li&gt;A collection of third party gadgets.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;Everything can be built with a single command: mvn clean install. &amp;nbsp;Maven profiles also allow you to build subcomponents:&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;mvn clean install -Dservices-only&lt;/b&gt; builds only GFAC and XBaya. &amp;nbsp;These services can run on separate servers from the gadget container, and you can run more than one instance of these services.&lt;/li&gt;&lt;li&gt;&lt;b&gt;mvn clean install -Dgadget-container&lt;/b&gt; builds just the gadget container.&lt;/li&gt;&lt;li&gt;&lt;b&gt;mvn clean install -Dgadgets-and-clients&lt;/b&gt; builds the gadget container, registry gadget, and experiment builder gadget.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-8669934266304464979?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/8669934266304464979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=8669934266304464979' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8669934266304464979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8669934266304464979'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/05/ogce-all-release-candidate.html' title='OGCE &quot;All&quot; Release Candidate'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-8364843186123397669</id><published>2010-04-28T13:32:00.001-07:00</published><updated>2010-04-28T13:36:42.814-07:00</updated><title type='text'>Updated TeraGrid CA Files</title><content type='html'>(Reposting from general TeraGrid mailing lists)&lt;br /&gt;&lt;br /&gt;Changes have been made to the list of Teragrid recognized Certificate&amp;nbsp;Authorities.&lt;br /&gt;&lt;br /&gt;The new CA tarball, v1.10, can be found on repo. This tarball adds the&amp;nbsp;new PSC MyProxy CA, with hash value 4b2783ac. You can obtain a copy of&amp;nbsp;the tarball and signatures file from the software WG site at:&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;&lt;a href="http://software.teragrid.org/security/teragrid-certs.tar.gz"&gt;http://software.teragrid.org/security/teragrid-certs.tar.gz&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://software.teragrid.org/security/teragrid-certs.tar.gz.asc"&gt;http://software.teragrid.org/security/teragrid-certs.tar.gz.asc&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please incorporate the new list as specified (RPs, Science Gateways and&amp;nbsp;users within 24 hours)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-8364843186123397669?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/8364843186123397669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=8364843186123397669' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8364843186123397669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8364843186123397669'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/04/updated-teragrid-ca-files.html' title='Updated TeraGrid CA Files'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-978490358786195511</id><published>2010-04-26T12:40:00.000-07:00</published><updated>2010-04-26T12:41:25.784-07:00</updated><title type='text'>New OGCE Discussion List, Google Group</title><content type='html'>We have created a new, open group for OGCE discussion questions and announcements. &amp;nbsp;The group URL is&amp;nbsp;&lt;a href="http://groups.google.com/group/ogce-discuss"&gt;http://groups.google.com/group/ogce-discuss&lt;/a&gt;, and the group email address is &lt;a href="mailto:ogce-discuss@googlegroups.com" style="color: #0000cc;"&gt;ogce-discuss@googlegroups.com&lt;/a&gt;. This email address replaces the older discuss@ogce.org mailing list.&lt;br /&gt;&lt;br /&gt;You are welcome to join, and we also allow anonymous viewing and moderated posts by group non-members. &amp;nbsp;Only project managers can see the member list.&lt;br /&gt;&lt;br /&gt;The project RSS feed is &lt;a href="http://groups.google.com/group/ogce-discuss/feed/rss_v2_0_msgs.xml"&gt;http://groups.google.com/group/ogce-discuss/feed/rss_v2_0_msgs.xml&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-978490358786195511?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/978490358786195511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=978490358786195511' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/978490358786195511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/978490358786195511'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/04/new-ogce-discussion-list-google-group.html' title='New OGCE Discussion List, Google Group'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-4461064364926383171</id><published>2010-03-27T11:55:00.000-07:00</published><updated>2010-03-27T12:54:20.334-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='maven deploy ssh'/><title type='text'>Build and Deploy to Maven2 Repo</title><content type='html'>OGCE components use Maven2 for build and Archiva for repository management. For legacy reasons some dependencies are exist in extreme lab maven repository. To upgrade these components and release a version and deploy a jar file to extreme lab maven 2 repository, add the following &lt;a href="http://maven.apache.org/pom.html#Distribution_Management"&gt;distributionManagement&lt;/a&gt; tag to the pom.xml.&lt;br /&gt;&lt;br /&gt;&amp;lt;distributionmanagement&amp;gt;&lt;br /&gt;&amp;lt;repository&amp;gt;&lt;br /&gt; &amp;lt;uniqueversion&amp;gt;false&amp;lt;/uniqueversion&amp;gt;&lt;br /&gt; &amp;lt;id&amp;gt;xRepo&amp;lt;/id&amp;gt;&lt;br /&gt; &amp;lt;name&amp;gt;Extreme Lab Repository&amp;lt;/name&amp;gt;&lt;br /&gt; &amp;lt;url&amp;gt;scp://mneme.extreme.indiana.edu/l/extreme/java/repository&amp;lt;/url&amp;gt;&lt;br /&gt; &amp;lt;layout&amp;gt;default&amp;lt;/layout&amp;gt;&lt;br /&gt;&amp;lt;/repository&amp;gt;&lt;br /&gt;&amp;lt;/distributionmanagement&amp;gt;&lt;br /&gt;&lt;br /&gt;mvn deploy will deploy the generated jar files to the repository but will prompt to enter the password and will also assume local account name. To avoid password prompt and to specify a different user name the following settings.xml can be placed in the $HOME/.m2 directory. For security reasons, never include the settings.xml in any of the packages, this file should be protected by file system security and is strongly advised to set the file permissions to 600.&lt;br /&gt;&lt;br /&gt;&amp;lt;settings xmlns=&amp;quot;http://maven.apache.org/SETTINGS/1.0.0&amp;quot; xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot; schemalocation=&amp;quot;http://maven.apache.org/SETTINGS/1.0.0                       http://maven.apache.org/xsd/settings-1.0.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;servers&amp;gt;&lt;br /&gt;  &amp;lt;server&amp;gt;&lt;br /&gt;    &amp;lt;id&amp;gt;xRepo&amp;lt;/id&amp;gt;&lt;br /&gt;    &amp;lt;username&amp;gt;smarru&amp;lt;/username&amp;gt;&lt;br /&gt;    &amp;lt;privatekey&amp;gt;${user.home}/.ssh/id_dsa&amp;lt;/privatekey&amp;gt; &amp;lt;!-- if ssh keys are not available the password can be set as &amp;lt;password&amp;gt;my_password&amp;lt;/password&amp;gt; --&amp;gt;&lt;br /&gt;    &amp;lt;passphrase&amp;gt;some_passphrase&amp;lt;/passphrase&amp;gt;&lt;br /&gt;    &amp;lt;filepermissions&amp;gt;664&amp;lt;/filepermissions&amp;gt;&lt;br /&gt;    &amp;lt;directorypermissions&amp;gt;775&amp;lt;/directorypermissions&amp;gt;&lt;br /&gt;    &amp;lt;configuration&amp;gt;&amp;lt;/configuration&amp;gt;&lt;br /&gt;  &amp;lt;/server&amp;gt;&lt;br /&gt;&amp;lt;/servers&amp;gt;&lt;br /&gt;&amp;lt;/settings&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-4461064364926383171?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/4461064364926383171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=4461064364926383171' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/4461064364926383171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/4461064364926383171'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/03/build-and-deploy-to-maven2-repo.html' title='Build and Deploy to Maven2 Repo'/><author><name>Suresh Marru</name><uri>http://www.blogger.com/profile/00202048048542872866</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-4582831315770029426</id><published>2010-03-26T09:35:00.001-07:00</published><updated>2010-03-26T09:35:52.755-07:00</updated><title type='text'>Gadget Container Theme Customization</title><content type='html'>The OGCE gadget container has been updated to simplify theme customization.  See &lt;a href="http://www.collab-ogce.org/ogce/index.php/OGCE_Gadget_Container_Theme_Customization"&gt;http://www.collab-ogce.org/ogce/index.php/OGCE_Gadget_Container_Theme_Customization &lt;/a&gt;for more information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-4582831315770029426?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/4582831315770029426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=4582831315770029426' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/4582831315770029426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/4582831315770029426'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/03/gadget-container-theme-customization.html' title='Gadget Container Theme Customization'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-417482457698418289</id><published>2010-03-17T06:06:00.000-07:00</published><updated>2010-04-02T13:39:02.090-07:00</updated><title type='text'>OGCE Messaging Service Released</title><content type='html'>We are pleased to announce the release of our Axis 2 based Messaging Service. This is a standalone publish/subscribe service that is also being integrated into the OGCE workflow suite.&lt;br /&gt;&lt;br /&gt;For more information and download instructions, see &lt;a href="http://www.collab-ogce.org/ogce/index.php/Messaging"&gt;http://www.collab-ogce.org/ogce/index.php/Messaging&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-417482457698418289?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/417482457698418289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=417482457698418289' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/417482457698418289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/417482457698418289'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/03/ogce-axis-2-based-messaging-released.html' title='OGCE Messaging Service Released'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-5141121774862509636</id><published>2010-03-11T20:34:00.000-08:00</published><updated>2010-03-14T08:33:13.937-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Monitoring Script'/><category scheme='http://www.blogger.com/atom/ns#' term='Dashboard'/><category scheme='http://www.blogger.com/atom/ns#' term='OGCE'/><title type='text'>OGCE Simple Monitoring Script</title><content type='html'>A simple perl based service monitoring script is available to check out from sourceforge svn at &lt;a href="https://ogce.svn.sourceforge.net/svnroot/ogce/ogce-utilities/service-monitoring-dashboard/" target="_blank"&gt;Service Monitoring Dashboard&lt;/a&gt;. This is a cleaned up version of the &lt;a href="http://www.extreme.indiana.edu/%7Edrlead/lead-soa-status.html" target="_blank"&gt;LEAD SOA Status Page &lt;/a&gt;authored by Suresh Marru and Marcus Christie.&lt;br /&gt;&lt;br /&gt;The perl script periodically pings the registered services and if a service is done, sends an emails to the registered contacts.  The scripts also writes our a html page with the following color convention:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="background-color: rgb(102, 255, 102);"&gt;Green - Service is up&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: rgb(255, 102, 102);"&gt;Red - Service is  down&lt;/span&gt;&lt;span style="background-color: rgb(255, 255, 102);"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="background-color: rgb(255, 255, 102);"&gt;Yellow - Request timed  out (i.e., took longer than the default 20 seconds)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;The OGCE Team has deployed and will maintain the script. The status of the services can be viewed at &lt;a href="http://ogceportal.iu.teragrid.org/monitor/ogce_monitoring_dashboard.html" target="_blank"&gt;Monitoring Dash Board&lt;/a&gt;. All services are pinged every 10 mins and the page is refreshed. Additionally, &lt;a href="http://www.extreme.indiana.edu/xgws/xsul/" target="_blank"&gt;XSUL based services&lt;/a&gt; are instrumented with finer details like uptime and total requests served. In the future Axis2 based services will also be explored for more instrumented data. OGCE hosted gateway (demo/tutorial) services as well as gateway services will be monitored. To add a service to the monitoring list, send an email to {smarru or mpierce} at cs.indiana.edu (Note that only project supported gateways will be monitored).&lt;br /&gt;&lt;br /&gt;Gateways can checkout the script and deploy and maintain on their own servers. To add a service to the script, use the following template:&lt;br /&gt;&lt;br /&gt;push (@services,  {&lt;br /&gt;$NAME =&gt; "OGCE Gateway Portal",&lt;br /&gt;$ID =&gt; "OGCEPortal",&lt;br /&gt;$URL =&gt; "https://ogceportal.iu.teragrid.org:8443/gridsphere/gridsphere",&lt;br /&gt;$CONTACTS =&gt; [admin@gateway.org],&lt;br /&gt;$GATEWAYS_R_US =&gt; $OGCE&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;The GATEWAYS_R_US is a variable to categorize the services. For instance, to generate a separate listing of OGCE Hosted Services and a list of Gateway Services. The perl script is commented to explain these terminologies. The documentation is very naive but will be enhanced more.&lt;br /&gt;&lt;br /&gt;Questions or comments, email smarru at cs.indiana.edu&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-5141121774862509636?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/5141121774862509636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=5141121774862509636' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5141121774862509636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5141121774862509636'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/03/ogce-simple-monitoring-script.html' title='OGCE Simple Monitoring Script'/><author><name>Suresh Marru</name><uri>http://www.blogger.com/profile/00202048048542872866</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-3915276783405605003</id><published>2010-03-11T12:20:00.001-08:00</published><updated>2010-03-30T07:32:39.716-07:00</updated><title type='text'>Overview of OGCE Science Gateway Support</title><content type='html'>&lt;div id="__ss_3400415" style="width: 425px;"&gt;&lt;span style="display: block; margin-bottom: 4px; margin-left: 0px; margin-right: 0px; margin-top: 12px;"&gt;The slideshow below was presented at the Indiana University Pervasive Technology Institute and focuses on IU OGCE activities. &amp;nbsp;For fuller overviews, see for example&amp;nbsp;&lt;a href="http://www.collab-ogce.org/ogce/index.php/Tutorials"&gt;http://www.collab-ogce.org/ogce/index.php/Tutorials&amp;nbsp;&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;span style="display: block; margin-bottom: 4px; margin-left: 0px; margin-right: 0px; margin-top: 12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong style="display: block; margin: 12px 0 4px;"&gt;&lt;a href="http://www.slideshare.net/marpierc/ogces-advanced-science-gateway-support" title="OGCE's Advanced Science Gateway Support"&gt;OGCE's Advanced Science Gateway Support&lt;/a&gt;&lt;/strong&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=pti-advancedgatewaysupport-final1-100311124310-phpapp01&amp;stripped_title=ogces-advanced-science-gateway-support" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=pti-advancedgatewaysupport-final1-100311124310-phpapp01&amp;stripped_title=ogces-advanced-science-gateway-support" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;div style="padding: 5px 0 12px;"&gt;View more &lt;a href="http://www.slideshare.net/"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/marpierc"&gt;marpierc&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-3915276783405605003?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/3915276783405605003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=3915276783405605003' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3915276783405605003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3915276783405605003'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/03/overview-of-ogce-science-gateway.html' title='Overview of OGCE Science Gateway Support'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-7095113873739897554</id><published>2010-03-10T07:46:00.000-08:00</published><updated>2010-03-10T07:48:11.890-08:00</updated><title type='text'>Analytics Reports for OGCE Web Site</title><content type='html'>Images below are from our Google Analytics traffic tracking from March 1, 2009-March 1, 2010. The first shows overall site traffic. The second shows global traffic sources.  Click the image to see a larger version. &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_4PtBnpgs9Ss/S5e-Or6jDiI/AAAAAAAAACo/MSpN71SZE6k/s1600-h/Analytics_www.collab-ogce.org_20090301-20100301_(DashboardReport)_Page_1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://3.bp.blogspot.com/_4PtBnpgs9Ss/S5e-Or6jDiI/AAAAAAAAACo/MSpN71SZE6k/s400/Analytics_www.collab-ogce.org_20090301-20100301_(DashboardReport)_Page_1.png" width="308" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_4PtBnpgs9Ss/S5e-F0IZguI/AAAAAAAAACg/xIDESJF5m44/s1600-h/Analytics_www.collab-ogce.org_20090301-20100301_(GeoMapReport)_Page_1.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://2.bp.blogspot.com/_4PtBnpgs9Ss/S5e-F0IZguI/AAAAAAAAACg/xIDESJF5m44/s400/Analytics_www.collab-ogce.org_20090301-20100301_(GeoMapReport)_Page_1.png" width="308" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-7095113873739897554?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/7095113873739897554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=7095113873739897554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/7095113873739897554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/7095113873739897554'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/03/analytics-reports-for-ogce-web-site.html' title='Analytics Reports for OGCE Web Site'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4PtBnpgs9Ss/S5e-Or6jDiI/AAAAAAAAACo/MSpN71SZE6k/s72-c/Analytics_www.collab-ogce.org_20090301-20100301_(DashboardReport)_Page_1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-3383649343859520427</id><published>2010-03-10T07:28:00.000-08:00</published><updated>2010-03-10T07:28:30.623-08:00</updated><title type='text'>Download Java Server Faces Components for Amazon Cloud Services</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande'; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;We have Amazon EC2 user interface components built with Java Server Faces available for download or SVN checkout. &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;The tar.gz version is available from&amp;nbsp;&lt;a href="http://ogce.svn.sourceforge.net/viewvc/ogce/ogce-amazon-gadgets/awsGadget.tar.gz?view=tar"&gt;http://ogce.svn.sourceforge.net/viewvc/ogce/ogce-amazon-gadgets/awsGadget.tar.gz?view=tar&lt;/a&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;To check the code out from SVN, use the command&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;svn checkout&amp;nbsp;&amp;nbsp;https://ogce.svn.sourceforge.net/svnroot/ogce/ogce-amazon-gadgets/awsGadget&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;This will create a directory $HOME/awsGadget. &amp;nbsp;To build the gadgets, use the command&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;mvn clean install -Dcatalina.home=/path/to/your/tomcat&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;For example, if you download (separately) Apache Tomcat 6.0.18 and put it in your awsGadget directory, you would run the command&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;mvn clean install -Dcatalina.home=./apache-tomcat-6.0.18/ &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Start your tomcat server and point your browser to http://localhost:8080/AWSGadget/index.jsp.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Note the login page requires your Amazon secret key, so you will need to run this over HTTPS. &amp;nbsp;This code is provided as is under our usual SourceForge license. &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-3383649343859520427?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/3383649343859520427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=3383649343859520427' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3383649343859520427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3383649343859520427'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/03/download-java-server-faces-components.html' title='Download Java Server Faces Components for Amazon Cloud Services'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-3629276332982833508</id><published>2010-03-01T10:44:00.001-08:00</published><updated>2010-03-01T10:45:20.945-08:00</updated><title type='text'>OGCE Jira URL</title><content type='html'>We are opening up our Jira project and bug tracking system for anonymous viewing. &amp;nbsp;The URL is&amp;nbsp;&lt;a href="http://grids.ucs.indiana.edu:8080/jira"&gt;http://grids.ucs.indiana.edu:8080/jira&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-3629276332982833508?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/3629276332982833508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=3629276332982833508' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3629276332982833508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3629276332982833508'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/03/ogce-jira-url.html' title='OGCE Jira URL'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-7237423582946565202</id><published>2010-03-01T07:03:00.000-08:00</published><updated>2010-03-11T07:32:46.834-08:00</updated><title type='text'>Using GFac to wrap an application as a service</title><content type='html'>Launching applications on Super Computers and managing the application during its lifetime and its output after it ends are challenging tasks. GFac aims at being able to provide simple GUI tools that can help launch and manage the application on remote supercomputers.&lt;br /&gt;&lt;br /&gt;This post aims at serving as a quickstart to configuring a XSul based GFac persistent service.&lt;br /&gt;&lt;br /&gt;The first step is to install GFac and XRegistry components. Good documentation to do this can be found on the &lt;a href="http://www.collab-ogce.org/ogce/index.php/Workflow"&gt;OGCE web pages&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After the installation is complete set the GFAC_HOME environment variable to point to the GFac's target/dist-bin folder:&lt;br /&gt;&lt;br /&gt;export GFAC_HOME=/Users/archit/ogce/ogce-xsul-services-1.0-RC1/sgfac/target/dist-bin&lt;br /&gt;&lt;br /&gt;Now create a folder to house the configuration files that will be used by our service.&lt;br /&gt;&lt;br /&gt;cd ogce-xsul-services-1.0-RC1/sgfac&lt;br /&gt;mkdir helloworld&lt;br /&gt;cd helloworld&lt;br /&gt;&lt;br /&gt;Now use your favorite editor to create the three XML configuration files needed by GFac to start the persistent service namely the App description document, the host description document and service description document.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Application Description File helloworldapp.xml:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;&amp;lt;ApplicationDescription xmlns="http://www.extreme.indiana.edu/namespaces/2004/01/gFac" xmlns:lead="http://www.extreme.indiana.edu/lead"&amp;gt;&lt;br /&gt;&amp;lt;applicationName&lt;br /&gt;targetNamespace="http://www.extreme.indiana.edu/lead"&amp;gt;HelloWorldApp&amp;lt;/applicationName&amp;gt;&lt;br /&gt;&amp;lt;jobType&amp;gt;single&amp;lt;/jobType&amp;gt;&lt;br /&gt;&amp;lt;project&amp;gt;  &amp;lt;projectName&amp;gt;TG-XXXXXXXXXX&amp;lt;/projectName&amp;gt;&lt;br /&gt;&amp;lt;projectDescription&amp;gt;&lt;br /&gt;TG staff&lt;br /&gt;&amp;lt;/projectDescription&amp;gt;&lt;br /&gt;&amp;lt;/project&amp;gt;&lt;br /&gt;&amp;lt;queue&amp;gt;&lt;br /&gt;&amp;lt;queueName&amp;gt;SERIAL&amp;lt;/queueName&amp;gt;&lt;br /&gt;&amp;lt;queueDescription&amp;gt;&lt;br /&gt;BigRed queue&lt;br /&gt;&amp;lt;/queueDescription&amp;gt;&lt;br /&gt;&amp;lt;/queue&amp;gt;&lt;br /&gt;&amp;lt;maxWallTime&amp;gt;30&amp;lt;/maxWallTime&amp;gt;&lt;br /&gt;&amp;lt;count&amp;gt;1&amp;lt;/count&amp;gt;&lt;br /&gt;&amp;lt;rslparm name="project"&amp;gt;TG-XXXXXXXXXX&amp;lt;/rslparm&amp;gt;&lt;br /&gt;&amp;lt;rslparm name="queue"&amp;gt;SERIAL&amp;lt;/rslparm&amp;gt;&lt;br /&gt;&amp;lt;deploymentDescription&amp;gt;&lt;br /&gt;&amp;lt;hostName&amp;gt;&lt;br /&gt;bigred.iu.teragrid.org&lt;br /&gt;&amp;lt;/hostName&amp;gt;&lt;br /&gt;&amp;lt;executable&amp;gt;/N/u/tg-archi/BigRed/helloworld&amp;lt;/executable&amp;gt;&lt;br /&gt;&amp;lt;workdir&amp;gt;&lt;br /&gt;/N/u/tg-archi/BigRed/gfactmp&lt;br /&gt;&amp;lt;/workdir&amp;gt;&lt;br /&gt;&amp;lt;!-- Tmp directory for this application.&lt;br /&gt;if not specified, the tmp directory of the host will be used--&amp;gt;&lt;br /&gt;&amp;lt;tmpDir&amp;gt;&lt;br /&gt;/N/u/tg-archi/BigRed/gfactmp&lt;br /&gt;&amp;lt;/tmpDir&amp;gt;&lt;br /&gt;&amp;lt;applicationEnv&amp;gt; &lt;br /&gt;&amp;lt;name&amp;gt;FIRST_NAME&amp;lt;/name&amp;gt; &lt;br /&gt;&amp;lt;value&amp;gt;Archit&lt;br /&gt;&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;lt;/applicationEnv&amp;gt;&lt;br /&gt;&amp;lt;/deploymentDescription&amp;gt;&lt;br /&gt;&amp;lt;/ApplicationDescription&amp;gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;b&gt;ServiceDescription file: helloworldsvc.xml&lt;/b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&amp;lt;ServiceMap xmlns="http://www.extreme.indiana.edu/namespaces/2004/01/gFac"&lt;br /&gt;xmlns:lead="http://www.extreme.indiana.edu/lead"&amp;gt;&lt;/i&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;&amp;lt;service&amp;gt;&lt;/i&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;&amp;lt;serviceName targetNamespace="http://www.extreme.indiana.edu/lead"&amp;gt;HelloWorld&lt;/i&gt;&lt;i&gt;Service&amp;lt;/serviceName&amp;gt;&lt;/i&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;&amp;lt;/service&amp;gt;&lt;/i&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;&amp;lt;lifeTime&amp;gt;&lt;/i&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;&amp;lt;notAfterInactiveMinutes&amp;gt;-1&amp;lt;/notAfterInactiveMinutes&amp;gt;&lt;/i&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;&amp;lt;/lifeTime&amp;gt;&lt;/i&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;&amp;lt;portType&amp;gt;&lt;/i&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;&amp;lt;method stageOutputDataFiles="true" forceFileStagingToWorkDir="true"&amp;gt;&lt;/i&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;&amp;lt;methodName&amp;gt;Run&amp;lt;/methodName&amp;gt;&lt;/i&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;&amp;lt;application paramValuesOnly="true" useLEADNameListFile="true"&amp;gt;&lt;/i&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;&amp;lt;applicationName targetNamespace="http://www.extreme.indiana.edu/lead"&amp;gt;HelloWorld&lt;/i&gt;&lt;i&gt;App&amp;lt;/applicationName&amp;gt;&lt;/i&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;&amp;lt;/application&amp;gt;&lt;/i&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;&amp;lt;inputParameter&amp;gt;&lt;br /&gt;&amp;lt;parameterName&amp;gt;lastname&lt;/i&gt;&lt;i&gt;&amp;lt;/parameterName&amp;gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;&amp;lt;parameterType&amp;gt;String&amp;lt;/parameterType&amp;gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;&amp;lt;/inputParameter&amp;gt;&lt;/i&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;i&gt;&amp;lt;inputParameter&amp;gt;&lt;br /&gt;&amp;lt;parameterName&amp;gt;inputfile&amp;lt;/parameterName&amp;gt;&lt;br /&gt;&amp;lt;parameterType&amp;gt;URI&amp;lt;/parameterType&amp;gt;&lt;br /&gt;&amp;lt;/inputParameter&amp;gt;&lt;/i&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt; &lt;i&gt;&amp;lt;outputParameter&amp;gt;&lt;br /&gt;&amp;lt;parameterName&amp;gt;friendCount&amp;lt;/parameterName&amp;gt;&lt;br /&gt;&amp;lt;parameterType&amp;gt;String&amp;lt;/parameterType&amp;gt;&lt;br /&gt;&amp;lt;/outputParameter&amp;gt;&lt;br /&gt;&amp;lt;outputParameter&amp;gt;&lt;br /&gt;&amp;lt;parameterName&amp;gt;friendListFile&amp;lt;/parameterName&amp;gt;&lt;br /&gt;&amp;lt;parameterType&amp;gt;URI&amp;lt;/parameterType&amp;gt;&lt;br /&gt;&amp;lt;/outputParameter&amp;gt;&lt;br /&gt;&amp;lt;/method&amp;gt;&lt;br /&gt;&amp;lt;/portType&amp;gt;&lt;br /&gt;&amp;lt;/ServiceMap&amp;gt;&lt;/i&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;b&gt;Host Description File: bigred.xml&lt;/b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&amp;lt;HostDescription xmlns="http://www.extreme.indiana.edu/namespaces/2004/01/gFac" xmlns:lead="http://www.extreme.indiana.edu/lead"&amp;gt;&lt;br /&gt;&amp;lt;documentInfo&amp;gt;&lt;br /&gt;&amp;lt;documentName targetNamespace="http://www.extreme.indiana.edu/lead"&amp;gt;BigRed&amp;lt;/documentName&amp;gt;&lt;br /&gt;&amp;lt;/documentInfo&amp;gt;&lt;br /&gt;&amp;lt;hostName&amp;gt;bigred.iu.teragrid.org&amp;lt;/hostName&amp;gt;&lt;br /&gt;&amp;lt;hostConfiguration&amp;gt;&lt;br /&gt;&amp;lt;tmpDir&amp;gt;/N/u/tg-archi/BigRed/gfactmp&amp;lt;/tmpDir&amp;gt;&lt;br /&gt;&amp;lt;globusGatekeeper wsGram="true"&amp;gt;&lt;br /&gt;&amp;lt;endPointReference&amp;gt;&lt;br /&gt;https://gatekeeper.bigred.iu.teragrid.org:8443/wsrf/services/ManagedJobFactoryService&lt;br /&gt;&amp;lt;/endPointReference&amp;gt;&lt;br /&gt;&amp;lt;jobmanagertype&amp;gt;Loadleveler&amp;lt;/jobmanagertype&amp;gt;&lt;br /&gt;&amp;lt;/globusGatekeeper&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;gridFTP&amp;gt;&lt;br /&gt;&amp;lt;endPointReference&amp;gt;gridftp.bigred.iu.teragrid.org:2811&amp;lt;/endPointReference&amp;gt;&lt;br /&gt;&amp;lt;/gridFTP&amp;gt;&lt;br /&gt;&amp;lt;/hostConfiguration&amp;gt;&lt;br /&gt;&amp;lt;/HostDescription&amp;gt;&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Create the service properties file:&lt;/b&gt;&lt;br /&gt;Finally, create the GFac service property file: helloworld.properties. This will tell GFac where to get the service, application, and host description files you just made. &lt;br /&gt;&lt;i&gt;serviceMapFile = helloworld/helloworldsvc.xml&lt;br /&gt;appDescFile = helloworld/helloworldapp.xml&lt;br /&gt;hostDescFile = helloworld/bigred.xml&lt;br /&gt;port = 12346&lt;br /&gt;#Comment this to make Factory and Services starts up without https&lt;br /&gt;#transportSecurity=true&lt;br /&gt;#private key used by the GFac to connect to other services, and start https socket, if it is enabled&lt;br /&gt;ssl.hostcertsKeyFile=/home/ogce/ogce-xsul-services-1.0-RC1/sgfac/target/dist-bin/conf/ogce_services_key.pem&lt;br /&gt;ssl.trustedCertsFile=/home/ogce/ogce-xsul-services-1.0-RC1/sgfac/target/dist-bin/conf/trusted_cas.pem&lt;br /&gt;registryURL=https://&amp;lt;yourip&amp;gt;:6666/xregistry?wsdl&lt;br /&gt;#Ask Gfac to go to local mode, so it can work without credentails. Comment if you need a remote installation&lt;br /&gt;installation=local&lt;br /&gt;myproxyServer=myproxy.teragrid.org&lt;br /&gt;myproxyUserName=XXXXX&lt;br /&gt;myproxyLifetime=86400&lt;br /&gt;myproxyPasswd=XXXXXX&lt;br /&gt;#gfac.prefferedProvider=Local|Gram|WSGram|SSH|ResourceBroker&lt;br /&gt;wsgramPrefered=true&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Now with your JAVA_HOME and GFAC_HOME set start the persisitent HelloWorldService using the run.sh provided with GFac as foolows:&lt;br /&gt;&lt;br /&gt;./run.sh helloworld/helloworld.properties&lt;br /&gt;&lt;br /&gt;This will start the service on port 12345 and you are ready to submit HelloWorld jobs.&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-7237423582946565202?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/7237423582946565202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=7237423582946565202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/7237423582946565202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/7237423582946565202'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2010/03/using-gfac-to-wrap-application-as.html' title='Using GFac to wrap an application as a service'/><author><name>Archit Kulshrestha</name><uri>http://www.blogger.com/profile/05092747927267769425</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-4517400329353653558</id><published>2009-12-17T08:26:00.000-08:00</published><updated>2009-12-17T08:26:45.058-08:00</updated><title type='text'>Web Server DNS Updates Complete</title><content type='html'>The DNS entry for the host server of the OGCE and GCE Workshop websites has been updated.&amp;nbsp; The usual URLs (http://www.collab-ogce.org, etc) should work correctly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-4517400329353653558?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/4517400329353653558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=4517400329353653558' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/4517400329353653558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/4517400329353653558'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/12/web-server-dns-updates-complete.html' title='Web Server DNS Updates Complete'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-152090539283283731</id><published>2009-12-16T14:40:00.000-08:00</published><updated>2009-12-16T14:40:51.972-08:00</updated><title type='text'>OGCE Web Site Problems</title><content type='html'>We are changing the IP address of the Web server that virtually hosts the www.collab-ogce.org web site.&amp;nbsp; You can access the OGCE site with this URL:&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gf18.ucs.indiana.edu/ogce/index.php/Main_Page"&gt;http://gf18.ucs.indiana.edu/ogce/index.php/Main_Page&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The GCE08 and 09 workshops can be reached at&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gf18.ucs.indiana.edu/gce08/index.php/Main_Page"&gt;http://gf18.ucs.indiana.edu/gce08/index.php/Main_Page&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gf18.ucs.indiana.edu/gce09/index.php/Main_Page"&gt;http://gf18.ucs.indiana.edu/gce09/index.php/Main_Page&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-152090539283283731?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/152090539283283731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=152090539283283731' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/152090539283283731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/152090539283283731'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/12/ogce-web-site-problems.html' title='OGCE Web Site Problems'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-4499274337066502298</id><published>2009-12-16T07:17:00.000-08:00</published><updated>2009-12-16T07:17:27.122-08:00</updated><title type='text'>OGCE Cyberaide JavaScript Release</title><content type='html'>The SC09 stable release of Cyberaide JavaScript is available from &lt;a href="http://www.collab-ogce.org/ogce/index.php/JavaScript_COG"&gt;http://www.collab-ogce.org/ogce/index.php/JavaScript_COG&lt;/a&gt;.&amp;nbsp; You can either check the code out from SVN or download the tar:&lt;br /&gt;&lt;br /&gt;SVN Checkout Command: svn checkout &lt;a class="external free" href="https://cyberaide.googlecode.com/svn/tags/cyberaide-javascript-SC09" rel="nofollow" title="https://cyberaide.googlecode.com/svn/tags/cyberaide-javascript-SC09"&gt;https://cyberaide.googlecode.com/svn/tags/cyberaide-javascript-SC09&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tar download link: &lt;a href="http://www.collab-ogce.org/ogce/downloads/cyberaide-javascript-SC09.tar.gz"&gt;http://www.collab-ogce.org/ogce/downloads/cyberaide-javascript-SC09.tar.gz&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-4499274337066502298?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/4499274337066502298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=4499274337066502298' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/4499274337066502298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/4499274337066502298'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/12/ogce-cyberaide-javascript-release.html' title='OGCE Cyberaide JavaScript Release'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-8954812411403529867</id><published>2009-12-08T06:12:00.000-08:00</published><updated>2009-12-08T06:12:25.490-08:00</updated><title type='text'>OGCE Gadget Container Added to Nightly Build and Test</title><content type='html'>The OGCE Gadget Container has been added to the NMI nightly build and test system.&amp;nbsp; To see a dashboard of all tests, go to &lt;a href="http://nmi-s003.cs.wisc.edu/nmi/index.php?page=results%2Foverview&amp;amp;opt_project=OGCE"&gt;http://nmi-s003.cs.wisc.edu/nmi/index.php?page=results%2Foverview&amp;amp;opt_project=OGCE&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-8954812411403529867?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/8954812411403529867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=8954812411403529867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8954812411403529867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8954812411403529867'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/12/ogce-gadget-container-added-to-nightly.html' title='OGCE Gadget Container Added to Nightly Build and Test'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-8664428353812724510</id><published>2009-12-07T11:23:00.000-08:00</published><updated>2009-12-07T11:23:22.548-08:00</updated><title type='text'>OGCE Gadget Container REST API</title><content type='html'>Notes by Gerald Guo, the developer of the gadget container. We are developing a REST API for the gadget container that allows you to work with it programmatically.&amp;nbsp; The following example shows how to add a gadget to a layout using curl.&amp;nbsp; If you prefer, a tool like the Firefox plugin Poster can be used. &lt;br /&gt;&lt;br /&gt;Curl example:&lt;br /&gt;1) Authentication&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; curl -H Connection:keep-alive -d "screenname=testuser&amp;amp;password=testuser"&lt;br /&gt;-v -k -o output.txt -c cookies&lt;br /&gt;https://gf13.ucs.indiana.edu:7443/ishindig-webapp/signin&lt;br /&gt;&lt;br /&gt;2) Add a new gadget (Calender gadget)&lt;br /&gt;&lt;br /&gt;First, create a file named "gadget.json" with following content:&lt;br /&gt;{ "gadgetname":"Embedded Calendar",&lt;br /&gt;"gadgetspecsrc":"https://gf13.ucs.indiana.edu:7443/gadgets-repo/EmbeddedCale&lt;br /&gt;ndar.xml"}&lt;br /&gt;&lt;br /&gt;Then execute this command:&lt;br /&gt;curl -d @gadget.json -H Content-Type:application/json -H&lt;br /&gt;Connection:keep-alive -v -k -c cookies -b cookies&lt;br /&gt;'https://gf13.ucs.indiana.edu:7443/ishindig-webapp/rest/users/@self/layouts/&lt;br /&gt;index/0/tabs/index/0/columns/index/2/gadgets/index/-1'&lt;br /&gt;&lt;br /&gt;In the long POST URL, position (consisting of tuple &lt;layout, column,="" tab,=""&gt;&lt;br /&gt;gadget index&amp;gt;) of the new gadget is specified.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; layouts/index/0&amp;nbsp; : this specifies the layout the gadget will be added to&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; tabs/index/0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : this specifies the tab the gadget will be added to&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; columns/index/2&amp;nbsp; : this specifies the column the gadget will be added to&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; gadgets/index/-1 : this specifies position of the gadget within&lt;br /&gt;containing column. -1 means appending.&lt;br /&gt;&lt;br /&gt;Then you can log in OGCE gadget container via web interface&lt;br /&gt;(https://gf13.ucs.indiana.edu:7443/ishindig-webapp/www/sign.jsp) to check&lt;br /&gt;whether it has been added.&amp;nbsp;&lt;/layout,&gt;&lt;br /&gt;&lt;br /&gt;This feature is currently only available in the SVN trunk.&amp;nbsp; It is not part of the SC09 tagged release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-8664428353812724510?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/8664428353812724510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=8664428353812724510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8664428353812724510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8664428353812724510'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/12/ogce-gadget-container-rest-api.html' title='OGCE Gadget Container REST API'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-3713808921605471730</id><published>2009-12-07T06:27:00.001-08:00</published><updated>2009-12-07T06:27:55.830-08:00</updated><title type='text'>XBaya Workflow Composer as Mashup Builder</title><content type='html'>WS02 is using and extending XBaya to work as a mashup composer: &lt;a href="http://kkpradeeban.blogspot.com/2009/11/this-screen-cast-shows-development-of.html"&gt;http://kkpradeeban.blogspot.com/2009/11/this-screen-cast-shows-development-of.htm.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-3713808921605471730?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/3713808921605471730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=3713808921605471730' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3713808921605471730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3713808921605471730'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/12/xbaya-workflow-composer-as-mashup.html' title='XBaya Workflow Composer as Mashup Builder'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-3027200248268973389</id><published>2009-11-24T08:54:00.000-08:00</published><updated>2009-11-24T08:54:35.581-08:00</updated><title type='text'>OGCE Gadget Container Release</title><content type='html'>The SC09 tagged release of the OGCE Gadget Container is now available.&amp;nbsp; See &lt;a href="http://www.collab-ogce.org/ogce/index.php/OGCE_Gadget_Container"&gt;http://www.collab-ogce.org/ogce/index.php/OGCE_Gadget_Container&lt;/a&gt; for download links and more information.&amp;nbsp; Features include&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Several gadgets pre-configured in the build, including RSS readers, GMail, Google Talk, TeraGrid status monitoring gadgets, and more.&lt;/li&gt;&lt;li&gt;Support for Social Networking using Google Friend Connect.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Embedded Apache Shindig container.&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;Support for OAuth-secured gadgets.&lt;/li&gt;&lt;li&gt;Support for OpenID login.&lt;/li&gt;&lt;li&gt;Administration interfaces.&lt;/li&gt;&lt;li&gt;Alternate layouts and skins.&lt;/li&gt;&lt;li&gt;Drag-and-drop gadget layouts.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-3027200248268973389?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/3027200248268973389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=3027200248268973389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3027200248268973389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3027200248268973389'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/11/ogce-gadget-container-release.html' title='OGCE Gadget Container Release'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-5286149028202448572</id><published>2009-11-13T06:50:00.000-08:00</published><updated>2009-11-13T06:50:24.244-08:00</updated><title type='text'>Using Friend Connect Gadgets in OGCE Gadget Container</title><content type='html'>&lt;a href="http://www.google.com/friendconnect/"&gt;Google Friend Connect&lt;/a&gt; allows you to easily develop social applications using Open Social, OAuth, and OpenID without requiring detailed knowledge of specifications or software tools.&amp;nbsp; FriendConnect applications are just HTML and JavaScript and can be easily converted into Google Gadgets.&lt;br /&gt;&lt;br /&gt;The OGCE Gadget Container comes configured to run FriendConnect applications.&amp;nbsp; However, you must do a few additional steps outside of our build process.&amp;nbsp; These instructions refer to actions you should take at the Friend Connect website.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Register with FriendConnect.&amp;nbsp; Click "Get Started" and check the agreement.&lt;/li&gt;&lt;li&gt;Register your URL.&amp;nbsp; If you are just testing things on localhost, there is no need to do this.&amp;nbsp; The OGCE gadget container comes with a site ID for localhost.&amp;nbsp; This gives you a social network of 1.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;After registering, you will be redirected to your FriendConnect management dashboard.&amp;nbsp; It will have a URL similar to &lt;br /&gt;http://www.google.com/friendconnect/admin/site/overview?id=02963187904381158078&lt;/li&gt;&lt;li&gt;The number 02963187904381158078 in this example is your site ID.&lt;/li&gt;&lt;li&gt;Go to the OGCE Gadget Container's &lt;i&gt;config/ishindig.properties&lt;/i&gt; file and change the value of &lt;i&gt;site.friendconnectID&lt;/i&gt; to your new site ID.&lt;/li&gt;&lt;li&gt;If you have already built the OGCE Gadget Container before, you will need to redeploy the gadgets.&amp;nbsp;&amp;nbsp; Use the command &lt;i&gt;mvn clean install -f third_party_gadgets/pom.xml.&amp;nbsp;&amp;nbsp;&lt;/i&gt;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;You will also need to reload your browser to see the changes if you were logged into the portal.&lt;/li&gt;&lt;/ol&gt;If you have registered and configured everything correctly, the Friend Connect tab should look like the page below. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_4PtBnpgs9Ss/Sv1xmJ4yDjI/AAAAAAAAACU/14ZFc_tmjek/s1600-h/Picture+63.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_4PtBnpgs9Ss/Sv1xmJ4yDjI/AAAAAAAAACU/14ZFc_tmjek/s320/Picture+63.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-5286149028202448572?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/5286149028202448572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=5286149028202448572' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5286149028202448572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5286149028202448572'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/11/using-friend-connect-gadgets-in-ogce.html' title='Using Friend Connect Gadgets in OGCE Gadget Container'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_4PtBnpgs9Ss/Sv1xmJ4yDjI/AAAAAAAAACU/14ZFc_tmjek/s72-c/Picture+63.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-7310444241843196962</id><published>2009-11-11T19:09:00.000-08:00</published><updated>2009-11-11T19:12:47.049-08:00</updated><title type='text'>OGCE Gadget Container and OpenID</title><content type='html'>The OGCE Gadget Container lets you associate an OpenID with your login account.&amp;nbsp; You can do this in one of two ways.&amp;nbsp; We will assume you have an OpenID already. Chances are you do, even if you don't realize it. For more information, see &lt;a href="http://openid.net/get-an-openid/"&gt;http://openid.net/get-an-openid/&lt;/a&gt;. For a concrete example, you can use Blogger blogs as OpenID URLs.&amp;nbsp; If you were an owner of this blog, you would type &lt;i&gt;http://collab-ogce.blogspot.com&lt;/i&gt; in the OpenID URL fields of the images below.&lt;br /&gt;&lt;br /&gt;Your first option is to associate your openID with your gadget portal account when you create first it.&amp;nbsp; Before creating the account, log into your OpenID account by typing its URL in the lower left text field of the login page.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_4PtBnpgs9Ss/Svt7XnNBXII/AAAAAAAAACM/EJzwySEA58g/s1600-h/Picture+25.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_4PtBnpgs9Ss/Svt7XnNBXII/AAAAAAAAACM/EJzwySEA58g/s320/Picture+25.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;You will be redirected to your OpenID login page.&amp;nbsp; Login and you will be redirected back to the gadget login page (above).&amp;nbsp; Now fill out the form on the right to create a new account.&lt;br /&gt;&lt;br /&gt;From now on, you can just type your OpenID URL in the gadget login page and use your OpenID account to login.&amp;nbsp; It will be associated with your user account. &lt;br /&gt;&lt;br /&gt;Your second option is to add or update your OpenID URL after you have created an account.&amp;nbsp; To do this, first create an account and login with your portal user name.&amp;nbsp; Then click the the "User Info" button on the upper right tool bar area.&amp;nbsp; You'll get a popup like the one below.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_4PtBnpgs9Ss/Svt5MXaguhI/AAAAAAAAACE/FPJ5jZjvkLs/s1600-h/Picture+23.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_4PtBnpgs9Ss/Svt5MXaguhI/AAAAAAAAACE/FPJ5jZjvkLs/s320/Picture+23.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Type your OpenID URL in the field provided (next to last in the image).&amp;nbsp; You can then use your OpenID for future logins instead of your portal password.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-7310444241843196962?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/7310444241843196962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=7310444241843196962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/7310444241843196962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/7310444241843196962'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/11/ogce-gadget-container-and-openid.html' title='OGCE Gadget Container and OpenID'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_4PtBnpgs9Ss/Svt7XnNBXII/AAAAAAAAACM/EJzwySEA58g/s72-c/Picture+25.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-416833585665757653</id><published>2009-11-09T15:12:00.000-08:00</published><updated>2009-11-09T15:19:47.627-08:00</updated><title type='text'>OGCE Gadget Container Supports HTTPS</title><content type='html'>Previous posts on the OGCE Gadget Container have used HTTP in the examples, but the latest version in SVN now supports HTTPS/SSL.  This applies to all three parts of the system: the layout manager (the visible part), a slightly-patched Shindig gadget container, and locally served gadgets.  Remote gadgets using HTTPS can also be embedded.  HTTPS support builds out of the box in the usual way ("mvn clean install").  No additional configuration is required.&lt;br /&gt;&lt;br /&gt;The big news here is that with our Gadget Container will support "HTML" style gadgets over HTTPS, not just "URL" style gadgets (that is, IFrames).   This means you can build SSL-secured gadgets that can take full advantage of the Gadget and Open Social JavaScript APIs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-416833585665757653?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/416833585665757653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=416833585665757653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/416833585665757653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/416833585665757653'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/11/ogce-gadget-container-supports-https.html' title='OGCE Gadget Container Supports HTTPS'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-3746761462109664365</id><published>2009-11-03T11:28:00.000-08:00</published><updated>2009-11-10T19:37:30.047-08:00</updated><title type='text'>Using the OGCE Gadget Container</title><content type='html'>The OGCE Gadget Container allows you to deploy and display Google and Open Social gadgets.  To get the gadget container, check it out from SourceForge with SVN:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;svn co https://ogce.svn.sourceforge.net/svnroot/ogce/ShindigOGCE/ishindig-trunk/ ogce-gadget-container&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;You can also download the tar through SF's source code browser: &lt;a href="http://ogce.svn.sourceforge.net/viewvc/ogce/ShindigOGCE/ishindig-trunk.tar.gz?view=tar"&gt;http://ogce.svn.sourceforge.net/viewvc/ogce/ShindigOGCE/ishindig-trunk.tar.gz?view=tar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next, cd into the source directory and do the following:&lt;br /&gt;&lt;br /&gt;* Unpack Apache Maven (included in the download):&lt;br /&gt;tar -zxf apache-maven-2.2.1.tar.gz; export PATH=/path/to/ogce-gadget-container/apache-maven-2.2.1/bin:$PATH&lt;br /&gt;&lt;br /&gt;This will make sure you have the correct version of Maven.&lt;br /&gt;&lt;br /&gt;* Edit config/ishindig.properties.  Edit site.host to be your server's IP address.  You can use localhost if you want. For your first build, don't change the H2 database settings, but you can use MySQL in the future.&lt;br /&gt;&lt;br /&gt;* Build and deploy everything by running &lt;span style="font-style: italic;"&gt;mvn clean install &lt;/span&gt;from the top level directory (ogce-gadget container if you used the svn checkout command above).&lt;br /&gt;&lt;br /&gt;* Start Tomcat with &lt;span style="font-style: italic;"&gt;startup-tomcat.sh&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;You should now point your browser to &lt;s&gt;http://your.server.name:7070/ishindig-webapp&lt;/s&gt;https://your.server.name:7443/ishindig-webap.  You should see the screen below.  Create an account and log in.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4PtBnpgs9Ss/SvCLnPk0iCI/AAAAAAAAABc/swyn_mcceGU/s1600-h/Picture+48.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 260px;" src="http://3.bp.blogspot.com/_4PtBnpgs9Ss/SvCLnPk0iCI/AAAAAAAAABc/swyn_mcceGU/s320/Picture+48.png" alt="" id="BLOGGER_PHOTO_ID_5399969459529353250" border="0" /&gt;&lt;/a&gt;After logging in, you should see a tabbed layout like the one below:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_4PtBnpgs9Ss/SvCL8_h0-RI/AAAAAAAAABk/Krv9_eXknTk/s1600-h/Picture+49.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 203px;" src="http://2.bp.blogspot.com/_4PtBnpgs9Ss/SvCL8_h0-RI/AAAAAAAAABk/Krv9_eXknTk/s320/Picture+49.png" alt="" id="BLOGGER_PHOTO_ID_5399969833178954002" border="0" /&gt;&lt;/a&gt;You can move gadgets around by drag and drop.  Click the skins layout (drop down on the upper right) to change colors.  Click the layout drop down (also upper right) to switch between table and tree layouts.  Add tabs by clicking the "add a tab" button.  You can create a layout like so:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_4PtBnpgs9Ss/SvCNENoHBWI/AAAAAAAAABs/RwgFc0x1TPs/s1600-h/Picture+53.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 202px;" src="http://2.bp.blogspot.com/_4PtBnpgs9Ss/SvCNENoHBWI/AAAAAAAAABs/RwgFc0x1TPs/s320/Picture+53.png" alt="" id="BLOGGER_PHOTO_ID_5399971056734111074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;To add a gadget, click the "Add a gadget" link in the upper left tool bar area.  Fill out the form by providing a nickname for the Gadget and the URL to its XML definition.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_4PtBnpgs9Ss/SvCOCPLRgUI/AAAAAAAAAB8/xGLkqb79-94/s1600-h/Picture+50.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 199px;" src="http://4.bp.blogspot.com/_4PtBnpgs9Ss/SvCOCPLRgUI/AAAAAAAAAB8/xGLkqb79-94/s320/Picture+50.png" alt="" id="BLOGGER_PHOTO_ID_5399972122301923650" border="0" /&gt;&lt;/a&gt;Gadgets can be loaded from anywhere, but we provide a selection that can run locally in the gadgets-repo directory.  We render gadgets using Apache Shindig, which is included in the download and deployed by Maven.  You can use Shindig to render most gadgets available from iGoogle.&lt;br /&gt;&lt;br /&gt;To administer users, click the Admin interface link on the login page and log in as administrator (admin/admin are the defaults).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_4PtBnpgs9Ss/SvCNo_EZA_I/AAAAAAAAAB0/8l2k7dgKGGE/s1600-h/Picture+52.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 255px;" src="http://3.bp.blogspot.com/_4PtBnpgs9Ss/SvCNo_EZA_I/AAAAAAAAAB0/8l2k7dgKGGE/s320/Picture+52.png" alt="" id="BLOGGER_PHOTO_ID_5399971688481358834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Finally, you can clean up your installation with the command &lt;span style="font-style: italic;"&gt;mvn clean&lt;/span&gt;.  This will return you to the original SVN check out state, EXCEPT it will not delete the database.  If using the default H2 database, the directory for the database files is set in conf/ishindig.properties.  By default the directory is located in $HOME/ogce-h2-data/.  You must delete this manually.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-3746761462109664365?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/3746761462109664365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=3746761462109664365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3746761462109664365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3746761462109664365'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/11/using-ogce-gadget-container.html' title='Using the OGCE Gadget Container'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_4PtBnpgs9Ss/SvCLnPk0iCI/AAAAAAAAABc/swyn_mcceGU/s72-c/Picture+48.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-6335375927955076798</id><published>2009-11-03T08:33:00.000-08:00</published><updated>2009-11-03T08:48:59.844-08:00</updated><title type='text'>Job Submission and JavaScript Gadgets</title><content type='html'>This post continues our series on using the Cyberaide JavaScript API for common Grid operations.  For more information on downloading and installing the current code, see&lt;br /&gt;&lt;a href="http://collab-ogce.blogspot.com/2009/10/using-ogces-javascript-api-to-myproxy.html"&gt;http://collab-ogce.blogspot.com/2009/10/using-ogces-javascript-api-to-myproxy.html.&lt;/a&gt;  If you already have to code, just use &lt;span style="font-style: italic;"&gt;svn update&lt;/span&gt; from  your working directory to get the latest updates.&lt;br /&gt;&lt;br /&gt;In previous posts, we took a tour of the APIs for getting a proxy and submitting simple jobs.  These have been assembled into a single gadget, cyberaideJobman.xml, located in the client sub-directory.  To build , run &lt;span style="font-style: italic;"&gt;mvn clean install &lt;/span&gt;from the top level cyberaide directory and then start Tomcat with the &lt;span style="font-style: italic;"&gt;startup-tomcat.sh &lt;/span&gt;script.  The gadget will be available from http://your.server.name:8080/grid/cyberaideJobman.xml.  This is suitable for testing purposes, but you should modify Tomcat to run SSL.  Near-future versions of the build system will do this by default.&lt;br /&gt;&lt;br /&gt;You can now point your favorite gadget container (such as iGoogle) to the above URL.  Steps for adding a gadget depend on the container. For iGoogle (assuming you have an account), click "Add stuff" in the upper right corner and then "&lt;span id="adv_link" class="linkon" onclick="openAddByUrl();"&gt;Add feed or gadget" in the lower left corner.  Cut and paste your gadget's URL.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-6335375927955076798?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/6335375927955076798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=6335375927955076798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/6335375927955076798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/6335375927955076798'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/11/job-submission-and-javascript-gadgets.html' title='Job Submission and JavaScript Gadgets'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-3782999299681514653</id><published>2009-10-30T12:05:00.000-07:00</published><updated>2009-10-30T12:07:22.524-07:00</updated><title type='text'>OGCE Web Site Up Again</title><content type='html'>The server upgrade is complete and the OGCE web site is available again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-3782999299681514653?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/3782999299681514653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=3782999299681514653' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3782999299681514653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3782999299681514653'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/10/ogce-web-site-up-again.html' title='OGCE Web Site Up Again'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-8028249650456854786</id><published>2009-10-30T09:56:00.001-07:00</published><updated>2009-10-30T09:58:04.590-07:00</updated><title type='text'>OGCE Website Down for Upgrade</title><content type='html'>We are upgrading the OGCE website (&lt;a href="http://www.collab-ogce.org"&gt;www.collab-ogce.org&lt;/a&gt;).   The site should be up again soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-8028249650456854786?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/8028249650456854786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=8028249650456854786' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8028249650456854786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8028249650456854786'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/10/ogce-website-down-for-upgrade.html' title='OGCE Website Down for Upgrade'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-4755663125832630886</id><published>2009-10-22T13:01:00.001-07:00</published><updated>2009-10-23T06:06:16.073-07:00</updated><title type='text'>Making a MyProxy Gadget</title><content type='html'>In an earlier post we looked at a simple example that described how to build a Web interface to MyProxy with the Cyberaide JavaScript API.  Now we will turn it into a gadget. This is straightforward, and you can easily test it out with iGoogle, Apache Shindig, or Google Code's wiki. We can reuse most of the previous example, so we will only discuss changes below.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 0: &lt;/span&gt; Wrap the HTML and JavaScript in the CDATA section of a new file, MyProxyGadget.xml:&lt;br /&gt;&lt;br /&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;&amp;lt;Module&amp;gt;&lt;br /&gt;&amp;lt;ModulePrefs title="MyProxy Gadget"&lt;br /&gt;                 height="500"&amp;gt;&lt;br /&gt;&amp;lt;/ModulePrefs&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;Content type="html"&amp;gt;&lt;br /&gt;  &amp;lt;![CDATA[&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;    Actual code goes here &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;  ]]&amp;gt;&lt;br /&gt;&amp;lt;/Content&amp;gt;&lt;br /&gt;&amp;lt;/Module&amp;gt;&lt;br /&gt;&lt;br /&gt;It is also possible to use an iFrame for simplicity.  The iframe can be embedded in the CDATA section and point to the HTML file's URL, or you can use a "url" gadget.  In this case, change Content's type attribute value from "html" to "url" and provide the URL for the HTML code you want to embed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 1: &lt;/span&gt;You will need to use full paths to all imported JavaScript libraries, images, and so on.  Relative paths will not work.  So for example, you import the CogKit2.js library like so:&lt;br /&gt;&lt;br /&gt;&amp;lt;script type="text/javascript" src="https://my.host.com/grid/CogKit2.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;where my.host.com should be replaced with your Cyberaide deployment server.  Note this also applies to the Cyberaide agent server URL.  This must be changed from&lt;br /&gt;&lt;br /&gt;var url="../agent/services/agent";&lt;br /&gt;&lt;br /&gt;to&lt;br /&gt;&lt;br /&gt;var url="https://my.host.com/agent/services/agent";&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 2:&lt;/span&gt; You will need to use a modified SOAP JavaScript library, soapclientGadget.js.  This replaces soapclient24NSMod.js.  This is our modification.  The library is available from our SVN repository.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Step 3:&lt;/span&gt;  Load your gadget in your favorite gadget container.  To use iGoogle, create an account and log in if necessary and then click the "Add Stuff" link in the upper right.  Assuming you haven't published your gadget yet, click the "Add feed or gadget" link in the lower left side of the page.  Type in the full URL to your gadget and submit.  That's it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-4755663125832630886?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/4755663125832630886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=4755663125832630886' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/4755663125832630886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/4755663125832630886'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/10/making-myproxy-gadget.html' title='Making a MyProxy Gadget'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-3094728992541630626</id><published>2009-10-20T12:56:00.000-07:00</published><updated>2009-10-20T13:28:19.067-07:00</updated><title type='text'>More on JavaScript and Globus GRAM</title><content type='html'>In the previous post, we looked at how to submit a job using the JavaScript CoG API (a.k.a Cyberaide JavaScript).  We'll now look at the remaining parts of the job management API: listing all jobs, checking status of a particular job, listing outputs of a job, and viewing output.  We'll just show the JavaScript codes and not the full HTML.  The complete example is JobSubGadget.html.&lt;br /&gt;&lt;br /&gt;As we saw last time, after a job is submitted, we are returned a job id.  We actually treat all jobs as workflows, so this will be colloquially referred to as a &lt;span style="font-style: italic;"&gt;wfid&lt;/span&gt; in the text.   Also as we saw in the last post, all our function calls are accompanied by a callback function.  JavaScript is a functional language, so you can pass functions as arguments to other functions. The recipient function then invokes your function.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Listing All Your Jobs&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        &lt;/span&gt;&lt;br /&gt;All of your jobs are stored persistently (using a lightweight database and the file system), so you can list all of your jobs' IDs with the function below.  The callback function receives a JSON-formatted WFID list, which you can cast directly into a JavaScript variable if you choose.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        /*--------------------------------------------------*/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        // List jobs&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        /*--------------------------------------------------*/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        function showJobs() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;          jscog.listMyWf(listMyWfResponse);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        //The call back.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        function listMyWfResponse(jsonRet){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;           alert(jsonRet);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Checking the Status of a Particular Job&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;This method returns the status of a particular job as a JSON object.  It takes a WFID as input.  In the example, we obtain the WFID from the value of an HTML element called "wfid-status". This line of the example is not required.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        /*--------------------------------------------------*/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        // Check job status&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        /*--------------------------------------------------*/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        function showStatus() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;           var wfid=document.getElementById("wfid-status").value;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;           jscog.statusQuery(wfid,statusQueryResponse,"");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;br /&gt;//The callback function.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;        function statusQueryResponse(jsonRet,loc) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;           alert(jsonRet);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Listing Job Output Files&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This function lists the output files associated with a particular WFID.  In the previous example, this is the standard output file.  Once again the output is JSON-encoded, and the input is obtained from a document element's value (wfid-list in this case).  Again, this method for determining the input WFID value is only illustrative.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        /*--------------------------------------------------*/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        // List job output files&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        /*--------------------------------------------------*/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        function listOutputFiles() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;           var wfid=document.getElementById("wfid-list").value;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;           jscog.listOutput(wfid,listOutputResponse,"");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        function listOutputResponse(jsonRet) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;           alert(jsonRet);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Show the Output of a Job&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Finally, we can view one of the output files as shown below.  The return value is JSON-encoded as before.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        /*--------------------------------------------------*/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        // Show job output&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        /*--------------------------------------------------*/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        function displayResult() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;           var wfid=document.getElementById("wfid-display").value;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;           var outputfile=document.getElementById("wfid-outputfile").value;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;           jscog.displayResult(wfid,outputfile,fetchOutputResponse,"");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        function fetchOutputResponse(jsonRet) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;           alert(jsonRet);&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        function fetchOutputResponse(jsonRet,loc) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;           alert(jsonRet);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;        }&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-3094728992541630626?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/3094728992541630626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=3094728992541630626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3094728992541630626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3094728992541630626'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/10/more-on-javascript-and-globus-gram.html' title='More on JavaScript and Globus GRAM'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-8023224842754047207</id><published>2009-10-19T14:33:00.000-07:00</published><updated>2009-10-19T15:12:19.136-07:00</updated><title type='text'>Submitting a Grid Job with OGCE JavaScript API</title><content type='html'>In the previous post, we showed how to get a MyProxy credential with the OGCE's Cyberaide JavaScript API.  We'll now look at how to submit a simple job.  We'll build up a very simple HTML page to do this, but you should note that we have much more appealing clients than this if you want to use something out of the box.&lt;br /&gt;&lt;br /&gt;Let's start by building upon our earlier MyProxyGaget.html example.  This file is called JobSubGadget.html and is in the &lt;span style="font-style: italic;"&gt;client&lt;/span&gt; subdirectory of the source code.  We will combine the MyProxy form with a Job Submission form to simplify security issues; that is, the user will be presented with a form to get a proxy credential (shown last time) and a form to launch a job.  The job launching form only appears after the user successfully authenticates.&lt;br /&gt;&lt;br /&gt;To do this, we will start with a little jQuery trick.  We'll wrap the two tables in &amp;lt;div&amp;gt; classes called &lt;span style="font-style: italic;"&gt;proxyFormClass&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;jobSubClass&lt;/span&gt; and define the following CSS entries:&lt;br /&gt;   &lt;br /&gt;      &lt;span style="font-family: courier new;"&gt;.proxyFormClass {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;     &lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       .jobSubClass{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;          display: none;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then in the authentication callback function (see previous post), we put the code snippet below:&lt;br /&gt;&lt;br /&gt;      &lt;span style="font-family: courier new;"&gt;$('div.jobSubClass').show();&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       $('div.proxyFormClass').hide();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This will turn off the proxy form fields and turn on the job submission fields.&lt;br /&gt;&lt;br /&gt;Now we're ready for the job submission form itself.  Here's a very bare bones one:&lt;br /&gt;   &lt;span style="font-family: courier new;"&gt;&amp;lt;div class="jobSubClass" id="jobSub"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       Fill in the form below to launch a job.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       &amp;lt;table&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            &amp;lt;td&amp;gt;Command&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         &amp;lt;td&amp;gt;&amp;lt;input name="cmd" type="text" id="cmd" size="50" value="/bin/ls"/&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         &amp;lt;/tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            &amp;lt;td&amp;gt;Arguments&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         &amp;lt;td&amp;gt;&amp;lt;input name="arg" type="text" id="arg" size="50" value="-l"/&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         &amp;lt;/tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            &amp;lt;td&amp;gt;GRAM Host&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            &amp;lt;td&amp;gt;&amp;lt;input name="rHost" type="text" id="rHost" size="50" value="grid-co.ncsa.teragrid.org"/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            &amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         &amp;lt;/tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            &amp;lt;td&amp;gt;GridFTP Host&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            &amp;lt;td&amp;gt;&amp;lt;input name="ftpHost" type="text" id="ftpHost" size="50" value="gridftp-co.ncsa.teragrid.org"/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            &amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         &amp;lt;/tr&amp;gt;&lt;/span&gt;&lt;br /&gt;       &lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            &amp;lt;td&amp;gt;Standard Output&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            &amp;lt;td&amp;gt;&amp;lt;input name="stdout" type="text" id="stdout" size="50" value="junk-ls.out"/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            &amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         &amp;lt;/tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            &amp;lt;td&amp;gt;Provider&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            &amp;lt;td&amp;gt;&amp;lt;input name="provider" type="radio" id="gt2" checked&amp;gt;GT2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;               &amp;lt;input name="provider" type="radio" id="gt4"&amp;gt;GT4&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         &amp;lt;/tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;            &amp;lt;div name="submitStatus" id="submitStatus"/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         &amp;lt;/tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       &amp;lt;/table&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     &amp;lt;input name="button1" type="button" class="runButton" id="button1" onclick="submitJob();return false" value="Submit job"/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;    &amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This should look familiar.  One important thing to note (besides the little div wrapper) is that we need to provide the hostname for both the GRAM and GridFTP hosts.  We need this to both run the job and pull back the output.  Not all grid installations (notably the TeraGrid) run both the GRAM and GridFTP server on the same machine (network file systems), so we have to allow for this.&lt;br /&gt;&lt;br /&gt;Now let's look at some minimal JavaScript code to invoke the service.  The main thing we need to do is collect the submission form's parameters and invoke the service.&lt;br /&gt;&lt;br /&gt;      &lt;span style="font-family: courier new;"&gt;function submitJob() {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;          /* extract job specification */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         var cmd = document.getElementById("cmd").value; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         var arg = document.getElementById("arg").value; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         var rHost = document.getElementById("rHost").value;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         var ftpHost=document.getElementById("ftpHost").value;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         var stdout = document.getElementById("stdout").value;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         var provider = document.getElementsByName("provider");&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         var prov = null;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         if(provider[0].checked){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         prov = "GT2";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         else {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         prov = "GT4";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         /* construct karajan workflow */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         var strProj = jscog.constructRemoteJob(cmd, arg, rHost, stdout, ftpHost, stdout, prov);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         document.getElementById("submitStatus").innerHTML = "Job Submitting";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         loc="";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;         jscog.submitWf(strProj,submitResponse,loc);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       }&lt;/span&gt;&lt;br /&gt;    &lt;br /&gt;Job submission is actually a two step process in the API: first we construct the job's workflow (we use the CoG's Karajan on the backend), and then we submit the constructed workflow script (jscog.submitWf()). We also need to write a callback handler (submitResponse in the submitWf() command) to see if the job was submitted successfully.  Here is a really simple one:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       /*&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       * Callback to handle the submission response.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       function submitResponse(ret) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       document.getElementById("submitStatus").innerHTML="Your job has been submitted with workflow ticket "+ret;&lt;/span&gt;&lt;br /&gt;     &lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The callback function gets an integer &lt;span style="font-style: italic;"&gt;ret&lt;/span&gt; back from the server.  If submission was successful, then this integer will be the job ticket, which you can use to query status and get back results or error messages.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-8023224842754047207?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/8023224842754047207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=8023224842754047207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8023224842754047207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8023224842754047207'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/10/submitting-grid-job-with-ogce.html' title='Submitting a Grid Job with OGCE JavaScript API'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-2108454198769132274</id><published>2009-10-19T10:01:00.000-07:00</published><updated>2009-10-19T15:14:03.260-07:00</updated><title type='text'>Using OGCE's JavaScript API to MyProxy</title><content type='html'>We are in the process of releasing a JavaScript COG API, &lt;a href="http://cyberaide.org/projects/cyberaide/cyberaide-javascript"&gt;Cyberaide&lt;/a&gt;, that works with common Grid services like MyProxy, GRAM, and GridFTP. Our goal is to provide a method for embedding these calls into many different frameworks, including non-Java languages and tools such as PHP and Ruby on Rails.   We are want to provide tools that can be used to build Open Social gadgets that perform Grid operations.&lt;br /&gt;&lt;br /&gt;For a fuller description of the project, see &lt;a href="http://cyberaide.org/projects/cyberaide/cyberaide-javascript"&gt;http://cyberaide.org/projects/cyberaide/cyberaide-javascript&lt;/a&gt;.  To browse or download the working version of the code, see &lt;a href="http://code.google.com/p/cyberaide/"&gt;http://code.google.com/p/cyberaide/&lt;/a&gt;.  The examples (very actively developed) can be built using one command,&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;mvn clean install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;from the cyberaide source's top level directory.  Edit the top level pom.xml file's properties first. Use the version of Maven provided in the download.  You can also rebuild portions of the system with the command&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;mvn clean install -f client/pom.xml&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;where &lt;span style="font-style: italic;"&gt;client&lt;/span&gt; is one of the project modules.  After you build everything, start up Tomcat (use the &lt;span style="font-style: italic;"&gt;startup-tomcat.sh &lt;/span&gt;convenience script).  Point your browser to &lt;span style="font-style: italic;"&gt;http://localhost:8080/jsportal.html &lt;/span&gt;to see some examples.&lt;br /&gt;&lt;br /&gt;To shut down everything, you can use the shutdown scripts (&lt;span style="font-style: italic;"&gt;shutdown-tomcat.sh&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;shutdown-mediator.sh&lt;/span&gt;).   To see debugging information, check out the log files: &lt;span style="font-style: italic;"&gt;agent.log &lt;/span&gt;and &lt;span style="font-style: italic;"&gt;mediator/mediator.log&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;MyProxy API Example&lt;/span&gt;&lt;br /&gt;The full example is called "MyProxyGadget.html" and is located in the subdirectory &lt;span style="font-style: italic;"&gt;client&lt;/span&gt; of the source code.  To start, you need a set of HTML input fields as usual:&lt;br /&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;&amp;lt;table&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       &amp;lt;div id="authStatus" name="authStatus"/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     &amp;lt;/tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       &amp;lt;td&amp;gt;Myproxy Server Host:&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       &amp;lt;td&amp;gt;&amp;lt;input name="host" type="text" id="myproxy.host" size="50" value="myproxy.teragrid.org"/&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;   &lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     &amp;lt;/tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       &amp;lt;td&amp;gt;Myproxy Server Port:&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       &amp;lt;td&amp;gt;&amp;lt;input name="port" type="text" id="myproxy.port" size="50" value="7512"/&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     &amp;lt;/tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       &amp;lt;td&amp;gt;Myproxy Username:&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       &amp;lt;td&amp;gt;&amp;lt;input name="user" type="text" id="myproxy.user" size="50"/&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     &amp;lt;/tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     &amp;lt;tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       &amp;lt;td&amp;gt;Myproxy Passphrase:&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;       &amp;lt;td&amp;gt;&amp;lt;input name="password" type="password" id="myproxy.password" size="50"/&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     &amp;lt;/tr&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;  &amp;lt;/table&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;  &amp;lt;input name="button0" type="button" class="runButton" id="button0" onclick="auth();return false" value="Authenticate"/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Next, you need to import the COG JavaScript library:&lt;br /&gt;&lt;br /&gt; &lt;span style="font-family: courier new;"&gt;&amp;lt;script type="text/javascript" src="CogKit2.js"/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now implement the auth() method from your button's onclick attribute. This should of course be located in a section &amp;lt;script language="javascript" &amp;gt; section.&lt;br /&gt;&lt;br /&gt;    &lt;span style="font-family: courier new;"&gt;/* Initialize the JavaScript COG */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     var url = "../agent/services/agent";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     var jscog = new CogKit2(url);&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     var authStatus = false;&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     //Define your auth function here.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     function auth(){&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     //These point to the elements in the table above.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     var host = document.getElementById("myproxy.host").value;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     var port = document.getElementById("myproxy.port").value;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     var user = document.getElementById("myproxy.user").value;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     var password = document.getElementById("myproxy.password").value;&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     //A little window dressing&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     document.getElementById("authStatus").innerHTML="&lt;/span&gt;&lt;img style="font-family: courier new;" src="http://www.blogger.com/%5C" /&gt;&lt;span style="font-family: courier new;"&gt; Authenticating";&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     //Now invoke the JS CoG auth method from the imported library.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     jscog.auth(host, port, user, password, authResponse);    &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The last argument, authResponse, is a callback function that you can use to determine if authentication was successful or not.  A sample implementation is shown below.&lt;br /&gt;&lt;br /&gt;    &lt;span style="font-family: courier new;"&gt;/*&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     * the authenticate callback function&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     */&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     function authResponse(ret) {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     if(ret){&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     authStatus = true;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     document.getElementById("authStatus").innerHTML="Authenticated successfully!";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     document.getElementsByName("password")[0].value="";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     } else{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     authStatus = false;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     document.getElementById("authStatus").innerHTML="Failed to Authenticate!";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     document.getElementsByName("password")[0].value="";&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;     }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;We'll look at more functions in upcoming posts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-2108454198769132274?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/2108454198769132274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=2108454198769132274' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/2108454198769132274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/2108454198769132274'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/10/using-ogces-javascript-api-to-myproxy.html' title='Using OGCE&apos;s JavaScript API to MyProxy'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-1704126645559335313</id><published>2009-09-09T13:13:00.000-07:00</published><updated>2009-09-09T13:17:54.914-07:00</updated><title type='text'>Maven Out of Memory Errors</title><content type='html'>We have seen some Maven errors compiling the OGCE portal on Mac OS X 10.5 with Java 1.6.  To remedy this, set the MAVEN_OPTS environment variable:&lt;br /&gt;&lt;br /&gt;(bash) export  MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=128m"&lt;br /&gt;(csh) setenv MAVEN_OPTS "-Xmx1024m -XX:MaxPermSize=128m" &lt;br /&gt;&lt;br /&gt;The actual values (1024m and 128m) can be varied if necessary.&lt;br /&gt;&lt;br /&gt;The error message output from running "mvn clean install" is shown below. &lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;/target/classes&lt;br /&gt;[INFO] ------------------------------------------------------------------------&lt;br /&gt;[ERROR] BUILD FAILURE&lt;br /&gt;[INFO] ------------------------------------------------------------------------&lt;br /&gt;[INFO] Compilation failure&lt;br /&gt;Failure executing javac, but could not parse the error:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The system is out of resources.&lt;br /&gt;Consult the following stack trace for details.&lt;br /&gt;java.lang.OutOfMemoryError: Java heap space&lt;br /&gt;        at com.sun.tools.javac.code.Scope$ImportScope.makeEntry(Scope.java:385)&lt;br /&gt;...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-1704126645559335313?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/1704126645559335313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=1704126645559335313' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/1704126645559335313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/1704126645559335313'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/09/maven-out-of-memory-errors.html' title='Maven Out of Memory Errors'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-4788190686191099245</id><published>2009-07-06T14:29:00.000-07:00</published><updated>2009-07-06T14:35:55.036-07:00</updated><title type='text'>Velocity Portlet Bridge Updates</title><content type='html'>Thanks go to Michel David da Costa for updates to the Velocity Portlet Bridge code. This is used to build various older portlets in OGCE (see for example JobSubmission) and will work in various versions of GridSphere and uPortal.  &lt;br /&gt;&lt;br /&gt;The code is here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ogce.svn.sourceforge.net/viewvc/ogce/OGCE-Util/VelocityPortlet/trunk/"&gt;http://ogce.svn.sourceforge.net/viewvc/ogce/OGCE-Util/VelocityPortlet/trunk/&lt;/a&gt;.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You can check this out anonymously using SVN:&lt;br /&gt;&lt;br /&gt;svn co https://ogce.svn.sourceforge.net/svnroot/ogce/OGCE-Util/VelocityPortlet/trunk VelocityPortlet&lt;br /&gt;&lt;br /&gt;If you prefer, you can also get the tar from http://ogce.svn.sourceforge.net/viewvc/ogce/OGCE-Util/VelocityPortlet/trunk.tar.gz.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To build, use Apache Maven 2.0.x and the command&lt;br /&gt;&lt;br /&gt;mvn clean install&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-4788190686191099245?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/4788190686191099245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=4788190686191099245' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/4788190686191099245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/4788190686191099245'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/07/velocity-portlet-bridge-updates.html' title='Velocity Portlet Bridge Updates'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-409965390051598903</id><published>2009-06-24T09:17:00.001-07:00</published><updated>2009-06-24T09:17:27.495-07:00</updated><title type='text'>OGCE TG09 Tech Track Presentation</title><content type='html'>SlideShare Presentation: &lt;div style="width:425px;text-align:left" id="__ss_1632738"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/marpierc/ogce-tg09-tech-track-presentation?type=presentation" title="OGCE TG09 Tech Track Presentation"&gt;OGCE TG09 Tech Track Presentation&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogce-tg09-techtrack-090624104324-phpapp02&amp;stripped_title=ogce-tg09-tech-track-presentation" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogce-tg09-techtrack-090624104324-phpapp02&amp;stripped_title=ogce-tg09-tech-track-presentation" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;OpenOffice presentations&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/marpierc"&gt;marpierc&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-409965390051598903?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/409965390051598903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=409965390051598903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/409965390051598903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/409965390051598903'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/06/ogce-tg09-tech-track-presentation.html' title='OGCE TG09 Tech Track Presentation'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-7873926285346017741</id><published>2009-06-24T08:14:00.001-07:00</published><updated>2009-06-24T08:15:40.201-07:00</updated><title type='text'>Cloud and Gateway Developer Positions at the Pervasive Technology Institute</title><content type='html'>We are looking to fill two positions.  Please see the full ad below. &lt;br /&gt;&lt;br /&gt;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&lt;br /&gt;The following positions based at IUB and reporting to Marlon Pierce, Assistant Director, Community Grid Labs, is being posted externally. If interested, you must apply online at http://www.jobs.indiana.edu/. Refer to positions number #00034420 and #00034425.&lt;br /&gt;&lt;br /&gt;Principal Software Research Engineers - PAE4IT (Two positions available)&lt;br /&gt;&lt;br /&gt;Description and Responsibilities:&lt;br /&gt;&lt;br /&gt;Indiana University is looking for experienced individuals to fill multiple positions in Cloud computing , Grid computing, and message-oriented middleware development.   The positions call for expertise in Web service software development, experience developing Java Messaging Service (JMS) applications and related Enterprise event bus technologies, experience with distributed systems, sensor webs, and/or audio-video systems research and advanced development.  &lt;br /&gt;Working independently, the incumbent provides expertise in the evaluation, development, implementation and deployment of specific Cloud Computing, Message-Oriented Middleware, and Grid-related technologies in conjunction with Pervasive Technology Institute and Research Technology staff and collaborators.  Investigate research problems in distributed computing systems, develop software using best software engineering practices, publish peer-reviewed research articles in workshops and journals, evaluate existing technologies, supervise staff and graduate students, and oversee all development aspects of Cloud and Grid scientific data and application management. Work with scientific users to develop Cloud and Grid systems.  Collaborate with key academic researchers and open source user community including faculty, scientific researchers, and grant stakeholders.&lt;br /&gt;Indiana University's Pervasive Technology was recently awarded a 5 year extension to its core funding from the Lilly Endowment, following its highly successful initial 7 years (as the Pervasive Technologies Laboratories). PTI will be located in Indiana University's new state of the art Research Incubator facility. See http://www.pervasive.iu.edu/ for more information.  To date, the PTI laboratories have published more than 880 peer-reviewed papers, have won over $180,000,000 in grants over and above their core funding, and have released and maintain numerous open source software packages. PTI researchers work closely with Indiana University's Research Technology group, who maintain IU's world class cyberinfrastructure, http://racinfo.indiana.edu/cyberinfrastructure/.&lt;br /&gt;Qualifications:&lt;br /&gt;&lt;br /&gt;Master's degree in Computer Science or relate technical discipline (such as physics, informatics, engineering) is required. PhD preferred. Ph. D. incumbents must have demonstrated (through peer-reviewed publications and software products) a primary research focus on one or more of the following: a) distributed, parallel, Grid and/or Cloud computing; b) high performance, distributed messaging systems; c) audio/video collaboration systems; and d) security in distributed systems.  Incumbents with Master's degree must have five to seven years experience in software development and deployment in the appropriate field or fields.&lt;br /&gt;&lt;br /&gt;Requirements include a proven ability to undertake and succeed in innovative research projects, and excellent communication skill (covering scientific article writing, presentation skills, and the ability to work with and lead teams).     Experience developing software systems using standard software engineering practices (such as source code management software, build and test systems, etc).  For Cloud and Grid incumbents, experience developing Web Services, REST services, scientific workflows, and distributed Web applications on Unix/Linux/Mac OSX and/or Windows.  Experience developing applications on Grids using software such as Globus or Condor. Experience developing scientific and research Cloud applications using Amazon Web Services, Microsoft Azure, Google AppEngine, and related systems. Experience developing data-parallel scientific, machine learning, and/or information retrieval algorithms using systems such as Apache Hadoop and Microsoft Dryad.  For audio/video stream incumbents, demonstrated knowledge and implementation of standards as well as innovative systems.  For message-oriented middleware incumbents, demonstrated sophisticated experience with standard MOM software.  MOM incumbents should have experience both with core MOM development (efficient routing, security, reliable delivery) as well as applications.&lt;br /&gt;Ability to foster and maintain collaborations with internal and external academic researchers through a balanced, service-based approach required. Demonstrated ability to learn new technologies and tools.  Demonstrated initiative in evaluating  and adopting new technologies.  Organizational and leadership skills required. Able to operate effectively in a complex and dynamic environment with the capability of functioning as a project leader. Excellent oral and written communication skills. Demonstrated conceptual, analytical, and logical abilities. Ability to interact successfully with staff and faculty in extended consultations; demonstrate enthusiasm for new technologies; and deliver excellent outcomes under high pressure and short deadlines. Excellent communication skills required to interact with people of varying levels of knowledge.&lt;br /&gt;&lt;br /&gt;Indiana University is an Affirmative Action/Equal Employment institution.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-7873926285346017741?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/7873926285346017741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=7873926285346017741' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/7873926285346017741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/7873926285346017741'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/06/cloud-and-gateway-developer-positions.html' title='Cloud and Gateway Developer Positions at the Pervasive Technology Institute'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-4895854249699621714</id><published>2009-06-22T09:15:00.000-07:00</published><updated>2009-06-22T09:21:02.011-07:00</updated><title type='text'>OGCE Portal 2.5</title><content type='html'>OGCE Portal 2.5 is available for download.  The release includes updates to the XBaya portlet, the addition of the GFAC portlet into the main build, and bug fixes to the GPIR portlet.&lt;br /&gt;&lt;br /&gt;You can get the code by either SVN anonymous checkout or by downloading the tar.gz.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SVN Anonymous Checkout: &lt;/span&gt; svn co https://ogce.svn.sourceforge.net/svnroot/ogce/tags/ogce-portal-only-2.5-release&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Download the Tar: &lt;/span&gt;http://ogce.svn.sourceforge.net/viewvc/ogce/tags/ogce-portal-only-2.5-release.tar.gz?view=tar&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-4895854249699621714?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/4895854249699621714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=4895854249699621714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/4895854249699621714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/4895854249699621714'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/06/ogce-portal-25.html' title='OGCE Portal 2.5'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-4131149774148475781</id><published>2009-06-21T15:24:00.000-07:00</published><updated>2009-06-21T15:25:42.640-07:00</updated><title type='text'>OGCE Workflow Suite: XBaya, XRegistry, and GFAC</title><content type='html'>&lt;div style="width:425px;text-align:left" id="__ss_1593133"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/smarru/ogce-workflow-suite-tg09?type=presentation" title="Ogce Workflow Suite Tg09"&gt;Ogce Workflow Suite Tg09&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogceworkflowsuitetg09-090616141238-phpapp01&amp;stripped_title=ogce-workflow-suite-tg09" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogceworkflowsuitetg09-090616141238-phpapp01&amp;stripped_title=ogce-workflow-suite-tg09" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;OpenOffice presentations&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/smarru"&gt;smarru&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-4131149774148475781?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/4131149774148475781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=4131149774148475781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/4131149774148475781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/4131149774148475781'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/06/ogce-workflow-suite-xbaya-xregistry-and.html' title='OGCE Workflow Suite: XBaya, XRegistry, and GFAC'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-5127572714710076955</id><published>2009-06-20T06:17:00.001-07:00</published><updated>2009-06-20T06:20:35.132-07:00</updated><title type='text'>Open Life Science Gateway: Gadgets, Open Social, and JSON-RPC</title><content type='html'>The Open Life Science Gateway code (developed by Wenjun Wu) demonstrates how to develop science gateways with Google Gadgets, Open Social, JSON-RPC, and other Web 2.0 techniques.  Browse code here:  &lt;a href="http://ogce.svn.sourceforge.net/viewvc/ogce/ogce-olsg/"&gt;http://ogce.svn.sourceforge.net/viewvc/ogce/ogce-olsg/&lt;/a&gt;.  &lt;br /&gt;&lt;br /&gt;You can get the code by anonymous SVN checkout or download the &lt;a href="http://ogce.svn.sourceforge.net/viewvc/ogce/ogce-olsg.tar.gz?view=tar"&gt;tar.gz. &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-5127572714710076955?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/5127572714710076955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=5127572714710076955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5127572714710076955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5127572714710076955'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/06/open-life-science-gateway-gadgets-open.html' title='Open Life Science Gateway: Gadgets, Open Social, and JSON-RPC'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-1723002776552193183</id><published>2009-06-19T08:14:00.002-07:00</published><updated>2009-06-19T08:15:18.647-07:00</updated><title type='text'>SciDAC Tutorial: GTLAB Tag Libraries Overview</title><content type='html'>&lt;div style="width:425px;text-align:left" id="__ss_1608943"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/marpierc/gtlab-installation-tutorial-for-scidac-2009?type=powerpoint" title="GTLAB Installation Tutorial for SciDAC 2009"&gt;GTLAB Installation Tutorial for SciDAC 2009&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=gtlab-install-scidac-tg09-090619093416-phpapp02&amp;stripped_title=gtlab-installation-tutorial-for-scidac-2009" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=gtlab-install-scidac-tg09-090619093416-phpapp02&amp;stripped_title=gtlab-installation-tutorial-for-scidac-2009" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;OpenOffice presentations&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/marpierc"&gt;marpierc&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-1723002776552193183?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/1723002776552193183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=1723002776552193183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/1723002776552193183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/1723002776552193183'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/06/scidac-tutorial-gtlab-tag-libraries.html' title='SciDAC Tutorial: GTLAB Tag Libraries Overview'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-5695640267480597853</id><published>2009-06-19T08:14:00.001-07:00</published><updated>2009-06-19T08:14:24.527-07:00</updated><title type='text'>SciDAC Tutorial: OGCE Overview</title><content type='html'>&lt;div style="width:425px;text-align:left" id="__ss_1608942"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/marpierc/ogce-overview-for-scidac-2009?type=presentation" title="OGCE Overview for SciDAC 2009"&gt;OGCE Overview for SciDAC 2009&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogce-overview-scidac-tg09-090619093423-phpapp02&amp;stripped_title=ogce-overview-for-scidac-2009" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogce-overview-scidac-tg09-090619093423-phpapp02&amp;stripped_title=ogce-overview-for-scidac-2009" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;OpenOffice presentations&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/marpierc"&gt;marpierc&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-5695640267480597853?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/5695640267480597853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=5695640267480597853' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5695640267480597853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5695640267480597853'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/06/scidac-tutorial-ogce-overview.html' title='SciDAC Tutorial: OGCE Overview'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-268209701999293732</id><published>2009-06-17T18:54:00.000-07:00</published><updated>2009-06-17T19:07:26.379-07:00</updated><title type='text'>OGCE Axis Services 1.0 Tagged</title><content type='html'>Version 1.0 of the &lt;a href="http://www.collab-ogce.org/ogce/index.php/OGCE-Axis-Services"&gt;OGCE Axis Services&lt;/a&gt; have been tagged. See &lt;a href="http://ogce.svn.sourceforge.net/viewvc/ogce/tags/ogce-axis-services-1.0/"&gt;http://ogce.svn.sourceforge.net/viewvc/ogce/tags/ogce-axis-services-1.0/&lt;/a&gt;  This includes the Resource Discovery Service and the Resource Prediction Service.  See &lt;a href="http://www.collab-ogce.org/ogce/index.php/Main_Page#Key_to_Release_Status"&gt;http://www.collab-ogce.org/ogce/index.php/Main_Page#Key_to_Release_Status&lt;/a&gt; for an explanation of our release tagging conventions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Get the tar: &lt;/span&gt; http://ogce.svn.sourceforge.net/viewvc/ogce/tags/ogce-axis-services-1.0.tar.gz?view=tar&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Check out from SVN:&lt;/span&gt; svn checkout https://ogce.svn.sourceforge.net/svnroot/ogce/tags/ogce-axis-services-1.0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-268209701999293732?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/268209701999293732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=268209701999293732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/268209701999293732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/268209701999293732'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/06/ogce-axis-services-10-tagged.html' title='OGCE Axis Services 1.0 Tagged'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-8369092626644974398</id><published>2009-06-17T17:32:00.000-07:00</published><updated>2009-06-17T17:52:50.651-07:00</updated><title type='text'>GTLAB TG09 Release Tagged</title><content type='html'>GTLAB has been tagged. This release includes integration with Tomcat's login, new tags and examples for displaying INCA status information on the TeraGrid, simple support for GridShib invocations, and various bug fixes.  See &lt;a href="http://ogce.svn.sourceforge.net/viewvc/ogce/tags/GTLAB-tg09/"&gt;http://ogce.svn.sourceforge.net/viewvc/ogce/tags/GTLAB-tg09/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Get the tar: &lt;/span&gt; http://ogce.svn.sourceforge.net/viewvc/ogce/tags/GTLAB-tg09.tar.gz?view=tar&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Check out from SVN: &lt;/span&gt; svn co https://ogce.svn.sourceforge.net/svnroot/ogce/tags/GTLAB-tg09&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-8369092626644974398?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/8369092626644974398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=8369092626644974398' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8369092626644974398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8369092626644974398'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/06/gtlab-tg09-release-tagged.html' title='GTLAB TG09 Release Tagged'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-7468201355375813072</id><published>2009-06-16T10:17:00.000-07:00</published><updated>2009-06-16T10:30:05.216-07:00</updated><title type='text'>Tagged Releases for GFAC and XRegistry Services</title><content type='html'>Latest stable release versions of the &lt;a href="http://www.collab-ogce.org/ogce/index.php/GFAC"&gt;GFAC&lt;/a&gt; and &lt;a href="http://www.collab-ogce.org/ogce/index.php/XRegistry"&gt;XRegistry&lt;/a&gt; services are available for download from our SourceForge repository. This is part of the "TeraGrid 09" release of OGCE software, one of our two major updates this year. OGCE portal software tag releases are in preparation.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Tar Bundles:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;XRegistry:&lt;/span&gt; &lt;a href="http://ogce.svn.sourceforge.net/viewvc/ogce/tags/xregistry-tg09.tar.gz?view=tar"&gt;http://ogce.svn.sourceforge.net/viewvc/ogce/tags/xregistry-tg09.tar.gz?view=tar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;GFAC:&lt;/span&gt; &lt;a href="http://ogce.svn.sourceforge.net/viewvc/ogce/tags/sgfac-tg09.tar.gz?view=tar"&gt;http://ogce.svn.sourceforge.net/viewvc/ogce/tags/sgfac-tg09.tar.gz?view=tar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;SVN Anonymous Checkout&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;XRegistry:&lt;/span&gt; svn co https://ogce.svn.sourceforge.net/svnroot/ogce/tags/xregistry-tg09&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;GFAC:&lt;/span&gt; svn co https://ogce.svn.sourceforge.net/svnroot/ogce/tags/sgfac-tg09&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-7468201355375813072?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/7468201355375813072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=7468201355375813072' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/7468201355375813072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/7468201355375813072'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/06/tagged-releases-for-gfac-and-xregistry.html' title='Tagged Releases for GFAC and XRegistry Services'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-246556200549722697</id><published>2009-06-04T08:29:00.001-07:00</published><updated>2009-06-04T08:29:33.865-07:00</updated><title type='text'>OGCE Overview Presentation from E-Science 2008</title><content type='html'>&lt;div style="width:425px;text-align:left" id="__ss_1533368"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/marpierc/ogce-project-overview?type=powerpoint" title="OGCE Project Overview"&gt;OGCE Project Overview&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogce-gtlab-escience2-090604102624-phpapp01&amp;stripped_title=ogce-project-overview" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=ogce-gtlab-escience2-090604102624-phpapp01&amp;stripped_title=ogce-project-overview" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;OpenOffice presentations&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/marpierc"&gt;marpierc&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-246556200549722697?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/246556200549722697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=246556200549722697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/246556200549722697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/246556200549722697'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/06/ogce-overview-presentation-from-e.html' title='OGCE Overview Presentation from E-Science 2008'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-3310119478391508053</id><published>2009-06-04T08:11:00.001-07:00</published><updated>2009-06-04T08:11:40.591-07:00</updated><title type='text'>GTLAB Slides</title><content type='html'>&lt;div style="width:425px;text-align:left" id="__ss_1532956"&gt;&lt;a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/marpierc/gtlab-install?type=powerpoint" title="Gtlab Install"&gt;Gtlab Install&lt;/a&gt;&lt;object style="margin:0px" width="425" height="355"&gt;&lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=gtlab-install-090604085817-phpapp02&amp;stripped_title=gtlab-install" /&gt;&lt;param name="allowFullScreen" value="true"/&gt;&lt;param name="allowScriptAccess" value="always"/&gt;&lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=gtlab-install-090604085817-phpapp02&amp;stripped_title=gtlab-install" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"&gt;View more &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/"&gt;OpenOffice presentations&lt;/a&gt; from &lt;a style="text-decoration:underline;" href="http://www.slideshare.net/marpierc"&gt;marpierc&lt;/a&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-3310119478391508053?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/3310119478391508053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=3310119478391508053' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3310119478391508053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3310119478391508053'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/06/gtlab-slides.html' title='GTLAB Slides'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-19212933467671019</id><published>2009-06-03T11:21:00.000-07:00</published><updated>2009-06-03T11:25:38.725-07:00</updated><title type='text'>OGCE-Utils and Small SVN Reorganization</title><content type='html'>The Proxy Manager API and Velocity Portlet Bridge code have been moved to the new OGCE-Util directory in SVN (see &lt;a href="http://ogce.svn.sourceforge.net/viewvc/ogce/OGCE-Util/"&gt;http://ogce.svn.sourceforge.net/viewvc/ogce/OGCE-Util&lt;/a&gt;).  The util directory in general is for standalone applications with jar (rather than war) targets that may get used by other projects.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-19212933467671019?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/19212933467671019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=19212933467671019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/19212933467671019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/19212933467671019'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/06/ogce-utils-and-small-svn-reorganization.html' title='OGCE-Utils and Small SVN Reorganization'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-2874476949683482052</id><published>2009-06-03T10:26:00.000-07:00</published><updated>2009-06-03T10:31:48.209-07:00</updated><title type='text'>XRegistry Added to NMI Build and Test</title><content type='html'>The OGCE XRegistry service (&lt;a href="http://www.collab-ogce.org/ogce/index.php/XRegistry"&gt;http://www.collab-ogce.org/ogce/index.php/XRegistry&lt;/a&gt;) has been added to the NMI nightly build system.  See &lt;a href="http://nmi-s003.cs.wisc.edu/nmi/index.php?page=results%2Foverview&amp;opt_project=OGCE"&gt;http://nmi-s003.cs.wisc.edu/nmi/index.php?page=results%2Foverview&amp;opt_project=OGCE&lt;/a&gt; for all builds.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-2874476949683482052?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/2874476949683482052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=2874476949683482052' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/2874476949683482052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/2874476949683482052'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/06/xregistry-added-to-nmi-build-and-test.html' title='XRegistry Added to NMI Build and Test'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-860534087852495544</id><published>2009-05-29T09:33:00.000-07:00</published><updated>2009-05-29T09:39:30.790-07:00</updated><title type='text'>OGCE Axis Services Added to Nightly Build</title><content type='html'>Nightly builds of the OGCE Axis Services (&lt;a href="http://www.collab-ogce.org/ogce/index.php/OGCE-Axis-Services"&gt;http://www.collab-ogce.org/ogce/index.php/OGCE-Axis-Services)&lt;/a&gt; are now running on the NMI Testbed at the University of Wisconsin. We perform automated builds for Mac OSX and several flavors of Linux.  See &lt;a href="http://nmi-s003.cs.wisc.edu/nmi/index.php?page=results%2Foverview&amp;opt_project=OGCE"&gt;http://nmi-s003.cs.wisc.edu/nmi/index.php?page=results%2Foverview&amp;opt_project=OGCE &lt;/a&gt; for additional information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-860534087852495544?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/860534087852495544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=860534087852495544' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/860534087852495544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/860534087852495544'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/05/ogce-axis-services-added-to-nightly.html' title='OGCE Axis Services Added to Nightly Build'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-692743971662503601</id><published>2009-05-22T12:11:00.000-07:00</published><updated>2009-05-22T12:13:47.168-07:00</updated><title type='text'>OGCE Tutorial at SciDAC</title><content type='html'>We will participate in the "TeraGrid Gateways" portion of the SciDAC tutorials, June 19th.   See  &lt;a href="https://outreach.scidac.gov/scidac09/tutorials/"&gt;https://outreach.scidac.gov/scidac09/tutorials/&lt;/a&gt; for details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-692743971662503601?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/692743971662503601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=692743971662503601' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/692743971662503601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/692743971662503601'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/05/ogce-tutorial-at-scidac.html' title='OGCE Tutorial at SciDAC'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-501360514392262319</id><published>2009-05-15T13:27:00.000-07:00</published><updated>2009-05-15T13:29:21.699-07:00</updated><title type='text'>OGCE Presentation at TG09</title><content type='html'>OGCE has an accepted presentation for TG09, Wednesday June 24th, 2:30-3:00 pm.  See full TG09 schedule at &lt;br /&gt;&lt;a href=" http://www.teragrid.org/tg09/index.php?option=com_content&amp;task=view&amp;id=62"&gt;&lt;br /&gt;http://www.teragrid.org/tg09/index.php?option=com_content&amp;task=view&amp;id=62&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-501360514392262319?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/501360514392262319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=501360514392262319' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/501360514392262319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/501360514392262319'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/05/ogce-presentation-at-tg09.html' title='OGCE Presentation at TG09'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-5400115970886784857</id><published>2009-05-15T13:25:00.000-07:00</published><updated>2009-05-15T13:27:03.388-07:00</updated><title type='text'>TG09 Tutorial on Science Gateways</title><content type='html'>OGCE team members will give a Science Gateway tutorial at TeraGrid 09 on Monday, July 22nd.  The full abstract is here:  &lt;a href="http://www.teragrid.org/tg09/index.php?option=com_content&amp;task=view&amp;id=56"&gt;http://www.teragrid.org/tg09/index.php?option=com_content&amp;task=view&amp;id=56&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-5400115970886784857?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/5400115970886784857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=5400115970886784857' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5400115970886784857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5400115970886784857'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2009/05/tg09-tutorial-on-science-gateways.html' title='TG09 Tutorial on Science Gateways'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-2809017070405372630</id><published>2008-12-08T09:07:00.001-08:00</published><updated>2008-12-08T09:11:13.756-08:00</updated><title type='text'>E-Science Demos</title><content type='html'>We'll be demonstrating OGCE workflow management tools and XMC-Cat (a new cataloging service) at E-Science Conference on Wednesday night.&lt;br /&gt;&lt;a href="http://escience2008.iu.edu/exhibits/open_grid.shtml"&gt;&lt;br /&gt;&lt;/a&gt;Abstract:  &lt;a href="http://escience2008.iu.edu/exhibits/open_grid.shtml"&gt;http://escience2008.iu.edu/exhibits/open_grid.shtml&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Coordinates: &lt;a href="http://escience2008.iu.edu/exhibits/index.shtml"&gt;http://escience2008.iu.edu/exhibits/index.shtml&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-2809017070405372630?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/2809017070405372630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=2809017070405372630' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/2809017070405372630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/2809017070405372630'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/12/e-science-demos.html' title='E-Science Demos'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-8576866331259267820</id><published>2008-12-05T11:25:00.000-08:00</published><updated>2008-12-05T11:39:13.223-08:00</updated><title type='text'>EScience Tutorial Agenda</title><content type='html'>This is Sunday, Dec 7 from 8:00 to 5:00 PM (US Eastern Standard Time). You can also view remotely the live broadcast. For instructions, see &lt;a href="http://escience2008.iu.edu/multimedia/index.shtml"&gt;http://escience2008.iu.edu/multimedia/index.shtml&lt;/a&gt;.  An archived broadcast will be available from the same URL. &lt;br /&gt;&lt;br /&gt;Presentation material is available from &lt;a href="http://www.collab-ogce.org/ogce/index.php/Tutorials"&gt;http://www.collab-ogce.org/ogce/index.php/Tutorials.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Talks will be given by Marlon Pierce, Suresh Marru, and very special guest star Stephen Simms.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Introduction and attendee feedback&lt;br /&gt;&lt;/li&gt;&lt;li&gt;(Talk) Gateways overview (Marlon)&lt;/li&gt;&lt;li&gt;(Talk) TeraGrid: Resources Overview and Getting Started (Simms)&lt;/li&gt;&lt;/ul&gt;[BREAK]&lt;br /&gt;&lt;ul&gt;&lt;li&gt;(Talk/Demo) LEAD portal and workflow (Suresh)&lt;/li&gt;&lt;li&gt;(Demo/Talk) GridChem workflows (Suresh)&lt;/li&gt;&lt;li&gt;(Demo/HO) OGCE and TGUP Portals (Marlon)&lt;/li&gt;&lt;/ul&gt;[LUNCH]&lt;br /&gt;&lt;ul&gt;&lt;li&gt;(Demo/HO) OGCE hands on and simple workflows with XBaya (Marlon, Suresh)&lt;/li&gt;&lt;li&gt;(Talk/HO) Building OGCE portal and services (Marlon)&lt;/li&gt;&lt;li&gt;(Talk/Demo/HO) Building GTLAB gadgets (Marlon)&lt;/li&gt;&lt;/ul&gt;[BREAK]&lt;br /&gt;&lt;ul&gt;&lt;li&gt;(Optional Talk) Web 2.0 for science gateways (Marlon)&lt;/li&gt;&lt;li&gt;(Optional HO) Building the portal, GTLAB, and services&lt;br /&gt;&lt;/li&gt;&lt;li&gt;(Optional HO) Using various portals (OGCE, TeraGrid User Portal, LEAD)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;(Optional HO) Workflows in depth&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-8576866331259267820?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/8576866331259267820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=8576866331259267820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8576866331259267820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8576866331259267820'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/12/escience-tutorial-agenda.html' title='EScience Tutorial Agenda'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-895223289838220525</id><published>2008-12-04T08:17:00.000-08:00</published><updated>2008-12-04T08:27:43.263-08:00</updated><title type='text'>Javadocs for OGCE Components</title><content type='html'>If you want to make Javadocs for OGCE components (the portal, GTLAB, Axis services, etc), use the command &lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;mvn javadoc:javadoc -f path/to/component/pom.xml&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;For example, the GTLAB javadoc can be made with the command&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;mvn javadoc:javadoc -f jsf_standalone/pom.xml&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;The docs will be located in jsf_standalone/target/site.  Load with your browser.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-895223289838220525?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/895223289838220525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=895223289838220525' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/895223289838220525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/895223289838220525'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/12/javadocs-for-ogce-components.html' title='Javadocs for OGCE Components'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-2799829612608980859</id><published>2008-12-03T12:30:00.000-08:00</published><updated>2008-12-03T12:33:07.334-08:00</updated><title type='text'>OGCE Swarm Service Talk at E-Science</title><content type='html'>Sangmi Pallickara will present the Swarm Job Submission Service at Friday, Dec 12 at the E-Science conference: &lt;a href="http://escience2008.iu.edu/sessions/SWARM.shtml"&gt;http://escience2008.iu.edu/sessions/SWARM.shtml&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;This talk will be web-cast. See&lt;a href="http://escience2008.iu.edu/multimedia/index.shtml"&gt; http://escience2008.iu.edu/multimedia/index.shtml&lt;/a&gt; for details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-2799829612608980859?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/2799829612608980859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=2799829612608980859' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/2799829612608980859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/2799829612608980859'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/12/ogce-swarm-service-talk-at-e-science.html' title='OGCE Swarm Service Talk at E-Science'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-7042081675883021799</id><published>2008-12-03T12:24:00.000-08:00</published><updated>2008-12-03T12:28:37.743-08:00</updated><title type='text'>E-Science Gateways Tutorial Web Cast</title><content type='html'>Our OGCE and Gateways tutorial at E-Science is Sunday, December 7 from 8:00 am to 5:00 pm.  See&lt;a href="http://escience2008.iu.edu/tutorials/gateways.shtml"&gt; http://escience2008.iu.edu/tutorials/gateways.shtml&lt;/a&gt;.  The entire conference (including our tutorial) is being web-cast; see&lt;a href="http://escience2008.iu.edu/multimedia/index.shtml"&gt; http://escience2008.iu.edu/multimedia/index.shtml&lt;/a&gt; for more information.&lt;br /&gt;&lt;br /&gt;We will post a more detailed agenda on this blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-7042081675883021799?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/7042081675883021799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=7042081675883021799' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/7042081675883021799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/7042081675883021799'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/12/e-science-gateways-tutorial-web-cast.html' title='E-Science Gateways Tutorial Web Cast'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-276802696657291646</id><published>2008-11-14T17:49:00.000-08:00</published><updated>2008-11-17T17:07:29.814-08:00</updated><title type='text'>SC08 Demo Time Correction</title><content type='html'>The IU booth demo is &lt;span style="font-weight: bold;"&gt;1:00-3:00 on Wednesday,&lt;/span&gt; November 19th.  These are roughly 2 30 minute demos at 1:00 and 2:00, with 30 minute breaks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-276802696657291646?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/276802696657291646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=276802696657291646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/276802696657291646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/276802696657291646'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/11/sc08-demo-time-correction.html' title='SC08 Demo Time Correction'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-8113883851259571607</id><published>2008-11-14T14:30:00.000-08:00</published><updated>2008-11-14T17:58:19.639-08:00</updated><title type='text'>OGCE Portal 2.4  Posted</title><content type='html'>Version 2.4 is ready.  This features the File Manager applet from the TeraGrid User Portal, as well as numerous bug fixes and miscellaneous enhancements.  See &lt;a href="http://collab-ogce.blogspot.com/2008/09/tagged-preview-of-ogce-portal-24.html"&gt;http://collab-ogce.blogspot.com/2008/09/tagged-preview-of-ogce-portal-24.html&lt;/a&gt; for more details.&lt;br /&gt;&lt;br /&gt;Tagged SC08 releases of &lt;a href="http://www.collab-ogce.org/ogce/index.php/OGCE-Axis-Services"&gt;OGCE Axis Services&lt;/a&gt; and &lt;a href="http://www.collab-ogce.org/ogce/index.php/GTLAB"&gt;GTLAB&lt;/a&gt; are also available.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-8113883851259571607?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/8113883851259571607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=8113883851259571607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8113883851259571607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8113883851259571607'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/11/ogce-portal-24-only-posted.html' title='OGCE Portal 2.4  Posted'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-5106435950137628099</id><published>2008-11-12T10:16:00.000-08:00</published><updated>2008-11-12T10:31:04.030-08:00</updated><title type='text'>OGCE Web Site and Download Reorganization</title><content type='html'>The &lt;a href="http://www.collab-ogce.org/"&gt;OGCE Web Site&lt;/a&gt; is being revised to better reflect the reorganization of our downloadable components.   Here are the major download suites:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The OGCE portlet-based Grid portal: this download combines Tomcat, Gridsphere portlet container, and many OGCE portlets developed with OGCE libraries.&lt;/li&gt;&lt;li&gt;The OGCE Axis Web Services Suite: this includes several OGCE services (currently GPIR, the Resource Prediction Service, and the Resource Discovery Service)  combined into an integrated, one-step build.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The OGCE Workflow Suite: this suite contains workflow composer and engine (XBaya), the GFAC application factory, XRegistry, and related components.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;GTLAB: This is a collection of Java Server Faces tags and supporting code for building Grid portlets and gadgets.  The current version supports simple tag pipelining (so you can associate multiple tasks with a single HTML button click).  Tags are no longer limited to Grid clients--any thing can be used.&lt;/li&gt;&lt;li&gt;OGCE Gadget Container: this is a preview of our work to build an Open Social and iGoogle-compatible container.  We view this as the successor to the portlet standard we have used in the past.&lt;/li&gt;&lt;/ul&gt;See the web site for more information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-5106435950137628099?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/5106435950137628099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=5106435950137628099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5106435950137628099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5106435950137628099'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/11/ogce-web-site-and-download.html' title='OGCE Web Site and Download Reorganization'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-3649448165629241630</id><published>2008-11-11T14:06:00.000-08:00</published><updated>2008-11-14T17:49:42.804-08:00</updated><title type='text'>SC08 Demos: 1:00-3:00</title><content type='html'>OGCE team will be giving demos in the Indiana University booth at SC08 on Tuesday from 1:00 pm to 3:00 pm.  Demos will include&lt;br /&gt;&lt;ul&gt;&lt;li&gt;OGCE workflow tools&lt;/li&gt;&lt;li&gt;JavaScript Grid clients&lt;/li&gt;&lt;li&gt;Tag libraries for building iGoogle style Grid gadgets.&lt;/li&gt;&lt;li&gt;Gateway information services&lt;/li&gt;&lt;li&gt;Application portals using Pylons&lt;/li&gt;&lt;li&gt;Demo portals for the life sciences&lt;/li&gt;&lt;/ul&gt;Please feel free to come by the IU booth for informal demos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-3649448165629241630?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/3649448165629241630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=3649448165629241630' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3649448165629241630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/3649448165629241630'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/11/sc08-demos.html' title='SC08 Demos: 1:00-3:00'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-4096293054361403273</id><published>2008-11-11T14:05:00.000-08:00</published><updated>2008-11-11T14:06:03.400-08:00</updated><title type='text'>Updated GCE08 Schedule</title><content type='html'>The &lt;a href="http://scyourway.nacse.org/conference/view/wksp108"&gt;GCE08 Workshop&lt;/a&gt; presentation schedule at Supercomputing 2008 in Austin has been updated: &lt;a href="http://www.collab-ogce.org/gce08/index.php/Program"&gt;http://www.collab-ogce.org/gce08/index.php/Program&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-4096293054361403273?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/4096293054361403273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=4096293054361403273' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/4096293054361403273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/4096293054361403273'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/11/updated-gce08-schedule.html' title='Updated GCE08 Schedule'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-6119674542083552470</id><published>2008-11-03T07:22:00.000-08:00</published><updated>2008-11-03T07:26:41.521-08:00</updated><title type='text'>Tentative GCE08 Schedule Available</title><content type='html'>A draft &lt;a href="http://scyourway.nacse.org/conference/view/wksp108"&gt;GCE08 Workshop&lt;/a&gt; presentation schedule at Supercomputing 2008 in Austin is now available: &lt;a href="http://www.collab-ogce.org/gce08/index.php/Program"&gt;http://www.collab-ogce.org/gce08/index.php/Program&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The program will be updated as we confirm speakers' travel schedules, but the program is set.  Slides and papers will be made available from this URL as they become available.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-6119674542083552470?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/6119674542083552470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=6119674542083552470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/6119674542083552470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/6119674542083552470'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/11/tentative-gce08-schedule-available.html' title='Tentative GCE08 Schedule Available'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-1590026976265647189</id><published>2008-10-07T11:50:00.001-07:00</published><updated>2008-10-07T11:56:32.049-07:00</updated><title type='text'>The Dreaded "GRAM Job submission failed: The job manager failed to open stderr" Error</title><content type='html'>The COG will produce the following infamous error&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;GRAM Job submission failed: The job manager failed to open stderr&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;if you don't have values in $HOME/.globus/cog.properties set correctly. The "ip" parameter must be set to the real hostname or static IP address of your portal server. That is, it should be something like&lt;br /&gt;&lt;br /&gt;ip=123.456.789&lt;br /&gt;&lt;br /&gt;You can edit this file by hand, but note it will be overwritten if your rebuild the portal.  You should make sure that the &amp;lt;portal.server.ip&amp;gt value in ogce-portal-only/pom.xml is set correctly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-1590026976265647189?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/1590026976265647189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=1590026976265647189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/1590026976265647189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/1590026976265647189'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/10/dreaded-gram-job-submission-failed-job.html' title='The Dreaded &quot;GRAM Job submission failed: The job manager failed to open stderr&quot; Error'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-8237338823991020285</id><published>2008-09-22T11:34:00.001-07:00</published><updated>2008-09-22T11:39:52.802-07:00</updated><title type='text'>Nightly Build Update</title><content type='html'>The "portal only" release was upgraded to Tomcat 5.5.27, but the build and test scripts on the NMI testbed were still set to use the older Tomcat 5.5.12.  This has been corrected.&lt;br /&gt;&lt;br /&gt;For more info on the nightly build, see &lt;a href="http://www.collab-ogce.org/ogce/index.php/Bugs_email_svn"&gt;http://www.collab-ogce.org/ogce/index.php/Bugs_email_svn&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-8237338823991020285?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/8237338823991020285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=8237338823991020285' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8237338823991020285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8237338823991020285'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/09/nightly-build-update.html' title='Nightly Build Update'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-5618812613509267023</id><published>2008-09-22T07:44:00.000-07:00</published><updated>2008-09-22T07:47:04.889-07:00</updated><title type='text'>Nightly Builds OK</title><content type='html'>There is a bug in the NMI nightly build scripts that prevents Tomcat from starting.  This causes the build to report a failure, but the compilation steps complete successfully.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-5618812613509267023?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/5618812613509267023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=5618812613509267023' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5618812613509267023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5618812613509267023'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/09/nightly-builds-ok.html' title='Nightly Builds OK'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-2825818406901432445</id><published>2008-09-12T09:16:00.000-07:00</published><updated>2008-09-23T17:06:51.783-07:00</updated><title type='text'>Tagged Update to GTLAB</title><content type='html'>Numerous improvements and bug fixes to the GTLAB tag libraries have been tagged as "GTLAB-2008".  These supersede the TG08 tagged version.  To get the updates, use&lt;br /&gt;&lt;br /&gt;svn checkout https://svn.sourceforge.net/svnroot/ogce/tags/GTLAB-Sep2008&lt;br /&gt;&lt;br /&gt;Major changes include&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Bug the prevented task inter-dependencies from working correctly has been fixed.&lt;/li&gt;&lt;li&gt;Each GTLAB tag can now be associated with its own resource property file.  Previously all tags used the same property file.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-2825818406901432445?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/2825818406901432445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=2825818406901432445' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/2825818406901432445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/2825818406901432445'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/09/tagged-update-to-gtlab.html' title='Tagged Update to GTLAB'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-1650193531864612351</id><published>2008-09-12T09:08:00.000-07:00</published><updated>2008-09-12T09:16:16.901-07:00</updated><title type='text'>Tagged Preview of OGCE portal 2.4</title><content type='html'>The OGCE "portal only" release has been tagged as a preview.  This version includes numerous bug fixes and updates. To get it, use&lt;br /&gt;&lt;br /&gt;svn checkout https://svn.sourceforge.net/svnroot/ogce/tags/ogce-portal-only-2.4-preview&lt;br /&gt;&lt;br /&gt;Most updates are courtesy of Lukas Hoffman.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;gp-common&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;* Edited files: portlets/gp-common/src/main/webapp/css/fileBrowser.css&lt;br /&gt;       portlets/gp-common/src/main/webapp/javascript/fileBrowser.js&lt;br /&gt;       portlets/gp-common/src/main/webapp/jsp/fileBrowser.jsp&lt;br /&gt;* This isn't really a portlet, it just contains files that are used by the GridPort portlets&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;Interactive Job Submission / jobsubmit-portlet&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;* Edited files: portlets/jobsubmit-portlet/src/main/webapp/templates/xportlets-jobsubmit.vm&lt;br /&gt;       portlets/jobsubmit-portlet/src/main/webapp/templates/xportlets-jobsubmit-help.vm&lt;br /&gt;           portlets/jobsubmit-portlet/src/main/java/xportlets/jobSubmitAction.java&lt;br /&gt;* Added *'s for certain fields in the job submission form &amp;amp; a note saying those fields were required.&lt;br /&gt;* Added a way to link to standard output and standard error files&lt;br /&gt;* Added help instructions in "?" viewing window&lt;br /&gt;* If user left stdout/stderr field blank, job output is displayed in portlet when job completes.  see 'lukas code' where stdout is mentioned in JobSubmitAction.java and xportlets-jobsubmit.vm&lt;br /&gt;* If user enters path from root to stdout/stderr, there's a link to download the file.  This is glitchy though, it only works if filetransfer portlet is connected to correct host, and it doesn't work for relative paths.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;File Manager/file-manager and Comprehensive File Management/comp-file-management&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;* Edited files: portlets/comp-file-management/src/main/webapp/jsp/fileBrowser.jsp&lt;br /&gt;       portlets/comp-file-management/src/main/webapp/jsp/view.jsp&lt;br /&gt;       portlets/comp-file-management/src/main/webapp/css/fileManagement.css&lt;br /&gt;       portlets/comp-file-management/src/main/java/edu/tacc/gridport/portlets/interactive/FileManagementConstants.java&lt;br /&gt;       portlets/comp-file-management/src/main/java/edu/tacc/gridport/portlets/interactive/FileManagementPortlet.java&lt;br /&gt;       portlets/gp-common/src/main/webapp/jsp/fileBrowser.jsp             - identical to fileBrowser.jsp above&lt;br /&gt;       portlets/gp-common/src/main/webapp/javascript/fileBrowser.js:&lt;br /&gt;* Added an image href to the file/directory listing&lt;br /&gt;* Files are now sortable by name, filetype, and size.  Default is sort by filetype. User can click on a heading to select a sort.&lt;br /&gt; If user clicks on a heading twice in a row, the sort is in reverse order.&lt;br /&gt;* Refresh button went to home directory, now it's refresh current directory.&lt;br /&gt;* Fixed something in FileManagementPortlet.java but I forgot what the problem was.&lt;br /&gt;                     destListing.setRemoteHost(destResources[0]);  //lukas code, previous array size = 1 --&gt; this portlet crashes.&lt;br /&gt;                                                                   //don't know why this fix works, but it works...&lt;br /&gt;&lt;hr /&gt;File Transfer Portlet / GridFTP Portlet / filetransfer &lt;span style="font-weight: bold;"&gt;(Deprecated)&lt;/span&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;Edited files: portlets/filetransfer/src/main/webapp/gridftp-browser.vm&lt;br /&gt;         portlets/filetransfer/src/main/webapp/gridftp-help.vm&lt;br /&gt;         portlets/filetransfer/src/main/java/xportlets/gridftp/FileAttributes.java&lt;br /&gt;          portlets/filetransfer/src/main/java/xportlets/gridftp/GridFTPClientAction.java&lt;br /&gt;         ogce-portal/portlets/filetransfer/src/main/java/xportlets/gridftp/FileListSorter.java&lt;br /&gt;* FileListSorter.java is all my own code, so the directory contains a javadoc html page for this class&lt;br /&gt;* fixed bug where file download &amp;amp; file transfer don't work if filenames contain spaces.&lt;br /&gt;* fixed bug where clicking on a link twice really fast made portlet crash&lt;br /&gt;* fixed two or three "annoying but not fatal" bugs that I don't remember now, although I probably wrote that it was a fix in the source code comments&lt;br /&gt;* Added a "Type" (Filetype field) so the file list matches the information that any Windows directory listing gives you&lt;br /&gt;* Made the "Date Modified" dates look better&lt;br /&gt;* Files/Directories are now sortable by Name, Size, Type, and Date Modified.  They stay sorted that way until the user clicks on a heading.&lt;br /&gt;* Sorting is in reverse order when user clicks a heading twice.&lt;br /&gt;* Made icons and file/directory names clickable, for easier access with the mouse.  Before, the link to download a file was on one side &amp;amp; the&lt;br /&gt; file name was on the other, which is annoying for the user.  Now the user can click directly on the file name or icon to download it, or&lt;br /&gt; directory name/icon to go there.&lt;br /&gt;* Moved things around to make portlet look better.  Mostly, moved all buttons and links toward the top and put file listing under them.&lt;br /&gt;* User can now&lt;br /&gt;      make a new directory&lt;br /&gt;      rename a file/directory&lt;br /&gt;      delete 1 or more files at a time&lt;br /&gt;      delete a directory&lt;br /&gt;      go to any directory in 1 step by typing in the full path name, or path name relative to current directory, or ".." to go up a directory&lt;br /&gt;       (typing "dir1/dir2/dir3" and pressing submit is faster than clicking 3 links)&lt;br /&gt;* Added error messages when the commands above fail &amp;amp; display to the user.&lt;br /&gt;* Added help instructions in "?" viewing window&lt;br /&gt;* Luke Hammill fixed problem where if you accidentally transfer a file to itself (same action as: mv fileA fileA) file gets deleted.  (fix not in version i sent you)&lt;br /&gt;* back.gif button can now go to '/', which it couldn't before.&lt;br /&gt;* 'Home' link now always goes to directory that showed up when the host was first loaded, which it didn't before.&lt;br /&gt;* You can delete several files at a time using checkboxes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-1650193531864612351?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/1650193531864612351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=1650193531864612351' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/1650193531864612351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/1650193531864612351'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/09/tagged-preview-of-ogce-portal-24.html' title='Tagged Preview of OGCE portal 2.4'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-7408624393501141157</id><published>2008-09-10T10:39:00.000-07:00</published><updated>2008-09-10T10:41:01.572-07:00</updated><title type='text'>GCE08 Submission Deadline Extension</title><content type='html'>The deadline for submitting papers to GCE 08 has been extended to September 22.  See &lt;a href="http://www.collab-ogce.org/gce08/index.php/Main_Page"&gt;http://www.collab-ogce.org/gce08/index.php/Main_Page&lt;/a&gt; for more information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-7408624393501141157?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/7408624393501141157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=7408624393501141157' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/7408624393501141157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/7408624393501141157'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/09/gce08-submission-deadline-extension.html' title='GCE08 Submission Deadline Extension'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-447562449817421041</id><published>2008-09-08T15:31:00.000-07:00</published><updated>2008-09-08T15:36:41.154-07:00</updated><title type='text'>Condor Installation Example</title><content type='html'>The following is an example installation for Condor 6.8.8. This is required to use the Condor and Condor-G portlets.  Additional configuration is required to enable Birdbath and Condor-G, so see the portlet notes at &lt;a href="http://www.collab-ogce.org"&gt;www.collab-ogce.org.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note also that this version of Condor will not work on newer RHEL and Fedora releases, so you will need to get the libstdc++.so.5 library.  Do the following as root:&lt;br /&gt;&lt;br /&gt;[shell&gt; yum install libstdc++.so.5&lt;br /&gt;&lt;br /&gt;Now do the following in the condor-6.8.8 release directory.&lt;br /&gt;&lt;br /&gt;[shell&gt; condor_install&lt;br /&gt;&lt;br /&gt;Press enter to begin Condor installation&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;***************************************************************************&lt;br /&gt;        STEP 1: What type of Condor installation do you want?&lt;br /&gt;***************************************************************************&lt;br /&gt;&lt;br /&gt;Would you like to do a full installation of Condor? [yes]&lt;br /&gt;&lt;br /&gt;Press enter to continue.&lt;br /&gt;&lt;br /&gt;***************************************************************************&lt;br /&gt;        STEP 2: How many machines are you setting up for Condor?&lt;br /&gt;***************************************************************************&lt;br /&gt;&lt;br /&gt;Are you planning to setup Condor on multiple machines? [yes] no&lt;br /&gt;&lt;br /&gt;Press enter to continue.&lt;br /&gt;&lt;br /&gt;***************************************************************************&lt;br /&gt;        STEP 3: Install the Condor "release directory", which holds&lt;br /&gt;        various binaries, libraries, scripts and files used by Condor.&lt;br /&gt;***************************************************************************&lt;br /&gt;&lt;br /&gt;It looks like you've installed a Condor release directory in:&lt;br /&gt;/usr/local/condor&lt;br /&gt;Do you want to use this release directory? [yes] no&lt;br /&gt;&lt;br /&gt;Have you installed a release directory already? [no] no&lt;br /&gt;&lt;br /&gt;Where would you like to install the Condor release directory?&lt;br /&gt;[/home/mpierce/condor]&lt;br /&gt;That directory doesn't exist, should I create it now? [yes]&lt;br /&gt;Installing a release directory into /home/mpierce/condor ...&lt;br /&gt;&lt;br /&gt;[------------------------------Stuff deleted------------------------------]&lt;br /&gt;&lt;br /&gt;done.&lt;br /&gt;&lt;br /&gt;Using /home/mpierce/condor as the Condor release directory.&lt;br /&gt;&lt;br /&gt;Press enter to continue.&lt;br /&gt;&lt;br /&gt;***************************************************************************&lt;br /&gt;        STEP 4: How and where should Condor send email if things go wrong?&lt;br /&gt;***************************************************************************&lt;br /&gt;&lt;br /&gt;If something goes wrong with Condor, who should get email about it?&lt;br /&gt;[mpierce@gw12.quarry.iu.teragrid.org]&lt;br /&gt;&lt;br /&gt;What is the full path to a mail program that understands "-s" means&lt;br /&gt;you want to specify a subject? [/bin/mail]&lt;br /&gt;&lt;br /&gt;Using /bin/mail to send email to mpierce@gw12.quarry.iu.teragrid.org&lt;br /&gt;&lt;br /&gt;Press enter to continue.&lt;br /&gt;&lt;br /&gt;***************************************************************************&lt;br /&gt;        STEP 5: Filesystem and UID domains.&lt;br /&gt;***************************************************************************&lt;br /&gt;&lt;br /&gt;To correctly run all jobs in your pool, including ones that aren't relinked&lt;br /&gt;for Condor, you must tell Condor if you have a shared filesystem, and if&lt;br /&gt;so, what machines share it.&lt;br /&gt;&lt;br /&gt;Please read the "Configuring Condor" section of the Administrator's manual&lt;br /&gt;(in particular, the section "Shared Filesystem Config File Entries")&lt;br /&gt;for a complete explaination of these (and other, related) settings.&lt;br /&gt;&lt;br /&gt;Do all of the machines in your pool from your domain ("quarry.iu.teragrid.org")&lt;br /&gt;share a common filesystem? [no]&lt;br /&gt;&lt;br /&gt;Configuring each machine to be in its own filesystem domain.&lt;br /&gt;&lt;br /&gt;Do all of the users across all the machines in your domain have a unique&lt;br /&gt;UID (in other words, do they all share a common passwd file)? [no]&lt;br /&gt;&lt;br /&gt;Configuring each machine to be in its own uid domain.&lt;br /&gt;&lt;br /&gt;Press enter to continue.&lt;br /&gt;&lt;br /&gt;***************************************************************************&lt;br /&gt;        STEP 6: Java Universe support in Condor.&lt;br /&gt;***************************************************************************&lt;br /&gt;&lt;br /&gt;Enable Java Universe support? [yes] no&lt;br /&gt;OK, Java Universe will be left unconfigured.&lt;br /&gt;&lt;br /&gt;Press enter to continue.&lt;br /&gt;&lt;br /&gt;***************************************************************************&lt;br /&gt;        STEP 7: Where should public programs be installed?&lt;br /&gt;***************************************************************************&lt;br /&gt;&lt;br /&gt;The Condor binaries and scripts are already installed in:&lt;br /&gt;        /home/mpierce/condor/bin&lt;br /&gt;If you want, I can create some soft links from a directory that is already&lt;br /&gt;in the default PATH to point to these binaries, so that Condor users do not&lt;br /&gt;have to change their PATH.  Alternatively, I can leave them where they are&lt;br /&gt;and Condor users will have to add /home/mpierce/condor/bin&lt;br /&gt;to their PATH or explicitly use a full pathname to access the Condor tools.&lt;br /&gt;&lt;br /&gt;Shall I create links in some other directory? [yes] no&lt;br /&gt;&lt;br /&gt;Press enter to continue.&lt;br /&gt;&lt;br /&gt;***************************************************************************&lt;br /&gt;        STEP 8: What machine will be your central manager?&lt;br /&gt;***************************************************************************&lt;br /&gt;&lt;br /&gt;What is the full hostname of the central manager?&lt;br /&gt;[gw12.quarry.iu.teragrid.org]&lt;br /&gt;&lt;br /&gt;Your central manager will be on the local machine.&lt;br /&gt;&lt;br /&gt;Press enter to continue.&lt;br /&gt;&lt;br /&gt;***************************************************************************&lt;br /&gt;        STEP 9: Where will the "local directory" go?&lt;br /&gt;***************************************************************************&lt;br /&gt;&lt;br /&gt;Condor will need to create a few directories for its own use&lt;br /&gt;&lt;br /&gt;You have a "condor" user on this machine.  Do you want to put all the&lt;br /&gt;Condor directories in /home/condor? [yes] no&lt;br /&gt;&lt;br /&gt;Do you want to put all the Condor directories in&lt;br /&gt;/home/mpierce/condor/home? [yes]&lt;br /&gt;&lt;br /&gt;Creating all necessary Condor directories ... done.&lt;br /&gt;&lt;br /&gt;Press enter to continue.&lt;br /&gt;&lt;br /&gt;***************************************************************************&lt;br /&gt;        STEP 10: Where will the local (machine-specific) config files go?&lt;br /&gt;***************************************************************************&lt;br /&gt;&lt;br /&gt;Condor allows you to have a machine-specific config file that overrides&lt;br /&gt;settings in the global config file.&lt;br /&gt;&lt;br /&gt;You must specify a machine-specific config file.&lt;br /&gt;&lt;br /&gt;Should I put a "condor_config.local" file in /home/mpierce/condor/home?&lt;br /&gt;[yes]&lt;br /&gt;Creating config files in "/home/mpierce/condor/home" ... done.&lt;br /&gt;&lt;br /&gt;Configuring global condor config file ... done.&lt;br /&gt;Created /home/mpierce/condor/etc/condor_config.&lt;br /&gt;&lt;br /&gt;Press enter to continue.&lt;br /&gt;&lt;br /&gt;Setting up gw12.quarry.iu.teragrid.org as your central manager&lt;br /&gt;&lt;br /&gt;What name would you like to use for this pool?  This should be a&lt;br /&gt;short description (20 characters or so) that describes your site.&lt;br /&gt;For example, the name for the UW-Madison Computer Science Condor&lt;br /&gt;Pool is: "UW-Madison CS".  This value is stored in your central&lt;br /&gt;manager's local config file as "COLLECTOR_NAME", if you decide to&lt;br /&gt;change it later.  (This shouldn't include any " marks).&lt;br /&gt;gw12condorthing&lt;br /&gt;&lt;br /&gt;Setting up central manager config file /home/mpierce/condor/home/condor_config.local ... done.&lt;br /&gt;&lt;br /&gt;Press enter to continue.&lt;br /&gt;&lt;br /&gt;***************************************************************************&lt;br /&gt;        STEP 11: How do you want Condor to find its config file?&lt;br /&gt;***************************************************************************&lt;br /&gt;&lt;br /&gt;Condor searches a few locations to find it main config file. The first place&lt;br /&gt;is the envionment variable CONDOR_CONFIG. The second place it searches is&lt;br /&gt;/etc/condor/condor_config, and the third place is ~condor/condor_config.&lt;br /&gt;/home/condor/condor_config exists.&lt;br /&gt;Renaming to: /home/condor/condor_config.old.&lt;br /&gt;&lt;br /&gt;Should I put in a soft link from /home/condor/condor_config to&lt;br /&gt;/home/mpierce/condor/etc/condor_config [yes]&lt;br /&gt;&lt;br /&gt;Press enter to continue.&lt;br /&gt;&lt;br /&gt;***************************************************************************&lt;br /&gt;Condor has been fully installed on this machine.&lt;br /&gt;***************************************************************************&lt;br /&gt;&lt;br /&gt;/home/mpierce/condor/sbin contains various administrative tools.&lt;br /&gt;If you are going to administer Condor, you should probably place that&lt;br /&gt;directory in your PATH.&lt;br /&gt;&lt;br /&gt;To start Condor on any machine, just execute:&lt;br /&gt;/home/mpierce/condor/sbin/condor_master&lt;br /&gt;&lt;br /&gt;Since this is your central manager, you should start Condor here first.&lt;br /&gt;&lt;br /&gt;Press enter to continue.&lt;br /&gt;&lt;br /&gt;You should probably setup your machines to start Condor automatically at&lt;br /&gt;boot time.  If your machine uses System-V style init scripts, look in&lt;br /&gt;/home/mpierce/condor/etc/examples/condor.boot&lt;br /&gt;for a script that you can use to start and stop Condor.&lt;br /&gt;&lt;br /&gt;Please read the "Condor is installed... now what?" section of the INSTALL&lt;br /&gt;file for things you should do before and after starting the Condor daemons.&lt;br /&gt;In particular, you might want to set up host/ip access security.  See the&lt;br /&gt;Adminstrator's Manual for details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-447562449817421041?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/447562449817421041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=447562449817421041' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/447562449817421041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/447562449817421041'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/09/condor-installation-example.html' title='Condor Installation Example'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-1307976829162028793</id><published>2008-08-15T14:52:00.000-07:00</published><updated>2008-08-15T14:59:44.939-07:00</updated><title type='text'>Using OGCE portlets in Gridshere 3.1 (preliminary)</title><content type='html'>We had a request to get OGCE portlets running in Gridsphere 3.1.  Below is the way to do this manually.  We'll try to make an automated version of this with Maven next.&lt;br /&gt;&lt;br /&gt;0. Shutdown tomcat.&lt;br /&gt;&lt;br /&gt;1. In the ogce-portal-only directory, run the command mvn clean install -f global-config/pom.xml&lt;br /&gt;&lt;br /&gt;2. Remove our versions of hibernate, hsqldb, and ehcache (probably these crept in from GS 2.1--I don't think we need them).  Specifically,&lt;br /&gt;&lt;br /&gt;rm global-config/common/target/cog-common-1.0/lib/hibernate2-OGCE.jar&lt;br /&gt;&lt;br /&gt;rm global-config/common/target/cog-common-1.0/lib/hsqldb-1.7.1.jar&lt;br /&gt;&lt;br /&gt;rm global-config/common/target/cog-common-1.0/lib/ehcache-0.9.jar&lt;br /&gt;&lt;br /&gt;3. Copy the remaining jars into your Tomcat's shared/lib.  Something like&lt;br /&gt;cp global-config/common/target/cog-common-1.0/lib/* /Users/mpierce/GridSphere31/apache-tomcat-5.5.20/shared/lib/&lt;br /&gt;&lt;br /&gt;4. Copy the OGCE portlet as is from the ogce-portal-only dir.  That is, from ogce-portal-only, run "mvn clean install -f portlets/proxymanager-portlet" and then&lt;br /&gt;cp -r  portal_deploy/apache-tomcat-5.5.12/webapps/proxymanager-portlet/ /Users/mpierce/GridSphere31/apache-tomcat-5.5.20/webapps/proxymanager-portlet&lt;br /&gt;&lt;br /&gt;5. Create empty files named after the portlets for Gridsphere. This used to be done in $CATALINA_HOME/webapps/gridsphere/WEB-INF/CustomPortal/portlets&lt;br /&gt;&lt;br /&gt;Now these apparently go in $HOME/.gridsphere, so do this:&lt;br /&gt;&lt;br /&gt;touch ~/.gridsphere/portlets/proxymanager-portlet.2&lt;br /&gt;&lt;br /&gt;6. Edit the proxymanager's web.xml file to use the correct namespace for the PortletServlet (i.e., remove the "gridlab" section from the full name):&lt;br /&gt;&lt;br /&gt;   &amp;lt;servlet&amp;gt;&lt;br /&gt;       &amp;lt;servlet-name&amp;gt;PortletServlet&amp;lt;/servlet-name&amp;gt;&lt;br /&gt;       &amp;lt;servlet-class&amp;gt;org.gridsphere.provider.portlet.jsr.PortletServlet&amp;lt;/servlet-class&amp;gt;&lt;br /&gt;   &amp;lt;/servlet&amp;gt;&lt;br /&gt;&lt;servlet&gt;&lt;servlet-class&gt;&lt;/servlet-class&gt;&lt;/servlet&gt;&lt;br /&gt;7. In proxymanager-portlet/WEB-INF/lib, delete gridsphere-ui-tags-2.1.jar&lt;br /&gt;&lt;br /&gt;8. Start tomcat and add the portlet using the Gridsphere Layout Manager.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-1307976829162028793?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/1307976829162028793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=1307976829162028793' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/1307976829162028793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/1307976829162028793'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/08/using-ogce-portlets-in-gridshere-31.html' title='Using OGCE portlets in Gridshere 3.1 (preliminary)'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-1865004704404054322</id><published>2008-08-05T14:16:00.000-07:00</published><updated>2008-08-05T14:19:07.704-07:00</updated><title type='text'>GCE08 Workshop at Supercomputing 2008</title><content type='html'>We are hosting GCE08, the fourth workshop in this series.  Papers on portals, gateways, and other scientific user environments are welcome.  For more information, see&lt;br /&gt;&lt;a href="http://www.collab-ogce.org/gce08/index.php/Main_Page"&gt;&lt;br /&gt;http://www.collab-ogce.org/gce08/index.php/Main_Page&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-1865004704404054322?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/1865004704404054322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=1865004704404054322' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/1865004704404054322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/1865004704404054322'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/08/gce08-workshop-at-supercomputing-2008.html' title='GCE08 Workshop at Supercomputing 2008'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-1572732646655806645</id><published>2008-07-10T17:55:00.000-07:00</published><updated>2008-07-10T17:58:16.956-07:00</updated><title type='text'>New GPIR Service URL for GPIR Portlet</title><content type='html'>The old TeraGrid GPIR service is being retired and replaced.  To point to the new server, edit GPIR's portlet.xml file and replace&lt;br /&gt;&lt;br /&gt;&lt;a href="http://alpine.tacc.utexas.edu:8080/gpir/webservices%3C"&gt;http://alpine.tacc.utexas.edu:8080/gpir/webservices&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;with&lt;br /&gt;&lt;br /&gt;&lt;a href="http://laredo.tacc.utexas.edu:8080/gpir/webservices"&gt;http://laredo.tacc.utexas.edu:8080/gpir/webservices&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To rebuild this portlet, use the command "mvn clean install -f portlets/gpir-portlet/pom.xml" from the "ogce-portal-only" directory.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-1572732646655806645?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/1572732646655806645/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=1572732646655806645' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/1572732646655806645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/1572732646655806645'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/07/new-gpir-service-url-for-gpir-portlet.html' title='New GPIR Service URL for GPIR Portlet'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-612088167947591495</id><published>2008-07-07T08:22:00.000-07:00</published><updated>2008-07-07T13:29:10.878-07:00</updated><title type='text'>Correction to OGCE 2.3 tar download</title><content type='html'>The default value for the &lt;project.home&gt;property &amp;lt;project.home&amp;gt; in ogce-portal-only/pom.xml was incorrectly set.  While this can be edited manually, it prevents the portal from building out of the box if one follows the documentation.&lt;br /&gt;&lt;br /&gt;Also, the obsolete filetransfer module, which causes the errors described at &lt;a href="http://collab-ogce.blogspot.com/2007/12/filetransfer-portlet-build-error.html"&gt;http://collab-ogce.blogspot.com/2007/12/filetransfer-portlet-build-error.html&lt;/a&gt; on some machines, has been removed.&lt;br /&gt;&lt;br /&gt;These have been corrected in the download link at &lt;a href="http://www.collab-ogce.org/"&gt;http://www.collab-ogce.org/&lt;/a&gt;.  The version number has been incremented to 2.3.1 to reflect this minor update.&lt;/project.home&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-612088167947591495?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/612088167947591495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=612088167947591495' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/612088167947591495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/612088167947591495'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/07/correction-to-ogce-23-tar.html' title='Correction to OGCE 2.3 tar download'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-8595329361561602211</id><published>2008-06-07T10:40:00.000-07:00</published><updated>2008-06-07T10:44:45.265-07:00</updated><title type='text'>GTLAB TG08 Tutorial Release</title><content type='html'>The TG08 tutorial release of GTLAB is now available from &lt;a href="http://www.collab-ogce.org/ogce/index.php/GTLAB"&gt;http://www.collab-ogce.org/ogce/index.php/GTLAB.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;GTLAB provides Java Server Faces components and backing beans that simplify the process of Grid Web application development.  You can use GTLAB to develop standalone Web applications, portlets, and Google Gadgets.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-8595329361561602211?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/8595329361561602211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=8595329361561602211' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8595329361561602211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/8595329361561602211'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/06/gtlab-tg08-tutorial-release.html' title='GTLAB TG08 Tutorial Release'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-2071209047605343291</id><published>2008-06-06T14:47:00.000-07:00</published><updated>2008-06-06T14:50:45.758-07:00</updated><title type='text'>OGCE Portal Release 2.3 Available</title><content type='html'>OGCE portal release 2.3 is available from http://www.collab-ogce.org/ogce/index.php/Portal_download.  This release features major revisions to the XBaya workflow composer as well as minor bug fixes to GPIR and the build system.&lt;br /&gt;&lt;br /&gt;The XBaya updates are part of the comprehensive enhancements to the OGCE workflow tools, http://www.collab-ogce.org/ogce/index.php/Workflow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-2071209047605343291?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/2071209047605343291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=2071209047605343291' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/2071209047605343291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/2071209047605343291'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/06/ogce-portal-release-23-available.html' title='OGCE Portal Release 2.3 Available'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-6436652984574053721</id><published>2008-06-03T14:11:00.000-07:00</published><updated>2008-06-06T14:51:21.364-07:00</updated><title type='text'>TG08 Gateways Summary</title><content type='html'>&lt;pre wrap=""&gt;&lt;span style="font-size:100%;"&gt;Courtesy of Nancy Wilkins-Diehr:&lt;br /&gt;&lt;br /&gt;For those attending TeraGrid 08, June 9-13 in Las Vegas we have a&lt;br /&gt;terrific representation of Science Gateways at the conference.&lt;br /&gt;&lt;br /&gt;Gateway-related topics are featured in:&lt;br /&gt;14 papers&lt;br /&gt;7 demonstrations&lt;br /&gt;5 posters&lt;br /&gt;5 birds-of-a-feather sessions&lt;br /&gt;3 student competition entries&lt;br /&gt;2 tutorials&lt;br /&gt;1 vis gallery entry&lt;br /&gt;And a face-to-face gateway meeting in a pear tree on Thursday June 12,&lt;br /&gt;3pm.&lt;br /&gt;&lt;br /&gt;Full information on the conference can be found at&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://www.tacc.utexas.edu/tg08/"&gt;http://www.tacc.utexas.edu/tg08/&lt;/a&gt; and a listing of gateway-specific&lt;br /&gt;activities at&lt;br /&gt;&lt;&lt;a class="moz-txt-link-freetext" href="http://www.teragridforum.org/mediawiki/index.php?title=Science_Gateways"&gt;http://www.teragridforum.org/mediawiki/index.php?title=Science_Gateways&lt;/a&gt;&lt;br /&gt;#Gateways_at_TeraGrid_08&gt;.&lt;br /&gt;&lt;br /&gt;Thank you to the many of you on this list who are contributing to making&lt;br /&gt;the conference a success.  I hope to see many of you in Las Vegas next&lt;br /&gt;week.&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-6436652984574053721?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/6436652984574053721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=6436652984574053721' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/6436652984574053721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/6436652984574053721'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/06/tg08-gateways-summary.html' title='TG08 Gateways Summary'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-5576907680249896712</id><published>2008-06-02T07:49:00.001-07:00</published><updated>2008-06-02T07:52:22.559-07:00</updated><title type='text'>TeraGrid 08 OGCE Tutorial Outline</title><content type='html'>Tutorial is Monday, June 9.  We will make slides and material available for download.&lt;br /&gt;&lt;br /&gt;8:30-9:30: Intro, building and using the portal, writing simple grid portlets (Marlon Pierce)&lt;br /&gt;&lt;br /&gt;9:30-10:00: Workflow suite part 1 (Suresh Marru, Gopi Kandaswamy)&lt;br /&gt;&lt;br /&gt;10:00-10:30: break&lt;br /&gt;&lt;br /&gt;10:30-11:15: Worflow suite part 2 (Suresh, Gopi)&lt;br /&gt;&lt;br /&gt;11:15-11:45: Web 2.0 for gateways (Gregor von Laszewski)&lt;br /&gt;&lt;br /&gt;11:45-12:00: Teragrid gateway authorization requirements and GridShib (Tom Scavo)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-5576907680249896712?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/5576907680249896712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=5576907680249896712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5576907680249896712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/5576907680249896712'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/06/teragrid-08-ogce-tutorial-outline.html' title='TeraGrid 08 OGCE Tutorial Outline'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-720693085618706239</id><published>2008-04-29T14:13:00.000-07:00</published><updated>2008-04-29T14:16:41.075-07:00</updated><title type='text'>OGCE Tutorial at TeraGrid 2008</title><content type='html'>We will give a 1/2 day tutorial on June 9th at TeraGrid 2008 in Las Vegas.  For more information, see &lt;a href="http://www.tacc.utexas.edu/tg08/index.php?m_b_c=scienceGateways"&gt;http://www.tacc.utexas.edu/tg08/index.php?m_b_c=scienceGateways.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Topics will include building and using the basic portal, using GTLAB to make Grid Web clients, using the OGCE workflow suite of tools to wrap science applications, and Web 2.0 activities for science gateways.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-720693085618706239?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/720693085618706239/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=720693085618706239' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/720693085618706239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/720693085618706239'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/04/ogce-tutorial-at-teragrid-2008.html' title='OGCE Tutorial at TeraGrid 2008'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-4632643949113524193</id><published>2008-04-21T09:54:00.000-07:00</published><updated>2008-04-21T09:58:03.572-07:00</updated><title type='text'>GPIR Service Download Available</title><content type='html'>An updated version of the Grid Portal Information Repository (GPIR) Web Service is available for download.  This is a standalone repackaging of the GPIR Web Service in older OGCE portal releases. &lt;br /&gt;&lt;br /&gt;The GPIR service powers the GPIR portlet in the main portal download.  Get the GPIR service if you want to provide your own status information server for your grid.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.collab-ogce.org/ogce/index.php/GPIR"&gt;http://www.collab-ogce.org/ogce/index.php/GPIR&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-4632643949113524193?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/4632643949113524193/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=4632643949113524193' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/4632643949113524193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/4632643949113524193'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/04/gpir-service-download-available.html' title='GPIR Service Download Available'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36963735.post-6353516201413003789</id><published>2008-03-24T08:44:00.000-07:00</published><updated>2008-03-24T08:48:38.720-07:00</updated><title type='text'>Mac OSX Maven Build Errors</title><content type='html'>We have reports of the following build error on Macs:&lt;br /&gt;&lt;br /&gt;*******************************&lt;br /&gt;[INFO] ------------------------------------------------------------------------&lt;br /&gt;[ERROR] BUILD ERROR&lt;br /&gt;[INFO] ------------------------------------------------------------------------&lt;br /&gt;[INFO] Error building POM (may not be this project's POM).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Project ID: org.apache.maven:maven-parent:pom:5&lt;br /&gt;&lt;br /&gt;Reason: Cannot find parent: org.apache:apache for project: org.apache.maven:maven-parent:pom:5 for project org.apache.maven:maven-parent:pom:5&lt;br /&gt;&lt;br /&gt;*******************************&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Workaround:&lt;/span&gt; Download and install the Maven third party jars as described in the "Download" section. &lt;br /&gt;&lt;br /&gt;The error does not appear in the Mac nightly build dashboard, so we are trying to discover the cause.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36963735-6353516201413003789?l=collab-ogce.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://collab-ogce.blogspot.com/feeds/6353516201413003789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36963735&amp;postID=6353516201413003789' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/6353516201413003789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36963735/posts/default/6353516201413003789'/><link rel='alternate' type='text/html' href='http://collab-ogce.blogspot.com/2008/03/mac-osx-maven-build-errors.html' title='Mac OSX Maven Build Errors'/><author><name>Marlon Pierce</name><uri>http://www.blogger.com/profile/11646814516542136925</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='22' src='http://www.servogrid.org/slide/iSERVO/Photos/TheGlassesComeOff.jpg'/></author><thr:total>0</thr:total></entry></feed>
