Building Next-Generation Knowledge Building Environments
Guangzhou, July 12
Tuplestore
Java (client)
Lite Advanced
Perl (browser)
Basic
Knowledge Forum
Analytic Tools
e.g.: Contribution, SocialNetwork, VocabularyGrowth, Writing, SemanticOverlap, KSV, KBDeX, Lexical Analytic Tools…
Tuplestore MySQL
Java
LiteAdvanc
ed
Perl
Basic
Knowledge Forum
Analytic Tools
OLI-KF
Google Web Toolkit (GWT)
…PHP
?
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
PHP+MySQL
• Motivations– SmartBoard/Interactive White Board–Mobile devices
• Widely-used• Open source
Questions
• Which architecture?–How to keep it open and scalable?–How to coordinate all efforts to a
coherent framework?
Recent and current projects
• OLI-KF (Carnegie-Mellon)• Knowledge Space Visualizer
(Toronto)• KBDeX (Shizuoka, Japan)• Lexical analytic tools (Quebec)• Knowledge Connections Analyzer
(H.K.)• …
Other possibilities
• Visualizaion– Protovis/Prefuse– Jung
• Semantic Analysis– Gensim– TagHelper/SIDE