リンク
このページには,SQS配布パッケージに同梱されるソフトウェア,
SQSに関連する技術標準,SQSと併せて利用すると便利なソフトウェアなどについて,
その一次配布元や公式Webページなどの情報を掲載します.
sqs-coreパッケージに同梱されているもの
sqs-coreには,他のオープンソースプロジェクト由来の,
再配布自由なファイルが含まれています.
それぞれの開発に関わった方々に感謝いたします。
XML系のライブラリ
- Xerces2 Java Parser(an XML parser)
: The Apache Software Foundation : 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 Foundation : The Apache Software License, Version 1.1
- http://xml.apache.org/xalan-j/
- FOP(a Formatting Objects Processor)
: The Apache Software Foundation : 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 Foundation : The Apache Software License, Version 1.1
- http://xml.apache.org/batik/
- Jing (A RELAX NG validator in Java)
: Thai Open Source Software Center Ltd : Jing Copying Conditions
- http://www.thaiopensource.com/relaxng/jing.html
その他のオープンソース系ライブラリ
- Jetty(Web Server & Servlet Container)
: Mort Bay Consulting : 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!)
: Eric Albertさん : 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 Foundation : The Apache Software License, Version 1.1
- http://avalon.apache.org/
- commons logging(The Logging Component)
: The Apache Software Foundation : The Apache Software License, Version 2.0
- http://jakarta.apache.org/commons/logging/
- iText(a JAVA-PDF library)
: Bruno Lowagieさん : 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を用いています.
- Java2 Platform, Standard Edition(J2SE)
- http://java.sun.com/j2se/
- Java Web Start
- http://java.sun.com/products/javawebstart/
Servlet実行環境
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によるXML標準
- 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/
OASISによる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
開発用ソフトウェア
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/