You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iota.apache.org by to...@apache.org on 2016/07/11 20:17:51 UTC

incubator-iota git commit: moved fey folder from performers to iota and renamed fey-examples

Repository: incubator-iota
Updated Branches:
  refs/heads/master da22c8026 -> 1c5158c9e


moved fey folder from performers to iota and renamed fey-examples


Project: http://git-wip-us.apache.org/repos/asf/incubator-iota/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-iota/commit/1c5158c9
Tree: http://git-wip-us.apache.org/repos/asf/incubator-iota/tree/1c5158c9
Diff: http://git-wip-us.apache.org/repos/asf/incubator-iota/diff/1c5158c9

Branch: refs/heads/master
Commit: 1c5158c9ed97fbd8130e2ca317d2850b145e9579
Parents: da22c80
Author: tonyfaustini <to...@yahoo.com>
Authored: Mon Jul 11 13:17:45 2016 -0700
Committer: tonyfaustini <to...@yahoo.com>
Committed: Mon Jul 11 13:17:45 2016 -0700

----------------------------------------------------------------------
 .gitignore                                      |   2 +-
 .../fey/FeyConfiguration/feyConfiguration       |   5 -
 performers/fey/FeyJARRepo/Readme.md             |   1 -
 performers/fey/FeyJSONRepo/timestamp.json       |  27 --
 performers/fey/JSONSamples/raspberryPi.json     | 368 -------------------
 performers/fey/JSONSamples/temperature.json     |  28 --
 performers/scalastyle-config.xml                | 117 ------
 project/Build.scala                             |   8 +-
 project/BuildSettings.scala                     |   8 +-
 scalastyle-config.xml                           | 117 ++++++
 10 files changed, 126 insertions(+), 555 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-iota/blob/1c5158c9/.gitignore
----------------------------------------------------------------------
diff --git a/.gitignore b/.gitignore
index 12348da..3de1a08 100644
--- a/.gitignore
+++ b/.gitignore
@@ -87,4 +87,4 @@ metastore_db/
 nohup*.out
 
 #generated jars
