1. 2 DITA UModel UModel Altova [1] UModel UModel UML(Unified Modeling Language) Java C# VB.NET UML UModel UML XML XML [7] chksp

Size: px
Start display at page:

Download "1. 2 DITA 2 2. 1 2. 1. 1 UModel UModel Altova [1] UModel UModel UML(Unified Modeling Language) Java C# VB.NET UML UModel UML 2. 1. 2 XML XML [7] chksp"

Transcription

1 30 (2013 ) DITA DITA(Darwin Information Typing Architecture) In software development processes, several documents are created in period of each development phases. Most of these have different file type and writing style for every projects. Thus if a documents created in a development phase are modified in later phases, developers spend time and efforts on keeping integrity and tracing to correspondence of all documents. This study proposes an environment for integrity and traceability of deliverables of each phases. As an approach of this proposal, the environment manages documents as serieses of reusable information with DITA (Darwin Information Typing Architecture). For correspondence of documents with source codes, the environment generates source codes from parts of documents which corresponds to program modules and traces changes with parse for source codes Proposal of an Integrated Document Management Environment for Source Codes and Software Documents Using DITA. Shohei Kanaya Kei Ito Michiko Oba Taku Okuno,, Dept. of Systems Information Science Future University Hakodate. XML DITA(Darwin Information Typing Architecture) XML DITA

2 1. 2 DITA UModel UModel Altova [1] UModel UModel UML(Unified Modeling Language) Java C# VB.NET UML UModel UML XML XML [7] chkspddoc chkspddoc CASE Sapid[8] Sapid XML Dapid Dapid XML Dapid Sapid Sapid C Java JavaScript JSP HTML Dapid Sapid XML 2. 3 XML XML XML XSL HTML PDF XML DITA DocBook

3 DocBook DocBook OASIS XML [5] RTF, man HTML DITA DocBook OASIS XML DITA(Darwin Information Typing Architecture) [2] DITA DITA ( 1) DITA DITA DITA DITA DITA [9] DITA 1 DITA 2007[6] DITA Open Toolkit DITA DITA HTML PDF DITA Open Toolkit( DITA-OT)[4] 2 A, B, C, D, E 1, 2 DITA-OT XSL

4 [6] 2 DITA-OT DITA DITA id id id id XML XML XML DTD XML DITA DITA XML DITA DITA-OT DITA-OT DITA

5 3 1 // #i d=m0001 p u b l i c s t a t i c void main ( S t r i n g [ ] a r g s ) {... } main m0001 id id 2 <method i d = m0001 name= main >... </method> method id id DITA-OT DITA XSL Sapid Sapid Sapid

6 C API // #id=*** 4 XSL XSL 4. 1 XSL XML DITA 4) 5) Java Javadoc XML id 5 DITA class method field DITA DITA DTD XML DOCTYPE id XML id XSL 3 XSL Saxon9.5[3] Saxon DITA-OT DITA 5 XSL XML DOCTYPE DITA Java class method title Java id 6 DITA XSL XML Java XSL DITA DITA id [1] Altova: UML, ja/umodel.html. [2] DITA : DITA, [3] Kay, M. H.: The SAXON XSLT and XQuery Processor, [4] OASIS: The DITA Open Toolkit DITA XML.org,

7 [5] OASIS DocBook Technical Committee: Doc- Book.org, [6] : 2007,, [7],, : XML, (2001), pp [8] : Sapid Home Page (in Japanese), http: // [9], : DITA, (2012).

