Inside Gnizr Dr. Harry Chen CMSC 491S/691S February 4, 2008
Agenda <ul><li>Gnizr in brief </li></ul><ul><li>Demo </li></ul><ul><li>Design and implementation </li></ul><ul><li>Group p...
Gnizr in brief
About gnizr <ul><li>gnizr  is a web-based information organizer that helps users to  find ,  bookmark ,  visualize  and  s...
Free the technology <ul><li>Gnizr Open Source Project </li></ul><ul><ul><li>http:// gnizr.googlecode.com </li></ul></ul><u...
Problem <ul><li>In many government organizations, information is stored in distributed data stores, often with heterogeneo...
New challenges
Specific technical issues <ul><li>Knowledge integration </li></ul><ul><ul><li>Fuse information from distributed data store...
How gnizr comes to help
Demo: gnizr in action
Screenshots of gnizr More on Flickr : http://tinyurl.com/yrva8s
Inside gnizr’s application framework
Enabling technology <ul><li>The gnizr application is built on the WebWork application framework </li></ul><ul><ul><li>http...
Architecture
Customizing Gnizr <ul><li>Developers can </li></ul><ul><ul><li>Create new application behaviors by adding custom WebWork a...
Group Project <ul><li>See your handouts </li></ul><ul><ul><li>Objective </li></ul></ul><ul><ul><li>Project description </l...
Development Tools
What Gnizr Open Source Uses <ul><li>Eclipse IDE & free plug-ins </li></ul><ul><li>Apache Maven </li></ul><ul><li>Apache To...
Upcoming SlideShare
Loading in...5
×

Inside Gnizr

1,467

Published on

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,467
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
20
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Inside Gnizr

  1. 1. Inside Gnizr Dr. Harry Chen CMSC 491S/691S February 4, 2008
  2. 2. Agenda <ul><li>Gnizr in brief </li></ul><ul><li>Demo </li></ul><ul><li>Design and implementation </li></ul><ul><li>Group project </li></ul>
  3. 3. Gnizr in brief
  4. 4. About gnizr <ul><li>gnizr is a web-based information organizer that helps users to find , bookmark , visualize and share information. </li></ul><ul><li>Early prototypes were developed under NGA and AFRL funded research projects. </li></ul><ul><li>Inspired by Web 2.0 apps, the Semantic Web and the mashup culture. </li></ul>
  5. 5. Free the technology <ul><li>Gnizr Open Source Project </li></ul><ul><ul><li>http:// gnizr.googlecode.com </li></ul></ul><ul><li>Image Matters supports this project under its commercial product: Gnizr Enterprise </li></ul><ul><ul><li>Targets enterprise users that require customized knowledge fusion and integration solutions. </li></ul></ul><ul><ul><li>Integrated with IM’s KnowledgeSmarts technology. </li></ul></ul><ul><ul><li>Built-on Gnizr Open Source. </li></ul></ul>
  6. 6. Problem <ul><li>In many government organizations, information is stored in distributed data stores, often with heterogeneous format. </li></ul><ul><li>Many organizations can’t use the existing Web 2.0 applications because sensitive data can’t be shared with the public. </li></ul>
  7. 7. New challenges
  8. 8. Specific technical issues <ul><li>Knowledge integration </li></ul><ul><ul><li>Fuse information from distributed data stores to create new knowledge so that users can discover new hidden knowledge </li></ul></ul><ul><li>Knowledge organization </li></ul><ul><ul><li>Invent new tools for effective retrieval, visualization and sharing of knowledge. Information of different types are uniformly organized. </li></ul></ul><ul><li>Change monitor and alert </li></ul><ul><ul><li>Develop new tools to help users to monitor knowledge change and discover new relations. </li></ul></ul>
  9. 9. How gnizr comes to help
  10. 10. Demo: gnizr in action
  11. 11. Screenshots of gnizr More on Flickr : http://tinyurl.com/yrva8s
  12. 12. Inside gnizr’s application framework
  13. 13. Enabling technology <ul><li>The gnizr application is built on the WebWork application framework </li></ul><ul><ul><li>http://www.opensymphony.com </li></ul></ul><ul><ul><li>Java Servlet technology </li></ul></ul><ul><li>Data models are stored in MySQL </li></ul><ul><ul><li>Tables for bookmarks, tags, users, links etc. </li></ul></ul><ul><ul><li>Use stored procedures for data operations </li></ul></ul>
  14. 14. Architecture
  15. 15. Customizing Gnizr <ul><li>Developers can </li></ul><ul><ul><li>Create new application behaviors by adding custom WebWork action classes </li></ul></ul><ul><ul><li>Create new mashups </li></ul></ul><ul><ul><li>Mix gnizr with other web applications </li></ul></ul>
  16. 16. Group Project <ul><li>See your handouts </li></ul><ul><ul><li>Objective </li></ul></ul><ul><ul><li>Project description </li></ul></ul><ul><ul><li>Ideas </li></ul></ul><ul><ul><li>Grading </li></ul></ul><ul><ul><li>Form groups </li></ul></ul><ul><ul><li>Assignment #1 (will be posted) </li></ul></ul>
  17. 17. Development Tools
  18. 18. What Gnizr Open Source Uses <ul><li>Eclipse IDE & free plug-ins </li></ul><ul><li>Apache Maven </li></ul><ul><li>Apache Tomcat </li></ul><ul><li>MySQL </li></ul><ul><li>Cygwin (for Windows) </li></ul><ul><li>Google Code (for project hosting) </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×