inside gnizr
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)