inside gnizr

Post on 01-Nov-2014

2.354 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Inside Gnizr

Dr. Harry Chen

CMSC 491S/691S

February 4, 2008

2

Agenda

Gnizr in briefDemoDesign and implementationGroup project

3

Gnizr in brief

4

About gnizr

gnizr is a web-based information organizer that helps users to find, bookmark, visualize and share information.

Early prototypes were developed under NGA and AFRL funded research projects.

Inspired by Web 2.0 apps, the Semantic Web and the mashup culture.

5

Free the technology

Gnizr Open Source Project http://gnizr.googlecode.com

Image Matters supports this project under its commercial product: Gnizr Enterprise Targets enterprise users that require customized

knowledge fusion and integration solutions. Integrated with IM’s KnowledgeSmarts technology. Built-on Gnizr Open Source.

6

Problem

In many government organizations, information is stored in distributed data stores, often with heterogeneous format.

Many organizations can’t use the existing Web 2.0 applications because sensitive data can’t be shared with the public.

7

New challenges

8

Specific technical issues

Knowledge integration Fuse information from distributed data stores to create

new knowledge so that users can discover new hidden knowledge

Knowledge organization Invent new tools for effective retrieval, visualization and

sharing of knowledge. Information of different types are uniformly organized.

Change monitor and alert Develop new tools to help users to monitor knowledge

change and discover new relations.

9

How gnizr comes to help

10

Demo: gnizr in action

11

Screenshots of gnizr

More on Flickr: http://tinyurl.com/yrva8s

12

Inside gnizr’s application framework

13

Enabling technology

The gnizr application is built on the WebWork application framework http://www.opensymphony.com Java Servlet technology

Data models are stored in MySQL Tables for bookmarks, tags, users, links etc. Use stored procedures for data operations

14

Architecture

15

Customizing Gnizr

Developers can Create new application behaviors by adding

custom WebWork action classes Create new mashups Mix gnizr with other web applications

16

Group Project

See your handouts Objective Project description Ideas Grading Form groups Assignment #1 (will be posted)

17

Development Tools

18

What Gnizr Open Source Uses

Eclipse IDE & free plug-insApache MavenApache TomcatMySQLCygwin (for Windows)Google Code (for project hosting)

top related