8 : 3 sample01.xsl 1 <?xml version= 1. 0 encoding= UTF 8?> 2 <x s l : s t y l e s h e e t version= 2. 0 xml:space= p r e s e r v e 3 x m l n s : x s l= h t t p : //www. w3. org /1999/XSL/ Transform > 4 <x s l : o u t p u t method= t e x t encoding= UTF 8 /> 5 <x s l : v a r i a b l e name= prjname 6 s e l e c t= /map/ t i t l e /> 7 8 <! r o o t > 9 <x s l : t e m p l a t e match= / > 10 <x s l : v a l u e o f s e l e c t= $prjname /> 11 <x s l : a p p l y templates s e l e c t= map/ t o p i c r e f /> 12 </ x s l : t e m p l a t e> <! t o p i c r e f > 15 <x s l : t e m p l a t e match= t o p i c r e f concept ] > 16 <x s l : v a r i a b l e name= t o p i c 17 s e l e c t= document ) /> 18 <! [ ] / [ ]. j a v a > 19 <x s l : r e s u l t document 20 h r e f= {$prjname }/{ t r a n s l a t e dita,. java ) } 21 method= t e x t encoding= UTF 8 > <x s l : a p p l y templates s e l e c t= $ t o p i c // concept /> 24 </ x s l : r e s u l t document> 25 </ x s l : t e m p l a t e> <! concept > 28 <x s l : t e m p l a t e match= concept > 29 // #id=<x s l : v a l u e o f s e l e c /> 30 / 31 <x s l : v a l u e o f s e l e c t= s h o r t d e s c /> 32 / 33 <x s l : v a l u e o f s e l e c t= conbody/ c l a s s /> c l a s s <x s l : v a l u e o f s e l e c t= t i t l e /> { 34 <x s l : a p p l y templates s e l e c t= conbody/ c l a s s / f i e l d /> 35 <x s l : a p p l y templates s e l e c t= conbody/ c l a s s /method /> 36 } 37 </ x s l : t e m p l a t e> <! f i e l d > 40 <x s l : t e m p l a t e match= f i e l d > 41 / 42 <x s l : v a l u e o f s e l e c t= p /> 43 / 44 // #id=<x s l : v a l u e o f s e l e c /> 45 <x s l : v a l u e o f s e l e c /> <x s l : v a l u e o f s e l e c /> < x s l : v a l u e o f s e l e c /> = <x s l : v a l u e o f s e l e c />; 46 </ x s l : t e m p l a t e> <! method >

9 49 <x s l : t e m p l a t e match= method > 50 / 51 <x s l : a p p l y templates s e l e c t= p /> 52 <x s l : a p p l y templates s e l e c t= param mode= javadoc /> 53 <x s l : a p p l y templates s e l e c t= r e t u r n mode= javadoc /> 54 / 55 // #id=<x s l : v a l u e o f s e l e c /> 56 <x s l : v a l u e o f s e l e c /> <x s l : a p p l y templates s e l e c t= r e t u r n mode= code /> <x s l : v a l u e o f s e l e c /> (<x s l : a p p l y templates s e l e c t= param [ 1 ] mode= code p /><x s l : a p p l y templates s e l e c t= param [ 2 &l t ;= p o s i t i o n ( ) ] mode= code ps />) { 57 } 58 </ x s l : t e m p l a t e> <! method/param > 61 <x s l : t e m p l a t e match= param mode= code p > 62 <x s l : v a l u e o f s e l e c /> <x s l : v a l u e o f s e l e c /> < x s l : v a l u e o f s e l e c /> 63 </ x s l : t e m p l a t e> 64 <! method/param > 65 <x s l : t e m p l a t e match= param mode= code ps > 66, <x s l : v a l u e o f s e l e c /> <x s l : v a l u e o f s e l e c /> <x s l : v a l u e o f s e l e c /> 67 </ x s l : t e m p l a t e> 68 <x s l : t e m p l a t e match= param mode= javadoc > <x s l : v a l u e o f s e l e c /> <x s l : v a l u e o f s e l e c t=. /> 70 </ x s l : t e m p l a t e> <! method/ r e t u r n > 73 <x s l : t e m p l a t e match= r e t u r n mode= code > 74 <x s l : v a l u e o f s e l e c /> 75 </ x s l : t e m p l a t e> 76 <x s l : t e m p l a t e match= r e t u r n mode= javadoc > <x s l : v a l u e o f s e l e c t=. /> 78 </ x s l : t e m p l a t e> 79 </ x s l : s t y l e s h e e t> 4 map01.ditamap 1 <?xml version= 1. 0 encoding= utf 8?> 2 <! <!DOCTYPE bookmap PUBLIC //OASIS//DTD DITA BookMap//EN bookmap. dtd > > 3 <map i d= map sample xml:lang= ja jp > 4 < t i t l e>samplejavaproject</ t i t l e> 5 6 <t o p i c r e f h r e f= Fan. d i t a type= concept /> 7 8 </map> 5 Fan.dita 1 <?xml version= 1. 0 encoding= UTF 8?> 2 <! <!DOCTYPE co nce pt PUBLIC //OASIS//DTD DITA Concept //EN c once pt. dtd > > 3 <concept i d= j c 0 1 xml:lang= ja jp >

