Treo Bluetooth Bounty Efforts Unsuccessful 98
UberGeek28 writes "The development effort pushed by TreoCentral (previously discussed on /. here) seems to have failed. After raising a bounty of $5,812 for the first developer to meet the requirements of a working Bluetooth driver for PalmOS 5.0 with the Treo 600 in mind, no developer has come forward to claim it. The official word has come here. Maybe another effort with wider impact could succeed where this one failed?"
Wow, they gave it an entire 3 months! (Score:4, Insightful)
Re:Wow, they gave it an entire 3 months! (Score:5, Funny)
How long is it going to take to learn that?
Comment removed (Score:4, Informative)
Re:Wow, they gave it an entire 3 months! (Score:2)
They haven't found a developer to take on the task in 3 months. It doesn't mean it would take 3 months to develop
Cheers
VikingBrad
Complicated Treo? (Score:4, Interesting)
Re:Complicated Treo? (Score:3, Funny)
Re:Complicated Treo? (Score:2)
No kidding!
A top-notch embedded systems programmer can make $50-$100 an hour (salary vs contract).
That $5k is at best a week or two worth of work.
Not to mention whomever does it is going to need several thousand dollars worth of various blue-tooth enabled devices to test it with since, (like every other standard that's ever existed), many companies haven't implemented it quite perfectly.
Re:Complicated Treo? (Score:5, Informative)
Oh yeah, and there's really no public documentation for writing drivers of any sort for OS 5/ARM - you're talking about stuff operating below the level of the public PalmOS API. So it's not a matter of bloating here, just lack of information because the whole system is relatively closed and undocumented.
I'm not an expert by any means, just a guy with a modest amount of Palm application development experience who took a crack at this problem only to throw up my hands in frustration after a day or so, realizing it was much harder than it looked at first glance without the proper documentation for anything.
Re:Complicated Treo? (Score:1)
From an economic poi
People too picky on jobs these days? (Score:2, Funny)
Anyway why are they still bothering with OS5? I thought OS6 is already coming soon? They might as well save the $ for the new OS.
Re:People too picky on jobs these days? (Score:5, Insightful)
heh... probably because 95% of the slashdotters that trash Windows on a daily basis couldn't write an OS module if their life depended on it.
Um..troll? (Score:2)
Re:Um..troll? (Score:1, Insightful)
lives. I believe the word you are looking for is spelled lives.
Re:Um..troll? (Score:2)
Re:Um..troll? (Score:2)
Re:Um..troll? (Score:2)
Over $8000 [discreetfx.com] bounty for an Amiga port of Mozilla. And that's just porting existing code to a documented API that can be emulated on standard PC hardware.
Re:People too picky on jobs these days? (Score:1)
Why not post the request this way: "Wanted: Palm OS Programmer to create Bluetooth interface, willing to pay $5000 + royalties, only the most qualified will be selected, send your resume."?
I know there are non-professional programmers out there who will write amazing code for the challenge and fun but I have a family to feed.
Re:People too picky on jobs these days? (Score:1)
Oh, my, isn't that the sort of creed that sent men to the moon, that sent Columbus sailing, and that drove every inventor and scientist in history to make their mark in the world....
Frankly, it's a good thing you didn't write it. I don't think your imagination is up to the challenge.
Re:People too picky on jobs these days? (Score:1)
It's not that my imagination isn't up to the challenge it's the challenge isn't up to my imagination.
Re:People too picky on jobs these days? (Score:1)
Re:People too picky on jobs these days? (Score:3, Insightful)
That's NZD8.8K - yearly eqiv NZD35.2K. If you're able to actually achieve what's required for that bounty, then you should be able to get a job that pays more than that.
Re:People too picky on jobs these days? (Score:2)
Cheers
VikingBrad
Re:People too picky on jobs these days? (Score:2, Insightful)
I'm holding the $5812 sum fixed, not going up or down. The reason is because that's the price that Treo 600 owners have committed for a driver. Whether this is too high or too low is debatable, however, at the end of the day, that's the dollar value.
Re:People too picky on jobs these days? (Score:2)
The last device driver I wrote under contract paid US$88,000. Plus, I had documentation and access to the hardware developers to ask questions, so it was a fairly easy gig. For $5k this would only be worth it if I wanted the driver for myself too, and that's assuming it's even possible. Without docs it would be a considerable amount of work to even figure out if it could be done.
Palm should support their products better. (Score:2, Insightful)
Link for Treo Ace [engadget.com]
Re:Palm should support their products better. (Score:2, Informative)
Re:Actually I prefer the "s" form (Score:2)
Re:Actually I prefer the "s" form (Score:2)
Re:You must feel really good now (Score:2)
Re:You must feel really good now (Score:1)
Really, where's the book? (Score:1)
Re:Actually I prefer the "s" form (Score:1)
Only 1135 signed up so far (Score:4, Informative)
Unrealistic Expectations (Score:5, Insightful)
"open funding" is crap for real projects (Score:2)
Impossible (Score:5, Interesting)
"As we got more publicity, more people who knew Bluetooth started to get involved in the discussion. Sadly, these people only had bad news to share. Developers started to tell us that what we were asking was impossible, because it was physically impossible for the Treo to access the voice stream from the radio. This meant that at best, a driver would only be capable of doing data over Bluetooth. But, as our conditions stated that it must support the headset profile, a driver that only did data would not have won the bounty."
Re:Impossible (Score:1)
I guess they're surprised that it turned out to be impossible, as per the Konigsberg Bridge Problem.
However, if it really is impossible they should have sucked it up and awarded the bounty to the first person who proved it, as per Euler and the Konigsberg Bridge Problem.
Knowing for a fact that something can't be done is itself valuable information.
KFG
Re:Impossible (Score:5, Interesting)
There was an easier way to get BT working, which is to build an add-on device that connected to the external serial line and ran the signal through a UART to one of the many complete BT chip systems out there. I made some progress toward doing this, but I lost my motivation when they announced the Treo Ace (and I got busy with other stuff). My takeaway from this experiment was that the internals of Palm OS software and hardware are sadly extremely closed these days, and even figuring out the general things (like how to write drivers for OS 5) is nearly impossible. Things didn't used to suck so much in Palm land (before the PalmOne/PalmSource split I guess?).
And a hardware add-on solution would have made voice possible too (by plugging into the headset connector) - as this article said, there was no way to access the voice audio stream from software to redirect it to the BT card, even if it had the capability to do so (which is also doubtful - apparently the relevant voice pins on the BT chip in these cards may not have even been connected).
So no, nobody in their right mind would have done THAT much work for 5 grand. I've done plenty of Palm programming in the past, and had this been a simple Palm app, I would've whipped something up in a minute.
Re:Impossible (Score:2)
This wasn't my idea, it was claimed by somebody with better knowledge of the SD Bluetooth cards than I have - remember that these cards were designed for previous generation Palm-type devices to communicate via data with BT-enabled cellphones, not to carry voice.
The point was that the Treo hardware (motherboard) can not access the voice data from the Qualcom modem board directly. It's sent out via the speaker
Re:no (Score:1)
Re:no (Score:2, Funny)
Maybe not, but I'll bet it was close. And don't call me surely.
Re:Bluetooth sux! (Score:3, Insightful)
Re:bluetooth is dead! (Score:3, Insightful)
You're wrong. Bluetooth is starting to appear in more and more cars. It's great to just hop in your car and let the car and cellphone sync up and not have to worry about slapping on a headset, plugging wires in, etc.
Re:bluetooth is dead! (Score:2)
Re:bluetooth is dead! (Score:1)
Went from Verizon to Cingular, and am much happier now. And in light of how Verizon has crippled their only bluetooth phone, it was a smart move.
re: bluetooth is dead! (Score:1)
And as far as mp3 players/ipods, bluetooth wasn't desined for that kind of stuff. It has a very low bandwidth making it ideal for cellphones, keyboard, mice, etc.
Re:bluetooth is dead! (Score:5, Interesting)
There appear to be hundreds of Bluetooth products: Bluetooth SIG site product listing [bluetooth.com]
Several PDAs have bluetooth built in. Mobile phones seem to be the #1 device with a bluetooth transciever. I've seen printers in stores that have built-in bluetooth capabilities. With a lot of new computers, notibly laptops, a Bluetooth reciever is often a $50 add-on. I've seen bluetooth cellphone headsets, so there is no cord between the phone and the earpiece/mic unit.
I think for syching, portable music won't work well given the 2.1 Mbps limit of the latest version of the standard, you would be better off with USB 2.0 or Firewire. I really don't think any currently available wireless standard (a, b, g, etc.) is acceptable for transferring large amounts of files anyway.
I do have bluetooth, but currently only the reciever for my laptop, a Logitech mouse and a Logitech keyboard. It does what I need, and a standardized module in my laptop + a third party cordless mouse is far better than any cordless mouse with an easy-to-break USB dongle. I could make it easy with a corded mouse but I think that's messy.
Supposedly there is a wireless USB coming out, but it still doesn't exist yet and will take a while to be integrated into computers. There are no real wireless human interface standards other than what is in Bluetooth where you can mix and match receivers of any brand with peripherals of any brand.
Re: (Score:1)
No it's not! (Score:4, Interesting)
Apple have a Bluetooth keyboard, and mouse. And I use Bluetooth all the time to sync up the address book, calendar and todo items on my SE K700i with my PowerBook.
In fact probably the most use I have for Bluetooth is when I'm away on business, like this:
PowerBook Phone Internet
Just last week I was in a hotel room with dodgy mobile reception. The only way I could get a good signal was to place the phone on the window ledge in the bathroom. Thanks to Bluetooth I could still sit at the room desk and connect from about 15m away.
Try again ... (Score:2)
Damm, forgot to use ECODE to stop slashdot from mangling my text
Re:bluetooth is dead! (Score:1)
No wonder (Score:5, Insightful)
Not to mention which Bluetooth card did they have in mind ? The ultra-proprietary Palm one ? As if there was anything else.
Unrealistic expectations doomed this project from the start, IMHO.
It's not ultra-propietary. (Score:2)
Sigh.
Give me a break (Score:4, Insightful)
Nobody is going to get started on a project like this when they don't know how many other people are working on it and how far they have gotten. Why waste a lot of time working on this when at any moment someone else can come out of nowhere and make all your work for nothing.
Reality check. The types of people who can write a bluetooth driver are not slave labor who will grovel around in the mud for your amusement.
Why there was a time limit. (Score:5, Informative)
First and foremost, I have other responsibilities come September, and I would have been unable to dedicate the time needed keep this bounty running, answer questions, test possible results, etc. The bounty had an end time because it needed closure at some point - we chose to do a post-collection method, and as each month went by more of the credit cards used for the pledges expired.
Secondly, when I started the bounty I had full knowledge of the next generation Treo, currently rumored to be released at the end of October/early November. At the time, specific accurate info on the next generation Treo was publicly unknown, so "want" for bluetooth on the current Treo was high. However, I was aware that this info would leak sometime over the summer, and it did - through an article I wrote a few weeks later. Subsequently, after photos were leaked in August, support from users who may have wanted this solution waned. I'm not saying that all support disappeared - we have many users who really want bluetooth on their current Treo, but many others are now resolved to simply upgrade to the next generation device. At the time, I thought the next gen Treo was going to be released early september, so the goal was to have the end of the bluetooth bounty somewhat neatly coincide with the introduction of the bluetooth compatible Treo.
It's debatable whether 3 months would have been enough time to complete a driver. I have seen some very complex Palm OS applications developed in a much shorter time period. Even so, if in the last weeks of the bounty a developer said "I'm making progress", I would have asked our users to let us extend it. But no developer did, and as explained in the article, the prospects of having a working driver to our specifications were grim.
-Michael Ducker
Re:Why there was a time limit. (Score:2)
Re:Why there was a time limit. (Score:2)
Oh well. Back to googling for bounties.
Rather odd sum .. (Score:3, Funny)
Well .. for $5,813 I would have done it .. but as it stands ..
too risky (Score:2)
Re:too risky (Score:1)
Re:too risky (Score:2)
Hmm, I wonder (Score:1)
Say, ya think maybe that measly 4-digit bounty might have sumthinta do with it?
Bounty should go to improve the OS (Score:2)
Re:Bounty should go to improve the OS (Score:2)
I've had my Treo 600 for a few months now. It has never crashed once, neither have I heard it being a problem.