Author Topic: Bluetooth Obex Push Manager  (Read 2987 times)

trejkaz

  • Newbie
  • *
  • Posts: 32
    • View Profile
Bluetooth Obex Push Manager
« on: January 02, 2005, 10:33:47 am »
A neat feature of most other PDAs is the ability to send/receive files through Bluetooth in a similar fashion to beaming via IR.

I think that this might not be too hard for a Zaurus.  For the basics, we'd need...
  • Some sort of Qt-based GUI for sending files.
  • Some sort of daemon which listens for files being sent.  This could possibly be the GUI as well, such that files can only be received while the GUI is running.  Good for security, but not as good for flexibility.
  • Ability to choose where to save the received files.
  • Ability to launch the saved files.
Later on, you'd also want...
  • Integration into the file manager?  Probably impossible, but would be nice. :-/
  • Integration into other PIM apps.  I expect that something like KO/PI could have this hacked in to allow sending contacts.  Hell, it could probably even run the daemon as well so that it could receive contacts directly. :-)
It's probably just a pipe dream though. :-)

I'll be learning some of this stuff pretty soon, since I want to implement basic bluejacking capabilities on my Z, but I'm not sure yet whether I'll go down the Qtopia+bluez route or the J2ME route.

JohnKiniston

  • Full Member
  • ***
  • Posts: 213
    • View Profile
    • http://
Bluetooth Obex Push Manager
« Reply #1 on: January 02, 2005, 01:09:53 pm »
I dont have any bluetooth hardware but I noticed in OZ 3.5.2 when I select Beam from my PIM apps it talks about bluetooth.

Have you looked at the latest OZ release to see if this is what you are looking for?

tumnus

  • Hero Member
  • *****
  • Posts: 1176
    • View Profile
    • http://www.cpinkney.org.uk
Bluetooth Obex Push Manager
« Reply #2 on: January 02, 2005, 02:50:47 pm »
I'm currently writing a Bluetooth GUI for the Sharp ROMs at this moment:

http://www.cpinkney.org.uk/zaurus.html#bluetooth

It is slowly getting there. I got chance to work on it using my Zaurus over the Christmas holidays. There might be an alpha release in mid-January, although that probably won't include the Obex stuff at that point.
# Search the Zaurus Howtos ## Search the Zaurus FAQs ## Find Z software at ELSI #
--------------------
UK SL5500 with Sharp ROM 3.13, SL5600 with Sharp ROM 1.32 - SuSE 9.0 Pro, Windows XP Home
Qualendar for Calendar and Todo
Socket Bluetooth CF Card (Rev F), Kingmax 512MB MMC Card, Palm Tungsten T Stylus,
Pretec CF->Smartmedia Adapter, Semsons Universal Battery Extender

trejkaz

  • Newbie
  • *
  • Posts: 32
    • View Profile
Bluetooth Obex Push Manager
« Reply #3 on: January 02, 2005, 09:07:30 pm »
JK:

Actually I'm still in the process of iterating over all the ROMs... OZ is on my list but I haven't gotten around to it yet.  

Which PIM apps are you running, though?  The Opie ones?  I'll have to check them out, I can probably run those on Cacko anyway without having to re-flash.

Bane

  • Newbie
  • *
  • Posts: 27
    • View Profile
    • http://
Bluetooth Obex Push Manager
« Reply #4 on: March 17, 2005, 05:00:03 pm »
Tumnus,

Any chance you could post a beta of the gui interface?
SL-6000L with Sharp ROM
Socket Bluetooth CF Card (Rev F)
1GB 150x turbo SD Card
USB Host Cable
16-Channel Bluetooth Mouse GPS

trejkaz

  • Newbie
  • *
  • Posts: 32
    • View Profile
Bluetooth Obex Push Manager
« Reply #5 on: March 17, 2005, 05:52:17 pm »
Related to this stuff...

It seems that the latest Cacko includes opd (running by default) as well as obextool.  So pushes can now be done from the command-line without adding any extra software, and it seems like this should also make a push GUI a little easier to bang together.

If I could build up enough motivation to learn Qt I could probably bang something simple together... or maybe PyQt is the way to go.

tumnus

  • Hero Member
  • *****
  • Posts: 1176
    • View Profile
    • http://www.cpinkney.org.uk
Bluetooth Obex Push Manager
« Reply #6 on: March 17, 2005, 07:20:20 pm »
Yeah, I've been struggling with motivation too. *When * I do eventually get something out, it is more likely to be alpha quality.

I've been working on the basics (settings and discovery for now), but as I already have that setup it is hard to work up motivation to complete. It would actually be nice to get Obex working to beam files between my phone/other PDAs and Zaurus.
# Search the Zaurus Howtos ## Search the Zaurus FAQs ## Find Z software at ELSI #
--------------------
UK SL5500 with Sharp ROM 3.13, SL5600 with Sharp ROM 1.32 - SuSE 9.0 Pro, Windows XP Home
Qualendar for Calendar and Todo
Socket Bluetooth CF Card (Rev F), Kingmax 512MB MMC Card, Palm Tungsten T Stylus,
Pretec CF->Smartmedia Adapter, Semsons Universal Battery Extender

Bane

  • Newbie
  • *
  • Posts: 27
    • View Profile
    • http://
Bluetooth Obex Push Manager
« Reply #7 on: March 18, 2005, 11:05:11 am »
Thats really too bad as even adding the ability to perform basic functions would be a huge improvement.
SL-6000L with Sharp ROM
Socket Bluetooth CF Card (Rev F)
1GB 150x turbo SD Card
USB Host Cable
16-Channel Bluetooth Mouse GPS

tumnus

  • Hero Member
  • *****
  • Posts: 1176
    • View Profile
    • http://www.cpinkney.org.uk
Bluetooth Obex Push Manager
« Reply #8 on: March 18, 2005, 02:47:05 pm »
The first release is still going to be an app that just allows you to change the basic settings and discover devices and modify rfcomm.conf for them, so don't worry.

Then I'll get Obex stuff going and people can add other features if they want.
# Search the Zaurus Howtos ## Search the Zaurus FAQs ## Find Z software at ELSI #
--------------------
UK SL5500 with Sharp ROM 3.13, SL5600 with Sharp ROM 1.32 - SuSE 9.0 Pro, Windows XP Home
Qualendar for Calendar and Todo
Socket Bluetooth CF Card (Rev F), Kingmax 512MB MMC Card, Palm Tungsten T Stylus,
Pretec CF->Smartmedia Adapter, Semsons Universal Battery Extender