10 4 < t i t l e>fan</ t i t l e> 5 <s h o r t d e s c> </ s h o r t d e s c> 6 <conbody> 7 <c l a s s m o d i f i e r= p u b l i c > 8 < f i e l d m o d i f i e r= p u b l i c s t a t i c f i n a l type= i n t id= j c 0 1 f 0 1 name= MODE TURN OFF 9 i n i t V a l= 0 > 10 <p> </p> 11 </ f i e l d> 12 < f i e l d m o d i f i e r= p u b l i c s t a t i c f i n a l type= i n t id= j c 0 1 f 0 2 name= MODE LOW 13 i n i t V a l= 1 > 14 <p> </p> 15 </ f i e l d> 16 < f i e l d m o d i f i e r= p u b l i c s t a t i c f i n a l type= i n t id= j c 0 1 f 0 3 name= MODE HIGH 17 i n i t V a l= 2 > 18 <p> </p> 19 </ f i e l d> 20 < f i e l d m o d i f i e r= p r i v a t e type= i n t i d= j c 0 1 f 0 3 name= mode 21 i n i t V a l= MODE TURN OFF > 22 <p> </p> 23 </ f i e l d> 24 <method m o d i f i e r= p u b l i c r e t= void i d= jc01m01 name= setmode > 25 <param type= i n t name= mode > </param> 26 <p> </p> 27 </ method> 28 <method m o d i f i e r= p u b l i c id= jc01m02 name= getmode > 29 <r e t u r n type= i n t >MODE TURN OFF, MODE LOW, MODE HIGH</ r e t u r n> 30 <p> </p> 31 </ method> 32 <method m o d i f i e r= p u b l i c r e t= i n t i d= jc01m03 name= g e t V e l o c i t y > 33 <r e t u r n type= i n t > [m/ s ]</ r e t u r n> 34 <p> </p> 35 </ method> 36 </ c l a s s> 37 </ conbody> 38 </ concept> 6 Fan.java // #i d=j c / 6 7 / 8 public class Fan { 9 10 / / 13 // #i d=j c 0 1 f public s t a t i c f i n a l int MODE TURN OFF = 0 ;

11 15 16 / / 19 // #i d=j c 0 1 f public s t a t i c f i n a l int MODELOW = 1 ; / / 25 // #i d=j c 0 1 f public s t a t i c f i n a l int MODE HIGH = 2 ; / / 31 // #i d=j c 0 1 f private int mode = MODE TURN OFF; / mode / 42 // #i d=jc01m01 43 public setmode ( 44 int mode 45 ) { 46 } / MODE TURN OFF, MODE LOW, MODE HIGH / 55 // #i d=jc01m02 56 public 57 int 58 getmode ( ) { 59 } / [m/ s ] / 68 // #i d=jc01m03 69 public

12 70 int 71 g e t V e l o c i t y ( ) { 72 } }

XML Tool to Check the Consistency both Software Documents Using XML and Source Programs 1 Summary. Generally, a software consists of source programs a

XML Tool to Check the Consistency both Software Documents Using XML and Source Programs 1 Summary. Generally, a software consists of source programs a XML Tool to Check the Consistency both Software Documents Using XML and Source Programs 1 Summary. Generally, a software consists of source programs and software documents. Programmers, however, tend to

More information

CX-Checker CX-Checker (1)XPath (2)DOM (3) 3 XPath CX-Checker. MISRA-C 62%(79/127) SQMlint 76%(13/17) XPath CX-Checker 3. CX-Checker 4., MISRA-C CX- Ch

CX-Checker CX-Checker (1)XPath (2)DOM (3) 3 XPath CX-Checker. MISRA-C 62%(79/127) SQMlint 76%(13/17) XPath CX-Checker 3. CX-Checker 4., MISRA-C CX- Ch CX-Checker: C 1 1 2 3 4 5 1 CX-Checker CX-Checker XPath DOM 3 CX-Checker MISRA-C CX-Checker: A Customizable Coding Checker for C TOSHINORI OSUKA, 1 TAKASHI KOBAYASHI, 1 JUNICHI MASE, 2 NORITOSHI ATSUMI,

More information

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

,,,,., C Java,,.,,.,., ,,.,, i 24 Development of the programming s learning tool for children be derived from maze 1130353 2013 3 1 ,,,,., C Java,,.,,.,., 1 6 1 2.,,.,, i Abstract Development of the programming s learning tool for children

More information

XMLテクノロジを使いやすくする

XMLテクノロジを使いやすくする XML 2005 9 XML... 3... 3 XML... 5 DOM XML... 5 DOM 3.0 Load and Save... 5 DOM 3.0 Validation... 8 SAX XML... 11 SAX... 11 XSL... 12... 13... 13... 14... 14 XML... 15 XML... 15 JAXB CLASS GENERATOR... 16

