Inside Gnizr

18
Inside Gnizr Dr. Harry Chen CMSC 491S/691S February 4, 2008

description

 

Transcript of Inside Gnizr

Page 1: Inside Gnizr

Inside Gnizr

Dr. Harry Chen

CMSC 491S/691S

February 4, 2008

Page 2: Inside Gnizr

2

Agenda

Gnizr in briefDemoDesign and implementationGroup project

Page 3: Inside Gnizr

3

Gnizr in brief

Page 4: Inside Gnizr

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.

Page 5: Inside Gnizr

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.

Page 6: Inside Gnizr

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.

Page 7: Inside Gnizr

7

New challenges

Page 8: Inside Gnizr

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.

Page 9: Inside Gnizr

9

How gnizr comes to help

Page 10: Inside Gnizr

10

Demo: gnizr in action

Page 11: Inside Gnizr

11

Screenshots of gnizr

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

Page 12: Inside Gnizr

12

Inside gnizr’s application framework

Page 13: Inside Gnizr

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

Page 14: Inside Gnizr

14

Architecture

Page 15: Inside Gnizr

15

Customizing Gnizr

Developers can Create new application behaviors by adding

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

Page 16: Inside Gnizr

16

Group Project

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

Page 17: Inside Gnizr

17

Development Tools

Page 18: Inside Gnizr

18

What Gnizr Open Source Uses

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