This week I’m on the road – yesterday attended the opening of the SDSC/CAL-IT2 Synthesis Center – a collaboration space for computational science and visualization. The SDSC Notebook Project which MSR sponsors as part of the eScience Program is now part of the Synthesis Center.
Today I’m at the International Conference on Computational Science 2005 (ICCS 2005): "Advancing Science through Computation" at Emory University in Atlanta. I’m here to give a short industry talk on “eScience with Databases and Web Services” and will highlight some of the eScience projects I support as well as push the use of databases exposed as web services and consumed by smart clients to help solve scientific research problems.
Had breakfast with Marty – who was at ICCS to present the paper Toward GT3 and OGSI.NET Interoperability: GRAM Support on OGSI.NET [pdf] and chair the Parallel and Distributed Computing session
Terraserver was arguably the 1st large database exposed via web services to the Internet for anyone to program against. I’m very interested in seeing how it’s been used in applications/web sites. Ran across another one where Mathematica uses it as one of their examples – Example: TerraServer Explorer
If you know of other apps using the TerraServer Web Services– let me know…
Cornell Theory Center is adding Web Services training to their current Windows HPC Cluster training – February 10-11, 2005 at the CTC-Manhattan training facility.
Web services enable certain classes of high-performance computing (HPC) applications, specifically those that are very loosely-coupled, to distribute computation and data from a desktop or mobile device to remote servers or "workers." Workshop topics include:Setting up and running Network Load Balancing (NLB)Writing and installing a Web Service and clientAdding an Excel front-end to a Web Service After attending the "Introduction to .NET and Web Services Technical Training Workshop," technologists will be able to design and deploy an integrated solution using Microsoft .NET.For technologists that are interested high-performance computing clusters for tightly coupled applications (Message Passing Interface or MPI-based clusters), CTC is offering a "Windows High-Performance Computing Technical Training" workshop at the same location on February 8-9.These workshops are for representatives of companies, universities, and government agencies who want to learn more about implementing and using high-performance computing on Windows-based clusters.
Web services enable certain classes of high-performance computing (HPC) applications, specifically those that are very loosely-coupled, to distribute computation and data from a desktop or mobile device to remote servers or "workers."
Workshop topics include:
After attending the "Introduction to .NET and Web Services Technical Training Workshop," technologists will be able to design and deploy an integrated solution using Microsoft .NET.
For technologists that are interested high-performance computing clusters for tightly coupled applications (Message Passing Interface or MPI-based clusters), CTC is offering a "Windows High-Performance Computing Technical Training" workshop at the same location on February 8-9.
A pretty cool research project – 3D Journal Project – demostraing live 3–D sketching on Tablet PC from Cornell Computational Synthesis Lab
TerraServer Bricks – A High Availability Cluster Alternative – this is a really good paper on experiences on moving from a SAN to cheap storage “bricks” using SATA disks. Food for thought for researchers with heavy data requirements..
Sat through a presentation on Paint.NET – really cool paint app built on .NET from students from WSU. They are coming out with a 2.0 version on Dec 17th.
This Office 2003/XP Add-in: Remove Hidden Data, tool is great anytime you need to send presentations/documents to others...
Just returned from 3 days at Supercomputer 2004 (SC2004) - as usual a very impressive show. Only downside was the show floor was cold - they couldn't seem to get the heating/cooling correct.
Microsoft presented the forthcoming Windows Cluster Computing Edition product.
I really enjoyed Jim Gray (MSR) and Alex Szalay's (JHU) paper - Where the Rubber Meets the Sky: Bridging the Gap between the Databases and Science
Even though it's aimed at database folks - it I see it being very valuable for the scientists as well.
Looks like Dave Lifka already posted the link it to the SciData resource site.
Great to see someone having fun and getting into SOAP
Love the message campaign
I understand the need to think about legacy applications and that companies must keep their customers happy. So if customers want to use Web Services technologies in order to build their object-oriented systems, why not? Let’s encourage them (e.g., CORBA binding to WSDL). I don’t want to restart the old argument on why WSDL is not yet another object IDL (post 1, post 2, post 3) but it seems that we are treating it as such. I think we are forgetting the importance of SOAP, the importance of the message. The Indigo people get it.So... I would like to start a campaign for the promotion of SOAP, the “love the message campaign” or “love SOAP campaign”. Here’s a ribbon to go with it. What do you think? Can we make this happen? Can we make people believers? Spread the word!!! :-)
I love seeing interesting uses of .NET CF…check out…SurvivorSoft @Sat Orbitor Locator
Good review of the app at http://www.pocketpcthoughts.com/articles.php?action=expand,23094
@Sat Orbiter Locator+ by Survivorsoft lets you easily track space missions from the palm of your hand. Overview @Sat by Survivorsoft is a nice piece of software that quickly lets you check up on your favorite space missions. With it, you can check the position of various manned and unmanned missions. It will also give you the latest news and pictures from those missions. The Survivorsoft Web site states that you will need to have Windows Mobile 2003 to run currently run the app since it's based on the .NET Compact Framework (SP1). I have tried the program on my iPaq 3765 with Pocket PC 2002. There are some problems and it is quite slow. I'd recommend this only to Windows Mobile 2003 users at this time.
Here are the missions you can track:
If you’re interested in Grid computing and using .NET you can look at the OGSI.NET code from UVa…
This is the first version of OGSI.NET to feature *** full *** OGSI v1.0 spec compliance and implementations of all the OGSI v1.0 specification port types including notification, handle resolution and service groups.
Other features include:
- an attribute-based programming model (seehttp://www.cs.virginia.edu/~gsw2c/OGSIdotNet/grid_service_programming.GGF9.pdf)
- service security policy support
- WSE support (configurable on a per service basis)
- rich programming support for SDEs on both server and client side
- tutorial and programmer's reference documentation
- easier installation
- improved grid service fault generation
- an improved graphical service browser
- many example services and clients
The new release can be downloaded from the OGSI.NET project web pages at: http://www.cs.virginia.edu/~gsw2c/ogsi.net.html