{"id":16470,"updated":"2025-01-22T23:51:22.890593+00:00","links":{},"created":"2025-01-18T22:49:43.985595+00:00","metadata":{"_oai":{"id":"oai:ipsj.ixsq.nii.ac.jp:00016470","sets":["934:935:942:943"]},"path":["943"],"owner":"1","recid":"16470","title":["マッシュアップ指向のWiki型プログラミングシステム"],"pubdate":{"attribute_name":"公開日","attribute_value":"2008-03-15"},"_buckets":{"deposit":"72c9c614-7ec9-4c46-ad08-c2b4b822ae6b"},"_deposit":{"id":"16470","pid":{"type":"depid","value":"16470","revision_id":0},"owners":[1],"status":"published","created_by":1},"item_title":"マッシュアップ指向のWiki型プログラミングシステム","author_link":["0","0"],"item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"マッシュアップ指向のWiki型プログラミングシステム"},{"subitem_title":"Mashup-oriented Wiki-style Programming System","subitem_title_language":"en"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"発表概要","subitem_subject_scheme":"Other"}]},"item_type_id":"3","publish_date":"2008-03-15","item_3_text_3":{"attribute_name":"著者所属","attribute_value_mlt":[{"subitem_text_value":"日本電気株式会社"}]},"item_3_text_4":{"attribute_name":"著者所属(英)","attribute_value_mlt":[{"subitem_text_value":"NEC Corporation","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/16470/files/IPSJ-TPRO4903010.pdf"},"date":[{"dateType":"Available","dateValue":"2010-03-15"}],"format":"application/pdf","billing":["billing_file"],"filename":"IPSJ-TPRO4903010.pdf","filesize":[{"value":"28.8 kB"}],"mimetype":"application/pdf","priceinfo":[{"tax":["include_tax"],"price":"0","billingrole":"5"},{"tax":["include_tax"],"price":"0","billingrole":"6"},{"tax":["include_tax"],"price":"0","billingrole":"15"},{"tax":["include_tax"],"price":"0","billingrole":"44"}],"accessrole":"open_date","version_id":"5c86fd4b-8032-420b-a1b0-0d8c22736ae1","displaytype":"detail","licensetype":"license_note","license_note":"Copyright (c) 2008 by the Information Processing Society of Japan"}]},"item_3_creator_5":{"attribute_name":"著者名","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"加藤大志"}],"nameIdentifiers":[{}]}]},"item_3_creator_6":{"attribute_name":"著者名(英)","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Daishi, Kato","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":"多人数で同時に文書を編集することを可能にした「Wiki」システムをプログラミングにも適用し,多人数で同時にプログラミングを行うことを可能にするシステムを提案する.本システムは,Webブラウザで動作するWebアプリケーションをプログラミングするためのシステムであり,クライアント側はHTML/JavaScriptを用いてプログラミングし,サーバ側はSchemeを用いてプログラミングする.クライアントとサーバの通信はJSON(JavaScript Object Notation)形式のメッセージングを用いるため,双方のプログラミング言語との親和性が高い.本システムの目的は,外部のWebシステムとのマッシュアップや,内部の小さいプログラミングモジュール単位でのマッシュアップを容易にすることである.本システムのコア部分は最小限の機能を提供するものであり,プログラミングに必須のエディタすらマッシュアップにより開発するという方式を採用している.本システムを用いて,RSSリーダ,Wiki,2次元仮想空間,の3つのサンプルアプリケーションを開発した.","subitem_description_type":"Other"}]},"item_3_description_8":{"attribute_name":"論文抄録(英)","attribute_value_mlt":[{"subitem_description":"We propose a collaborative software programming system that is inspired by the Wiki collaborative document editting system. Our system allows developers to create web application software that run on web browers, using HTML, JavaScript, and Scheme programming languages. The use of JSON (JavaScript Object Notation) as messaging eases these programming languages in communicating with each other. The aim of our system is to simplify the programming by mashing up the pieces of software in our system and even with the systems outside. The core part of our system is so minimal that even an editor tool is developed by mashup. We created three example applications using our system, namely, an RSS reader, a Wiki system, and a two-dimensional virtual space.","subitem_description_type":"Other"}]},"item_3_biblio_info_10":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicPageEnd":"59","bibliographic_titles":[{"bibliographic_title":"情報処理学会論文誌プログラミング(PRO)"}],"bibliographicPageStart":"59","bibliographicIssueDates":{"bibliographicIssueDate":"2008-03-15","bibliographicIssueDateType":"Issued"},"bibliographicIssueNumber":"SIG3(PRO36)","bibliographicVolumeNumber":"49"}]},"relation_version_is_last":true,"weko_creator_id":"1"}}