More information

XISによる効率良いシステム開発のポイント

XISによる効率良いシステム開発のポイント XML excelon XIS excelon XIS XML April 17, 2002 excelon Extensible Information Server Page 2 Overview XML DOM (XML ) ( ) excelon XIS (DOM ) CRUD ( XML ) amazon.com 2,000 / 100 / GUI / ( 10 ) Windows (NT/2000/XP),

More information

paper.pdf

paper.pdf Cop: Web 1,a) 1,b) GUI, UI,,., GUI, Java Swing., Web HTML CSS,. CSS,, CSS,.,, HTML CSS Cop. Cop, JavaScript,,. Cop, Web,. Web, HTML, CSS, JavaScript, 1., GUI, Web., HTML CSS (UI), JavaScript, Web GUI.

More information

Introduction to Information and Communication Technology (a)

Introduction to Information and Communication Technology (a) Introduction to Information and Communication Technology (a) 5 th week: 1.4 Transmission, exchange and evaluation of information Kazumasa Yamamoto Dept. Computer Science & Engineering Introduction to ICT(a)

More information

Lotus Domino XML活用の基礎!

Lotus Domino XML活用の基礎! IBM Software Group Lotus Domino XML 2 Agenda Domino XML Domino XML Lotus Domino Web XML Lotus Domino Web XML XML 3 Domino XML Language (DXL) XML Lotus Domino Lotus Notes/Domino R5 Lotus Notes/Domino 6.x

More information

2 94

2 94 32 2008 pp. 93 106 1 Received October 30, 2008 The purpose of this study is to examine the effects of aerobics training class on weight loss for female students in HOKURIKU UNIVERSITY. Seventy four female

More information

CAC

CAC VOL.24NO.1 61 IMS Transaction 3270 DataBase Transaction OS/370 IMS Traditional Transaction Web Browser Transaction Internet WWW AP IIS APache WebLogic Websphere DataBase Oracle DB2 SQL Server Web Browser

More information

日本感性工学会論文誌

日本感性工学会論文誌 Vol.13 No.2 pp.391-402 2014 PROGRESS Consideration of the Transition in Mitsubishi Electric Corporate Website Design Transition in Response to Environmental Change and Record through the Case of Corporate

More information

101NEO資料

101NEO資料 Version 1.5 Tutorial PDF ... 1. PDF... 2 -.... 2 -. PDF... 2 -.... 4 -. HTML... 4 -. PDF... 5 -.... 7 -.... 8 Tutorial PDF Tutorial PDF - Page 1 Tutorial PDF - Page 2 Tutorial PDF - Page 3 Tutorial PDF

More information

. 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

. 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 Eclipse 1,a) 1,b) 1,c) ( IDE) IDE Graphical User Interface( GUI) GUI GUI IDE View Eclipse Development of Eclipse Plug-in to present an Object Diagram to Debug Environment Kubota Yoshihiko 1,a) Yamazaki

More information

() < > </ > / HTML SGML HTML 1.1 DTD DTD ( DTD (prolog) )SGML 1. DTD ( ) 2. DTD <!-- DTD-- > <!ELEMENT MAIL - - ((TO,FROM)?,DATE?,BODY) > <!ELEMENT TO

() < > </ > / HTML SGML HTML 1.1 DTD DTD ( DTD (prolog) )SGML 1. DTD ( ) 2. DTD <!-- DTD-- > <!ELEMENT MAIL - - ((TO,FROM)?,DATE?,BODY) > <!ELEMENT TO 2009 2D SGML,XML,HTML 2009 11 11 1 SGML SGML Standard Generalized Markup Language (ISO 8879) (JIS X 4151) < >< >SGML< > < >[email protected] < >SGML SGML Standard Generalized Markup

More information

3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println("Hello World");

3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println(Hello World); (Basic Theory of Information Processing) Java (eclipse ) Hello World! eclipse Java 1 3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println("Hello

More information

1 3 [1] [2, 3] WWW 2.1 WWW WWW DjVu 3 ( 1) 2 DjVu DjVu DjVu[2] 16 ( ) http

1 3 [1] [2, 3] WWW 2.1 WWW WWW DjVu 3 ( 1) 2 DjVu DjVu DjVu[2] 16 ( )  http Title 拓本文字データベース ( 説明書 ) Author(s) 安岡, 孝一 Citation (2005) Issue Date 2005-03 URL http://hdl.handle.net/2433/65870 Right Type Data or Dataset Textversion publisher Kyoto University 1 3 [1] [2, 3] 2 3 2

More information

大学論集第42号本文.indb

大学論集第42号本文.indb 42 2010 2011 3 279 295 COSO 281 COSO 1990 1 internal control 1 19962007, Internal Control Integrated Framework COSO COSO 282 42 2 2) the Committee of Sponsoring Organizations of the Treadway committee

