diff --git a/adaptors/java/src/se/lth/control/realtime/AnalogIn.java b/adaptors/java/src/se/lth/control/realtime/AnalogIn.java
index 3fc715f9fefa6e947ee35bb66753a7c9b9050951..9f4e0b4aa822c53a903c86c4efe0d3a072104d0f 100644
--- a/adaptors/java/src/se/lth/control/realtime/AnalogIn.java
+++ b/adaptors/java/src/se/lth/control/realtime/AnalogIn.java
@@ -35,8 +35,13 @@ public class AnalogIn extends IOChannel {
     Moberg.analogInClose(index);
   }
 
+  @Deprecated
   public double get() throws IOChannelException {
     return Moberg.analogIn(index);
   }
 
+  public double read() throws IOChannelException {
+    return Moberg.analogIn(index);
+  }
+
 }
diff --git a/adaptors/java/src/se/lth/control/realtime/AnalogOut.java b/adaptors/java/src/se/lth/control/realtime/AnalogOut.java
index 4310079bf5560794574a3979aef27abdea591645..28372a6a46b092896812e4cfac27ac25738f9640 100644
--- a/adaptors/java/src/se/lth/control/realtime/AnalogOut.java
+++ b/adaptors/java/src/se/lth/control/realtime/AnalogOut.java
@@ -39,8 +39,13 @@ public class AnalogOut extends IOChannel {
     Moberg.analogOutClose(index);
   }
 
+  @Deprecated
   public void set(double value) throws IOChannelException {
     Moberg.analogOut(index, value);
   }
 
+  public double write(double value) throws IOChannelException {
+    return Moberg.analogOut(index, value);
+  }
+
 }
diff --git a/adaptors/java/src/se/lth/control/realtime/DigitalIn.java b/adaptors/java/src/se/lth/control/realtime/DigitalIn.java
index e34e28bce878997f80d4465d178a7e40bc21adfd..90e2fcc44b1e0f895112982d894bab813742ebfe 100644
--- a/adaptors/java/src/se/lth/control/realtime/DigitalIn.java
+++ b/adaptors/java/src/se/lth/control/realtime/DigitalIn.java
@@ -37,8 +37,13 @@ public class DigitalIn extends IOChannel {
     Moberg.digitalInClose(index);
   }
 
+  @Deprecated
   public boolean get() throws IOChannelException {
     return Moberg.digitalIn(index);
   }
 
+  public boolean read() throws IOChannelException {
+    return Moberg.digitalIn(index);
+  }
+
 }
diff --git a/adaptors/java/src/se/lth/control/realtime/DigitalOut.java b/adaptors/java/src/se/lth/control/realtime/DigitalOut.java
index a14f189f62d3c0b40eb729bdc7100dcd3bc67f3d..ff3d6ecd99752d599ab79bd7e31ee94f89eb07f9 100644
--- a/adaptors/java/src/se/lth/control/realtime/DigitalOut.java
+++ b/adaptors/java/src/se/lth/control/realtime/DigitalOut.java
@@ -36,8 +36,13 @@ public class DigitalOut extends IOChannel {
     Moberg.digitalOutClose(index);
   }
 
+  @Deprecated
   public void set(boolean value) throws IOChannelException {
     Moberg.digitalOut(index, value);
   }
 
+  public boolean write(boolean value) throws IOChannelException {
+    return Moberg.digitalOut(index, value);
+  }
+
 }
diff --git a/adaptors/java/src/se/lth/control/realtime/EncoderIn.java b/adaptors/java/src/se/lth/control/realtime/EncoderIn.java
index d1f919d70b805a61845e512614c83b067899b52c..a29e40240e183fffd8b88fe11ed34e31f92628d7 100644
--- a/adaptors/java/src/se/lth/control/realtime/EncoderIn.java
+++ b/adaptors/java/src/se/lth/control/realtime/EncoderIn.java
@@ -36,9 +36,14 @@ public class EncoderIn extends IOChannel {
   protected void close() throws IOChannelException {
     Moberg.encoderInClose(index);
   }
-  
+
+  @Deprecated
   public long get() throws IOChannelException {
     return Moberg.encoderIn(index);
   }
     
+  public long read() throws IOChannelException {
+    return Moberg.encoderIn(index);
+  }
+
 }