Address & Phone
5-1-5 Kashiwanoha, Kashiwa City
Chiba Pref. 277-8562, JAPAN
+81-47-136-4065
Curriculum Vitae (CV)
March 2002
: Bachelor of Science (Department of Information Science, Faculty of Science, University of Tokyo, Japan)
March 2004
: Master of Information Science and Technology (Department of Computer Science, Graduate School of Information Science and Technology, University of Tokyo, Japan)
April 2005 - March 2007
: Research fellow of the Japan Society for the Promotion of Science (JSPS)
March 2007
: Ph. D. (Department of Computer Science, Graduate School of Information Science and Technology, University of Tokyo, Japan)
April 2007 - (current)
: Assistant Professor (Department of Computational Biology, Graduate School of Frontier Sciences, University of Tokyo, Japan)
Programming
I have been developing several utilities, implemented mainly in C++ and Java:
- Xerial
http://www.xerial.org
- XML Database Management System (C++/Java
development in progress)
- Xerial (C++), XerialJ (Java)
- XerialJ includes XerialCore
, XerialStorage
packages.
- For now, Xerial C++ is not an open-source project until the problem #108 is resolved.
- (Obsolete) Setup information: wiki:devel/Setup
- SQLite JDBC
- Java Database Connection (JDBC) Driver for SQLite
- SQLite
is a ready-to-use relational-database engine that can be run on a single file (or multiple files), which does not require any installation process.
- BeanUtil
- Java Object and Tree-Structured Data (XML, JSON, Map, ANTLR Parse Tree, etc.) Binding Toolkit
- Contained in XerialCore
package.
- I use this BeanUtil
to read XML/JSON/ANTLR
Parse tree data into my Java programs. With this BeanUtil
library, it becomes fun to handle tree-structured data, since there is no need to write complex SAX/DOM
style programs.
- BeanUtil
library is also utilized in UTGB
(University of Tokyo Genome Browser) Framework, which is a web-based database development framework that enables the Biology researchers, who are usually not familiar with programming, to launch a new web-site for instantly serving Biological databases.
- JSON Pull Parser
- Command-Line Argument Parser
(OptionParser
)
- UTGB
(The University of Tokyo Genome Browser Framework)
- UTGB
is a bundle of Java libraries for developing web-based database servers. This includes portable Tomcat server, SQLite database engine (or connection to other DBMSs through JDBC), AJAX-style graphical user interface for data browsing, which is implemented using Google Web Toolkit (GWT).
- Portable Tomcat Web Server
- Maven ANTLR 3 Plugin
- Xerial Aqua
Lecture Management System