Japanese

Tomohiro Oda

Bio

1992B.S. in Computer Sciece and Communication Engineering, Kyushu University, Japan
1994M.S. in Computer Science, Kyushu University, Japan
1994-1999Software Research Associates, Inc.
1999-2006Software Research Associates, Inc. Boulder Institute, Boulder, Colorado, USA
2006-2007Software Research Associates, Inc.
2007-2010SRA Key Technology Laboratory, Inc.
2010-Software Research Associates, Inc., Key Technology Laboratory

Projects

YearNameDescriptionLanguage
1996-Jun
(Project Page)
implemented OpenGL Interfaces, 3D rendering, Computational Geometries, Solid Models including BREPS and Metaballs, and etc.Smalltalk(VisualWorks)
1999-2000Eds3D Terrain modeling and simulation environmentSmalltalk(VisualWorks)
2003-2004cSuite
(In Japanese)
Community support system based on information gathering, interpretation and re-presentation for individualsPython
2004-2006NaturalSmalltalk
(SqueakMap)
A tiny natural language processing library including Bag-of-Words, tfidf and Naive Bayes classifiersSmalltalk(Squeak)
2006-2007Phantasmic Shadows
(paper)
IDE extention to recommend source codes, web pages and text files using non-intrusive presentationSmalltalk(Squeak2)
2011-HoneyGinger
(Project Page)
Interactive Fluid-Dynamics Simulation EnvironmentSmalltalk(Pharo,Squeak)
2011-2013PcardPoly-centric and asymetric information delivery using recommender algorithmsSmalltalk(Pharo,Squeak)
2011-2012Dynagraph
(paper (in Japanese))
A Prototype for enriching text editing experience by dynamically presenting the text analysis informationSmalltalk(Squeak)
2012-SOMETHINGit
(Project Page)
A prototyping-oriented library for expression-based FFI programmingSmalltalk(Pharo,Squeak)
2013-Markleft
(paper (in Japanese))
A prototype for generating, managing and comparing alternatives for wording and expressions while writingSmalltalk(Squeak)
2013-Tekka
(Project Page)
A mode-less Japanese Input MethodSmalltalk(Squeak, Pharo)

Technical Interests

Programming Languages
Smalltalk(VisualWorks, GemStone/S, Squeak, Pharo)
Python
Haskell
Programming Paradigms
Formal Specification(Z notation,VDM)
Object Orientation (a.k.a. Dynabook)
Algorithms
Visualization
Machine Learning
Information Retrieval and Recommenders
Natural Language Processing

Papers

Slides