diff --git a/.gitignore b/.gitignore
index f3ff31b..9398a26 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,9 +1,8 @@
-bin
.gradle
.settings
-build
-<<<<<<< HEAD
-/cpp/pipe/Release/src
-=======
-src
->>>>>>> 1b005c69f5ba5b443ef5addc6aad13236196f3dc
+.project
+.classpath
+.project
+.maven
+bin
+build
\ No newline at end of file
diff --git a/java/build.xml b/java/build.xml
deleted file mode 100644
index 4d47af4..0000000
--- a/java/build.xml
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/java/client.jar b/java/client.jar
deleted file mode 100644
index 86ea2c8..0000000
Binary files a/java/client.jar and /dev/null differ
diff --git a/java/launch4j.xml b/java/launch4j.xml
deleted file mode 100644
index d3043f1..0000000
--- a/java/launch4j.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-
- false
- gui
- main.jar
- mimis.exe
- Mimis
-
-
- normal
- http://java.com/download
-
- true
- false
-
- resource\M.ico
-
-
- 1.6.0
-
- preferJre
-
-
\ No newline at end of file
diff --git a/java/main.jar b/java/main.jar
deleted file mode 100644
index 4c506e7..0000000
Binary files a/java/main.jar and /dev/null differ
diff --git a/java/mimis.dll b/java/mimis.dll
deleted file mode 100644
index 700c114..0000000
Binary files a/java/mimis.dll and /dev/null differ
diff --git a/java/mimis/jacob-1.15-M3-x86.dll b/java/mimis/jacob-1.15-M3-x86.dll
deleted file mode 100644
index 34876a0..0000000
Binary files a/java/mimis/jacob-1.15-M3-x86.dll and /dev/null differ
diff --git a/java/mimis/jintellitype.dll b/java/mimis/jintellitype.dll
deleted file mode 100644
index 839236b..0000000
Binary files a/java/mimis/jintellitype.dll and /dev/null differ
diff --git a/java/mimis/jxinput.dll b/java/mimis/jxinput.dll
deleted file mode 100644
index 720b9bb..0000000
Binary files a/java/mimis/jxinput.dll and /dev/null differ
diff --git a/java/mimis/lib/jxinput.jar b/java/mimis/lib/jxinput.jar
deleted file mode 100644
index dbb035a..0000000
Binary files a/java/mimis/lib/jxinput.jar and /dev/null differ
diff --git a/java/mimis/mimis.dll b/java/mimis/mimis.dll
deleted file mode 100644
index 76c718c..0000000
Binary files a/java/mimis/mimis.dll and /dev/null differ
diff --git a/java/mimis/mimis.exe b/java/mimis/mimis.exe
deleted file mode 100644
index 93a6acf..0000000
Binary files a/java/mimis/mimis.exe and /dev/null differ
diff --git a/java/mimis/src/main/java/mimis/util/Native.java b/java/mimis/src/main/java/mimis/util/Native.java
deleted file mode 100644
index 49ceff7..0000000
--- a/java/mimis/src/main/java/mimis/util/Native.java
+++ /dev/null
@@ -1,45 +0,0 @@
-package mimis.util;
-
-import mimis.value.Registry;
-import mimis.value.Windows;
-
-public class Native {
- static {
- System.loadLibrary("mimis");
- }
-
- public native static int getHandle(String window);
-
- public static int sendMessage(int handle, Windows windows, int wParam, int lParam) {
- return sendMessage(handle, windows.getCode(), wParam, lParam);
- }
-
- public native static int sendMessage(int handle, int message, int wParam, int lParam);
-
- public static int postMessage(int handle, Windows windows, int wParam, int lParam) {
- return postMessage(handle, windows.getCode(), wParam, lParam);
- }
-
- public native static int postMessage(int handle, int message, int wParam, int lParam);
-
- public static int mapVirtualKey(int code, Windows windows) {
- return mapVirtualKey(code, windows.getCode());
- }
-
- public native static int mapVirtualKey(int code, int type);
-
- public native static boolean isRunning(String program);
-
- public native static boolean terminate(String program);
-
- public static String getValue(Registry registry, String key) {
- return getValue(registry, key, "");
- }
-
- public static String getValue(Registry registry, String key, String name) {
- return getValue(registry.getCode(), key, name);
- }
-
- public native static String getValue(int registry, String key, String name);
-
-}
diff --git a/java/mimis/src/main/java/mimis/value/Registry.java b/java/mimis/src/main/java/mimis/value/Registry.java
deleted file mode 100644
index d222194..0000000
--- a/java/mimis/src/main/java/mimis/value/Registry.java
+++ /dev/null
@@ -1,21 +0,0 @@
-package mimis.value;
-
-public enum Registry {
- CLASSES_ROOT (0x80000000),
- CURRENT_USER (0x80000001),
- LOCAL_MACHINE (0x80000002),
- USERS (0x80000003),
- PERFORMANCE_DATA (0x80000004),
- CURRENT_CONFIG (0x80000005),
- DYN_DATA (0x80000006);
-
- protected int code;
-
- private Registry(int code) {
- this.code = code;
- }
-
- public int getCode() {
- return code;
- }
-}
diff --git a/java/mimis/src/main/java/mimis/value/Windows.java b/java/mimis/src/main/java/mimis/value/Windows.java
deleted file mode 100644
index dc5a6c7..0000000
--- a/java/mimis/src/main/java/mimis/value/Windows.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package mimis.value;
-
-public enum Windows {
- WM_CLOSE (0x0010),
- WM_COMMAND (0x0111),
- WM_SYSCOMMAND (0x0112),
- WM_APPCOMMAND (0x0319),
- WM_USER (0x0400),
- MAPVK_VK_TO_VSC (0);
-
- protected int code;
-
- private Windows(int code) {
- this.code = code;
- }
-
- public int getCode() {
- return code;
- }
-}
diff --git a/java/mimis/wiiuse.dll b/java/mimis/wiiuse.dll
deleted file mode 100644
index fe4770f..0000000
Binary files a/java/mimis/wiiuse.dll and /dev/null differ
diff --git a/java/mimis/wiiusej.dll b/java/mimis/wiiusej.dll
deleted file mode 100644
index c50c645..0000000
Binary files a/java/mimis/wiiusej.dll and /dev/null differ
diff --git a/java/mimis/wiiusej.jar b/java/mimis/wiiusej.jar
deleted file mode 100644
index 951377e..0000000
Binary files a/java/mimis/wiiusej.jar and /dev/null differ
diff --git a/java/pipe.dll b/java/pipe.dll
deleted file mode 100644
index f0ee87e..0000000
Binary files a/java/pipe.dll and /dev/null differ