, : GUI Web Java 2.1 GUI GUI GUI 2 y = x y = x y = x

Similar documents
fiš„v8.dvi

自然言語処理16_2_45

. IDE JIVE[1][] Eclipse Java ( 1) Java Platform Debugger Architecture [5] 3. Eclipse GUI JIVE 3.1 Eclipse ( ) 1 JIVE Java [3] IDE c 016 Information Pr

Bulletin of JSSAC(2014) Vol. 20, No. 2, pp (Received 2013/11/27 Revised 2014/3/27 Accepted 2014/5/26) It is known that some of number puzzles ca

IPSJ SIG Technical Report Vol.2013-CE-122 No.16 Vol.2013-CLE-11 No /12/14 Android 1,a) 1 1 GPS LAN 2 LAN Android,,, Android, HTML5 LAN 1. ICT(I

fiš„v6.dvi


Web ( ) [1] Web Shibboleth SSO Web SSO Web Web Shibboleth SAML IdP(Identity Provider) Web Web (SP:ServiceProvider) ( ) IdP Web Web MRA(Mail Retrieval

fiš„v3.dvi

Computer Security Symposium October 2013 Android OS kub

IPSJ SIG Technical Report Vol.2013-GN-86 No.35 Vol.2013-CDS-6 No /1/17 1,a) 2,b) (1) (2) (3) Development of Mobile Multilingual Medical

Vol. 42 No. SIG 8(TOD 10) July HTML 100 Development of Authoring and Delivery System for Synchronized Contents and Experiment on High Spe

28 Docker Design and Implementation of Program Evaluation System Using Docker Virtualized Environment

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

Web Web Web Web Web, i

WebRTC P2P Web Proxy P2P Web Proxy WebRTC WebRTC Web, HTTP, WebRTC, P2P i

Vol. 28 No. 2 Apr Web Twitter/Facebook UI Twitter Web Twitter/Facebook e.g., Web Web UI 1 2 SNS 1, 2 2

評論・社会科学 84号(よこ)(P)/3.金子

B HNS 7)8) HNS ( ( ) 7)8) (SOA) HNS HNS 4) HNS ( ) ( ) 1 TV power, channel, volume power true( ON) false( OFF) boolean channel volume int

IPSJ SIG Technical Report Vol.2014-EIP-63 No /2/21 1,a) Wi-Fi Probe Request MAC MAC Probe Request MAC A dynamic ads control based on tra

IPSJ SIG Technical Report Vol.2009-HCI-134 No /7/17 1. RDB Wiki Wiki RDB SQL Wiki Wiki RDB Wiki RDB Wiki A Wiki System Enhanced by Visibl

untitled

01ⅢⅣⅤⅥⅦⅧⅨⅩ一二三四五六七八九零壱弐02ⅢⅣⅤⅥⅦⅧⅨⅩ一二三四五六七八九零壱弐03ⅢⅣⅤⅥⅦⅧⅨⅩ一二三四五六七八九零壱弐04ⅢⅣⅤⅥⅦⅧⅨⅩ一二三四五六七八九零壱弐05ⅢⅣⅤⅥⅦⅧⅨⅩ一二三四五六七八九零壱弐06ⅢⅣⅤⅥⅦⅧⅨⅩ一二三四五六

Windows7 OS Focus Follows Click, FFC FFC focus follows mouse, FFM Windows Macintosh FFC n n n n ms n n 4.2 2

E MathML W3C MathJax 1.3 MathJax MathJax[5] TEX MathML JavaScript TEX MathML [8] [9] MathSciNet[10] MathJax MathJax MathJax MathJax MathJax MathJax We

大学における原価計算教育の現状と課題

B 20 Web

Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L

WikiWeb Wiki Web Wiki 2. Wiki 1 STAR WARS [3] Wiki Wiki Wiki 2 3 Wiki 5W1H Wiki Web 2.2 5W1H 5W1H 5W1H 5W1H 5W1H 5W1H 5W1H 2.3 Wiki 2015 Informa

IPSJ SIG Technical Report Vol.2014-CE-127 No /12/7 1,a) 2,3 2,3 3 Development of the ethological recording application for the understanding of

1 Web [2] Web [3] [4] [5], [6] [7] [8] S.W. [9] 3. MeetingShelf Web MeetingShelf MeetingShelf (1) (2) (3) (4) (5) Web MeetingShelf

