<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
<!--}}}-->
Background: #fff
Foreground: #000
PrimaryPale: #8cf
PrimaryLight: #18f
PrimaryMid: #04b
PrimaryDark: #014
SecondaryPale: #ffc
SecondaryLight: #fe8
SecondaryMid: #db4
SecondaryDark: #841
TertiaryPale: #eee
TertiaryLight: #ccc
TertiaryMid: #999
TertiaryDark: #666
Error: #f88
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}

a {color:[[ColorPalette::PrimaryMid]];}
a:hover {background-color:[[ColorPalette::PrimaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}

h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}

.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}

.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}

.tabSelected{color:[[ColorPalette::PrimaryDark]];
	background:[[ColorPalette::TertiaryPale]];
	border-left:1px solid [[ColorPalette::TertiaryLight]];
	border-top:1px solid [[ColorPalette::TertiaryLight]];
	border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::TertiaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}

#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}

.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
	border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background:[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
	border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
	border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}

.wizard .notChanged {background:transparent;}
.wizard .changedLocally {background:#80ff80;}
.wizard .changedServer {background:#8080ff;}
.wizard .changedBoth {background:#ff8080;}
.wizard .notFound {background:#ffff80;}
.wizard .putToServer {background:#ff80ff;}
.wizard .gotFromServer {background:#80ffff;}

#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}

.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::TertiaryMid]];}

.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::TertiaryMid]]; border-top:1px solid [[ColorPalette::TertiaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::TertiaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}

.tiddler .defaultCommand {font-weight:bold;}

.shadow .title {color:[[ColorPalette::TertiaryDark]];}

.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}

.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::TertiaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}

.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::TertiaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}

.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::TertiaryMid]];}

.sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
.sparktick {background:[[ColorPalette::PrimaryDark]];}

.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}

.zoomer {background:none; color:[[ColorPalette::TertiaryMid]]; border:3px solid [[ColorPalette::TertiaryMid]];}

.imageLink, #displayArea .imageLink {background:transparent;}

.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}

.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}

.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}

.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}

.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}

.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::TertiaryMid]];}

#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::TertiaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity:60)';}
/*}}}*/
/*{{{*/
* html .tiddler {height:1%;}

body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}

h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}

hr {height:1px;}

a {text-decoration:none;}

dt {font-weight:bold;}

ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}

.txtOptionInput {width:11em;}

#contentWrapper .chkOptionInput {border:0;}

.externalLink {text-decoration:underline;}

.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}

.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}

/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}

#mainMenu .tiddlyLinkExisting,
	#mainMenu .tiddlyLinkNonExisting,
	#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}

.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0em 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0em 1em 1em; left:0px; top:0px;}

.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}

#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}

#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0em 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 .3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}

.wizard {padding:0.1em 1em 0em 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0em 0em 0em; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0em;}
.wizardFooter .status {padding:0em 0.4em 0em 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em 0.1em 0.2em;}

#messageArea {position:fixed; top:2em; right:0em; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em 0.2em 0.2em 0.2em;}
#messageArea a {text-decoration:underline;}

.tiddlerPopupButton {padding:0.2em 0.2em 0.2em 0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em 1em 1em 1em; margin:0;}

.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0em;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}

.tabset {padding:1em 0em 0em 0.5em;}
.tab {margin:0em 0em 0em 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}

#contentWrapper {display:block;}
#splashScreen {display:none;}

#displayArea {margin:1em 17em 0em 14em;}

.toolbar {text-align:right; font-size:.9em;}

.tiddler {padding:1em 1em 0em 1em;}

.missing .viewer,.missing .title {font-style:italic;}

.title {font-size:1.6em; font-weight:bold;}

.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}

.tiddler .button {padding:0.2em 0.4em;}

.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}

.footer {font-size:.9em;}
.footer li {display:inline;}

.annotation {padding:0.5em; margin:0.5em;}

* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0em 0.25em; padding:0em 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}

.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}

.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}

.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0em; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}

.fieldsetFix {border:0; padding:0; margin:1px 0px 1px 0px;}

.sparkline {line-height:1em;}
.sparktick {outline:0;}

.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}

* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0em; right:0em;}
#backstageButton a {padding:0.1em 0.4em 0.1em 0.4em; margin:0.1em 0.1em 0.1em 0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin:0em 3em 0em 3em; padding:1em 1em 1em 1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em 0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}

.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
/***
StyleSheet for use when a translation requires any css style changes.
This StyleSheet can be used directly by languages such as Chinese, Japanese and Korean which need larger font sizes.
***/
/*{{{*/
body {font-size:0.8em;}
#sidebarOptions {font-size:1.05em;}
#sidebarOptions a {font-style:normal;}
#sidebarOptions .sliderPanel {font-size:0.95em;}
.subtitle {font-size:0.8em;}
.viewer table.listView {font-size:0.95em;}
/*}}}*/
/*{{{*/
@media print {
#mainMenu, #sidebar, #messageArea, .toolbar, #backstageButton, #backstageArea {display: none ! important;}
#displayArea {margin: 1em 1em 0em 1em;}
/* Fixes a feature in Firefox 1.5.0.2 where print preview displays the noscript content */
noscript {display:none;}
}
/*}}}*/
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>&nbsp;
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
</div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::ViewToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='subtitle'><span macro='view modifier link'></span>, <span macro='view modified date'></span> (<span macro='message views.wikified.createdPrompt'></span> <span macro='view created date'></span>)</div>
<div class='tagging' macro='tagging'></div>
<div class='tagged' macro='tags'></div>
<div class='viewer' macro='view text wikified'></div>
<div class='tagClear'></div>
<!--}}}-->
<!--{{{-->
<div class='toolbar' macro='toolbar [[ToolbarCommands::EditToolbar]]'></div>
<div class='title' macro='view title'></div>
<div class='editor' macro='edit title'></div>
<div macro='annotations'></div>
<div class='editor' macro='edit text'></div>
<div class='editor' macro='edit tags'></div><div class='editorFooter'><span macro='message views.editor.tagPrompt'></span><span macro='tagChooser excludeLists'></span></div>
<!--}}}-->
To get started with this blank TiddlyWiki, you'll need to modify the following tiddlers:
* SiteTitle & SiteSubtitle: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)
* MainMenu: The menu (usually on the left)
* DefaultTiddlers: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened
You'll also need to enter your username for signing your edits: <<option txtUserName>>
These InterfaceOptions for customising TiddlyWiki are saved in your browser