More information

untitled

untitled Struts IT Open Source JavaEE Application Consulting Struts Open Source JavaWorld Jakarta 4 Jakarta/Apache Copyright(c) yukimitsu kurozumi 2007 All Rights Reserved. 2 1986 150 CAC OSS Consulting,, Web System

More information

6 2. AUTOSAR 2.1 AUTOSAR AUTOSAR ECU OSEK/VDX 3) OSEK/VDX OS AUTOSAR AUTOSAR ECU AUTOSAR 1 AUTOSAR BSW (Basic Software) (Runtime Environment) Applicat

6 2. AUTOSAR 2.1 AUTOSAR AUTOSAR ECU OSEK/VDX 3) OSEK/VDX OS AUTOSAR AUTOSAR ECU AUTOSAR 1 AUTOSAR BSW (Basic Software) (Runtime Environment) Applicat AUTOSAR 1 1, 2 2 2 AUTOSAR AUTOSAR 3 2 2 41% 29% An Extension of AUTOSAR Communication Layers for Multicore Systems Toshiyuki Ichiba, 1 Hiroaki Takada, 1, 2 Shinya Honda 2 and Ryo Kurachi 2 AUTOSAR, a

More information

,,,, : - i -

,,,, : - i - 2017 Future University Hakodate 2017 System Information Science Practice Group Report Project Name Manga engineering Group Name Literacy Manga /Project No. 19 /Project Leader 1015131 Kiyomasa Murakami

More information

JavaScript の使い方

JavaScript の使い方 JavaScript Release10.5 JavaScript NXJ JavaScript JavaScript JavaScript 2 JavaScript JavaScript JavaScript NXJ JavaScript 1: JavaScript 2: JavaScript 3: JavaScript 4: 1 1: JavaScript JavaScript NXJ Static

More information

fiš„v5.dvi

fiš„v5.dvi (2001) 49 2 293 303 VRML 1 2 3 2001 4 12 2001 10 16 Web Java VRML (Virtual Reality Modeling Language) VRML Web VRML VRML VRML VRML Web VRML VRML, 3D 1. WWW (World Wide Web) WWW Mittag (2000) Web CGI Java

More information

22 9 1... 1 2... 2 3... 3 4... 6 4-1... 6 4-2... 13 4-3... 15 4-4... 17 4-5... 19 5... 23 6... 25 7... 28 7-1... 28 7-2... 29 7-3... 31 8... 32 8-1... 32 8-2... 33 8-3... 34 8-4... 34 1 DTD... 1-1 2 XML...

More information

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE.

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE. THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE. E-mail: {ytamura,takai,tkato,tm}@vision.kuee.kyoto-u.ac.jp Abstract Current Wave Pattern Analysis for Anomaly

More information

Title 上級漢字教材作成プロジェクトについて Author(s) 太田, 亨 ; 藤田, 佐和子 ; 中村, 朱美 Citation 金沢大学留学生センター紀要, 5: 69-95 Issue Date 2002-03 Type Departmental Bulletin Paper Text version URL http://hdl.handle.net/2297/1890 Right *KURA

More information

SGML HTML XML Markup Language Web HTML HTML SGML Standard Generalized Markup Language Markup Language DTD Document Type Definition XML SGML Markup Language HTML XML HTML XML JavaScript JAVA CGI HTML Web

More information

ohp.mgp

