Saturday, June 2, 2007

Semantics, Ontology : Search

Lets talk on the ever-discussed topic on semantic search, semantic web, ontology etc..

I guess you people are already experts in this field of "Semantic Web" and related technologies...

References:

Also read the comments posted at the end of these articles.. quite informative:

  1. http://www.readwriteweb.com/archives/semantic_search_antidote_for_poor_relevancy.php
  2. http://slashdot.org/article.pl?sid=07/05/30/000259&from=rss
  3. http://en.wikipedia.org/wiki/Semantic_Web
  4. http://halfanhour.blogspot.com/2007/03/why-semantic-web-will-fail.html
  5. http://developers.slashdot.org/article.pl?sid=07/03/21/0235208&tid=95
  6. http://en.wikipedia.org/wiki/Ontology
  7. http://infomesh.net/2001/swintro/


Existing Semantic Search Engines: There are quite good I think.., check out..

  1. http://www.hakia.com/
  2. http://www.powerset.com/
  3. http://lexxe.com/

Lets meet at 11:00 am, tomorrow?


Friday, May 4, 2007

Rich Internet Applications

This week's talk will be on platforms for "Rich Internet Applications" (RIAs)

Focus of discussion will be on two competing technologies: 1)
Adobe's Apollo and 2) Microsoft's Silverlight


1. Adobe's Apollo

Apollo Overview:
http://labs.adobe.com/technologies/apollo/

http://blogs.zdnet.com/Stewart/?p=127

http://www.niallkennedy.com/blog/archives/2007/03/adobe-apollo.html


Apollo Demos:
http://www.adobe.com/devnet/videos/apollo_demo07/index.html

http://ajaxian.com/archives/adobe-apollo-demos

http://www.techcrunch.com/2007/02/28/best-apollo-demos/


Real-World Implementation:
http://blogs.zdnet.com/Stewart/?p=361


Opinion: Adobe’s Apollo Provides New Ground For Entrepreneurs
http://www.techcrunch.com/2007/01/28/adobes-apollo-provides-new-ground-for-entrepreneurs/





2. Microsoft's Silverlight

Silverlight Overview:
http://silverlight.net/

http://www.microsoft.com/silverlight/default01.aspx



Blog: Competition : Where Microsoft benefits from the Rich Internet Application developer problem
http://blogs.zdnet.com/Stewart/?p=359


Blog: Software As a Service -> RIAs as a way for this.
http://blogs.zdnet.com/Stewart/?p=332


Opinion: Bill Gates on the Future of Web Apps
http://gigaom.com/2006/12/13/bill-gates-on-the-future-of-web-apps/

Catching on the bandwagon: No one wants to be left out ! :)
http://news.com.com/8301-10784_3-9714669-7.html


3. Introduction to Base/Foundation technologes behind RIAs
http://www.openajax.org/whitepapers/Introducing%20Ajax%20and%20OpenAjax.html

Thursday, April 19, 2007

Mapping UML Associations into Java Code

I came across this article “Mapping UML Associations into Java Code” while doing our home work on UML associations.

This paper is quite good. It identifies

· Subtleties in UML associations,

· Gives a good understanding of what associations are,

· There visibility in participating classes,

· Common patterns of implementing associations in code,

· Automatic code-generation for associations

I was thinking that we can use this paper as one of our term-papers for presentation.

Following are the details of the paper.

Mapping UML Associations into Java Code

Authors:

Gonzalo GĂ©nova, Carlos Ruiz del Castillo and Juan Llorens,

Computer Science Department, Carlos III University of Madrid, Spain

Abstract

Object-oriented programming languages do not contain syntax or semantics to express associations directly. Therefore, UML associations have to be implemented by an adequate combination of classes, attributes and methods. This paper presents some principles for the implementation of UML binary associations in Java, paying special attention to multiplicity, navigability and visibility. Our analysis has encountered some paradoxes in the specification of visibility for bidirectional associations. These principles have been used to write a series of code patterns that we use in combination with a tool that generates code for associations, which are read from a model stored in XMI format.

JOURNAL OF OBJECT TECHNOLOGY

Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering ©JOT, 2003

Vol. 2, No. 5, September-October 2003