29 jjencode JavaScript

) ) 20 15) 16) ) 18) 19) (2) ha 8% 20) ) 22)

HEM-737(C)

2006 [3] Scratch Squeak PEN [4] PenFlowchart 2 3 PenFlowchart 4 PenFlowchart PEN xdncl PEN [5] PEN xdncl DNCL 1 1 [6] 1 PEN Fig. 1 The PEN

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2

IPSJ SIG Technical Report Vol.2010-GN-74 No /1/ , 3 Disaster Training Supporting System Based on Electronic Triage HIROAKI KOJIMA, 1 KU

DPA,, ShareLog 3) 4) 2.2 Strino Strino STRain-based user Interface with tacticle of elastic Natural ObjectsStrino 1 Strino ) PC Log-Log (2007 6)

The 15th Game Programming Workshop 2010 Magic Bitboard Magic Bitboard Bitboard Magic Bitboard Bitboard Magic Bitboard Magic Bitboard Magic Bitbo

HTML5無料セミナ.key

25 About what prevent spoofing of misusing a session information

MAC root Linux 1 OS Linux 2.6 Linux Security Modules LSM [1] Security-Enhanced Linux SELinux [2] AppArmor[3] OS OS OS LSM LSM Performance Monitor LSMP

ipod touch 1 2 Apple ipod touch ipod touch 3 ( ) ipod touch ( 1 ) Apple ( 2 ) Web 1),2) 3. ipod touch 1 2 ipod touch x y z i

Web Web ID Web 16 Web Web i

,,,,., C Java,,.,,.,., ,,.,, i

2 122

Vol.11-HCI-15 No. 11//1 Xangle 5 Xangle 7. 5 Ubi-WA Finger-Mount 9 Digitrack 11 1 Fig. 1 Pointing operations with our method Xangle Xa

DEIM Forum 2009 B4-6, Str

論文9.indd

21 Quantum calculator simulator based on reversible operation

JavaScript MathTOUCH (Shizuka Shirai) Graduate School of Human Environmental Sciences, Mukogawa Women s University (Tetsuo Fukui) S

IP IP DHCP..

Oracle Application Server 10g(9


31 1 2


IPSJ SIG Technical Report Vol.2010-SLDM-144 No.50 Vol.2010-EMB-16 No.50 Vol.2010-MBL-53 No.50 Vol.2010-UBI-25 No /3/27 Twitter IME Twitte

システム開発プロセスへのデザイン技術適用の取組み~HCDからUXデザインへ~

HTML Flash Alt 2

IPSJ SIG Technical Report Pitman-Yor 1 1 Pitman-Yor n-gram A proposal of the melody generation method using hierarchical pitman-yor language model Aki

Table 1. Reluctance equalization design. Fig. 2. Voltage vector of LSynRM. Fig. 4. Analytical model. Table 2. Specifications of analytical models. Fig

fiš„v5.dvi

Webサービス本格活用のための設計ポイント

DEIM Forum 2009 E

<4D F736F F D20566F F6E658C6791D FE382C582CC4A D834F E F8F4390B394C52E646F63>

e-learning station 1) 2) 1) 3) 2) 2) 1) 4) e-learning Station 16 e-learning e-learning key words: e-learning LMS CMS A Trial and Prospect of Kumamoto

1 LAN SSID SSID SSID SSID SSID: SSID SSID IP SSID, VLAN IP SSID, eduroam SSID: SSID eduroam , ,,,, 3 LAN Mac (215 4 ) 17, (

2). 3) 4) 1.2 NICTNICT DCRA Dihedral Corner Reflector micro-arraysdcra DCRA DCRA DCRA 3D DCRA PC USB PC PC ON / OFF Velleman K8055 K8055 K8055

電力営業系ソリューションの電力システム改革への取組み

3_23.dvi

TCP/IP IEEE Bluetooth LAN TCP TCP BEC FEC M T M R M T 2. 2 [5] AODV [4]DSR [3] 1 MS 100m 5 /100m 2 MD 2 c 2009 Information Processing Society of

Title KETpicによる曲面描画と教育利用 ( 数式処理と教育教育における数式処理システムの効果的利用に関する研究 ) : 数学 Author(s) 金子, 真隆 ; 阿部, 孝之 ; 関口, 昌由 ; 山下, 哲 ; 高遠, Citation 数理解析研究所講究録 (2009), 1624:

retool_ _intro.indd

