An ontology-supported ubiquitous interface agent for cloud computing - Example on Bluetooth wireless technique with Java program