public void run() {
System.out.println("New Meeting Client Capability");
final NetChannelOutput client2Server = Mobile.createOne2Net(clientServerLocation);
final NetChannelInput server2Client = Mobile.createNet2One();
MeetingData clientData = new MeetingData();
clientData.setReturnChannel(server2Client.getChannelLocation());
clientData.setClientId(clientId);
// read data obtained from User interface into clientData using EventInput(s)
clientData.setMeetingName((String) meetingNameEvent.read());
clientData.setMeetingPlace((String) meetingLocationEvent.read());
client2Server.write(clientData);
final MeetingData replyData = (MeetingData) server2Client.read();
// write data from replyData into User Interface using ConfigureOutput(s)
if (replyData.getAttendees() == 1) {
registeredConfigure.write("Registered");
} else {
registeredConfigure.write("ALREADY Registered");