-performers/fey/FeyJARRepo/*.jar
+fey-examples/active-jar-repo/*.jar

http://git-wip-us.apache.org/repos/asf/incubator-iota/blob/1c5158c9/performers/fey/FeyConfiguration/feyConfiguration
----------------------------------------------------------------------
diff --git a/performers/fey/FeyConfiguration/feyConfiguration b/performers/fey/FeyConfiguration/feyConfiguration
deleted file mode 100644
index 4e2b650..0000000
--- a/performers/fey/FeyConfiguration/feyConfiguration
+++ /dev/null
@@ -1,5 +0,0 @@
-fey-global-configuration{
-  json-repository = "/Users/tonyfaustini19/IntelliJProjects/apache-incubator-iota/performers/fey/FeyJSONRepo"
-  jar-repository = "/Users/tonyfaustini19/IntelliJProjects/apache-incubator-iota/performers/fey/FeyJARRepo"
-  enable-checkpoint=false
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-iota/blob/1c5158c9/performers/fey/FeyJARRepo/Readme.md
----------------------------------------------------------------------
diff --git a/performers/fey/FeyJARRepo/Readme.md b/performers/fey/FeyJARRepo/Readme.md
deleted file mode 100644
index 2fd9f95..0000000
--- a/performers/fey/FeyJARRepo/Readme.md
+++ /dev/null
@@ -1 +0,0 @@
-TBD
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-iota/blob/1c5158c9/performers/fey/FeyJSONRepo/timestamp.json
----------------------------------------------------------------------
diff --git a/performers/fey/FeyJSONRepo/timestamp.json b/performers/fey/FeyJSONRepo/timestamp.json
deleted file mode 100644
index a51cbfa..0000000
--- a/performers/fey/FeyJSONRepo/timestamp.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
-  "guid": "Orch2",
-  "command": "CREATE",
-  "timestamp": "591997890",
-  "name": "DESCRIPTION",
-  "ensembles": [
-    {
-      "guid": "En2",
-      "command": "NONE",
-      "performers": [
-        {
-          "guid": "S2",
-          "schedule": 1000,
-          "backoff": 0,
-          "source": {
-            "name": "fey_stream.jar",
-            "classPath": "org.apache.iota.fey.performer.Timestamp",
-            "parameters": {
-            }
-          }
-        }
-      ],
-      "connections": [
-      ]
-    }
-  ]
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-iota/blob/1c5158c9/performers/fey/JSONSamples/raspberryPi.json
----------------------------------------------------------------------
diff --git a/performers/fey/JSONSamples/raspberryPi.json b/performers/fey/JSONSamples/raspberryPi.json
deleted file mode 100644
index d1df8ed..0000000
--- a/performers/fey/JSONSamples/raspberryPi.json
+++ /dev/null
@@ -1,368 +0,0 @@
-{
-  "guid": "RaspberryPi",
-  "command": "CREATE",
-  "timestamp": "1467731017",
-  "name": "RaspberryPi",
-  "ensembles": [
-    {
-      "guid": "TEMPERATURE",
-      "command": "NONE",
-      "performers": [
-        {
-          "guid": "Heartbeat",
-          "schedule": 30000,
-          "backoff": 0,
-          "source": {
-            "name": "fey_stream.jar",
-            "classPath": "org.apache.iota.fey.performer.Heartbeat",
-            "parameters": {
-            }
-          }
-        },
-        {
-          "guid": "Cherry",
-          "schedule": 1000,
-          "backoff": 0,
-          "source": {
-            "name": "fey_cherry_rp.jar",
-            "classPath": "org.apache.iota.fey.performer.CherryRP",
-            "parameters": {
-              "cherry": "{\"op\":\"cov\", \"args\":[{\"string\":\"1ed6aed2b028486fa478b3d3f6e7ee61\"}, {\"float\":0.5} ]}",
-              "lrns": "[\"1ed6aed2b028486fa478b3d3f6e7ee61\"]",
-              "host": "192.168.0.17"
-            }
-          }
-        },
-        {
-          "guid": "ZMQPublisher",
-          "schedule": 0,
-          "backoff": 0,
-          "source": {
-            "name": "fey_zmq.jar",
-            "classPath": "org.apache.iota.fey.performer.ZMQPublisher",
-            "parameters": {
-              "zmq_port": "5559",
-              "zmq_target": "192.168.0.139"
-            }
-          }
-        }
-      ],
-      "connections": [
-        {
-          "Heartbeat": [
-            "Cherry"
-          ]
-        },
-        {
-          "Cherry": [
-            "ZMQPublisher"
-          ]
-        }
-      ]
-    },
-    {
-      "guid": "PRESSURE",
-      "command": "NONE",
-      "performers": [
-        {
-          "guid": "Heartbeat",
-          "schedule": 10000,
-          "backoff": 0,
-          "source": {
-            "name": "fey_stream.jar",
-            "classPath": "org.apache.iota.fey.performer.Heartbeat",
-            "parameters": {
-            }
-          }
-        },
-        {
-          "guid": "Cherry",
-          "schedule": 1000,
-          "backoff": 0,
-          "source": {
-            "name": "fey_cherry_rp.jar",
-            "classPath": "org.apache.iota.fey.performer.CherryRP",
-            "parameters": {
-              "cherry": "{\"op\":\"cov\", \"args\":[{\"string\":\"3fd7aed2b028486fa478b3d3f6e7ee61\"}, {\"float\":0.1} ]}",
-              "lrns": "[\"3fd7aed2b028486fa478b3d3f6e7ee61\"]",
-              "host": "192.168.0.17"
-            }
-          }
-        },
-        {
-          "guid": "ZMQPublisher",
-          "schedule": 0,
-          "backoff": 0,
-          "source": {
-            "name": "fey_zmq.jar",
-            "classPath": "org.apache.iota.fey.performer.ZMQPublisher",
-            "parameters": {
-              "zmq_port": "5559",
-              "zmq_target": "192.168.0.139"
-            }
-          }
-        }
-      ],
-      "connections": [
-        {
-          "Heartbeat": [
-            "Cherry"
-          ]
-        },
-        {
-          "Cherry": [
-            "ZMQPublisher"
-          ]
-        }
-      ]
-    },
-    {
-      "guid": "HUMIDITY",
-      "command": "NONE",
-      "performers": [
-        {
-          "guid": "Heartbeat",
-          "schedule": 30000,
-          "backoff": 0,
-          "source": {
-            "name": "fey_stream.jar",
-            "classPath": "org.apache.iota.fey.performer.Heartbeat",
-            "parameters": {
-            }
-          }
-        },
-        {
-          "guid": "Cherry",
-          "schedule": 1000,
-          "backoff": 0,
-          "source": {
-            "name": "fey_cherry_rp.jar",
-            "classPath": "org.apache.iota.fey.performer.CherryRP",
-            "parameters": {
-              "cherry": "{\"op\":\"cov\", \"args\":[{\"string\":\"2fd6aed2b028486fa478b3d3f6e7ee61\"}, {\"float\":5.0} ]}",
-              "lrns": "[\"2fd6aed2b028486fa478b3d3f6e7ee61\"]",
-              "host": "192.168.0.17"
-            }
-          }
-        },
-        {
-          "guid": "ZMQPublisher",
-          "schedule": 0,
-          "backoff": 0,
-          "source": {
-            "name": "fey_zmq.jar",
-            "classPath": "org.apache.iota.fey.performer.ZMQPublisher",
-            "parameters": {
-              "zmq_port": "5559",
-              "zmq_target": "192.168.0.139"
-            }
-          }
-        }
-      ],
-      "connections": [
-        {
-          "Heartbeat": [
-            "Cherry"
-          ]
-        },
-        {
-          "Cherry": [
-            "ZMQPublisher"
-          ]
-        }
-      ]
-    },
-    {
-      "guid": "SOUNDDB",
-      "command": "NONE",
-      "performers": [
-        {
-          "guid": "Heartbeat",
-          "schedule": 10000,
-          "backoff": 0,
-          "source": {
-            "name": "fey_stream.jar",
-            "classPath": "org.apache.iota.fey.performer.Heartbeat",
-            "parameters": {
-            }
-          }
-        },
-        {
-          "guid": "Cherry",
-          "schedule": 1000,
-          "backoff": 0,
-          "source": {
-            "name": "fey_cherry_rp.jar",
-            "classPath": "org.apache.iota.fey.performer.CherryRP",
-            "parameters": {
-              "cherry": "{\"op\":\"cov\", \"args\":[{\"string\":\"7fd6aed2b028486fa478b3d3f6e7ee61\"}, {\"float\":3.0} ]}",
-              "lrns": "[\"7fd6aed2b028486fa478b3d3f6e7ee61\"]",
-              "host": "192.168.0.17"
-            }
-          }
-        },
-        {
-          "guid": "ZMQPublisher",
-          "schedule": 0,
-          "backoff": 0,
-          "source": {
-            "name": "fey_zmq.jar",
-            "classPath": "org.apache.iota.fey.performer.ZMQPublisher",
-            "parameters": {
-              "zmq_port": "5559",
-              "zmq_target": "192.168.0.139"
-            }
-          }
-        }
-      ],
-      "connections": [
-        {
-          "Heartbeat": [
-            "Cherry"
-          ]
-        },
-        {
-          "Cherry": [
-            "ZMQPublisher"
-          ]
-        }
-      ]
-    },
-    {
-      "guid": "VIBRATION_AGGREGATE",
-      "command": "NONE",
-      "performers": [
-        {
-          "guid": "Heartbeat",
-          "schedule": 10000,
-          "backoff": 0,
-          "source": {
-            "name": "fey_stream.jar",
-            "classPath": "org.apache.iota.fey.performer.Heartbeat",
-            "parameters": {
-            }
-          }
-        },
-        {
-          "guid": "Cherry",
-          "schedule": 1000,
-          "backoff": 0,
-          "source": {
-            "name": "fey_cherry_rp.jar",
-            "classPath": "org.apache.iota.fey.performer.CherryRP",
-            "parameters": {
-              "cherry": "{\"op\":\"cov\", \"args\":[{\"string\":\"5fd6aed2b028486fa478b3d3f6e7ee61\"}, {\"float\":0.02} ]}",
-              "lrns": "[\"5fd6aed2b028486fa478b3d3f6e7ee61\"]",
-              "host": "192.168.0.17"
-            }
-          }
-        },
-        {
-          "guid": "ZMQPublisher",
-          "schedule": 0,
-          "backoff": 0,
-          "source": {
-            "name": "fey_zmq.jar",
-            "classPath": "org.apache.iota.fey.performer.ZMQPublisher",
-            "parameters": {
-              "zmq_port": "5559",
-              "zmq_target": "192.168.0.139"
-            }
-          }
-        }
-      ],
-      "connections": [
-        {
-          "Heartbeat": [
-            "Cherry"
-          ]
-        },
-        {
-          "Cherry": [
-            "ZMQPublisher"
-          ]
-        }
-      ]
-    },
-    {
-      "guid": "VIBRATION",
-      "command": "NONE",
-      "performers": [
-        {
-          "guid": "VibrationStream",
-          "schedule": 1000,
-          "backoff": 0,
-          "source": {
-            "name": "fey_cherry_rp.jar",
-            "classPath": "org.apache.iota.fey.performer.CherryRP",
-            "parameters": {
-              "cherry": "{\"didVibrationChange\":\"6fd6aed2b028486fa478b3d3f6e7ee61\"}",
-              "lrns": "[\"6fd6aed2b028486fa478b3d3f6e7ee61\"]",
-              "host": "192.168.0.17"
-            }
-          }
-        },
-        {
-          "guid": "ZMQPublisher",
-          "schedule": 0,
-          "backoff": 0,
-          "source": {
-            "name": "fey_zmq.jar",
-            "classPath": "org.apache.iota.fey.performer.ZMQPublisher",
-            "parameters": {
-              "zmq_port": "5559",
-              "zmq_target": "192.168.0.139"
-            }
-          }
-        }
-      ],
-      "connections": [
-        {
-          "VibrationStream": [
-            "ZMQPublisher"
-          ]
-        }
-      ]
-    },
-    {
-      "guid": "SOUND_WAV",
-      "command": "NONE",
-      "performers": [
-        {
-          "guid": "Cherry",
-          "schedule": 3000,
-          "backoff": 0,
-          "source": {
-            "name": "fey_cherry_rp.jar",
-            "classPath": "org.apache.iota.fey.performer.CherryRP",
-            "parameters": {
-              "cherry": "{\"didSoundChange\":\"9fd6aed2b028486fa478b3d3f6e7ee61\"}",
-              "lrns": "[\"9fd6aed2b028486fa478b3d3f6e7ee61\"]",
-              "host": "192.168.0.17"
-            }
-          }
-        },
-        {
-          "guid": "ZMQPublisher",
-          "schedule": 0,
-          "backoff": 0,
-          "source": {
-            "name": "fey_zmq.jar",
-            "classPath": "org.apache.iota.fey.performer.ZMQPublisher",
-            "parameters": {
-              "zmq_port": "5559",
-              "zmq_target": "192.168.0.139"
-            }
-          }
-        }
-      ],
-      "connections": [
-        {
-          "Cherry": [
-            "ZMQPublisher"
-          ]
-        }
-      ]
-    }
-  ]
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-iota/blob/1c5158c9/performers/fey/JSONSamples/temperature.json
----------------------------------------------------------------------
diff --git a/performers/fey/JSONSamples/temperature.json b/performers/fey/JSONSamples/temperature.json
deleted file mode 100644
index 614a328..0000000
--- a/performers/fey/JSONSamples/temperature.json
+++ /dev/null
@@ -1,28 +0,0 @@
-{
-  "guid": "Orch1",
-  "command": "CREATE",
-  "timestamp": "591997890",
-  "name": "DESCRIPTION",
-  "ensembles": [
-    {
-      "guid": "En1",
-      "command": "NONE",
-      "performers": [
-        {
-          "guid": "S1",
-          "schedule": 5000,
-          "backoff": 0,
-          "source": {
-            "name": "fey_virtual_sensors.jar",
-            "classPath": "org.apache.iota.fey.performer.Sensor",
-            "parameters": {
-              "exceptions": "[ {\"start_time\":[9,28,30],\"end_time\":[9,29,0],\"expected_value\":900}, {\"start_time\":[11,0,0],\"end_time\":[11,21,3],\"expected_value\":99.0} ]"
-            }
-          }
-        }
-      ],
-      "connections": [
-      ]
-    }
-  ]
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-iota/blob/1c5158c9/performers/scalastyle-config.xml
----------------------------------------------------------------------
diff --git a/performers/scalastyle-config.xml b/performers/scalastyle-config.xml
deleted file mode 100644
index 7e3596f..0000000
--- a/performers/scalastyle-config.xml
+++ /dev/null
@@ -1,117 +0,0 @@
-<scalastyle>
- <name>Scalastyle standard configuration</name>
- <check level="warning" class="org.scalastyle.file.FileTabChecker" enabled="true"></check>
- <check level="warning" class="org.scalastyle.file.FileLengthChecker" enabled="true">
-  <parameters>
-   <parameter name="maxFileLength"><![CDATA[800]]></parameter>
-  </parameters>
- </check>
- <check level="warning" class="org.scalastyle.file.HeaderMatchesChecker" enabled="true">
-  <parameters>
-   <parameter name="header"><![CDATA[// Copyright (C) 2011-2012 the original author or authors.
-// See the LICENCE.txt file distributed with this work for additional
-// information regarding copyright ownership.
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.]]></parameter>
-  </parameters>
- </check>
- <check level="warning" class="org.scalastyle.scalariform.SpacesAfterPlusChecker" enabled="true"></check>
- <check level="warning" class="org.scalastyle.file.WhitespaceEndOfLineChecker" enabled="true"></check>
- <check level="warning" class="org.scalastyle.scalariform.SpacesBeforePlusChecker" enabled="true"></check>
- <check level="warning" class="org.scalastyle.file.FileLineLengthChecker" enabled="true">
-  <parameters>
-   <parameter name="maxLineLength"><![CDATA[160]]></parameter>
-   <parameter name="tabSize"><![CDATA[4]]></parameter>
-  </parameters>
- </check>
- <check level="warning" class="org.scalastyle.scalariform.ClassNamesChecker" enabled="true">
-  <parameters>
-   <parameter name="regex"><![CDATA[[A-Z][A-Za-z]*]]></parameter>
-  </parameters>
- </check>
- <check level="warning" class="org.scalastyle.scalariform.ObjectNamesChecker" enabled="true">
-  <parameters>
-   <parameter name="regex"><![CDATA[[A-Z][A-Za-z]*]]></parameter>
-  </parameters>
- </check>
- <check level="warning" class="org.scalastyle.scalariform.PackageObjectNamesChecker" enabled="true">
-  <parameters>
-   <parameter name="regex"><![CDATA[^[a-z][A-Za-z]*$]]></parameter>
-  </parameters>
- </check>
- <check level="warning" class="org.scalastyle.scalariform.EqualsHashCodeChecker" enabled="true"></check>
- <check level="warning" class="org.scalastyle.scalariform.IllegalImportsChecker" enabled="true">
-  <parameters>
-   <parameter name="illegalImports"><![CDATA[sun._,java.awt._]]></parameter>
-  </parameters>
- </check>
- <check level="warning" class="org.scalastyle.scalariform.ParameterNumberChecker" enabled="true">
-  <parameters>
-   <parameter name="maxParameters"><![CDATA[8]]></parameter>
-  </parameters>
- </check>
- <check level="warning" class="org.scalastyle.scalariform.MagicNumberChecker" enabled="true">
-  <parameters>
-   <parameter name="ignore"><![CDATA[-1,0,1,2,3]]></parameter>
-  </parameters>
- </check>
- <check level="warning" class="org.scalastyle.scalariform.NoWhitespaceBeforeLeftBracketChecker" enabled="true"></check>
- <check level="warning" class="org.scalastyle.scalariform.NoWhitespaceAfterLeftBracketChecker" enabled="true"></check>
- <check level="warning" class="org.scalastyle.scalariform.ReturnChecker" enabled="true"></check>
- <check level="warning" class="org.scalastyle.scalariform.NullChecker" enabled="true"></check>
- <check level="warning" class="org.scalastyle.scalariform.NoCloneChecker" enabled="true"></check>
- <check level="warning" class="org.scalastyle.scalariform.NoFinalizeChecker" enabled="true"></check>
- <check level="warning" class="org.scalastyle.scalariform.CovariantEqualsChecker" enabled="true"></check>
- <check level="warning" class="org.scalastyle.scalariform.StructuralTypeChecker" enabled="true"></check>
- <check level="warning" class="org.scalastyle.file.RegexChecker" enabled="true">
-  <parameters>
-   <parameter name="regex"><![CDATA[println]]></parameter>
-  </parameters>
- </check>
- <check level="warning" class="org.scalastyle.scalariform.NumberOfTypesChecker" enabled="true">
-  <parameters>
-   <parameter name="maxTypes"><![CDATA[30]]></parameter>
-  </parameters>
- </check>
- <check level="warning" class="org.scalastyle.scalariform.CyclomaticComplexityChecker" enabled="true">
-  <parameters>
-   <parameter name="maximum"><![CDATA[10]]></parameter>
-  </parameters>
- </check>
- <check level="warning" class="org.scalastyle.scalariform.UppercaseLChecker" enabled="true"></check>
- <check level="warning" class="org.scalastyle.scalariform.SimplifyBooleanExpressionChecker" enabled="true"></check>
- <check level="warning" class="org.scalastyle.scalariform.IfBraceChecker" enabled="true">
-  <parameters>
-   <parameter name="singleLineAllowed"><![CDATA[true]]></parameter>
-   <parameter name="doubleLineAllowed"><![CDATA[false]]></parameter>
-  </parameters>
- </check>
- <check level="warning" class="org.scalastyle.scalariform.MethodLengthChecker" enabled="true">
-  <parameters>
-   <parameter name="maxLength"><![CDATA[50]]></parameter>
-  </parameters>
- </check>
- <check level="warning" class="org.scalastyle.scalariform.MethodNamesChecker" enabled="true">
-  <parameters>
-   <parameter name="regex"><![CDATA[^[a-z][A-Za-z0-9]*$]]></parameter>
-  </parameters>
- </check>
- <check level="warning" class="org.scalastyle.scalariform.NumberOfMethodsInTypeChecker" enabled="true">
-  <parameters>
-   <parameter name="maxMethods"><![CDATA[30]]></parameter>
-  </parameters>
- </check>
- <check level="warning" class="org.scalastyle.scalariform.PublicMethodsHaveTypeChecker" enabled="true"></check>
- <check level="warning" class="org.scalastyle.file.NewLineAtEofChecker" enabled="true"></check>
- <check level="warning" class="org.scalastyle.file.NoNewLineAtEofChecker" enabled="false"></check>
-</scalastyle>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-iota/blob/1c5158c9/project/Build.scala
----------------------------------------------------------------------
diff --git a/project/Build.scala b/project/Build.scala
index 99bc430..86f9a59 100644
--- a/project/Build.scala
+++ b/project/Build.scala
@@ -41,7 +41,7 @@ object IotaBuild extends Build {
   )
 
   lazy val fey = Project(
-    id = "fey_core",
+    id = "fey-core",
     base = file("./fey-core"),
     settings = BasicSettings ++ FeybuildSettings ++ Seq(
       libraryDependencies ++= ModuleDependencies.FeyDependencies
@@ -49,7 +49,7 @@ object IotaBuild extends Build {
     ))
 
   lazy val stream = Project(
-    id = "fey_stream",
+    id = "fey-stream",
     base = file("./performers/stream"),
     settings = BasicSettings ++ StreambuildSettings ++ Seq(
       libraryDependencies ++= ModuleDependencies.StreamDependencies
@@ -57,14 +57,14 @@ object IotaBuild extends Build {
     ))
 
    lazy val zmq = Project(
-    id = "fey_zmq",
+    id = "fey-zmq",
     base = file("./performers/zmq"),
     settings = BasicSettings ++ ZMQbuildSettings ++ Seq(
       libraryDependencies ++= ModuleDependencies.ZMQDependencies
     ))
 
   lazy val virtual_sensor = Project(
-    id = "fey_virtual_sensor",
+    id = "fey-virtual-sensor",
     base = file("./performers/virtual_sensor"),
     settings = BasicSettings ++ VirtualSensorbuildSettings ++ Seq(
       libraryDependencies ++= ModuleDependencies.VirtualSensorDependencies

http://git-wip-us.apache.org/repos/asf/incubator-iota/blob/1c5158c9/project/BuildSettings.scala
----------------------------------------------------------------------
diff --git a/project/BuildSettings.scala b/project/BuildSettings.scala
index 1cddebe..0416900 100644
--- a/project/BuildSettings.scala
+++ b/project/BuildSettings.scala
@@ -7,10 +7,10 @@ object BuildSettings {
   import Dependencies.Resolvers._
 
   val ParentProject = "iota"
-  val Fey = "fey_core"
-  val Stream = "fey_stream"
-  val ZMQ = "fey_zmq"
-  val VirtualSensor = "fey_virtual_sensor"
+  val Fey = "fey-core"
+  val Stream = "fey-stream"
+  val ZMQ = "fey-zmq"
+  val VirtualSensor = "fey-virtual-sensor"
 
   val Version = "1.0"
   val ScalaVersion = "2.11.8"

http://git-wip-us.apache.org/repos/asf/incubator-iota/blob/1c5158c9/scalastyle-config.xml
----------------------------------------------------------------------
diff --git a/scalastyle-config.xml b/scalastyle-config.xml
new file mode 100644
index 0000000..7e3596f
--- /dev/null
+++ b/scalastyle-config.xml
@@ -0,0 +1,117 @@
+<scalastyle>
+ <name>Scalastyle standard configuration</name>
+ <check level="warning" class="org.scalastyle.file.FileTabChecker" enabled="true"></check>
+ <check level="warning" class="org.scalastyle.file.FileLengthChecker" enabled="true">
+  <parameters>
+   <parameter name="maxFileLength"><![CDATA[800]]></parameter>
+  </parameters>
+ </check>
+ <check level="warning" class="org.scalastyle.file.HeaderMatchesChecker" enabled="true">
+  <parameters>
+   <parameter name="header"><![CDATA[// Copyright (C) 2011-2012 the original author or authors.
+// See the LICENCE.txt file distributed with this work for additional
+// information regarding copyright ownership.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.]]></parameter>
+  </parameters>
+ </check>
+ <check level="warning" class="org.scalastyle.scalariform.SpacesAfterPlusChecker" enabled="true"></check>
+ <check level="warning" class="org.scalastyle.file.WhitespaceEndOfLineChecker" enabled="true"></check>
+ <check level="warning" class="org.scalastyle.scalariform.SpacesBeforePlusChecker" enabled="true"></check>
+ <check level="warning" class="org.scalastyle.file.FileLineLengthChecker" enabled="true">
+  <parameters>
+   <parameter name="maxLineLength"><![CDATA[160]]></parameter>
+   <parameter name="tabSize"><![CDATA[4]]></parameter>
+  </parameters>
+ </check>
+ <check level="warning" class="org.scalastyle.scalariform.ClassNamesChecker" enabled="true">
+  <parameters>
+   <parameter name="regex"><![CDATA[[A-Z][A-Za-z]*]]></parameter>
+  </parameters>
+ </check>
+ <check level="warning" class="org.scalastyle.scalariform.ObjectNamesChecker" enabled="true">
+  <parameters>
+   <parameter name="regex"><![CDATA[[A-Z][A-Za-z]*]]></parameter>
+  </parameters>
+ </check>
+ <check level="warning" class="org.scalastyle.scalariform.PackageObjectNamesChecker" enabled="true">
+  <parameters>
+   <parameter name="regex"><![CDATA[^[a-z][A-Za-z]*$]]></parameter>
+  </parameters>
+ </check>
+ <check level="warning" class="org.scalastyle.scalariform.EqualsHashCodeChecker" enabled="true"></check>
+ <check level="warning" class="org.scalastyle.scalariform.IllegalImportsChecker" enabled="true">
+  <parameters>
+   <parameter name="illegalImports"><![CDATA[sun._,java.awt._]]></parameter>
+  </parameters>
+ </check>
+ <check level="warning" class="org.scalastyle.scalariform.ParameterNumberChecker" enabled="true">
+  <parameters>
+   <parameter name="maxParameters"><![CDATA[8]]></parameter>
+  </parameters>
+ </check>
+ <check level="warning" class="org.scalastyle.scalariform.MagicNumberChecker" enabled="true">
+  <parameters>
+   <parameter name="ignore"><![CDATA[-1,0,1,2,3]]></parameter>
+  </parameters>
+ </check>
+ <check level="warning" class="org.scalastyle.scalariform.NoWhitespaceBeforeLeftBracketChecker" enabled="true"></check>
+ <check level="warning" class="org.scalastyle.scalariform.NoWhitespaceAfterLeftBracketChecker" enabled="true"></check>
+ <check level="warning" class="org.scalastyle.scalariform.ReturnChecker" enabled="true"></check>
+ <check level="warning" class="org.scalastyle.scalariform.NullChecker" enabled="true"></check>
+ <check level="warning" class="org.scalastyle.scalariform.NoCloneChecker" enabled="true"></check>
+ <check level="warning" class="org.scalastyle.scalariform.NoFinalizeChecker" enabled="true"></check>
+ <check level="warning" class="org.scalastyle.scalariform.CovariantEqualsChecker" enabled="true"></check>
+ <check level="warning" class="org.scalastyle.scalariform.StructuralTypeChecker" enabled="true"></check>
+ <check level="warning" class="org.scalastyle.file.RegexChecker" enabled="true">
+  <parameters>
+   <parameter name="regex"><![CDATA[println]]></parameter>
+  </parameters>
+ </check>
+ <check level="warning" class="org.scalastyle.scalariform.NumberOfTypesChecker" enabled="true">
+  <parameters>
+   <parameter name="maxTypes"><![CDATA[30]]></parameter>
+  </parameters>
+ </check>
+ <check level="warning" class="org.scalastyle.scalariform.CyclomaticComplexityChecker" enabled="true">
+  <parameters>
+   <parameter name="maximum"><![CDATA[10]]></parameter>
+  </parameters>
+ </check>
+ <check level="warning" class="org.scalastyle.scalariform.UppercaseLChecker" enabled="true"></check>
+ <check level="warning" class="org.scalastyle.scalariform.SimplifyBooleanExpressionChecker" enabled="true"></check>
+ <check level="warning" class="org.scalastyle.scalariform.IfBraceChecker" enabled="true">
+  <parameters>
+   <parameter name="singleLineAllowed"><![CDATA[true]]></parameter>
+   <parameter name="doubleLineAllowed"><![CDATA[false]]></parameter>
+  </parameters>
+ </check>
+ <check level="warning" class="org.scalastyle.scalariform.MethodLengthChecker" enabled="true">
+  <parameters>
+   <parameter name="maxLength"><![CDATA[50]]></parameter>
+  </parameters>
+ </check>
+ <check level="warning" class="org.scalastyle.scalariform.MethodNamesChecker" enabled="true">
+  <parameters>
+   <parameter name="regex"><![CDATA[^[a-z][A-Za-z0-9]*$]]></parameter>
+  </parameters>
+ </check>
+ <check level="warning" class="org.scalastyle.scalariform.NumberOfMethodsInTypeChecker" enabled="true">
+  <parameters>
+   <parameter name="maxMethods"><![CDATA[30]]></parameter>
+  </parameters>
+ </check>
+ <check level="warning" class="org.scalastyle.scalariform.PublicMethodsHaveTypeChecker" enabled="true"></check>
+ <check level="warning" class="org.scalastyle.file.NewLineAtEofChecker" enabled="true"></check>
+ <check level="warning" class="org.scalastyle.file.NoNewLineAtEofChecker" enabled="false"></check>
+</scalastyle>
\ No newline at end of file