New version (2.15.1) of Specview is now available Dismiss Windows Specview.bat set spv= Specview set jhome= JAVA (C:\Program Files\Java\jre<version>\


wki_shuronn.pdf

1 Web Web 1,,,, Web, Web : - i -

2 2.1 NPCMJ ( (Santorini, 2010) (NPCMJ, 2016) (1) (, 2016) (1) (2) (1) ( (IP-MAT (CONJ ) (PP (NP (D ) (N )) (P )) (NP-SBJ *


2.2 Sage I 11 factor Sage Sage exit quit 1 sage : exit 2 Exiting Sage ( CPU time 0m0.06s, Wall time 2m8.71 s). 2.2 Sage Python Sage 1. Sage.sage 2. sa

JP1/Integrated Management - Service Support 操作ガイド

Lytro [11] The Franken Camera [12] 2.2 Creative Coding Community Creative Coding Community [13]-[19] Sketch Fork 2.3 [20]-[23] 3. ourcam 3.1 ou

IPSJ SIG Technical Report Vol.2010-NL-199 No /11/ treebank ( ) KWIC /MeCab / Morphological and Dependency Structure Annotated Corp

ï\éÜA4*

Java 対応携帯電話機のJava ウイルスの危険性に関する調査・検討報告書

,.,.,,.,. X Y..,,., [1].,,,.,,.. HCI,,,,,,, i

21 Key Exchange method for portable terminal with direct input by user

NetSkate

EQUIVALENT TRANSFORMATION TECHNIQUE FOR ISLANDING DETECTION METHODS OF SYNCHRONOUS GENERATOR -REACTIVE POWER PERTURBATION METHODS USING AVR OR SVC- Ju

ISAP- Integrated Structural Analysis Program for Piping Designs : Version IV ISAP- SAP- ISAP- 10 INPULS ( 3D-CAD ) ADAMS- GUI ( Graphical User Interfa

1. HNS [1] HNS HNS HNS [2] HNS [3] [4] [5] HNS 16ch SNR [6] 1 16ch 1 3 SNR [4] [5] 2. 2 HNS API HNS CS27-HNS [1] (SOA) [7] API Web 2

( )

1 OpenCL OpenCL 1 OpenCL GPU ( ) 1 OpenCL Compute Units Elements OpenCL OpenCL SPMD (Single-Program, Multiple-Data) SPMD OpenCL work-item work-group N

17 Proposal of an Algorithm of Image Extraction and Research on Improvement of a Man-machine Interface of Food Intake Measuring System

展開とプロビジョニングの概念

e-learning e e e e e-learning 2 Web e-leaning e 4 GP 4 e-learning e-learning e-learning e LMS LMS Internet Navigware

IHIMU Energy-Saving Principle of the IHIMU Semicircular Duct and Its Application to the Flow Field Around Full Scale Ships IHI GHG IHIMU CFD PIV IHI M

<332D985F95B62D8FAC93638BA795DB90E690B62E706466>

Lyra X Y X Y ivis Designer Lyra ivisdesigner Lyra ivisdesigner 2 ( 1 ) ( 2 ) ( 3 ) ( 4 ) ( 5 ) (1) (2) (3) (4) (5) Iv Studio [8] 3 (5) (4) (1) (

7,, i

Transcription:

J.JSSAC (2005) Vol. 11, No. 3,4, pp. 77-88 Noda2005 MathBlackBoard MathBlackBoard is a Java program based on the blackboard applet. We can use the blackboard applet with GUI operations. The blackboard applet has simple kernel as computational engine. In this paper, we describe improvements of MathBlackBoard. We developed MathBlackBoard as sets of objects. GUI operations of MathBlackBoard have been improved. And, we added a new button which use certain computer algebra systems as engine. 1 MathBlackBoard 1997 [1] Java Java [2] GUI 1 Java MathBlackBoard GUI MathBlackBoard 2 1997 CUI 1) OS [1] deg@kobe-u.ac.jp 1) Character User Interface c 2005 Japan Society for Symbolic and Algebraic Computation

78 11 3,4 2005 1: GUI Web Java 2.1 GUI GUI GUI 2 y = x y = x y = x

J.JSSAC Vol. 11, No. 3,4, 2005 79 2 y = x y 2: GUI (x +y) 2 Expand[] (x + y) 2 (x + y) 2 = x 2 +2xy +y 2 (x + y) 2 = x 2 + 2xy + y 2 3 a = x 1 y = a 3 3a a x 1 a = x 1 y = a 3 3a a = x 1 3 3 a = x 1 a = x 1 y = a 3 3a 3 y = a 3 3a y = (x 1) 3 3(x 1) 3 3 a x 1 a = x 1 y = a 3 3a

80 11 3,4 2005 3:,, 1: (x-y)^2 Expand[] GUI (x y) 2 GUI GUI 1 1 OS OS GUI OS OS cp copy GUI GUI GUI GUI 2.2 web Java Java web Java Windows Mac OS UNIX OS Java Java 1997 Java

J.JSSAC Vol. 11, No. 3,4, 2005 81 4: Palm OS,, 5: Palm OS,, JDK 1.1 2) Java PDA PDA PDA Java JDK 1.1 MIDP 3) Palm OS PersonalJava 4) Zaurus 4 5 6 Java web Java PDA Java 2) Java Platform 1.1 API and Documentation http://java.sun.com/products/archive/jdk/1.1/ 3) MIDP for Palm OS http://java.sun.com/products/midp4palm/ 4) PersonalJava Application Environment http://java.sun.com/products/personaljava/

82 11 3,4 2005 6: Zaurus, 3 MathBlackBoard 3.1 Palm OS 5 OK OS GUI OS

J.JSSAC Vol. 11, No. 3,4, 2005 83 GUI GUI GUI GUI GUI J/Link 5) Mathematica OpenXM 6) Risa/Asir web Middle-regulator[3] Middle-regulator 3.2 MathBlackBoard Java Java Java MathBlackBoard 3.2.1 MathBlackBoard OS GUI y = x 3a y = x 2 y = x 3a y = x 2 y = x 2 y = x 3a y = x 2 3.2.2 OS GUI OS MathBlackBoard 2x 2 3 x 2 2x 2 3 x 2 5) Java Toolkit: J/Link http://www.wolfram.com/solutions/mathlink/jlink/ 6) OpenXM (Open message exchange for Mathematics) http://www.openxm.org/