ohp.mgp 2019/06/11 A/B -- HTML/WWW(World Wide Web -- (TA:, [ 1 ] !!? Web Page http://edu-gw2.math.cst.nihon-u.ac.jp/~kurino VNC Server Address : 10.9.209.159 Password : vnc-2019 (2019/06/04 : : * * / / : (cf.

More information

! " # $ % & ' ( ) +, -. / 0 1 2 3 4 5 6 7 8 9 : ; < = >? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ ] ^ _ ` a b c d e f h i j k l m n o p q r s t u v w x y z { } ~ This product is

More information

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

, : GUI Web Java 2.1 GUI GUI GUI 2 y = x y = x y = x 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

More information

0序文‐1章.indd

0序文‐1章.indd 本 書 に 記 載 されたURL 等 は 執 筆 時 点 でのものであり 予 告 なく 変 更 される 場 合 があります 本 書 の 使 用 ( 本 書 のとおりに 操 作 を 行 う 場 合 を 含 む)により 万 一 直 接 的 間 接 的 に 損 害 が 発 生 し ても 出 版 社 および 著 者 は 一 切 の 責 任 を 負 いかねますので あらかじめご 了 承 下 さい Microsoft

More information

7,, i

7,, i 23 Research of the authentication method on the two dimensional code 1145111 2012 2 13 7,, i Abstract Research of the authentication method on the two dimensional code Karita Koichiro Recently, the two

More information

Vol. 48 No. 3 Mar PM PM PMBOK PM PM PM PM PM A Proposal and Its Demonstration of Developing System for Project Managers through University-Indus

Vol. 48 No. 3 Mar PM PM PMBOK PM PM PM PM PM A Proposal and Its Demonstration of Developing System for Project Managers through University-Indus Vol. 48 No. 3 Mar. 2007 PM PM PMBOK PM PM PM PM PM A Proposal and Its Demonstration of Developing System for Project Managers through University-Industry Collaboration Yoshiaki Matsuzawa and Hajime Ohiwa

More information

2 22006 2 e-learning e e 2003 1 4 e e e-learning 2 Web e-leaning 2004 2005 2006 e 4 GP 4 e-learning e-learning e-learning e LMS LMS Internet Navigware

2 22006 2 e-learning e e 2003 1 4 e e e-learning 2 Web e-leaning 2004 2005 2006 e 4 GP 4 e-learning e-learning e-learning e LMS LMS Internet Navigware 2 2 Journal of Multimedia Aided Education Research 2006, Vol. 2, No. 2, 19 e 1 1 2 2 1 1 GP e 2004 e-learning 2004 e-learning 2005 e-learning e-learning e-learning e-learning 2004 e-learning HuWeb 2005

More information

Microsoft Word - jpluginmanual.doc

Microsoft Word - jpluginmanual.doc TogoDocClient TogoDocClient... i 1.... 1 2. TogoDocClient... 1 2.1.... 1 2.1.1. JDK 5.0... 1 2.1.2. Eclipse... 1 2.1.3.... 1 2.1.4.... 2 2.2.... 3 2.2.1.... 3 2.2.2.... 4 2.3. Eclipse Commands... 5 2.3.1....

More information

: : : TSTank 2

: : : TSTank 2 Java (8) 2008-05-20 Lesson6 Lesson5 Java 1 Lesson 6: TSTank1, TSTank2, TSTank3 java 2 car1 car2 Car car1 = new Car(); Car car2 = new Car(); car1.setcolor(red); car2.setcolor(blue); car2.changeengine(jet);

More information

Condition DAQ condition condition 2 3 XML key value

Condition DAQ condition condition 2 3 XML key value Condition DAQ condition 2009 6 10 2009 7 2 2009 7 3 2010 8 3 1 2 2 condition 2 3 XML key value 3 4 4 4.1............................. 5 4.2...................... 5 5 6 6 Makefile 7 7 9 7.1 Condition.h.............................

More information

[2] 1. 2. 2 2. 1, [3] 2. 2 [4] 2. 3 BABOK BABOK(Business Analysis Body of Knowledge) BABOK IIBA(International Institute of Business Analysis) BABOK 7

[2] 1. 2. 2 2. 1, [3] 2. 2 [4] 2. 3 BABOK BABOK(Business Analysis Body of Knowledge) BABOK IIBA(International Institute of Business Analysis) BABOK 7 32 (2015 ) [2] Projects of the short term increase at present. In order to let projects complete without rework and delays, it is important that request for proposals (RFP) are written by reflecting precisely

More information

オブジェクト脳のつくり方

オブジェクト脳のつくり方 2003 12 16 ( ) ML Java,.NET, UML J2EE, Web Java, J2EE.NET SI ex. ) OO OO OO OO OO (Controller) (Promoter) (Analyzer) (Supporter) http://nba.nikkeibp.co.jp/coachsp.html It takes time. OO OK OO 1.

More information

WebGL *1 DOM API *1 X LR301 Kageyama (Kobe Univ.) Visualization / 37

WebGL *1 DOM API *1 X LR301 Kageyama (Kobe Univ.) Visualization / 37 WebGL *1 DOM API 2013.05.21 *1 X021 2013 LR301 Kageyama (Kobe Univ.) Visualization 2013.05.21 1 / 37 WebGL WebGL DOM References Kageyama (Kobe Univ.) Visualization 2013.05.21 2 / 37 WebGL WebGL Kageyama

More information

Web Basic Web SAS-2 Web SAS-2 i

Web Basic Web SAS-2 Web SAS-2 i 19 Development of moving image delivery system for elementary school 1080337 2008 3 10 Web Basic Web SAS-2 Web SAS-2 i Abstract Development of moving image delivery system for elementary school Ayuko INOUE

More information

.N..

.N.. Examination of the lecture by the questionnaire of class evaluation -Analysis and proposal of result at the first term of fiscal year - Kazuo MORI, Tukasa FUKUSHIMA, Michio TAKEUCHI, Norihiro UMEDA, Katuya

More information

Vol.54 No (July 2013) [9] [10] [11] [12], [13] 1 Fig. 1 Flowchart of the proposed system. c 2013 Information

Vol.54 No (July 2013) [9] [10] [11] [12], [13] 1 Fig. 1 Flowchart of the proposed system. c 2013 Information Vol.54 No.7 1937 1950 (July 2013) 1,a) 2012 11 1, 2013 4 5 1 Similar Sounds Sentences Generator Based on Morphological Analysis Manner and Low Class Words Masaaki Kanakubo 1,a) Received: November 1, 2012,

