Kitchen Mail Sign Ups posted Oracle Database Jungkee Kim Harun Altay Linux David Ripley Bryan Carpenter JMS Sung-Hoon Ko Mehmet Nacar Mehmet Aktas Enterprise Javabeans Bryan Carpenter Sangyoon Oh Castor Ozgur Balsoy Ahmet Sayar XML Tools Ozgur Balsoy Ahmet Topcu XML Schema GXOS: Ozgur Balsoy OKC: TBD PDA Sung-Hoon Ko Sangyoon Oh Anabas/Garnet Infrastructure Ahmet Uyar Galip Aydin Cevat Ikibas Opennet Technology Class Grading -- grades due 6 days after due date Galip Aydin Cevat Ikibas Xi Rao Opennet Technology Class: Editing of Replay/Quality Control Clean up as in examples -- one day after lecture Galip Aydin Cevat Ikibas CommunityGrids Discussion: Editing of Replay/Quality Control Clean up as in examples -- one day after lecture Mehmet Aktas Beytullah Yildiz Anabas/Garnet Multimedia Technology Gurhan Gunduz Hasan Bulut Access Grid Mustafa Varank Gurhan Gunduz HearMe Mustafa Varank Gurhan Gunduz www.communitygrids.iu.edu Web Site David Ripley Systems Mehmet Aysan Webmaster Volunteer TBD CVS Bryan Carpenter TBD Bugzilla Bug reporting System Ali Kaplan Mehmet Aysan OKC and Community Grids Site search engine Volunteer TBD Volunteer TBD Indiana Citation Manager Ahmet Uyar Volunteer TBD Research ************************************ --------------------------------- JXTA Link to JMS Link to GXOS Students Xi Rao Quinlin Pei Near Term effort 1) Consider basic JMS(GMS) Problem of published messages with topic T T is an object described by Schema_topic Subscribers/Brokers with profile P described by Schema_profile There is an algorithm that decides who gets what messages based on T and P Messages are sent through a network of Subscribers/Brokers and routing decisions are made on basis of localhost's P and what other P's are known JMS has a simple version of this with one broker which receives T from publishers and P from Subscribers. Simple property based matching 2) State JXTA matching/routing in same language (like above) as JMS 3) Inplemnent prototypes where a) JMS used to support JXTA services b) JXTA used to support JMS like services 4) Apply 3 b) to Garnet --------------------------------- --------------------------------- Mail to JMS Use JMS to store mail messages with key properties extracted as topics Allow XML messages as discussed in note okcinterface.doc Application to homework submission Application to News Group Application to OKC suggestions Students Ali Kaplan Ahmet Topcu Near Term effort a) Demonstrate construction of mail-based queues on JMS with clients that send mail to JMS and subscribe to mail based on topic and send on b) Develop an email scheme where one parses mail messages for XML nuggets (use OKCXML GXOS-IMS) and forms metadata from concantenating email tags (to: subject: etc.) and XML. Store on JMS c) Use a) and b) for Homework submission d) Build News Group with this scheme e) Document b) and prepare for OKC Suggestion facility as in okcinterface.doc ----------------------------------- ----------------------------------- GXOS to OKC and Wizards Documents are specified not just by a file name but also metadata Need wizards that allow input and display of documents(web-pages) and meta-data Link to JMS for updating meta-data and posting results of wizards Staff (Kemal Ispirli) Near Term effort Product wizard allowing input of URI & metadata and rendering of web-page/word document and metadata Use OKCXML GXOS-IMS ----------------------------------- ----------------------------------- Grid Services WSDL provides an XML specification of Grid Components with similarities to CORBA IDL and support of multiple Protocols like SOAP and RMI This is a convenient way to package capabilities such as OKC Gateway Student Mehmet Nacar Near Term effort a) Study WSDL at W3C Web Site Note student Aleksander Slominski is an expert b) Work with Shrideep Pallickara, Sung-Hoon Ko and JXTA team to identify subset of JMS/JXTA we need to support for publish/subscribe c) express JMS subset as a "Publish/Subscribe" WSDL Service d) Look into it other interesting possibilities (maybe SIP conferencing standard could be a good web service) e) Implement something TBD (either publish/subscribe or Gateway) ----------------------------------- ----------------------------------- OKC and Community Grids web server OKC described at http://aspen.csit.fsu.edu/collabtools/pet2resources/okc/ OKC is an online knowledge database for documents, metadata, URI's defined in XML and accessed through puiblish/subscribe mechanisms (JXTA,JMS) Students Mehmet Aysan Mehmet Aktas Beytullah Yildiz Ozgur Balsoy Near Term Effort -- XML Storage and Access a) Establish a well defined Personal GXOS (XML in a file) Interface in terms of Java access (from EJB) and message access via JMS Message access uses XML query and returns message (to and from JMS) b) extend a) to database c) refine OKCXML as started in okcinterface.doc on http://aspen.csit.fsu.edu/collabtools/pet2resources/okc/ Near Term Effort -- Accumulation and Rendering of Knowledge a) Evaluate WebMC (FSU) WebCT Blackboard ColdFusion and related systems Ask GCF for FSU CSIT early proposal Consider role of JSP b) Set up OKC suggestion system ASAP based on work under "Mail to JMS" c) Propose initial simple XML for Rendering "suggestions" Suggestions are URI's URL's Documents as in okcinterface d) Test with www.communitygrids.iu.edu e) Apply to OKC initial prototype f) Build wizard to generate OKCXML interfaced either to mail or directly JMS --------------------------------- ----------------------------------- LMS -- GXOS Garnet Education Training part of OKC IMS Students Galip Aydin Cevat Ikibas Near Term Effort a) Study GXOS-User/Course .. specification from Ozgur b) Study IMS (I will give talk on this) and current simple Anabas user/course/ ... c) Modify GXOS extensions as needed d) Build Java wizard to generate metadata considering what can be preset based on context (e.g. who is entering data) and position in GXOS Hierarchy which suggests defaults from parent or sibling data ----------------------------------- --------------------------------- Distributed JMS Extend Thesis and make JMS compliant Link to JXTA Personnel Shrideep Pallickara Near Term effort a) Agree with Sung-Hoon Ko and JXTA team as to JMS/JXTA subset we need to support b) Implement Thesis work to support JMS c) Add adaptive creation of servers d) work with Sung-Hoon Ko on evaluation of openJMS. It could be a useful front end ----------------------------------- ----------------------------------- Gateway Link to GEM Technology enhancement Link to GXOS/OKC Students Ahmet Sayar Yan Yan Choonhan Youn Near Term a) Implement GEM educational portal as to be described by Marlon Pierce b) Work with Mehmet Nacar and propose WSDL version of Gateway c) implenetation of b) probably requires decision on use of EJB or CORBA version of Gateway d) Await Marlon Pierce write-ups ----------------------------------- ----------------------------------- Access Grid Build Link to Hearme Student Mustafa Varank Near Term a) Order/Build second Access Grid in CS b) Establish Methodology to hardwire other systems to AG c) If we hardwire one H323/SIP compliant system are all such linked to AG d) Link HearMe to AG at audio and metadata (who is speaking) level e) Consider other leading systems such as: http://www.polycom.com/products/product_main.html ----------------------------------- ----------------------------------- Database Oracle 9i Support Garnet JMS as support for distributed database / Virtual XML Layer Students Jungkee Kim Harun Altay Near Term a) Bring up UNIX and Windows version of Oracle b) Link up with Oracle representatives locally c) Link Oracle to JMS c) Establish methodology for mapping OKCXML and full GXOS to Oracle d) Evaluate Oracle 9i ----------------------------------- ----------------------------------- Tools of Importance Volunteers needed for a) Help with windows innards of timing -- contact Ahmet Uyar b) COM structure of PowerPoint -- need to instrument PowerPoint so when running in Shared Display, we generate messages as to file names, presentation titles, presentation slide titles c) Generalize b) to Office d) Evaluate issues in using Star Office ---------------------------------------------------------------