Abstract

The mobile applications have become one of the important applications in human life, and it was widely used during the last ten years. Mobile devices can be used to do various tasks, such as browsing the internet, sending or receiving emails, and performing other tasks. Bluetooth technology is considered as one of the important specifications that were added to mobile phones during the current century where the user can use it for data and image transmission and others. One of the important applications of Bluetooth, which appeared in the last years, is the conversation via Bluetooth where users can hold short conversations using this technique. One of the most important benefits of Bluetooth technology is that it's free to send and receive messages. While the disadvantages of this application is that it is short-term, since users must be within the scope of the Bluetooth service which is (7 - 9 meters) to be able to send messages and use it. In this paper, we will design and implement a private conversation via Bluetooth software which has the ability to work within biggest scopeby taking advantage of the properties of the (Scatternet). Each user of the application can be a crossroads for the other users. In other words, if there is, for example, users (a) and (b) 7 meters away from each other, and a third user (c) appeared within 12 meters of the first user (a). In this case, the third user (c) can be connected to the first user through the user (b). In other words, the second user (b) would be an intermediary between the first user (a) and the third user (c). So, we have been solved the distance limit problem for using the Bluetooth application. In addition, the users are now able to chat as a group (not just peer-to-peer) in a private room with a wide range using the piconet and scatternet characteristics. Netbeans 5.5, Java 2 Micro Edition (J2ME), Bluetooth API (JSR-82), Nokia Pc Suites are the tools and technologies that have been used through building this application.

Highlights

  • The mobile phone has become nowadays an inseparable part of our daily life

  • The basic outline of a mobile application is pretty much dedicated by the runtime system requirement and the API concepts.As shown in Fig.(1) an application can be in the following states [3]: 1-Active: The application is running and may use system resources. 2-Paused: The application is temporarily paused because another application needs all resources, e.g. an incoming phone call. 3-Destroy: The application has been terminated and all resources except for persistent memory need to be cleared

  • Frequency Hopping (AFH) is introduced in the Bluetooth 1.2 specification and is useful if your device communicates through both Bluetooth and Wireless fidelity (Wi-Fi) simultaneously

Read more

Summary

INTRODUCTION

The mobile phone has become nowadays an inseparable part of our daily life. Considerably surpassing in number the amount of desktop computers, mobile phone technology has met great improvements in the last couple of years. The Mobile Operating System is responsible for managing physical resources, power consumption and communication interface. A mobile operating system is composed of the computer kernel, the power management facility, and the real-time kernel. The real-time kernel is responsible for managing the communication link [2]. The basic outline of a mobile application is pretty much dedicated by the runtime system requirement and the API concepts (application programming interface, is a source code interface that an operating system , library or services provides to support request made by computer programs).As shown in Fig.(1) an application can be in the following states [3]: 1-Active: The application is running and may use system resources. 2-Paused: The application is temporarily paused because another application needs all resources, e.g. an incoming phone call. The basic outline of a mobile application is pretty much dedicated by the runtime system requirement and the API concepts (application programming interface, is a source code interface that an operating system , library or services provides to support request made by computer programs).As shown in Fig.(1) an application can be in the following states [3]: 1-Active: The application is running and may use system resources. 2-Paused: The application is temporarily paused because another application needs all resources, e.g. an incoming phone call. 3-Destroy: The application has been terminated and all resources except for persistent memory need to be cleared

MOBILE BLUETOOTH
PROBLEM DESCRIPTION
Proposed Approaches by Using Piconet and Scatternet Characteristics
Bluetooth Links
The Service Advertisement And Discover
Availability
The Proposed System Design
The System Implementation
Conclusions and Future Work

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.