Inside Gnizr
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,358
On Slideshare
2,352
From Embeds
6
Number of Embeds
4

Actions

Shares
Downloads
20
Comments
0
Likes
1

Embeds 6

http://www.linkedin.com 3
http://www.slideshare.net 1
https://www.linkedin.com 1
http://www.slideee.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Inside Gnizr Dr. Harry Chen CMSC 491S/691S February 4, 2008
  • 2. Agenda
    • Gnizr in brief
    • Demo
    • Design and implementation
    • Group 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-ins
    • Apache Maven
    • Apache Tomcat
    • MySQL
    • Cygwin (for Windows)
    • Google Code (for project hosting)