Shared Questionnaire System

リンク

このページには,SQS配布パッケージに同梱されるソフトウェア, SQSに関連する技術標準,SQSと併せて利用すると便利なソフトウェアなどについて, その一次配布元や公式Webページなどの情報を掲載します.

sqs-coreパッケージに同梱されているもの

sqs-coreには,他のオープンソースプロジェクト由来の, 再配布自由なファイルが含まれています.

それぞれの開発に関わった方々に感謝いたします。

XML系のライブラリ

Xerces2 Java Parser(an XML parser) : The Apache Software License, Version 1.1
http://xml.apache.org/xerces2-j/
Xalan-Java2(an XSLT processor for transforming XML documents) : The Apache Software License, Version 1.1
http://xml.apache.org/xalan-j/
FOP(a Formatting Objects Processor) : The Apache Software License, Version 1.1
http://xml.apache.org/fop/
Batik(a toolkit for the Scalable Vector Graphics (SVG) format) : The Apache Software License, Version 1.1
http://xml.apache.org/batik/
rngom(RELAX NG Object Model / Parser) : The MIT License
https://rngom.dev.java.net/

その他のオープンソース系ライブラリ

Jetty(Web Server & Servlet Container) : The Apache Software License, Version 2.0
http://jetty.mortbay.org/jetty/
Eric Albert's BrowserLauncher class (Open a default web browser in Java, cross-platform!) : Copyright Notice in source edu.stanford.ejalbert.BrowserLauncher.java
http://browserlauncher.sourceforge.net/
Avalon(a development platform for component and container programming) : The Apache Software License, Version 1.1
http://avalon.apache.org/
commons logging(The Logging Component) : The Apache Software License, Version 2.0
http://jakarta.apache.org/commons/logging/
iText(a JAVA-PDF library) : Mozilla Public License Version 1.1 or GNU Library General Public License 2
http://www.lowagie.com/iText/

フォント

さざなみフォント : ライセンス(フリー・public domain)
http://efont.sourceforge.jp/

Java実行環境

SQSは,100% Pure Javaで動作します.また,クライアントアプリケーションの 配布には,JavaWebStartを用いています.

J2SE SDK
http://java.sun.com/j2se/
Java Web Start
http://java.sun.com/products/javawebstart/

Servlet実行環境

sqs-coreをJNLPを通じて独自に再配布する場合には,Servlet2.4/JSP2.0準拠のServletエンジンを用意してください (※jakarta-tomcat-5.0.27以上を推奨します).

Jakarta Tomcat
http://jakarta.apache.org/tomcat/

Sun Microsystems製のJNLP関連サーブレット

sqs-coreをJNLPを通じて独自に再配布する場合には,Sunから無償でダウンロード可能な, 「JNLP 開発者向けパックv1.2FCS日本語版」を用意する必要があります. 設定方法については,INSTALL.txtを参照してください.

JNLP(Java Network Launch Protocol)開発者向けパックv1.2FCS日本語版
http://java.sun.com/products/javawebstart/ja/download-jnlp_ja.html

XML標準

sqs-coreは XML技術標準に対応した実装を用いて開発することで,開発工数の大幅な削減を果たしています.また,他システムとの連携の余地を広げるようにしています.

W3C標準

DOM(Document Object Model) Level 2
http://www.w3.org/DOM/DOMTR#dom2
XSL 1.0 勧告(eXtensible Stylesheet Language (XSL) Version 1.0)
http://www.w3.org/TR/xsl/
SVG 1.0 勧告(Scalable Vector Graphics (SVG) Version 1.0)
http://www.w3.org/TR/SVG/
XHTML 2.0 ワーキングドラフト
http://www.w3.org/TR/xhtml2/
XForms要求仕様ワーキングドラフト
http://www.w3.org/TR/xhtml-forms-req
XForms 1.0 W3C推奨(14 October 2003)
http://www.w3.org/TR/2003/REC-xforms-20031014/

W3C系以外のXML標準

RELAX NG
http://www.oasis-open.org/committees/relax-ng/

PDF

SQSでは,マークシート式調査票の印刷用原稿を表現するために, PDF1.3を利用しています.

PDF Reference, Third Edition, Version 1.3
http://partners.adobe.com/asn/tech/pdf/specifications.jsp
Adobe Reader
http://www.adobe.co.jp/products/acrobat/readstep2.html
Adobe Reader SpeedUp
http://www.tnk-bootblock.co.uk/prods/misc/index.php
Xpdf(an open source viewer for Portable Document Format (PDF) files)
http://www.foolabs.com/xpdf/download.html

開発用ソフトウェア

SQSの開発には,オープンソースプロジェクトによる各種の開発支援ツールを用いています.

eclipse(a kind of universal tool platform - an open extensible IDE)
http://www.eclipse.org/
Apache Ant(a Java-based build tool)
http://ant.apache.org/
Xdoclet(an opensource code generation engine enables attribute-oriented programming)
http://xdoclet.sourceforge.net/xdoclet/index.html
Relaxer(a schema compiler using RELAX as schema)
http://www.relaxer.org/

Shared Questionnaire System Development Team in Community Management Research Project <SQS-Info@cmr.sfc.keio.ac.jp> at KEIO SFC