Gloolabs Readies A Java-Based WiFi Audio Device 149
An anonymous reader writes "A new Java powered home entertainment audio device design promises to simplify sharing computer music files among computers and stereos in connected homes. Gloolabs's Gloo is Java middleware that puts an iPod-like interface on music files it "discovers" around the network. Gloo, which will be licensed to multiple device makers, is available now on one device that runs embedded Linux, and Gloolabs is currently bootstrapping a Gloo developer community. Gloolabs is currently taking orders for the $250 MacSense HomePod, the first Gloo-based device, which will ship in January 2004. A limited quantity of the $350 Developer Edition is available now."
Open-ish source.... (Score:4, Interesting)
So, buy the Developer's Edition and you get the source code. Cool.
Re:Open-ish source.... (Score:5, Informative)
The Java SDK source is indeed available and no, you don't have to pay for it! How else do you think the FreeBSD port of Java works? You can get it from http://wwws.sun.com/software/communitysource/j2se
As for the speed of Java, why do people still push around this piece of FUD? With dynamic optimisations Java is starting to rival the Speed of compiled code, sometimes even beating it. No, I don't have any benchmarks to hand, since benchmarks are the Root of all Evil(tm)
True, you cannot share the source code to the Java Platform. Welcome to the Real World(tm), not everything is free, some companies *gasp* actually want to keep some things proprietary, be thankful we have the source to play with/port to other systems at all.
I see you have been modded as a troll since I started writing this, I'm still going to post it, just so others who think along the same lines as you can get the facts.
Re:Open-ish source.... (Score:3)
Now this is FUD...
Yippie, *some* expertly written Java *can* come close to being as fast as *poorly* coded programs, written in compiled languages. Big whoop.
The proof is in the pudding, as they say... For all the wonderful things you can say about java, I can download hundreds of java programs, and watch as they craw... Just as benchmarks are the root of all evil, so too are unrealistic, out of
Re:Open-ish source.... (Score:4, Informative)
Re:Open-ish source.... (Score:2)
Good question... The answer is that I don't... Not at all. I have no vested interest at all in the issue.
The fact is, my real-world experience has always, always been the same... Every java app I've ever seen, drags ass, eats CPU power and memory like candy, etc.
Re:Open-ish source.... (Score:2)
Re:Open-ish source.... (Score:2)
Man, and I thought my refreshing the main page every 15 minutes hoping for a new story was bad.
We now have a poster who refreshes the posts he's replying to, while he's replying to them, just to get that second-to-second info as to their moderation status
You sir, are my new Slashdot idol!
Re:Open-ish source.... (Score:2)
Re:Open-ish source.... (Score:4, Informative)
And newer (since 2001) versions of the Java VM further improved this code, as garbage collection is handled on a separate thread. So while in C++ you're spending 200 cycles doing nothing, waiting for the disc to be accessed, then deleting the record, I can spend those 200 cycles cleaning the heap.
C# under
Re:Open-ish source.... (Score:2)
Re:Open-ish source.... (Score:2)
Re:Open-ish source.... (Score:2)
That in under a minutes googling. Now crawl back under a rock troll.
And for people who STILL believe that Java is slow, download eclipse (the url is above, for those of you can't google for it, or even guess it) and have a play...it's written in Java and *GASP* is not only a)amazingly useful, but b)damn snappy, seriously, those people who said Java would never work on the desktop because its too slow, they can start eating their
Re:Open-ish source.... (Score:2)
Because it will take less time to write correct programs without them.
I suppose you'd NEVER EVER think about using Perl or JavaScript or Lisp any number of other high level languages that let you live in reference land because you absolutely positively can't write a single program for any purpose under any circumstances without needing pointers.
Right?
Also, bear in mind that if your program is correct but
Re:Open-ish source.... (Score:2)
umm .. they're giving you the source.. (Score:3)
useful (Score:5, Funny)
I ordered mine in JANUARY (Score:2, Informative)
Still waiting.
"Pod"? "Pod"?? (Score:5, Funny)
A HomePod sounds distinctly like a scene from "Invasion of the Body Snatchers".
Re:"Pod"? "Pod"?? (Score:1)
Re:"Pod"? "Pod"?? (Score:3, Funny)
(Here's podding that this pod gets podded down as pod. Dumb podders.)
Coming in 2004... (Score:2)
The PeePod(tm).
Re:Coming in 2004... (Score:3)
Let's have fun and rename a few things...
Cubicle -> The WorkPod!
Hotel room (by the hour) -> The JoyPod
Sauna -> The HotPod
Hammam -> The SteamPod
Car -> The DogPod
Contact lense holder-> The EyePod
Church -> The GodPod
Red sports car -> The JockPod
Space Shuttle -> The BarfPod
Ah, the joys of Podding.
Re:Coming in 2004... (Score:1)
POD PARENT UP!
MACSense homePOD (Score:1)
Gloo? (Score:1)
Re:Gloo? (Score:3, Funny)
Neat idea, but (Score:5, Interesting)
Damon,
Re:Neat idea, but (Score:1)
Re:Neat idea, but (Score:1)
With decent security, it might be fun to hook the HomePod to my cellphone, connect to my home w/s over the Internet, and play m
Re:Neat idea, but (Score:2)
Re:Neat idea, but (Score:4, Informative)
WEP (128-bit or othewise) really isn't very secure. If you're that freaked out about it, you should be using something else...
From this [arstechnica.com] Ars Technica article:Of course, 128-bit WEP is better than nothing, but it really isn't any better than any other strength WEP.
Re:Neat idea, but (Score:3, Funny)
Re:Neat idea, but (Score:2)
Re:Neat idea, but (Score:2)
Re:Neat idea, but (Score:2)
Re:Neat idea, but (Score:2)
Re:Neat idea, but (Score:2)
Sure, MAC filtering isn't the end-all of security, but if it makes your AP harder to crack then the one next door... well, guess which system the cracker is going to go after first? (A lot of security practices are simply m
Re:Neat idea, but (Score:2)
Re:Neat idea, but (Score:2)
Finally... (Score:1)
...an appliance with the Java logo on it (at least I hope). As a Java programmer, I have been dying for a toaster or microwave oven with the Java logo on it. Yahoo!!
Now how long will it take for someone to hack this thing and get it sharing music over the Internet using the Gloo network protocol without all that PC hardware getting in the way?
uhhh.. (Score:2)
Re:uhhh.. (Score:2, Funny)
yeah. (Score:2)
Actually, now that I think about it there is a logo on my Esspresso machine that looks an simular to the Java logo.
Impossible equation (Score:3, Funny)
I reckon the universe is going to explode....
Re:Impossible equation (Score:1)
is there anything that cool about this device? (Score:2, Informative)
Re:is there anything that cool about this device? (Score:1)
It's A Slimp3 "Squeezebox" Clone (Score:1)
The Slimp3 server is Perl- rather than Java-based, and has a couple of years of development behind it, as well as a community of 3rd party add-ons and hacks.
On an ergonomic note, when plugged into a stereo syst
Re: (Score:1)
Re:is there anything that cool about this device? (Score:1)
Also, it's shipping now, the HomePod has been about to ship since January of this year.
Re:is there anything that cool about this device? (Score:2)
nice idea (Score:1)
i'll stick to using an old pc wired to the stereo to do the job though - i got THAT for free
I'll ask... (Score:2)
I'll answer... (Score:2)
I had thought that that much was bleeding obvious. Looks like I was wrong.
Re:I'll answer... (Score:2)
On the other hand, I've read elsewhere in this story's
Re:I'll answer... (Score:2)
Could it be done "better" in
Re:I'll answer... (Score:1)
I though it was its find-MP3-on-clients bit which was java based, thus it could find them on you Apple, Linux or Windows box. Which is a good use of java.
JVM is getting to the point where speed is improving.
Some ARM chips (and Sparc, and maybe other lowend) chips support byte code (or a subset there-of), so it is the native format for the device.
The device might also support "plugin", o/c this is a guess, I've only glan
Re:I'll ask... (Score:2)
The current version of Java code cannot be distinguished from natively compiled code. (At least on a 2 GHz P4.) You don't have to take my word for it. Download Eclipse [eclipse.org] and see for yourself. BTW Eclipse is written in Java.
As for Java working with limited processing power, you have to remember that there is a Java Micro Edition [sun.com] available for embedded devices.
Re:I'll ask... (Score:2)
Obviously Java has no use if it's just a one time final use. But this is meant to be applied to lots of devices EASILY.
Imagine having a meeting with a company trying to sell them the idea of GLOO. Try telling them they'll have to spend months
Re:Java usage (Score:2)
The days of Java being a second fiddle language ended some time in 2001. I can't believe that people are still clinging to their native code for any reason other than access to a specific toolkit.
Ouch (Score:4, Interesting)
A bit of creative capture should solve this, I believe. However, it bodes not well for other formats.
Re:Ouch (Score:3, Interesting)
1) Implement the DRM on the device, and handle the key management, etc., so that the device has the same rights to decrypt and play the DRM's content.
2) Use the DRM on the desktop computer, and stream the result to the device.
I think that (2) is the better approach, because it means that you don't need to do the work of porting a zillion proprietary DRM systems to your box, but can leave that on the d
Lack of creativity (Score:2, Insightful)
Re:Lack of creativity (Score:2)
Re:ACC files are NOT standard! (Score:4, Informative)
"Standard" in that phrase refers to files that meet the Mpeg-2/4 standard for AAC audio in an LC profile, which Apple Music Store Downloads don't (they encrypt the data, which decrypts to standard AAC during playback if a license file is available). They are quite "standardized," which means a standard has been published describing how to write a decoder for each of the 9 profiles, and most PC uses of AAC use the Low Complexity profile. They are most certainly as much a "standard" as MP3. As for programs and devices not playing them...that'll clear up quickly. At present, there are a dozen media player options for Mac, Windows and Linux, and since Apple's built AAC support into iTunes and the iPod, more portables will be jumping on board soon enough.
AAC files [audiocoding.com] (why do people have trouble with those letters? It's double As, then a C, stands for Advanced Audio Coding, doesn't look like the start of te word ACCessory) are the new MP3 in just about every way except one: they don't have MP3's expensive licensing costs.
Oh man, I want one. (Score:2, Insightful)
Anyway. I could buy one of these things, h
Re:Oh man, I want one. (Score:2)
College Campuses (Score:1)
In my experience, most college students do not run an WAP from their dorm room. Typically, they just use the line going into their room.
Re:College Campuses (Score:1)
Re:Oh man, I want one. (Score:2)
Devil's advocate, but please don't take the RIAA's route in assuming that mp3 == illegal. I personally have over 400 albums worth of mp3s on my computer, all 100% legally obtained by ripping my CD collection many moons ago.
Unfortunately for anyone who lives close enough, they're not shared over my wireless connection. Well, unless you can get onto non-shared drives on a computer that denies connection
Other Internet Radio/MP3 clients? (Score:2)
Re:Other Internet Radio/MP3 clients? (Score:1)
Re:Other Internet Radio/MP3 clients? (Score:4, Informative)
Hey idea guys... (Score:3, Funny)
Re:Hey idea guys... (Score:2)
Ogg? (Score:2, Interesting)
Re:Ogg? (Score:3, Insightful)
Ah, but that's the beauty of HomePod: Open firmware! I'm sure it won't be long before you can download a patch that supports your Codec of Choice. So don't let that dollar get too far away.
Re:Ogg? (Score:2)
The whole POINT to Ogg was that it was going to be high quality for the audiophiles, have small file sizes for the network users, and have none of the licensing issues of MP3, WMA, etc. Well, AAC fulfills all of those points.
Ogg is good and all, but it's a forma
Re:Ogg? (Score:2)
Re:Ogg? (Score:2)
Re:Ogg? (Score:1)
Wardriving for music (Score:2)
Humidity (Score:2)
trademark problems? (Score:2)
Uber-Nerds? (Score:2)
Wow, interesting use of nerd-lingo, but since when does boot-strap mean 'organize?'
Re:Uber-Nerds? (Score:1)
"Bootstrap" doesn't mean "to organize"... (Score:2)
But I could be wrong about that.
---anactofgod---
PLEASE, can someone recommend me an mp3 player? (Score:2)
I don't want to stream from a 300W server, I want a little device I can turn on when I need it, and that I can operate with a remote and hook up to a home network to push more files into its storage.
Anyone know of something like this, other than that $1500 Rio unit?
Thanks in advance.
Re:why do all these players need extra software? (Score:3, Interesting)
Because there are very severe penalties for doing it over just file sharing. It's why the audiotron takes 45 minutes or more to scan a large music collection when it crashes, can't handle collections of more than 10K songs, and doesn't have sophisticated search capabilities or a decent web interface. All these things need a more powerful device.
Slim Devices pioneered the "thin client" approach, which solves all of these problems and furthermore, makes it possi
Re:why do all these players need extra software? (Score:2)
The device doesn't need to extract ID3 in the foreground, and if the share is writable, the device can easily cache the data on the file server.
However, the multi-room environment comment is well taken; I'm thinking of thin-clienting my two-node music network from the the current thick client implementation for exactly that reason.
Of course, a thick
Re:why do all these players need extra software? (Score:2)
Heck, there is already jRendezvous.
Re:why do all these players need extra software? (Score:2)
Uhhh... precisely my point?
Having software (iTunes) running server-side relieves the client of having to figure out what's over there.