Your username for signing your edits. Write it as a WikiWord (eg JoeBloggs)

<<option txtUserName>>
<<option chkSaveBackups>> SaveBackups
<<option chkAutoSave>> AutoSave
<<option chkRegExpSearch>> RegExpSearch
<<option chkCaseSensitiveSearch>> CaseSensitiveSearch
<<option chkAnimate>> EnableAnimations

----
Also see [[AdvancedOptions]]
<<importTiddlers>>
!Education
;March 1993
:Bachelor of Science in [[Information Science|http://www.is.s.u-tokyo.ac.jp/english/]], [[University of Tokyo|http://www.u-tokyo.ac.jp/index_e.html]]
;March 1995
:Master of Science in [[Information Science|http://www.is.s.u-tokyo.ac.jp/english/]], [[University of Tokyo|http://www.u-tokyo.ac.jp/index_e.html]]
;March 1998
:Doctor of Science in [[Information Science|http://www.is.s.u-tokyo.ac.jp/english/]], [[University of Tokyo|http://www.u-tokyo.ac.jp/index_e.html]]
!Employment
;April 1997-March 1998
:[[JSPS|http://www.jsps.go.jp/english/]] Graduate Research Fellow, [[Department of Information Science|http://www.is.s.u-tokyo.ac.jp/english/]], [[University of Tokyo|http://www.u-tokyo.ac.jp/index_e.html]]
;April 1998-March 1999
:[[JSPS|http://www.jsps.go.jp/english/]] Postdoctoral Research Fellow, [[Department of Information Science|http://www.is.s.u-tokyo.ac.jp/english/]], [[University of Tokyo|http://www.u-tokyo.ac.jp/index_e.html]]
;April 1999-March 2000
:Research Associate, Research and Development Department, [[National Center for Science Information Systems|http://www.nii.ac.jp/brief/history-e.html]]
;April 2000-January 15, 2004
:Research Associate, Software Research Division, [[National Institute of Informatics|http://www.nii.ac.jp/]]
;January 16, 2004-March 2006
:Associate Professor, Research Center for Testbeds and Prototyping, [[National Institute of Informatics|http://www.nii.ac.jp/]]
;April 2006-Present
:''Associate Professor, Information Systems Architecture Science Research Division, [[National Institute of Informatics|http://www.nii.ac.jp/]]''
!Concurrent Positions
;April 2001-March 2004
:Part-time Lecturer, Ichigaya General Education Center, [[Hosei University|http://www.hosei.ac.jp/english/]] (in Faculty of General Education I until March 2003)
;April 2002-January 15, 2004
:Research Associate, School of Mathematical and Physical Sciences, [[Graduate University for Advanced Studies|http://www.soken.ac.jp/en/]]
;April 2004-March 2007
:Visiting Researcher, [[Center for Tsukuba Advanced Research Alliance|http://www.tara.tsukuba.ac.jp/English/]], [[University of Tsukuba|http://www.tsukuba.ac.jp/english/]]
;September 2004-February 2007
:Part-time Lecturer, [[Faculty of Computer and Information Sciences|http://cis.k.hosei.ac.jp/en/]], [[Hosei University|http://www.hosei.ac.jp/english/]]
;April 2005-Present
:''Associate Professor, School of Multidisciplinary Sciences, [[Graduate University for Advanced Studies|http://www.soken.ac.jp/en/]]''
;May 2005-July 2005
:Invited Professor (Enseignant Invité), [[Institute of Computer Science (LINA)|http://www.lina.univ-nantes.fr/]], [[University of Nantes|http://www.univ-nantes.fr/]], France
;October 2005-March 2006
:Part-time Lecturer, [[Department of Mathematical and Computing Sciences|http://www.is.titech.ac.jp/index-e.html]], [[Tokyo Institute of Technology|http://www.titech.ac.jp/english/]]
;April 2006-Present
:''Visiting Associate Professor, [[Faculty of Science and Engineering|http://www.sci.waseda.ac.jp/english/]], [[Waseda University|http://www.waseda.jp/top/index-e.html]]''
;April 2006-March 2008
:Scientific Research Senior Specialist, Research Promotion Bureau, [[Ministry of Education, Culture, Sports, Science and Technology of Japan|http://www.mext.go.jp/english/]], (Program Officer for ~Grants-in-Aid for Scientific Research)
;April 2007-Present
:''Visiting Associate Professor, School of Information Science, [[Japan Advanced Institute of Science and Technology (JAIST)|http://www.jaist.ac.jp/index-e.html]]''
!Professional Activities
;1993-Present
:''Member, [[Japan Society for Software Science and Technology (JSSST)|http://www.jssst.or.jp/]]'' (Student Member until March 1998)
;1999-Present
:''Member, [[Information Processing Society of Japan (IPSJ)|http://www.ipsj.or.jp/english/]]''
;1999-Present
:''Member, [[Association for Computing Machinery (ACM)|http://www.acm.org/]]''
;2006-Present
:''Member, [[Institute of Electronics, Information and Communication Engineers (IEICE)|http://www.ieice.org/eng/]]''
;2007-Present
:''Member, [[Institute of Electrical and Electronics Engineers, Inc. (IEEE)|http://www.ieee.org/]]''
;2008-Present
:''Member, [[IEEE Computer Society (IEEE CS)|http://www.computer.org/]]''
;April 2003-March 2009
:Member, Planning Committee, [[Japan Society for Software Science and Technology (JSSST)|http://www.jssst.or.jp/]]
;June 2003-May 2005
:Editor, Basic Technology Group, Editorial Committee, Journal of the [[Information Processing Society of Japan (IPSJ)|http://www.ipsj.or.jp/english/]]
;2003-2004
:Member, Executive Committee, [[Interaction 2004 Symposium|http://www.interaction-ipsj.org/2004/i2004.html]]
;2004
:Member, Organizing Committee, [[1st Franco-Japanese Workshop on Constraint Programming (FJCP2004)|http://www.informaticians.org/fjcp2004/]]
;2004
:Member, Program Committee, [[12th Workshop on Interactive Systems and Software (WISS2004)|http://www.wiss.org/WISS2004/]]
;2004-2005
:Local Arrangements Chair, [[Interaction 2005 Symposium|http://www.interaction-ipsj.org/2005/]]
;June 2005-May 2005
:Associate Editor in Chief, Basic Technology Group, Editorial Committee, Journal of the [[Information Processing Society of Japan (IPSJ)|http://www.ipsj.or.jp/english/]]
;2005
:Member, Organizing Committee, [[1st International Workshop on Distributed and Speculative Constraint Processing (DSCP2005)|http://www.cs.utep.edu/mceberio/Research/Conferences/DSCP05/]] (in conjunction with [[CP2005|http://www2.iiia.csic.es/cp2005/]])
;2005
:Member, Organizing Committee, [[2nd Franco-Japanese Workshop on Constraint Programming (FJCP2005)|http://fjcp2005.free.fr/]]
;2005
:Member, Program Committee, [[13th Workshop on Interactive Systems and Software (WISS2005)|http://www.wiss.org/WISS2005/]]
;2005-2006
:Member, Organizing Committee / Program Committee, [[Asia Pacific Symposium on Information Visualisation 2006 (APVIS2006)|http://www.vogue.is.uec.ac.jp/apvis2006/]]
;2005-2006
:Editor, Special Issue on ~Industry-University Cooperative Research, Editorial Committee, Journal of the [[Information Processing Society of Japan (IPSJ)|http://www.ipsj.or.jp/english/]]
;2006
:Senior Editor, Special Issue on Principles and Practice of Interaction Technology, Editorial Committee, Journal of the [[Information Processing Society of Japan (IPSJ)|http://www.ipsj.or.jp/english/]]
;2006
:Exhibits Chair, [[21st IEEE/ACM International Conference on Automated Software Engineering (ASE2006)|http://www.ase-conference.jp/]]
;April 2006-Present
:''Editor, Editorial Committee, [[Japan Society for Software Science and Technology (JSSST)|http://www.jssst.or.jp/]]''
;2006
:Member, Organizing Committee / Program Committee, [[1st International Workshop on Constraint Programming for Graphical Applications|http://www.sciences.univ-nantes.fr/cpga/]] (in conjunction with [[CP2006|http://www.sciences.univ-nantes.fr/cp06/]])
;2006
:Member, Local Organization Committee, [[11th Annual Asian Computing Science Conference (ASIAN2006)|http://www.nii.ac.jp/asian2006/]]
;June 2006-May 2007
:Editor in Chief, Information Systems Group, Editorial Committee, Journal of the [[Information Processing Society of Japan (IPSJ)|http://www.ipsj.or.jp/english/]]
;2006
:Member, Program Committee, [[23rd Conference of the Japan Society for Software Science and Technology (JSSST)|http://www.ipl.t.u-tokyo.ac.jp/jssst2006/]]
;2006
:Member, Program Committee, [[14th Workshop on Interactive Systems and Software (WISS2006)|http://www.wiss.org/WISS2006/]]
;2006-2007
:Member, Program Committee, [[Interaction 2007 Symposium|http://www.interaction-ipsj.org/2007/]]
;2006-2007
:Editor, Special Issue on Understanding and Design of Interaction, Editorial Committee, Journal of the [[Information Processing Society of Japan (IPSJ)|http://www.ipsj.or.jp/english/]]
;2007
:Member, Program Committee, [[7th International Symposium on Smart Graphics (SG2007)|http://www.smartgraphics.org/sg07/]]
;2007
:Member, Program Committee, [[15th Workshop on Interactive Systems and Software (WISS2007)|http://www.wiss.org/WISS2007/]]
;2007-2008
:Editor, Special Issue on Interactive Systems and Software, Editorial Committee, [[Japan Society for Software Science and Technology (JSSST)|http://www.jssst.or.jp/]]
;2007-2008
:Editor, Special Issue on ~Industry-University Cooperative Research, Editorial Committee, Journal of the [[Information Processing Society of Japan (IPSJ)|http://www.ipsj.or.jp/english/]]
;2007-2008
:Finance Chair, [[2008 IEEE Pacific Visualization Symposium (PacificVis2008)|http://www.viz.media.kyoto-u.ac.jp/conf/pvis2008/]]
;2007
:Member, Organizing Committee, [[Workshop on Constraint-Based Layout of Diagrams and Documents|http://bowman.infotech.monash.edu.au/cbldd07/]] (in conjunction with [[GD2007|http://www.cs.usyd.edu.au/~visual/gd2007/]])
;2007-2008
:Member, Program Committee, [[Interaction 2008 Symposium|http://www.interaction-ipsj.org/2008/]]
;2007-2008
:Editor, Special Issue on Progress in Media and Interaction Research, Editorial Committee, Journal of the [[Information Processing Society of Japan (IPSJ)|http://www.ipsj.or.jp/english/]]
;2007-2008
:Member, Program Committee, [[14th International Conference on Principles and Practice of Constraint Programming (CP2008)|http://www.cs.mu.oz.au/cp2008/]]
;2008
:Member, Program Committee, [[8th International Symposium on Smart Graphics (SG2009)|http://www.smartgraphics.org/sg08/]]
;2008
:Editor, Special Issue on Progress in Logic and Reasoning Technology, Editorial Committee, [[Japan Society for Software Science and Technology (JSSST)|http://www.jssst.or.jp/]]
;2008
:Member, Program Committee, [[25th Conference of the Japan Society for Software Science and Technology (JSSST)|http://www.itpro.titech.ac.jp/jssst2008/]]
;2008
:Member, Program Committee, [[16th Workshop on Interactive Systems and Software (WISS2008)|http://www.wiss.org/WISS2008/]]
;2008
:Editor, Special Issue on Interactive Systems and Software, Editorial Committee, [[Japan Society for Software Science and Technology (JSSST)|http://www.jssst.or.jp/]]
;2008-2009
:Member, Program Committee, [[Interaction 2009 Symposium|http://www.interaction-ipsj.org/2009/]]
;2008-2009
:Editor, Special Issue on Foundations, Designs and Applications of Interaction, Editorial Committee, Journal of the [[Information Processing Society of Japan (IPSJ)|http://www.ipsj.or.jp/english/]]
;2009
:Member, Program Committee, [[9th International Symposium on Smart Graphics (SG2009)|http://www.smartgraphics.org/sg09/]]
;2009
:Editor, Special Issue on Interactive Systems and Software, Editorial Committee, [[Japan Society for Software Science and Technology (JSSST)|http://www.jssst.or.jp/]]
;2009-Present
:''Member, Program Committee, [[Interaction 2010 Symposium|http://www.interaction-ipsj.org/]]''
;2010-Present
:''Member, Program Committee, [[10th International Symposium on Smart Graphics (SG2010)|http://www.smartgraphics.org/sg10/]]''
[[Home Page]]
*Associate Professor, Information Systems Architecture Science Research Division, [[National Institute of Informatics (NII)|http://www.nii.ac.jp/]][>img[Hosobe's photo|hosobe.jpg]]
*Associate Professor, School of Multidisciplinary Sciences, [[Graduate University for Advanced Studies (Sokendai)|http://www.soken.ac.jp/en/]]
*Visiting Associate Professor, School of Information Science, [[Japan Advanced Institute of Science and Technology (JAIST)|http://www.jaist.ac.jp/index-e.html]]
*Visiting Associate Professor, Faculty of Science and Engineering, [[Waseda University|http://www.waseda.jp/top/index-e.html]]
*Doctor of Science
!Research Interests
*Constraint programming
*User interfaces
*Information visualization
*Computer graphics
*Hybrid (dynamical) systems
!Software
*[[The HCL constraint library|../hcl/]]
**The ~HiRise2 constraint solver
**The Chorus2 constraint solver

You must enjoy your experience of [[fake agent's uk|http://www.phonyagentuk.com/]]. And you thought it's over, but in fact it's

This is how these guys [[in the pawn xxx|http://www.pornpawn.net/]] roll - they exploit the naive and desperate customers!

say you aren't even a little interested in doing some [[public porn like this agent|http://www.publicvideos.net/]] . He's pretty creative!

[[xxx porn fake hospital|http://www.phonyhospital.net/]] of ours.

All girls should know that these [[fake castings|http://www.phonyagent.net/]] are on a rise these days and they should avoid

It's all about [[sislovesme porn free|http://www.sisterlovesme.net/]] because keeping the fun to step sister is just a

of 50 lashes of cane on the rear end. Luckily, [[the royal family of Stroke|http://www.familyxxx.net/]] grants them a wish beforehand. His wife was the first

flash the blue and white lights in his car so [[that he looks like a real cop|http://www.phonycop.com/]] . The detective was not sleeping on his job because

is so easy to fall with the words these beautiful [[female agents|http://www.ladyagent.net/]] are saying. Just imagine yourself as a client of such

This is not over, deal after deal is done and [[fake hubs networks|http://www.phonytaxi.net/]] is no other. Act now!

*Previous constraint solvers **The ~HiRise constraint solver **The Chorus constraint solver &#91;[[demo video, 11.4 MB|pub/uist01.mpg]]&#93; **The ~Chorus3D constraint solver &#91;[[demo video, 8.2 MB|pub/chorus3d.mpg]]&#93; *The AGI graph drawing system &#91;[[demo video (141 nodes, 177 edges), 7.2 MB|pub/agi1.wmv]]&#93; &#91;[[demo video (1104 nodes, 3231 edges), 7.3 MB|pub/agi2.wmv]]&#93; !Teaching *Constraint Programming, [[School of Information Science|http://www.jaist.ac.jp/is/]], [[Japan Advanced Institute of Science and Technology (JAIST)|http://www.jaist.ac.jp/index-e.html]] (Jan. 2009) *Constraint Programming, [[Department of Informatics|http://www.nii.ac.jp/graduate/index_e.html]], School of Multidisciplinary Sciences, [[Graduate University for Advanced Studies (Sokendai)|http://www.soken.ac.jp/en/]] (Oct. 2006-Feb. 2007, Oct. 2008-Feb. 2009) *Introduction to Software Science I, [[Department of Informatics|http://www.nii.ac.jp/graduate/index_e.html]], School of Multidisciplinary Sciences, [[Graduate University for Advanced Studies (Sokendai)|http://www.soken.ac.jp/en/]] (Apr. 2008-Sept. 2008, in part) *User Interfaces, [[Department of Mathematical and Computing Sciences|http://www.is.titech.ac.jp/index-e.html]], Graduate School of Information Science and Engineering, [[Tokyo Institute of Technology|http://www.titech.ac.jp/english/]] (Oct. 2005-Jan. 2006) *LISP Laboratory Work, [[Faculty of Computer and Information Sciences|http://cis.k.hosei.ac.jp/en/]], [[Hosei University|http://www.hosei.ac.jp/english/]] (Sept. 2004-Jan. 2007) *Information Processing, General Education Course, [[Hosei University|http://www.hosei.ac.jp/english/]] (Apr. 2001-Mar. 2004) *XML and Java Programming, 2nd-5th Training Courses, [[Cooperative Program for the Exchange of Experiences, Expertise, and Information on Science and Technology in Southeast Asian Countries (CO-EXIST-SEA)|http://www.jst.org.my/about_co_exist_sea/summary_activities/]] (Nov. 2000, Mar. 2002, Sept. 2002, and Feb. 2004) !Address Hiroshi Hosobe National Institute of Informatics 2-1-2 Hitotsubashi, Chiyoda-ku, Tokyo 101-8430, Japan hosobe(AT)nii.ac.jp
Below are notes for those interested in collaborating with me (Hiroshi HOSOBE) with the support of the NII International Internship Program.
!NII International Internship Program
The NII International Internship Program, managed by the [[National Institute of Informatics (NII)|http://www.nii.ac.jp/]], provides graduate students at NII's international MOU partner organizations with an opportunity of serving as an intern at NII in Tokyo.  If you (as a graduate student at an MOU partner of NII) are interested in serving as an intern at NII, you need to apply to this program via your organization.
!Research Area
My primary research area is constraint programming (CP).  I am interested in both theory and practice of CP.  Especially, I have been working on algorithms and software for solving constraints (i.e., constraint solvers).  I am also interested in the application of CP to user interfaces, information visualization, computer graphics, and hybrid (dynamical) systems.  I will supervise internship projects on these topics.  See [[my publication list|Selected Publications and Awards]] for further details of my previous research.
Conversely, I do not supervise internship projects irrelevant to CP.  For example, I cannot supervise any projects on usability research; in fact, although several students offered to collaborate with me on this topic, I needed to refuse all their offers (I am really on the far side of usability research in the user interface community).
!Necessary Knowledge and Skills
To collaborate with me in your internship project, you need the following knowledge and skills:
*Logic (at least, predicate logic);
*Mathematics (e.g., discrete mathematics, abstract algebra, linear algebra, mathematical analysis, numerical analysis, and mathematical programming);
*Computer science (at least, algorithms, and hopefully, CP and other programming principles);
*Computer programming (especially in C++, Java, or ~OCaml).
!Project Examples
The following are examples of internship projects that I can supervise:
*Construction of a theory on constraints;
*Development of a constraint solver;
*Implementation of a CP language for hybrid systems;
* Implementation of a constraint-based user interface / information visualization / computer graphics system.
If you are already familiar with CP, I will try to find an appropriate direction for you; if you are not familiar with CP, I will suggest several specific projects instead.
!Selection of Applicants
NII usually announces a call for interns  twice every year (in spring and autumn).  In general, applicants to the internship program are selected in three steps:
#Your organization selects at most three initial candidates from the internal applicants to the internship program;
#The potential supervisor (e.g., me) of each intern candidate determines whether he/she can supervise the candidate;
#NII selects the final successful candidates.
If you are interested in collaborating with me, you need to contact me by e-mail BEFORE applying to the program; you need to provide me with sufficient information about your professional knowledge and skills, and also need to sufficiently explain to me why you want to collaborate with me.  (If your supervisor at your organization is acquainted with me, it will also be better for you to ask him/her to contact me about your internship.)  Then you need to confirm my intent to supervise your internship.  After all of these, when you actually apply to the program, you need to explain in your application document why you selected my research area as the first-priority topic for your internship.
!Additional Notes
*The duration of your internship must be between two and six months.
*If you stay more than 90 days in Japan, you need to get a visa of type "cultural activity" from Japan.  Even if the duration of your stay is 90 or less days, you might need to get a visa (which depends on your nationality). It should be noted that you will need several months to get your visa in the worst case.
*You will be paid by NII at most 171000 yen per month for your sojourn expenses (as of April 2009).
*Your transportation is NOT funded by NII.
*You will share with other interns and graduate students an office in NII's main building located in Chiyoda-ku, Tokyo.
*You need to rent an apartment by yourself.  You will need a credit card to book your apartment before coming to Japan.
*Usually, you will be able to have one or two project meetings with me every week.
*You need to check my availability when you decide the period of your internship; I am sometimes completely unavailable due to business trips or heavy administrative work.
*NII imposes strong restrictions on your arrival and departure dates.  You need to arrive in Japan ONE DAY BEFORE the first day of your internship, and need to leave from Japan ONE DAY AFTER the final day of your internship.  It should be noted that you cannot start/finish your internship on weekends and other holidays (therefore, you cannot arrive in Japan on Friday and Saturday, and cannot leave from Japan on Sunday and Monday).
*During your internship, you need to devote yourself to your internship project.  To do other things (e.g., temporarily going back to your country), you need to get special permission from NII.
//And finally, enjoy your internship!//
[[Home Page]] | [[Curriculum Vitae]] | [[Selected Publications and Awards]] | [[Internship Program]] | [[Japanese|index-j.html]] [img[Japanese|jp.png][index-j.html]]
!Refereed Papers
#Hiroshi Hosobe, [[Ken Satoh|http://research.nii.ac.jp/~ksatoh/]], [[Jiefei Ma|http://www-dse.doc.ic.ac.uk/cgi-bin/moin.cgi/jm103]], [[Alessandra Russo|http://www-dse.doc.ic.ac.uk/cgi-bin/moin.cgi/ar3]], and [[Krysia Broda|http://www.doc.ic.ac.uk/~kb/]], "Speculative Constraint Processing for Hierarchical Agents", in //Proceedings of the [[7th European Workshop on Multi-Agent Systems (EUMAS2009)|http://www.eumas09.cs.ucy.ac.cy/]]//, 15 pp., 2009 (to appear).
#Hiroshi Hosobe, "Constraint Hierarchies as ~Semiring-Based ~CSPs," in //Proceedings of the [[21st IEEE International Conference on Tools with Artificial Intelligence (ICTAI2009)|http://ictai2009.njit.edu/]]//, pp. 176-183, IEEE Computer Society, 2009.
#[[Daisuke Ishii|http://www.ueda.info.waseda.ac.jp/~ishii/]], [[Kazunori Ueda|http://www.ueda.info.waseda.ac.jp/~ueda/]], and Hiroshi Hosobe, "An Interval-based SAT Modulo ODE Solver for Model Checking Nonlinear Hybrid Systems," in //Proceedings of the [[Workshop on Verified Software: Theory, Tools, and Experiments (VSTTE2009)|http://vstte09.lri.fr/]]//, 9 pp., 2009.
#[[Daisuke Ishii|http://www.ueda.info.waseda.ac.jp/~ishii/]], [[Kazunori Ueda|http://www.ueda.info.waseda.ac.jp/~ueda/]], Hiroshi Hosobe, and [[Alexandre Goldsztejn|http://www.goldsztejn.com/]], "Interval-based Solving of Hybrid Constraint Systems," in //Proceedings of the [[3rd IFAC Conference on Analysis and Design of Hybrid Systems (ADHS'09)|http://diisconf.cps.unizar.es/adhs09/web/]]//, pp. 144-149, 2009.
#[[Jiefei Ma|http://www-dse.doc.ic.ac.uk/cgi-bin/moin.cgi/jm103]], [[Alessandra Russo|http://www-dse.doc.ic.ac.uk/cgi-bin/moin.cgi/ar3]], [[Krysia Broda|http://www.doc.ic.ac.uk/~kb/]], Hiroshi Hosobe, and [[Ken Satoh|http://research.nii.ac.jp/~ksatoh/]], "On the Implementation of Speculative Constraint Processing," in //Proceedings of the [[10th International Workshop on Computational Logic in Multi-Agent Systems (CLIMA-X)|http://jadex.informatik.uni-hamburg.de/mates/bin/view/CLIMA/Home]]//, pp. 105-120, 2009.
#[[Masaki Naito|http://www.iplab.cs.tsukuba.ac.jp/~masaki/]], [[Buntarou Shizuki|http://www.iplab.cs.tsukuba.ac.jp/~shizuki/]], [[Jiro Tanaka|http://www.iplab.cs.tsukuba.ac.jp/jiro.html]], and Hiroshi Hosobe, "Interaction Techniques using a Spherical Cursor for 3D Targets Acquisition and Indicating in Volumetric Displays," in //Proceedings of the [[13th International Conference on Information Visualisation (IV09)|http://www.graphicslink.co.uk/IV09/]]//, pp. 607-612, IEEE Computer Society, 2009.
#Hiroshi Hosobe, "An Interactive Large Graph Visualizer" (system demonstration), in Andreas Butz, Brian Fisher, Antonio Krüger, Patrick Olivier, Marc Christie (Eds.), //Smart Graphics—~SG2008 (Proceedings of the [[8th International Symposium on Smart Graphics|http://www.smartgraphics.org/sg08/]])//, Lecture Notes in Computer Science, Vol. 5166, pp. 271-272, ~Springer-Verlag, 2008. &#91;[[SpringerLink|http://dx.doi.org/10.1007/978-3-540-85412-8_27]]&#93;
#[[Christophe Jermann|http://www.sciences.univ-nantes.fr/info/perso/permanents/jermann/]] and Hiroshi Hosobe, "A Constraint Hierarchies Approach to Geometric Constraints on Sketches" (poster paper), in //Proceedings of the [[23rd Annual ACM Symposium on Applied Computing (SAC2008)|http://www.acm.org/conferences/sac/sac2008/]]//, Vol. 3, pp. 1843-1844, ACM Press, 2008. &#91;[[ACM DL|http://doi.acm.org/10.1145/1363686.1364130]]&#93;
#Hiroshi Hosobe, [[Ken Satoh|http://research.nii.ac.jp/~ksatoh/]], and [[Philippe Codognet|http://webia.lip6.fr/~codognet/]], "~Agent-Based Speculative Constraint Processing," in //[[IEICE|http://www.ieice.org/eng/]] Transactions on Information and Systems//, Vol. ~E90-D, No. 9, pp. 1354-1362, 2007. &#91;[[IEICE Transactions Online|http://search.ieice.org/bin/summary.php?id=e90-d_9_1354&category=D&year=2007&lang=E&abst=]]&#93;
#[[Daisuke Ishii|http://www.ueda.info.waseda.ac.jp/~ishii/]], [[Kazunori Ueda|http://www.ueda.info.waseda.ac.jp/~ueda/]], and Hiroshi Hosobe, "An ~Interval-Based Approximation Method for Discrete Changes in Hybrid cc," in Frédéric Benhamou, Narendra Jussien, and Barry O'Sullivan (Eds.), //Trends in Constraint Programming (~Post-Proceedings of the [[CP2006|http://www.sciences.univ-nantes.fr/cp06/]] Workshops)//, pp. 245-255, ISTE, 2007.
#Hiroshi Hosobe, "Analysis of a ~High-Dimensional Approach to Interactive Graph Drawing," in //Proceedings of the [[Asia-Pacific Symposium on Visualisation 2007 (APVIS2007)|http://www.cs.usyd.edu.au/~visual/apvis2007/]]//, pp. 93-96, IEEE, 2007. &#91;[[IEEE Xplore|http://dx.doi.org/10.1109/APVIS.2007.329281]]&#93;
#[[Marc Christie|http://www.sciences.univ-nantes.fr/info/perso/permanents/christie/]] and Hiroshi Hosobe, "~Through-the-Lens Cinematography," in Andreas Butz, Brian Fisher, Antonio Krüger, and Patrick Olivier (Eds.), //Smart Graphics—~SG2006 (Proceedings of the [[6th International Symposium on Smart Graphics|http://www.smartgraphics.org/sg06/]])//, Lecture Notes in Computer Science, Vol. 4073, pp. 147-159, ~Springer-Verlag, 2006. &#91;[[SpringerLink|http://dx.doi.org/10.1007/11795018_14]]&#93;
#[[Martine Ceberio|http://www.cs.utep.edu/mceberio/]], Hiroshi Hosobe, and [[Ken Satoh|http://research.nii.ac.jp/~ksatoh/]], "Speculative Constraint Processing with Iterative Revision for Disjunctive Answers," in Francesca Toni and Paolo Torroni (Eds.), //Computational Logic in ~Multi-Agent Systems—CLIMA VI (~Post-Proceedings of the [[6th International Workshop on Computational Logic in Multi-Agent Systems|http://clima.deis.unibo.it/]])//, Lecture Notes in Artificial Intelligence, Vol. 3900, pp. 340-357, ~Springer-Verlag, 2006. &#91;[[SpringerLink|http://dx.doi.org/10.1007/11750734_19]]&#93;
#Hiroshi Hosobe, "Solving Linear and ~One-Way Constraints for Web Document Layout" (poster paper), in //Proceedings of the [[20th Annual ACM Symposium on Applied Computing (SAC2005)|http://www.acm.org/conferences/sac/sac2005/]]//, Vol. 2, pp. 1252-1253, ACM Press, 2005. &#91;[[ACM DL|http://doi.acm.org/10.1145/1066677.1066959]]&#93; &#91;[[PDF|pub/sac05.pdf]]&#93;
#Hiroshi Hosobe, "An Extended ~High-Dimensional Method for Interactive Graph Drawing," in ~Seok-Hee Hong (Ed.), //Proceedings of the [[Asia Pacific Symposium on Information Visualisation 2005 (APVIS2005)|http://www.cs.usyd.edu.au/~visual/apvis2005/]]//, Conferences in Research and Practice in Information Technology, Vol. 45, pp. 15-20, Australian Computer Society, 2005. &#91;[[CRPIT|http://crpit.com/abstracts/CRPITV45Hosobe.html]]&#93; &#91;[[PDF|pub/apvis05.pdf]]&#93;
#Hiroshi Hosobe, "Hierarchical Nonlinear Constraint Satisfaction," in //Proceedings of the [[19th Annual ACM Symposium on Applied Computing (SAC2004)|http://www.acm.org/conferences/sac/sac2004/]]//, Vol. 1, pp. 16-20, ACM Press, 2004. &#91;[[ACM DL|http://doi.acm.org/10.1145/967900.967907]]&#93; &#91;[[PDF|pub/sacai04.pdf]]&#93;
#Hiroshi Hosobe, "A ~High-Dimensional Approach to Interactive Graph Visualization," in //Proceedings of the [[19th Annual ACM Symposium on Applied Computing (SAC2004)|http://www.acm.org/conferences/sac/sac2004/]]//, Vol. 2, pp. 1253-1257, ACM Press, 2004. &#91;[[ACM DL|http://doi.acm.org/10.1145/967900.968155]]&#93; &#91;[[PDF|pub/sacmv04.pdf]]&#93;
#[[Ken Satoh|http://research.nii.ac.jp/~ksatoh/]], [[Philippe Codognet|http://webia.lip6.fr/~codognet/]], and Hiroshi Hosobe, "Speculative Constraint Processing in ~Multi-Agent Systems," in Jaeho Lee and Mike Barley (Eds.), //Intelligent Agents and ~Multi-Agent Systems—~PRIMA2003 (Proceedings of the [[6th Pacific Rim International Workshop on Multi-Agents|http://prima.uos.ac.kr]])//, Lecture Notes in Artificial Intelligence, Vol. 2891, pp. 133-144, ~Springer-Verlag, 2003 (Best Paper Award). &#91;[[SpringerLink|http://springerlink.metapress.com/content/v52jmhr1c9dear5e/?p=4b609f3f0912438d8cf64d769ae5f143&amp;pi=11]]&#93;
#Hiroshi Hosobe and [[Satoshi Matsuoka|http://www.is.titech.ac.jp/~matsu/]], "A Foundation of Solution Methods for Constraint Hierarchies," in //[[Constraints—An International Journal|http://www.springeronline.com/journal/10601/]]//, Vol. 8, No. 1, pp. 41-59, Kluwer Academic Publishers, 2003. &#91;[[SpringerLink|http://dx.doi.org/10.1023/A:1021946627805]]&#93; &#91;[[PDF|pub/cj03.pdf]]&#93;
#Hiroshi Hosobe, "A Geometric Constraint Library for 3D Graphical Applications," in //Proceedings of the [[2nd International Symposium on Smart Graphics (SG2002)|http://www.smartgraphics.org/sg02/]]//, ACM International Conference Proceedings Series, Vol. 24, pp. 94-101, ACM Press, 2002. &#91;[[ACM DL|http://doi.acm.org/10.1145/569005.569019]]&#93; &#91;[[PDF|pub/sg02.pdf]]&#93;
#Hiroshi Hosobe, "A Modular Geometric Constraint Solver for User Interface Applications," in //Proceedings of the [[14th Annual ACM Symposium on User Interface Software and Technology (UIST2001)|http://www.acm.org/uist/uist2001/]]//, CHI Letters, Vol. 3, Issue 2, pp. 91-100, ACM Press, 2001. &#91;[[ACM DL|http://doi.acm.org/10.1145/502348.502362]]&#93; &#91;[[PDF|pub/uist01.pdf]]&#93;
#Hiroshi Hosobe, "A Hierarchical Framework for Integrating Constraints with Graph Layouts" (short paper), in Michitaka Hirose (Ed.), //~Human-Computer Interaction—INTERACT'01 (Proceedings of the [[8th IFIP TC13 Conference on Human-Computer Interaction|http://www.interact2001.org/]])//, pp. 704-705, IOS Press, 2001.
#Hiroshi Hosobe, "A Scalable Linear Constraint Solver for User Interface Construction," in Rina Dechter (Ed.), //Principles and Practice of Constraint Programming—~CP2000 (Proceedings of the [[6th International Conference on Principles and Practice of Constraint Programming|http://www.comp.nus.edu.sg/~cp2000/]])//, Lecture Notes in Computer Science, Vol. 1894, pp. 218-232, ~Springer-Verlag, 2000. &#91;[[SpringerLink|http://dx.doi.org/10.1007/3-540-45349-0_17]]&#93; &#91;[[PDF|pub/cp00.pdf]]&#93;
#[[Shin Takahashi|http://www.iplab.cs.tsukuba.ac.jp/~shin/]], [[Satoshi Matsuoka|http://www.is.titech.ac.jp/~matsu/]], [[Ken Miyashita|http://www.sony.co.jp/]], Hiroshi Hosobe, and [[Tomihisa Kamada|http://www.jp.access-company.com/]], "A ~Constraint-Based Approach for Visualization and Animation," in //[[Constraints—An International Journal|http://www.springeronline.com/journal/10601/]]//, Vol. 3, No. 1, pp. 61-86, Kluwer Academic Publishers, 1998. &#91;[[SpringerLink|http://dx.doi.org/10.1023/A:1009708715411]]&#93;
#Hiroshi Hosobe, [[Satoshi Matsuoka|http://www.is.titech.ac.jp/~matsu/]], and [[Akinori Yonezawa|http://www.yl.is.s.u-tokyo.ac.jp/~yonezawa/]], "Generalized Local Propagation: A Framework for Solving Constraint Hierarchies," in Eugene C. Freuder (Ed.), //Principles and Practice of Constraint Programming—~CP96 (Proceedings of the [[2nd International Conference on Principles and Practice of Constraint Programming|http://www.cs.ualberta.ca/~ai/cp96/]])//, Lecture Notes in Computer Science, Vol. 1118, pp. 237-251, ~Springer-Verlag, 1996. &#91;[[SpringerLink|http://dx.doi.org/10.1007/3-540-61551-2_78]]&#93; &#91;[[PDF|pub/cp96.pdf]]&#93;
#Hiroshi Hosobe, [[Ken Miyashita|http://www.sony.co.jp/]], [[Shin Takahashi|http://www.iplab.cs.tsukuba.ac.jp/~shin/]], [[Satoshi Matsuoka|http://www.is.titech.ac.jp/~matsu/]], and [[Akinori Yonezawa|http://www.yl.is.s.u-tokyo.ac.jp/~yonezawa/]], "Locally Simultaneous Constraint Satisfaction," in Alan Borning (Ed.), //Principles and Practice of Constraint Programming—PPCP'94 (Proceedings of the [[2nd Workshop on Principles and Practice of Constraint Programming|http://www.cs.ualberta.ca/~ai/cp/ppcp94.html]])//, Lecture Notes in Computer Science, Vol. 874, pp. 51-62, ~Springer-Verlag, 1994. &#91;[[SpringerLink|http://dx.doi.org/10.1007/3-540-58601-6_89]]&#93; &#91;[[PDF|pub/ppcp94.pdf]]&#93;
!Dissertation
#Hiroshi Hosobe, "Theoretical Properties and Efficient Satisfaction of Hierarchical Constraint Systems,", Doctoral Dissertation, [[Department of Information Science|http://www.is.s.u-tokyo.ac.jp/english/]], [[University of Tokyo|http://www.u-tokyo.ac.jp/index_e.html]], 1998.  &#91;[[PDF|pub/dthesis.pdf]]&#93;
!Other Publications
#[[Marc Christie|http://www.sciences.univ-nantes.fr/info/perso/permanents/christie/]], Hiroshi Hosobe, and [[Kim Marriott|http://www.csse.monash.edu.au/~marriott/]], "Trends and Issues in Using Constraint Programming for Graphical Applications," in Frédéric Benhamou, Narendra Jussien, and Barry O'Sullivan (Eds.), //Trends in Constraint Programming (~Post-Proceedings of the [[CP2006|http://www.sciences.univ-nantes.fr/cp06/]] Workshops)//, pp. 371-381, ISTE, 2007.
#[[Frédéric Benhamou|http://www.sciences.univ-nantes.fr/info/perso/permanents/benhamou/]], [[Martine Ceberio|http://www.cs.utep.edu/mceberio/]], [[Philippe Codognet|http://webia.lip6.fr/~codognet/]], Hiroshi Hosobe, [[Christophe Jermann|http://www.sciences.univ-nantes.fr/info/perso/permanents/jermann/]], [[Ken Satoh|http://research.nii.ac.jp/~ksatoh/]], and [[Kazunori Ueda|http://www.ueda.info.waseda.ac.jp/~ueda/]], "~Franco-Japanese Research Collaboration on Constraint Programming" (R&amp;D project report), in //[[Progress in Informatics|http://www.nii.ac.jp/pi/]]//, No. 3, pp. 59-65, National Institute of Informatics, 2006. &#91;[[PDF|http://www.nii.ac.jp/pi/n3/3_59.pdf]]&#93;
!Awards
#Best Paper Award, [[6th Pacific Rim International Workshop on Multi-Agents (PRIMA2003)|http://prima.uos.ac.kr]] (Novermber 2003)<br>Awarded for: [[Ken Satoh|http://research.nii.ac.jp/~ksatoh/]], [[Philippe Codognet|http://webia.lip6.fr/~codognet/]], and Hiroshi Hosobe, "Speculative Constraint Processing in ~Multi-Agent Systems," in Jaeho Lee and Mike Barley (Eds.), //Intelligent Agents and ~Multi-Agent Systems—~PRIMA2003//, Lecture Notes in Artificial Intelligence, Vol. 2891, pp. 133-144, ~Springer-Verlag, 2003. &#91;[[SpringerLink|http://springerlink.metapress.com/content/v52jmhr1c9dear5e/?p=4b609f3f0912438d8cf64d769ae5f143&amp;pi=11]]&#93;
#Takahashi Award, [[Japan Society for Software Science and Technology (JSSST)|http://www.jssst.or.jp/]] (June 2003)<br>Awarded for: Hiroshi Hosobe, "~Chorus3D: A Geometric Constraint Solver for Interactive 3D Applications," in //Proceedings of the 19th JSSST Conference//, 4 pp., 2002 (in Japanese).
An Informatics Researcher
Hiroshi HOSOBE
http://www.informaticians.org/hosobe/index.html
#mainMenu {
position: static;
width: auto;
padding: 0 20px 0 20px;
text-align: left;
background-color: #eeeeee;
color: #cccccc;
}
#displayArea {
margin:0 20% 0 0;
padding: 5px;
font-size: medium;
}
#sidebar {
position: absolute;
width: 20%;
padding: 5px;
}
[[informaticians.org|http://www.informaticians.org]]
config.options.txtUserName = "hosobe";