potential customer:
Newspaper and other media editors
key technology:
Semantic web
Face recognition
search engine
Wednesday, November 30, 2005
Thursday, November 24, 2005
What is the expected type of semantic web applications?
a tool or service that assists users in manipulating semantically enriched resources based on shared ontology.
Manipulation includes:
- Model - determine resource models by selecting shared ontology
- Edit - change
- Import/Export - Format interpobability
- Publish - obtain annotated and semantically enriched resources
- Reuse - Reasoning, search, representation and visualisation
Key features includes:
- Distributed - the semantic data should be ideally located in different places
- Inteprobable - if it is a web service, it must follow WS-I.
Key issues includes:
- Storage
- Modular and reusable resource processing - e.g., namespace driven resource consumer auto-loading
- Provenance
Tuesday, November 22, 2005
MCV - Model, Controller and View
Model, View, Controller(MVC) is a a software architecture that separates an application’s data model, user interface, and control logic into three distinct components.
Model: ontology, semantics data such as OWL and RDF triples
Controller: Ruby
http://wiki.rubyonrails.com/rails shows a description of the Rails MCV
View: RHTML - is a set of html with ruby code embedded.
Model: ontology, semantics data such as OWL and RDF triples
Controller: Ruby
http://wiki.rubyonrails.com/rails shows a description of the Rails MCV
View: RHTML - is a set of html with ruby code embedded.
Wednesday, November 16, 2005
Group activity management
meeting schedualer,
agenda management
minutes
sugguesting upcoming conferences and paper commitments
allow follow-up sugguestions and comments
agenda management
minutes
sugguesting upcoming conferences and paper commitments
allow follow-up sugguestions and comments
Sunday, November 13, 2005
what might be the interesting resources in PIM?
grocery shopping list: collebrate on the list before weekly shoppings, fully personalised, increasingly efficient with historic items selection and checkboxs, sms or synchronise with mobile, email. post-in printing facility.
bookmark: tagging using topic map
research activity management:
Debt management:
course management:
Proverbs
bookmark: tagging using topic map
research activity management:
Debt management:
course management:
Proverbs
Friday, November 11, 2005
make a web service client using axis
java org.apache.axis.wsdl.WSDL2Java SimilarSearch.wsdl
will generate a set of helper classes according to the wsdl definition.
then make a client java as below:
/*
* Created on 08-Nov-05
*
* To change the template for this generated file go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
/**
* @author ft
*
* To change the template for this generated type comment go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
package SimilarSearch;
import java.rmi.RemoteException;
import javax.xml.rpc.ServiceException;
public class similarSearchClientTester {
public static void main(String[] args) {
// create an instance of our service locator
SimilarSearchServiceLocator locator = new SimilarSearchServiceLocator();
// create an instance or our SoapBindingStub
SimilarSearchBindingStub stub=null;
try {
stub = (SimilarSearchBindingStub) locator.getSimilarSearchPort();
} catch (ServiceException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
SimilarSearchIn in = new SimilarSearchIn();
in.setNumber("ct01003");
// make a call to a method we created in our web service
try {
System.out.println("read to similar search");
SimilarSearchOut out = stub.doSearch(in);
System.out.println("result:"+out.toString());
} catch (RemoteException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
will generate a set of helper classes according to the wsdl definition.
then make a client java as below:
/*
* Created on 08-Nov-05
*
* To change the template for this generated file go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
/**
* @author ft
*
* To change the template for this generated type comment go to
* Window>Preferences>Java>Code Generation>Code and Comments
*/
package SimilarSearch;
import java.rmi.RemoteException;
import javax.xml.rpc.ServiceException;
public class similarSearchClientTester {
public static void main(String[] args) {
// create an instance of our service locator
SimilarSearchServiceLocator locator = new SimilarSearchServiceLocator();
// create an instance or our SoapBindingStub
SimilarSearchBindingStub stub=null;
try {
stub = (SimilarSearchBindingStub) locator.getSimilarSearchPort();
} catch (ServiceException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
SimilarSearchIn in = new SimilarSearchIn();
in.setNumber("ct01003");
// make a call to a method we created in our web service
try {
System.out.println("read to similar search");
SimilarSearchOut out = stub.doSearch(in);
System.out.println("result:"+out.toString());
} catch (RemoteException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Wednesday, November 02, 2005
useful commands and tips
% java org.apache.axis.client.AdminClient list
deploy a web service:
% java org.apache.axis.client.AdminClient deploy.wsdd
Done processing
display an environment parameter
% echo %classpath%
a new command prompt needs to be reopened each time the "myComputer"->property->"enviroment setting" is changed.
testing a web service from browser:
http://localhost:8080/axis/services/SimilarSearch?method=doSearch&number=ct01001
deploy a web service:
% java org.apache.axis.client.AdminClient deploy.wsdd
display an environment parameter
% echo %classpath%
a new command prompt needs to be reopened each time the "myComputer"->property->"enviroment setting" is changed.
testing a web service from browser:
http://localhost:8080/axis/services/SimilarSearch?method=doSearch&number=ct01001
Subscribe to:
Posts (Atom)