My Experience in Building the CoBrA Eclipse Viewer

Slides:



Advertisements
Similar presentations
Chapter 8: Operating Systems and Utility Programs
Advertisements

©2004 BLACKBOARD, INC. ALL RIGHTS RESERVED. Java Integrated Development Environments Heather Natour Senior Lead Engineer Blackboard Inc. July 18 th 10:15am.
PaperCut MF Reseller Resource Material An Introduction to PaperCut MF.
Components of GIS.
TPF/Eclipse: A New TPF Application Test Tool for the Eclipse and WebSphere ® Environments Presenter: Thiru Thirupuvanam TPF Users Group May 2003 New Orleans,
Introduction to Eclipse plugin development for CSU 670 course project, Selector language (Xaspect) editor plugin implementation.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. The Web Services Modeling Toolkit Mick Kerrigan.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
15-Jul-15 Getting Ready for Java. What is Java? Java is a programming language: a language that you can learn to write, and the computer can be made to.
1 Software Reuse in Eclipse Kellie-Ann Smith Norgye Yuanyuan Song Xiang Yin Jia Xu.
2. Setting Up Your Android Development Environment.
The “R” Statistical Package Naomi Altman Dept. of Statistics PSU.
Setting up the Development Environment Copyright © SUPINFO. All rights reserved Preparation.
An ide for teaching and learning prolog
Automation using Selenium Authored & Presented by : Chinmay Sathe & Amit Prabhu Cybage Software Pvt. Ltd.
Mohan Kumar Puttasiddaiah
EasyBoard Share schedule and ideas in a twinkle. EasyBoard Goals Application features Technologies used Schedule Problems that we can meet Questions?
Do not delete this graphic elements in here: All Rights Reserved © Alcatel-Lucent 2008 ACOS Forge.
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
The CodeBeamer Project - Experiences with integrating a Collaborative Development Platform into Eclipse Zsolt Koppany Horst Spatzenegger.
October 30, 2007S. Weigert / Y. HAN1 Working with Eclipse-Ingres RUBIS Autumn 2007.
WordFreak A Language Independent, Extensible Annotation Tool.
RINGS (ResNet Integrated Next Generation Solution) Educause Security Professionals Conference 2006.
HDF and HDF-EOS Workshop VIII, October 26-28, /12 Peter Cao, National Center for Supercomputing Applications This work is supported in part by a.
Introducing Software Computer Concepts Unit A. Introducing Software What is an Operating System? OS is the master controller for all the activities that.
PoC Induction 19-April VBrowser (VL-e Toolkit) The single point of access to the grid  Medical use case: functional MRI (fMRI)  VBrowser design  VBrowser.
Architecture for an Ontology and Web Service Modelling Studio Michael Felderer & Holger Lausen DERI Innsbruck Frankfurt,
Introduction to Eclipse Al-Zahra Univerisity Advanced Programming Arash N. Kia.
Android. What is Android? A mobile device operating system. Seen primary in tablets and Cellphones. Based on a Linux kernel. Applications are Java Based.
Terrain Generator Done by Manoo Gharse Vanessa Ferrao Karl Fernandes Rohit Arondekar Amruta Kunkolienkar.
IBM Worklight environment setup 1. Eclipse IDE Multi-purpose integrated development environment (IDE) Open source Supported for Windows, Mac OS X, Linux.
Introduction to the NetBeans Platform Certified Training Course Geertjan Wielenga Sun Microsystems.
© UNT in partnership with TEA1 Principles of Information Technology Understanding Types & Uses of Software.
Lotus Symphony Extension Model ● Jin Hua, Chen ● IBM.
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
Hello NetBeans Platform
Chapter 13 Web Application Infrastructure
Continuous Testing in Eclipse
Code Editing Lesson 2.
PTC Navigate & Thingworx based App Development
WebSphere Diego Leone.
Section 2.1 Section 2.2 Identify hardware
Business Searching Interface
Computer Software: Programming
RLOs: Tailored technology to support objective learning
GWE Core Grid Wizard Enterprise (
An Introduction to the IVC Software Framework
On the road: Test automation in practice for a BMW map update service
Development-Introduction
CHAPTER 8 Multimedia Authoring Tools
IDE++ User study & Eclipse Tutorial
COSC-4840 Software Engineering
Scrum Experience Group Team Foundation Server (TFS)
What is InPlace? InPlace is a web-based software system that provides RMIT staff and students a single interface for managing work integrated learning.
Mobile Application Development with MeeGo™ - Programming with SDK
Chapter 4.
Computer Science I CSC 135.
Install Ruby If you are running on Mac OS X, Ruby is preinstalled.
Business Searching Interface
MIX 09 11/22/2018 9:09 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
An Introduction to Collaborative Online Documents
The Client Server Model
Eclipse Database Plug-ins
Device Apps Joseph Ngari| Program Manager.
Selenium Tutorials Cheyat Training.
FEniCS = Finite Element - ni - Computational Software
November 1, 2007 In cooperation with:
By Rajanikanth B Eclipse IDE Overview By Rajanikanth B
Dev10. Eclipse Plug-ins in Notes 101, and then some Teresa Deane, BCC
CUSTOMER RETENTION RATE
Presentation transcript:

My Experience in Building the CoBrA Eclipse Viewer Harry Chen eBiquity Meeting 2004-03-10

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

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!

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

Local Toolbar View Perspective

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 http://www.javaspider.org/

Demo ...

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..)

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

Links… http://cobra.umbc.edu/ http://www.eclipse.org/