en/Projects/wija

Overview

wija and its plug-ins are written in Java language (J2SE; Java 2 Standard Edition)*1. You will need to install JDK (J2SE Development Kit) to develop programs using J2SE (bundled with OS in case of Mac OS X). We assume that ant tool is used for builds.

The versions of all software (including wija and its plug-ins) and web sites developed and distributed by Media Art Online are manageed using Perforce software. It is a commercial software, but Perforce has agreed to grant free licenses for 40 users in Media Art Online only in the case where those licenses are used for development in open source projects. Also, since the client software for Perforce is free, anyone can obtain the latest source code using the software if they do not intend to participate in development at Media Art Online.

We have prepared wija-devel-en mailing list to share those licenses and to discuss issues in the development of wija and its related software. For each member of wija-devel-en list, a writing-enabled Perforce user account is allocated.

If you are interested in joining wija-devel-en, please let us know at the following

mailto.png

Nightly build

The members of wija-devel-en can try out the latest software or documentation by receiving a review message by Perforce right after a modification is made to the development items in which they are interested.

In case of software development

In case of documentation development

Development tools

Perforce installation and configuration

Perforce overview

Environment variables for Perforce

NameDescriptionSetting
P4CLIENTClient nameSomething to distinguish workspaces
P4EDITOREditorThe editor program you usually use
P4PASSWDPasswordNotified password
P4PORTServerName?:portperforce.media-art-online.org:1666
P4USERUser nameNotified name

Typically used Perforce commands

MAO WSCM Depot configuration

PathDescription
//depot/wcm/...Media Art Online Web site (including wija help pages)
//depot/scm/...Media Art Online software (including wija)
//depot/docs/...Media Art Online publications (papers and presentation materials)

wija-devel(-en) mailing list members are configured to review //depot/wcm/... and //depot/scm/... by default (meaning that they will receive e-mail messages when changes are made; the configuration can be changed by the members themselves). Those wija-devel(-en) members who are also members of Murai Lab. are configured to review //depot/docs/... by default as well.

Directory structure for software development

Directory structure for documentation development

Directory structure for publications

Perforce tutorial

Setting user profiles

Creating a client

Setting up/updating a workspace

Building software

Building documentation

Upon receiving a review message

Adding files

Editing files

Submitting files to depot


*1 Some part of plug-in modules may be written in a script language. In which case, either it should be the platform's standard language (such as AppleScript? for Mac OS X) or users should be guided how to install the script language. Currently, helpgen, our help generator tool, uses a script written in Perl.

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS