Loading…

A Simple Application Program Interface for Saving Java Program Data on a Wiki

A simple application program interface (API) for Java programs running on a wiki is implemented experimentally. A Java program with the API can be running on a wiki, and the Java program can save its data on the wiki. The Java program consists of PukiWiki, which is a popular wiki in Japan, and a plu...

Full description

Saved in:
Bibliographic Details
Published in:Advances in software engineering 2012-01, Vol.2012 (2012), p.1-9
Main Authors: Yamanoue, Takashi, Oda, Kentaro, Shimozono, Koichi
Format: Article
Language:English
Subjects:
Citations: Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c2993-8d36ed7c37b600d4e47201ea9b02eb66c555e1ef39180f62327cd49ee11c3d4a3
cites
container_end_page 9
container_issue 2012
container_start_page 1
container_title Advances in software engineering
container_volume 2012
creator Yamanoue, Takashi
Oda, Kentaro
Shimozono, Koichi
description A simple application program interface (API) for Java programs running on a wiki is implemented experimentally. A Java program with the API can be running on a wiki, and the Java program can save its data on the wiki. The Java program consists of PukiWiki, which is a popular wiki in Japan, and a plug-in, which starts up Java programs and classes of Java. A Java applet with default access privilege cannot save its data at a local host. We have constructed an API of applets for easy and unified data input and output at a remote host. We also combined the proposed API and the wiki system by introducing a wiki tag for starting Java applets. It is easy to introduce new types of applications using the proposed API. We have embedded programs such as a simple text editor, a simple music editor, a simple drawing program, and programming environments in a PukiWiki system using this API.
doi_str_mv 10.1155/2012/981783
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_1031296051</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1031296051</sourcerecordid><originalsourceid>FETCH-LOGICAL-c2993-8d36ed7c37b600d4e47201ea9b02eb66c555e1ef39180f62327cd49ee11c3d4a3</originalsourceid><addsrcrecordid>eNqF0M1LwzAYBvAiCg7dybMQ8CJKXdI0aXMc82syUZjisbxL387Mfpl0E_97Myo7eDE5JIff-_LwBMEJo1eMCTGKKItGKmVJyveCAZNpEqZS8v3dX4jDYOjcivrDlUgoHQSPYzI3VVsiGbdtaTR0pqnJs22WFioyrTu0BWgkRWPJHDamXpIH2MBOXEMHxE8AeTMf5jg4KKB0OPx9j4LX25uXyX04e7qbTsazUEdK8TDNucQ80TxZSErzGOPEh0dQCxrhQkothECGBVcspYWMeJToPFaIjGmex8CPgvN-b2ubzzW6LquM01iWUGOzdhmjnEVKUsE8PftDV83a1j6dV_5KlnLp1WWvtG2cs1hkrTUV2G-Psm272bbdrG_X64tev5s6hy_zDz7tMXqCBeywD8djxn8ABnN_mw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1010161836</pqid></control><display><type>article</type><title>A Simple Application Program Interface for Saving Java Program Data on a Wiki</title><source>Wiley Online Library Open Access</source><source>Publicly Available Content Database</source><creator>Yamanoue, Takashi ; Oda, Kentaro ; Shimozono, Koichi</creator><contributor>Menychtas, Andreas</contributor><creatorcontrib>Yamanoue, Takashi ; Oda, Kentaro ; Shimozono, Koichi ; Menychtas, Andreas</creatorcontrib><description>A simple application program interface (API) for Java programs running on a wiki is implemented experimentally. A Java program with the API can be running on a wiki, and the Java program can save its data on the wiki. The Java program consists of PukiWiki, which is a popular wiki in Japan, and a plug-in, which starts up Java programs and classes of Java. A Java applet with default access privilege cannot save its data at a local host. We have constructed an API of applets for easy and unified data input and output at a remote host. We also combined the proposed API and the wiki system by introducing a wiki tag for starting Java applets. It is easy to introduce new types of applications using the proposed API. We have embedded programs such as a simple text editor, a simple music editor, a simple drawing program, and programming environments in a PukiWiki system using this API.</description><identifier>ISSN: 1687-8655</identifier><identifier>EISSN: 1687-8663</identifier><identifier>DOI: 10.1155/2012/981783</identifier><language>eng</language><publisher>Cairo, Egypt: Hindawi Puplishing Corporation</publisher><subject>API ; Applications programs ; Editors ; Java (programming language) ; Programming environments ; Running ; Texts</subject><ispartof>Advances in software engineering, 2012-01, Vol.2012 (2012), p.1-9</ispartof><rights>Copyright © 2012 Takashi Yamanoue et al.</rights><rights>Copyright © 2012 Takashi Yamanoue et al. Takashi Yamanoue et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c2993-8d36ed7c37b600d4e47201ea9b02eb66c555e1ef39180f62327cd49ee11c3d4a3</citedby><orcidid>0000-0002-8439-3627 ; 0000-0003-3891-6607</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://www.proquest.com/docview/1010161836/fulltextPDF?pq-origsite=primo$$EPDF$$P50$$Gproquest$$Hfree_for_read</linktopdf><linktohtml>$$Uhttps://www.proquest.com/docview/1010161836?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,25753,27924,27925,37012,37013,44590,75126</link.rule.ids></links><search><contributor>Menychtas, Andreas</contributor><creatorcontrib>Yamanoue, Takashi</creatorcontrib><creatorcontrib>Oda, Kentaro</creatorcontrib><creatorcontrib>Shimozono, Koichi</creatorcontrib><title>A Simple Application Program Interface for Saving Java Program Data on a Wiki</title><title>Advances in software engineering</title><description>A simple application program interface (API) for Java programs running on a wiki is implemented experimentally. A Java program with the API can be running on a wiki, and the Java program can save its data on the wiki. The Java program consists of PukiWiki, which is a popular wiki in Japan, and a plug-in, which starts up Java programs and classes of Java. A Java applet with default access privilege cannot save its data at a local host. We have constructed an API of applets for easy and unified data input and output at a remote host. We also combined the proposed API and the wiki system by introducing a wiki tag for starting Java applets. It is easy to introduce new types of applications using the proposed API. We have embedded programs such as a simple text editor, a simple music editor, a simple drawing program, and programming environments in a PukiWiki system using this API.</description><subject>API</subject><subject>Applications programs</subject><subject>Editors</subject><subject>Java (programming language)</subject><subject>Programming environments</subject><subject>Running</subject><subject>Texts</subject><issn>1687-8655</issn><issn>1687-8663</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2012</creationdate><recordtype>article</recordtype><sourceid>PIMPY</sourceid><recordid>eNqF0M1LwzAYBvAiCg7dybMQ8CJKXdI0aXMc82syUZjisbxL387Mfpl0E_97Myo7eDE5JIff-_LwBMEJo1eMCTGKKItGKmVJyveCAZNpEqZS8v3dX4jDYOjcivrDlUgoHQSPYzI3VVsiGbdtaTR0pqnJs22WFioyrTu0BWgkRWPJHDamXpIH2MBOXEMHxE8AeTMf5jg4KKB0OPx9j4LX25uXyX04e7qbTsazUEdK8TDNucQ80TxZSErzGOPEh0dQCxrhQkothECGBVcspYWMeJToPFaIjGmex8CPgvN-b2ubzzW6LquM01iWUGOzdhmjnEVKUsE8PftDV83a1j6dV_5KlnLp1WWvtG2cs1hkrTUV2G-Psm272bbdrG_X64tev5s6hy_zDz7tMXqCBeywD8djxn8ABnN_mw</recordid><startdate>20120101</startdate><enddate>20120101</enddate><creator>Yamanoue, Takashi</creator><creator>Oda, Kentaro</creator><creator>Shimozono, Koichi</creator><general>Hindawi Puplishing Corporation</general><general>Hindawi Publishing Corporation</general><general>Hindawi Limited</general><scope>ADJCN</scope><scope>AHFXO</scope><scope>RHU</scope><scope>RHW</scope><scope>RHX</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7XB</scope><scope>8AL</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>CWDGH</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>L6V</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0N</scope><scope>M7S</scope><scope>P5Z</scope><scope>P62</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope><scope>Q9U</scope><orcidid>https://orcid.org/0000-0002-8439-3627</orcidid><orcidid>https://orcid.org/0000-0003-3891-6607</orcidid></search><sort><creationdate>20120101</creationdate><title>A Simple Application Program Interface for Saving Java Program Data on a Wiki</title><author>Yamanoue, Takashi ; Oda, Kentaro ; Shimozono, Koichi</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c2993-8d36ed7c37b600d4e47201ea9b02eb66c555e1ef39180f62327cd49ee11c3d4a3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2012</creationdate><topic>API</topic><topic>Applications programs</topic><topic>Editors</topic><topic>Java (programming language)</topic><topic>Programming environments</topic><topic>Running</topic><topic>Texts</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Yamanoue, Takashi</creatorcontrib><creatorcontrib>Oda, Kentaro</creatorcontrib><creatorcontrib>Shimozono, Koichi</creatorcontrib><collection>الدوريات العلمية والإحصائية - e-Marefa Academic and Statistical Periodicals</collection><collection>معرفة - المحتوى العربي الأكاديمي المتكامل - e-Marefa Academic Complete</collection><collection>Hindawi Publishing Complete</collection><collection>Hindawi Publishing Subscription Journals</collection><collection>Hindawi Publishing Open Access</collection><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>Computing Database (Alumni Edition)</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>Advanced Technologies &amp; Aerospace Database‎ (1962 - current)</collection><collection>ProQuest Central Essentials</collection><collection>AUTh Library subscriptions: ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>Middle East &amp; Africa Database</collection><collection>ProQuest Central Korea</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection (Proquest) (PQ_SDU_P3)</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer science database</collection><collection>ProQuest Engineering Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>Computing Database</collection><collection>Engineering Database</collection><collection>ProQuest advanced technologies &amp; aerospace journals</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering collection</collection><collection>ProQuest Central Basic</collection><jtitle>Advances in software engineering</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Yamanoue, Takashi</au><au>Oda, Kentaro</au><au>Shimozono, Koichi</au><au>Menychtas, Andreas</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A Simple Application Program Interface for Saving Java Program Data on a Wiki</atitle><jtitle>Advances in software engineering</jtitle><date>2012-01-01</date><risdate>2012</risdate><volume>2012</volume><issue>2012</issue><spage>1</spage><epage>9</epage><pages>1-9</pages><issn>1687-8655</issn><eissn>1687-8663</eissn><abstract>A simple application program interface (API) for Java programs running on a wiki is implemented experimentally. A Java program with the API can be running on a wiki, and the Java program can save its data on the wiki. The Java program consists of PukiWiki, which is a popular wiki in Japan, and a plug-in, which starts up Java programs and classes of Java. A Java applet with default access privilege cannot save its data at a local host. We have constructed an API of applets for easy and unified data input and output at a remote host. We also combined the proposed API and the wiki system by introducing a wiki tag for starting Java applets. It is easy to introduce new types of applications using the proposed API. We have embedded programs such as a simple text editor, a simple music editor, a simple drawing program, and programming environments in a PukiWiki system using this API.</abstract><cop>Cairo, Egypt</cop><pub>Hindawi Puplishing Corporation</pub><doi>10.1155/2012/981783</doi><tpages>9</tpages><orcidid>https://orcid.org/0000-0002-8439-3627</orcidid><orcidid>https://orcid.org/0000-0003-3891-6607</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1687-8655
ispartof Advances in software engineering, 2012-01, Vol.2012 (2012), p.1-9
issn 1687-8655
1687-8663
language eng
recordid cdi_proquest_miscellaneous_1031296051
source Wiley Online Library Open Access; Publicly Available Content Database
subjects API
Applications programs
Editors
Java (programming language)
Programming environments
Running
Texts
title A Simple Application Program Interface for Saving Java Program Data on a Wiki
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-01T10%3A43%3A42IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Simple%20Application%20Program%20Interface%20for%20Saving%20Java%20Program%20Data%20on%20a%20Wiki&rft.jtitle=Advances%20in%20software%20engineering&rft.au=Yamanoue,%20Takashi&rft.date=2012-01-01&rft.volume=2012&rft.issue=2012&rft.spage=1&rft.epage=9&rft.pages=1-9&rft.issn=1687-8655&rft.eissn=1687-8663&rft_id=info:doi/10.1155/2012/981783&rft_dat=%3Cproquest_cross%3E1031296051%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c2993-8d36ed7c37b600d4e47201ea9b02eb66c555e1ef39180f62327cd49ee11c3d4a3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1010161836&rft_id=info:pmid/&rfr_iscdi=true