More information

WebGL References Kageyama (Kobe Univ.) Visualization 2013.05.07 *4 2 / 54

WebGL References Kageyama (Kobe Univ.) Visualization 2013.05.07 *4 2 / 54 WebGL *1 2013.05.07 *2 *1 X021 2013 LR301 *2 05/08: Kageyama (Kobe Univ.) Visualization 2013.05.07 *3 1 / 54 WebGL References Kageyama (Kobe Univ.) Visualization 2013.05.07 *4 2 / 54 Chrome Firefox http://www.khronos.org/webgl/wiki/demo_repository

More information

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV [email protected] [email protected] http://www.misojiro.t.u-tokyo.ac.jp/ tutimura/sem3/ 2002 12 11 p.1/33 10/16 1. 10/23 2. 10/30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20

More information

OJT Planned Happenstance

OJT Planned Happenstance OJT Planned Happenstance G H J K L M N O P Q R . %. %. %. %. %. %. %. %. %. %. %. %. %. %. %. %. %. %. .... Q ......... . Planned Happenstance.. pp.- VOL.,NO. pp., Current Status of Ritsumeikan Employees

More information

(Eclipse\202\305\212w\202\324Java2\215\374.pdf)

(Eclipse\202\305\212w\202\324Java2\215\374.pdf) C H A P T E R 11 11-1 1 Sample9_4 package sample.sample11; public class Sample9_4 { 2 public static void main(string[] args) { int[] points = new int[30]; initializearray(points); double averagepoint =

More information

2) TA Hercules CAA 5 [6], [7] CAA BOSS [8] 2. C II C. ( 1 ) C. ( 2 ). ( 3 ) 100. ( 4 ) () HTML NFS Hercules ( )

2) TA Hercules CAA 5 [6], [7] CAA BOSS [8] 2. C II C. ( 1 ) C. ( 2 ). ( 3 ) 100. ( 4 ) () HTML NFS Hercules ( ) 1,a) 2 4 WC C WC C Grading Student programs for visualizing progress in classroom Naito Hiroshi 1,a) Saito Takashi 2 Abstract: To grade student programs in Computer-Aided Assessment system, we propose

More information

{:from => Java, :to => Ruby } Java Ruby KAKUTANI Shintaro; Eiwa System Management, Inc.; a strong Ruby proponent http://kakutani.com http://www.amazon.co.jp/o/asin/4873113202/kakutani-22 http://www.amazon.co.jp/o/asin/477413256x/kakutani-22

More information

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

JP1/Integrated Management - Service Support 操作ガイド JP1 Version 9 JP1/Integrated Management - Service Support 3020-3-R92-10 P-242C-8F94 JP1/Integrated Management - Service Support 09-50 OS Windows Server 2008 Windows Server 2003 OS JP1/Integrated Management

More information

IPSJ SIG Technical Report Vol.2016-CE-137 No /12/ e β /α α β β / α A judgment method of difficulty of task for a learner using simple

IPSJ SIG Technical Report Vol.2016-CE-137 No /12/ e β /α α β β / α A judgment method of difficulty of task for a learner using simple 1 2 3 4 5 e β /α α β β / α A judgment method of difficulty of task for a learner using simple electroencephalograph Katsuyuki Umezawa 1 Takashi Ishida 2 Tomohiko Saito 3 Makoto Nakazawa 4 Shigeichi Hirasawa

