Find Jobs
Hire Freelancers

Bluetooth app for symbian phones

$100-500 USD

Selesai
Dibuat lebih dari 15 tahun yang lalu

$100-500 USD

Dibayar ketika dikirim
We are looking for a coder who can develop a small and basic **bluetooth application** for a **mobile phone**. This application has to run on a Nokia N73 phone, which uses the **Symbian 9.1, series 60 third edition** operating system. Our initial assignment is the development of an application which enables a phone to **automatically** detect other phones via bluetooth, which are **using this same application**. After detection and identification the application has to **compare a certain user input** (a, b or c) with the input on the other phone (a, b or c) and notify both users only if the input is the same (e.g. if both phones have inputted ?&#8364;&#339;b?&#8364;, then notify user. Otherwise, do nothing). If this application runs as described, and we are pleased with the coder's work, **more assignments will follow** for a project which will surely be perceived as fun by all parties involved! ## Deliverables **Elaborate project description** **Purpose** This small application is the first step of many, which serves as a test application for detection response time, data transfer speed and range of bluetooth enabled phones. For the sake of clarity, let?&#8364;&#8482;s name our application ?&#8364;&#339;***Blue1***?&#8364;. **Operating system: **Symbian OS v9.1 **Developer platform: **S60, 3rd edition **More technical specifications: **<[login to view URL]> **General idea** As described in the brief summary, the application (*Blue1*) must enable mobile phones to automatically detect whether the same runs on other nearby phones and, if so, compare a small data set (in this case a user input variable consisting of three options; ?&#8364;&#339;a?&#8364;, ?&#8364;&#339;b?&#8364; or ?&#8364;&#339;c?&#8364;). If both users have inputted the same variable (e.g. ?&#8364;&#339;b?&#8364; and ?&#8364;&#339;b?&#8364;) on their phone, then *Blue1* should notify both users. If both users have inputted different variables (e.g. ?&#8364;&#339;a?&#8364; and ?&#8364;&#339;c?&#8364;), then no notification is required and *Blue1* should return to detecting other phones which are also running *Blue1*. *Please note that it has to be one application which can function both as master and slave. Not one master application installed on one phone and a slave application installed on another phone.* **Starting *Blue1*** If possible, *Blue1* should be started automatically when the phone is switched on. If this is not possible, then *Blue1* should be started simply by the user manually starting the application. *Blue1* should run in the background, but should always be active even when the user switches profiles, calls or receives a call, sends text messages, opens other applications, and so on. So after starting *Blue1* the user should be able to switch back to normal phone use while *Blue1* remains active and keeps scanning the environment for other users. While active on the background, *Blue1* should only ?&#8364;&#339;pop up?&#8364; again in case of a match (i.e. another phone running *Blue1* with the same user input variable) or on user request (e.g. a certain key, or combination). **Closing *Blue1*** *Blue1* should only be closed when: (1) the user manually shuts down the application, or (2) the user switches of the phone. **Options **For this basic application the users should be able to do the following: 1. Minimizing *Blue1* (i.e. switching to normal phone use, while *Blue1* remains active in the background) 2. Input or choose a variable. You (the coder) may choose between three options depending on the time and effort it takes to build this option. What is important to bare in mind, is that this function is solely to compare the inputted variable in one phone to the variable inputted in the other phone and notify the users if both variables are the same. Thus, the options are the following: 1. Users must be able to select one of three variables, for instance variable ?&#8364;&#339;a?&#8364;, variable ?&#8364;&#339;b?&#8364; or variable ?&#8364;&#339;c?&#8364;. 2. Users must be able to input one of three variables themselves, for instance variable ?&#8364;&#339;a?&#8364;, variable ?&#8364;&#339;b?&#8364; or variable ?&#8364;&#339;c?&#8364;. 3. *Preferred:* Users are able to input any variable they like (no restriction to just three variables). So whether the user inputs ?&#8364;&#339;a?&#8364; as a variable, or ?&#8364;&#339;1234?&#8364;, or ?&#8364;&#339;xyz?&#8364;, shouldn?&#8364;&#8482;t matter in this case. As long as the phones notify the users in case of an exact match of variables (e.g. both users have inputted ?&#8364;&#339;1234?&#8364; or both users have inputted ?&#8364;&#339;xyz?&#8364;). 3. Close *Blue1* (i.e. really closing the application, not just switching it to the background) **Scanning, connecting** Once *Blue1* is started, it should **automatically and continuously** scan and detect other bluetooth devices. Whenever another device is detected, *Blue1* must verify if the other device is also running *Blue1*. If not, it should switch back to detecting other devices. If the other device is running *Blue1*, then it should compare the user inputted variables. **Matching variables** When the user inputted variables are not an exact match, *Blue1* should switch back to detecting other devices. However, when the variables are the same (so both users have inputted the exact same variable), then *Blue1* should notify the users even when *Blue1* is running in the background. We leave it up to you (coder) to choose whether this notification is a message, a sound or both. **Installation** The installation of this application should be fairly easy. The application must be installed via a computer using Nokia Application Installer, which supports the following formats: · .SIS-files · .SISX-files · .JAR-files · .N-GAGE-files **Compatibility** It would be highly appreciated if the coder would provide a basic list of all phones with which this application is compatible. Please also include an estimation of the amount of rework needed to make this application compatible with as many phones as possible (e.g. other symbian phones, windows mobile phones, java operated phones?). **Coder limitations** The application must comply to the above description. We are open to other suggestions or improvements which you (coder) might come up with. However, before implementing any of these changes to the detailed description of the application given above, you should first discuss this with us and receive our approval. If there is any doubt about interpretation of, or certain shortcomings in our description of the application, please contact us before acting. Other elements which are not discussed, such as graphics, may be created to the coders?&#8364;&#8482; liking as long as it?&#8364;&#8482;s clearly understandable and readable. **Key requirements:** 1. The application should continuously scan it?&#8364;&#8482;s environment and automatically detect other devices running the same application. 2. The application should start automatically when the phone is switched on (if possible) 3. The application must be able to compare inputted variables between two phones running the same application 4. The application must be able to notify the users in case of an exact match between the inputted variables on both phones. 5. The application must be able to switch to the background, enabling users to get back to normal phone usage (i.e. calling, messaging, camera, etc.), while the application itself remains active in detecting other devices running the same application. 6. The application must be able to be completely shut down. 7. It must be able to install the application on a phone in a reasonably easy fashion (i.e. via computer). 8. The application must be compatible to at least the Nokia N73 phone (Symbian OS 9.1, S60 3rd edition), and preferably as many other phones as possible. 9. The application should be written in English. **Clarification!** It has come to our understanding that we have not clarified / emphasized an important aspect of our application, which could lead to some misunderstanding. As you all know, the application as described on [login to view URL], is an application which must be able to connect to other Bluetooth devices (phones), verify whether or not this device is running the same application and then compare inputted variables. The point we have not clearly emphasized is that the application must be able to do so, **without pairing with the other device first!** This means that ?&#8364;&#339;phone a?&#8364;, unknown to ?&#8364;&#339;phone b?&#8364;, must be able to verify if ?&#8364;&#339;phone b?&#8364; is running the same application and then compare user inputted variables, all without user intervention. Only when the compared variables match, must the application wait for the user to act. Thus, the process before this, must be completely automatic. We therefore ask the coders to come up with a way to either automate the pairing process (no user intervention required) or to bypass the pairing process completely. Or perhaps there is another option, which we would love to hear! Some of you might have already anticipated the above mentioned aspect of this application. Nevertheless, we would like to ask all coders who are interested in developing this application, to inform us if they foresee any problems in developing this feature. Thank you for your consideration and time! The Bline-team.
ID Proyek: 3285219

Tentang proyek

6 proposal
Proyek remot
Aktif 16 tahun yang lalu

Ingin menghasilkan uang?

Keuntungan menawar di Freelancer

Tentukan anggaran dan garis waktu Anda
Dapatkan bayaran atas pekerjaan Anda
Uraikan proposal Anda
Gratis mendaftar dan menawar pekerjaan
Diberikan kepada:
Avatar Pengguna
See private message.
$229,50 USD dalam 14 hari
4,8 (62 ulasan)
6,9
6,9
6 freelancer menawar dengan rata-rata $725 USD untuk pekerjaan ini
Avatar Pengguna
See private message.
$850 USD dalam 14 hari
4,7 (20 ulasan)
6,5
6,5
Avatar Pengguna
See private message.
$2.550 USD dalam 14 hari
4,8 (7 ulasan)
5,7
5,7
Avatar Pengguna
See private message.
$195,50 USD dalam 14 hari
5,0 (16 ulasan)
5,6
5,6
Avatar Pengguna
See private message.
$99,45 USD dalam 14 hari
4,9 (6 ulasan)
4,1
4,1
Avatar Pengguna
See private message.
$425 USD dalam 14 hari
5,0 (6 ulasan)
3,5
3,5

Tentang klien

Bendera NETHERLANDS
Netherlands
5,0
1
Anggota sejak Okt 2, 2008

Verifikasi Klien

Terima kasih! Kami telah mengirim Anda email untuk mengklaim kredit gratis Anda.
Anda sesuatu yang salah saat mengirimkan Anda email. Silakan coba lagi.
Pengguna Terdaftar Total Pekerjaan Terpasang
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuat pratinjau
Izin diberikan untuk Geolokasi.
Sesi login Anda telah kedaluwarsa dan Anda sudah keluar. Silakan login kembali.