ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 論文誌(トランザクション)
  2. プログラミング(PRO)
  3. Vol.3
  4. No.4

サーバ/クライアント自動分割を備えたWebフレームワークの設計と実装

https://ipsj.ixsq.nii.ac.jp/records/70430
https://ipsj.ixsq.nii.ac.jp/records/70430
cabd3bca-042d-4ef2-9762-a997fcb378bf
名前 / ファイル ライセンス アクション
IPSJ-TPRO0304002.pdf IPSJ-TPRO0304002.pdf (583.8 kB)
Copyright (c) 2010 by the Information Processing Society of Japan
オープンアクセス
Item type Trans(1)
公開日 2010-09-22
タイトル
タイトル サーバ/クライアント自動分割を備えたWebフレームワークの設計と実装
タイトル
言語 en
タイトル Design and Implementation of Web Framework with Auto Partitioning into Server and Client
言語
言語 jpn
キーワード
主題Scheme Other
主題 通常論文
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
電気通信大学大学院電気通信学研究科
著者所属
電気通信大学大学院情報理工学研究科
著者所属(英)
en
Graduate School of Electro-Communications, The University of Electro-Communications
著者所属(英)
en
Graduate School of Informatics and Engineering, The University of Electro-Communications
著者名 稲津, 和磨 岩崎, 英哉

× 稲津, 和磨 岩崎, 英哉

稲津, 和磨
岩崎, 英哉

Search repository
著者名(英) Kazuma, Inazu Hideya, Iwasaki

× Kazuma, Inazu Hideya, Iwasaki

en Kazuma, Inazu
Hideya, Iwasaki

Search repository
論文抄録
内容記述タイプ Other
内容記述 近年Google Mapsなどに代表される,Ajaxと呼ばれる手法を用いたWebアプリケーションが増加している.Ajaxを用いたWebアプリケーションはサーバ側とクライアント側で動作する2つのプログラムにより構成され,それらが協調して動作する.そのため,煩雑な通信処理を記述する必要があり,さらには,それぞれの実装言語が多くの場合は異なっているため,プログラミングが非常に煩雑になる.そこで本論文では,開発効率の向上を目的として,JavaScriptに基づくプログラム言語でWebアプリケーションを1つのプログラムとして記述し,処理の柔軟な分割を可能とするフレームワークを提案する.また,そのプログラム言語で記述されたプログラムを読み込み,サーバ側で動作するソースコードとクライアント側で動作するソースコードを出力するような機構を設計し,実装した.提案機構は,与えられたプログラムを解析し各構文要素がサーバとクライアントのどちらで実行するべきかを決定する.その際,分割方針を指定することで,同じソースコードから異なる分割を得ることができる.同じ動作をするWebアプリケーションを,提案機構と既存の手法のそれぞれを用いて記述し,プログラムを比較して記述性が向上していることを確認した.また,提案機構によるオーバヘッドは,Webアプリケーションで行われる一般的な処理については問題ない程度の小さなものであることを確認した.
論文抄録(英)
内容記述タイプ Other
内容記述 Ajax based web applications such as Google Maps have increased in recent years. An Ajax application is composed of the server side program and the client side program. Usually these programs are written in different programming languages. Furthermore, communications between the server and the client have to be explicitly described. For this reason, development of web applications is a very complicated task. To solve this problem, we proposes a framework that enables the user to write a web application as a single program. We have implemented a system that partition such a program into both the server side program and the client side one. It decides which parts of a source program should be executed at the client side or at the server side based on a policy given by the user. We confirmed that our framework makes the development of web applications easier, by comparing a program using our framework with a program using an existing method for the same application. Although our framework causes overhead in execution time, it is acceptable for general web applications.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA11464814
書誌情報 情報処理学会論文誌プログラミング(PRO)

巻 3, 号 4, p. 1-15, 発行日 2010-09-22
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7802
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-21 23:27:16.332494
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3