From 7a1576eb4d5b7bee68cbb5580c74098f7a2df2d7 Mon Sep 17 00:00:00 2001 From: Rik Veenboer Date: Wed, 10 Aug 2016 14:37:37 +0100 Subject: [PATCH] Move all files from java subdirectory to project root --- .gitignore | 4 ++-- java/HEADER.txt => HEADER.txt | 0 .../build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 .../gradlew | 0 .../gradlew.bat | 0 .../cmd/windows/gomplayer/GomPlayerApplication.java | 0 .../build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 .../gradlew | 0 .../gradlew.bat | 0 .../build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 .../gradlew | 0 .../gradlew.bat | 0 .../mimis/application/itunes/iTunesApplication.java | 0 .../build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 .../gradlew | 0 .../gradlew.bat | 0 .../cmd/windows/lightroom/LightroomApplication.java | 0 .../src/main/java/winapi/Amount.java | 0 .../src/main/java/winapi/Slider.java | 0 .../src/main/java/winapi/Test.java | 0 .../build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {java/application.lirc => application.lirc}/gradlew | 0 .../gradlew.bat | 0 .../mimis/application/lirc/LircApplication.java | 0 .../application/lirc/ipod/iPodApplication.java | 0 .../build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {java/application.mpc => application.mpc}/gradlew | 0 .../application.mpc => application.mpc}/gradlew.bat | 0 .../java/mimis/application/mpc/MPCApplication.java | 0 .../build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 .../gradlew | 0 .../gradlew.bat | 0 .../windows/photoviewer/PhotoViewerApplication.java | 0 .../build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 .../application.robot => application.robot}/gradlew | 0 .../gradlew.bat | 0 .../mimis/application/robot/RobotApplication.java | 0 .../build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {java/application.vlc => application.vlc}/gradlew | 0 .../application.vlc => application.vlc}/gradlew.bat | 0 .../java/mimis/application/vlc/VLCApplication.java | 0 .../build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 .../gradlew | 0 .../gradlew.bat | 0 .../cmd/windows/winamp/WinampApplication.java | 0 .../build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {java/application.wmp => application.wmp}/gradlew | 0 .../application.wmp => application.wmp}/gradlew.bat | 0 .../application/cmd/windows/wmp/WMPApplication.java | 0 java/build.gradle => build.gradle | 2 +- {java/core.input => core.input}/build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {java/core.input => core.input}/gradlew | 0 {java/core.input => core.input}/gradlew.bat | 0 .../mimis/device/javainput/DirectionButton.java | 0 .../mimis/device/javainput/JXInputTestDialog.java | 0 .../mimis/device/javainput/JavaInputDevice.java | 0 .../mimis/device/javainput/JavaInputListener.java | 0 .../mimis/exception/UnknownDirectionException.java | 0 .../exception/device/JavaInputDeviceException.java | 0 .../javainput/JavaInputDeviceSpecificException.java | 0 {java/core.mimis => core.mimis}/build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {java/core.mimis => core.mimis}/gradlew | 0 {java/core.mimis => core.mimis}/gradlew.bat | 0 .../src/main/java/mimis/Component.java | 0 .../main/java/mimis/application/Application.java | 0 .../src/main/java/mimis/device/Device.java | 0 .../java/mimis/exception/ApplicationException.java | 0 .../main/java/mimis/exception/ButtonException.java | 0 .../main/java/mimis/exception/DeviceException.java | 0 .../main/java/mimis/exception/ExitException.java | 0 .../main/java/mimis/exception/HandlerException.java | 0 .../main/java/mimis/exception/MacroException.java | 0 .../exception/button/UnknownButtonException.java | 0 .../exception/device/DeviceNotFoundException.java | 0 .../mimis/exception/macro/StateOrderException.java | 0 .../src/main/java/mimis/input/Button.java | 0 .../src/main/java/mimis/input/Feedback.java | 0 .../src/main/java/mimis/input/Input.java | 0 .../src/main/java/mimis/input/Task.java | 0 .../main/java/mimis/input/button/ColorButton.java | 0 .../main/java/mimis/input/button/NumberButton.java | 0 .../src/main/java/mimis/input/state/Hold.java | 0 .../src/main/java/mimis/input/state/Press.java | 0 .../src/main/java/mimis/input/state/Release.java | 0 .../src/main/java/mimis/input/state/State.java | 0 .../main/java/mimis/input/state/sequence/Macro.java | 0 .../java/mimis/input/state/sequence/Sequence.java | 0 .../src/main/java/mimis/parser/Parser.java | 0 .../src/main/java/mimis/parser/ParserInput.java | 0 .../src/main/java/mimis/router/Router.java | 0 .../src/main/java/mimis/state/Active.java | 0 .../src/main/java/mimis/state/TaskMap.java | 0 .../src/main/java/mimis/state/TaskMapCycle.java | 0 .../src/main/java/mimis/util/Reader.java | 0 .../src/main/java/mimis/util/Type.java | 0 .../java/mimis/util/multiplexer/SignalListener.java | 0 .../src/main/java/mimis/value/Action.java | 0 .../src/main/java/mimis/value/Amount.java | 0 .../src/main/java/mimis/value/Key.java | 0 .../src/main/java/mimis/value/Signal.java | 0 .../src/main/java/mimis/value/Target.java | 0 .../build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {java/core.networking => core.networking}/gradlew | 0 .../core.networking => core.networking}/gradlew.bat | 0 .../main/java/base/exception/LoaderException.java | 0 .../src/main/java/base/loader/AbstractLoader.java | 0 .../main/java/base/server/channel/TcpClient.java | 0 .../main/java/base/server/channel/TcpServer.java | 0 .../java/base/server/channel/TcpServerClient.java | 0 .../base/server/datagram/AbstractUdpClient.java | 0 .../base/server/datagram/UdpDuplexAutoClient.java | 0 .../java/base/server/datagram/UdpDuplexClient.java | 0 .../java/base/server/datagram/UdpDuplexHelper.java | 0 .../java/base/server/datagram/UdpDuplexServer.java | 0 .../base/server/datagram/UdpMulticastClient.java | 0 .../base/server/datagram/UdpMulticastServer.java | 0 .../main/java/base/server/datagram/UdpSender.java | 0 .../main/java/base/server/datagram/UdpServer.java | 0 .../server/forwarder/TcpChannelServerForwarder.java | 0 .../server/forwarder/TcpClientChannelForwarder.java | 0 .../server/forwarder/TcpClientSocketForwarder.java | 0 .../server/forwarder/TcpSocketServerForwarder.java | 0 .../server/forwarder/UdpDuplexClientForwarder.java | 0 .../server/forwarder/UdpDuplexServerForwarder.java | 0 .../base/server/forwarder/UdpServerForwarder.java | 0 .../java/base/server/receiver/AbstractReceiver.java | 0 .../java/base/server/socket/AbstractTcpClient.java | 0 .../src/main/java/base/server/socket/TcpClient.java | 0 .../src/main/java/base/server/socket/TcpServer.java | 0 .../java/base/server/socket/TcpServerClient.java | 0 .../src/main/java/junit/AllTests.java | 0 .../java/junit/TestTcpChannelCommunication.java | 0 .../main/java/junit/TestTcpSocketCommunication.java | 0 .../main/java/junit/TestUdpDuplexCommunication.java | 0 .../src/test/java/networking/AllTests.java | 0 .../networking/TestTcpChannelCommunication.java | 0 .../java/networking/TestTcpSocketCommunication.java | 0 .../java/networking/TestUdpDuplexCommunication.java | 0 .../networking/TestUdpMulticastCommunication.java | 0 .../networking/TestUdpUnicastCommunication.java | 0 {java/core.routing => core.routing}/build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {java/core.routing => core.routing}/gradlew | 0 {java/core.routing => core.routing}/gradlew.bat | 0 {java/core.windows => core.windows}/build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {java/core.windows => core.windows}/gradlew | 0 {java/core.windows => core.windows}/gradlew.bat | 0 .../java/mimis/application/cmd/CMDApplication.java | 0 .../application/cmd/windows/WindowsApplication.java | 0 .../windows/WindowsApplicationException.java | 0 .../mimis/exception/util/SendCommandException.java | 0 .../java/mimis/exception/util/SendKeyException.java | 0 .../src/main/java/mimis/value/Command.java | 0 .../src/main/java/mimis/value/Type.java | 0 {java/core.worker => core.worker}/build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {java/core.worker => core.worker}/gradlew | 0 {java/core.worker => core.worker}/gradlew.bat | 0 .../src/main/java/base/Control.java | 0 .../src/main/java/base/Duplex.java | 0 .../src/main/java/base/Forwarder.java | 0 .../src/main/java/base/Receiver.java | 0 .../src/main/java/base/Sender.java | 0 .../main/java/base/exception/WorkerException.java | 0 .../base/exception/worker/ActivateException.java | 0 .../exception/worker/AlreadyActiveException.java | 0 .../exception/worker/AlreadyRunningException.java | 0 .../base/exception/worker/DeactivateException.java | 0 .../base/exception/worker/NotActiveException.java | 0 .../base/exception/worker/NotRunningException.java | 0 .../java/base/exception/worker/StartException.java | 0 .../src/main/java/base/util/ArrayCycle.java | 0 .../src/main/java/base/util/Buffer.java | 0 .../src/main/java/base/util/Bufferable.java | 0 .../src/main/java/base/util/BufferedArrayCycle.java | 0 .../src/main/java/base/util/Dummy.java | 0 .../src/main/java/base/work/Listen.java | 0 .../src/main/java/base/work/ReflectiveListen.java | 0 .../src/main/java/base/work/Work.java | 0 .../main/java/base/worker/BackgroundListener.java | 0 .../main/java/base/worker/DirectIntervalWorker.java | 0 .../src/main/java/base/worker/DirectWorker.java | 0 .../main/java/base/worker/ForegroundListener.java | 0 .../src/main/java/base/worker/IntervalWork.java | 0 .../main/java/base/worker/ThreadIntervalWorker.java | 0 .../src/main/java/base/worker/ThreadWorker.java | 0 .../src/main/java/base/worker/Worker.java | 0 .../src/main/java/base/worker/pool/Listener.java | 0 .../main/java/base/worker/pool/ListenerPool.java | 0 .../java/base/worker/pool/ListenerPoolRunnable.java | 0 .../main/java/base/worker/pool/PooledListener.java | 0 .../main/java/base/worker/pool/PooledWorker.java | 0 .../src/main/java/base/worker/pool/WorkerPool.java | 0 .../java/base/worker/pool/WorkerPoolRunnable.java | 0 .../src/main/java/base/worker/pool/Wrapper.java | 0 .../src/test/java/worker/TestDirectWork.java | 0 .../src/test/java/worker/TestIntervalWork.java | 0 .../src/test/java/worker/TestListen.java | 0 .../src/test/java/worker/TestPooledListen.java | 0 .../src/test/java/worker/TestPooledWork.java | 0 .../test/java/worker/dummy/DummyIntervalWork.java | 0 .../src/test/java/worker/dummy/DummyListen.java | 0 .../src/test/java/worker/dummy/DummyWork.java | 0 .../src/test/resources/log4j.properties | 0 .../build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {java/device.extreme3d => device.extreme3d}/gradlew | 0 .../gradlew.bat | 0 .../device/javainput/extreme3d/Extreme3DButton.java | 0 .../device/javainput/extreme3d/Extreme3DDevice.java | 0 .../javainput/extreme3d/Extreme3DTaskMapCycle.java | 0 {java/device.hotkey => device.hotkey}/build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {java/device.hotkey => device.hotkey}/gradlew | 0 {java/device.hotkey => device.hotkey}/gradlew.bat | 0 .../mimis/device/jintellitype/CommandButton.java | 0 .../main/java/mimis/device/jintellitype/Hotkey.java | 0 .../device/jintellitype/JIntellitypeDevice.java | 0 .../jintellitype/JIntellitypeTaskMapCycle.java | 0 .../java/mimis/device/jintellitype/Modifier.java | 0 {java/device.lirc => device.lirc}/build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {java/device.lirc => device.lirc}/gradlew | 0 {java/device.lirc => device.lirc}/gradlew.bat | 0 .../src/lirc/LircButton.java | 0 .../src/lirc/LircButtonListener.java | 0 .../src/lirc/LircDevice.java | 0 .../src/lirc/LircService.java | 0 .../src/lirc/LircTaskMapCycle.java | 0 .../src/main/java/mimis/device/lirc/LircButton.java | 0 .../java/mimis/device/lirc/LircButtonListener.java | 0 .../src/main/java/mimis/device/lirc/LircDevice.java | 0 .../main/java/mimis/device/lirc/LircService.java | 0 .../java/mimis/device/lirc/LircTaskMapCycle.java | 0 .../mimis/device/lirc/remote/DenonRC176Button.java | 0 .../device/lirc/remote/DenonRC176EventMap.java | 0 .../device/lirc/remote/PhiliphsRCLE011Button.java | 0 .../device/lirc/remote/PhiliphsRCLE011EventMap.java | 0 .../device/lirc/remote/SamsungBN5901015AButton.java | 0 .../lirc/remote/SamsungBN5901015AEventMap.java | 0 .../mimis/device/lirc/remote/WC02IPOButton.java | 0 .../src/main/java/mimis/util/Multiplexer.java | 0 .../src/remote/DenonRC176Button.java | 0 .../src/remote/DenonRC176EventMap.java | 0 .../src/remote/PhiliphsRCLE011Button.java | 0 .../src/remote/PhiliphsRCLE011EventMap.java | 0 .../src/remote/SamsungBN5901015AButton.java | 0 .../src/remote/SamsungBN5901015AEventMap.java | 0 .../src/remote/WC02IPOButton.java | 0 .../device.network => device.network}/build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {java/device.network => device.network}/gradlew | 0 {java/device.network => device.network}/gradlew.bat | 0 .../java/mimis/device/network/NetworkDevice.java | 0 .../build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {java/device.rumblepad => device.rumblepad}/gradlew | 0 .../gradlew.bat | 0 .../device/javainput/rumblepad/RumblepadButton.java | 0 .../device/javainput/rumblepad/RumblepadDevice.java | 0 .../javainput/rumblepad/RumblepadTaskMapCycle.java | 0 .../device.wiimote => device.wiimote}/build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {java/device.wiimote => device.wiimote}/gradlew | 0 {java/device.wiimote => device.wiimote}/gradlew.bat | 0 .../src/gesture/GestureDevice.java | 0 .../java/mimis/device/wiimote/WiimoteButton.java | 0 .../java/mimis/device/wiimote/WiimoteDevice.java | 0 .../java/mimis/device/wiimote/WiimoteDiscovery.java | 0 .../java/mimis/device/wiimote/WiimoteService.java | 0 .../mimis/device/wiimote/WiimoteTaskMapCycle.java | 0 .../mimis/device/wiimote/gesture/GestureDevice.java | 0 .../mimis/device/wiimote/motion/MotionData.java | 0 .../mimis/device/wiimote/motion/MotionDevice.java | 0 .../src/motion/MotionData.java | 0 .../src/motion/MotionDevice.java | 0 .../src/wiimote/WiimoteButton.java | 0 .../src/wiimote/WiimoteDevice.java | 0 .../src/wiimote/WiimoteDiscovery.java | 0 .../src/wiimote/WiimoteService.java | 0 .../src/wiimote/WiimoteTaskMapCycle.java | 0 .../device.xbox360 => device.xbox360}/build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {java/device.xbox360 => device.xbox360}/gradlew | 0 {java/device.xbox360 => device.xbox360}/gradlew.bat | 0 .../device/javainput/xbox360/Xbox360Button.java | 0 .../device/javainput/xbox360/Xbox360Device.java | 0 .../javainput/xbox360/Xbox360TaskMapCycle.java | 0 .../exec.connected => exec.connected}/build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {java/exec.connected => exec.connected}/gradlew | 0 {java/exec.connected => exec.connected}/gradlew.bat | 0 {java/exec.connected => exec.connected}/out.yml | 0 .../src/main/java/connected/TestFromYaml.java | 0 .../main/java/connected/TestTcpCommunication.java | 0 .../src/main/java/dummy/Dummy.java | 0 .../src/main/java/extra/LircTaskMapCycle.java | 0 .../src/main/java/map/DenonRC176EventMap.java | 0 .../src/main/java/map/PhiliphsRCLE011EventMap.java | 0 .../main/java/map/SamsungBN5901015AEventMap.java | 0 .../src/test/java/yaml/Contact.java | 0 .../src/test/java/yaml/Phone.java | 0 .../src/test/java/yaml/TestParsing.java | 0 {java/exec.connected => exec.connected}/test.yml | 0 {java/exec.mimis => exec.mimis}/build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {java/exec.mimis => exec.mimis}/gradlew | 0 {java/exec.mimis => exec.mimis}/gradlew.bat | 0 .../src/main/java/mimis/Client.java | 0 .../src/main/java/mimis/Component.java | 0 .../src/main/java/mimis/Gui.java | 0 .../src/main/java/mimis/Main.java | 0 .../src/main/java/mimis/Mimis.java | 0 .../src/main/java/mimis/device/panel/Panel.java | 0 .../main/java/mimis/device/panel/PanelButton.java | 0 .../main/java/mimis/device/panel/PanelDevice.java | 0 .../java/mimis/device/panel/PanelTaskMapCycle.java | 0 .../main/java/mimis/exception/EventException.java | 0 .../event/router/GlobalRouterException.java | 0 .../src/main/java/mimis/manager/ButtonManager.java | 0 .../java/mimis/manager/CurrentButtonManager.java | 0 .../src/main/java/mimis/manager/Manager.java | 0 .../src/main/java/mimis/manager/Titled.java | 0 .../src/main/java/mimis/manager/WorkerButton.java | 0 .../src/main/java/mimis/router/GlobalRouter.java | 0 .../src/main/java/mimis/util/Swing.java | 0 .../src/main/java/mimis/util/swing/CycleButton.java | 0 .../src/main/java/mimis/util/swing/Dialog.java | 0 .../src/main/java/mimis/util/swing/HoldButton.java | 0 .../java/mimis/util/swing/HoldButtonListener.java | 0 .../main/java/mimis/util/swing/ToggleButton.java | 0 .../src/main/java/mimis/value/Target.java | 0 .../src/main/resources/M.ico | Bin .../src/main/resources/M.png | Bin .../META-INF/services/mimis.application.Application | 0 .../resources/META-INF/services/mimis.device.Device | 0 .../src/main/resources/Mimis.bmp | Bin .../src/main/resources/Mimis.png | Bin .../src/main/resources/commons-logging.properties | 0 .../src/main/resources/icons/camera.png | Bin .../src/main/resources/icons/comment.png | Bin .../src/main/resources/icons/connect.png | Bin .../src/main/resources/icons/control_eject_blue.png | Bin .../src/main/resources/icons/control_end_blue.png | Bin .../resources/icons/control_fastforward_blue.png | Bin .../src/main/resources/icons/control_pause_blue.png | Bin .../src/main/resources/icons/control_play_blue.png | Bin .../main/resources/icons/control_rewind_blue.png | Bin .../src/main/resources/icons/control_start_blue.png | Bin .../src/main/resources/icons/control_stop_blue.png | Bin .../src/main/resources/icons/down.png | Bin .../src/main/resources/icons/forward.png | Bin .../src/main/resources/icons/image.png | Bin .../src/main/resources/icons/mute.png | Bin .../src/main/resources/icons/next.png | Bin .../src/main/resources/icons/pause.png | Bin .../src/main/resources/icons/play.png | Bin .../src/main/resources/icons/previous.png | Bin .../src/main/resources/icons/repeat.png | Bin .../src/main/resources/icons/rewind.png | Bin .../src/main/resources/icons/shuffle.png | Bin .../src/main/resources/icons/sound_mute.png | Bin .../src/main/resources/icons/stop.png | Bin .../src/main/resources/icons/unmute.png | Bin .../src/main/resources/icons/up.png | Bin .../src/main/resources/icons/volumeDown.png | Bin .../src/main/resources/icons/volumeUp.png | Bin .../src/main/resources/log4j.properties | 0 {java/exec.test => exec.test}/build.gradle | 0 .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 0 {java/exec.test => exec.test}/gradlew | 0 {java/exec.test => exec.test}/gradlew.bat | 0 .../src/main/java/jna/HelloTest.java | 0 .../src/main/java/jni/TestIntellitype.java | 0 .../src/main/java/jni/TestNative.java | 0 .../src/main/java/jni/TestWiiuse.java | 0 .../src/main/java/jni/TestXinput.java | 0 .../src/main/java/jni/TestiTunes.java | 0 .../src/main/java/test/BufferedSound.java | 0 .../src/main/java/test/CustomAppender.java | 0 .../src/main/java/test/Ir.java | 0 .../src/main/java/test/Sound.java | 0 .../src/main/java/test/Test.java | 0 {java/gradle => gradle}/wrapper/gradle-wrapper.jar | Bin .../wrapper/gradle-wrapper.properties | 0 java/gradlew => gradlew | 0 java/gradlew.bat => gradlew.bat | 0 java/settings.gradle => settings.gradle | 0 430 files changed, 3 insertions(+), 3 deletions(-) rename java/HEADER.txt => HEADER.txt (100%) rename {java/application.gomplayer => application.gomplayer}/build.gradle (100%) rename {java/application.gomplayer => application.gomplayer}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/application.gomplayer => application.gomplayer}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/application.gomplayer => application.gomplayer}/gradlew (100%) rename {java/application.gomplayer => application.gomplayer}/gradlew.bat (100%) rename {java/application.gomplayer => application.gomplayer}/src/main/java/mimis/application/cmd/windows/gomplayer/GomPlayerApplication.java (100%) rename {java/application.ibuddy => application.ibuddy}/build.gradle (100%) rename {java/application.ibuddy => application.ibuddy}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/application.ibuddy => application.ibuddy}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/application.ibuddy => application.ibuddy}/gradlew (100%) rename {java/application.ibuddy => application.ibuddy}/gradlew.bat (100%) rename {java/application.itunes => application.itunes}/build.gradle (100%) rename {java/application.itunes => application.itunes}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/application.itunes => application.itunes}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/application.itunes => application.itunes}/gradlew (100%) rename {java/application.itunes => application.itunes}/gradlew.bat (100%) rename {java/application.itunes => application.itunes}/src/main/java/mimis/application/itunes/iTunesApplication.java (100%) rename {java/application.lightroom => application.lightroom}/build.gradle (100%) rename {java/application.lightroom => application.lightroom}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/application.lightroom => application.lightroom}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/application.lightroom => application.lightroom}/gradlew (100%) rename {java/application.lightroom => application.lightroom}/gradlew.bat (100%) rename {java/application.lightroom => application.lightroom}/src/main/java/mimis/application/cmd/windows/lightroom/LightroomApplication.java (100%) rename {java/application.lightroom => application.lightroom}/src/main/java/winapi/Amount.java (100%) rename {java/application.lightroom => application.lightroom}/src/main/java/winapi/Slider.java (100%) rename {java/application.lightroom => application.lightroom}/src/main/java/winapi/Test.java (100%) rename {java/application.lirc => application.lirc}/build.gradle (100%) rename {java/application.lirc => application.lirc}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/application.lirc => application.lirc}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/application.lirc => application.lirc}/gradlew (100%) rename {java/application.lirc => application.lirc}/gradlew.bat (100%) rename {java/application.lirc => application.lirc}/src/main/java/mimis/application/lirc/LircApplication.java (100%) rename {java/application.lirc => application.lirc}/src/main/java/mimis/application/lirc/ipod/iPodApplication.java (100%) rename {java/application.mpc => application.mpc}/build.gradle (100%) rename {java/application.mpc => application.mpc}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/application.mpc => application.mpc}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/application.mpc => application.mpc}/gradlew (100%) rename {java/application.mpc => application.mpc}/gradlew.bat (100%) rename {java/application.mpc => application.mpc}/src/main/java/mimis/application/mpc/MPCApplication.java (100%) rename {java/application.photoviewer => application.photoviewer}/build.gradle (100%) rename {java/application.photoviewer => application.photoviewer}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/application.photoviewer => application.photoviewer}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/application.photoviewer => application.photoviewer}/gradlew (100%) rename {java/application.photoviewer => application.photoviewer}/gradlew.bat (100%) rename {java/application.photoviewer => application.photoviewer}/src/main/java/mimis/application/cmd/windows/photoviewer/PhotoViewerApplication.java (100%) rename {java/application.robot => application.robot}/build.gradle (100%) rename {java/application.robot => application.robot}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/application.robot => application.robot}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/application.robot => application.robot}/gradlew (100%) rename {java/application.robot => application.robot}/gradlew.bat (100%) rename {java/application.robot => application.robot}/src/main/java/mimis/application/robot/RobotApplication.java (100%) rename {java/application.vlc => application.vlc}/build.gradle (100%) rename {java/application.vlc => application.vlc}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/application.vlc => application.vlc}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/application.vlc => application.vlc}/gradlew (100%) rename {java/application.vlc => application.vlc}/gradlew.bat (100%) rename {java/application.vlc => application.vlc}/src/main/java/mimis/application/vlc/VLCApplication.java (100%) rename {java/application.winamp => application.winamp}/build.gradle (100%) rename {java/application.winamp => application.winamp}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/application.winamp => application.winamp}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/application.winamp => application.winamp}/gradlew (100%) rename {java/application.winamp => application.winamp}/gradlew.bat (100%) rename {java/application.winamp => application.winamp}/src/main/java/mimis/application/cmd/windows/winamp/WinampApplication.java (100%) rename {java/application.wmp => application.wmp}/build.gradle (100%) rename {java/application.wmp => application.wmp}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/application.wmp => application.wmp}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/application.wmp => application.wmp}/gradlew (100%) rename {java/application.wmp => application.wmp}/gradlew.bat (100%) rename {java/application.wmp => application.wmp}/src/main/java/mimis/application/cmd/windows/wmp/WMPApplication.java (100%) rename java/build.gradle => build.gradle (98%) rename {java/core.input => core.input}/build.gradle (100%) rename {java/core.input => core.input}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/core.input => core.input}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/core.input => core.input}/gradlew (100%) rename {java/core.input => core.input}/gradlew.bat (100%) rename {java/core.input => core.input}/src/main/java/mimis/device/javainput/DirectionButton.java (100%) rename {java/core.input => core.input}/src/main/java/mimis/device/javainput/JXInputTestDialog.java (100%) rename {java/core.input => core.input}/src/main/java/mimis/device/javainput/JavaInputDevice.java (100%) rename {java/core.input => core.input}/src/main/java/mimis/device/javainput/JavaInputListener.java (100%) rename {java/core.input => core.input}/src/main/java/mimis/exception/UnknownDirectionException.java (100%) rename {java/core.input => core.input}/src/main/java/mimis/exception/device/JavaInputDeviceException.java (100%) rename {java/core.input => core.input}/src/main/java/mimis/exception/device/javainput/JavaInputDeviceSpecificException.java (100%) rename {java/core.mimis => core.mimis}/build.gradle (100%) rename {java/core.mimis => core.mimis}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/core.mimis => core.mimis}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/core.mimis => core.mimis}/gradlew (100%) rename {java/core.mimis => core.mimis}/gradlew.bat (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/Component.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/application/Application.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/device/Device.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/exception/ApplicationException.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/exception/ButtonException.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/exception/DeviceException.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/exception/ExitException.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/exception/HandlerException.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/exception/MacroException.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/exception/button/UnknownButtonException.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/exception/device/DeviceNotFoundException.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/exception/macro/StateOrderException.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/input/Button.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/input/Feedback.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/input/Input.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/input/Task.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/input/button/ColorButton.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/input/button/NumberButton.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/input/state/Hold.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/input/state/Press.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/input/state/Release.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/input/state/State.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/input/state/sequence/Macro.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/input/state/sequence/Sequence.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/parser/Parser.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/parser/ParserInput.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/router/Router.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/state/Active.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/state/TaskMap.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/state/TaskMapCycle.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/util/Reader.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/util/Type.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/util/multiplexer/SignalListener.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/value/Action.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/value/Amount.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/value/Key.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/value/Signal.java (100%) rename {java/core.mimis => core.mimis}/src/main/java/mimis/value/Target.java (100%) rename {java/core.networking => core.networking}/build.gradle (100%) rename {java/core.networking => core.networking}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/core.networking => core.networking}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/core.networking => core.networking}/gradlew (100%) rename {java/core.networking => core.networking}/gradlew.bat (100%) rename {java/core.networking => core.networking}/src/main/java/base/exception/LoaderException.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/loader/AbstractLoader.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/channel/TcpClient.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/channel/TcpServer.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/channel/TcpServerClient.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/datagram/AbstractUdpClient.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/datagram/UdpDuplexAutoClient.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/datagram/UdpDuplexClient.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/datagram/UdpDuplexHelper.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/datagram/UdpDuplexServer.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/datagram/UdpMulticastClient.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/datagram/UdpMulticastServer.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/datagram/UdpSender.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/datagram/UdpServer.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/forwarder/TcpChannelServerForwarder.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/forwarder/TcpClientChannelForwarder.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/forwarder/TcpClientSocketForwarder.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/forwarder/TcpSocketServerForwarder.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/forwarder/UdpDuplexClientForwarder.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/forwarder/UdpDuplexServerForwarder.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/forwarder/UdpServerForwarder.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/receiver/AbstractReceiver.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/socket/AbstractTcpClient.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/socket/TcpClient.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/socket/TcpServer.java (100%) rename {java/core.networking => core.networking}/src/main/java/base/server/socket/TcpServerClient.java (100%) rename {java/core.networking => core.networking}/src/main/java/junit/AllTests.java (100%) rename {java/core.networking => core.networking}/src/main/java/junit/TestTcpChannelCommunication.java (100%) rename {java/core.networking => core.networking}/src/main/java/junit/TestTcpSocketCommunication.java (100%) rename {java/core.networking => core.networking}/src/main/java/junit/TestUdpDuplexCommunication.java (100%) rename {java/core.networking => core.networking}/src/test/java/networking/AllTests.java (100%) rename {java/core.networking => core.networking}/src/test/java/networking/TestTcpChannelCommunication.java (100%) rename {java/core.networking => core.networking}/src/test/java/networking/TestTcpSocketCommunication.java (100%) rename {java/core.networking => core.networking}/src/test/java/networking/TestUdpDuplexCommunication.java (100%) rename {java/core.networking => core.networking}/src/test/java/networking/TestUdpMulticastCommunication.java (100%) rename {java/core.networking => core.networking}/src/test/java/networking/TestUdpUnicastCommunication.java (100%) rename {java/core.routing => core.routing}/build.gradle (100%) rename {java/core.routing => core.routing}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/core.routing => core.routing}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/core.routing => core.routing}/gradlew (100%) rename {java/core.routing => core.routing}/gradlew.bat (100%) rename {java/core.windows => core.windows}/build.gradle (100%) rename {java/core.windows => core.windows}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/core.windows => core.windows}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/core.windows => core.windows}/gradlew (100%) rename {java/core.windows => core.windows}/gradlew.bat (100%) rename {java/core.windows => core.windows}/src/main/java/mimis/application/cmd/CMDApplication.java (100%) rename {java/core.windows => core.windows}/src/main/java/mimis/application/cmd/windows/WindowsApplication.java (100%) rename {java/core.windows => core.windows}/src/main/java/mimis/exception/application/windows/WindowsApplicationException.java (100%) rename {java/core.windows => core.windows}/src/main/java/mimis/exception/util/SendCommandException.java (100%) rename {java/core.windows => core.windows}/src/main/java/mimis/exception/util/SendKeyException.java (100%) rename {java/core.windows => core.windows}/src/main/java/mimis/value/Command.java (100%) rename {java/core.windows => core.windows}/src/main/java/mimis/value/Type.java (100%) rename {java/core.worker => core.worker}/build.gradle (100%) rename {java/core.worker => core.worker}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/core.worker => core.worker}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/core.worker => core.worker}/gradlew (100%) rename {java/core.worker => core.worker}/gradlew.bat (100%) rename {java/core.worker => core.worker}/src/main/java/base/Control.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/Duplex.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/Forwarder.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/Receiver.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/Sender.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/exception/WorkerException.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/exception/worker/ActivateException.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/exception/worker/AlreadyActiveException.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/exception/worker/AlreadyRunningException.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/exception/worker/DeactivateException.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/exception/worker/NotActiveException.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/exception/worker/NotRunningException.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/exception/worker/StartException.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/util/ArrayCycle.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/util/Buffer.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/util/Bufferable.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/util/BufferedArrayCycle.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/util/Dummy.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/work/Listen.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/work/ReflectiveListen.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/work/Work.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/worker/BackgroundListener.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/worker/DirectIntervalWorker.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/worker/DirectWorker.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/worker/ForegroundListener.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/worker/IntervalWork.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/worker/ThreadIntervalWorker.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/worker/ThreadWorker.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/worker/Worker.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/worker/pool/Listener.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/worker/pool/ListenerPool.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/worker/pool/ListenerPoolRunnable.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/worker/pool/PooledListener.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/worker/pool/PooledWorker.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/worker/pool/WorkerPool.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/worker/pool/WorkerPoolRunnable.java (100%) rename {java/core.worker => core.worker}/src/main/java/base/worker/pool/Wrapper.java (100%) rename {java/core.worker => core.worker}/src/test/java/worker/TestDirectWork.java (100%) rename {java/core.worker => core.worker}/src/test/java/worker/TestIntervalWork.java (100%) rename {java/core.worker => core.worker}/src/test/java/worker/TestListen.java (100%) rename {java/core.worker => core.worker}/src/test/java/worker/TestPooledListen.java (100%) rename {java/core.worker => core.worker}/src/test/java/worker/TestPooledWork.java (100%) rename {java/core.worker => core.worker}/src/test/java/worker/dummy/DummyIntervalWork.java (100%) rename {java/core.worker => core.worker}/src/test/java/worker/dummy/DummyListen.java (100%) rename {java/core.worker => core.worker}/src/test/java/worker/dummy/DummyWork.java (100%) rename {java/core.worker => core.worker}/src/test/resources/log4j.properties (100%) rename {java/device.extreme3d => device.extreme3d}/build.gradle (100%) rename {java/device.extreme3d => device.extreme3d}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/device.extreme3d => device.extreme3d}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/device.extreme3d => device.extreme3d}/gradlew (100%) rename {java/device.extreme3d => device.extreme3d}/gradlew.bat (100%) rename {java/device.extreme3d => device.extreme3d}/src/main/java/mimis/device/javainput/extreme3d/Extreme3DButton.java (100%) rename {java/device.extreme3d => device.extreme3d}/src/main/java/mimis/device/javainput/extreme3d/Extreme3DDevice.java (100%) rename {java/device.extreme3d => device.extreme3d}/src/main/java/mimis/device/javainput/extreme3d/Extreme3DTaskMapCycle.java (100%) rename {java/device.hotkey => device.hotkey}/build.gradle (100%) rename {java/device.hotkey => device.hotkey}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/device.hotkey => device.hotkey}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/device.hotkey => device.hotkey}/gradlew (100%) rename {java/device.hotkey => device.hotkey}/gradlew.bat (100%) rename {java/device.hotkey => device.hotkey}/src/main/java/mimis/device/jintellitype/CommandButton.java (100%) rename {java/device.hotkey => device.hotkey}/src/main/java/mimis/device/jintellitype/Hotkey.java (100%) rename {java/device.hotkey => device.hotkey}/src/main/java/mimis/device/jintellitype/JIntellitypeDevice.java (100%) rename {java/device.hotkey => device.hotkey}/src/main/java/mimis/device/jintellitype/JIntellitypeTaskMapCycle.java (100%) rename {java/device.hotkey => device.hotkey}/src/main/java/mimis/device/jintellitype/Modifier.java (100%) rename {java/device.lirc => device.lirc}/build.gradle (100%) rename {java/device.lirc => device.lirc}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/device.lirc => device.lirc}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/device.lirc => device.lirc}/gradlew (100%) rename {java/device.lirc => device.lirc}/gradlew.bat (100%) rename {java/device.lirc => device.lirc}/src/lirc/LircButton.java (100%) rename {java/device.lirc => device.lirc}/src/lirc/LircButtonListener.java (100%) rename {java/device.lirc => device.lirc}/src/lirc/LircDevice.java (100%) rename {java/device.lirc => device.lirc}/src/lirc/LircService.java (100%) rename {java/device.lirc => device.lirc}/src/lirc/LircTaskMapCycle.java (100%) rename {java/device.lirc => device.lirc}/src/main/java/mimis/device/lirc/LircButton.java (100%) rename {java/device.lirc => device.lirc}/src/main/java/mimis/device/lirc/LircButtonListener.java (100%) rename {java/device.lirc => device.lirc}/src/main/java/mimis/device/lirc/LircDevice.java (100%) rename {java/device.lirc => device.lirc}/src/main/java/mimis/device/lirc/LircService.java (100%) rename {java/device.lirc => device.lirc}/src/main/java/mimis/device/lirc/LircTaskMapCycle.java (100%) rename {java/device.lirc => device.lirc}/src/main/java/mimis/device/lirc/remote/DenonRC176Button.java (100%) rename {java/device.lirc => device.lirc}/src/main/java/mimis/device/lirc/remote/DenonRC176EventMap.java (100%) rename {java/device.lirc => device.lirc}/src/main/java/mimis/device/lirc/remote/PhiliphsRCLE011Button.java (100%) rename {java/device.lirc => device.lirc}/src/main/java/mimis/device/lirc/remote/PhiliphsRCLE011EventMap.java (100%) rename {java/device.lirc => device.lirc}/src/main/java/mimis/device/lirc/remote/SamsungBN5901015AButton.java (100%) rename {java/device.lirc => device.lirc}/src/main/java/mimis/device/lirc/remote/SamsungBN5901015AEventMap.java (100%) rename {java/device.lirc => device.lirc}/src/main/java/mimis/device/lirc/remote/WC02IPOButton.java (100%) rename {java/device.lirc => device.lirc}/src/main/java/mimis/util/Multiplexer.java (100%) rename {java/device.lirc => device.lirc}/src/remote/DenonRC176Button.java (100%) rename {java/device.lirc => device.lirc}/src/remote/DenonRC176EventMap.java (100%) rename {java/device.lirc => device.lirc}/src/remote/PhiliphsRCLE011Button.java (100%) rename {java/device.lirc => device.lirc}/src/remote/PhiliphsRCLE011EventMap.java (100%) rename {java/device.lirc => device.lirc}/src/remote/SamsungBN5901015AButton.java (100%) rename {java/device.lirc => device.lirc}/src/remote/SamsungBN5901015AEventMap.java (100%) rename {java/device.lirc => device.lirc}/src/remote/WC02IPOButton.java (100%) rename {java/device.network => device.network}/build.gradle (100%) rename {java/device.network => device.network}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/device.network => device.network}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/device.network => device.network}/gradlew (100%) rename {java/device.network => device.network}/gradlew.bat (100%) rename {java/device.network => device.network}/src/main/java/mimis/device/network/NetworkDevice.java (100%) rename {java/device.rumblepad => device.rumblepad}/build.gradle (100%) rename {java/device.rumblepad => device.rumblepad}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/device.rumblepad => device.rumblepad}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/device.rumblepad => device.rumblepad}/gradlew (100%) rename {java/device.rumblepad => device.rumblepad}/gradlew.bat (100%) rename {java/device.rumblepad => device.rumblepad}/src/main/java/mimis/device/javainput/rumblepad/RumblepadButton.java (100%) rename {java/device.rumblepad => device.rumblepad}/src/main/java/mimis/device/javainput/rumblepad/RumblepadDevice.java (100%) rename {java/device.rumblepad => device.rumblepad}/src/main/java/mimis/device/javainput/rumblepad/RumblepadTaskMapCycle.java (100%) rename {java/device.wiimote => device.wiimote}/build.gradle (100%) rename {java/device.wiimote => device.wiimote}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/device.wiimote => device.wiimote}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/device.wiimote => device.wiimote}/gradlew (100%) rename {java/device.wiimote => device.wiimote}/gradlew.bat (100%) rename {java/device.wiimote => device.wiimote}/src/gesture/GestureDevice.java (100%) rename {java/device.wiimote => device.wiimote}/src/main/java/mimis/device/wiimote/WiimoteButton.java (100%) rename {java/device.wiimote => device.wiimote}/src/main/java/mimis/device/wiimote/WiimoteDevice.java (100%) rename {java/device.wiimote => device.wiimote}/src/main/java/mimis/device/wiimote/WiimoteDiscovery.java (100%) rename {java/device.wiimote => device.wiimote}/src/main/java/mimis/device/wiimote/WiimoteService.java (100%) rename {java/device.wiimote => device.wiimote}/src/main/java/mimis/device/wiimote/WiimoteTaskMapCycle.java (100%) rename {java/device.wiimote => device.wiimote}/src/main/java/mimis/device/wiimote/gesture/GestureDevice.java (100%) rename {java/device.wiimote => device.wiimote}/src/main/java/mimis/device/wiimote/motion/MotionData.java (100%) rename {java/device.wiimote => device.wiimote}/src/main/java/mimis/device/wiimote/motion/MotionDevice.java (100%) rename {java/device.wiimote => device.wiimote}/src/motion/MotionData.java (100%) rename {java/device.wiimote => device.wiimote}/src/motion/MotionDevice.java (100%) rename {java/device.wiimote => device.wiimote}/src/wiimote/WiimoteButton.java (100%) rename {java/device.wiimote => device.wiimote}/src/wiimote/WiimoteDevice.java (100%) rename {java/device.wiimote => device.wiimote}/src/wiimote/WiimoteDiscovery.java (100%) rename {java/device.wiimote => device.wiimote}/src/wiimote/WiimoteService.java (100%) rename {java/device.wiimote => device.wiimote}/src/wiimote/WiimoteTaskMapCycle.java (100%) rename {java/device.xbox360 => device.xbox360}/build.gradle (100%) rename {java/device.xbox360 => device.xbox360}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/device.xbox360 => device.xbox360}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/device.xbox360 => device.xbox360}/gradlew (100%) rename {java/device.xbox360 => device.xbox360}/gradlew.bat (100%) rename {java/device.xbox360 => device.xbox360}/src/main/java/mimis/device/javainput/xbox360/Xbox360Button.java (100%) rename {java/device.xbox360 => device.xbox360}/src/main/java/mimis/device/javainput/xbox360/Xbox360Device.java (100%) rename {java/device.xbox360 => device.xbox360}/src/main/java/mimis/device/javainput/xbox360/Xbox360TaskMapCycle.java (100%) rename {java/exec.connected => exec.connected}/build.gradle (100%) rename {java/exec.connected => exec.connected}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/exec.connected => exec.connected}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/exec.connected => exec.connected}/gradlew (100%) rename {java/exec.connected => exec.connected}/gradlew.bat (100%) rename {java/exec.connected => exec.connected}/out.yml (100%) rename {java/exec.connected => exec.connected}/src/main/java/connected/TestFromYaml.java (100%) rename {java/exec.connected => exec.connected}/src/main/java/connected/TestTcpCommunication.java (100%) rename {java/exec.connected => exec.connected}/src/main/java/dummy/Dummy.java (100%) rename {java/exec.connected => exec.connected}/src/main/java/extra/LircTaskMapCycle.java (100%) rename {java/exec.connected => exec.connected}/src/main/java/map/DenonRC176EventMap.java (100%) rename {java/exec.connected => exec.connected}/src/main/java/map/PhiliphsRCLE011EventMap.java (100%) rename {java/exec.connected => exec.connected}/src/main/java/map/SamsungBN5901015AEventMap.java (100%) rename {java/exec.connected => exec.connected}/src/test/java/yaml/Contact.java (100%) rename {java/exec.connected => exec.connected}/src/test/java/yaml/Phone.java (100%) rename {java/exec.connected => exec.connected}/src/test/java/yaml/TestParsing.java (100%) rename {java/exec.connected => exec.connected}/test.yml (100%) rename {java/exec.mimis => exec.mimis}/build.gradle (100%) rename {java/exec.mimis => exec.mimis}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/exec.mimis => exec.mimis}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/exec.mimis => exec.mimis}/gradlew (100%) rename {java/exec.mimis => exec.mimis}/gradlew.bat (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/Client.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/Component.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/Gui.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/Main.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/Mimis.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/device/panel/Panel.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/device/panel/PanelButton.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/device/panel/PanelDevice.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/device/panel/PanelTaskMapCycle.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/exception/EventException.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/exception/event/router/GlobalRouterException.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/manager/ButtonManager.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/manager/CurrentButtonManager.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/manager/Manager.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/manager/Titled.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/manager/WorkerButton.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/router/GlobalRouter.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/util/Swing.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/util/swing/CycleButton.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/util/swing/Dialog.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/util/swing/HoldButton.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/util/swing/HoldButtonListener.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/util/swing/ToggleButton.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/java/mimis/value/Target.java (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/M.ico (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/M.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/META-INF/services/mimis.application.Application (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/META-INF/services/mimis.device.Device (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/Mimis.bmp (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/Mimis.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/commons-logging.properties (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/camera.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/comment.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/connect.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/control_eject_blue.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/control_end_blue.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/control_fastforward_blue.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/control_pause_blue.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/control_play_blue.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/control_rewind_blue.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/control_start_blue.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/control_stop_blue.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/down.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/forward.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/image.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/mute.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/next.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/pause.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/play.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/previous.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/repeat.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/rewind.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/shuffle.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/sound_mute.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/stop.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/unmute.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/up.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/volumeDown.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/icons/volumeUp.png (100%) rename {java/exec.mimis => exec.mimis}/src/main/resources/log4j.properties (100%) rename {java/exec.test => exec.test}/build.gradle (100%) rename {java/exec.test => exec.test}/gradle/wrapper/gradle-wrapper.jar (100%) rename {java/exec.test => exec.test}/gradle/wrapper/gradle-wrapper.properties (100%) rename {java/exec.test => exec.test}/gradlew (100%) rename {java/exec.test => exec.test}/gradlew.bat (100%) rename {java/exec.test => exec.test}/src/main/java/jna/HelloTest.java (100%) rename {java/exec.test => exec.test}/src/main/java/jni/TestIntellitype.java (100%) rename {java/exec.test => exec.test}/src/main/java/jni/TestNative.java (100%) rename {java/exec.test => exec.test}/src/main/java/jni/TestWiiuse.java (100%) rename {java/exec.test => exec.test}/src/main/java/jni/TestXinput.java (100%) rename {java/exec.test => exec.test}/src/main/java/jni/TestiTunes.java (100%) rename {java/exec.test => exec.test}/src/main/java/test/BufferedSound.java (100%) rename {java/exec.test => exec.test}/src/main/java/test/CustomAppender.java (100%) rename {java/exec.test => exec.test}/src/main/java/test/Ir.java (100%) rename {java/exec.test => exec.test}/src/main/java/test/Sound.java (100%) rename {java/exec.test => exec.test}/src/main/java/test/Test.java (100%) rename {java/gradle => gradle}/wrapper/gradle-wrapper.jar (100%) rename {java/gradle => gradle}/wrapper/gradle-wrapper.properties (100%) rename java/gradlew => gradlew (100%) rename java/gradlew.bat => gradlew.bat (100%) rename java/settings.gradle => settings.gradle (100%) diff --git a/.gitignore b/.gitignore index 8a68e40..3d9639c 100644 --- a/.gitignore +++ b/.gitignore @@ -5,5 +5,5 @@ .maven bin build -*.exe -*.dll \ No newline at end of file +*.dll +*.exe \ No newline at end of file diff --git a/java/HEADER.txt b/HEADER.txt similarity index 100% rename from java/HEADER.txt rename to HEADER.txt diff --git a/java/application.gomplayer/build.gradle b/application.gomplayer/build.gradle similarity index 100% rename from java/application.gomplayer/build.gradle rename to application.gomplayer/build.gradle diff --git a/java/application.gomplayer/gradle/wrapper/gradle-wrapper.jar b/application.gomplayer/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/application.gomplayer/gradle/wrapper/gradle-wrapper.jar rename to application.gomplayer/gradle/wrapper/gradle-wrapper.jar diff --git a/java/application.gomplayer/gradle/wrapper/gradle-wrapper.properties b/application.gomplayer/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/application.gomplayer/gradle/wrapper/gradle-wrapper.properties rename to application.gomplayer/gradle/wrapper/gradle-wrapper.properties diff --git a/java/application.gomplayer/gradlew b/application.gomplayer/gradlew similarity index 100% rename from java/application.gomplayer/gradlew rename to application.gomplayer/gradlew diff --git a/java/application.gomplayer/gradlew.bat b/application.gomplayer/gradlew.bat similarity index 100% rename from java/application.gomplayer/gradlew.bat rename to application.gomplayer/gradlew.bat diff --git a/java/application.gomplayer/src/main/java/mimis/application/cmd/windows/gomplayer/GomPlayerApplication.java b/application.gomplayer/src/main/java/mimis/application/cmd/windows/gomplayer/GomPlayerApplication.java similarity index 100% rename from java/application.gomplayer/src/main/java/mimis/application/cmd/windows/gomplayer/GomPlayerApplication.java rename to application.gomplayer/src/main/java/mimis/application/cmd/windows/gomplayer/GomPlayerApplication.java diff --git a/java/application.ibuddy/build.gradle b/application.ibuddy/build.gradle similarity index 100% rename from java/application.ibuddy/build.gradle rename to application.ibuddy/build.gradle diff --git a/java/application.ibuddy/gradle/wrapper/gradle-wrapper.jar b/application.ibuddy/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/application.ibuddy/gradle/wrapper/gradle-wrapper.jar rename to application.ibuddy/gradle/wrapper/gradle-wrapper.jar diff --git a/java/application.ibuddy/gradle/wrapper/gradle-wrapper.properties b/application.ibuddy/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/application.ibuddy/gradle/wrapper/gradle-wrapper.properties rename to application.ibuddy/gradle/wrapper/gradle-wrapper.properties diff --git a/java/application.ibuddy/gradlew b/application.ibuddy/gradlew similarity index 100% rename from java/application.ibuddy/gradlew rename to application.ibuddy/gradlew diff --git a/java/application.ibuddy/gradlew.bat b/application.ibuddy/gradlew.bat similarity index 100% rename from java/application.ibuddy/gradlew.bat rename to application.ibuddy/gradlew.bat diff --git a/java/application.itunes/build.gradle b/application.itunes/build.gradle similarity index 100% rename from java/application.itunes/build.gradle rename to application.itunes/build.gradle diff --git a/java/application.itunes/gradle/wrapper/gradle-wrapper.jar b/application.itunes/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/application.itunes/gradle/wrapper/gradle-wrapper.jar rename to application.itunes/gradle/wrapper/gradle-wrapper.jar diff --git a/java/application.itunes/gradle/wrapper/gradle-wrapper.properties b/application.itunes/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/application.itunes/gradle/wrapper/gradle-wrapper.properties rename to application.itunes/gradle/wrapper/gradle-wrapper.properties diff --git a/java/application.itunes/gradlew b/application.itunes/gradlew similarity index 100% rename from java/application.itunes/gradlew rename to application.itunes/gradlew diff --git a/java/application.itunes/gradlew.bat b/application.itunes/gradlew.bat similarity index 100% rename from java/application.itunes/gradlew.bat rename to application.itunes/gradlew.bat diff --git a/java/application.itunes/src/main/java/mimis/application/itunes/iTunesApplication.java b/application.itunes/src/main/java/mimis/application/itunes/iTunesApplication.java similarity index 100% rename from java/application.itunes/src/main/java/mimis/application/itunes/iTunesApplication.java rename to application.itunes/src/main/java/mimis/application/itunes/iTunesApplication.java diff --git a/java/application.lightroom/build.gradle b/application.lightroom/build.gradle similarity index 100% rename from java/application.lightroom/build.gradle rename to application.lightroom/build.gradle diff --git a/java/application.lightroom/gradle/wrapper/gradle-wrapper.jar b/application.lightroom/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/application.lightroom/gradle/wrapper/gradle-wrapper.jar rename to application.lightroom/gradle/wrapper/gradle-wrapper.jar diff --git a/java/application.lightroom/gradle/wrapper/gradle-wrapper.properties b/application.lightroom/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/application.lightroom/gradle/wrapper/gradle-wrapper.properties rename to application.lightroom/gradle/wrapper/gradle-wrapper.properties diff --git a/java/application.lightroom/gradlew b/application.lightroom/gradlew similarity index 100% rename from java/application.lightroom/gradlew rename to application.lightroom/gradlew diff --git a/java/application.lightroom/gradlew.bat b/application.lightroom/gradlew.bat similarity index 100% rename from java/application.lightroom/gradlew.bat rename to application.lightroom/gradlew.bat diff --git a/java/application.lightroom/src/main/java/mimis/application/cmd/windows/lightroom/LightroomApplication.java b/application.lightroom/src/main/java/mimis/application/cmd/windows/lightroom/LightroomApplication.java similarity index 100% rename from java/application.lightroom/src/main/java/mimis/application/cmd/windows/lightroom/LightroomApplication.java rename to application.lightroom/src/main/java/mimis/application/cmd/windows/lightroom/LightroomApplication.java diff --git a/java/application.lightroom/src/main/java/winapi/Amount.java b/application.lightroom/src/main/java/winapi/Amount.java similarity index 100% rename from java/application.lightroom/src/main/java/winapi/Amount.java rename to application.lightroom/src/main/java/winapi/Amount.java diff --git a/java/application.lightroom/src/main/java/winapi/Slider.java b/application.lightroom/src/main/java/winapi/Slider.java similarity index 100% rename from java/application.lightroom/src/main/java/winapi/Slider.java rename to application.lightroom/src/main/java/winapi/Slider.java diff --git a/java/application.lightroom/src/main/java/winapi/Test.java b/application.lightroom/src/main/java/winapi/Test.java similarity index 100% rename from java/application.lightroom/src/main/java/winapi/Test.java rename to application.lightroom/src/main/java/winapi/Test.java diff --git a/java/application.lirc/build.gradle b/application.lirc/build.gradle similarity index 100% rename from java/application.lirc/build.gradle rename to application.lirc/build.gradle diff --git a/java/application.lirc/gradle/wrapper/gradle-wrapper.jar b/application.lirc/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/application.lirc/gradle/wrapper/gradle-wrapper.jar rename to application.lirc/gradle/wrapper/gradle-wrapper.jar diff --git a/java/application.lirc/gradle/wrapper/gradle-wrapper.properties b/application.lirc/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/application.lirc/gradle/wrapper/gradle-wrapper.properties rename to application.lirc/gradle/wrapper/gradle-wrapper.properties diff --git a/java/application.lirc/gradlew b/application.lirc/gradlew similarity index 100% rename from java/application.lirc/gradlew rename to application.lirc/gradlew diff --git a/java/application.lirc/gradlew.bat b/application.lirc/gradlew.bat similarity index 100% rename from java/application.lirc/gradlew.bat rename to application.lirc/gradlew.bat diff --git a/java/application.lirc/src/main/java/mimis/application/lirc/LircApplication.java b/application.lirc/src/main/java/mimis/application/lirc/LircApplication.java similarity index 100% rename from java/application.lirc/src/main/java/mimis/application/lirc/LircApplication.java rename to application.lirc/src/main/java/mimis/application/lirc/LircApplication.java diff --git a/java/application.lirc/src/main/java/mimis/application/lirc/ipod/iPodApplication.java b/application.lirc/src/main/java/mimis/application/lirc/ipod/iPodApplication.java similarity index 100% rename from java/application.lirc/src/main/java/mimis/application/lirc/ipod/iPodApplication.java rename to application.lirc/src/main/java/mimis/application/lirc/ipod/iPodApplication.java diff --git a/java/application.mpc/build.gradle b/application.mpc/build.gradle similarity index 100% rename from java/application.mpc/build.gradle rename to application.mpc/build.gradle diff --git a/java/application.mpc/gradle/wrapper/gradle-wrapper.jar b/application.mpc/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/application.mpc/gradle/wrapper/gradle-wrapper.jar rename to application.mpc/gradle/wrapper/gradle-wrapper.jar diff --git a/java/application.mpc/gradle/wrapper/gradle-wrapper.properties b/application.mpc/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/application.mpc/gradle/wrapper/gradle-wrapper.properties rename to application.mpc/gradle/wrapper/gradle-wrapper.properties diff --git a/java/application.mpc/gradlew b/application.mpc/gradlew similarity index 100% rename from java/application.mpc/gradlew rename to application.mpc/gradlew diff --git a/java/application.mpc/gradlew.bat b/application.mpc/gradlew.bat similarity index 100% rename from java/application.mpc/gradlew.bat rename to application.mpc/gradlew.bat diff --git a/java/application.mpc/src/main/java/mimis/application/mpc/MPCApplication.java b/application.mpc/src/main/java/mimis/application/mpc/MPCApplication.java similarity index 100% rename from java/application.mpc/src/main/java/mimis/application/mpc/MPCApplication.java rename to application.mpc/src/main/java/mimis/application/mpc/MPCApplication.java diff --git a/java/application.photoviewer/build.gradle b/application.photoviewer/build.gradle similarity index 100% rename from java/application.photoviewer/build.gradle rename to application.photoviewer/build.gradle diff --git a/java/application.photoviewer/gradle/wrapper/gradle-wrapper.jar b/application.photoviewer/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/application.photoviewer/gradle/wrapper/gradle-wrapper.jar rename to application.photoviewer/gradle/wrapper/gradle-wrapper.jar diff --git a/java/application.photoviewer/gradle/wrapper/gradle-wrapper.properties b/application.photoviewer/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/application.photoviewer/gradle/wrapper/gradle-wrapper.properties rename to application.photoviewer/gradle/wrapper/gradle-wrapper.properties diff --git a/java/application.photoviewer/gradlew b/application.photoviewer/gradlew similarity index 100% rename from java/application.photoviewer/gradlew rename to application.photoviewer/gradlew diff --git a/java/application.photoviewer/gradlew.bat b/application.photoviewer/gradlew.bat similarity index 100% rename from java/application.photoviewer/gradlew.bat rename to application.photoviewer/gradlew.bat diff --git a/java/application.photoviewer/src/main/java/mimis/application/cmd/windows/photoviewer/PhotoViewerApplication.java b/application.photoviewer/src/main/java/mimis/application/cmd/windows/photoviewer/PhotoViewerApplication.java similarity index 100% rename from java/application.photoviewer/src/main/java/mimis/application/cmd/windows/photoviewer/PhotoViewerApplication.java rename to application.photoviewer/src/main/java/mimis/application/cmd/windows/photoviewer/PhotoViewerApplication.java diff --git a/java/application.robot/build.gradle b/application.robot/build.gradle similarity index 100% rename from java/application.robot/build.gradle rename to application.robot/build.gradle diff --git a/java/application.robot/gradle/wrapper/gradle-wrapper.jar b/application.robot/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/application.robot/gradle/wrapper/gradle-wrapper.jar rename to application.robot/gradle/wrapper/gradle-wrapper.jar diff --git a/java/application.robot/gradle/wrapper/gradle-wrapper.properties b/application.robot/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/application.robot/gradle/wrapper/gradle-wrapper.properties rename to application.robot/gradle/wrapper/gradle-wrapper.properties diff --git a/java/application.robot/gradlew b/application.robot/gradlew similarity index 100% rename from java/application.robot/gradlew rename to application.robot/gradlew diff --git a/java/application.robot/gradlew.bat b/application.robot/gradlew.bat similarity index 100% rename from java/application.robot/gradlew.bat rename to application.robot/gradlew.bat diff --git a/java/application.robot/src/main/java/mimis/application/robot/RobotApplication.java b/application.robot/src/main/java/mimis/application/robot/RobotApplication.java similarity index 100% rename from java/application.robot/src/main/java/mimis/application/robot/RobotApplication.java rename to application.robot/src/main/java/mimis/application/robot/RobotApplication.java diff --git a/java/application.vlc/build.gradle b/application.vlc/build.gradle similarity index 100% rename from java/application.vlc/build.gradle rename to application.vlc/build.gradle diff --git a/java/application.vlc/gradle/wrapper/gradle-wrapper.jar b/application.vlc/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/application.vlc/gradle/wrapper/gradle-wrapper.jar rename to application.vlc/gradle/wrapper/gradle-wrapper.jar diff --git a/java/application.vlc/gradle/wrapper/gradle-wrapper.properties b/application.vlc/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/application.vlc/gradle/wrapper/gradle-wrapper.properties rename to application.vlc/gradle/wrapper/gradle-wrapper.properties diff --git a/java/application.vlc/gradlew b/application.vlc/gradlew similarity index 100% rename from java/application.vlc/gradlew rename to application.vlc/gradlew diff --git a/java/application.vlc/gradlew.bat b/application.vlc/gradlew.bat similarity index 100% rename from java/application.vlc/gradlew.bat rename to application.vlc/gradlew.bat diff --git a/java/application.vlc/src/main/java/mimis/application/vlc/VLCApplication.java b/application.vlc/src/main/java/mimis/application/vlc/VLCApplication.java similarity index 100% rename from java/application.vlc/src/main/java/mimis/application/vlc/VLCApplication.java rename to application.vlc/src/main/java/mimis/application/vlc/VLCApplication.java diff --git a/java/application.winamp/build.gradle b/application.winamp/build.gradle similarity index 100% rename from java/application.winamp/build.gradle rename to application.winamp/build.gradle diff --git a/java/application.winamp/gradle/wrapper/gradle-wrapper.jar b/application.winamp/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/application.winamp/gradle/wrapper/gradle-wrapper.jar rename to application.winamp/gradle/wrapper/gradle-wrapper.jar diff --git a/java/application.winamp/gradle/wrapper/gradle-wrapper.properties b/application.winamp/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/application.winamp/gradle/wrapper/gradle-wrapper.properties rename to application.winamp/gradle/wrapper/gradle-wrapper.properties diff --git a/java/application.winamp/gradlew b/application.winamp/gradlew similarity index 100% rename from java/application.winamp/gradlew rename to application.winamp/gradlew diff --git a/java/application.winamp/gradlew.bat b/application.winamp/gradlew.bat similarity index 100% rename from java/application.winamp/gradlew.bat rename to application.winamp/gradlew.bat diff --git a/java/application.winamp/src/main/java/mimis/application/cmd/windows/winamp/WinampApplication.java b/application.winamp/src/main/java/mimis/application/cmd/windows/winamp/WinampApplication.java similarity index 100% rename from java/application.winamp/src/main/java/mimis/application/cmd/windows/winamp/WinampApplication.java rename to application.winamp/src/main/java/mimis/application/cmd/windows/winamp/WinampApplication.java diff --git a/java/application.wmp/build.gradle b/application.wmp/build.gradle similarity index 100% rename from java/application.wmp/build.gradle rename to application.wmp/build.gradle diff --git a/java/application.wmp/gradle/wrapper/gradle-wrapper.jar b/application.wmp/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/application.wmp/gradle/wrapper/gradle-wrapper.jar rename to application.wmp/gradle/wrapper/gradle-wrapper.jar diff --git a/java/application.wmp/gradle/wrapper/gradle-wrapper.properties b/application.wmp/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/application.wmp/gradle/wrapper/gradle-wrapper.properties rename to application.wmp/gradle/wrapper/gradle-wrapper.properties diff --git a/java/application.wmp/gradlew b/application.wmp/gradlew similarity index 100% rename from java/application.wmp/gradlew rename to application.wmp/gradlew diff --git a/java/application.wmp/gradlew.bat b/application.wmp/gradlew.bat similarity index 100% rename from java/application.wmp/gradlew.bat rename to application.wmp/gradlew.bat diff --git a/java/application.wmp/src/main/java/mimis/application/cmd/windows/wmp/WMPApplication.java b/application.wmp/src/main/java/mimis/application/cmd/windows/wmp/WMPApplication.java similarity index 100% rename from java/application.wmp/src/main/java/mimis/application/cmd/windows/wmp/WMPApplication.java rename to application.wmp/src/main/java/mimis/application/cmd/windows/wmp/WMPApplication.java diff --git a/java/build.gradle b/build.gradle similarity index 98% rename from java/build.gradle rename to build.gradle index 79583e0..c9a382d 100644 --- a/java/build.gradle +++ b/build.gradle @@ -73,7 +73,7 @@ subprojects { uploadArchives { repositories.mavenDeployer { - repository(url: uri('../../.maven')) + repository(url: uri('../.maven')) } } } diff --git a/java/core.input/build.gradle b/core.input/build.gradle similarity index 100% rename from java/core.input/build.gradle rename to core.input/build.gradle diff --git a/java/core.input/gradle/wrapper/gradle-wrapper.jar b/core.input/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/core.input/gradle/wrapper/gradle-wrapper.jar rename to core.input/gradle/wrapper/gradle-wrapper.jar diff --git a/java/core.input/gradle/wrapper/gradle-wrapper.properties b/core.input/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/core.input/gradle/wrapper/gradle-wrapper.properties rename to core.input/gradle/wrapper/gradle-wrapper.properties diff --git a/java/core.input/gradlew b/core.input/gradlew similarity index 100% rename from java/core.input/gradlew rename to core.input/gradlew diff --git a/java/core.input/gradlew.bat b/core.input/gradlew.bat similarity index 100% rename from java/core.input/gradlew.bat rename to core.input/gradlew.bat diff --git a/java/core.input/src/main/java/mimis/device/javainput/DirectionButton.java b/core.input/src/main/java/mimis/device/javainput/DirectionButton.java similarity index 100% rename from java/core.input/src/main/java/mimis/device/javainput/DirectionButton.java rename to core.input/src/main/java/mimis/device/javainput/DirectionButton.java diff --git a/java/core.input/src/main/java/mimis/device/javainput/JXInputTestDialog.java b/core.input/src/main/java/mimis/device/javainput/JXInputTestDialog.java similarity index 100% rename from java/core.input/src/main/java/mimis/device/javainput/JXInputTestDialog.java rename to core.input/src/main/java/mimis/device/javainput/JXInputTestDialog.java diff --git a/java/core.input/src/main/java/mimis/device/javainput/JavaInputDevice.java b/core.input/src/main/java/mimis/device/javainput/JavaInputDevice.java similarity index 100% rename from java/core.input/src/main/java/mimis/device/javainput/JavaInputDevice.java rename to core.input/src/main/java/mimis/device/javainput/JavaInputDevice.java diff --git a/java/core.input/src/main/java/mimis/device/javainput/JavaInputListener.java b/core.input/src/main/java/mimis/device/javainput/JavaInputListener.java similarity index 100% rename from java/core.input/src/main/java/mimis/device/javainput/JavaInputListener.java rename to core.input/src/main/java/mimis/device/javainput/JavaInputListener.java diff --git a/java/core.input/src/main/java/mimis/exception/UnknownDirectionException.java b/core.input/src/main/java/mimis/exception/UnknownDirectionException.java similarity index 100% rename from java/core.input/src/main/java/mimis/exception/UnknownDirectionException.java rename to core.input/src/main/java/mimis/exception/UnknownDirectionException.java diff --git a/java/core.input/src/main/java/mimis/exception/device/JavaInputDeviceException.java b/core.input/src/main/java/mimis/exception/device/JavaInputDeviceException.java similarity index 100% rename from java/core.input/src/main/java/mimis/exception/device/JavaInputDeviceException.java rename to core.input/src/main/java/mimis/exception/device/JavaInputDeviceException.java diff --git a/java/core.input/src/main/java/mimis/exception/device/javainput/JavaInputDeviceSpecificException.java b/core.input/src/main/java/mimis/exception/device/javainput/JavaInputDeviceSpecificException.java similarity index 100% rename from java/core.input/src/main/java/mimis/exception/device/javainput/JavaInputDeviceSpecificException.java rename to core.input/src/main/java/mimis/exception/device/javainput/JavaInputDeviceSpecificException.java diff --git a/java/core.mimis/build.gradle b/core.mimis/build.gradle similarity index 100% rename from java/core.mimis/build.gradle rename to core.mimis/build.gradle diff --git a/java/core.mimis/gradle/wrapper/gradle-wrapper.jar b/core.mimis/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/core.mimis/gradle/wrapper/gradle-wrapper.jar rename to core.mimis/gradle/wrapper/gradle-wrapper.jar diff --git a/java/core.mimis/gradle/wrapper/gradle-wrapper.properties b/core.mimis/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/core.mimis/gradle/wrapper/gradle-wrapper.properties rename to core.mimis/gradle/wrapper/gradle-wrapper.properties diff --git a/java/core.mimis/gradlew b/core.mimis/gradlew similarity index 100% rename from java/core.mimis/gradlew rename to core.mimis/gradlew diff --git a/java/core.mimis/gradlew.bat b/core.mimis/gradlew.bat similarity index 100% rename from java/core.mimis/gradlew.bat rename to core.mimis/gradlew.bat diff --git a/java/core.mimis/src/main/java/mimis/Component.java b/core.mimis/src/main/java/mimis/Component.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/Component.java rename to core.mimis/src/main/java/mimis/Component.java diff --git a/java/core.mimis/src/main/java/mimis/application/Application.java b/core.mimis/src/main/java/mimis/application/Application.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/application/Application.java rename to core.mimis/src/main/java/mimis/application/Application.java diff --git a/java/core.mimis/src/main/java/mimis/device/Device.java b/core.mimis/src/main/java/mimis/device/Device.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/device/Device.java rename to core.mimis/src/main/java/mimis/device/Device.java diff --git a/java/core.mimis/src/main/java/mimis/exception/ApplicationException.java b/core.mimis/src/main/java/mimis/exception/ApplicationException.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/exception/ApplicationException.java rename to core.mimis/src/main/java/mimis/exception/ApplicationException.java diff --git a/java/core.mimis/src/main/java/mimis/exception/ButtonException.java b/core.mimis/src/main/java/mimis/exception/ButtonException.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/exception/ButtonException.java rename to core.mimis/src/main/java/mimis/exception/ButtonException.java diff --git a/java/core.mimis/src/main/java/mimis/exception/DeviceException.java b/core.mimis/src/main/java/mimis/exception/DeviceException.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/exception/DeviceException.java rename to core.mimis/src/main/java/mimis/exception/DeviceException.java diff --git a/java/core.mimis/src/main/java/mimis/exception/ExitException.java b/core.mimis/src/main/java/mimis/exception/ExitException.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/exception/ExitException.java rename to core.mimis/src/main/java/mimis/exception/ExitException.java diff --git a/java/core.mimis/src/main/java/mimis/exception/HandlerException.java b/core.mimis/src/main/java/mimis/exception/HandlerException.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/exception/HandlerException.java rename to core.mimis/src/main/java/mimis/exception/HandlerException.java diff --git a/java/core.mimis/src/main/java/mimis/exception/MacroException.java b/core.mimis/src/main/java/mimis/exception/MacroException.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/exception/MacroException.java rename to core.mimis/src/main/java/mimis/exception/MacroException.java diff --git a/java/core.mimis/src/main/java/mimis/exception/button/UnknownButtonException.java b/core.mimis/src/main/java/mimis/exception/button/UnknownButtonException.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/exception/button/UnknownButtonException.java rename to core.mimis/src/main/java/mimis/exception/button/UnknownButtonException.java diff --git a/java/core.mimis/src/main/java/mimis/exception/device/DeviceNotFoundException.java b/core.mimis/src/main/java/mimis/exception/device/DeviceNotFoundException.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/exception/device/DeviceNotFoundException.java rename to core.mimis/src/main/java/mimis/exception/device/DeviceNotFoundException.java diff --git a/java/core.mimis/src/main/java/mimis/exception/macro/StateOrderException.java b/core.mimis/src/main/java/mimis/exception/macro/StateOrderException.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/exception/macro/StateOrderException.java rename to core.mimis/src/main/java/mimis/exception/macro/StateOrderException.java diff --git a/java/core.mimis/src/main/java/mimis/input/Button.java b/core.mimis/src/main/java/mimis/input/Button.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/input/Button.java rename to core.mimis/src/main/java/mimis/input/Button.java diff --git a/java/core.mimis/src/main/java/mimis/input/Feedback.java b/core.mimis/src/main/java/mimis/input/Feedback.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/input/Feedback.java rename to core.mimis/src/main/java/mimis/input/Feedback.java diff --git a/java/core.mimis/src/main/java/mimis/input/Input.java b/core.mimis/src/main/java/mimis/input/Input.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/input/Input.java rename to core.mimis/src/main/java/mimis/input/Input.java diff --git a/java/core.mimis/src/main/java/mimis/input/Task.java b/core.mimis/src/main/java/mimis/input/Task.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/input/Task.java rename to core.mimis/src/main/java/mimis/input/Task.java diff --git a/java/core.mimis/src/main/java/mimis/input/button/ColorButton.java b/core.mimis/src/main/java/mimis/input/button/ColorButton.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/input/button/ColorButton.java rename to core.mimis/src/main/java/mimis/input/button/ColorButton.java diff --git a/java/core.mimis/src/main/java/mimis/input/button/NumberButton.java b/core.mimis/src/main/java/mimis/input/button/NumberButton.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/input/button/NumberButton.java rename to core.mimis/src/main/java/mimis/input/button/NumberButton.java diff --git a/java/core.mimis/src/main/java/mimis/input/state/Hold.java b/core.mimis/src/main/java/mimis/input/state/Hold.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/input/state/Hold.java rename to core.mimis/src/main/java/mimis/input/state/Hold.java diff --git a/java/core.mimis/src/main/java/mimis/input/state/Press.java b/core.mimis/src/main/java/mimis/input/state/Press.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/input/state/Press.java rename to core.mimis/src/main/java/mimis/input/state/Press.java diff --git a/java/core.mimis/src/main/java/mimis/input/state/Release.java b/core.mimis/src/main/java/mimis/input/state/Release.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/input/state/Release.java rename to core.mimis/src/main/java/mimis/input/state/Release.java diff --git a/java/core.mimis/src/main/java/mimis/input/state/State.java b/core.mimis/src/main/java/mimis/input/state/State.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/input/state/State.java rename to core.mimis/src/main/java/mimis/input/state/State.java diff --git a/java/core.mimis/src/main/java/mimis/input/state/sequence/Macro.java b/core.mimis/src/main/java/mimis/input/state/sequence/Macro.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/input/state/sequence/Macro.java rename to core.mimis/src/main/java/mimis/input/state/sequence/Macro.java diff --git a/java/core.mimis/src/main/java/mimis/input/state/sequence/Sequence.java b/core.mimis/src/main/java/mimis/input/state/sequence/Sequence.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/input/state/sequence/Sequence.java rename to core.mimis/src/main/java/mimis/input/state/sequence/Sequence.java diff --git a/java/core.mimis/src/main/java/mimis/parser/Parser.java b/core.mimis/src/main/java/mimis/parser/Parser.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/parser/Parser.java rename to core.mimis/src/main/java/mimis/parser/Parser.java diff --git a/java/core.mimis/src/main/java/mimis/parser/ParserInput.java b/core.mimis/src/main/java/mimis/parser/ParserInput.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/parser/ParserInput.java rename to core.mimis/src/main/java/mimis/parser/ParserInput.java diff --git a/java/core.mimis/src/main/java/mimis/router/Router.java b/core.mimis/src/main/java/mimis/router/Router.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/router/Router.java rename to core.mimis/src/main/java/mimis/router/Router.java diff --git a/java/core.mimis/src/main/java/mimis/state/Active.java b/core.mimis/src/main/java/mimis/state/Active.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/state/Active.java rename to core.mimis/src/main/java/mimis/state/Active.java diff --git a/java/core.mimis/src/main/java/mimis/state/TaskMap.java b/core.mimis/src/main/java/mimis/state/TaskMap.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/state/TaskMap.java rename to core.mimis/src/main/java/mimis/state/TaskMap.java diff --git a/java/core.mimis/src/main/java/mimis/state/TaskMapCycle.java b/core.mimis/src/main/java/mimis/state/TaskMapCycle.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/state/TaskMapCycle.java rename to core.mimis/src/main/java/mimis/state/TaskMapCycle.java diff --git a/java/core.mimis/src/main/java/mimis/util/Reader.java b/core.mimis/src/main/java/mimis/util/Reader.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/util/Reader.java rename to core.mimis/src/main/java/mimis/util/Reader.java diff --git a/java/core.mimis/src/main/java/mimis/util/Type.java b/core.mimis/src/main/java/mimis/util/Type.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/util/Type.java rename to core.mimis/src/main/java/mimis/util/Type.java diff --git a/java/core.mimis/src/main/java/mimis/util/multiplexer/SignalListener.java b/core.mimis/src/main/java/mimis/util/multiplexer/SignalListener.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/util/multiplexer/SignalListener.java rename to core.mimis/src/main/java/mimis/util/multiplexer/SignalListener.java diff --git a/java/core.mimis/src/main/java/mimis/value/Action.java b/core.mimis/src/main/java/mimis/value/Action.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/value/Action.java rename to core.mimis/src/main/java/mimis/value/Action.java diff --git a/java/core.mimis/src/main/java/mimis/value/Amount.java b/core.mimis/src/main/java/mimis/value/Amount.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/value/Amount.java rename to core.mimis/src/main/java/mimis/value/Amount.java diff --git a/java/core.mimis/src/main/java/mimis/value/Key.java b/core.mimis/src/main/java/mimis/value/Key.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/value/Key.java rename to core.mimis/src/main/java/mimis/value/Key.java diff --git a/java/core.mimis/src/main/java/mimis/value/Signal.java b/core.mimis/src/main/java/mimis/value/Signal.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/value/Signal.java rename to core.mimis/src/main/java/mimis/value/Signal.java diff --git a/java/core.mimis/src/main/java/mimis/value/Target.java b/core.mimis/src/main/java/mimis/value/Target.java similarity index 100% rename from java/core.mimis/src/main/java/mimis/value/Target.java rename to core.mimis/src/main/java/mimis/value/Target.java diff --git a/java/core.networking/build.gradle b/core.networking/build.gradle similarity index 100% rename from java/core.networking/build.gradle rename to core.networking/build.gradle diff --git a/java/core.networking/gradle/wrapper/gradle-wrapper.jar b/core.networking/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/core.networking/gradle/wrapper/gradle-wrapper.jar rename to core.networking/gradle/wrapper/gradle-wrapper.jar diff --git a/java/core.networking/gradle/wrapper/gradle-wrapper.properties b/core.networking/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/core.networking/gradle/wrapper/gradle-wrapper.properties rename to core.networking/gradle/wrapper/gradle-wrapper.properties diff --git a/java/core.networking/gradlew b/core.networking/gradlew similarity index 100% rename from java/core.networking/gradlew rename to core.networking/gradlew diff --git a/java/core.networking/gradlew.bat b/core.networking/gradlew.bat similarity index 100% rename from java/core.networking/gradlew.bat rename to core.networking/gradlew.bat diff --git a/java/core.networking/src/main/java/base/exception/LoaderException.java b/core.networking/src/main/java/base/exception/LoaderException.java similarity index 100% rename from java/core.networking/src/main/java/base/exception/LoaderException.java rename to core.networking/src/main/java/base/exception/LoaderException.java diff --git a/java/core.networking/src/main/java/base/loader/AbstractLoader.java b/core.networking/src/main/java/base/loader/AbstractLoader.java similarity index 100% rename from java/core.networking/src/main/java/base/loader/AbstractLoader.java rename to core.networking/src/main/java/base/loader/AbstractLoader.java diff --git a/java/core.networking/src/main/java/base/server/channel/TcpClient.java b/core.networking/src/main/java/base/server/channel/TcpClient.java similarity index 100% rename from java/core.networking/src/main/java/base/server/channel/TcpClient.java rename to core.networking/src/main/java/base/server/channel/TcpClient.java diff --git a/java/core.networking/src/main/java/base/server/channel/TcpServer.java b/core.networking/src/main/java/base/server/channel/TcpServer.java similarity index 100% rename from java/core.networking/src/main/java/base/server/channel/TcpServer.java rename to core.networking/src/main/java/base/server/channel/TcpServer.java diff --git a/java/core.networking/src/main/java/base/server/channel/TcpServerClient.java b/core.networking/src/main/java/base/server/channel/TcpServerClient.java similarity index 100% rename from java/core.networking/src/main/java/base/server/channel/TcpServerClient.java rename to core.networking/src/main/java/base/server/channel/TcpServerClient.java diff --git a/java/core.networking/src/main/java/base/server/datagram/AbstractUdpClient.java b/core.networking/src/main/java/base/server/datagram/AbstractUdpClient.java similarity index 100% rename from java/core.networking/src/main/java/base/server/datagram/AbstractUdpClient.java rename to core.networking/src/main/java/base/server/datagram/AbstractUdpClient.java diff --git a/java/core.networking/src/main/java/base/server/datagram/UdpDuplexAutoClient.java b/core.networking/src/main/java/base/server/datagram/UdpDuplexAutoClient.java similarity index 100% rename from java/core.networking/src/main/java/base/server/datagram/UdpDuplexAutoClient.java rename to core.networking/src/main/java/base/server/datagram/UdpDuplexAutoClient.java diff --git a/java/core.networking/src/main/java/base/server/datagram/UdpDuplexClient.java b/core.networking/src/main/java/base/server/datagram/UdpDuplexClient.java similarity index 100% rename from java/core.networking/src/main/java/base/server/datagram/UdpDuplexClient.java rename to core.networking/src/main/java/base/server/datagram/UdpDuplexClient.java diff --git a/java/core.networking/src/main/java/base/server/datagram/UdpDuplexHelper.java b/core.networking/src/main/java/base/server/datagram/UdpDuplexHelper.java similarity index 100% rename from java/core.networking/src/main/java/base/server/datagram/UdpDuplexHelper.java rename to core.networking/src/main/java/base/server/datagram/UdpDuplexHelper.java diff --git a/java/core.networking/src/main/java/base/server/datagram/UdpDuplexServer.java b/core.networking/src/main/java/base/server/datagram/UdpDuplexServer.java similarity index 100% rename from java/core.networking/src/main/java/base/server/datagram/UdpDuplexServer.java rename to core.networking/src/main/java/base/server/datagram/UdpDuplexServer.java diff --git a/java/core.networking/src/main/java/base/server/datagram/UdpMulticastClient.java b/core.networking/src/main/java/base/server/datagram/UdpMulticastClient.java similarity index 100% rename from java/core.networking/src/main/java/base/server/datagram/UdpMulticastClient.java rename to core.networking/src/main/java/base/server/datagram/UdpMulticastClient.java diff --git a/java/core.networking/src/main/java/base/server/datagram/UdpMulticastServer.java b/core.networking/src/main/java/base/server/datagram/UdpMulticastServer.java similarity index 100% rename from java/core.networking/src/main/java/base/server/datagram/UdpMulticastServer.java rename to core.networking/src/main/java/base/server/datagram/UdpMulticastServer.java diff --git a/java/core.networking/src/main/java/base/server/datagram/UdpSender.java b/core.networking/src/main/java/base/server/datagram/UdpSender.java similarity index 100% rename from java/core.networking/src/main/java/base/server/datagram/UdpSender.java rename to core.networking/src/main/java/base/server/datagram/UdpSender.java diff --git a/java/core.networking/src/main/java/base/server/datagram/UdpServer.java b/core.networking/src/main/java/base/server/datagram/UdpServer.java similarity index 100% rename from java/core.networking/src/main/java/base/server/datagram/UdpServer.java rename to core.networking/src/main/java/base/server/datagram/UdpServer.java diff --git a/java/core.networking/src/main/java/base/server/forwarder/TcpChannelServerForwarder.java b/core.networking/src/main/java/base/server/forwarder/TcpChannelServerForwarder.java similarity index 100% rename from java/core.networking/src/main/java/base/server/forwarder/TcpChannelServerForwarder.java rename to core.networking/src/main/java/base/server/forwarder/TcpChannelServerForwarder.java diff --git a/java/core.networking/src/main/java/base/server/forwarder/TcpClientChannelForwarder.java b/core.networking/src/main/java/base/server/forwarder/TcpClientChannelForwarder.java similarity index 100% rename from java/core.networking/src/main/java/base/server/forwarder/TcpClientChannelForwarder.java rename to core.networking/src/main/java/base/server/forwarder/TcpClientChannelForwarder.java diff --git a/java/core.networking/src/main/java/base/server/forwarder/TcpClientSocketForwarder.java b/core.networking/src/main/java/base/server/forwarder/TcpClientSocketForwarder.java similarity index 100% rename from java/core.networking/src/main/java/base/server/forwarder/TcpClientSocketForwarder.java rename to core.networking/src/main/java/base/server/forwarder/TcpClientSocketForwarder.java diff --git a/java/core.networking/src/main/java/base/server/forwarder/TcpSocketServerForwarder.java b/core.networking/src/main/java/base/server/forwarder/TcpSocketServerForwarder.java similarity index 100% rename from java/core.networking/src/main/java/base/server/forwarder/TcpSocketServerForwarder.java rename to core.networking/src/main/java/base/server/forwarder/TcpSocketServerForwarder.java diff --git a/java/core.networking/src/main/java/base/server/forwarder/UdpDuplexClientForwarder.java b/core.networking/src/main/java/base/server/forwarder/UdpDuplexClientForwarder.java similarity index 100% rename from java/core.networking/src/main/java/base/server/forwarder/UdpDuplexClientForwarder.java rename to core.networking/src/main/java/base/server/forwarder/UdpDuplexClientForwarder.java diff --git a/java/core.networking/src/main/java/base/server/forwarder/UdpDuplexServerForwarder.java b/core.networking/src/main/java/base/server/forwarder/UdpDuplexServerForwarder.java similarity index 100% rename from java/core.networking/src/main/java/base/server/forwarder/UdpDuplexServerForwarder.java rename to core.networking/src/main/java/base/server/forwarder/UdpDuplexServerForwarder.java diff --git a/java/core.networking/src/main/java/base/server/forwarder/UdpServerForwarder.java b/core.networking/src/main/java/base/server/forwarder/UdpServerForwarder.java similarity index 100% rename from java/core.networking/src/main/java/base/server/forwarder/UdpServerForwarder.java rename to core.networking/src/main/java/base/server/forwarder/UdpServerForwarder.java diff --git a/java/core.networking/src/main/java/base/server/receiver/AbstractReceiver.java b/core.networking/src/main/java/base/server/receiver/AbstractReceiver.java similarity index 100% rename from java/core.networking/src/main/java/base/server/receiver/AbstractReceiver.java rename to core.networking/src/main/java/base/server/receiver/AbstractReceiver.java diff --git a/java/core.networking/src/main/java/base/server/socket/AbstractTcpClient.java b/core.networking/src/main/java/base/server/socket/AbstractTcpClient.java similarity index 100% rename from java/core.networking/src/main/java/base/server/socket/AbstractTcpClient.java rename to core.networking/src/main/java/base/server/socket/AbstractTcpClient.java diff --git a/java/core.networking/src/main/java/base/server/socket/TcpClient.java b/core.networking/src/main/java/base/server/socket/TcpClient.java similarity index 100% rename from java/core.networking/src/main/java/base/server/socket/TcpClient.java rename to core.networking/src/main/java/base/server/socket/TcpClient.java diff --git a/java/core.networking/src/main/java/base/server/socket/TcpServer.java b/core.networking/src/main/java/base/server/socket/TcpServer.java similarity index 100% rename from java/core.networking/src/main/java/base/server/socket/TcpServer.java rename to core.networking/src/main/java/base/server/socket/TcpServer.java diff --git a/java/core.networking/src/main/java/base/server/socket/TcpServerClient.java b/core.networking/src/main/java/base/server/socket/TcpServerClient.java similarity index 100% rename from java/core.networking/src/main/java/base/server/socket/TcpServerClient.java rename to core.networking/src/main/java/base/server/socket/TcpServerClient.java diff --git a/java/core.networking/src/main/java/junit/AllTests.java b/core.networking/src/main/java/junit/AllTests.java similarity index 100% rename from java/core.networking/src/main/java/junit/AllTests.java rename to core.networking/src/main/java/junit/AllTests.java diff --git a/java/core.networking/src/main/java/junit/TestTcpChannelCommunication.java b/core.networking/src/main/java/junit/TestTcpChannelCommunication.java similarity index 100% rename from java/core.networking/src/main/java/junit/TestTcpChannelCommunication.java rename to core.networking/src/main/java/junit/TestTcpChannelCommunication.java diff --git a/java/core.networking/src/main/java/junit/TestTcpSocketCommunication.java b/core.networking/src/main/java/junit/TestTcpSocketCommunication.java similarity index 100% rename from java/core.networking/src/main/java/junit/TestTcpSocketCommunication.java rename to core.networking/src/main/java/junit/TestTcpSocketCommunication.java diff --git a/java/core.networking/src/main/java/junit/TestUdpDuplexCommunication.java b/core.networking/src/main/java/junit/TestUdpDuplexCommunication.java similarity index 100% rename from java/core.networking/src/main/java/junit/TestUdpDuplexCommunication.java rename to core.networking/src/main/java/junit/TestUdpDuplexCommunication.java diff --git a/java/core.networking/src/test/java/networking/AllTests.java b/core.networking/src/test/java/networking/AllTests.java similarity index 100% rename from java/core.networking/src/test/java/networking/AllTests.java rename to core.networking/src/test/java/networking/AllTests.java diff --git a/java/core.networking/src/test/java/networking/TestTcpChannelCommunication.java b/core.networking/src/test/java/networking/TestTcpChannelCommunication.java similarity index 100% rename from java/core.networking/src/test/java/networking/TestTcpChannelCommunication.java rename to core.networking/src/test/java/networking/TestTcpChannelCommunication.java diff --git a/java/core.networking/src/test/java/networking/TestTcpSocketCommunication.java b/core.networking/src/test/java/networking/TestTcpSocketCommunication.java similarity index 100% rename from java/core.networking/src/test/java/networking/TestTcpSocketCommunication.java rename to core.networking/src/test/java/networking/TestTcpSocketCommunication.java diff --git a/java/core.networking/src/test/java/networking/TestUdpDuplexCommunication.java b/core.networking/src/test/java/networking/TestUdpDuplexCommunication.java similarity index 100% rename from java/core.networking/src/test/java/networking/TestUdpDuplexCommunication.java rename to core.networking/src/test/java/networking/TestUdpDuplexCommunication.java diff --git a/java/core.networking/src/test/java/networking/TestUdpMulticastCommunication.java b/core.networking/src/test/java/networking/TestUdpMulticastCommunication.java similarity index 100% rename from java/core.networking/src/test/java/networking/TestUdpMulticastCommunication.java rename to core.networking/src/test/java/networking/TestUdpMulticastCommunication.java diff --git a/java/core.networking/src/test/java/networking/TestUdpUnicastCommunication.java b/core.networking/src/test/java/networking/TestUdpUnicastCommunication.java similarity index 100% rename from java/core.networking/src/test/java/networking/TestUdpUnicastCommunication.java rename to core.networking/src/test/java/networking/TestUdpUnicastCommunication.java diff --git a/java/core.routing/build.gradle b/core.routing/build.gradle similarity index 100% rename from java/core.routing/build.gradle rename to core.routing/build.gradle diff --git a/java/core.routing/gradle/wrapper/gradle-wrapper.jar b/core.routing/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/core.routing/gradle/wrapper/gradle-wrapper.jar rename to core.routing/gradle/wrapper/gradle-wrapper.jar diff --git a/java/core.routing/gradle/wrapper/gradle-wrapper.properties b/core.routing/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/core.routing/gradle/wrapper/gradle-wrapper.properties rename to core.routing/gradle/wrapper/gradle-wrapper.properties diff --git a/java/core.routing/gradlew b/core.routing/gradlew similarity index 100% rename from java/core.routing/gradlew rename to core.routing/gradlew diff --git a/java/core.routing/gradlew.bat b/core.routing/gradlew.bat similarity index 100% rename from java/core.routing/gradlew.bat rename to core.routing/gradlew.bat diff --git a/java/core.windows/build.gradle b/core.windows/build.gradle similarity index 100% rename from java/core.windows/build.gradle rename to core.windows/build.gradle diff --git a/java/core.windows/gradle/wrapper/gradle-wrapper.jar b/core.windows/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/core.windows/gradle/wrapper/gradle-wrapper.jar rename to core.windows/gradle/wrapper/gradle-wrapper.jar diff --git a/java/core.windows/gradle/wrapper/gradle-wrapper.properties b/core.windows/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/core.windows/gradle/wrapper/gradle-wrapper.properties rename to core.windows/gradle/wrapper/gradle-wrapper.properties diff --git a/java/core.windows/gradlew b/core.windows/gradlew similarity index 100% rename from java/core.windows/gradlew rename to core.windows/gradlew diff --git a/java/core.windows/gradlew.bat b/core.windows/gradlew.bat similarity index 100% rename from java/core.windows/gradlew.bat rename to core.windows/gradlew.bat diff --git a/java/core.windows/src/main/java/mimis/application/cmd/CMDApplication.java b/core.windows/src/main/java/mimis/application/cmd/CMDApplication.java similarity index 100% rename from java/core.windows/src/main/java/mimis/application/cmd/CMDApplication.java rename to core.windows/src/main/java/mimis/application/cmd/CMDApplication.java diff --git a/java/core.windows/src/main/java/mimis/application/cmd/windows/WindowsApplication.java b/core.windows/src/main/java/mimis/application/cmd/windows/WindowsApplication.java similarity index 100% rename from java/core.windows/src/main/java/mimis/application/cmd/windows/WindowsApplication.java rename to core.windows/src/main/java/mimis/application/cmd/windows/WindowsApplication.java diff --git a/java/core.windows/src/main/java/mimis/exception/application/windows/WindowsApplicationException.java b/core.windows/src/main/java/mimis/exception/application/windows/WindowsApplicationException.java similarity index 100% rename from java/core.windows/src/main/java/mimis/exception/application/windows/WindowsApplicationException.java rename to core.windows/src/main/java/mimis/exception/application/windows/WindowsApplicationException.java diff --git a/java/core.windows/src/main/java/mimis/exception/util/SendCommandException.java b/core.windows/src/main/java/mimis/exception/util/SendCommandException.java similarity index 100% rename from java/core.windows/src/main/java/mimis/exception/util/SendCommandException.java rename to core.windows/src/main/java/mimis/exception/util/SendCommandException.java diff --git a/java/core.windows/src/main/java/mimis/exception/util/SendKeyException.java b/core.windows/src/main/java/mimis/exception/util/SendKeyException.java similarity index 100% rename from java/core.windows/src/main/java/mimis/exception/util/SendKeyException.java rename to core.windows/src/main/java/mimis/exception/util/SendKeyException.java diff --git a/java/core.windows/src/main/java/mimis/value/Command.java b/core.windows/src/main/java/mimis/value/Command.java similarity index 100% rename from java/core.windows/src/main/java/mimis/value/Command.java rename to core.windows/src/main/java/mimis/value/Command.java diff --git a/java/core.windows/src/main/java/mimis/value/Type.java b/core.windows/src/main/java/mimis/value/Type.java similarity index 100% rename from java/core.windows/src/main/java/mimis/value/Type.java rename to core.windows/src/main/java/mimis/value/Type.java diff --git a/java/core.worker/build.gradle b/core.worker/build.gradle similarity index 100% rename from java/core.worker/build.gradle rename to core.worker/build.gradle diff --git a/java/core.worker/gradle/wrapper/gradle-wrapper.jar b/core.worker/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/core.worker/gradle/wrapper/gradle-wrapper.jar rename to core.worker/gradle/wrapper/gradle-wrapper.jar diff --git a/java/core.worker/gradle/wrapper/gradle-wrapper.properties b/core.worker/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/core.worker/gradle/wrapper/gradle-wrapper.properties rename to core.worker/gradle/wrapper/gradle-wrapper.properties diff --git a/java/core.worker/gradlew b/core.worker/gradlew similarity index 100% rename from java/core.worker/gradlew rename to core.worker/gradlew diff --git a/java/core.worker/gradlew.bat b/core.worker/gradlew.bat similarity index 100% rename from java/core.worker/gradlew.bat rename to core.worker/gradlew.bat diff --git a/java/core.worker/src/main/java/base/Control.java b/core.worker/src/main/java/base/Control.java similarity index 100% rename from java/core.worker/src/main/java/base/Control.java rename to core.worker/src/main/java/base/Control.java diff --git a/java/core.worker/src/main/java/base/Duplex.java b/core.worker/src/main/java/base/Duplex.java similarity index 100% rename from java/core.worker/src/main/java/base/Duplex.java rename to core.worker/src/main/java/base/Duplex.java diff --git a/java/core.worker/src/main/java/base/Forwarder.java b/core.worker/src/main/java/base/Forwarder.java similarity index 100% rename from java/core.worker/src/main/java/base/Forwarder.java rename to core.worker/src/main/java/base/Forwarder.java diff --git a/java/core.worker/src/main/java/base/Receiver.java b/core.worker/src/main/java/base/Receiver.java similarity index 100% rename from java/core.worker/src/main/java/base/Receiver.java rename to core.worker/src/main/java/base/Receiver.java diff --git a/java/core.worker/src/main/java/base/Sender.java b/core.worker/src/main/java/base/Sender.java similarity index 100% rename from java/core.worker/src/main/java/base/Sender.java rename to core.worker/src/main/java/base/Sender.java diff --git a/java/core.worker/src/main/java/base/exception/WorkerException.java b/core.worker/src/main/java/base/exception/WorkerException.java similarity index 100% rename from java/core.worker/src/main/java/base/exception/WorkerException.java rename to core.worker/src/main/java/base/exception/WorkerException.java diff --git a/java/core.worker/src/main/java/base/exception/worker/ActivateException.java b/core.worker/src/main/java/base/exception/worker/ActivateException.java similarity index 100% rename from java/core.worker/src/main/java/base/exception/worker/ActivateException.java rename to core.worker/src/main/java/base/exception/worker/ActivateException.java diff --git a/java/core.worker/src/main/java/base/exception/worker/AlreadyActiveException.java b/core.worker/src/main/java/base/exception/worker/AlreadyActiveException.java similarity index 100% rename from java/core.worker/src/main/java/base/exception/worker/AlreadyActiveException.java rename to core.worker/src/main/java/base/exception/worker/AlreadyActiveException.java diff --git a/java/core.worker/src/main/java/base/exception/worker/AlreadyRunningException.java b/core.worker/src/main/java/base/exception/worker/AlreadyRunningException.java similarity index 100% rename from java/core.worker/src/main/java/base/exception/worker/AlreadyRunningException.java rename to core.worker/src/main/java/base/exception/worker/AlreadyRunningException.java diff --git a/java/core.worker/src/main/java/base/exception/worker/DeactivateException.java b/core.worker/src/main/java/base/exception/worker/DeactivateException.java similarity index 100% rename from java/core.worker/src/main/java/base/exception/worker/DeactivateException.java rename to core.worker/src/main/java/base/exception/worker/DeactivateException.java diff --git a/java/core.worker/src/main/java/base/exception/worker/NotActiveException.java b/core.worker/src/main/java/base/exception/worker/NotActiveException.java similarity index 100% rename from java/core.worker/src/main/java/base/exception/worker/NotActiveException.java rename to core.worker/src/main/java/base/exception/worker/NotActiveException.java diff --git a/java/core.worker/src/main/java/base/exception/worker/NotRunningException.java b/core.worker/src/main/java/base/exception/worker/NotRunningException.java similarity index 100% rename from java/core.worker/src/main/java/base/exception/worker/NotRunningException.java rename to core.worker/src/main/java/base/exception/worker/NotRunningException.java diff --git a/java/core.worker/src/main/java/base/exception/worker/StartException.java b/core.worker/src/main/java/base/exception/worker/StartException.java similarity index 100% rename from java/core.worker/src/main/java/base/exception/worker/StartException.java rename to core.worker/src/main/java/base/exception/worker/StartException.java diff --git a/java/core.worker/src/main/java/base/util/ArrayCycle.java b/core.worker/src/main/java/base/util/ArrayCycle.java similarity index 100% rename from java/core.worker/src/main/java/base/util/ArrayCycle.java rename to core.worker/src/main/java/base/util/ArrayCycle.java diff --git a/java/core.worker/src/main/java/base/util/Buffer.java b/core.worker/src/main/java/base/util/Buffer.java similarity index 100% rename from java/core.worker/src/main/java/base/util/Buffer.java rename to core.worker/src/main/java/base/util/Buffer.java diff --git a/java/core.worker/src/main/java/base/util/Bufferable.java b/core.worker/src/main/java/base/util/Bufferable.java similarity index 100% rename from java/core.worker/src/main/java/base/util/Bufferable.java rename to core.worker/src/main/java/base/util/Bufferable.java diff --git a/java/core.worker/src/main/java/base/util/BufferedArrayCycle.java b/core.worker/src/main/java/base/util/BufferedArrayCycle.java similarity index 100% rename from java/core.worker/src/main/java/base/util/BufferedArrayCycle.java rename to core.worker/src/main/java/base/util/BufferedArrayCycle.java diff --git a/java/core.worker/src/main/java/base/util/Dummy.java b/core.worker/src/main/java/base/util/Dummy.java similarity index 100% rename from java/core.worker/src/main/java/base/util/Dummy.java rename to core.worker/src/main/java/base/util/Dummy.java diff --git a/java/core.worker/src/main/java/base/work/Listen.java b/core.worker/src/main/java/base/work/Listen.java similarity index 100% rename from java/core.worker/src/main/java/base/work/Listen.java rename to core.worker/src/main/java/base/work/Listen.java diff --git a/java/core.worker/src/main/java/base/work/ReflectiveListen.java b/core.worker/src/main/java/base/work/ReflectiveListen.java similarity index 100% rename from java/core.worker/src/main/java/base/work/ReflectiveListen.java rename to core.worker/src/main/java/base/work/ReflectiveListen.java diff --git a/java/core.worker/src/main/java/base/work/Work.java b/core.worker/src/main/java/base/work/Work.java similarity index 100% rename from java/core.worker/src/main/java/base/work/Work.java rename to core.worker/src/main/java/base/work/Work.java diff --git a/java/core.worker/src/main/java/base/worker/BackgroundListener.java b/core.worker/src/main/java/base/worker/BackgroundListener.java similarity index 100% rename from java/core.worker/src/main/java/base/worker/BackgroundListener.java rename to core.worker/src/main/java/base/worker/BackgroundListener.java diff --git a/java/core.worker/src/main/java/base/worker/DirectIntervalWorker.java b/core.worker/src/main/java/base/worker/DirectIntervalWorker.java similarity index 100% rename from java/core.worker/src/main/java/base/worker/DirectIntervalWorker.java rename to core.worker/src/main/java/base/worker/DirectIntervalWorker.java diff --git a/java/core.worker/src/main/java/base/worker/DirectWorker.java b/core.worker/src/main/java/base/worker/DirectWorker.java similarity index 100% rename from java/core.worker/src/main/java/base/worker/DirectWorker.java rename to core.worker/src/main/java/base/worker/DirectWorker.java diff --git a/java/core.worker/src/main/java/base/worker/ForegroundListener.java b/core.worker/src/main/java/base/worker/ForegroundListener.java similarity index 100% rename from java/core.worker/src/main/java/base/worker/ForegroundListener.java rename to core.worker/src/main/java/base/worker/ForegroundListener.java diff --git a/java/core.worker/src/main/java/base/worker/IntervalWork.java b/core.worker/src/main/java/base/worker/IntervalWork.java similarity index 100% rename from java/core.worker/src/main/java/base/worker/IntervalWork.java rename to core.worker/src/main/java/base/worker/IntervalWork.java diff --git a/java/core.worker/src/main/java/base/worker/ThreadIntervalWorker.java b/core.worker/src/main/java/base/worker/ThreadIntervalWorker.java similarity index 100% rename from java/core.worker/src/main/java/base/worker/ThreadIntervalWorker.java rename to core.worker/src/main/java/base/worker/ThreadIntervalWorker.java diff --git a/java/core.worker/src/main/java/base/worker/ThreadWorker.java b/core.worker/src/main/java/base/worker/ThreadWorker.java similarity index 100% rename from java/core.worker/src/main/java/base/worker/ThreadWorker.java rename to core.worker/src/main/java/base/worker/ThreadWorker.java diff --git a/java/core.worker/src/main/java/base/worker/Worker.java b/core.worker/src/main/java/base/worker/Worker.java similarity index 100% rename from java/core.worker/src/main/java/base/worker/Worker.java rename to core.worker/src/main/java/base/worker/Worker.java diff --git a/java/core.worker/src/main/java/base/worker/pool/Listener.java b/core.worker/src/main/java/base/worker/pool/Listener.java similarity index 100% rename from java/core.worker/src/main/java/base/worker/pool/Listener.java rename to core.worker/src/main/java/base/worker/pool/Listener.java diff --git a/java/core.worker/src/main/java/base/worker/pool/ListenerPool.java b/core.worker/src/main/java/base/worker/pool/ListenerPool.java similarity index 100% rename from java/core.worker/src/main/java/base/worker/pool/ListenerPool.java rename to core.worker/src/main/java/base/worker/pool/ListenerPool.java diff --git a/java/core.worker/src/main/java/base/worker/pool/ListenerPoolRunnable.java b/core.worker/src/main/java/base/worker/pool/ListenerPoolRunnable.java similarity index 100% rename from java/core.worker/src/main/java/base/worker/pool/ListenerPoolRunnable.java rename to core.worker/src/main/java/base/worker/pool/ListenerPoolRunnable.java diff --git a/java/core.worker/src/main/java/base/worker/pool/PooledListener.java b/core.worker/src/main/java/base/worker/pool/PooledListener.java similarity index 100% rename from java/core.worker/src/main/java/base/worker/pool/PooledListener.java rename to core.worker/src/main/java/base/worker/pool/PooledListener.java diff --git a/java/core.worker/src/main/java/base/worker/pool/PooledWorker.java b/core.worker/src/main/java/base/worker/pool/PooledWorker.java similarity index 100% rename from java/core.worker/src/main/java/base/worker/pool/PooledWorker.java rename to core.worker/src/main/java/base/worker/pool/PooledWorker.java diff --git a/java/core.worker/src/main/java/base/worker/pool/WorkerPool.java b/core.worker/src/main/java/base/worker/pool/WorkerPool.java similarity index 100% rename from java/core.worker/src/main/java/base/worker/pool/WorkerPool.java rename to core.worker/src/main/java/base/worker/pool/WorkerPool.java diff --git a/java/core.worker/src/main/java/base/worker/pool/WorkerPoolRunnable.java b/core.worker/src/main/java/base/worker/pool/WorkerPoolRunnable.java similarity index 100% rename from java/core.worker/src/main/java/base/worker/pool/WorkerPoolRunnable.java rename to core.worker/src/main/java/base/worker/pool/WorkerPoolRunnable.java diff --git a/java/core.worker/src/main/java/base/worker/pool/Wrapper.java b/core.worker/src/main/java/base/worker/pool/Wrapper.java similarity index 100% rename from java/core.worker/src/main/java/base/worker/pool/Wrapper.java rename to core.worker/src/main/java/base/worker/pool/Wrapper.java diff --git a/java/core.worker/src/test/java/worker/TestDirectWork.java b/core.worker/src/test/java/worker/TestDirectWork.java similarity index 100% rename from java/core.worker/src/test/java/worker/TestDirectWork.java rename to core.worker/src/test/java/worker/TestDirectWork.java diff --git a/java/core.worker/src/test/java/worker/TestIntervalWork.java b/core.worker/src/test/java/worker/TestIntervalWork.java similarity index 100% rename from java/core.worker/src/test/java/worker/TestIntervalWork.java rename to core.worker/src/test/java/worker/TestIntervalWork.java diff --git a/java/core.worker/src/test/java/worker/TestListen.java b/core.worker/src/test/java/worker/TestListen.java similarity index 100% rename from java/core.worker/src/test/java/worker/TestListen.java rename to core.worker/src/test/java/worker/TestListen.java diff --git a/java/core.worker/src/test/java/worker/TestPooledListen.java b/core.worker/src/test/java/worker/TestPooledListen.java similarity index 100% rename from java/core.worker/src/test/java/worker/TestPooledListen.java rename to core.worker/src/test/java/worker/TestPooledListen.java diff --git a/java/core.worker/src/test/java/worker/TestPooledWork.java b/core.worker/src/test/java/worker/TestPooledWork.java similarity index 100% rename from java/core.worker/src/test/java/worker/TestPooledWork.java rename to core.worker/src/test/java/worker/TestPooledWork.java diff --git a/java/core.worker/src/test/java/worker/dummy/DummyIntervalWork.java b/core.worker/src/test/java/worker/dummy/DummyIntervalWork.java similarity index 100% rename from java/core.worker/src/test/java/worker/dummy/DummyIntervalWork.java rename to core.worker/src/test/java/worker/dummy/DummyIntervalWork.java diff --git a/java/core.worker/src/test/java/worker/dummy/DummyListen.java b/core.worker/src/test/java/worker/dummy/DummyListen.java similarity index 100% rename from java/core.worker/src/test/java/worker/dummy/DummyListen.java rename to core.worker/src/test/java/worker/dummy/DummyListen.java diff --git a/java/core.worker/src/test/java/worker/dummy/DummyWork.java b/core.worker/src/test/java/worker/dummy/DummyWork.java similarity index 100% rename from java/core.worker/src/test/java/worker/dummy/DummyWork.java rename to core.worker/src/test/java/worker/dummy/DummyWork.java diff --git a/java/core.worker/src/test/resources/log4j.properties b/core.worker/src/test/resources/log4j.properties similarity index 100% rename from java/core.worker/src/test/resources/log4j.properties rename to core.worker/src/test/resources/log4j.properties diff --git a/java/device.extreme3d/build.gradle b/device.extreme3d/build.gradle similarity index 100% rename from java/device.extreme3d/build.gradle rename to device.extreme3d/build.gradle diff --git a/java/device.extreme3d/gradle/wrapper/gradle-wrapper.jar b/device.extreme3d/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/device.extreme3d/gradle/wrapper/gradle-wrapper.jar rename to device.extreme3d/gradle/wrapper/gradle-wrapper.jar diff --git a/java/device.extreme3d/gradle/wrapper/gradle-wrapper.properties b/device.extreme3d/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/device.extreme3d/gradle/wrapper/gradle-wrapper.properties rename to device.extreme3d/gradle/wrapper/gradle-wrapper.properties diff --git a/java/device.extreme3d/gradlew b/device.extreme3d/gradlew similarity index 100% rename from java/device.extreme3d/gradlew rename to device.extreme3d/gradlew diff --git a/java/device.extreme3d/gradlew.bat b/device.extreme3d/gradlew.bat similarity index 100% rename from java/device.extreme3d/gradlew.bat rename to device.extreme3d/gradlew.bat diff --git a/java/device.extreme3d/src/main/java/mimis/device/javainput/extreme3d/Extreme3DButton.java b/device.extreme3d/src/main/java/mimis/device/javainput/extreme3d/Extreme3DButton.java similarity index 100% rename from java/device.extreme3d/src/main/java/mimis/device/javainput/extreme3d/Extreme3DButton.java rename to device.extreme3d/src/main/java/mimis/device/javainput/extreme3d/Extreme3DButton.java diff --git a/java/device.extreme3d/src/main/java/mimis/device/javainput/extreme3d/Extreme3DDevice.java b/device.extreme3d/src/main/java/mimis/device/javainput/extreme3d/Extreme3DDevice.java similarity index 100% rename from java/device.extreme3d/src/main/java/mimis/device/javainput/extreme3d/Extreme3DDevice.java rename to device.extreme3d/src/main/java/mimis/device/javainput/extreme3d/Extreme3DDevice.java diff --git a/java/device.extreme3d/src/main/java/mimis/device/javainput/extreme3d/Extreme3DTaskMapCycle.java b/device.extreme3d/src/main/java/mimis/device/javainput/extreme3d/Extreme3DTaskMapCycle.java similarity index 100% rename from java/device.extreme3d/src/main/java/mimis/device/javainput/extreme3d/Extreme3DTaskMapCycle.java rename to device.extreme3d/src/main/java/mimis/device/javainput/extreme3d/Extreme3DTaskMapCycle.java diff --git a/java/device.hotkey/build.gradle b/device.hotkey/build.gradle similarity index 100% rename from java/device.hotkey/build.gradle rename to device.hotkey/build.gradle diff --git a/java/device.hotkey/gradle/wrapper/gradle-wrapper.jar b/device.hotkey/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/device.hotkey/gradle/wrapper/gradle-wrapper.jar rename to device.hotkey/gradle/wrapper/gradle-wrapper.jar diff --git a/java/device.hotkey/gradle/wrapper/gradle-wrapper.properties b/device.hotkey/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/device.hotkey/gradle/wrapper/gradle-wrapper.properties rename to device.hotkey/gradle/wrapper/gradle-wrapper.properties diff --git a/java/device.hotkey/gradlew b/device.hotkey/gradlew similarity index 100% rename from java/device.hotkey/gradlew rename to device.hotkey/gradlew diff --git a/java/device.hotkey/gradlew.bat b/device.hotkey/gradlew.bat similarity index 100% rename from java/device.hotkey/gradlew.bat rename to device.hotkey/gradlew.bat diff --git a/java/device.hotkey/src/main/java/mimis/device/jintellitype/CommandButton.java b/device.hotkey/src/main/java/mimis/device/jintellitype/CommandButton.java similarity index 100% rename from java/device.hotkey/src/main/java/mimis/device/jintellitype/CommandButton.java rename to device.hotkey/src/main/java/mimis/device/jintellitype/CommandButton.java diff --git a/java/device.hotkey/src/main/java/mimis/device/jintellitype/Hotkey.java b/device.hotkey/src/main/java/mimis/device/jintellitype/Hotkey.java similarity index 100% rename from java/device.hotkey/src/main/java/mimis/device/jintellitype/Hotkey.java rename to device.hotkey/src/main/java/mimis/device/jintellitype/Hotkey.java diff --git a/java/device.hotkey/src/main/java/mimis/device/jintellitype/JIntellitypeDevice.java b/device.hotkey/src/main/java/mimis/device/jintellitype/JIntellitypeDevice.java similarity index 100% rename from java/device.hotkey/src/main/java/mimis/device/jintellitype/JIntellitypeDevice.java rename to device.hotkey/src/main/java/mimis/device/jintellitype/JIntellitypeDevice.java diff --git a/java/device.hotkey/src/main/java/mimis/device/jintellitype/JIntellitypeTaskMapCycle.java b/device.hotkey/src/main/java/mimis/device/jintellitype/JIntellitypeTaskMapCycle.java similarity index 100% rename from java/device.hotkey/src/main/java/mimis/device/jintellitype/JIntellitypeTaskMapCycle.java rename to device.hotkey/src/main/java/mimis/device/jintellitype/JIntellitypeTaskMapCycle.java diff --git a/java/device.hotkey/src/main/java/mimis/device/jintellitype/Modifier.java b/device.hotkey/src/main/java/mimis/device/jintellitype/Modifier.java similarity index 100% rename from java/device.hotkey/src/main/java/mimis/device/jintellitype/Modifier.java rename to device.hotkey/src/main/java/mimis/device/jintellitype/Modifier.java diff --git a/java/device.lirc/build.gradle b/device.lirc/build.gradle similarity index 100% rename from java/device.lirc/build.gradle rename to device.lirc/build.gradle diff --git a/java/device.lirc/gradle/wrapper/gradle-wrapper.jar b/device.lirc/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/device.lirc/gradle/wrapper/gradle-wrapper.jar rename to device.lirc/gradle/wrapper/gradle-wrapper.jar diff --git a/java/device.lirc/gradle/wrapper/gradle-wrapper.properties b/device.lirc/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/device.lirc/gradle/wrapper/gradle-wrapper.properties rename to device.lirc/gradle/wrapper/gradle-wrapper.properties diff --git a/java/device.lirc/gradlew b/device.lirc/gradlew similarity index 100% rename from java/device.lirc/gradlew rename to device.lirc/gradlew diff --git a/java/device.lirc/gradlew.bat b/device.lirc/gradlew.bat similarity index 100% rename from java/device.lirc/gradlew.bat rename to device.lirc/gradlew.bat diff --git a/java/device.lirc/src/lirc/LircButton.java b/device.lirc/src/lirc/LircButton.java similarity index 100% rename from java/device.lirc/src/lirc/LircButton.java rename to device.lirc/src/lirc/LircButton.java diff --git a/java/device.lirc/src/lirc/LircButtonListener.java b/device.lirc/src/lirc/LircButtonListener.java similarity index 100% rename from java/device.lirc/src/lirc/LircButtonListener.java rename to device.lirc/src/lirc/LircButtonListener.java diff --git a/java/device.lirc/src/lirc/LircDevice.java b/device.lirc/src/lirc/LircDevice.java similarity index 100% rename from java/device.lirc/src/lirc/LircDevice.java rename to device.lirc/src/lirc/LircDevice.java diff --git a/java/device.lirc/src/lirc/LircService.java b/device.lirc/src/lirc/LircService.java similarity index 100% rename from java/device.lirc/src/lirc/LircService.java rename to device.lirc/src/lirc/LircService.java diff --git a/java/device.lirc/src/lirc/LircTaskMapCycle.java b/device.lirc/src/lirc/LircTaskMapCycle.java similarity index 100% rename from java/device.lirc/src/lirc/LircTaskMapCycle.java rename to device.lirc/src/lirc/LircTaskMapCycle.java diff --git a/java/device.lirc/src/main/java/mimis/device/lirc/LircButton.java b/device.lirc/src/main/java/mimis/device/lirc/LircButton.java similarity index 100% rename from java/device.lirc/src/main/java/mimis/device/lirc/LircButton.java rename to device.lirc/src/main/java/mimis/device/lirc/LircButton.java diff --git a/java/device.lirc/src/main/java/mimis/device/lirc/LircButtonListener.java b/device.lirc/src/main/java/mimis/device/lirc/LircButtonListener.java similarity index 100% rename from java/device.lirc/src/main/java/mimis/device/lirc/LircButtonListener.java rename to device.lirc/src/main/java/mimis/device/lirc/LircButtonListener.java diff --git a/java/device.lirc/src/main/java/mimis/device/lirc/LircDevice.java b/device.lirc/src/main/java/mimis/device/lirc/LircDevice.java similarity index 100% rename from java/device.lirc/src/main/java/mimis/device/lirc/LircDevice.java rename to device.lirc/src/main/java/mimis/device/lirc/LircDevice.java diff --git a/java/device.lirc/src/main/java/mimis/device/lirc/LircService.java b/device.lirc/src/main/java/mimis/device/lirc/LircService.java similarity index 100% rename from java/device.lirc/src/main/java/mimis/device/lirc/LircService.java rename to device.lirc/src/main/java/mimis/device/lirc/LircService.java diff --git a/java/device.lirc/src/main/java/mimis/device/lirc/LircTaskMapCycle.java b/device.lirc/src/main/java/mimis/device/lirc/LircTaskMapCycle.java similarity index 100% rename from java/device.lirc/src/main/java/mimis/device/lirc/LircTaskMapCycle.java rename to device.lirc/src/main/java/mimis/device/lirc/LircTaskMapCycle.java diff --git a/java/device.lirc/src/main/java/mimis/device/lirc/remote/DenonRC176Button.java b/device.lirc/src/main/java/mimis/device/lirc/remote/DenonRC176Button.java similarity index 100% rename from java/device.lirc/src/main/java/mimis/device/lirc/remote/DenonRC176Button.java rename to device.lirc/src/main/java/mimis/device/lirc/remote/DenonRC176Button.java diff --git a/java/device.lirc/src/main/java/mimis/device/lirc/remote/DenonRC176EventMap.java b/device.lirc/src/main/java/mimis/device/lirc/remote/DenonRC176EventMap.java similarity index 100% rename from java/device.lirc/src/main/java/mimis/device/lirc/remote/DenonRC176EventMap.java rename to device.lirc/src/main/java/mimis/device/lirc/remote/DenonRC176EventMap.java diff --git a/java/device.lirc/src/main/java/mimis/device/lirc/remote/PhiliphsRCLE011Button.java b/device.lirc/src/main/java/mimis/device/lirc/remote/PhiliphsRCLE011Button.java similarity index 100% rename from java/device.lirc/src/main/java/mimis/device/lirc/remote/PhiliphsRCLE011Button.java rename to device.lirc/src/main/java/mimis/device/lirc/remote/PhiliphsRCLE011Button.java diff --git a/java/device.lirc/src/main/java/mimis/device/lirc/remote/PhiliphsRCLE011EventMap.java b/device.lirc/src/main/java/mimis/device/lirc/remote/PhiliphsRCLE011EventMap.java similarity index 100% rename from java/device.lirc/src/main/java/mimis/device/lirc/remote/PhiliphsRCLE011EventMap.java rename to device.lirc/src/main/java/mimis/device/lirc/remote/PhiliphsRCLE011EventMap.java diff --git a/java/device.lirc/src/main/java/mimis/device/lirc/remote/SamsungBN5901015AButton.java b/device.lirc/src/main/java/mimis/device/lirc/remote/SamsungBN5901015AButton.java similarity index 100% rename from java/device.lirc/src/main/java/mimis/device/lirc/remote/SamsungBN5901015AButton.java rename to device.lirc/src/main/java/mimis/device/lirc/remote/SamsungBN5901015AButton.java diff --git a/java/device.lirc/src/main/java/mimis/device/lirc/remote/SamsungBN5901015AEventMap.java b/device.lirc/src/main/java/mimis/device/lirc/remote/SamsungBN5901015AEventMap.java similarity index 100% rename from java/device.lirc/src/main/java/mimis/device/lirc/remote/SamsungBN5901015AEventMap.java rename to device.lirc/src/main/java/mimis/device/lirc/remote/SamsungBN5901015AEventMap.java diff --git a/java/device.lirc/src/main/java/mimis/device/lirc/remote/WC02IPOButton.java b/device.lirc/src/main/java/mimis/device/lirc/remote/WC02IPOButton.java similarity index 100% rename from java/device.lirc/src/main/java/mimis/device/lirc/remote/WC02IPOButton.java rename to device.lirc/src/main/java/mimis/device/lirc/remote/WC02IPOButton.java diff --git a/java/device.lirc/src/main/java/mimis/util/Multiplexer.java b/device.lirc/src/main/java/mimis/util/Multiplexer.java similarity index 100% rename from java/device.lirc/src/main/java/mimis/util/Multiplexer.java rename to device.lirc/src/main/java/mimis/util/Multiplexer.java diff --git a/java/device.lirc/src/remote/DenonRC176Button.java b/device.lirc/src/remote/DenonRC176Button.java similarity index 100% rename from java/device.lirc/src/remote/DenonRC176Button.java rename to device.lirc/src/remote/DenonRC176Button.java diff --git a/java/device.lirc/src/remote/DenonRC176EventMap.java b/device.lirc/src/remote/DenonRC176EventMap.java similarity index 100% rename from java/device.lirc/src/remote/DenonRC176EventMap.java rename to device.lirc/src/remote/DenonRC176EventMap.java diff --git a/java/device.lirc/src/remote/PhiliphsRCLE011Button.java b/device.lirc/src/remote/PhiliphsRCLE011Button.java similarity index 100% rename from java/device.lirc/src/remote/PhiliphsRCLE011Button.java rename to device.lirc/src/remote/PhiliphsRCLE011Button.java diff --git a/java/device.lirc/src/remote/PhiliphsRCLE011EventMap.java b/device.lirc/src/remote/PhiliphsRCLE011EventMap.java similarity index 100% rename from java/device.lirc/src/remote/PhiliphsRCLE011EventMap.java rename to device.lirc/src/remote/PhiliphsRCLE011EventMap.java diff --git a/java/device.lirc/src/remote/SamsungBN5901015AButton.java b/device.lirc/src/remote/SamsungBN5901015AButton.java similarity index 100% rename from java/device.lirc/src/remote/SamsungBN5901015AButton.java rename to device.lirc/src/remote/SamsungBN5901015AButton.java diff --git a/java/device.lirc/src/remote/SamsungBN5901015AEventMap.java b/device.lirc/src/remote/SamsungBN5901015AEventMap.java similarity index 100% rename from java/device.lirc/src/remote/SamsungBN5901015AEventMap.java rename to device.lirc/src/remote/SamsungBN5901015AEventMap.java diff --git a/java/device.lirc/src/remote/WC02IPOButton.java b/device.lirc/src/remote/WC02IPOButton.java similarity index 100% rename from java/device.lirc/src/remote/WC02IPOButton.java rename to device.lirc/src/remote/WC02IPOButton.java diff --git a/java/device.network/build.gradle b/device.network/build.gradle similarity index 100% rename from java/device.network/build.gradle rename to device.network/build.gradle diff --git a/java/device.network/gradle/wrapper/gradle-wrapper.jar b/device.network/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/device.network/gradle/wrapper/gradle-wrapper.jar rename to device.network/gradle/wrapper/gradle-wrapper.jar diff --git a/java/device.network/gradle/wrapper/gradle-wrapper.properties b/device.network/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/device.network/gradle/wrapper/gradle-wrapper.properties rename to device.network/gradle/wrapper/gradle-wrapper.properties diff --git a/java/device.network/gradlew b/device.network/gradlew similarity index 100% rename from java/device.network/gradlew rename to device.network/gradlew diff --git a/java/device.network/gradlew.bat b/device.network/gradlew.bat similarity index 100% rename from java/device.network/gradlew.bat rename to device.network/gradlew.bat diff --git a/java/device.network/src/main/java/mimis/device/network/NetworkDevice.java b/device.network/src/main/java/mimis/device/network/NetworkDevice.java similarity index 100% rename from java/device.network/src/main/java/mimis/device/network/NetworkDevice.java rename to device.network/src/main/java/mimis/device/network/NetworkDevice.java diff --git a/java/device.rumblepad/build.gradle b/device.rumblepad/build.gradle similarity index 100% rename from java/device.rumblepad/build.gradle rename to device.rumblepad/build.gradle diff --git a/java/device.rumblepad/gradle/wrapper/gradle-wrapper.jar b/device.rumblepad/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/device.rumblepad/gradle/wrapper/gradle-wrapper.jar rename to device.rumblepad/gradle/wrapper/gradle-wrapper.jar diff --git a/java/device.rumblepad/gradle/wrapper/gradle-wrapper.properties b/device.rumblepad/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/device.rumblepad/gradle/wrapper/gradle-wrapper.properties rename to device.rumblepad/gradle/wrapper/gradle-wrapper.properties diff --git a/java/device.rumblepad/gradlew b/device.rumblepad/gradlew similarity index 100% rename from java/device.rumblepad/gradlew rename to device.rumblepad/gradlew diff --git a/java/device.rumblepad/gradlew.bat b/device.rumblepad/gradlew.bat similarity index 100% rename from java/device.rumblepad/gradlew.bat rename to device.rumblepad/gradlew.bat diff --git a/java/device.rumblepad/src/main/java/mimis/device/javainput/rumblepad/RumblepadButton.java b/device.rumblepad/src/main/java/mimis/device/javainput/rumblepad/RumblepadButton.java similarity index 100% rename from java/device.rumblepad/src/main/java/mimis/device/javainput/rumblepad/RumblepadButton.java rename to device.rumblepad/src/main/java/mimis/device/javainput/rumblepad/RumblepadButton.java diff --git a/java/device.rumblepad/src/main/java/mimis/device/javainput/rumblepad/RumblepadDevice.java b/device.rumblepad/src/main/java/mimis/device/javainput/rumblepad/RumblepadDevice.java similarity index 100% rename from java/device.rumblepad/src/main/java/mimis/device/javainput/rumblepad/RumblepadDevice.java rename to device.rumblepad/src/main/java/mimis/device/javainput/rumblepad/RumblepadDevice.java diff --git a/java/device.rumblepad/src/main/java/mimis/device/javainput/rumblepad/RumblepadTaskMapCycle.java b/device.rumblepad/src/main/java/mimis/device/javainput/rumblepad/RumblepadTaskMapCycle.java similarity index 100% rename from java/device.rumblepad/src/main/java/mimis/device/javainput/rumblepad/RumblepadTaskMapCycle.java rename to device.rumblepad/src/main/java/mimis/device/javainput/rumblepad/RumblepadTaskMapCycle.java diff --git a/java/device.wiimote/build.gradle b/device.wiimote/build.gradle similarity index 100% rename from java/device.wiimote/build.gradle rename to device.wiimote/build.gradle diff --git a/java/device.wiimote/gradle/wrapper/gradle-wrapper.jar b/device.wiimote/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/device.wiimote/gradle/wrapper/gradle-wrapper.jar rename to device.wiimote/gradle/wrapper/gradle-wrapper.jar diff --git a/java/device.wiimote/gradle/wrapper/gradle-wrapper.properties b/device.wiimote/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/device.wiimote/gradle/wrapper/gradle-wrapper.properties rename to device.wiimote/gradle/wrapper/gradle-wrapper.properties diff --git a/java/device.wiimote/gradlew b/device.wiimote/gradlew similarity index 100% rename from java/device.wiimote/gradlew rename to device.wiimote/gradlew diff --git a/java/device.wiimote/gradlew.bat b/device.wiimote/gradlew.bat similarity index 100% rename from java/device.wiimote/gradlew.bat rename to device.wiimote/gradlew.bat diff --git a/java/device.wiimote/src/gesture/GestureDevice.java b/device.wiimote/src/gesture/GestureDevice.java similarity index 100% rename from java/device.wiimote/src/gesture/GestureDevice.java rename to device.wiimote/src/gesture/GestureDevice.java diff --git a/java/device.wiimote/src/main/java/mimis/device/wiimote/WiimoteButton.java b/device.wiimote/src/main/java/mimis/device/wiimote/WiimoteButton.java similarity index 100% rename from java/device.wiimote/src/main/java/mimis/device/wiimote/WiimoteButton.java rename to device.wiimote/src/main/java/mimis/device/wiimote/WiimoteButton.java diff --git a/java/device.wiimote/src/main/java/mimis/device/wiimote/WiimoteDevice.java b/device.wiimote/src/main/java/mimis/device/wiimote/WiimoteDevice.java similarity index 100% rename from java/device.wiimote/src/main/java/mimis/device/wiimote/WiimoteDevice.java rename to device.wiimote/src/main/java/mimis/device/wiimote/WiimoteDevice.java diff --git a/java/device.wiimote/src/main/java/mimis/device/wiimote/WiimoteDiscovery.java b/device.wiimote/src/main/java/mimis/device/wiimote/WiimoteDiscovery.java similarity index 100% rename from java/device.wiimote/src/main/java/mimis/device/wiimote/WiimoteDiscovery.java rename to device.wiimote/src/main/java/mimis/device/wiimote/WiimoteDiscovery.java diff --git a/java/device.wiimote/src/main/java/mimis/device/wiimote/WiimoteService.java b/device.wiimote/src/main/java/mimis/device/wiimote/WiimoteService.java similarity index 100% rename from java/device.wiimote/src/main/java/mimis/device/wiimote/WiimoteService.java rename to device.wiimote/src/main/java/mimis/device/wiimote/WiimoteService.java diff --git a/java/device.wiimote/src/main/java/mimis/device/wiimote/WiimoteTaskMapCycle.java b/device.wiimote/src/main/java/mimis/device/wiimote/WiimoteTaskMapCycle.java similarity index 100% rename from java/device.wiimote/src/main/java/mimis/device/wiimote/WiimoteTaskMapCycle.java rename to device.wiimote/src/main/java/mimis/device/wiimote/WiimoteTaskMapCycle.java diff --git a/java/device.wiimote/src/main/java/mimis/device/wiimote/gesture/GestureDevice.java b/device.wiimote/src/main/java/mimis/device/wiimote/gesture/GestureDevice.java similarity index 100% rename from java/device.wiimote/src/main/java/mimis/device/wiimote/gesture/GestureDevice.java rename to device.wiimote/src/main/java/mimis/device/wiimote/gesture/GestureDevice.java diff --git a/java/device.wiimote/src/main/java/mimis/device/wiimote/motion/MotionData.java b/device.wiimote/src/main/java/mimis/device/wiimote/motion/MotionData.java similarity index 100% rename from java/device.wiimote/src/main/java/mimis/device/wiimote/motion/MotionData.java rename to device.wiimote/src/main/java/mimis/device/wiimote/motion/MotionData.java diff --git a/java/device.wiimote/src/main/java/mimis/device/wiimote/motion/MotionDevice.java b/device.wiimote/src/main/java/mimis/device/wiimote/motion/MotionDevice.java similarity index 100% rename from java/device.wiimote/src/main/java/mimis/device/wiimote/motion/MotionDevice.java rename to device.wiimote/src/main/java/mimis/device/wiimote/motion/MotionDevice.java diff --git a/java/device.wiimote/src/motion/MotionData.java b/device.wiimote/src/motion/MotionData.java similarity index 100% rename from java/device.wiimote/src/motion/MotionData.java rename to device.wiimote/src/motion/MotionData.java diff --git a/java/device.wiimote/src/motion/MotionDevice.java b/device.wiimote/src/motion/MotionDevice.java similarity index 100% rename from java/device.wiimote/src/motion/MotionDevice.java rename to device.wiimote/src/motion/MotionDevice.java diff --git a/java/device.wiimote/src/wiimote/WiimoteButton.java b/device.wiimote/src/wiimote/WiimoteButton.java similarity index 100% rename from java/device.wiimote/src/wiimote/WiimoteButton.java rename to device.wiimote/src/wiimote/WiimoteButton.java diff --git a/java/device.wiimote/src/wiimote/WiimoteDevice.java b/device.wiimote/src/wiimote/WiimoteDevice.java similarity index 100% rename from java/device.wiimote/src/wiimote/WiimoteDevice.java rename to device.wiimote/src/wiimote/WiimoteDevice.java diff --git a/java/device.wiimote/src/wiimote/WiimoteDiscovery.java b/device.wiimote/src/wiimote/WiimoteDiscovery.java similarity index 100% rename from java/device.wiimote/src/wiimote/WiimoteDiscovery.java rename to device.wiimote/src/wiimote/WiimoteDiscovery.java diff --git a/java/device.wiimote/src/wiimote/WiimoteService.java b/device.wiimote/src/wiimote/WiimoteService.java similarity index 100% rename from java/device.wiimote/src/wiimote/WiimoteService.java rename to device.wiimote/src/wiimote/WiimoteService.java diff --git a/java/device.wiimote/src/wiimote/WiimoteTaskMapCycle.java b/device.wiimote/src/wiimote/WiimoteTaskMapCycle.java similarity index 100% rename from java/device.wiimote/src/wiimote/WiimoteTaskMapCycle.java rename to device.wiimote/src/wiimote/WiimoteTaskMapCycle.java diff --git a/java/device.xbox360/build.gradle b/device.xbox360/build.gradle similarity index 100% rename from java/device.xbox360/build.gradle rename to device.xbox360/build.gradle diff --git a/java/device.xbox360/gradle/wrapper/gradle-wrapper.jar b/device.xbox360/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/device.xbox360/gradle/wrapper/gradle-wrapper.jar rename to device.xbox360/gradle/wrapper/gradle-wrapper.jar diff --git a/java/device.xbox360/gradle/wrapper/gradle-wrapper.properties b/device.xbox360/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/device.xbox360/gradle/wrapper/gradle-wrapper.properties rename to device.xbox360/gradle/wrapper/gradle-wrapper.properties diff --git a/java/device.xbox360/gradlew b/device.xbox360/gradlew similarity index 100% rename from java/device.xbox360/gradlew rename to device.xbox360/gradlew diff --git a/java/device.xbox360/gradlew.bat b/device.xbox360/gradlew.bat similarity index 100% rename from java/device.xbox360/gradlew.bat rename to device.xbox360/gradlew.bat diff --git a/java/device.xbox360/src/main/java/mimis/device/javainput/xbox360/Xbox360Button.java b/device.xbox360/src/main/java/mimis/device/javainput/xbox360/Xbox360Button.java similarity index 100% rename from java/device.xbox360/src/main/java/mimis/device/javainput/xbox360/Xbox360Button.java rename to device.xbox360/src/main/java/mimis/device/javainput/xbox360/Xbox360Button.java diff --git a/java/device.xbox360/src/main/java/mimis/device/javainput/xbox360/Xbox360Device.java b/device.xbox360/src/main/java/mimis/device/javainput/xbox360/Xbox360Device.java similarity index 100% rename from java/device.xbox360/src/main/java/mimis/device/javainput/xbox360/Xbox360Device.java rename to device.xbox360/src/main/java/mimis/device/javainput/xbox360/Xbox360Device.java diff --git a/java/device.xbox360/src/main/java/mimis/device/javainput/xbox360/Xbox360TaskMapCycle.java b/device.xbox360/src/main/java/mimis/device/javainput/xbox360/Xbox360TaskMapCycle.java similarity index 100% rename from java/device.xbox360/src/main/java/mimis/device/javainput/xbox360/Xbox360TaskMapCycle.java rename to device.xbox360/src/main/java/mimis/device/javainput/xbox360/Xbox360TaskMapCycle.java diff --git a/java/exec.connected/build.gradle b/exec.connected/build.gradle similarity index 100% rename from java/exec.connected/build.gradle rename to exec.connected/build.gradle diff --git a/java/exec.connected/gradle/wrapper/gradle-wrapper.jar b/exec.connected/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/exec.connected/gradle/wrapper/gradle-wrapper.jar rename to exec.connected/gradle/wrapper/gradle-wrapper.jar diff --git a/java/exec.connected/gradle/wrapper/gradle-wrapper.properties b/exec.connected/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/exec.connected/gradle/wrapper/gradle-wrapper.properties rename to exec.connected/gradle/wrapper/gradle-wrapper.properties diff --git a/java/exec.connected/gradlew b/exec.connected/gradlew similarity index 100% rename from java/exec.connected/gradlew rename to exec.connected/gradlew diff --git a/java/exec.connected/gradlew.bat b/exec.connected/gradlew.bat similarity index 100% rename from java/exec.connected/gradlew.bat rename to exec.connected/gradlew.bat diff --git a/java/exec.connected/out.yml b/exec.connected/out.yml similarity index 100% rename from java/exec.connected/out.yml rename to exec.connected/out.yml diff --git a/java/exec.connected/src/main/java/connected/TestFromYaml.java b/exec.connected/src/main/java/connected/TestFromYaml.java similarity index 100% rename from java/exec.connected/src/main/java/connected/TestFromYaml.java rename to exec.connected/src/main/java/connected/TestFromYaml.java diff --git a/java/exec.connected/src/main/java/connected/TestTcpCommunication.java b/exec.connected/src/main/java/connected/TestTcpCommunication.java similarity index 100% rename from java/exec.connected/src/main/java/connected/TestTcpCommunication.java rename to exec.connected/src/main/java/connected/TestTcpCommunication.java diff --git a/java/exec.connected/src/main/java/dummy/Dummy.java b/exec.connected/src/main/java/dummy/Dummy.java similarity index 100% rename from java/exec.connected/src/main/java/dummy/Dummy.java rename to exec.connected/src/main/java/dummy/Dummy.java diff --git a/java/exec.connected/src/main/java/extra/LircTaskMapCycle.java b/exec.connected/src/main/java/extra/LircTaskMapCycle.java similarity index 100% rename from java/exec.connected/src/main/java/extra/LircTaskMapCycle.java rename to exec.connected/src/main/java/extra/LircTaskMapCycle.java diff --git a/java/exec.connected/src/main/java/map/DenonRC176EventMap.java b/exec.connected/src/main/java/map/DenonRC176EventMap.java similarity index 100% rename from java/exec.connected/src/main/java/map/DenonRC176EventMap.java rename to exec.connected/src/main/java/map/DenonRC176EventMap.java diff --git a/java/exec.connected/src/main/java/map/PhiliphsRCLE011EventMap.java b/exec.connected/src/main/java/map/PhiliphsRCLE011EventMap.java similarity index 100% rename from java/exec.connected/src/main/java/map/PhiliphsRCLE011EventMap.java rename to exec.connected/src/main/java/map/PhiliphsRCLE011EventMap.java diff --git a/java/exec.connected/src/main/java/map/SamsungBN5901015AEventMap.java b/exec.connected/src/main/java/map/SamsungBN5901015AEventMap.java similarity index 100% rename from java/exec.connected/src/main/java/map/SamsungBN5901015AEventMap.java rename to exec.connected/src/main/java/map/SamsungBN5901015AEventMap.java diff --git a/java/exec.connected/src/test/java/yaml/Contact.java b/exec.connected/src/test/java/yaml/Contact.java similarity index 100% rename from java/exec.connected/src/test/java/yaml/Contact.java rename to exec.connected/src/test/java/yaml/Contact.java diff --git a/java/exec.connected/src/test/java/yaml/Phone.java b/exec.connected/src/test/java/yaml/Phone.java similarity index 100% rename from java/exec.connected/src/test/java/yaml/Phone.java rename to exec.connected/src/test/java/yaml/Phone.java diff --git a/java/exec.connected/src/test/java/yaml/TestParsing.java b/exec.connected/src/test/java/yaml/TestParsing.java similarity index 100% rename from java/exec.connected/src/test/java/yaml/TestParsing.java rename to exec.connected/src/test/java/yaml/TestParsing.java diff --git a/java/exec.connected/test.yml b/exec.connected/test.yml similarity index 100% rename from java/exec.connected/test.yml rename to exec.connected/test.yml diff --git a/java/exec.mimis/build.gradle b/exec.mimis/build.gradle similarity index 100% rename from java/exec.mimis/build.gradle rename to exec.mimis/build.gradle diff --git a/java/exec.mimis/gradle/wrapper/gradle-wrapper.jar b/exec.mimis/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/exec.mimis/gradle/wrapper/gradle-wrapper.jar rename to exec.mimis/gradle/wrapper/gradle-wrapper.jar diff --git a/java/exec.mimis/gradle/wrapper/gradle-wrapper.properties b/exec.mimis/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/exec.mimis/gradle/wrapper/gradle-wrapper.properties rename to exec.mimis/gradle/wrapper/gradle-wrapper.properties diff --git a/java/exec.mimis/gradlew b/exec.mimis/gradlew similarity index 100% rename from java/exec.mimis/gradlew rename to exec.mimis/gradlew diff --git a/java/exec.mimis/gradlew.bat b/exec.mimis/gradlew.bat similarity index 100% rename from java/exec.mimis/gradlew.bat rename to exec.mimis/gradlew.bat diff --git a/java/exec.mimis/src/main/java/mimis/Client.java b/exec.mimis/src/main/java/mimis/Client.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/Client.java rename to exec.mimis/src/main/java/mimis/Client.java diff --git a/java/exec.mimis/src/main/java/mimis/Component.java b/exec.mimis/src/main/java/mimis/Component.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/Component.java rename to exec.mimis/src/main/java/mimis/Component.java diff --git a/java/exec.mimis/src/main/java/mimis/Gui.java b/exec.mimis/src/main/java/mimis/Gui.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/Gui.java rename to exec.mimis/src/main/java/mimis/Gui.java diff --git a/java/exec.mimis/src/main/java/mimis/Main.java b/exec.mimis/src/main/java/mimis/Main.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/Main.java rename to exec.mimis/src/main/java/mimis/Main.java diff --git a/java/exec.mimis/src/main/java/mimis/Mimis.java b/exec.mimis/src/main/java/mimis/Mimis.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/Mimis.java rename to exec.mimis/src/main/java/mimis/Mimis.java diff --git a/java/exec.mimis/src/main/java/mimis/device/panel/Panel.java b/exec.mimis/src/main/java/mimis/device/panel/Panel.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/device/panel/Panel.java rename to exec.mimis/src/main/java/mimis/device/panel/Panel.java diff --git a/java/exec.mimis/src/main/java/mimis/device/panel/PanelButton.java b/exec.mimis/src/main/java/mimis/device/panel/PanelButton.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/device/panel/PanelButton.java rename to exec.mimis/src/main/java/mimis/device/panel/PanelButton.java diff --git a/java/exec.mimis/src/main/java/mimis/device/panel/PanelDevice.java b/exec.mimis/src/main/java/mimis/device/panel/PanelDevice.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/device/panel/PanelDevice.java rename to exec.mimis/src/main/java/mimis/device/panel/PanelDevice.java diff --git a/java/exec.mimis/src/main/java/mimis/device/panel/PanelTaskMapCycle.java b/exec.mimis/src/main/java/mimis/device/panel/PanelTaskMapCycle.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/device/panel/PanelTaskMapCycle.java rename to exec.mimis/src/main/java/mimis/device/panel/PanelTaskMapCycle.java diff --git a/java/exec.mimis/src/main/java/mimis/exception/EventException.java b/exec.mimis/src/main/java/mimis/exception/EventException.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/exception/EventException.java rename to exec.mimis/src/main/java/mimis/exception/EventException.java diff --git a/java/exec.mimis/src/main/java/mimis/exception/event/router/GlobalRouterException.java b/exec.mimis/src/main/java/mimis/exception/event/router/GlobalRouterException.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/exception/event/router/GlobalRouterException.java rename to exec.mimis/src/main/java/mimis/exception/event/router/GlobalRouterException.java diff --git a/java/exec.mimis/src/main/java/mimis/manager/ButtonManager.java b/exec.mimis/src/main/java/mimis/manager/ButtonManager.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/manager/ButtonManager.java rename to exec.mimis/src/main/java/mimis/manager/ButtonManager.java diff --git a/java/exec.mimis/src/main/java/mimis/manager/CurrentButtonManager.java b/exec.mimis/src/main/java/mimis/manager/CurrentButtonManager.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/manager/CurrentButtonManager.java rename to exec.mimis/src/main/java/mimis/manager/CurrentButtonManager.java diff --git a/java/exec.mimis/src/main/java/mimis/manager/Manager.java b/exec.mimis/src/main/java/mimis/manager/Manager.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/manager/Manager.java rename to exec.mimis/src/main/java/mimis/manager/Manager.java diff --git a/java/exec.mimis/src/main/java/mimis/manager/Titled.java b/exec.mimis/src/main/java/mimis/manager/Titled.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/manager/Titled.java rename to exec.mimis/src/main/java/mimis/manager/Titled.java diff --git a/java/exec.mimis/src/main/java/mimis/manager/WorkerButton.java b/exec.mimis/src/main/java/mimis/manager/WorkerButton.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/manager/WorkerButton.java rename to exec.mimis/src/main/java/mimis/manager/WorkerButton.java diff --git a/java/exec.mimis/src/main/java/mimis/router/GlobalRouter.java b/exec.mimis/src/main/java/mimis/router/GlobalRouter.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/router/GlobalRouter.java rename to exec.mimis/src/main/java/mimis/router/GlobalRouter.java diff --git a/java/exec.mimis/src/main/java/mimis/util/Swing.java b/exec.mimis/src/main/java/mimis/util/Swing.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/util/Swing.java rename to exec.mimis/src/main/java/mimis/util/Swing.java diff --git a/java/exec.mimis/src/main/java/mimis/util/swing/CycleButton.java b/exec.mimis/src/main/java/mimis/util/swing/CycleButton.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/util/swing/CycleButton.java rename to exec.mimis/src/main/java/mimis/util/swing/CycleButton.java diff --git a/java/exec.mimis/src/main/java/mimis/util/swing/Dialog.java b/exec.mimis/src/main/java/mimis/util/swing/Dialog.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/util/swing/Dialog.java rename to exec.mimis/src/main/java/mimis/util/swing/Dialog.java diff --git a/java/exec.mimis/src/main/java/mimis/util/swing/HoldButton.java b/exec.mimis/src/main/java/mimis/util/swing/HoldButton.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/util/swing/HoldButton.java rename to exec.mimis/src/main/java/mimis/util/swing/HoldButton.java diff --git a/java/exec.mimis/src/main/java/mimis/util/swing/HoldButtonListener.java b/exec.mimis/src/main/java/mimis/util/swing/HoldButtonListener.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/util/swing/HoldButtonListener.java rename to exec.mimis/src/main/java/mimis/util/swing/HoldButtonListener.java diff --git a/java/exec.mimis/src/main/java/mimis/util/swing/ToggleButton.java b/exec.mimis/src/main/java/mimis/util/swing/ToggleButton.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/util/swing/ToggleButton.java rename to exec.mimis/src/main/java/mimis/util/swing/ToggleButton.java diff --git a/java/exec.mimis/src/main/java/mimis/value/Target.java b/exec.mimis/src/main/java/mimis/value/Target.java similarity index 100% rename from java/exec.mimis/src/main/java/mimis/value/Target.java rename to exec.mimis/src/main/java/mimis/value/Target.java diff --git a/java/exec.mimis/src/main/resources/M.ico b/exec.mimis/src/main/resources/M.ico similarity index 100% rename from java/exec.mimis/src/main/resources/M.ico rename to exec.mimis/src/main/resources/M.ico diff --git a/java/exec.mimis/src/main/resources/M.png b/exec.mimis/src/main/resources/M.png similarity index 100% rename from java/exec.mimis/src/main/resources/M.png rename to exec.mimis/src/main/resources/M.png diff --git a/java/exec.mimis/src/main/resources/META-INF/services/mimis.application.Application b/exec.mimis/src/main/resources/META-INF/services/mimis.application.Application similarity index 100% rename from java/exec.mimis/src/main/resources/META-INF/services/mimis.application.Application rename to exec.mimis/src/main/resources/META-INF/services/mimis.application.Application diff --git a/java/exec.mimis/src/main/resources/META-INF/services/mimis.device.Device b/exec.mimis/src/main/resources/META-INF/services/mimis.device.Device similarity index 100% rename from java/exec.mimis/src/main/resources/META-INF/services/mimis.device.Device rename to exec.mimis/src/main/resources/META-INF/services/mimis.device.Device diff --git a/java/exec.mimis/src/main/resources/Mimis.bmp b/exec.mimis/src/main/resources/Mimis.bmp similarity index 100% rename from java/exec.mimis/src/main/resources/Mimis.bmp rename to exec.mimis/src/main/resources/Mimis.bmp diff --git a/java/exec.mimis/src/main/resources/Mimis.png b/exec.mimis/src/main/resources/Mimis.png similarity index 100% rename from java/exec.mimis/src/main/resources/Mimis.png rename to exec.mimis/src/main/resources/Mimis.png diff --git a/java/exec.mimis/src/main/resources/commons-logging.properties b/exec.mimis/src/main/resources/commons-logging.properties similarity index 100% rename from java/exec.mimis/src/main/resources/commons-logging.properties rename to exec.mimis/src/main/resources/commons-logging.properties diff --git a/java/exec.mimis/src/main/resources/icons/camera.png b/exec.mimis/src/main/resources/icons/camera.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/camera.png rename to exec.mimis/src/main/resources/icons/camera.png diff --git a/java/exec.mimis/src/main/resources/icons/comment.png b/exec.mimis/src/main/resources/icons/comment.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/comment.png rename to exec.mimis/src/main/resources/icons/comment.png diff --git a/java/exec.mimis/src/main/resources/icons/connect.png b/exec.mimis/src/main/resources/icons/connect.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/connect.png rename to exec.mimis/src/main/resources/icons/connect.png diff --git a/java/exec.mimis/src/main/resources/icons/control_eject_blue.png b/exec.mimis/src/main/resources/icons/control_eject_blue.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/control_eject_blue.png rename to exec.mimis/src/main/resources/icons/control_eject_blue.png diff --git a/java/exec.mimis/src/main/resources/icons/control_end_blue.png b/exec.mimis/src/main/resources/icons/control_end_blue.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/control_end_blue.png rename to exec.mimis/src/main/resources/icons/control_end_blue.png diff --git a/java/exec.mimis/src/main/resources/icons/control_fastforward_blue.png b/exec.mimis/src/main/resources/icons/control_fastforward_blue.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/control_fastforward_blue.png rename to exec.mimis/src/main/resources/icons/control_fastforward_blue.png diff --git a/java/exec.mimis/src/main/resources/icons/control_pause_blue.png b/exec.mimis/src/main/resources/icons/control_pause_blue.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/control_pause_blue.png rename to exec.mimis/src/main/resources/icons/control_pause_blue.png diff --git a/java/exec.mimis/src/main/resources/icons/control_play_blue.png b/exec.mimis/src/main/resources/icons/control_play_blue.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/control_play_blue.png rename to exec.mimis/src/main/resources/icons/control_play_blue.png diff --git a/java/exec.mimis/src/main/resources/icons/control_rewind_blue.png b/exec.mimis/src/main/resources/icons/control_rewind_blue.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/control_rewind_blue.png rename to exec.mimis/src/main/resources/icons/control_rewind_blue.png diff --git a/java/exec.mimis/src/main/resources/icons/control_start_blue.png b/exec.mimis/src/main/resources/icons/control_start_blue.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/control_start_blue.png rename to exec.mimis/src/main/resources/icons/control_start_blue.png diff --git a/java/exec.mimis/src/main/resources/icons/control_stop_blue.png b/exec.mimis/src/main/resources/icons/control_stop_blue.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/control_stop_blue.png rename to exec.mimis/src/main/resources/icons/control_stop_blue.png diff --git a/java/exec.mimis/src/main/resources/icons/down.png b/exec.mimis/src/main/resources/icons/down.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/down.png rename to exec.mimis/src/main/resources/icons/down.png diff --git a/java/exec.mimis/src/main/resources/icons/forward.png b/exec.mimis/src/main/resources/icons/forward.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/forward.png rename to exec.mimis/src/main/resources/icons/forward.png diff --git a/java/exec.mimis/src/main/resources/icons/image.png b/exec.mimis/src/main/resources/icons/image.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/image.png rename to exec.mimis/src/main/resources/icons/image.png diff --git a/java/exec.mimis/src/main/resources/icons/mute.png b/exec.mimis/src/main/resources/icons/mute.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/mute.png rename to exec.mimis/src/main/resources/icons/mute.png diff --git a/java/exec.mimis/src/main/resources/icons/next.png b/exec.mimis/src/main/resources/icons/next.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/next.png rename to exec.mimis/src/main/resources/icons/next.png diff --git a/java/exec.mimis/src/main/resources/icons/pause.png b/exec.mimis/src/main/resources/icons/pause.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/pause.png rename to exec.mimis/src/main/resources/icons/pause.png diff --git a/java/exec.mimis/src/main/resources/icons/play.png b/exec.mimis/src/main/resources/icons/play.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/play.png rename to exec.mimis/src/main/resources/icons/play.png diff --git a/java/exec.mimis/src/main/resources/icons/previous.png b/exec.mimis/src/main/resources/icons/previous.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/previous.png rename to exec.mimis/src/main/resources/icons/previous.png diff --git a/java/exec.mimis/src/main/resources/icons/repeat.png b/exec.mimis/src/main/resources/icons/repeat.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/repeat.png rename to exec.mimis/src/main/resources/icons/repeat.png diff --git a/java/exec.mimis/src/main/resources/icons/rewind.png b/exec.mimis/src/main/resources/icons/rewind.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/rewind.png rename to exec.mimis/src/main/resources/icons/rewind.png diff --git a/java/exec.mimis/src/main/resources/icons/shuffle.png b/exec.mimis/src/main/resources/icons/shuffle.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/shuffle.png rename to exec.mimis/src/main/resources/icons/shuffle.png diff --git a/java/exec.mimis/src/main/resources/icons/sound_mute.png b/exec.mimis/src/main/resources/icons/sound_mute.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/sound_mute.png rename to exec.mimis/src/main/resources/icons/sound_mute.png diff --git a/java/exec.mimis/src/main/resources/icons/stop.png b/exec.mimis/src/main/resources/icons/stop.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/stop.png rename to exec.mimis/src/main/resources/icons/stop.png diff --git a/java/exec.mimis/src/main/resources/icons/unmute.png b/exec.mimis/src/main/resources/icons/unmute.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/unmute.png rename to exec.mimis/src/main/resources/icons/unmute.png diff --git a/java/exec.mimis/src/main/resources/icons/up.png b/exec.mimis/src/main/resources/icons/up.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/up.png rename to exec.mimis/src/main/resources/icons/up.png diff --git a/java/exec.mimis/src/main/resources/icons/volumeDown.png b/exec.mimis/src/main/resources/icons/volumeDown.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/volumeDown.png rename to exec.mimis/src/main/resources/icons/volumeDown.png diff --git a/java/exec.mimis/src/main/resources/icons/volumeUp.png b/exec.mimis/src/main/resources/icons/volumeUp.png similarity index 100% rename from java/exec.mimis/src/main/resources/icons/volumeUp.png rename to exec.mimis/src/main/resources/icons/volumeUp.png diff --git a/java/exec.mimis/src/main/resources/log4j.properties b/exec.mimis/src/main/resources/log4j.properties similarity index 100% rename from java/exec.mimis/src/main/resources/log4j.properties rename to exec.mimis/src/main/resources/log4j.properties diff --git a/java/exec.test/build.gradle b/exec.test/build.gradle similarity index 100% rename from java/exec.test/build.gradle rename to exec.test/build.gradle diff --git a/java/exec.test/gradle/wrapper/gradle-wrapper.jar b/exec.test/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/exec.test/gradle/wrapper/gradle-wrapper.jar rename to exec.test/gradle/wrapper/gradle-wrapper.jar diff --git a/java/exec.test/gradle/wrapper/gradle-wrapper.properties b/exec.test/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/exec.test/gradle/wrapper/gradle-wrapper.properties rename to exec.test/gradle/wrapper/gradle-wrapper.properties diff --git a/java/exec.test/gradlew b/exec.test/gradlew similarity index 100% rename from java/exec.test/gradlew rename to exec.test/gradlew diff --git a/java/exec.test/gradlew.bat b/exec.test/gradlew.bat similarity index 100% rename from java/exec.test/gradlew.bat rename to exec.test/gradlew.bat diff --git a/java/exec.test/src/main/java/jna/HelloTest.java b/exec.test/src/main/java/jna/HelloTest.java similarity index 100% rename from java/exec.test/src/main/java/jna/HelloTest.java rename to exec.test/src/main/java/jna/HelloTest.java diff --git a/java/exec.test/src/main/java/jni/TestIntellitype.java b/exec.test/src/main/java/jni/TestIntellitype.java similarity index 100% rename from java/exec.test/src/main/java/jni/TestIntellitype.java rename to exec.test/src/main/java/jni/TestIntellitype.java diff --git a/java/exec.test/src/main/java/jni/TestNative.java b/exec.test/src/main/java/jni/TestNative.java similarity index 100% rename from java/exec.test/src/main/java/jni/TestNative.java rename to exec.test/src/main/java/jni/TestNative.java diff --git a/java/exec.test/src/main/java/jni/TestWiiuse.java b/exec.test/src/main/java/jni/TestWiiuse.java similarity index 100% rename from java/exec.test/src/main/java/jni/TestWiiuse.java rename to exec.test/src/main/java/jni/TestWiiuse.java diff --git a/java/exec.test/src/main/java/jni/TestXinput.java b/exec.test/src/main/java/jni/TestXinput.java similarity index 100% rename from java/exec.test/src/main/java/jni/TestXinput.java rename to exec.test/src/main/java/jni/TestXinput.java diff --git a/java/exec.test/src/main/java/jni/TestiTunes.java b/exec.test/src/main/java/jni/TestiTunes.java similarity index 100% rename from java/exec.test/src/main/java/jni/TestiTunes.java rename to exec.test/src/main/java/jni/TestiTunes.java diff --git a/java/exec.test/src/main/java/test/BufferedSound.java b/exec.test/src/main/java/test/BufferedSound.java similarity index 100% rename from java/exec.test/src/main/java/test/BufferedSound.java rename to exec.test/src/main/java/test/BufferedSound.java diff --git a/java/exec.test/src/main/java/test/CustomAppender.java b/exec.test/src/main/java/test/CustomAppender.java similarity index 100% rename from java/exec.test/src/main/java/test/CustomAppender.java rename to exec.test/src/main/java/test/CustomAppender.java diff --git a/java/exec.test/src/main/java/test/Ir.java b/exec.test/src/main/java/test/Ir.java similarity index 100% rename from java/exec.test/src/main/java/test/Ir.java rename to exec.test/src/main/java/test/Ir.java diff --git a/java/exec.test/src/main/java/test/Sound.java b/exec.test/src/main/java/test/Sound.java similarity index 100% rename from java/exec.test/src/main/java/test/Sound.java rename to exec.test/src/main/java/test/Sound.java diff --git a/java/exec.test/src/main/java/test/Test.java b/exec.test/src/main/java/test/Test.java similarity index 100% rename from java/exec.test/src/main/java/test/Test.java rename to exec.test/src/main/java/test/Test.java diff --git a/java/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from java/gradle/wrapper/gradle-wrapper.jar rename to gradle/wrapper/gradle-wrapper.jar diff --git a/java/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from java/gradle/wrapper/gradle-wrapper.properties rename to gradle/wrapper/gradle-wrapper.properties diff --git a/java/gradlew b/gradlew similarity index 100% rename from java/gradlew rename to gradlew diff --git a/java/gradlew.bat b/gradlew.bat similarity index 100% rename from java/gradlew.bat rename to gradlew.bat diff --git a/java/settings.gradle b/settings.gradle similarity index 100% rename from java/settings.gradle rename to settings.gradle