They've postponed it so many times that I don't think it's possible to say that they are able to meet any deadline for this product. When you keep postponing it until the day that you actually release it, it's not really a deadline anymore. Some might say that this is exactly what they've done. I guess these are the fruits of a monopoly on an industry. I don't *hate* Microsoft anymore. It just saddens me that monopoly begets mediocrity in any industry.
Google's toolkit is kind of nice for Java developers but seems pretty intrusive to have a layered design with front end stuff done with Java. Dwr (direct web remoting) has a decent toolkit that allows you to call Java code through javascript by generating javascript files for your Java code. It also integrates well with the Spring framework.
Sure, I hate drm. However it was Apple that opened the field for digital music. They used drm as the carrot for the record companies. What would have happened had there not been drm? Well there was and that was the only way anyone was able to get the record companies to play ball. Now drm is viewed as a panacea to "protect" content from unlawful use.
Personally, I see drm as merely a stepping stone from the old generation of technophobes to the next generation of truly flexible content.
Okay, if you're referring to SCO, that's based in Lindon, Utah - about 40 miles south of Salt Lake City. Besides which, there are literally hundreds of technology/web companies (such as Novell, many game companies, Overstock.com) in the area so please don't coin a phrase that blankets the whole area in the dark shroud of SCO.
They have been known to try new things such as these:
Bazooka-like Super-Scope for the SNES
The Donkey Kong bongo-drums for the aspiring percussionist
The super-cool Power Glove.
Kind of odd Virtual Boy during the VR craze
The fun Power Pad for Track and Field and other great games which we would play in our college apartment a couple of years ago.
The ever popular Light gun - who didn't try to shoot the hunting dog in duck hunt when he laughed at you???
Most of the older stuff can be bought on eBay for really cheap - makes for great nostalgic gaming.
Unlike those who learned how to say schedule (shedule) in school (shool) and who put an 'r' sound at the end of words like idea (idear?).:-) Sorry just had to fan the flames...
Not that IBM is waiting to fork it, but one of the primary companies Sun worries about forking is IBM - looking at Eclipse with its SWT instead of Swing for instance.
Rentals are essentially what happens with torrents and p2p systems anyway. I mean who keeps a ton of movies on their hard drives? Even Steve Jobs who has apparently "relented" has said that videos are a different animal than music. You listen to a song a zillion times, but watch a movie only a couple of times. Unless it's like LOTR collector's edition or something else I'd like to own, this would be just fine provided the download doesn't take forever and the price is reasonable. Besides it's also a proven business model.
I wonder if someone like Google could level the playing field - come up with a way to make auction searches generic so that eBay results and Yahoo Auction results and other local auction results come up together based on location, meta-rating, and query string. That would make eBay less relevant and give others a chance to step up. That might be the way to really unseat them, if that's your goal.
The funding from Microsoft that coincided with their decision didn't hurt either. They all at once gave up development of linux and started researching ways to use the new.Net framework all at the same time.
It sounds like it made good business sense even if there weren't outside monetary persuasion, but in reality there were more factors than just keeping their focus.
Who really cared about implementing the filesystem as a db in the first place? Sure it sounds kinda cool, but what are you actually accomplishing with it? Then, as Google did their desktop search and Apple did Spotlight it became more apparent that the underlying technology really didn't matter, but what you are actually getting from it. Generally it's better in software to have requirements for what you want to accomplish, then figure out the best way to do that. In this case they seem to have had a fun use for a database and so decided that was what they were going to do, and the features it would provide would be icing on the cake. It's really just interesting that WinFS made it so far before being axed. Not good on networks - how long had they been working on this and how big a priority is it to have a network friendly filesystem? They really should have known this long ago and might have.
I think it's cool to try to do stuff like this and I'm thinking this will be an oft cited lesson at Microsoft in the future. I think people just like rejoicing in the misfortune of Microsoft because they are so cut throat and anti-competitive. It's like seeing the bully at school getting beat up. It takes a big person to care about the bully.
My favorite part is when I heard about IPv6 in college, they had calculated that there would be enough addresses for 10 IPv6 devices for every square foot of the planet!
Then again, iPod, laptop, watch, spy bowtie, cell based processor in ring to add to an ad-hoc processing farm, robotic legs that access the net for the latest dance moves... whew that's only 6. Then again, what about the guys who live above me!
Well it's time for another opportunity for Java to take off on the client side. I think it might have a chance should a couple of things happen.
First, Sun needs to open source Java. There are tons of bugs in Swing and that section of the code could benefit the most from the open source community in my opinion. Sun has been negligent of Swing off and on in favor of more profitable ventures on the server or on mobile phone specific stuff. If, instead of voting on your highest priority bug on sun's dev site, people were actually able to *fix* bugs...If, it were set up so that new features could be added fairly quickly, Sun could see Swing swing into action. If they don't open source Java or have too much bureaucratic work involved, then Swing might just be left as a hobbyist prototype-like portion of Java.
Second, I wonder if SWT will catch on. Eclipse is doing some very good work with 3.2 and the synchronized release of several projects in Callisto (http://www.eclipse.org/callisto). They are making it easier to do SWT client-side apps. If they execute well and developers pick up on this, Java could also make it big on the desktop.
I think both have to occur for Java to really take off on the client side though. We'll see.
I wonder if there were a way to secure the content so most of the privacy concerns go away.
What if there were a way to encrypt the data with a streamlined public/private key system on google's servers? I think it would be more useful for more private data. That way, you could just have your private key locally.
The only problem would be giving others access to the file - maybe an acl or something.
If this goes through, does that mean that Apple will buy components from Intel *and* AMD (ATI), or will it go down the NVidia path? It seems to just want good components in their systems based on their needs, so who knows, it could get a foot in the door for AMD if they merge...
Mmmm...speculations...
Many many development shops use PHP at the front-end and Java at the middle/back-end. If they were to interoperate better in clever ways, that would be appealing to those companies. I would personally be more inclined to use PHP at the front end if there were clever ways to do that. Also, Eclipse, with version 3.2 is branching out more to be a multi-language environment. Zend and others are putting some weight behind making Eclipse a decent PHP editor alongside Eclipse's great Java environment. I would think the PHP or Pxxxx language integration with Java is a big shot in the arm.
Open sourcing Java would also help Sun in that it can't do everything - Swing is a perfect example of this. They have invested development time and money into Swing off and on for years and developers have suffered when it wasn't a priority. If Sun were to Open Source Java, there is a possibility, a good possibility I think, that those who hold to more "free" ideals would use the language and contribute to some of those areas.
Will Sun Open Source Java? They've said that they won't do it for now. I don't think *any* company on this planet, especially a software company can say they will never do something. Just look at Apple/Intel. Sun also said that they are going to Open Source their entire software stack, which they are doing - Solaris, Dev tools, etc. It makes perfect sense that this would be a good time, when Schwartz needs some good PR as people are questioning his leadership credentials as an insider. People are criticizing the choice because they don't think he's willing to make the necessary changes that someone from outside the company would have made. One of those choices might be to Open Source Java in a reasonable way. He and Scott McNealy could have been saving that decision for when he would take over so that an initial bold move that would bring a likely success would give Schwartz some good karma for his start.
I'm not sure if I could come up with a dumber name without staying up all night eating nothing but junk food and watching Strange Brew several times.
The Nintendo Hosehead.
Named after the intrepid flying dog of Bob and Doug McKenzie, we expect our new Revolutionary console to take off in the new dog-eat-dog world of consoles. Dogs are known the world over and are internationally recognized. Dogs hunt for things we want like wild game, newspapers, and sometimes gross things like slobbery tennis balls. Likewise, the Nintendo Hosehead will bring you to a diversity of sometimes tasty, sometimes thought provoking, sometimes gross game worlds, dripping with fun.
Yes, but it is still the same dumb width and you don't get font coloring nor do you get any kind of in file font coloring. I'm glad to see them trying to improve it, but sheesh, this would have been nice like when they released Windows NT or possibly 2000. Now that they have competition with Linux/FF, they have to innovate (PS/MSH, IE). That's the blessing of competition. If Linux or Firefox were the only game in town, it might be a bit better, but competition is a wonderful motivator.
I use a Mac primarily because it's a low-hassle Java development box with a decent user interface and command-line. From what I understand of PSH or MSH, the shell scripting language is more of the system administrator's side of PERL. That makes it nice for system administration, but what about the font coloring and width thing for a user who spends a lot of time in the shell outside of just system administration? Also, it would be nice to have tail and other functionality on the command-line for log files. I would also hope that they improve the services management through the command-line. It's nice right now, but it would be nicer to have something like top or ps or something to see a clear picture of the system information (rather than the process gui thing).
Sony's playstation has a pretty long lifecycle, i.e. years. If it is a feature that comes with the hardware itself, it is very difficult or kludgy to add it on later.
<digression>
Imagine if the first Playstation 2 systems had a half as much RAM initially? It would have been crazy for the developers to be able to depend on the system specs when the update came out. That's why I think it's a great thing to have a standard hard drive for the playstation 3 and why it might be a mistake to not have it standard in the xbox 360: because developers can't depend on it being there.
</digression>
If we are talking about a software package like Office or iLife something, that makes it easier to add a feature in a follow-up release or wait until the next version.
I can appreciate a difference of opinion, but I believe that they lied to the DOJ.
Sure, if you just haphazardly delete dlls and executables from your system in some sort of black box fashion, yes, you would be seriously screwing up your computer and of course it wouldn't work any more.
However, we're talking about the people who have the source code and have written the whole dumb OS, not an AOL user who needs tech support to change their screen saver. Don't tell me that you can't take out what you just finished putting in. Is it some work? Yes. Did they want to do it? Nope. It would have set them back because of the reworking and the change of direction at the government's request. They were the ones who *chose* to illegally abuse their monopoly power though. They shouldn't be calling the shots.
I think they got off pretty easy in the government case.
This may just be a difference of opinion, which is fine. I *have* read a lot about the anti-trust proceedings and read the final judgment and the reasonings behind it. I just have a different opinion about how Microsoft represented themselves and what was feasible for them to do technically.
They've postponed it so many times that I don't think it's possible to say that they are able to meet any deadline for this product. When you keep postponing it until the day that you actually release it, it's not really a deadline anymore. Some might say that this is exactly what they've done. I guess these are the fruits of a monopoly on an industry. I don't *hate* Microsoft anymore. It just saddens me that monopoly begets mediocrity in any industry.
Google's toolkit is kind of nice for Java developers but seems pretty intrusive to have a layered design with front end stuff done with Java. Dwr (direct web remoting) has a decent toolkit that allows you to call Java code through javascript by generating javascript files for your Java code. It also integrates well with the Spring framework.
Sure, I hate drm. However it was Apple that opened the field for digital music. They used drm as the carrot for the record companies. What would have happened had there not been drm? Well there was and that was the only way anyone was able to get the record companies to play ball. Now drm is viewed as a panacea to "protect" content from unlawful use.
Personally, I see drm as merely a stepping stone from the old generation of technophobes to the next generation of truly flexible content.
Here is Strong Bad's take on invisibility.
"My chocolates! Come back, chocolates! I didn't mean what I said..."
Okay, if you're referring to SCO, that's based in Lindon, Utah - about 40 miles south of Salt Lake City. Besides which, there are literally hundreds of technology/web companies (such as Novell, many game companies, Overstock.com) in the area so please don't coin a phrase that blankets the whole area in the dark shroud of SCO.
If you have a problem, if no one else can help, and if you can find them, maybe you can hire: THE A-TEAM.
They have been known to try new things such as these:
Bazooka-like Super-Scope for the SNES
The Donkey Kong bongo-drums for the aspiring percussionist
The super-cool Power Glove. Kind of odd Virtual Boy during the VR craze
The fun Power Pad for Track and Field and other great games which we would play in our college apartment a couple of years ago.
The ever popular Light gun - who didn't try to shoot the hunting dog in duck hunt when he laughed at you???
Most of the older stuff can be bought on eBay for really cheap - makes for great nostalgic gaming.
Unlike those who learned how to say schedule (shedule) in school (shool) and who put an 'r' sound at the end of words like idea (idear?). :-) Sorry just had to fan the flames...
Not that IBM is waiting to fork it, but one of the primary companies Sun worries about forking is IBM - looking at Eclipse with its SWT instead of Swing for instance.
Rentals are essentially what happens with torrents and p2p systems anyway. I mean who keeps a ton of movies on their hard drives? Even Steve Jobs who has apparently "relented" has said that videos are a different animal than music. You listen to a song a zillion times, but watch a movie only a couple of times. Unless it's like LOTR collector's edition or something else I'd like to own, this would be just fine provided the download doesn't take forever and the price is reasonable. Besides it's also a proven business model.
Hey what about the last piece the company needs to switch internally to Macs!
Oh wait, there was that PPC thing...dang.
I wonder if someone like Google could level the playing field - come up with a way to make auction searches generic so that eBay results and Yahoo Auction results and other local auction results come up together based on location, meta-rating, and query string. That would make eBay less relevant and give others a chance to step up. That might be the way to really unseat them, if that's your goal.
The funding from Microsoft that coincided with their decision didn't hurt either. They all at once gave up development of linux and started researching ways to use the new .Net framework all at the same time.
It sounds like it made good business sense even if there weren't outside monetary persuasion, but in reality there were more factors than just keeping their focus.
Who really cared about implementing the filesystem as a db in the first place? Sure it sounds kinda cool, but what are you actually accomplishing with it? Then, as Google did their desktop search and Apple did Spotlight it became more apparent that the underlying technology really didn't matter, but what you are actually getting from it. Generally it's better in software to have requirements for what you want to accomplish, then figure out the best way to do that. In this case they seem to have had a fun use for a database and so decided that was what they were going to do, and the features it would provide would be icing on the cake. It's really just interesting that WinFS made it so far before being axed. Not good on networks - how long had they been working on this and how big a priority is it to have a network friendly filesystem? They really should have known this long ago and might have.
I think it's cool to try to do stuff like this and I'm thinking this will be an oft cited lesson at Microsoft in the future. I think people just like rejoicing in the misfortune of Microsoft because they are so cut throat and anti-competitive. It's like seeing the bully at school getting beat up. It takes a big person to care about the bully.
My favorite part is when I heard about IPv6 in college, they had calculated that there would be enough addresses for 10 IPv6 devices for every square foot of the planet!
Then again, iPod, laptop, watch, spy bowtie, cell based processor in ring to add to an ad-hoc processing farm, robotic legs that access the net for the latest dance moves... whew that's only 6. Then again, what about the guys who live above me!
Well it's time for another opportunity for Java to take off on the client side. I think it might have a chance should a couple of things happen.
First, Sun needs to open source Java. There are tons of bugs in Swing and that section of the code could benefit the most from the open source community in my opinion. Sun has been negligent of Swing off and on in favor of more profitable ventures on the server or on mobile phone specific stuff. If, instead of voting on your highest priority bug on sun's dev site, people were actually able to *fix* bugs...If, it were set up so that new features could be added fairly quickly, Sun could see Swing swing into action. If they don't open source Java or have too much bureaucratic work involved, then Swing might just be left as a hobbyist prototype-like portion of Java.
Second, I wonder if SWT will catch on. Eclipse is doing some very good work with 3.2 and the synchronized release of several projects in Callisto (http://www.eclipse.org/callisto). They are making it easier to do SWT client-side apps. If they execute well and developers pick up on this, Java could also make it big on the desktop.
I think both have to occur for Java to really take off on the client side though. We'll see.
I wonder if there were a way to secure the content so most of the privacy concerns go away. What if there were a way to encrypt the data with a streamlined public/private key system on google's servers? I think it would be more useful for more private data. That way, you could just have your private key locally. The only problem would be giving others access to the file - maybe an acl or something.
If this goes through, does that mean that Apple will buy components from Intel *and* AMD (ATI), or will it go down the NVidia path? It seems to just want good components in their systems based on their needs, so who knows, it could get a foot in the door for AMD if they merge... Mmmm...speculations...
Many many development shops use PHP at the front-end and Java at the middle/back-end. If they were to interoperate better in clever ways, that would be appealing to those companies. I would personally be more inclined to use PHP at the front end if there were clever ways to do that. Also, Eclipse, with version 3.2 is branching out more to be a multi-language environment. Zend and others are putting some weight behind making Eclipse a decent PHP editor alongside Eclipse's great Java environment. I would think the PHP or Pxxxx language integration with Java is a big shot in the arm.
Open sourcing Java would also help Sun in that it can't do everything - Swing is a perfect example of this. They have invested development time and money into Swing off and on for years and developers have suffered when it wasn't a priority. If Sun were to Open Source Java, there is a possibility, a good possibility I think, that those who hold to more "free" ideals would use the language and contribute to some of those areas.
Will Sun Open Source Java? They've said that they won't do it for now. I don't think *any* company on this planet, especially a software company can say they will never do something. Just look at Apple/Intel. Sun also said that they are going to Open Source their entire software stack, which they are doing - Solaris, Dev tools, etc. It makes perfect sense that this would be a good time, when Schwartz needs some good PR as people are questioning his leadership credentials as an insider. People are criticizing the choice because they don't think he's willing to make the necessary changes that someone from outside the company would have made. One of those choices might be to Open Source Java in a reasonable way. He and Scott McNealy could have been saving that decision for when he would take over so that an initial bold move that would bring a likely success would give Schwartz some good karma for his start.
Firefox doesn't come pre-installed on Windows.
I'm not sure if I could come up with a dumber name without staying up all night eating nothing but junk food and watching Strange Brew several times.
The Nintendo Hosehead.
Named after the intrepid flying dog of Bob and Doug McKenzie, we expect our new Revolutionary console to take off in the new dog-eat-dog world of consoles. Dogs are known the world over and are internationally recognized. Dogs hunt for things we want like wild game, newspapers, and sometimes gross things like slobbery tennis balls. Likewise, the Nintendo Hosehead will bring you to a diversity of sometimes tasty, sometimes thought provoking, sometimes gross game worlds, dripping with fun.
The Nintendo Hosehead. Coming this Fall.
Yes, but it is still the same dumb width and you don't get font coloring nor do you get any kind of in file font coloring. I'm glad to see them trying to improve it, but sheesh, this would have been nice like when they released Windows NT or possibly 2000. Now that they have competition with Linux/FF, they have to innovate (PS/MSH, IE). That's the blessing of competition. If Linux or Firefox were the only game in town, it might be a bit better, but competition is a wonderful motivator.
I use a Mac primarily because it's a low-hassle Java development box with a decent user interface and command-line. From what I understand of PSH or MSH, the shell scripting language is more of the system administrator's side of PERL. That makes it nice for system administration, but what about the font coloring and width thing for a user who spends a lot of time in the shell outside of just system administration? Also, it would be nice to have tail and other functionality on the command-line for log files. I would also hope that they improve the services management through the command-line. It's nice right now, but it would be nicer to have something like top or ps or something to see a clear picture of the system information (rather than the process gui thing).
Does anyone know if these niceties are in PS/MSH?
Sony's playstation has a pretty long lifecycle, i.e. years. If it is a feature that comes with the hardware itself, it is very difficult or kludgy to add it on later.
<digression>
Imagine if the first Playstation 2 systems had a half as much RAM initially? It would have been crazy for the developers to be able to depend on the system specs when the update came out. That's why I think it's a great thing to have a standard hard drive for the playstation 3 and why it might be a mistake to not have it standard in the xbox 360: because developers can't depend on it being there.
</digression>
If we are talking about a software package like Office or iLife something, that makes it easier to add a feature in a follow-up release or wait until the next version.
I can appreciate a difference of opinion, but I believe that they lied to the DOJ.
Sure, if you just haphazardly delete dlls and executables from your system in some sort of black box fashion, yes, you would be seriously screwing up your computer and of course it wouldn't work any more.
However, we're talking about the people who have the source code and have written the whole dumb OS, not an AOL user who needs tech support to change their screen saver. Don't tell me that you can't take out what you just finished putting in. Is it some work? Yes. Did they want to do it? Nope. It would have set them back because of the reworking and the change of direction at the government's request. They were the ones who *chose* to illegally abuse their monopoly power though. They shouldn't be calling the shots.
I think they got off pretty easy in the government case.
This may just be a difference of opinion, which is fine. I *have* read a lot about the anti-trust proceedings and read the final judgment and the reasonings behind it. I just have a different opinion about how Microsoft represented themselves and what was feasible for them to do technically.
They also lied to the US DOJ with the same reasoning. It's suddenly possible when they *want* it to be.