Transcript
Page 1: Building next generation knowledge building environments

Building Next-Generation Knowledge Building Environments

Guangzhou, July 12

Page 2: Building next generation knowledge building environments

Tuplestore

Java (client)

Lite Advanced

Perl (browser)

Basic

Knowledge Forum

Analytic Tools

e.g.: Contribution, SocialNetwork, VocabularyGrowth, Writing, SemanticOverlap, KSV, KBDeX, Lexical Analytic Tools…

Page 3: Building next generation knowledge building environments

Tuplestore MySQL

Java

LiteAdvanc

ed

Perl

Basic

Knowledge Forum

Analytic Tools

OLI-KF

Google Web Toolkit (GWT)

…PHP

?

Page 4: Building next generation knowledge building environments

Google Web Toolkit

• We write code in Java• Google translates it into JavaScript• Works with modern browsers• Applied in Google Wave, Google Ads, etc

• Open source• Scalable, flexible– easy to switch from TupleBase to MySQL

• Possible to integrate with JavaScript-based visualization techniques, e.g. Protovis

Page 5: Building next generation knowledge building environments

PHP+MySQL

• Motivations– SmartBoard/Interactive White Board–Mobile devices

• Widely-used• Open source

Page 6: Building next generation knowledge building environments

Questions

• Which architecture?–How to keep it open and scalable?–How to coordinate all efforts to a

coherent framework?

Page 7: Building next generation knowledge building environments

Recent and current projects

• OLI-KF (Carnegie-Mellon)• Knowledge Space Visualizer

(Toronto)• KBDeX (Shizuoka, Japan)• Lexical analytic tools (Quebec)• Knowledge Connections Analyzer

(H.K.)• …

Page 8: Building next generation knowledge building environments

Other possibilities

• Visualizaion– Protovis/Prefuse– Jung

• Semantic Analysis– Gensim– TagHelper/SIDE


Recommended