84 11 3,4 2005 2x 2 3 x 2 x 2 3 3.2.3 GUI MathBlackBoard GUI OS GUI (x + y + z) 3 3.2.4 GUI GUI 6 Zaurus Zaurus 4 Palm OS 3.2.5 y = x 2 y = (x 1) 2 y = x 2 y = (x 1) 2 y = x 2 y = x 2 y = x 2 y = (x 1) 2 y = x 2 y = x 2 y = (x 1) 2 y = x 2 y = x 2 +7 y = x 2 y = x 2 + 7 y = x 2 + 7

J.JSSAC Vol. 11, No. 3,4, 2005 85 y = x 2 y = (x 1) 2 y = x 2 + 7 y = (x 1) 2 4 MathBlackBoard MathBlackBoard 4.1 MathBlackBoard MathBlackBoard 6 7 GUI GUI GUI 7: MathBlackBoard MathBlackBoard 6

86 11 3,4 2005 4.2 Java Serializable 7 PDA 7 4.3 MathBlackBoard MathBlackBoard MathBlackBoard Mathematica webmathematica OpenXM MathBlackBoard Mathematica J/Link webmathematica HTTP OpenXM OpenXM 7) JAR Windows Source Distribution (Download) openxm-head.tar.gz 7) OpenXM HEAD http://www.math.sci.kobe-u.ac.jp/openxm/1.2.2/index.html

J.JSSAC Vol. 11, No. 3,4, 2005 87 OpenXM OpenXM\src\OpenMath MathBlackBoard JDK 1.1 >javac -target 1.1 ORG\openxm\tam\OpenXM.java >del ORG\openxm\tam\*.java >jar cvf OpenXM.jar ORG OpenXM.jar CLASSPATH OpenXM.jar J/Link JLink.jar C:\Program Files\......\JLink.jar;OpenXM.jar;. OpenXM.jar OpenXM.jar OpenXM\src\OpenMath\testclient.java OX_ASIR OX_ASIR Middle-regulator[3] 5 MathBlackBoard 5.1 MathBlackBoard GUI

88 11 3,4 2005 MathBlackBoard MathBlackBoard MathBlackBoard [1] : Java,, 1998. [2] :, Vol9 No.1, pp.32-37, 2002. [3] DEGUCHI Hiroki: The Integrated Use of Computer Algebra Systems across the Internet, Proceedings of the 1998 Asian Symposium on Computer Mathematics, pp.101-105, 1998.