Thursday, April 29, 2010

OWL2Prefuse


OWL2Prefuse is a Java package which creats Prefuse graphs and trees from OWL files (and Jena OntModels). It takes care of converting the OWL data structure to the Prefuse datastructure. This makes it is easy for developers, to use the Prefuse graphs and trees into their Semantic Web applications.

Wednesday, March 31, 2010

YQL - A Query Language for the Web

The YQL Web Service enables applications to query, filter, and combine data from different sources across the Internet. YQL statements have a SQL-like syntax, familiar to any developer with database experience. The following YQL statement, for example, retrieves a list of cat photos from Flickr:

SELECT * FROM flickr.photos.search WHERE text="cat"

To access the YQL Web Service, a Web application can call HTTP GET, passing the YQL statement as a URL parameter, for example:

http://query.yahooapis.com/v1/public/yql?q=SELECT * FROM flickr.photos.search WHERE text="Cat"

When it processes a query, the YQL Web Service accesses a datasource on the Internet, transforms the data, and returns the results in either XML or JSON format. YQL can access several types of datasources, including Yahoo! Web Services, other Web services, and Web content in formats such as HTML, XML, RSS, and Atom.

Tuesday, February 09, 2010

Asterisk : wonderful opensource for voice communication

Asterisk is software that turns an ordinary computer into a voice communications server. Asterisk is the world's most powerful and popular telephony development tool-kit. It is used by small businesses, large businesses, call centers, carriers and governments worldwide. Asterisk is open source and is available free to all under the terms of the GPL.

Monday, December 14, 2009

Web Sites become Web Services


So bringing together Open APIs (like the Amazon E-Commerce service) and scraping/mashup technologies, gives us a way to treat any web site as a web service that exposes its information. The information, or to be more exact the data, becomes open. In turn, this enables software to take advantage of this information collectively. With that, the Web truly becomes a database that can be queried and remixed.

Tuesday, December 08, 2009

MapReduce is a software framework introduced by Google to support distributed computing on large data sets on clusters of computers.

MapReduce is a software framework introduced by Google to support distributed computing on large data sets on clusters of computers.[1]

The framework is inspired by map and reduce functions commonly used in functional programming,[2] although their purpose in the MapReduce framework is not the same as their original forms.[3]

MapReduce libraries have been written in C++, C#, Erlang, Java, Python, Ruby, F#, R and other programming languages.

A Step-by-Step Guide to Content Marketing

 Content marketing is a strategic marketing approach focused on creating high-quality, relevant content to attract and retain a clearly defi...