Gates Tries to Explain .Net
AdamBa writes "Speaking to financial analysts and reporters, Bill Gates admitted that .NET hadn't caught on as quickly
as he had hoped. The headline ('Gates admits .NET a "misstep"') is a bit misleading; he doesn't think all of .NET was a misstep, just the My Services part (aka Hailstorm). He also said that labelling the current generation of enterprise products as .NET might have been 'premature.' Summary: Microsoft got too excited about locking in users via Hailstorm and botched the overall .NET message." There's also a Reuters report and a NYTimes story on the same subject, which includes the interesting line: "Microsoft also warned today that the era of "open computing," the free exchange of digital information that has defined the personal computer industry, is ending." It isn't clear if Microsoft is talking about something happening beyond their control, or if they're boasting about ending it.
When he does they become standards.
Je t'aime Stéphanie
He could be speaking of the end of open source in the business sense. Look at all the open source companies on the market. The market, itself, is getting hammered. Open source/linux companies are getting hit EXTRA hard (VA was hit >17% just yesterday).
.NET is a nice technology, and has wonderful features (which it should, seeing that it looked on other technologies that broke out, like Java, and improved upon it). And, they are even trying to crack open that "you can only run it on IIS", by attaching it to apache. I'm surprised, myself, how it isn't catching on quickly, but I'm sure the market is mostly to blame.
Also,
Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
Wouldn't that truly be one of the travisties of humanity? Ending the Information Revolution by returning to where we were before it... Let us just hope and act in such a way that this does not come to pass.
According to the CNN article, Gates has gone with a report card scheme to give his company a "C" rating (for non-americans, grades can be A,B,C,D, or F (no E), and C is "average").
I guess it is nice to see a top Microsoft exec give a realistic review of the company. I wonder if the corperate scandles of late have anything to do with this unusual honesty? Perhaps Gates feared if he gave too rosey a picture, stock holders would be skeptical.
I think if we were really honest with ourselves, we would rate Linux at around the same score (perhaps C+). It is good to see our main competitor admit that we are on a level playing field
Lawrence Lessig is my personal hero.
One dollar an hour per consultant? I guess I know how much a MCSE certificate is worth nowadays. Hell, cheaper than temps, though.
"Microsoft also warned today that the era of "open computing," the free exchange of digital information that has defined the personal computer industry, is ending."
.NET right now.
uh-huh
I'm warezing
M$=0wn3r1z3d
You can't buy Linux.
Look at what's said about Hailstorm here: http://www.infoworld.com/articles/hn/xml/02/07/22/ 020722hnhailms.xml
Microsoft embeds HailStorm into .Net
I think the main problem with .NET is the marketing. .NET means somethind different to just about everyone.. To me as a developer it means the new development tools (ASP.NET, VB.NET, C#, Web Services). I definitely don't think that was a misstep- it is 100x better than its predecessor (COM). However, I think branding hailstorm and all the new version of the enterprise servers as .NET was a mistake. MS was trying to put everything under the .NET umbrella, but since some of those products/concepts have failed (ie hailstorm) it is now going to paint all things .NET in a negative light especially to people who aren't totally familiar with it. I hope they learn the lesson. I can remember visiting the web site several times that talks about what .NET is, and seeing it change about every month :)
"Wouldn't it be great if there were something exactly like the Internet, except that we owned it?"
-- Paraphrased from Clay Shirkey
I wonder how he grades the Xbox, with its horrific launch in Japan (still haven't sold through their initial 250,000 shipment), terrible software sales rate (less than 2 per console sold), and overall terrible showing at E3. He'd probably give it a 'C+', or maybe a 'C#'.
Mono embedded in Gnumeric, running a web server and then an ASP.NET web page that allows people to modify
gnumeric values from ASP.
O'Reilly Mono Presentation
And Bill Gates knows it! He probably just had a business meeting with his emplo^H^H^H^H^Hcongressmen, and gave them a big fat bonus and new marching orders. When people this important make statements like this, either they're completely deluded about what's really going on in the world, or they're the ones who are trying very hard to bring such predictions about.
I think that part of the problem here is that .NET is this amorphous thing that MS has been pushing, without ever actually explaining. Sure we know what passport is, but that's one concrete part of...
.NET?
what?
What is
Why should we care about it?
"People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
I play Asherons Call. It's a good game, good dev team (Turbine) but the biggest pain to the game is the login process of .NET Passport.
.NET asks if you want to sign in or register. If you are already signed in .NET forces you to sign out.
This is what happens.
1. Select server to play on.
2.
3. Type in your login information and wait about 5 minutes. A timeout page appears.
4. Hit the back button and type it in again. You get an error message about security. Click OK.
5. You are now logged in.
I swear I have to do this every single time! I've done it from two machines as well and I know at least one other person who has to put up with this.
I really can't see how they can sell this, unless they force you into it by locking it into other software (eg. Asherons Call).
MS believed that the way to avoid the problem of .COM's going under was to name their product .NET. I mean who's ever heard of a .net going under? Or the .net bubble burst? Clearly by naming their product .net, they would avoid all the problems the .com's had.
Outdoor digital photography, mostly in New Engl
"Microsoft also warned today that the era of "open computing," the free exchange of digital information that has defined the personal computer industry, is ending."
That will happen when they pry the webserver out of my dead hands.
Seriously, what is going to happen? MSN will supply all the content for the world? I doubt it.
http://www.rahga.com forever, and I suggest you do the same.
I think when developers talk about .NET, we're talking about the .NET framework. Which does have many wonderful features and improvements to the languages (C#, VB.NET is a big improvement over VB 6.0), the ease of making web services. It's much easier to manipulate XML than in previous versions. In the developer community (at least the ones that make money by programming on the Windows platform) it is slowly gaining popularity and many web sites have converted over to ASP.NET.
.NET, I think they are referring to the nebulous cloud of "web services" that Microsoft has alluded to, "Hailstorm", ".NET My Services", etc... Those still seem to be up in the air and not many people see the need for them.
When the general public thinks about
I don't think I'd pay Microsoft for a subscription to Word.NET when I can just keep using MS Word 2000 or OpenOffice 1.0, or AbiWord. I don't want to store my credit card info in my Passport (or liberty alliance or any other online identity service) account. Heck, I want the people in the checkout lane to ASK to see my ID when I hand them a credit card, I certainly don't want to hand over all the info that a thief needs to charge things to my credit card.
"For a successful technology, honesty must take precedence over public relations for nature cannot be fooled." -Feynman
Keyword: Tries
"Microsoft also warned today that the era of "open computing," the free exchange of digital information that has defined the personal computer industry, is ending."
Haven't they been saying this for oh um... 5 years now?
Is he trying to make it look like MS doesn't want control over data management, just buddy up with the competition?
Why would he even admit this?
Even if .NET is a step forward, many business probably face the same problems our company and customers are facing. With all the belt tightening going around, implementing a new platform and retraining a bunch of employees is just out of the question.
"God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
Well, I think we should see the writing on the wall for this one. No large monopolistic corporation can make good enough money on a free (as in Paul Revere) internet, so they are trying to divvy it up with proprietary systems and protocols to impose artificial monopolies.
Big companies may be able to undercut the competition at first, but the total cost of ownership will hurt you in the end.
.Net is a universal VM that can (in principle) run any language efficiently - not just Java. Its CLR VM instructions are a superset of those of the JVM. Unlike Java it optionally allows for "unsafe" direct-memory and pointer referencing code for greatly increased speed.
- Gates also acknowledged that confusion still reigns about
.NET's very definition.
Good -- they understand one problem. People can perhaps point to the CLR and assoicated libraries, but- On Wednesday, he hammered home a new definition: "software to connect information, people, systems and services."
Unfortunately, this definition doesn't help at all. Pretty much all internet-based software does this.What web sites have converted? Could you give a few examples?
"God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
Wherever "open computing" survives will become the dominant cultural force of the next century.
The United States is in a position to maintain cultural hegemony over the whole world - if we don't kill the free exchange of culture in order to make a quick buck.
If we do, I predict, within a couple of generations, that other parts of the world will have outpaced us. Killing open computing will destroy our best way-out of the recent doldrums in popular movies and music.
The good and new comes from no quarter where it is looked for, and is always something different from what is expected.
From The Register: .NET products was premature," Gates said."[Since then] We've rolled out additions to those server products and now we have total support for XML and SOAP based capabilities."
"Perhaps labeling those
That was nice, wasn't it? ;-p
-EvilMagnus
I am only worried about the goverment making Palladium the LAW. We need to tell the our goverment that.
1. You can not take away our freedoms.
2. we do not gives a rats ass about the Record companies.
3. We do give a rats ass about us.
The software compaines do not want DRM. Get talking to your reps.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
Does anyone know whether Gates was wearing ruby slippers when he made the above statement?
They released .Net?
"All I can tell the "lesser of two evils" folks is that if they keep voting for evil, they'll keep getting evil."-Lp.org
Surely the " free exchange of digital information that has defined the personal computer industry" is exactly what the internet is supposed to be ?
It's quite clear that Gate's uberplan is to lock people into
If he's talking about Open Source, he's clearly in FUD mode. Perhaps running scared from the latest UK Government proposals to look at Open Source software in a more postive light.
It has become appallingly obvious that our technology has exceeded our humanity. --Albert Einstein
Why not use JBOSS/Linux or even JBOSS on the Sun machines they already have?
.NET that competes with EJB technology in J2EE. No connection pooling, no data caching, nothing.
JBoss doesn't have nearly the performance you need for a solid, production container. JBoss for testing and development is WONDERFUL, but for production, you're best to go with either BEA's Weblogic, or IBM's WebSphere.
what, exactly is the point of going with a completely propietary Java/JSP solution by tying yourselves to Oracles tools so completely?
Well, someone correct me if I'm wrong, but I don't think there is anything in
Also, Oracle tools access Oracle faster than anything you write in Java, including JDBC. Its best to let Oracle do as much as you can make it do, process wise (stored procedures, triggers, etc...) for performance.
I think it is interesting that Microsoft and various corporations are letting people know that their freedoms are gone. It almost seems that they think they can tell us "Well we tried out that freedom stuff and it just wasnt profitable so here is what you get now" and we're all supposed to just say thanks corporate america life with free expression was overated. The world is in a time of transition. What happens now will shape the course of freedom in the future. If we dont stand up now who knows whats next John Ashcroft warning that the area of "open speech" is over?
Is if someone at Microsoft can explain what the mythological construct of .NET is supposed to be. To me, .NET seems to be a generation of software, a plan to end all plans, a poorly woven mesh to weave together MS's myriad products, OR a documentation nightmare. Are they perhaps putting all of their eggs in the .NET basket?
...Whether my Maker is prepared for the great ordeal of meeting me is another matter.
Churchill
I thought I was the only one who didn't get the whole .NET thing. Since that hype machine started up last year, I heard so many things from other programmers (who love MS products) talking about VB.NET and other .NET applications. I repeatedly asked them, what's the difference between the old environment and the new one, or simply what good is it all. Never have I recieved a clear answer of what it is, how it works, or what good it is. I'm not saying anything bad (or even good) about the whole .NET thing, I'm just saying that I've never heard a compelling argument from anyone who seems to fully understand it all. I think that right there proves that the idea didn't catch on.
Sometimes I doubt your commitment to Sparkle Motion.
Then why I am seeing everyone is converting to Java in the last 2 years? No one is using .NET or planning to use it around. My firm tested it, tried to call some legacy activex controls and unmanaged C++ code, they of course rejected it after a biiiiiiig performance hit. :)
.NET is new. Not tested, not trustable. Java existed 7 years ago. Why should I risk it? Why should I develop in .NET, just another VM based technology, but this time lock myself to Windows? I know that there will be other implementations of .NET, such as Mono on Linux, but those will not be cross platform compatible at all. Even they say it. One reason is that .NET's most important parts are not given to ECMA, such as WinForms and ADO.NET. Do not forget that. MS is still holding the patterns.
.NET my BUTT. I will never use it.
I know lots of developers who shifted to Java from MS platforms though.
etc. etc.
Dear Bill, do you have a
Open computing will be just fine. The genie will not go back in the bottle. Worried about Palladium? Now seriously, how long do you think it will be before there's a code work around for that? If I'm building a box am I going to include a Palladium component. My ass....
"Microsoft also warned today that the era of "open computing," the free exchange of digital information that has defined the personal computer industry, is ending."
Please....
This is Microsoft wishful thinking. M$ is full of shit and always has been.
The system, the superior one, will always reign supreme. (except for maybe beta).
Worth every penny. Darwin is sweet and it's by far the best user interface available. Dont get me wrong, I like Windows and Linux. They just dont compare in ease of use.
Now if Apple could only figure out that they need to lower the prices to decent levels. Just like DELL you can make as much profit on volume as gouging your customer-base.
Microsoft, I mock in your general direction. With all that money, you can't find higher-calibre copywriting talent than that?! (Actually, having seen some of their press releases and other "marketing collateral," I now know that software isn't all Microsoft does badly.)
I'm not a geek, I'm just a clever script.
Do, or do not. There is no 'try'.
From the article (emphasis added): .NET's very definition. On Wednesday, he hammered home a new definition: "software to connect information, people, systems and services."
Gates also acknowledged that confusion still reigns about
What is that noise? That would be the sarcasm meter exploding due to an overload.
"We're the dot in .NET"
NASDAQ:MSFT is currently 43.86, new lows if anyone thinks a company with that much cash and captive customers is undervalued and has a future.
try { do() || do_not(); } catch (JediException err) { yoda(err); }
...day by day, and understood in the end that .NET is not something that special at all. Maybe it is to blame. ;)
Dear Bill, do you have a
I have an acquaintance that works for Microsoft. He said one day he left the bathroom and forgot to zip up his fly.
.NET initiative. They are now more open and accessible."
When a co-worker pointed this out, he replied "My pants are part of the
And Migual wants to bring this to Linux...right
1] Java VM can also run different languages, indeed there are much more languages built on top of JVM currently than .NET:
http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.ht ml
2] .NET will never be universal. .NET implementations on different platforms will never be 100 percent compatible. Even Mono on Linux. They will be just close to MS implementation. One of the reasons is that .NET contains Passport related classes etc. Other reason is that not all of the .NET platform is submitted to ECMA. MS is holding paterns to some very important parts of .NET, such as WinForms, ADO.NET etc. The only universal VM, which is around for 7 years is Java Virtual Machine, and it is still intact thanks to Sun.
3] The performance of CLI and JVM are not radically different, except for the client side .NET programs on Windows, since MS knows the OS code only. Sun don't. But it does not matter much, since the computers are fast enough and Java is getting more and more optimised with every release. :)
Cheers.
Dear Bill, do you have a
When the kids' last sitter graduated and went off to college, we got a beeper. They were too old to break in a new sitter, old enough to stay home alone when we have enough neighbors around that we are friends with, but a little lacking in the self-confidence to be home alone. The beeper supplied the necessary confidence. It turned out to be quite useful, sometimes for simple conveyance of binary information, as in beep me once for this, beep a second time if you really want me to call.
The beeper died, and for about the same price (up-front and monthly, both) we got a pay-by-the minute cellphone. Nobody knows the number but the kids, and occasionally it's just plain handy.
But it is so constrained as to not be an annoyance. Choose the technology you accept, and think about the uses you make of it.
The living have better things to do than to continue hating the dead.
There are two main potential .NET targets: .NET .NET application.
.NET environment to their PCs... Microsoft is most likely going to have to force people-- which may not be popular.
.NET language, chances are you aren't very motivated to switch paradigms. .NET the fact is java has been here for quite a while and has a good following. I have yet to meet a serious java developer who has any interest in .NET .NET has to earn the industry's trust-- not an easy hill to climb these days. .NET is in convincing CEOs that they aren't further limiting their licensing choices and options in order to adopt something they just don't need-- at least not yet. The wait-and-see approach is a tried and true paradigm with respect to version 1.0 software from Microsoft.
1. Companies who have not yet started to deploy solutions using J2EE or Java and are trying to decide which to use: Java or
2. Companies who have a need for some software that is only as a
I won't address issues involving getting companies to deploy the
a1. If you already have a substantial investment in software written in anything but a
a1. Regardless of how you view
a1. Regardless of all the claims Microsoft makes about C#/.NET maturity, nobody in their right mind is going to bet the company on a new MS platform just because the pay-for-plundits say it's sexy.
a2. There is little imperative to adopt something for which there are no major none-Microsoft commercial offerings.
a2. Either way, I suspect difficult part of the sell for
Personally, I find it hard to get excited about something from a company whose major call to fame these days is the latest way it is reaming its customers.
Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
I think if we were really honest with ourselves, we would rate Linux at around the same score (perhaps C+). It is good to see our main competitor admit that we are on a level playing field :)
You're comparing an operating system to a company?
"And like that
Who Cares?
Greenwich?
Yukon?
Longhorn?
If you make an acronym out of MS' code names and order them based on release dat you get GYL
or
Gates
You
Lost
Coincidence....?
Bill Gates predicts the end of the information age. Film at 11.
Linux: B
Win 95: D
Win 98: D
Win 2000: C
Win ME: D+
Win XP: C+
OS/2 Warp: B-
Unix: B+
DOS: C-
MAC OS X: A-
Any others? Any changes you think are needed? I am willing to accept any modifications. (This isn't flamebait, just encouraging conversation on report cards.)
~ kjrose
Just say ".NYET!".
All your data are belong to us.
.NET and DRM offer the ultimate customer lock-in.
Aside from a cutesy cultural reference,
It really annoys me how one can see a black lining to ANYTHING Microsoft does. It annoys me even more that historically, this attitude seems to be justified.
The living have better things to do than to continue hating the dead.
"There's also a Reuters report and a NYTimes story on the same subject, which includes the interesting line: "Microsoft also warned today that the era of "open computing," the free exchange of digital information that has defined the personal computer industry, is ending." It isn't clear if Microsoft is talking about something happening beyond their control, or if they're boasting about ending it."
It seems clear enough to me. Microsoft and the entertainment industry are in bed together. Both have something to gain from DRM.
The entertainment industry can stop music and movie pirating, take away our fair use rights and set the stage for a future market. That market being the sale of digital video and music which will be streamed directly to hardware. It is important to the entertainment industry that we are not allowed to record the digital data because once recorded we, as individuals, could illegally swap the files with others. Obviously, that would greatly reduce the incentive to pay again and again for the privilege of having the entertainment industry stream it to us. So say good-by to your fair use rights.
Microsoft has a lot to gain here also, on an entirely different front. They are fighting for their Corporate lives against a foe unlike any they have had to deal with before. Linux can not be made to go bankrupt, it cannot be sued into oblivion and it is steadily gaining popularity. How can Microsoft deal with this specter of doom? They must use any weapon available to them.
1. FUD. Yep, good ol' fear, uncertainty and doubt has always helped Microsoft in the past. It hasn't worked very well against Linux because their FUD has been too transparent. People just weren't buying it. They need a more complex strategy.
2. The Law. Make open source illegal. Hmmm... I'm sure they thought about that one... but how?
How about using FUD, a grain of truth to paint open source users as pirates, thieves and other assorted forms of lower life. Then join together with the entertainment industry to buy a senator like say.... SENATOR HOLLINGS FROM SC. And have him draft legislation that will ram DRM down our throats.
One all hardware is DRM enabled, only the entertainment industries bed partner will be allowed to receive digital data that will be streamed by this industry. Microsoft will do it's part to ensure that as few applications as possible will be allowed to run on Linux and have access to this new market. Definitely not open source. Thus they prevent competition. Typical strategy for Microsoft. Being afraid of competition they don't go head to head unless they can ensure themselves an advantage.
The race isn't always to the swift... but that's the way to bet!
A net, by defition, is full of holes...
--
http://www.aikiweb.com - AikiWeb Aikido Information
...I would be forced to assume that the second of your choices is correct since we are talking about a man who has been "trying very hard to bring such predictions about" for over a decade.
Appended to the end of comments you post. 120 chars.
But it was a case of 'pre.net.ture ejaculation'
I just got a little excited 'cause you customers are so sexy.
Lemme help clean you up...
Cake or Death? Cake Please!
When he talks of the end of "open computing" he's likely referring to new hardware which will control how you use software and media. It's still unclear how they will get hardware manufacturers to adopt these technologies, unless of course there's legislation mandating it.
I think that MS may see this as an opportunity to garner control along with RIAA via things like the DMCA. MS has practically embraced the idea of more control over content and media. Legislation like the DMCA simply reinforces their further control of "innovations" as they call them. If things like proprietary encryption and the like come down the pike, MS will be the medium. The fact that this will further alienate the Open Source community is a huge bonus for them. >
.NET is an Enterprise Tier program specification, similar to J2EE in planned functionality. The enterprise tier is where real applications are written, and by real I mean distributed both logically and computationally. .NET and J2EE allow programmers to connect services such as databases, webservices, webpages and applicatins together into a larger Enterprise Application that is the sum of its parts. If you don't understand most of this you should try a google search and read some specification documents. If you find that reading too dry, that is why you are a 50,000 tech that writes shitty pearl instead of a Genius that doesn't care about money but makes more of it than your whole family anyway.
spellin' is for F7
Windows CE on palmtops? PalmOS is still on top. .NET...
Xbox? Failed completly.
And now
Maybe something is changing in this world? IMHO 20 years is enough.
There is connection pooling and data caching in .NET. It's not like having an EJB server (no CMP, particularly, among other things), which depending on your perspective is either a good or bad thing.
Don't wave that tired grunge Java language site in my face. .Net - it need only be compatable with enough of .Net to get a solid user base and then it will be its own entity - a better universal VM.
Did you actually try to use any of those languages on that site? The list looks really impressive until you realize that a third of the links are dead, and of the remaining links only a quarter of them actually function as a language. Most are just aborted experiments. Lisp will NEVER be efficient on JVMs because they do not support the tail-recursion optimization. Lisp dialects on JVM will always blow the stack in deeply recursive calls. CLR mandates that all compatable VMs MUST support tail recursion.
I will concede the point that there exists more languages for JVM than CLR _at_the_moment_ - but this will change. The JVM makes all sorts of basic language constructs inefficient: array access, unsigned bit manipulation, just to name a couple. The JVM only has slow "safe" access methods. Sometimes a programmer just wants something to run as fast as the processor allows - and CLR/.Net allows just this - in a portable way.
Mono need not be 100% compatable with
As for your other points, you are grasping at straws.
Before .NET was released, no-one knew what it was. After its release, we still didn't know. Maybe I'm just stupid...But what kind of software connects information? This definition is all-encompassing, vague, and one of the more impressive examples of burble that I've seen. I guess MS just doesn't want us to *ever* know what they're doing.
What's in a Sig?
My understanding of
I believe that the vision is that computing devices would mostly allow you to dip into that data stream, and lose almost all of the autonomy that they now possess--while historically useful, it means that I can't have my fridge interoperate with the grocery store and compare my cupboards with what's on special today, and then alert me with a pop-up ad while I'm watching TV. All of these devices would be manufactured independantly, but MSFT would provide the means and the infrastructure to connect their data streams.
If said data was regulated by an open protocol, you could probably achieve much the same kind of thing; however, MSFT is a demonstrated monopoly, and as such can dictate a data-transfer protocol and make it a defacto standard. MSFT then gains the ability to charge on the basis of each transaction, or rent your data transmission method to you or to the device manufacturers.
Will it work? I dunno. I suppose anyone can install solar panels and resume their autonomy from the infrastructure. However, there's lots of good reasons to still be connected to the grid, even though it costs you more in the long run. Took a long time for this infrastructure to be implemented, though, and I'm not sure MSFT has the patience.
This is really all just speculation and conjecture--I would love to hear what others think of these assumptions. Am I right?
--
$tar -xvf
I think a big thing to take into account is that, until linux desktop is a viable alternative (read: an exact clone) of windows, and until it's easy to configure and install, and maintain for complete newbies, it's userbase isn't going to expand dramtically to include my parents and their friends.
The above is important for one reason. Bill Gates isn't a computer genius, he's a genius business man. He founded a company which he knew could penetrate everyone's everyday life, any business, and any commerical entity.
The 'innovation' MS, Apple, etc all, are introducing is a result of a companies which wants to make more money -- it just happens to be that they make software.
Profts drive innovation becuase one will innovate to find a market niche and sell that innovation as a product and become rich.
Until the linux desktop can interoperate completely with windows, act like windows and install like windows my parents and their friends will not be using it. When that happens you can be sure that the user base will expand. When the user base expands companies will create and sell innovation in an attempt to recieve profit.
And, Bill Gates doesn't give a flying fuck whether he's making money from Software, cars, toilet paper, or whatever! It's business. Business drives innovation, and there's really no business attacking the software linux software industry as hard as microsoft is attacking the win32 software industy.
First the clone, then the interoperability, then the useability, then the user base.
Sure, right now we're at step 1 - clone. But what a fucking clone it's becoming. I love linux, my desktop is beautiful, functional, and i've doing everything and more i ever did in windows. it'll come dude, but it needs to mature greatly.
dmarien
While open source is a subset of open computing, the two are in no way synonyms. The idea Microsoft is trying to convey is that business models are finally beginning to catch up to modern technology. Open computing could be taken to cover everything from internet access (where business models are already beginning to evolve from unlimited monthly access to capped transfer/bandwidth or pay-by-MB) to P2P file sharing systems (no explanation necessary). Personally, I still believe technologically open solutions are evolving faster than traditional business models, but certainly the industry is now actively aware of this open computing -- not "problem" -- but "opportunity" to make more money. (Or, after the latest string of quarterly losses, make ANY money). I've always found it interesting how gargantuan companies can lose millions (or billions) of dollars each year, yet the CEO's of said companies still manage to turn a profit of hundreds of millions of dollars and live in houses with six hot tubs and three pools (at least one indoor) and other such ludicrously excessive luxuries.
That's because the schools want to catch up with Lake Woebegone, MN.
On a more serious note, corporate America is at least partly to blame. The Fortune Nxx pretty much won't hire below 3.5. Colleges get at least some rating on jobe placement, so there's very real pressure for grade point inflation. The highest GPA in the house I lived in at school didn't have a lick of common sense, either. So the excessive emphasis on grades isn't good.
The living have better things to do than to continue hating the dead.
I doubt that Gates claim of the end of "Open Computing" is an indication of an attack on Open Source specifically, that would be business as usual and not worth mentioning, more likely hes talking about some type of digital rights management or content control. Probably something catering to the large content providers and specifically aimed at pirates.
Sigs are awesome huh?
Dude! Don't hold back. You hold that shit in and it will eat at ya! >
"From my parent's home in Wyoming, I stab at thee."
Finally, math books without any of that base 6 crap in them.
Yes, Java! Because: - Java is cross platform compatible. .NET may never be cross platform compatible %100 including Mono project etc., since MS is holding patents of very important parts of .NET, such as WinForms, ADO.NET. They did not submitted all the parts of .NET to ECMA. They kept the most important parts.
:) Think about it. Now it is matured, reliable. There are millions of Java programmers (still there will be %50 more need for in 2003 according to Gartner research), thousands of open/close, ready to use, matured programs, frameworks, libraries written in Java. .NET is a newbee, need at least 3 years to become reliable. During this time, Java will be much better.
.NET? :) There are many programs written in Java, basically working on many different platforms already.
.NET and Java are not very different. Both are VM based. .NET might be faster than Java on Windows, especially in client applications, but, it is not very important, since CPUs are fast enough, and Java is getting better optimized with every release. In short, Java is fast enough.
.NET? Of course they won't.
- Java was there 7 years ago!
- Java is working already. Its doing everything I need. Why should I change to
- Performances of
- All the big companies other than MS, such as Sun, Oracle, Sybase, IBM, BEA, HP, Fujitsu, Nokia, Sony/Ericcson, JBoss, etc. already rolled their dice and chosen Java. They have many products based on Java. Why should they burn their investments and move to MS's
- Java is not from the most unethical company in the history of mankind. Some people believe in ethics and don't use it. Such as me.
Dear Bill, do you have a
Two reasons to begin with:
1: They're manipulating their balance sheets. Under-reporting is as bad as over-reporting, neither is "transparent". (the new accounting buzzword) Besides, last I heard, and I admit I can't currently substantiate this, they were "revenue smoothing", under-reporting on very good quarters, and holding that around to over-report on lean quarters. The net effect was to always meet/beat projections, which helps the stock keep going up. And isn't this where it all started, with "opaque" accounting practices being used to inflate stock value.
2: Stock options counted as a business expense for tax purposes, but not counted against revenue. Though recently S&P and TIAA-CREF have called for this to change market-wide.
The living have better things to do than to continue hating the dead.
Pretty pathetic.
The NY TImes article has the following line:
Microsoft is now locked in competition with small start-up companies that originally pioneered the Web services field
Usually the mainstream press makes it seem as though Microsoft invented web services (and the internet, for that matter.) Its refreshing to see a little more accuracy in reporting once in a while.
Cake or Death? Cake Please!
Very nice wording, pick a double entendre that connotes both something great(Open Source) and evil(unsafe nonsecure software).
Now we just have to worry about John and Mary Sixpack buying into all this crap.
It's a beautiful world we live in.-jc
Will they sue freshmeat.net for violation of their trademark?
C++ on .NET is not C++. You cannot create dynamic languages on top of virtual machine based environments. Also, my company tried calling C++ unmanaged legacy code and some Active X components from .NET, and of course rejected it after huuuuge performance hit. :P
.NET. I don't, and seems like the others also don't.
And, I personally think that C++ is not such a nice language. I even think that many of the additions C# brought on top of Java are harmful.
If you like it, use
Dear Bill, do you have a
...he insn't able to come with a good answer...
... ...
Bill Gates could say this:
".NET is...
well, there's a new language called C#,
there's a platform, an intermediate language, a runtime,
well, it's easier to explain:
you know about Java?
"
--
ACid
Might want to think about walking away from the computer, going outside, getting the paper, and looking through the classifieds.
They got these things called jobs.
Appended to the end of comments you post. 120 chars.
like so 1990s! Like duh!
====
Crudely Drawn Games
I went to three days worth of the training, and I will say the instructor was quite good. I will also say that as primarily a web application builder, I wasn't impressed with Interdev or the new names they have for cookies, etc, or much of .NET's treatment of web based services - I can write my own XML parser damnit and this whole rolling back application changes...who programs in such a way that you would ever use this? But it seemed that the framework does allow for better delivery of applications to the client, which seemed to me to be the true power. In fact, very little time of the training was spent talking about the web. Instead, it seemed to be about building applications using VB and C#. It seems to make sense that .NET is not about the WWW, but instead is about making people buy the framework so they can run the applications developed by the people that bought the developer tools. Correct me if I'm wrong, but I don't really see .NET being much about, well, the net.
He doesn't get it either - I feel vindicated...
Cheers,
Jim in Tokyo
-- My Weblog.
I think in hindsight, .Net will be taught not in Computer Science courses but in Business Marketing courses as a failure of Public Relations.
Strange women lying in ponds distributing swords is no basis for a system of government.
One of the people at the White House Office of Cybersecurity told me an interesting story once.
About 2 years ago he was at a briefing of high mucky-mucks where Gates was pitching all of the Good Things (TM) that .NET was going to be.
My friend was in one of the front rows, not twenty feet from Gates. He knew that if he raised his hand, Gates couldn't ignore him. So he waited for a few reporters to ask their usual lame questions and then made his move: "Bill, how in the hell are you going to secure all of this?"
He says that Gates's eyes glassed over and his knuckles, where he'd been gripping the edges of the podium, turned white. He spent the next several minutes rambling about QOS -- yes, QOS was going to secure .NET!
There is more to this story that I wish I could tell. Suffice it to say that the White House cybersecurity people (including Howard Schmidt, who was recently vilified here) are not as stupid as slashdotters think they are. These men will never reveal in public their true opinion of Micro$oft, but they have spoken to me in private about it. They're not as far away from our opinions as you think.
In times of universal deceit, telling the truth gets you modded -1 Troll
Linux is created by Users, so it's features are what those people want. Developers often take feature requests, so it has a lot of what "we" want in it to.
:)
.NET, why? Because we have Java, if SUN didn't want to play, then we could've created our own if anybody wanted it. People made their own scripting languages (Python), embedded cgi code in html (php), etc, maybe people dont want byte-compiled languages - maybe source compatibility across platforms is more appropriate.
:)
...silence.. "But she has a new hat!!"
Most people don't want something "new" if the current technology is good enough, unless somebody tells them they want it
I wouldn't have thought of
I probably wouldn't have thought of a database filesystem, but Microsoft didn't either. It was ofcourse, around before they made it a big deal (The Be operating system tried this i think).
I didn't think of a PC running only signed code and identifying every document/file going out of the PC as belonging to the PC via a hardware chip - only in nightmares
Was embedding IE into the OS as a file/manager and browser innovative? Not really, they saw that Netscape was making the OS irrelevant, so they needed to tie the browser to the OS. People have made whole desktops out of mozilla.
Did I think of a 3D hardware rendered desktop? Well I had thought about it before I heard microsoft was going to do it, and it has already been tinkered with. Just hasn't been promoted as "the next gen desktop!!!", more as an "experiment".
They are only innovative because they say they are, they dress up their "inventions" in pretty fluff. "It's the same malabu stacy, just with a silly hat"
I honestly can't think of a single thing they've done that wasn't copied from somewhere else and dressed up to look like something better. Maybe I'm just too cynical.
The speed of java isnt bad at all. Even advanced programs like LimeWire that runs on java is in some cases faster than similar linux native apps once they are started. On my AMD 650 Mozilla takes longer to start than LimeWire. Sadly enough microsoft holds the desktop and will use it to cram in all net services they can fit into it in all default installations and make sure they become a vital part of the os. Like windwows update, why in gods name didnt they do like Redhat and up2date? Because they needed something to bolt IE down in windows with thats why.
HTTP/1.1 400
Well not everyone that has a computer is going to be into it as much as another guy, which is completely fine, of course. Gabe was just ragging on the uber-bored that think Linux is cause for a holy war. I for one, have sworn to choke the shit out of the next guy I meet that is convinced running a counter-strike server on his out-of-date redhat linux server makes him a hacker.
Finally, math books without any of that base 6 crap in them.
Reporter 1: What is .NET?
.NET is. You have to see it for yourself.
.NET is the world that has been pulled over your eyes to blind you from the truth.
Gates: No one can tell you what
Reporter 2: But I have sources telling me that
I stole this Sig
1. Some JVMs support tail recursive based optimizations. Please read before you post: http://www-106.ibm.com/developerworks/java/library /j-diag8.html
.NET languages? .NET has only one language, and it is called CL (common language). All the other languages are on top of that. In other words, all .NET languages are essentially the same language with a different syntatic sugar. I played with .NET enough. Believe me I know it very well. MS also knows that more than one language is not something nice, so that they are pushing forward C#. If they wanted, they could give VB.NET etc same functionality, but they did not. What they want is to shift VB programmers to VB.NET, then to C#. Multiple language support is nothing but a marketing trick. Do you know the story of "Tower of Babylon?". I can invent a language and put on top of CLI. So what? Languages, number of languages etc. are not important at all.
.NET compatible. Period.
2. And what about
Stop calling Mono a universal VM. It is not even completed on Linux yet. It will take 3 years to become robust afterwards. MS and Java will leap miles ahead during this time. In the end, Mono is not %100
Dear Bill, do you have a
Mm, Mr. Gates never read much Tolkien, did he?
He may have one Passport to rule them all, but in the end, he'll be defeated by some unwashed insane coder who bites off Linus' finger.
"Microsoft also warned today that the era of "open computing," the free exchange of digital information that has defined the personal computer industry, is ending." If they try to pull a stunt like that i cant think too many will follow them where they go that day. They tried MSN network as an own version of internet at first but people seemed unvilling to lock themselves in volontarily. I cant see any good for the users thet could come from limiting how they could use the internet. If they try, good luck since very many of the people thet uses the internet are the ones that appriciates freedom. If they try to take it away many will go elsewhere and develop nonlimiting technology like encrypted tunneling between hosts. Id like to see them try though because for every customer they piss off there is a possible helping hand in the Open Source community. PS. Be nice to the newbies, dont be an asshole. Ive read some bulletin posts that makes me ashamed of being a linux user. DS.
HTTP/1.1 400
Shouldn't the company care about its customers' vision?
.NET, by announcing iCal and iSync last week at MacWorld. Those two programs allow users of Mac OS X Jaguar to connect their PDAs, cell phones and desktop PIM software to a single database and publish them on the Internet, connect with the calendars of others, and resolve conflicts between the two.
Some columnist recently pointed out that Apple achieved in one stroke everything MS is trying to achieve with
In other words, while Microsoft spent two years talking about Web services and technologies, Apple quietly went about actually building them into a program its users will want to use. MS has been announcing and releasing software for other people to build these Web applications, but Apple decided to lead by example instead.
No doubt the next release of Windows will include similar features, and of course they'll be more widely used than Apple's. But just think what might be happening right now if Microsoft had spent as much time creating Web applications for Windows XP as they did promoting them.
If a person could synchronize their PocketPC to their MSN account and Outlook at the same time, then reconcile with all their coworkers' calendars and documents, without having to do anything more than press a button, Microsoft wouldn't need subscriptions to sell the next version of Office or Windows. Instead they settled for getting halfway there so that they could sell more copies of Exchange Server and keep PocketPCs as expensive as humanly possible.
Get a clue before you post. I am familiar with the IBM JVM link.
The tail recursion optimization is not mandated by the JVM specification. The official Sun JDK does NOT support the tail-call optimization so you point is entirely moot. I cannot reliably target my Lisp compiler to the JVM as result and expect it to work beyond a low level of recursion. I CAN target my Lisp compiler to CLR and expect it to handle tail call recursion correctly since the CLR specification DOES mandate it. Even Mono handles it correctly.
The universal Mono VM is remarkably full-featured after just one year of work. I expect it to be of production quality within a year. Why are you afraid of Mono, anyway? Competition is good.
Yesterday, the day after this mandatory change was to take place, they sent another announcement. It said, in part: We encountered some issues while implementing this new process and as a result this update has been postponed.
Apparently, the company who wants to push .NET down the world's throat can't even make it work correctly for their own in-house projects on their own chosen time table. Good luck to the rest of the world.
I'm an American. I love this country and the freedoms that we used to have.
You're right: Linux (at least at the upper levels) is not innovative. Linux is bland and boring and safe. Linux will still be around 30 years from now. If you want innovation, you should go to the less popular fringe projects (Atheos, Hurd, whatever). Most of those projects will fail, because they will either never be finished, or they'll become something that few people want. Live fast, die hard. It's glorious and it's lonely.
Then, somewhere along the way, the followers will examine the corpses for something worth copying, as Microsoft appears to be doing with BeOS' filesystem.
Because that's not how you be a power-that-is. Microsoft didn't get to where they are be being innovative, either. Every time that Microsoft did try something new (e.g. having web browsers and email readers execute foreign code with full privledges (on purpose, I'm not talking about buffer overflow bugs)) it was a disaster, and they remained powerful in spite of it.Now Microsoft is trying to be innovative, again, by copying parts of Java, and adding a bunch of scary crap to it that is directly opposed to the interests of users. They are doing this because they are becoming irrelevant, and wish to reverse the trend. It is most likely to result in something crappy, like everything else Microsoft has done to-date. They should keep it inside their research division, but they are so desparate to show the world something, that they have to ship it.
BTW, your comment about "enhancing the desktop experience" shows lack of taste, IMHO. You're right that they're providing users with something that no one else will provide, but using the word "enhance" is absolutely perverted. Windows' current desktop experience is inferior to the state of the art in the 1980s. Windows sucks. If you think they're "enhancing" anything, you really need to get out more.
Or to rip off "Good Omens": Windows is state of the art, but the art is pottery.
This may be more true than people realize. Even RedHat has implemented it with Up2Date that ties platform and user data to services.
.BOMB wave and you create a really big impediment. What if your accounting service provider goes under? What if your medical data service provider goes under? No easy answers here.
Most Open Source advocates point to a business model that is largly service based. Software for free but support for pay. Much of the traditional software business, especially retail, has been anonymous. Buy the software and run it. This shift will inevitably result in pushing "trust" issues and maintaining customer profiles.
So the next step (talk to Oracle, Sun, MS and Even RedHat) will be distributed services. All you get is services. The only problem is the whole "trust" issue. Who do you trust with your personal data? Your corporate information? Add to this the whole
So for now we remain at status quo. People and companies store their own data and slowly migrate to distributed applications. But the real question is, how do companies trying to exist on the old business model of "pay for software" model survive in a market of free software?
As a consumer who is happy with that status quo, I could care less. I say free beer for everyone. It's a dog-eat-dog corporate world and only the innovative will survive. Give me a reason to spend more money and put my personal or business data at risk.
"God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
Do you need Internet Explorer to visit a .net-powered site. Can one use Mozilla?
At a local consumers conference, Microsoft's Bill Gates, apparently growing frustrated over the questions surrounding .NET ("What is it?" "What does it do?" "Why do I need it?") finally said, "Look! You know Java? Same $%#@ thing!" and then stormed out.
.NET. They were looking to brand first and foremost, and it's worked to a certain extent. I know some guys who landed some venture capital who say that they think .NET is great even though they can't quite explain what it is.
.NET and that Microsoft can't answer because they weren't expecting to have to answer them. Consider all those commercials touting One Degree of Separation. Yes, we all know that we could recreate the same systems in any OS/platform, only with .NET you can do it in VB.NET. Perhaps that's a bonus, but only the VB programmers are going to recognize that, and I wonder how many IT departments (the people who'd give the green light on the switch) would be dominated by VB programmers? Or there's the bonus of being able to write ASP+ pages in several different languages. How many different IT departments are dominated by the web programmers? Furthermore, even if the different programmers made a fuss over .NET, I wonder how many IT departments would have said "That's nice, but with a little effort and good design we can incorporate the benefits using our current tech."
You know, to be honest, I think they kept it vague on purpose, so that they could sell a whole bunch of products and tout each one as an essential component of
To be honest, I think if we weren't in the middle of the a Linux revolution right now, nobody would be asking the questions that needed to get asked about
--------
Bleah! Heh heh heh... BLEAH BLEAH!!! Ha ha ha ha...
I don't think he's talking about Open Source as
far as the free exchange of information. I
think He's talking about Napster like free
exchange and how more sites on the internet
are moving to a subscrption based model. But then
again He is MS...
As much as I think that Slashdot is funny as hell, I can't stand the "Open Source" attitude they have. -- "I don't care if the whole world stops working... just so long as it's open"
:-)
'nuff said
Ita erat quando hic adveni.
On my AMD 650 Mozilla takes longer to start than LimeWire.
That's related in any way HOW? They're completely different beasts. You've compared apples to oranges in an attempt to justify Java allegedly not being slow. Considering the rest of your statement, perhaps you're just a troll.
Is your browser retarded?
this is like president bush explaining what a terrorist is...EVIL doers.
".NET Signals an Industry Shift"
also referenced as the article about "Moore's Triple Crisis".
The author of the article (David Bau, who made the popular "Dave's Google Quicksearch Bar") writes about a three-way Moore's law crisis: crisis in systems, apps and development.
Systems: "the exponentially rising power of PC technology has started to overshoot the needs of the ordinary customer. This means people are starting to shop for cheaper computers instead of more powerful ones."
Development: "Moore's law crisis affects development costs just as dramatically as it affects hardware costs. As computing power gets cheaper and software becomes more ephemeral, it makes sense to save software development hours by wasting CPU cycles." The Garbage collectors and Intermediate Languages of
Applications: "Microsoft is facing the problem of saturation. The widely recognied issue here is that almost everybody who wants to do something with their computer software can already do it. Why would you buy a new version of Microsoft Word or Excel?" "Microsoft is facing competitors like America Online that are using a new model for software applications."
That's why Microsoft introduced his
--
ACid
Just saw this on the Lighweight Language List in a message with the subject line: Is Systems Software Research Irrelevant?
...... well, it'd pass the Turning test. The ability to fool a human. Now who would want to do that, and why? Don't we have enough of that already?
.... well, if there as only one then it'd have to be machine language, but then the tower of babel... uh err...abstraction began to be built with Assembly language and then some higher level languages and again even higher.....so now we have some 3000 plus different ways to ....... try and reach heaven on what kinda looks like a pyrimid (it aint no tower of pizza, data for sure).
...... well that's a trade secret...
..... ladies room... Ever notice how men can always use the ladies room but ladies can't always.... well never mind....
For some strange reason this thread caught my attention.
Artificial Intelligence is the by-product illusion of automating enough stuff that
It's also worth noting that regarding AI..... nothing is naturally that stupid. Real intelligence is allways able to go beyond programming, what you might call the ultimate exception generation. Or maybe I'm confused, the exception generator being some form of consciousness, not nessasarily (sp?) intelligence (re: the bottomless pit of flamefests).
Hold on, I'll get to the subject line if it's the last thing I do in this message.
When I first saw the thread topic I thought it was from the Hurd List, then I thought it was from the dotgnu list and now I finally realize it's from the lightweight language list. Ahhhhhh, enlightment.... Good thing I'm not on a bunch of other lists, huh? Me Rebol sub goes to it's own group.... And I've heard enough about Tao's Virtual Processor elsewhere.
Geee, I bet you can guess I know about Amiga IPC "ports" where even the dumba.. end user can tie things together like applications, function libraries, devices, or even tap into the OS and System GUI... within limits of the (nature likes three) spectrum of IPC signal/semiphor, message and memory location(s).
Do I need to put the blender on tornado speed?
Virtual Machines are the effort to create execution engines (of what ever flavor you want, Firing Squad, Gas Chamber, Gillotine, the simple noose, etc...) but all of them have one and the same goal. To be able to run a program hardware independant, send it to heaven compatability on top of whatever hell of sacrifice.
Programming Languages are the effort to
Pot, kettle, black....... Who cares what color it is? let's turn up the fire and boil it all down........ to get what is described by the ECMA-335 document. Hey look, Alphabet soup.......CLI, CTS, CLS, CIL and for a little meet (ever notice how chicken taste like everything?) VES. And that's only what I sea floating ATM, but it all seems to be a compatable collection of programming concepts and data types in a have a byte code of soup.
Ya know, if we boil it long enough it will all turn into the same consistancy. But we still need a bowl to hold it and a spoon to eat it.
Soooo, with this dictionary of programming concepts soup, the Virtual Machine Bowl, and...... well what's your favorite eating utensil? I like Chop Sticks myself, you should see me eat soup with them.... I got this hole drilled
Oh yeah, IS system Software Research Irrelevant? Naw, it's just done gone virtual, it floats, on water and in air.
Oops! it's several hours later and I gotta use the
Anyway, what are we outputtin? Not only is it platform independant and language independant but it's also compatable with other shit and even netable (cheeze cloth filter before reuse - netable edible).
Oh damn, how are we gonna keep the users from figuring out that they too can put shit to-get-her? Where is heaven gonna be ifn we can't keep pyrimid base in hell foe support?
There are three type of user interfaces, the command line, the GUI and the side door IPC (signal/semiphore, message, memory locations). Nature likes three. But ifn you take the primary color blue out, dem dumb users ain't gonna sea day sky or anythin day would need side door enlightenment for.
Fresh air, light and a cool brezze way above the stench of hell and te peon users, there for us to abuse in our god hoods pleasures and AI.
At least until MS comes in with their wide scope well patented general automation and auto-coding tools of the master software architect, engineered isoftwar eknowledge base built upon the boiled down standards of programming concepts and data types. Now you either pay rent for or the eusers will do it for themselves, while looking to MS as their saviour worth to pay gratis to dotDMR.
Didn't you know? Bill Gates is the return of Christ..... but only if you pay rent for your measly existance.
And the best or worse part is...... You think I'm kidding
We all "know" automating software creation is not possible, right?
But it will be his "System of software" and it won't be irrelevant.
Or even ".Not" - it even rhymes!
Does this mean open source software or does this refer to the rampant warez/pirating scene that has existed for as long as I can remember? Or does it possibly mean both?
It does appear that MS is getting more aggressive in their licensing. Personally, I thought the XP licensing was pretty aggressive. But I guess I've accepted it because I was not really surprised when I saw a story describing their latest licensing escapades .
It basically describes how MS plans to end the "XP pro for corporations" pirating party by fixing/rewriting the algorithm used to generate product keys. They also plan to shaft the business customers already using valid keys by forcing this update into a service pack which will require all machines to get a new "valid" key.
-Ladd
Don't Panic.
Once when I was a kid my teacher gave me an F+. Even then I knew biting cynicism when I saw it. An F PLUS? If nary a fellow stundent had been around, I would have given her coffee mug a good ten-second dirty-dickin' and a Frisian Teabag to boot. Bitch (honest, I'm not bitter). .NET is a good thing to me, so I have to give them some credit for that. Once they dive head-first into DRM then I'll whip out the red marker.
Nonetheless (back OT) I don't see MS getting a C, maybe a C+ is better. I'm an AIX and BSD fan and I even think XP is a decent OS. I give them some credit for actually stablizing an OS for once...
Secondly, botching
" In the developer community (at least the ones that make money by programming on the Windows platform) it is slowly gaining popularity"
:)
.NET framework.
:)
of course "developer community" != "Microsoft developer community", that's why I clarified and said
"at least the ones that make money by programming on the Windows platform". Such generalizations make ME wonder if you read the post before hitting "Reply"
Obviously, the ones that DON'T make money by programming on the Windows platform, but insted make money by programming Solaris and Linux applications don't give a rats ass about the
I make my money by doing Web Application development, so sometimes I'm using ASP and VB/VC++ and other times it's JSP and servlets depending upon the platform. For my personal web site I chose PHP hosted on Linux because it's cheaper to run a Linux web host than a Windows web host apparently.
"For a successful technology, honesty must take precedence over public relations for nature cannot be fooled." -Feynman
Jim Allchin, one of the company's top vice presidents, acknowledged the shift in focus in the industry from personal computers to plumbing, and bemoaned the difficulty of getting Microsoft's traditional consumers to care about its new vision.
"It's hard to get sexy about protocols," he said. "It really is about plumbing and concrete and protocols."
translation: we want to come into your house and rip out your plumbing, install our private plumbing network, and you will pay us for the privelege. don't worry, we'll never shut the water off on you, because we're trustworthy--can't you damn fools see that?
Unfortunately, noone can be told what the .net is.
add component drag.NET?
Duh, nuh, nuh, nuh.
Duh, nuh, nuh, nuuuuuuuuuuuuh.
Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
There are successes in that business, but Microsoft isn't one of them. PeopleSoft, Oracle, SAP, EDS, and Automatic Data Processing are the successful players. They're big, vertically integrated companies that build and service what they sell. They're not value-added resellers, and they don't usually work through value-added resellers.
Microsoft's model, that you download something, pay for it forever, and don't bother them much, isn't how it's done. The big service providers provide real service; they are in the business of outsourcing corporate support functions, not pushing software.
"Microsoft also warned today that the era of "open computing," the free exchange of digital information that has defined the personal computer industry, is ending." It isn't clear if Microsoft is talking about something happening beyond their control, or if they're boasting about ending it.
Nothing new. Bill Redux: I remember hearing of an episode from back when GEM and Windows were still battling it out - at a conference panel where Bill and Gary Kildall were members, and Gary was going on about OSs, and how there'd be plenty of ways to run your computer. Bill grabbed a microphone and interrupted, with a clarification to the effect that "No, there will be one way to operate your computers. One. (uncomforatble silence) You may continue."
"Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
My favorite quote from the Nytimes article is: "Many customers have yet to accept Microsoft's contention that computer software should be subscribed to as a Web-based service rather than purchased as a product they own and use, as most is today". At least they are not beating around the bush about restricting consumer's rights.
Why, o why must the sky fall when I've learned to fly?
1. Microsoft almost never innovates. They buy, steal, or otherwise acquire the ideas and products of others. Then they rename or repackage them. .Net or preferably invented new technologies that force companies like Microsoft to play catch up.
2. KDE is a much more productive, flexible, interesting, and attractive interface than any Microsoft Windows. Galeon is a better web browser than IE. Apache is a better web server than IIS.
3. Open Source projects innovate in many ways, BUT this is usually represented by small features that are application specific. It would be nice if the Open Source community came up with better alternatives to things like
.NET Web Services, powered by Zelda
Your example is interesting. While I don't know if Porsche ever made lawnmowers, at one time they built tractors. You can easily hook up a lawnmower attachment, and away you go. However, I guess the tractors didn't kick enough ass to enthrall many of the faithful, as they only had 9 horsepower.
s /c w0299/schleppercup_i.htm
However, some people care mightily about Porsche's foray into farm technology. Porsche's web site has a page about a Porsche tractor club - you can view it at:
http://www.porsche.com/english/events/clubs/new
Draw your own parallels =)
July 25, 2002
Microsoft Tries to Explain What Its
By JOHN MARKOFF
EDMOND, Wash., July 24 -- Two years into its quest to create a new kind of Internet-enabled computing it describes as
One day before its annual conference for financial analysts, the company assembled its top executives before several hundred reporters and industry analysts and engaged in a tutorial that one participant referred to as ".Net for Dummies."
The
Microsoft is now locked in competition with small start-up companies that originally pioneered the Web services field, as well as with software and hardware giants like I.B.M., Oracle and Sun Microsystems, all of which are developing their own Web services.
Microsoft's chairman and chief software architect, Bill Gates, said that he gave his company good marks so far for creating the basic software infrastructure for
"We still get people saying to us, `what is
Jim Allchin, one of the company's top vice presidents, acknowledged the shift in focus in the industry from personal computers to plumbing, and bemoaned the difficulty of getting Microsoft's traditional consumers to care about its new vision.
"It's hard to get sexy about protocols," he said. "It really is about plumbing and concrete and protocols."
Moreover, the challenge that Microsoft faces in explaining and promoting a new style of computing that is intended to harness millions of disparate large and small computers is complicated by a growing consensus in the computer industry that few new software ideas will be realized until large corporate customers resume spending on the infrastructure of information technology.
Mr. Gates took some time in his review of the company's technology to recalibrate the industry's expectations about how quickly its
"Phase 1 is essentially behind us, with things that went well and not so well," he said. "This is a long-term approach. These things don't happen overnight."
Microsoft sketched out an abbreviated road map today of how it will introduce products that offer
Finally, a brief demonstration was given of Windows Media Center -- a PC-based television that is intended to bring
Mr. Gates indicated, however, that the company's software promised land would be a new version of its Windows operating system with the code name Longhorn, which is still at least two years off.
Microsoft also warned today that the era of "open computing," the free exchange of digital information that has defined the personal computer industry, is ending.
The company is trying to influence an industry consortium called the Trusted Computing Platform Alliance, which has been trying to create a new standard that will build a cryptographic key system into future personal computers.
The idea has been challenged in the past by both civil liberties and consumer groups, who argue that it could potentially undercut privacy and intellectual property fair-use rights.
Copyright 2002 The New York Times Company
Why do these projects all have silly codenames? The codenames are leaked to the press, so they're not really "secret." What other use do they have other than to sound "cool" (aka "goofy")
I didn't expect this.
At my high school, we could receive a grade of "E" as well as "F".
An E meant you Failed (With Effort). That is, you did homework and tests, but you just did so poorly that you received a failing grade.
An F meant that you just plain Failed, as in you stopped trying or didn't even care. I think that F's outweighed the E's, but receiving an E was by no means rare.
Knowing Microsoft, what do you think?
Note to M1-ers: a curt but otherwise insightful message is not "Flamebait" or "Troll".
a .trap for .customer .fish
see .seine net
a large fishing device that hangs vertically with weights at the bottom that slowly closes to trap unsuspecting creatures before they realize what is happening.
Ready to be filleted?
Limewire loads and runs very fast in Linux. Really, the only way that you can tell that it isn't a native binary instead using the java runtime libraries is because it looks different than the rest of the running programs.
Perhaps people should quit mistaking proper java runtime libraries with the buggy MS code that was implemented into Win 9x.
I finally found out what .NET is. It's a label to attach to the winner of Bill's: "Lets throw everything up against the side of the barn and we will see what sticks...." Whatever sticks is going to get the grand prize of --- "We bestow upon thee the label .NET" --- "See world here is what we were talking about..."
(+1 Funny) only if I laugh out loud.
if linux won't run on PCs made after a certain point in time, I'll switch to Mac hardware. After all, I can still run Linux on a PPC if none of the PC cloneboard companies make non-palladium boards. Same goes for internet services. If none of the sites i want to use will let me do it without palladium/.net/other bullshit, i'll go to different sites. And while i'm ranting and killing my karma, when i bought my domain, i had intended to get it .net till Microsoft rolled out their .NET scheme. then i changed my plans and bought a .org.
In SOVIET RUSSIA... erm...NSA AMERICA, the Internet logs onto YOU!
"f y a"
-- Arnold Schwarzeneggar, Terminator
After Bill Gates got off the stage, William Shatner proceeded to explain the Time Space continues-ism that is so popular in the Star Trek, Terminator, and Back to the Future movies. The crowd apparently grasp Time Space Continue-ism more than the .NET. Even Mr. Shatner was confused with .NET. "It's sounds like a device used to strain tribbles from grain", he remarked.
I save them up for a rainy day.
2 pesos
Schnapple
Porsche Lawn mowers! I've searched the net but cannot find anyone selling them :-(
I NEED one of the SO bad.
-- www.globaltics.net
Political discussion for a new world
"Open Source" is piracy.
I'm not sure it's actually possible for an open-source project as big as Linux to innovate in the same way that, say, OS X or Windows can. Because everyone has a different vision of what it should be, and nobody is being paid to follow anyone else's vision, there isn't enough person-power behind any one vision to actually make it happen.
Little projects *do* happen--many of the open-source web browsers, for example, have features that IE or Netscape can't hope to offer--but that, again, requires a group of people all committed to a single goal. Innovations (major changes in the way someone would use or think about something) can only happen in a directed environment, which (unless you have a crate of hardworking zealots or graduate students) only happens when you are paying people.
Gates really does now think he's a prophet, like Moses. Anyone notice that the next version of 'doze after longhorn will be called "Promised Land". Thanks Bill, for rescuing me. Not. (Or should that be .NOT ?)
Perhaps the developers could dub one of the shared libraries .BUTTERFLY. Then, at least, the users of .NET would have something to chase.
(There go my karma points...)
Bruce Lane, KC7GR,
Blue Feather Technologies
All the big companies other than MS, such as Sun, Oracle, Sybase, IBM, BEA, HP, Fujitsu, Nokia, Sony/Ericcson, JBoss, etc. already rolled their dice and chosen Java. They have many products based on Java. Why should they burn their investments and move to MS's .NET? Of course they won't.
Interesting. Why did I recently read of Sony/Ericcson looking into .NET to port some existing applications to? The same goes for Nokia, HP, etc.
Get off your Java donkey for a second and think for a minute: Java is not all that portable, especially when it comes to thread management and UI issues. You ALWAYS have to tweak the code when porting from one platform to another using Java.
I use both Languages (Java and C#) and I would have to say that the C# Language is superior to the Java Language at many different levels. Until MS opens up the kimono a bit more regarding forms and data access, however, it has limited use in a multi-platform environment, obviously.
So, If you are exclusively developing code for the Windows environment, then take your Visual Cafe, JBuilder, etc., and uninstall it. Go with .NET instead. If you're UNIX, go with Java. If you have a mix -- do both. It certainly can't hurt the old resume.
I tend to agree that MS has made a mess of the marketing, because the .Net Framework itself sure is cool. It has changed my life, increased my salary by five figures and let me and my team build good stuff in a hurry. All this in a down economy!
What continues to be funny to me though is that people go on and on slamming Microsoft while those of use who actually use the stuff are out there building things. Does anyone actually do that anymore?
Microsoft could release a cure for cancer and most of you would rather die waiting for Service Pack 2 than be cured.
Microsoft also warned today that the era of "open computing," the free exchange of digital information that has defined the personal computer industry, is ending. The company is trying to influence an industry consortium called the Trusted Computing Platform Alliance, which has been trying to create a new standard that will build a cryptographic key system into future personal computers. The idea has been challenged in the past by both civil liberties and consumer groups, who argue that it could potentially undercut privacy and intellectual property fair-use rights. And also very clear that IP advocates see the digital revolution as a way to completely eliminate fair use rights....and Microsoft is leading the charge. This is a well planned, deliberate crusade by corporate America to take away individual's rights. Just look at how they have Congress and the courts already in their pockets! The DMCA is one of the most blatent anti-consumer, pro-corporate, special interest laws in history! And now the greedy bastards think even the DMCA isn't enough..they want to build additional 'protections' into the hardware and the OS software...and make software that doesn't have these 'pet things' illegal. My hope is that the massive corporate greed that deregulation has spawned will finally let the American public see how the wool has been pulled over their eyes. Already Congress is running scared..they know that they allowed corporate greed to run unchecked and now it's biting them in the ass. Maybe they'll finally 'get it' with regards to the fact that the PEOPLE send their asses to Congress..not the RIAA and MPAA!
.... you mean its just like M-life?
The one thing that the JVM doesn't do as well as .NET is supporting languages other than Java. This has been its Achilles' heel. Although you can sort of coerce other languages to run on the JVM, the match isn't very nice. The CIL and CLR provide a much more friendly interface to languages other than C# and, thanks to our friends at the Mono project, .NET will soon have the platform interoperability that once only Java could boast of. If Sun wants to remain relevant in the portable VM space, they need to embrace languages other than Java.
That is all.
If I'm not mistaken, Sun hasn't sent any of Java to the ECMA. Correct me if I'm wrong but the language itself hasn't been submitted despite many broken promises that it would be. There is a long story to this. Suffice it to say I think right now (and in the end) Java will be far more open than .NET will ever be. MS has never changed standards to break existing competing products (SMB, Word and Excel format versions, etc.). Between the JCP (Java Community Process) and IBM offering alternatives to Su If I'm not mistaken, Sun hasn't sent any of Java to the ECMA. Correct me if I'm wrong but the language itself hasn't been submitted despite many broken promises that it would be. n in the Java arena, I think it's safe to say the Java will offer more diversity than .NET (even with mono) ever will. MS products will (at least for the near future) be stuck in the monoculture that produced them.
So it's like Trumpet Winsock!
(anybody remember that? My god... I think I've still got a copy around somewhere...)
t_t_b
I'm on PJ's "enemies" list! Are you?
The funniest part of the Reuters report is what Bill is caught standing next to in the photograph.
. . . PHP is also an excellent alternative to ASP.
.NET?
I read somewhere that PHP is the fastest growing scripting language on the web, and has already surpassed the popularity of the more mature ASP.
Exellent development tools available for Java make it a good choice for some bigger web projects, but the downside is that the cost of setting up a server. Not too many people offer virtual hosting for java. You pretty much need your own server with root access to set things up.
For smaller projects you can get a domain name, virtual host with PHP, and mySQL for about $20 US per month.
Of course you can design and test both technologies on your free OS, with your free web server, with your free database.
So why is anybody switching to
If a tree falls in the forest and no one is there to hear it, does it make a sound?
.Net?
What is the sound of one hand clapping?
What is the Matrix?
What is
Comment removed based on user account deletion
Comment removed based on user account deletion
Forgive me, but I'm not grokking you here. To what event/speech/news item are you referring?
In times of universal deceit, telling the truth gets you modded -1 Troll
Just visit any Porsche discussion board to see the reaction to the new Kick-ass Porsche SUV.
Check out the specs at Porsche's website -- it really does seem to be something special, yet most Porsche enthusiasts seem to be against it.
Comment removed based on user account deletion
Microsoft will win this one in time. Sun is in bad shape. People are switching in droves to Linux because it has a better price / performance ratio than Solaris. There is nothing this side of a an IBM mainframe that is more painful than Solaris. Crusty user interface from the 80s. Pain in the ass cryptic config files. Overpriced shit. About the only reason that you'd run this hunk of shit OS is for it's one strong suit. It runs on hardware that is compatiable with large corporate databases with tons of I/O. We had a power failure. We lost a Solaris box because something in the file system FUBARed. Usually it's just a pain in the ass to start after a power outage. All of the windows NT and 2000 boxes rebooted without so much as a hiccup. Second Intel will (already has) surpassed the SPARC architecture. Sun from a business perspective is fucked. They will be lucky to stay in business over the long haul. Microsoft has 50 billion in the bank. Sun is letting people go and losing money every 1/4. Microsoft is hiring 5000 for R and D. Linux is eating Sun's lunch. Windows XP on a strong Intel box will bury a Sun workstation in performance, ease of use, available software, available hardware, you name it. Microsoft on the desktop for any use is better than Sun. Further, C# and Java are both abstracted from the hardware via a virtual machine. Follow me on this. Sun created a Java VM to run on Windows. What do you think the chances are than Microsoft can create a VM to run on Solaris? Lastly outside of Struts and Apache open source software sucks. Leading the pack in suckage is CVS. The god forsaken hunk of shit.
If that's where you wanted the world to stop, your parents should have had you aborted.
Solaris get's a B from me. osx10.2 aka jaguar gets an A+ it actually feels like it's from the future.
I used to have a better sig than this, but I got tired of it
I have a better definition for .NET that Microsoft might seriously consider:
" It's like Java, but pretty. "
Freedom is the freedom to say 2+2=4, everything else follows...
stereotypically if a person has managed to work their way up to the level of Bill Gates et al., he or she must have very little concern for other people, that's just the way it works.
Microsoft reminds me most of the quote: "You never loved me, all you wanted was for me to love you!"
http://www.hunzinger.de/site/geschaeftsfelder/pr_u _politik/microsoft_pa_260602.html
Not to a speech, but to this "Trustworthy Computing" e-mail, sent to me (as, presumably, to tens of thousands of others) last week: -----Original Message----- From: "Bill Gates" Date: Fri, 19 Jul 2002 01:10:32 To: Subject: Trustworthy Computing I'm writing to you, as a reader of one of Microsoft's customer newsletters, about an issue of particular importance to those of us who routinely use computers in our work and personal lives - making computing more trustworthy. Trustworthy Computing involves a lot of things - reliability, security, privacy and business integrity. Before I share my thoughts about this in more detail, I want to give you some context on why I am sending this email. This is the first in an occasional series of mails that CEO Steve Ballmer and I, and periodically other Microsoft executives, will be sending to people who are interested in hearing from us about technology and public-policy issues that we believe are important to computer users, our industry and everyone who cares about the future of high technology. This is part of our commitment to ensuring that Microsoft is more open about communicating who we are and what we are doing. As I mentioned at the outset, you are receiving this email as a recipient of a Microsoft newsletter. If you would like to hear from me, Steve and periodically from other Microsoft executives in the future, please go to http://register.microsoft.com/subscription/subscri beMe.asp?lcid=1033&id=155. If you don't wish to hear from us again, you do not need to do anything. We will not send you another executive email unless you choose to subscribe at the link above.
As I've talked with customers over the last year - from individual consumers to big enterprise customers - it's clear that everyone recognizes that computers play an increasingly important and useful role in our lives. At the same time, many of the people I talk to are concerned about the security of the technologies they depend on. They are concerned about whether their personal data is being protected. Although they know that computers can do amazing things, they are frustrated that their technology doesn't always work consistently. And they want assurances that the high-tech industry takes these concerns seriously and is working to improve their computing experience.
Six months ago, I sent a call-to-action to Microsoft's 50,000 employees, outlining what I believe is the highest priority for the company and for our industry over the next decade: building a Trustworthy Computing environment for customers that is as reliable as the electricity that powers our homes and businesses today.
This is an important part of the evolution of the Internet, because without a Trustworthy Computing ecosystem, the full promise of technology to help people and businesses realize their potential will not be fulfilled. Ironically, it is the growth of the Internet and the advent of massive computing systems built from loose affiliations of services, machines, communications networks and application software that have helped create the potential for increased vulnerabilities.
There are already solutions that eliminate weak links such as passwords and fake email. At Microsoft we're combining passwords with "smart cards" to authenticate users. We're also working with others throughout the industry to improve Internet protocols to stop email that could propagate misleading information or malicious code that falsely appears to be from trusted senders. And we are making fundamental changes in the way we develop software, in our operational and business practices, and in our customer support efforts to make the computing experiences we provide more trustworthy.
For example, we've historically made our software and services more compelling for users primarily by adding new features and functionality. While we are continuing to invest significantly in delivering new capabilities that customers ask for, we are now making security improvements an even higher priority than adding features. For example, we made changes to Microsoft Outlook to block email attachments associated with unsafe files, prevent access to a user's address book, and give administrators the ability to manage email security settings for their organization. As a result of these changes, the number of email virus incidents has dropped dramatically. In fact, email viruses like the recent "Frethem" virus propagate only to systems that have not been updated - underscoring the importance of updating them regularly.
We are also undertaking a rigorous and exhaustive review of many Microsoft products to minimize other potential security vulnerabilities. Earlier this year, the development work of more than 8,500 Microsoft engineers was put on hold while we conducted an intensive security analysis of millions of lines of Windows source code. Every Windows engineer and several thousand engineers in other parts of the company were also given special training in writing secure software. We estimated that the stand-down would take 30 days. It took nearly twice that long, and cost Microsoft more than $100 million. We've undertaken similar code reviews and security training for Microsoft Office and Visual Studio .NET, and will be doing so for other products as well.
THE TRUSTWORTHY COMPUTING FRAMEWORK
Trustworthy Computing has four pillars: reliability, security, privacy and business integrity. "Reliability" means that a computer system is dependable, is available when needed, and performs as expected and at appropriate levels. "Security" means that a system is resilient to attack, and that the confidentiality, integrity and availability of both the system and its data are protected. "Privacy" means that individuals have the ability to control data about themselves and that those using such data faithfully adhere to fair information principles. "Business Integrity" is about companies in our industry being responsible to customers and helping them find appropriate solutions for their business issues, addressing problems with products or services, and being open in interactions with customers.
Creating a Trustworthy Computing environment requires several steps:
- Making software code more secure and reliable. Our developers have tools and methodologies that will make an order-of-magnitude improvement in their work from the standpoint of security and safety.
- Keeping ahead of security exploits. Distributing updates using the Internet so that all systems are up to date. Windows Update and Software Update Services, discussed below, provide the infrastructure for this.
- Early Recovery. In case of a problem, having the capability to restore and get systems back up and running in exactly the same state they were in before an incident, with minimal intervention.
FIRST STEPS TOWARD MORE TRUSTWORTHY COMPUTING
There is still much work that Microsoft and others in our industry must do to make computing more trustworthy. Here is a summary of some of the progress we've made, six months after my email to Microsoft employees:
- We have changed the way we design and develop software at all phases of the product development cycle. Our new processes should greatly minimize errors in software, and speed up the development process for new products and services.
- Software Update Services (SUS) is a security management tool for business customers that enables IT administrators to quickly and reliably deploy critical updates from inside their corporate firewall to Windows 2000-based servers and desktop computers running Windows 2000 Professional and Windows XP Professional.
- Microsoft Baseline Security Analyzer is a new tool that customers can use to analyze Windows 2000 and Windows XP systems for common security misconfigurations, and to scan for missing security hot fixes and vulnerabilities on a variety of products, including newer versions of Internet Information Server, SQL Server and Office.
- In addition to providing customers with tools and resources to help them maximize the security of Windows 2000 Server environments, we are committed to shipping Windows .NET Server 2003 as "secure by default." We believe it's critical to provide customers with a foundation that has been configured to maximize security right out of the box, while continuing to provide customers with a rich set of integrated features and capabilities.
- The error-reporting features built into Office XP and Windows XP are giving us an enormous amount of feedback and a much clearer view of the kinds of problems customers have, and how we can raise the level of reliability in those products - and that of products made by other companies. As part of this effort, we recently created a secure Web site where software and hardware vendors can view error reports related to their drivers, utilities and applications that are reported through our system. This enables the vendors who work with us to identify recurring problems and address them far more quickly than in the past. All of our server software products will incorporate these error-reporting features in subsequent versions of the products.
- With Microsoft Windows Update, we are completing the customer-feedback loop based on the error-reporting features mentioned above. This globally available Web service delivers more than 300 million downloads per month of the most current versions of product fixes, updates and enhancements. When customers connect to the site, they can choose to have their computer automatically evaluated to check which updates need to be applied in order to keep their system up-to-date, as well as identify any critical updates to keep their system safe and secure.
- We are working on a new hardware/software architecture for the Windows PC platform, code-named "Palladium," which will significantly enhance users' system integrity, privacy and data security. This new technology, which will be included in a future version of Windows, will enable applications and application components to run in a protected memory space that is highly resistant to tampering and interference. This will greatly reduce the risk of viruses, other attacks, or attempts to acquire personal information or digital property with malicious or illegal intent. Our goal is for the Palladium development process to be a collaborative industry initiative.
- We've incorporated what is known as P3P (Platform for Privacy Preferences) technology in the Internet Explorer browser technology in Windows XP, which enhances a user's ability to set privacy levels to suit his or her needs. The P3P standard enables a user's browser to compare any P3P-compliant Web site's privacy practices to that user's privacy settings, and to decide whether to accept cookies from that site.
Identifying and addressing critical Trustworthy Computing issues will require significant collaboration across our industry. One example of the kind of cross-industry effort we need more of is the recent creation of the Web Services Interoperability (WS-I) Organization (http://www.ws-i.org/). Founded by IBM, Microsoft and other industry leaders including Intel, Oracle, SAP, Hewlett-Packard, BEA Systems and Accenture, WS-I's mission is to enable consistent and reliable interoperability of XML-based Web services across a variety of platforms, applications and programming languages. Among other things, WS-I will create a suite of test tools aimed at addressing errors and unconventional usage in Web services specifications implementations, which in turn will improve interoperability among applications and across platforms.
WHAT YOU CAN DO
Given the complexity of the computing ecosystem, and the dynamic nature of the technology industry, Trustworthy Computing really is a journey rather than a destination. Microsoft is fully committed to this path, but it is not something we can do alone. It requires the leadership of many others in our industry and a commitment by customers to establish and maintain a secure and reliable computing environment. For customers, the most important first step is understanding what it will take to make their computers and networks more reliable and safe. Below are some suggestions on what individuals and businesses can do to create a more Trustworthy Computing environment for themselves and others.
- Give us feedback by using the error-reporting features built into Office XP and Windows XP.
- Use Microsoft Windows Update (http://windowsupdate.com/) to ensure that you have the most up-to-date and accurate versions of product updates, enhancements and fixes.
- Businesses customers can take advantage of Software Update Services to download critical updates from Windows Update. (http://www.microsoft.com/windows2000/windowsupdat e/sus/)
- Use Microsoft Baseline Security Analyzer to analyze Windows XP and Windows 2000 for common security misconfigurations. (http://www.microsoft.com/technet/treeview/default .asp?url=/technet/security/tools/Tools/MBSAhome.as p)
- Enterprise Systems Integrators can take advantage of the Systems Integrator Source Licensing Program (http://www.microsoft.com/licensing/sharedsource/) .
- Hardware, software or systems vendors can sign up for Microsoft's Windows Logo Program at http://www.microsoft.com/winlogo/ to ensure a high-quality user experience.
- Find more information about computing security at http://www.microsoft.com/security/.
- Our White Paper on Trustworthy Computing is at http://www.microsoft.com/PressPass/exec/craig/05-0 1trustworthywp.asp.
- If you don't already have Internet Explorer 6.0, download it for free at http://www.microsoft.com/windows/ie/evaluation/ove rview/ to take advantage of its increased reliability and security and privacy features.
We are doing everything we can at Microsoft to make software as trustworthy as possible. By building awareness, through collaborative work and with a long-term commitment, I am confident we can and will create a truly Trustworthy Computing environment.
Bill Gates
For information about Microsoft's privacy policies, please go to: http://www.microsoft.com/info/privacy.htm.
No, sir, YOU most of all have a duty to do your best to ensure that YOUR representative understands how you, the represented, wishes him to vote. He is YOUR representative. People from your state are the ones with the problem of a rogue, corrupt politician, and I sure hope you SC people do something about him before he takes down all of us.
Unfortunately, us in other states can only beg and cajole you to vote him out, or convince him of changing his ways. Instead, I have to wait for your deranged idiot to make his move, submit his stupid legislation, then spend my time trying to convince my representatives to vote against his crap. It would be much better if you SC people would just take responsibility for your problem.
Dude! you are absolutly correct! Microsoft is a God-Send...
We Love You Bill!!!!!
Nah, because higher education gets dumbed down to match what is coming out of the high schools. Your younger brother will do just fine in college. Won't actually LEARN as much as you did, but who cares about that?
The whole point of modern education these days seems to be keeping people out of the labor force for as many years as possible and brainwashing them with political correctness.
Democrat delenda est
Only microsofties seem to use "rich" as a euphemism for "loaded with bells'n'whistles"
.NET long enough to judge and to know its terms use "rich" as a part of a feature name.
Nope. Only people who have worked with
Your kind of talk disgusts me, would I read and post here if I was a microsoft nazi general?
.."We're .net, and everyone else is .fish"
The Kruger Dunning explains most post on
Pretty much says it all.
Well, what do you know... By the time I read it, the headline is "Gates admits 'misstep' in parts of .NET launch".
Patrick Doyle
I mod down every jackass who puts his moderation policy in his sig. Oh, wait a sec....
Lots of people hither and you are annoying at Apple charging for .Mac. But what I see coming from .Mac and the reason I signed up even though I didn't really use iTools before is that Apple has created a number of compelling real-world web services that people want to, and will be able to, use.
One service I'm looking forward to you didn't even mention is the web backup, which is sort of an extension of iSync in my mind (or perhaps it's really part of iSynch?).
On top of the interesting services they have announced they'll be developing more services in the future, from the same minds that designed iPhoto and iTunes.
And all this at a flat fee - note that while MS wants you to pay every time you open Word, Apple is content to let you pay a minimal yearly fee and do what you like, charging extra only for real resources like more disc space.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
In any case, my company is listening (and the linux processes that I write in Java/C++ will supply the data to these C# front ends).
there is no thing
what else could you want?
No to suck too much wind out of your sails, but why?
Java seems to have done pretty well as is, and I really haven't seen anyone saying "You know, Java would be perfect if only I could compile my old SNOBOL code in it.".
Personally I think there are very few useful libraries you could write that would work well across multiple languages - in almost any given case you'd be better off obtaining or writing a library that present a language-friendly API that takes advantage of a languages features, than a library that CAN be used by any language but really only makes sense in a few.
I was convinced of this fact when I read a white paper some time ago detailing how Eiffel# would work, and how it would call into standard CLR libraries... I wish I could find that paper but I've nad no luck for months.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
audit Microsoft!!! :)
Give it up Bill and M$ trolls DOT NOT is nothing but a hype. I have not seen any enterprise application on DOT NOT which not close to what it say it is there. We have seen what VB has done after 4 release and 6 service packs for ech real garbage in and garbage out. MS is plain shit Marketing bluff. According to Gartner whole market 84% chare is doing JAVA J2EE development. We had 100 % success in J2EE development for enterprise application which is scalable & stable. All the .Net is a bluff from what I saw , and all it runs is on IIs & Broken Windows and talk about memeroy leaks and security leaks you cannot .NET in production with puting Visual Studio in the PROD server what fuck is this MS. MS give it up on .Net and make a good OS for once in ur life or LIUNUX will crush you.
Give it up Bill and M$ trolls DOT NOT is nothing but a hype. I have not seen any enterprise application on DOT NOT which not close to what it say it is there. We have seen what VB has done after 4 release and 6 service packs for ech real garbage in and garbage out. MS is plain shit Marketing bluff. According to Gartner whole market 84% chare is doing JAVA J2EE development. We had 100 % success in J2EE development for enterprise application which is scalable & stable. All the .Net is a bluff from what I saw , and all it runs is on IIs & Broken Windows and talk about memeroy leaks and security leaks you cannot .NET in production with puting Visual Studio in the PROD server what fuck is this MS. MS give it up on .Net and make a good OS for once in ur life or Linux will crush you.
Microsoft is talking about the DMCA and the things worse than it which are to come.
Let's face it: this injustice is going to continue as long as the generation of people who were hippies in the 1960's are in power.
This generation is filled with people who bucked centuries of moderately well-functioning social customs for a narrow-minded, self-centred set of principles that were logically broken, namely, that everyone could be a freeloader, and that taking mind-altering drugs and raising children only affect the individuals who make those decisions.
We're not going to change these people's minds about these technology issues, because that would involve drastically changing the thought process that has been engrained in their minds since their childhood.
Lastly outside of Struts and Apache open source software sucks
you forgot PostgreSQL, NS (IBM's network simulator), and almost an assload of others... browse the ports collection once in a while!
What's the need behind these custom 'sandbox' environments? Why can't we use, for example, an 80x86- or 680x0-based architecture as the model for our virtual machine, and the VM software could just be a hacked copy of Bochs or UAE or whatever running a custom OS/BIOS combination?) This would have several advantadges:
1. Limits and optimization of the VM platform are well-known. People know how to make a good optomizing compiler for 80386-- do they know for CLR architecture?
2. Many development tools exist, and/or could be modified to suit the needs of the architecture relatively quickly. Language choice is helped.
3. There is actual hardware somewhere that could be used to run the VM-compiled software natively, or at least with faster native-code based execution (like DOSEMU or Plex86)
Is this path ignored because it makes vendor lock-in more difficult in terms of development tools and VM sources?
It's just like a fascist dictatorship, without the punctual rail service!
Bill & MS days is over. Java & Linux will end MS evil empire. 84% market is using Java and there is not one application written in .Net. .Net has same issues like VB and MS never fixed that. .NOT has memory leaks and security issue and not at all scalable and um it only some how works on windows. MS is good in marketing on products that does not exist. Java is here to stay and thriving.
That was the most pointless rant ever posted on this forum. You spouted a bunch of random facts that together made absolutely no sense.
Let me let you in on a little secret..Linux will never, ever be a desktop OS for the simple reason that only a fool wants to do something the hard way. This has nothing to do with education or laziness or drive. Because for every 1 person you show me that calls himself an avid linux user I can show you 10 people in the business world that want an OS that's easy to set up and use. Reliability and Security? Let the tech's worry about it, it's not their problem. You seem to think only in right and wrong, black and white.
Try thinking like a business man and you'll see: their is no right and wrong, only cheap and expensive, hard and easy.
But you go ahead, keep the dream alive. While you live in that world, I'll live in the real one. The Linux Desktop will never exist.
Finally, math books without any of that base 6 crap in them.
starting with the developer community:
The alleged 3 million Visual Basic programmers face a high hurdle moving to VB.NET which, it turns out, is an entirely new language.
C++ developers are looking somewhat askance at C#: should they move to it or stay with a language whose standard is established by industry rather than a vendor?
The ASP developers, who put up all those .asp sites on the WWW, and who kept Microsoft in the game while it craftily forged it's .NET initiative, are cruelly discarded, since their favorite language VBScript is a dead-end. That's right, Microsoft terminates VBScript as of .NET; VBScript is NOT a .NET language!
During a recent talk by consultant David Chappell, he said that Microsoft expected the top 1/3 of Visual Basic developers to move to the new C# language and .NET, the next 1/3 of VB developers to slowly migrate to the VB.NET language, and the lower 1/3 of VB developers to fall by the wayside, maintaining older versions of applications. So much for a caring attitude.
If you look at the web services initiatives present at W3C, it becomes apparent that the web services initiative is a poorly-disguised attempt to ruin the WWW by layering noise over http. What was once a relatively safe protocol (http:) now will become a channel for SOAP envelopes that could contain *anything*.
SOAP and web services need to get their own ports and leave ports 80 and 443 free for the World-Wide Web, which works, and works extremely well. Otherwise, in 5 years, http: will be so flummoxed up with SOAP noise that we'll have to abandon it and move elsewhere.
So Hailstorm's failed?
I was a little scared about Hailstorm from what I read.
Just say ".NYET!".
or even more harsher
"DA-t NYET"
From this story on Yahoo:
.NET means?" he said. "Well, we want the choices all to be exactly the same: software to connect information, people, systems and devices."
"A lot of people like flexibility in choices, so what are the choices here in terms of what
A lot of people like flexibility in choices...we want the choices all to be the same...
Actually they sent all of it, then took it back, since they recognized what MS was doing. The point is, you can use Java language in a free manner. They language itself is in the control of the Sun (well, actually, not totally, through the JCP many other firms are controlling it.) Sun did never threaten open source community, or sees it as a virus, or communist. They are getting ready to release their own Linux distribution. Sun is protecting Java by holding its controls. Actually, they are doing really well. The only bad thing is that Sun's marketing do not work well enough, like MS's. Also, their JVM implementations could be better.
MS is much more unethical than Enron, or Worldcom.
Dear Bill, do you have a
Dear Anonymous Coward, MS cannot even approach J2ME's success. There will be 100 million Java phones in the world end of this year. What are you talking about?
.NET based application servers are around?
:)
Lets look at the application server world. BEA, ORACLE, IBM, SUN, HP, FUJITSU, JBOSS, ORION, APACHE, etc. All of their application servers, ALL of them, are Java J2EE based. It took years of these firms to mature these products. Make them secure, make them optimized. Websphere is in its 8th release or something like that. How many
Java is very very portable. It simply works. I am not lying. I've been developing in Java for 7 years. We have developed many products which DO work CURRENTLY on Mac, Mac OS, Windows 9x, NT, XP, 2000 etc, Linux, Unix, Solaris. The tweaking was necessary, as you said. 1 day tweaking for every new system. : )
C# has some superiorities over Java, but it is not important, since Java is working already. And, the improvements are not really vitally important. Apart from that, I do not like C# much, (I've been using it for one year), since I think that the additions over the Java language it brings are harmful. Such as operator overloading.
Also we should remember that neither C#, or Java are fixed languages. Java is getting better with every release. JDK 1.4.1b is working incredibly fast already. Has lots of new features.
Dear Bill, do you have a
Maybe you should check it out. ; ) One language is always an advantage. If every computer engineer knew only one language (of course ONE for ONE language type. Such as LISP and C++ are different, used for different things.) everything would be much easier.
.NET. That is why they did not give VB.NET etc. the same broad functionality as C#. Different languages of .NET is a marketing bullshit. Check out JVM languages here: t ml
.NET VM is not an exception. .NET has only one very generic language called CL (common language). All the .NET languages are the same language with same functionality and capability, with different syntatic sugar. So, in order to fit into CL, these languages are cut and crippled and changed to make them .NET compatible. I am sorry, but that is not my type of thing.
Also, CLI is just another VM like JVM. It is possible to develop more than one languages over JVM too. There are something like 160 languages already developed on top of JVM. But, Sun did not want to push these. It only concentrated on Java, since they knew about the power of being equilingual. MS also knows that, so that C# is the most prominent language of
http://grunge.cs.tu-berlin.de/~tolk/vmlanguages.h
The important thing is it is not possible to create a VM, which may support all the languages. Because there are huge variety of languages. For instance, it is not possible to run dynamic languages like C, C++ on top of VMs directly.
Dear Bill, do you have a
You've got to be kidding if you think LimeWire makes Java look good. It makes my Linux machines behave like Windows boxes. .net framework.
The C version of Donkey is way better although intererestingly enough the new Donkey called Overnet has a Windows runtime that actually does require the
I didn't have any trouble putting his "random facts" together. And I certainly didn't find him pointless. You, on the other hand, DO seem to be missing a point or two from your pointy little head. But I digress. What always amazes me about these little rants is that they never seem to relate to what has been said. It's as if the poster didn't bother to read the previous post. And this from a character whose sig line is: Arrogance and Ignorance go hand in hand. They certainly do seem to, don't they? ;o) How more arrogant and ignorant can you get than not bothering to read the words of your target?
Hic iacet Arthurus, rex quondam rexque futurus.
At my alma mater, the University of Arizona, we actually had 'E' instead of 'F'. Why, I'll never know. Maybe they thought 'F' implies failure, and they don't want to bruise any delicate egos...
-J
Dear Java Dork:
.NET takes hold (and it will) Java will become yet another proprietary language that has its devotees -- sort of like COBOL and ADA programmers.
Oracle is actually thinking about scaling back it's J2EE server product, due to it's overwhelming flop as a solution. Their customers simply will not use the J2EE server and have been bitching about the drastically increased costs as a result of adding all that new J2EE stuff that no one really uses anyway.
BEA? Please. They're barely making their numbers. Apache? Don't make me laugh. Name one Fortune 500 organization that has adopted Apache and/or Jakarta as their standard corporate development and hosting platform.
In short: you don't have a clue what you're posting about. Once
Yup, and I also think it's cool how Apple is handleing this economy business. They are releasing new products, new services. Give me Jaguar w/isync, one of those new sony ericson phones, and a iPod. These are great man toys for a boy who grew up with the nintendo enertainment system.
> What do you think the chances are than Microsoft can create a VM to run on Solaris? Can, or will? Microsoft has had plenty of time and loads of resources to port their products to Free (in the FSF sense) Operating Systems, like FreeBSD and Linux. But they don't, for fear that it will destroy their empire. I think that Microsoft has plenty of opportunity to create a .NET VM on Solaris.
I don't know what to post, except to state that you are an incredibly dull-witted and clueless individual, someone that does not have any serious technology experience whatsoever.
Look,
... good luck.
MS is nothing more than what AOL would be with a developer tools business (and a larger installed base)... why is that so hard to see?
Why bother learning their rules to the game unless your a 21st century Maytag Repairman with a name tag that says "microsoft"?
Learn Open Sourse standards computing and you'll understand MS... Learn MS and you'll know nothing about OSS (except that it 'unamerican').
What happens 5 years from now when you look for support for Windows95/2000?
I use C/Perl/mod_perl/Apache/Linux/PG/mySQL for EVERYTHING.. connecting, speaking to everything, free now and forever.
And I've been wondering about dotnet too... For me, a software developer, dotnet is nothing more than a huge runtime library. And the sad thing is that while it can create very small executables, you're always stuck with this huge library. Even worse, dotnet is supposed to put an end to the DLL hell but I'm not so sure about that. I do know that with dotnet, I can't support any Windows '95 anymore. Even '98 and older NT machines are a bit hard to support since dotnet is very resource-hungry.
Dotnet is also supposed to become platform-independant. Yeah, right... Do you believe that? It is supposed to run in small devices with very limited resources. I don't see that happening either.
I do know one thing... Their marketing will probably tell lots of dyslectic managers that dotnet is the new standard and that they need to spend huge amounts of cash to support this new technology. Why? Because they've spend lots of months designing new names for old technologies...
What is dotnet? It's nothing more than a set of COM+ components with some additional features. And COM+ itself is based upon COM/DCOM with some additional features. And COM/DCOM is just OLE with some additional features. And OLE? Well, Ole is old... Very old...
So now we're stuck on this advanced OLE library that is supposed to run everywhere. But look a bit further... MS also creates Office-dotnet. A version of Office where some parts of the application will run on a Microsoft server. And MS will probably create more similar applications. It reduces your expensive, powerful computer to a dumb terminal that is connected to some slow server. Why slow? It's slow because you have to share it with those millions of other MS-Office-victims...
Free exchange of digital information? Yea... You can provide your personal information and your creditcard-number to MS for free. Then they will decide what you need and what to spend it all on... And if they notice that your licence is nearly ended they will love to use your creditcard to give you a new licence, free of charge for the extra service...
Gonna be a sad day when my boss decides that investing in dotnet will be more important than increasing my salary...