(home | about | stats)

Text rescued from old wiki page:

Source for as far as we got with this stuff, which isn't very far at all, is at http://svn.kryogenix.org/svn/gnome-bluetooth-phones/trunk/ for perusal.

== Feature List ==

1. Have a "connect to the internet using this phone" button or context-menu or something. This would mean that our program would have to have a basic dialer in it (because you need to ask for a phone number and username/password).

2. Have a "connect to the internet using this phone" button which does the following:

3. Automatically create the phone as a modem as soon as you see it. The user then just does a dialup however they would normally do it, selecting the newly created modem. This isn't very seamless, though, and how do we stop it creating modems for a phone in the pocket of a guy on the other side of the train carriage? Only create them for paired phones, if the paired phone is in range?

Other thought: perhaps we say, fuck a bunch of analogue dialup, this only works with GPRS. Is there a standard way to tell a phone "connect via GPRS to the internet and be a modem"? It's normally doing something like dialling **99*#2* or something. If that *is* standard, then you've got the following, rather neat option:

4. Have a "connect to the internet using this phone" button which just connects to the internet. No other user interface needed. (Under the covers we'd be creating a modem object, using it to call the magic GPRS number, doing PPP, all that shit, but the user doesn't see any of that).

== Useful Things ==

== How it will work ==

== Order of work ==

1. Mock up a prototype in Glade 2. Turn mock up in to running prototype 3. Research AT commands and document for both Samsung and Sony Ericson 4. Design and build XML file for commands 5. Build a working prototype with very basic functionality 6.

== Skills Needed ==

1. Python Expert for writing the actual program (SIL) 2. Getting info on & off the phone via serial (WHEC) 3. Artist (for icons) 4. Beta Testers 5. Fresh Brains

== Software Needed ==

== User Interface Ideas ==

Put a phone icon in the notification area whenever a paired phone is in range. If there are two paired phones in range there should be two icons! If there is one or more non-paired items in range, display another, visually distinct, icon: clicking this should display, roughly, the current Gnome Phone Manager window with all phones in range (both paired and unpaired) listed. For each phone in that window, have a "pair" option (might need rewording) which makes it one of your paired phones (and therefore puts an icon in the notification area). Paired phones in the window should have the different icon, so there is a "paired phone" icon and an "unpaired phone" icon.

Each phone in the phone-manager window, and each individual paired-phone icon in the panel, should have a right-click menu with lots of options listed (see Glade menu).

== Actual Implementation ==

This is the current situation:

For these reasons, I decided to take a completely different path:

'''The Unified Bluetooth Daemon'''

== Conversation Threads ==

Add idle chit-chat in here so we can keep track of things

== Links ==

Links to useful places

kryogenix.org owner. This is a pwyky site. Edit this document.