Home | How it works | Projects archive | Contact Us
Air Compressor Bot
 
The Career Path of Freelance Programming Jobs 

   BlueTooth Proximity Marketing Software

Bidding Time:
13/03/2008 10:53 - 12/04/2008 00:00
Budget:
$1500-3000
Status:
Closed

Job Type:
C/C++, Python, Linux, Windows, Handheld / PDA
Description:



Bluetooth Marketing Solution Requirements

Bluetooth Requirements

Bluetooth Server Software
1. Must run on KWORT (http://www.kwort.org/) Linux. Linux kernel 2.6.23
2. Should also run on PC and Mac
3. The following is the package to be utilized:
o BASE
- Linux Kernel 2.6.24
- Networking Utilities (curl, wget, etc. )
- Bash Scripting
- Python 2.5
- X server
- syslinux 3.52 (extlinux is used to boot from ext partitions)
- glib 1.2.10
- dbus 1.0.2
- dbus-glib 0.74
- dbus-python
- openbox 3.4.5
- wbar
- kpkg
o Bluetooth:
- obexftp 0.22
- bluez-libs 3.22 http://wiki.bluez.org/
- bluez-utils 3.22
- obex-data-server 0.1
- proximity marketing 0.1
4. Ability to broadcast files via Bluetooth
5. Application must be able to deliver to as many Bluetooth devices as possible

6. Automatic Network Detection
7. This box will host a small web application that should be accessible via
bluetooth or wired network (similar to wireless routers)
1. Create new broadcast entry
- Broadcast Entry Name
- Broadcast Entry Description
- Broadcast enable/disable
- Date Added
- Scheduler - Each broadcast entry should have the ability to be scheduled
- Date range
- specific date(s)
- Daily
- Weekdays only
- Weekends
- specific days of the week
- All above Combined with time ranges
- Company Name - Name of company to be sent to device when requesting
authorization for connection
- Company email
- Company Phone Number
- Company URL
- Company Default message
- Push/Pull
- If push, then everyone walking by unit gets a signal
- If pull, a numeric code should be added to entry for user to enter and
connect to our system
- Ability to set various broadcast ranges for each entry
- Choose file(s) - Ability to choose files from library of content (see 6.5
below)
- Ability to set whether it should only send to each device once or repeat each
time
2. Edit broadcast entries - List of all entries. When entry is clicked, same
screens as above with populated fields
3. Delete entry - with confirmation to user
4. View/export log

- View neatly formatted log (see 7 below for log details)
- View total delivered/rejected/ignored out of X attempts for each broadcast
entry
- Export to spreadsheet
5. Add/Delete Files (To be sent to Bluetooth device)
- Ability to attach Documents, Images, Audio, Video, Text, Java Programs/Games,
etc
6. Add/edit Text (To be sent to Bluetooth device)
7. BlueTooth Server Name
8. BlueTooth Server Description
9. BlueTooth Server Address
8. Log bluetooth:
o Unique address
o Device type
o Success or failure for each unique unit
o Date/time for each transaction
o signal %
o Any other data provided by device
9. Status of server
o current bluetooth connections
10. Broadcast should be sent to each device only once, using unique device log
11. Optional password protection for this software/server
12. Optional list of unique bluetooth device ID's for security
o Device will accept broadcast edits via bluetooth only from this list
13. Bluetooth unique address black list .
14. Full code documentation and step-by-step instructions for internal
developer
________________________________________


Client Software
1. Must run on Mac and PC
o Prefer for this to run from an exe that does not require installation
o Prefer to this run off of a flash drive
2. This software will be used in the case of user's main computer not able to
connect to Bluetooth Server via network or bluetooth
3. It will contain all functionality from above web application (see 6.1 - 6.6
above)
4. Can add/edit entries & files to Flash drive, which is synced with
Bluetooth server when inserted into USB port
5. Creates copy of logs/configs/files/broadcast entries from bluetooth server
to flash drive
6. Ability to configure multiple bluetooth servers (similar to FTP Client)

STOPzilla! Anti-Spyware Software

Related Projects:
Experienced Craigslist Poster for social website
Netbeans RCP - GUI Component
SIP Tunnel
English transcription required
Flash Design and Graphic Designers

This project is the proprietary information of . Click here to remove this project from OUR database.
Operating System:
Linux
Database System:
(None)
<<< back

Recent Projects Archive:

Wednesday - Tuesday - Monday - Sunday - Saturday - Friday - Thursday

View all freelance web projects

 
Home | Projects archive | RSS | Resources | Links | Contact Us © 2004-2009 ProjectsList.biz /0.044