Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
382 lines (371 sloc) 13 KB
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<!-- The Basics -->
<modelVersion>4.0.0</modelVersion>
<groupId>org.squidy</groupId>
<artifactId>squidy</artifactId>
<packaging>pom</packaging>
<version>1.5.1-SNAPSHOT</version>
<modules>
<module>squidy-common</module>
<module>squidy-manager</module>
<module>squidy-designer</module>
<module>squidy-nodes</module>
</modules>
<!-- More Project Information -->
<name>Squidy Interaction Library</name>
<description>Squidy is an interaction library which eases the design of natural user interfaces (also known as &quot;post-WIMP interfaces&quot;) by unifying various device drivers, frameworks and tracking toolkits in a common library and providing a central and easy-to-use visual design environment. Squidy offers diverse input modalities such as multi-touch input, pen interaction, speech recognition, laser pointer-, eye- and gesture-tracking. The visual user interface hides the complexity of the technical implementation from the user by providing a simple visual language based on high-level visual data flow programming combined with zoomable user interface concepts. Furthermore, Squidy offers a collection of ready-to-use devices, signal processing filters and interaction techniques. The trade-off between functionality and simplicity of the user interface is especially addressed by utilizing the concept of semantic zooming which enables dynamic access to more advanced functionality on demand. Thus, developers as well as interaction designers are able to adjust the complexity of the Squidy user interface to their current need and knowledge. The interaction library Squidy was developed in course of the research project inteHRDis - Interaction Techniques for High Resolution Displays.</description>
<url>http://www.squidy-lib.de</url>
<inceptionYear>2007</inceptionYear>
<licenses>
<license>
<name>LGPL</name>
<url>http://www.gnu.org/licenses/lgpl.txt</url>
<distribution>manual</distribution>
<comments>The Squidy Interaction Library is published under the GNU Lesser General Public License (LGPLv3).</comments>
</license>
</licenses>
<organization>
<name>Human-Computer-Interaction :: University of Konstanz</name>
<url>http://hci.uni-konstanz.de</url>
</organization>
<developers>
<developer>
<id>raedle</id>
<name>Roman Raedle</name>
<email>Roman.Raedle@uni-konstanz.de</email>
<url>http://hci.uni-konstanz.de/staff/raedle</url>
<organization>Human-Computer-Interaction :: University of Konstanz</organization>
<organizationUrl>http://hci.uni-konstanz.de</organizationUrl>
<roles>
<role>architect</role>
<role>developer</role>
</roles>
<timezone>+1</timezone>
<properties>
<id>raedle</id>
<picUrl>http://hci.uni-konstanz.de/img/raedle.png</picUrl>
</properties>
</developer>
<developer>
<id>koenig</id>
<name>Werner A. Koenig</name>
<email>Werner.Koenig@uni-konstanz.de</email>
<url>http://hci.uni-konstanz.de/staff/koenig</url>
<organization>Human-Computer-Interaction :: University of Konstanz</organization>
<organizationUrl>http://hci.uni-konstanz.de</organizationUrl>
<roles>
<role>architect</role>
<role>developer</role>
</roles>
<timezone>+1</timezone>
<properties>
<id>koenig</id>
<picUrl>http://hci.uni-konstanz.de/img/koenig.jpg</picUrl>
</properties>
</developer>
</developers>
<contributors>
<contributor>
<!--
<id>schmidt</id>
-->
<name>Toni Schmidt</name>
<email>Toni.Schmidt@uni-konstanz.de</email>
<url>http://hci.uni-konstanz.de/staff/schmidt</url>
<organization>Human-Computer-Interaction :: University of Konstanz</organization>
<organizationUrl>http://hci.uni-konstanz.de</organizationUrl>
<roles>
<role>developer</role>
</roles>
<timezone>+1</timezone>
<properties>
<picUrl>http://hci.uni-konstanz.de/img/schmidt.jpg</picUrl>
</properties>
</contributor>
<contributor>
<!--
<id>dierdorf</id>
-->
<name>Stefan Dierdorf</name>
<email>Stefan.Dierdorf@uni-konstanz.de</email>
<url>http://hci.uni-konstanz.de/staff/dierdorf</url>
<organization>Human-Computer-Interaction :: University of Konstanz</organization>
<organizationUrl>http://hci.uni-konstanz.de</organizationUrl>
<roles>
<role>developer</role>
</roles>
<timezone>+1</timezone>
<properties>
<id>dierdorf</id>
<picUrl>http://hci.uni-konstanz.de/img/dierdorf.jpg</picUrl>
</properties>
</contributor>
<contributor>
<!--
<id>nitsche</id>
-->
<name>Markus Nitsche</name>
<email>Markus.Nitsche@uni-konstanz.de</email>
<url>http://hci.uni-konstanz.de/staff/nitsche</url>
<organization>Human-Computer-Interaction :: University of Konstanz</organization>
<organizationUrl>http://hci.uni-konstanz.de</organizationUrl>
<roles>
<role>writer</role>
<role>developer</role>
</roles>
<timezone>+1</timezone>
<properties>
<id>nitsche</id>
<picUrl>http://hci.uni-konstanz.de/img/nitsche.jpg</picUrl>
</properties>
</contributor>
<contributor>
<!--
<id>zeitler</id>
-->
<name>Anton Zeitler</name>
<email>anton.zeitler@campus.lmu.de</email>
<roles>
<role>developer</role>
<role>tester</role>
</roles>
<timezone>+1</timezone>
<properties>
<id>zeitler</id>
</properties>
</contributor>
</contributors>
<!-- Build Settings -->
<reporting>
<outputDirectory>target/site</outputDirectory>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
</plugin>
<!--
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changes-plugin</artifactId>
<inherited>false</inherited>
<configuration>
<issueLinkTemplate>http://jira.squidy-lib.de/browse/%ISSUE%</issueLinkTemplate>
<filter>pid=CORE&amp;resolution=1&amp;sorter/field=issuetype&amp;sorter/order=ASC</filter>
</configuration>
<reportSets>
<reportSet>
<reports>
<report>changes-report</report>
<report>jira-report</report>
</reports>
</reportSet>
</reportSets>
</plugin>
-->
</plugins>
</reporting>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.0</version>
<extensions>false</extensions>
<inherited>true</inherited>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<fork>true</fork>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<inherited>false</inherited>
<configuration>
<siteDirectory>${project.basedir}/src/site</siteDirectory>
</configuration>
</plugin>
<!--
<plugin>
<groupId>com.google.code.maven-license-plugin</groupId>
<artifactId>maven-license-plugin</artifactId>
<version>1.3.2</version>
<configuration>
<header>src/etc/header.txt</header>
<failIfMissing>true</failIfMissing>
<aggregate>false</aggregate>
<excludes>
<exclude>build-number.txt</exclude>
<exclude>lgpl.txt</exclude>
<exclude>ext/**</exclude>
<exclude>src/etc/**</exclude>
<exclude>src/site/**</exclude>
<exclude>src/**/resources/**</exclude>
<exclude>src/assemble/**</exclude>
<exclude>src/main/java/de/ukn/hci/squidy/designer/dragndrop/FileDrop.java</exclude>
</excludes>
<properties>
<year>2010</year>
<email>info@squidy-lib.de</email>
<website>${project.url}</website>
</properties>
</configuration>
<executions>
<execution>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
-->
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
<configuration>
<siteDirectory>${project.parent.basedir}/src/site</siteDirectory>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
<dependencies>
<dependency>
<groupId>de.ukn.hci.ieval</groupId>
<artifactId>ieval</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.12</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.1</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.1.3</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.4</version>
</dependency>
<dependency>
<groupId>org.mvel</groupId>
<artifactId>mvel2</artifactId>
<version>2.0.7</version>
</dependency>
</dependencies>
<scm>
<connection>scm:git:https://github.com/raedle/Squidy.git</connection>
<developerConnection>scm:git:ssh://git@github.com:raedle/Squidy.git</developerConnection>
<tag>HEAD</tag>
<url>https://github.com/raedle/Squidy</url>
</scm>
<prerequisites>
<maven>3.0</maven>
</prerequisites>
<repositories>
<repository>
<id>artifactory-releases</id>
<name>Squidy Interaction Library Maven Repository</name>
<url>http://artifactory.squidy-lib.de/repo</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>mc-release</id>
<name>Google Code Maven Repository</name>
<url>http://mc-repo.googlecode.com/svn/maven2/releases</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
<distributionManagement>
<repository>
<id>squidy-libs-releases</id>
<name>Squidy Interaction Library Maven Repository Releases</name>
<url>http://artifactory.squidy-lib.de/libs-release-local</url>
</repository>
</distributionManagement>
<profiles>
<profile>
<id>assembly</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<id>get-sources</id>
<phase>package</phase>
<goals>
<goal>attached</goal>
</goals>
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
<descriptors>
<descriptor>src/assemble/squidy-core-src.xml</descriptor>
</descriptors>
<archive>
<manifest>
<mainClass>org.squidy.designer.DesignerWithSplash</mainClass>
<packageName>org.squidy.designer</packageName>
</manifest>
<manifestEntries>
<mode>development</mode>
<url>${pom.url}</url>
</manifestEntries>
</archive>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
<profile>
<id>website-sourceforge</id>
<distributionManagement>
<site>
<id>sourceforge.net</id>
<name>Squidy Interaction Library Website</name>
<url>scp://shell.sourceforge.net/home/groups/s/sq/squidy-lib/htdocs</url>
</site>
</distributionManagement>
</profile>
</profiles>
</project>