More information

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

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 Vol. 48 No. 4 Apr. 2007 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 Learning to Associate LAN Construction Skills with TCP/IP

More information

intra-mart BaseModule/Framework

intra-mart BaseModule/Framework CSV XML 2007 1 18 2007/1/18 CSV XML 1...6 1.1...6 1.2...6 1.3...6 1.4...7 2...8 2.1...8 2.1.1 csv2xml.properties...8 2.1.2...8 2.1.2.1 config.xml...8 2.1.2.2 encoding.xml...8 2.1.2.3 logging.properties...8

More information

08-特集04.indd

08-特集04.indd 5 2 Journal of Multimedia Aided Education Research 2008, Vol. 5, No. 2, 3543 ICT ICT ICT 2 ICT ICT 1100 2008 ICT ICT 2007 ICT ICT ICT ICT IPtalk2008 2006 LAN TCP/IP 1 35 5 22008 1 Enter 1 IPtalk 2 2 2IPtalk

More information

p _08森.qxd

p _08森.qxd Foster care is a system to provide a new home and family to an abused child or to a child with no parents. Most foster children are youngsters who could not deepen the sense of attachment and relationship

More information

1 1 1............................ 1 2...................... 1 3..................... 2 4................... 2 2 4 1 CSS.......................... 4 2.

1 1 1............................ 1 2...................... 1 3..................... 2 4................... 2 2 4 1 CSS.......................... 4 2. 1 1 1............................ 1 2...................... 1 3..................... 2 4................... 2 2 4 1 CSS.......................... 4 2.......................... 4 3......................

More information

[2] OCR [3], [4] [5] [6] [4], [7] [8], [9] 1 [10] Fig. 1 Current arrangement and size of ruby. 2 Fig. 2 Typography combined with printing

[2] OCR [3], [4] [5] [6] [4], [7] [8], [9] 1 [10] Fig. 1 Current arrangement and size of ruby. 2 Fig. 2 Typography combined with printing 1,a) 1,b) 1,c) 2012 11 8 2012 12 18, 2013 1 27 WEB Ruby Removal Filters Using Genetic Programming for Early-modern Japanese Printed Books Taeka Awazu 1,a) Masami Takata 1,b) Kazuki Joe 1,c) Received: November

More information

1 Fig. 2 2 Fig. 1 Sample of tab UI 1 Fig. 1 that changes by clicking tab 5 2. Web HTML Adobe Flash Web ( 1 ) ( 2 ) ( 3 ) ( 4 ) ( 5 ) 3 Web 2.1 Web Goo

1 Fig. 2 2 Fig. 1 Sample of tab UI 1 Fig. 1 that changes by clicking tab 5 2. Web HTML Adobe Flash Web ( 1 ) ( 2 ) ( 3 ) ( 4 ) ( 5 ) 3 Web 2.1 Web Goo Web 1,a) 1,b) Web Web HTML Indicating Important Parts in Searched Web Pages by Retrieval Terms Yokoo Shunichi 1,a) Yoshiura Noriaki 1,b) Abstract: Users cannot always find retrieval terms immediately in

More information

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

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 Pitman-Yor Pitman-Yor n-gram A proposal of the melody generation method using hierarchical pitman-yor language model Akira Shirai and Tadahiro Taniguchi Although a lot of melody generation method has been

More information

189 2015 1 80

189 2015 1 80 189 2015 1 A Design and Implementation of the Digital Annotation Basis on an Image Resource for a Touch Operation TSUDA Mitsuhiro 79 189 2015 1 80 81 189 2015 1 82 83 189 2015 1 84 85 189 2015 1 86 87

More information

外国語学部 紀要30号(横書)/03_菊地俊一

外国語学部 紀要30号(横書)/03_菊地俊一 Information Technology: IT e-learning e-japan e-japan e-japan IT IT IT IT IT IT e-japan e-japan e-japan e-japan e-japan e-japan IT e-japan e-japan e-japan e-japan IIe-Japan e-japan II e-japan IT e-japan

More information

Part1 159 a a

Part1 159 a a Tomcat 158 Part1 159 a a Tomcat hello World!

More information

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

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 SOA 1 1 1 1 (HNS) HNS SOA SOA 3 3 A Service-Oriented Platform for Feature Interaction Detection and Resolution in Home Network System Yuhei Yoshimura, 1 Takuya Inada Hiroshi Igaki 1, 1 and Masahide Nakamura

More information