{"created":"2025-01-18T22:50:04.204219+00:00","updated":"2025-01-22T23:36:18.186364+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00016936","sets":["934:935:978:980"]},"path":["980"],"owner":"1","recid":"16936","title":["Javaアプレットのためのアニメーションヘルプシステム"],"pubdate":{"attribute_name":"公開日","attribute_value":"2000-06-15"},"_buckets":{"deposit":"3ac1d755-0589-46f1-bbac-0df7d9d6ecfa"},"_deposit":{"id":"16936","pid":{"type":"depid","value":"16936","revision_id":0},"owners":[1],"status":"published","created_by":1},"item_title":"Javaアプレットのためのアニメーションヘルプシステム","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"Javaアプレットのためのアニメーションヘルプシステム"},{"subitem_title":"An Animated Help System for Java Applets","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"通常論文","subitem_subject_scheme":"Other"}]},"item_type_id":"3","publish_date":"2000-06-15","item_3_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"筑波大学大学院 博士課程 工学研究科"},{"subitem_text_value":"筑波大学 電子・情報工学系"}]},"item_3_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"Doctoral Program in Engineering, University of Tsukuba","subitem_text_language":"en"},{"subitem_text_value":"Institute of Information Sciences and Electronics, University of Tsukuba","subitem_text_language":"en"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"jpn"}]},"item_publisher":{"attribute_name":"出版者","attribute_value_mlt":[{"subitem_publisher":"情報処理学会","subitem_publisher_language":"ja"}]},"publish_status":"0","weko_shared_id":-1,"item_file_price":{"attribute_name":"Billing file","attribute_type":"file","attribute_value_mlt":[{"url":{"url":"https://ipsj.ixsq.nii.ac.jp/record/16936/files/IPSJ-TPRO4104007.pdf"},"date":[{"dateType":"Available","dateValue":"2002-06-15"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-TPRO4104007.pdf","filesize":[{"value":"2.2 MB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"660","billingrole":"5"},{"tax":["include_tax"],"price":"330","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"15"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"edbf8eff-0649-43b7-aa01-7dc0efa528bc","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2000 by the Information Processing Society of Japan"}]},"item_3_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"三浦, 元喜"},{"creatorName":"田中, 次郎"}],"nameIdentifiers":[{}]}]},"item_3_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Motoki, Miura","creatorNameLang":"en"},{"creatorName":"Jiro, Tanaka","creatorNameLang":"en"}],"nameIdentifiers":[{}]}]},"item_3_source_id_9":{"attribute_name":"書誌レコードID","attribute_value_mlt":[{"subitem_source_identifier":"AA11464814","subitem_source_identifier_type":"NCID"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourceuri":"http://purl.org/coar/resource_type/c_6501","resourcetype":"journal article"}]},"item_3_source_id_11":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"1882-7802","subitem_source_identifier_type":"ISSN"}]},"item_3_description_7":{"attribute_name":"論文抄録","attribute_value_mlt":[{"subitem_description":"Javaアプレットは,Webプラウザ上で動作するため誰にでも簡単に実行できる.その操作方法はテキストで書かれることが多いが,ほとんどのアプレットのインターフェースは直接操作を用いているため,ユーザは直感的に把握しにくい.本論文では,アプレットの操作を説明するアニメーションヘルプを作成,編集,再生するシステムについて述べる.ここでいうアニメ一ションヘルプとは,擬似的なマウスカーソルが動いて具体的な操作手順を連続的に提示するものである.我々のシステムを用いてアニメ一ションヘルプを生成するには,実際のアプレット上で操作を行うだけでよい.発生したイベントは自動的に記録され,それを基にアニメーションヘルブを生成する.ただ,アニメーションヘルプを編集する段階においては,イベント列より抽象度を高めたコマンドを単位とするほうが効率がいい.コマンドを生成するために,イベント列とコマンドの対応をルールとして与える.このルールを用いて,本システムはイベント列から意味のある部分を抽出し,その意味を表す文字列を付加したコマンドを生成する.この文字列はアニメーションヘルプ再生中に表示するポップアップメッセージや,ヘルプの概要として用いられる.本システムを用いることで,アニメーションヘルプを生成・再生する機能を,アプレットに変更を加えることなく追加することができる.そのため,開発者がへルプ記述にかかる労力を軽減することができ,ユーザに典型的な動作を手軽に見てもらうことができる.","subitem_description_type":"Other"}]},"item_3_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"Java applets are executed on Web browsers. Most applets are publicized with textual expla nations. However, there is a gap between textual instructions and graphical interfaces which makes it hard for users to properly manipulate the applets. We have developed a system which enables the applet-developers to prepare an animated help for their applets. The animated help means to perform demonstration of the applet's behavior with a pseudo mouse cursor. Our system generates animated help from captured event-objects which occur due to user actions. To edit the animated help more efficiently, we have introduced the concept of \"command\" instead of event-object stream. Each command should be identified by a label which reflects its meaning. For generating commands, the system loads \"command production rules\" which map a set of event-objects to a command and give a label to it. The label can be used not only for editing but also for showing the abstract list of the demonstration for the user. We have implemented the system as a plug-in for the target applet. The developers can add animated help functions without any changes in the target applet's source/class files. For both users and developers animated help is intuitive and effective.","subitem_description_type":"Other"}]},"item_3_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"64","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌プログラミング(PRO)"}],"bibliographicPageStart":"56","bibliographicIssueDates":{"bibliographicIssueDate":"2000-06-15","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"SIG04(PRO7)","bibliographicVolumeNumber":"41"}]},"relation_version_is_last":true,"weko_creator_id":"1"},"id":16936,"links":{}}