Index: /source/ariba/Makefile.am
===================================================================
--- /source/ariba/Makefile.am	(revision 4839)
+++ /source/ariba/Makefile.am	(revision 4840)
@@ -335,4 +335,5 @@
   utility/bootstrap/modules/BootstrapModule.cpp \
   utility/bootstrap/modules/multicastdns/MulticastDns.cpp
+  utility/bootstrap/modules/bluetoothsdp/BluetoothSdp.cpp
   
 nobase_libariba_la_HEADERS += \
@@ -341,4 +342,5 @@
   utility/bootstrap/modules/BootstrapModule.h \
   utility/bootstrap/modules/multicastdns/MulticastDns.h
+  utility/bootstrap/modules/bluetoothsdp/BluetoothSdp.h
 
 #------------> utility :: configuration
Index: /source/ariba/utility/bootstrap/modules/bluetoothsdp/BluetoothSdp.cpp
===================================================================
--- /source/ariba/utility/bootstrap/modules/bluetoothsdp/BluetoothSdp.cpp	(revision 4840)
+++ /source/ariba/utility/bootstrap/modules/bluetoothsdp/BluetoothSdp.cpp	(revision 4840)
@@ -0,0 +1,76 @@
+// [License]
+// The Ariba-Underlay Copyright
+//
+// Copyright (c) 2008-2009, Institute of Telematics, UniversitÃ€t Karlsruhe (TH)
+//
+// Institute of Telematics
+// UniversitÃ€t Karlsruhe (TH)
+// Zirkel 2, 76128 Karlsruhe
+// Germany
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+//
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+//
+// THIS SOFTWARE IS PROVIDED BY THE INSTITUTE OF TELEMATICS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE ARIBA PROJECT OR
+// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+// The views and conclusions contained in the software and documentation
+// are those of the authors and should not be interpreted as representing
+// official policies, either expressed or implied, of the Institute of
+// Telematics.
+// [License]
+
+#include "BluetoothSdp.h"
+
+namespace ariba {
+namespace utility {
+
+use_logging_cpp(BluetoothSdp);
+
+BluetoothSdp::BluetoothSdp(BootstrapInformationCallback* _callback) : BootstrapModule(_callback) {
+}
+
+BluetoothSdp::~BluetoothSdp(){
+}
+
+string BluetoothSdp::getName(){
+	return "BluetoothSdp";
+}
+
+string BluetoothSdp::getInformation(){
+	return "bootstrap module based on bluetooth service discovery protocol";
+}
+
+bool BluetoothSdp::isFunctional(){
+	return false;
+}
+
+void BluetoothSdp::start(){
+}
+
+void BluetoothSdp::stop(){
+}
+
+void BluetoothSdp::publishService(string name, string info1, string info2, string info3){
+}
+
+void BluetoothSdp::revokeService(string name){
+}
+
+}} //namespace ariba, utility
Index: /source/ariba/utility/bootstrap/modules/bluetoothsdp/BluetoothSdp.h
===================================================================
--- /source/ariba/utility/bootstrap/modules/bluetoothsdp/BluetoothSdp.h	(revision 4840)
+++ /source/ariba/utility/bootstrap/modules/bluetoothsdp/BluetoothSdp.h	(revision 4840)
@@ -0,0 +1,75 @@
+// [License]
+// The Ariba-Underlay Copyright
+//
+// Copyright (c) 2008-2009, Institute of Telematics, UniversitÃ€t Karlsruhe (TH)
+//
+// Institute of Telematics
+// UniversitÃ€t Karlsruhe (TH)
+// Zirkel 2, 76128 Karlsruhe
+// Germany
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+//
+// 1. Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// 2. Redistributions in binary form must reproduce the above copyright
+// notice, this list of conditions and the following disclaimer in the
+// documentation and/or other materials provided with the distribution.
+//
+// THIS SOFTWARE IS PROVIDED BY THE INSTITUTE OF TELEMATICS ``AS IS'' AND
+// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE ARIBA PROJECT OR
+// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+// The views and conclusions contained in the software and documentation
+// are those of the authors and should not be interpreted as representing
+// official policies, either expressed or implied, of the Institute of
+// Telematics.
+// [License]
+
+#ifndef __BLUETOOTH_SDP_H
+#define __BLUETOOTH_SDP_H
+
+#include "ariba/config.h"
+
+#include <iostream>
+#include <string>
+#include <boost/thread/mutex.hpp>
+#include <boost/thread/thread.hpp>
+#include "ariba/utility/bootstrap/modules/BootstrapModule.h"
+#include "ariba/utility/logging/Logging.h"
+
+using std::string;
+
+namespace ariba {
+namespace utility {
+
+class BluetoothSdp : public BootstrapModule {
+	use_logging_h(BluetoothSdp);
+public:
+	BluetoothSdp(BootstrapInformationCallback* _callback);
+	virtual ~BluetoothSdp();
+
+	virtual void start();
+	virtual void stop();
+
+	virtual string getName();
+	virtual string getInformation();
+	virtual bool isFunctional();
+	virtual void publishService(string name, string info1, string info2, string info3);
+	virtual void revokeService(string name);
+
+};
+
+}} //namespace ariba, utility
+
+#endif // __BLUETOOTH_SDP_H
