Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Handhelds Hardware

Palm Pre iTunes Syncing Back With WebOS 1.1 Update 396

suraj.sun points out CNet coverage of Palm's newest OS release, which restores the ability to synch with iTunes that iTunes 8.2.1 had broken. "The news was posted on Palm's blog where it listed the new features and enhancements of the software update and nonchalantly added at the end: 'Oh, and one more thing: Palm WebOS 1.1 re-enables Palm media sync. That's right — you once again can have seamless access to your music, photos and videos from the current version of iTunes (8.2.1).' Bold move, Palm. Bold move. It'll be interesting to see how Apple responds, and do you suppose the use of the phrase 'one more thing,' a phrase that Apple CEO Steve Jobs often uses to introduce a new product at the end of his keynotes, was intentional or am I just reading too much into this?"
This discussion has been archived. No new comments can be posted.

Palm Pre iTunes Syncing Back With WebOS 1.1 Update

Comments Filter:
  • by quantumplacet ( 1195335 ) on Friday July 24, 2009 @02:37PM (#28810335)

    well, if anyone RTFA, there's an even more interesting quote from Palm:

    Palm believes that openness and interoperability offer better experiences for users by allowing them the freedom to use the content they own without interference across devices and services, so on behalf of consumers, we have notified the USB Implementers Forum of what we believe is improper use of the Vendor ID number by another member.

    Looks like Palm really is ready to turn this into a war.

  • USB Vendor ID (Score:5, Informative)

    by Anonymous Coward on Friday July 24, 2009 @02:40PM (#28810385)
    According to http://www.precentral.net/how-palm-re-enabled-itunes-sync [precentral.net] , Palm now uses Apple's USB vendor ID. Which is kind of not allowed...

    Unauthorized use of assigned or unassigned USB Vendor ID Numbers and associated Product ID Numbers are strictly prohibited.

    And because the world doesn't always make sense, Palm filed a complaint with the USB Implementors Forum, stating Apple is abusing the vendor ID (according to http://digitaldaily.allthingsd.com/20090723/you-can-almost-hear-the-shrieks-of-outrage-in-cupertino-cant-you/ [allthingsd.com] ).

  • by blincoln ( 592401 ) on Friday July 24, 2009 @02:56PM (#28810615) Homepage Journal

    Apple did all the engineering, R&D, and human interface work for iTunes. (Ok, other than what they bought in the beginning). Now Pre is trying to piggy back on this.

    Interoperability with competitors' hardware is generally protected, at least in the US. See Coleco and other companies producing Atari 2600-compatible hardware, various companies producing unlicensed software for the NES, Sega Genesis, PS2, etc that had to use similar trickery to what Palm is doing.

  • Re:Lost battle (Score:4, Informative)

    by MozeeToby ( 1163751 ) on Friday July 24, 2009 @02:59PM (#28810657)

    I don't think you understand what it is that Palm is doing here, if they were doing what you described (cracking the security of iTunes) that would be at best questionable, I for one would be completely against that kind of behavior. All that Palm is doing is changing the Vendor ID on their phone to the Vendor ID used by iPods. Basically, iTunes says "Hey, who are you?" and the Pre says "I am definately, definately, an iPod".

    Unless Apple adds a new requirement to sync, there's little they can do to detect if the iPod is actually a Pre, and if they add a new requirement they'll be breaking backward compatibility with all the iPods out there that don't have the requirement implemented.

  • Re:cat and mouse (Score:5, Informative)

    by jonnythan ( 79727 ) on Friday July 24, 2009 @03:07PM (#28810769)

    My Pre has worked continuously.

    I just didn't update to iTunes 8.2.1. And besides, there are other ways to sync the Pre besides iTunes. It syncs the way all other non-Apple phones sync. It just throws in iTunes syncing as an extra bonus, which is nice.

  • by ThrowAwaySociety ( 1351793 ) on Friday July 24, 2009 @03:09PM (#28810809)

    Palm could easily inter-operate with iTunes without pretending to be an iPod and abusing Apple's vendor ID. All it has to do is create its own synchronization driver.

    "But wait!" the Apple-haters say. "Apple is an evil, anti-competitive wannabe-monopoly! There's no way it would allow such a thing! No way would Apple allow its precious iTunes on other devices! It wants to extend its iTunes dominance to the iPhone by locking out all competitors!"

    I give you:
    http://www.apple.com/downloads/macosx/productivity_tools/themissingsyncforpalmpre.html [apple.com]

    (Also for BlackBerry. [apple.com])

    All Palm has to do is build (or license) its own connector, and Apple would let it be. Maybe it would even promote the software on Apple's own website.

  • Re:Lost battle (Score:5, Informative)

    by aftk2 ( 556992 ) on Friday July 24, 2009 @03:11PM (#28810831) Homepage Journal
    Well, actually, they're telling them that the Pre is a device made by Apple:

    http://www.precentral.net/how-palm-re-enabled-itunes-sync [precentral.net]

    That's a bit shady, and for a group so concerned with open standards like USB, I would imagine more Slashdotters would find that practice questionable.
  • Re:USB Vendor ID (Score:4, Informative)

    by clone53421 ( 1310749 ) on Friday July 24, 2009 @03:17PM (#28810925) Journal

    First off, I don't like Apple. They sell high-priced fancy style-over-substance gadgets, IMHO. Now that we've got that taken care of...

    I didn't see anything on the form stating that you can't use your vendor ID to identify your products, while it did say that using unauthorized vendor IDs is forbidden.

  • It's perfect! (Score:5, Informative)

    by thule ( 9041 ) on Friday July 24, 2009 @03:45PM (#28811361) Homepage

    "All it has to do is create its own synchronization driver."

    Why? All the driver would do is see the Pre and copy the files over.... kinda like it ALREADY DOES! This is because the "sync driver" is already inside the Pre. The Pre reads the iPod music library files directly. Palm already did the "hard work" of reading well documented files. They just chose to do it in a different place than the rest of the market. Why create a totally new way of storing music files, why you can just copy how someone already did it. The only reason the other devices need a driver is because they don't know how to read the library files directly.

    This gives the best experience to the user. No additional software to install.

  • Re:cat and mouse (Score:3, Informative)

    by omnichad ( 1198475 ) on Friday July 24, 2009 @03:51PM (#28811457) Homepage

    You don't have to clone iTunes. You just need an XML parser and file transfer tool. Let the user use iTunes to enjoy their music on their PC, and let the Palm software sync the library.

  • Re:cat and mouse (Score:3, Informative)

    by wbo ( 1172247 ) on Friday July 24, 2009 @04:04PM (#28811653)
    The Pre functions just fine without a cell signal or WiFI. Apps continue to run just fine because most of them consist of HTML and JavaScript files combined with a SQLite database that is stored locally in Flash memory.

    Some apps are more useful than others (The web browser and YouTube applications are not very useful without some form of Internet connection because they don't cache anything) but apps like Calendar, Tasks, Memos, Photos, Music, SplashID, and Classic work just fine.

    Even the email app will function without a network connection (you can't send or receive new messages but you can read messages that have already been downloaded.)
  • Re:cat and mouse (Score:5, Informative)

    by gnasher719 ( 869701 ) on Friday July 24, 2009 @04:13PM (#28811817)

    You don't have to clone iTunes. You just need an XML parser and file transfer tool. Let the user use iTunes to enjoy their music on their PC, and let the Palm software sync the library.

    Using Cocoa:

    NSDictionary* theLibrary = [NSDictionary dictionaryWithContentsOfFile: [@"~/Music/iTunes/iTunes Music Library.xml" stringByExpandingTildeInPath]];
    NSArray* thePlayLists = [theLibrary objectForKey: @"Playlists"];
    NSDictionary* theTracks = [theLibrary objectForKey: @"Tracks"];

    and you can go from there. To check the exact file structure, run "Property List Editor" and have a look at the contents of the file.

  • Re:USB Vendor ID (Score:4, Informative)

    by iluvcapra ( 782887 ) on Friday July 24, 2009 @04:19PM (#28811913)

    The USB vendor ID was not intended to force users into lock-in at the software level.

    It's a strange thing to attribute such an intention on the USB vendor ID, I wonder if there's any documentation of that...

    I own an x-keys [piengineering.com]. Now, when I plug in the X-Keys, my Mac is completely unable to make any use of it, because it doesn't map the keystrokes of the xkeys to any actions. The OS is absolutely receiving the key events through the HID driver, I've seen them in the IO explorer. Is Apple intentionally crippling my x-keys, or rather putting Pi Engineering at a competitive disadvantage because they don't provide software to map the HID events from my X-Keys to software events, while at the same time they DO provide software that allows people to map events from Apple's own gear, like the Mighty Mouse? Is Pi Engineering being "locked-out" of the Mac keyboard market because they have to ship a helper application along with their key arrays?

    On the other end of things, it's not so much the interoperability as much as it is the branding involved. When you plug a Pre into iTunes with this voodoo working, it looks like an iPod, and iTunes says "iPod" when it's talking about the Pre. That's a trademark, and it implies (wrongly) that Apple created or sanctioned the functioning of the Pre, when in fact it makes iTunes do a bunch of weird things -- like make two iPod tabs appear in the preferences window, and other oddities. iTunes isn't really built to talk to a Pre this way, and Apple isn't really under any obligation to make it work this way. They've gone and made the library data readable through XML, so vendors can read the library wtihout nettling with iTunes's execution state.

    All I can say is, if I wrote a program that wrote data to an open file format, and someone insisted on writing a special bit of code that patched my program and made it do stuff I didn't write it to do, and I was the one who started getting the support calls about it, I'd be sorta pissed.

  • Re:Trivial? (Score:4, Informative)

    by node 3 ( 115640 ) on Friday July 24, 2009 @04:29PM (#28812111)

    Yes, Palm could conceivably read the full iTunes XML, allow the user to create playlists, and sync from there, but that would involve more work for the user, instead of allowing them to easily sync already created playlists.

    Playlists are included in the iTunes XML file.

  • Re:cat and mouse (Score:3, Informative)

    by chill ( 34294 ) on Friday July 24, 2009 @04:51PM (#28812517) Journal

    I'm actually surprised (for better or worse) that Apple hasn't invoked the DCMA.

    The DMCA has an explicit exception for "interoperability". Check it out under paragraph (f), Reverse Engineering.

    http://cyber.law.harvard.edu/openlaw/dvd/1201.html [harvard.edu]

  • Re:cat and mouse (Score:4, Informative)

    by DurendalMac ( 736637 ) on Friday July 24, 2009 @06:12PM (#28813735)
    Apple had a deal with Xerox to work with their stuff. Xerox was paid with lots of Apple stock. I wouldn't exactly call that stealing.
  • Re:cat and mouse (Score:3, Informative)

    by Attila Dimedici ( 1036002 ) on Friday July 24, 2009 @06:21PM (#28813849)
    According to a link in another post, Xerox bought stock in Apple before the IPO. That is not exactly the same as "paying" Xerox.
    It is also important to note that when Apple sued MS, Xerox sued Apple. Xerox's suit was thrown out because they waited too long. However, the idea originated with Xerox, not with the Apple Macintosh. So the implication that MS stole the idea from Apple is false. MS got the idea for the GUI from the same place that Apple did--Xerox PARC.
  • by h4rr4r ( 612664 ) on Friday July 24, 2009 @06:38PM (#28814025)

    As held in every case about this issue, copyright and trademark law are not violated when using a competitors name for the purposes of interoperability.

  • Re:cat and mouse (Score:3, Informative)

    by adolf ( 21054 ) <flodadolf@gmail.com> on Friday July 24, 2009 @09:14PM (#28815247) Journal

    I've used MediaMonkey under Vista to transfer music to my iPod Touch (though I haven't tried with the newest firmware).

    It's still somewhat in the realm of "ugly hack," though: MediaMonkey uses parts of iTunes (which must also be installed) in order to accomplish this, but it worked fine in the boneheaded, practical sense of things in that it was transparent, easy, and I didn't have to suffer with seeing iTunes.

Beware of Programmers who carry screwdrivers. -- Leonard Brandwein

Working...