Presentation is loading. Please wait.

Presentation is loading. Please wait.

My Experience in Building the CoBrA Eclipse Viewer

Similar presentations


Presentation on theme: "My Experience in Building the CoBrA Eclipse Viewer"— Presentation transcript:

1 My Experience in Building the CoBrA Eclipse Viewer
Harry Chen eBiquity Meeting

2 Eclipse is many things in one!
It’s an open source project It’s an open community It’s a platform for tool integration It’s a technology for building reusable and extensible software It’s a Java IDE

3 Eclipse & CoBrA Why am I interested in Eclipse?
Need a GUI for monitoring and browsing the internal process of the Broker Extensible Cross-platform (Windows, Mac, Linux) Familiar user interface and widgets Easy to install and patch updates JSP/Servlets & Java Swing -- no good!

4 Some Eclipse Vocabularies
Eclipse Plug-in: a modular component that contributes certain functionality to the platform Eclipse Plug-in Feature: a special plug-in that a developer creates to enable “one-click” install/update of his own plug-in contribution

5 Local Toolbar View Perspective

6 CoBrA Eclipse Viewer (CEV)
A tool for browsing the knowledge and policy that are stored in the Context Broker and for monitoring the reasoning process of the Broker. It can be used as a stand alone application for browsing OWL ontology documents or models. Inspired by the Java Spider application

7 Demo ...

8 Few words about Eclipse
Why should you be interested in the Eclipse? For the researchers, it’s a great tool for building professional looking GUI front end For the students, it’s a hot skill to put on your resumes. Eclipse is HOT… (Mozilla, Sun, SemWeb central and more..)

9 Few more words about Eclipse
The learning curve is not short… Requires a good understanding of the design patterns Requires some experience in Java Swing and GUI development Know how thread works, actions, listeners. A key skill: Monkey See, Monkey Do

10 Links…


Download ppt "My Experience in Building the CoBrA Eclipse Viewer"

Similar presentations


Ads by Google