Posted on 10-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

The Semantic Chemical Web: GoogleInChI and other Mashups
Google engEDU
55 min – Sep 13, 2006

Google Tech Talks
September 13, 2006

Peter Murray-Rust is Reader in Molecular Informatics at the University of Cambridge and Senior Research Fellow of Churchill College.


The millions of scientific papers published each year are an amazing source for scientific discovery but in most of them the experimental data is destroyed by the publication process. Publishers insist on converting semantic data into PDF which effectively destroys everything. We have been developing social and technical strategies to preserve and liberate this data and where this has happened have been able to create completely new mashups and other semantic resources.

Chemistry is the most tractable discipline for the semantic web – most chemistry can be turned into with little semantic loss, using Chemical Markup Language and complementary MLs such as XHTML, MathML and SVG.

We have to mobilise a bottom-up revolution through modern Internet ideas – blogs, communal source , interoperability. We have done this in chemistry through the Blue Obelisk movement – an informal but coherent group of young-at-heart hackers. We are adopting lightweight web technologies ("REST", etc.) to chemistry – an example will be CMLRSS which we run in a Bioclipse environment. Read the rest of this entry »

Sphere: Related Content

Tags: , , , , , , , , , , ,
(0) Comments    Read More   
Posted on 09-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

Java on Guice: Dependency Injection, the Java Way
Google engEDU
56 min – Apr 26, 2007

Google Tech Talks
April 26, 2007

Guice is a new open-source dependency-injection framework for Java 5. It’s small, fast, typesafe, doesn’t require you to write , and is already in use in several Google projects. Come learn how Guice can help make your applications simpler and easier to test. Read the rest of this entry »

Sphere: Related Content

Tags: , , , , , ,
(0) Comments    Read More   
Posted on 08-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

Leveraging Unit Tests As Functional Tests, Load Tests, and Service Monitors
Google engEDU
45 min – Aug 13, 2007

Google Tech Talks
August 13, 2007

Frank Cohen, the leading authority on , Platforms, Applications and Database (XPAD) optimization will give a TechTalk at Google on the issues confronting developers, QA technicians, and IT managers to rapidly surface and solve functional and performance problems in service environments.

Frank will demonstrate the new PushToTest TestMaker Version 5 open- source end-to-end service governance and test automation tool. developers use PushToTest to turn their unit tests into functional tests in a test automation platform that runs on their machine. Frank will demonstrate PushToTest’s Wizards and Recorders to automatically build tests and supports a variety of languages, including Java, .NET, Jython, Groovy, , , and many others. Plus Frank will show how PushToTest Version 5 supports SOA, Web Service, , and REST services using , HTTPS, SOAP, - RPC, and the email protocols.

Frank will show how the platform requires no to turns these same functional tests into load tests and service monitors for QA technicians, IT operations managers, and CIOs. PushToTest test run- time load tests and service monitors integrate into Service Registry/ Repository products and database performance optimization and root- cause analysis tools. Read the rest of this entry »

Sphere: Related Content

Tags: , , , , , , , , , , , , , , ,
(0) Comments    Read More   
Posted on 07-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

Web Services Middleware: All Grown Up!
Google engEDU
47 min – Nov 8, 2006

Google Tech Talks
November 8, 2006


The term Web services carries the connotation of (slowly) doing RPC over SOAP. While many original SOAP toolkits supported and promoted that model (including SOAP which I created), that is not at all what Web services are about. ’s history with Web services has seen three generations of efforts: SOAP, Axis and now Axis2.

Axis2 is fundamentally different: instead of treating as a hot potato that must be replaced with a language structure immediately, it treats lovingly and offers a very clean processing model for . Of course it does support data binding for those that want to look a the as objects but the core of Axis2 is a pure processing architecture.

Axis2 is the basis of a new kind of enterprise middleware. Building on that core stack we have built support for the entire protocol ( Rampart and Rahas) set as well as for reliability ( Sandesha) and transactions ( Kandula). Synapse is providing ESB like message and service mediation capabilities on top of Axis2.

Axis2 supports both WS-* style services as well as -over- (POX) style services. We’re also working on JSON support and a host of other cool stuff. We support , and JMS with other transports on the way (including XMPP).

The Axis2 architecture is being implemented in both Java and , with the version bound to and other scripting languages as well as Firefox, IE and other hosts.

In this talk we will introduce the new generation of Web services middleware. Read the rest of this entry »

Sphere: Related Content

Tags: , , , , , , , , , , , , , , ,
(1) Comment    Read More   
Posted on 02-02-2008
Filed Under (documentation) by Linux Poweruser Programmer

Type Less, Find More: Fast Autocompletion Search with a Succinct Index
Google engEDU
48 min – Aug 14, 2006

Google TechTalks
August 14, 2006

Holger Bast


We consider the following full-text search autocompletion feature. Imagine a user of a search engine typing a query. Then with every letter being typed, we would like an instant display of completions of the last query word which would lead to good hits. At the same time, the best hits for any of these completions should be displayed. Known indexing data structures that apply to this problem either incur large processing times for a substantial class of queries, or they use a lot of space. We present a new indexing data structure that uses no more space than a state-of-the-art compressed inverted index, but that yields an order of magnitude faster query processing times. Even on the large TREC Terabyte collection, which comprises over 25 million documents, we achieve, on a single machine and with the index on disk, average response times of one tenth of a second. We have built a full-fledged, interactive search engine that realizes the proposed autocompletion feature combined with support for proximity search, semi-structured () text, subword and phrase completion, and semantic tags. Read the rest of this entry »

Sphere: Related Content

Tags: , , , , , , ,
(1) Comment    Read More