Sun's "Java Powered" Campaign 286
scapermoya writes "eWeek is reporting that Sun has started blitzing consumers , trying to increase public awareness about Java, with everything from accosting pedestrians to "Java Powered" logos begining to appear on some devices that are J2ME (Java 2 Media Edition) compatable. Tiny cup logos will now be pasted on everything from cell phones to microwaves." But not on Space Invaders clones.
I claim prior art (Score:5, Funny)
Re:I claim prior art (Score:2, Informative)
Coffee! Do stupid things faster! And with more energy!
Media Edition (Score:3, Informative)
Isn't it Java_2_Micro_Edition. Im sure it is..
And what of it? They are Java powered. They have every right to. Just as long as there isn't a really annoying noise like Intel's everytime a Dell add . etc comes on.
Re:I claim prior art (Score:2)
Blitz? (Score:4, Insightful)
Yes, it's very much neccesary (Score:5, Interesting)
It's called brand awareness. The point here is to make sure that people (and in the case of mobile phones, young people) equate "Java" with "cool games" and an "i need it" attitude. In the end this will (hopefully) mean that in order to be able to sell a phone, you need to support Java. In turn, this means that MS will have a that much harder time trying to get everyone to use the mobile version of .NET.
In fact, here in europe we see this happening already. Every new phone that comes out has J2ME support, and when a phone doesn't have it is reviewed, it's always mentioned as a big minus point.
I suppose (hope) we'll see the same thing happen in the US.
By the way, didn't the latest MS "smartphones" have J2ME support these days?
Re:Yes, it's very much neccesary (Score:5, Interesting)
Re:Yes, it's very much neccesary (Score:2)
Consumers? (Score:3, Informative)
Re:Consumers? (Score:5, Insightful)
> an extremely fast pace
Is it? Hm. To which languages? C#?
I'm doing lots of Ruby [ruby-lang.org] programming lately, but I'm still doing quite a bit of Java, too....
Re:Consumers? (Score:2, Interesting)
Re:Consumers? (Score:3, Informative)
Re:Consumers? (Score:3, Insightful)
I still see more Java Development jobs than any others here in the Northeast/tri-state area in the USA.
I don't see why any school would want to drop Java as a core programming
Re:Consumers? (Score:2)
Easy, sure, because the heavy lifting is hidden away. Not very instructional for that comp sci student.
Java(tm) may have its place in CS programs; some vocational training is handy for getting that first job. But, as a language, it's a bit half-assed for learning about computer science.
WTF? (Score:4, Insightful)
If you're moving from Java to C# then you've either:
1) Thrown out your Big Iron and spent an equivilent amount on a Windows cluster
2) Hired a bunch of people without checking if they knew the language your system is built on
3) Got paid off by Microsoft (ie: Uni. of Waterloo)
4) Decided you wanted something "easy" instead of something "stable"
C# is not applicable to jack shit compared to Java right now. Most core logic is done using J2EE. If it sucks, then you hired the wrong coders. Don't throw out the baby with the bath water. Java runs on some much bigger iron than C#.
These people must be developing piddly desktop apps that backend to something pseudo-enterprise. Works great in the lab... try scaling it out to 10,000 workers now. A company I worked for tried that. Told the poor bastards they contracted for that they'd have to buy twice the number of servers and upgrade to 2K Datacenter.
C# is the language of people who don't know how to fucking program. They like it because it works like VB for the GUI and alows them to do the stupid OO stuff they learned in intro to data structures. They are the ones who catch exceptions with blank handlers in Java at work. They are the ones who use a 3 meg C# app to do the work of a 30 line perl script.
Not that you can do anything about it, but I would guess that the reason why Java is having problems in your area is because it's becoming more populated with Microsoft nitwit apologists.
(And I would blame the University of Waterloo for selling out and thinking they're smarter than the rest of the world, allowing all the Canadians to think "If it's good enough for our best CS school, it's good enough for us!")
Re:WTF? (Score:3, Insightful)
You know what, that's why Anders Hejlsberg didn't add checked exceptions to C#--because half the programmers don't handle them and instead just ignore them, because Java won't let you be otherwise. In C#, you ignore all exceptions and they propogate up (without having to declare them in the method signature). That's an improvement over Java, sorry.
And what are you talking about, C# or .NET? Surely, you mean .NET application don
Re:WTF? (Score:3, Informative)
Try to think about bigger apps (Score:2)
This may be good for your average VB-type desktop app, but for a multi threaded backend server this is a disaster. Such things simply should never be allowed to occur.
The special thing about the checked e
Re:WTF? (Score:3, Insightful)
Are you trying to tell me there are more lame-ass resume-engineers claiming C# more than Java? Haha right. I think the tinfoil is coming off of your hat.
Re:WTF? (Score:3, Insightful)
1)Thrown out your Big Iron and spent an equivilent amount on a Windows cluster
Or maybe your company is one of the thousands that have battalions of MCSEs and volume licensing agreements with MS, so a Windows platform decision happens to make more sense.
I like the auto shop mentality though.
2) Hired a bunch of people without checking if they knew the language your system is built on
Huh?
3) Got paid off by Microsoft (ie: Uni. of
Re:Consumers? (Score:5, Interesting)
Beware the Astroturf of Microsoft on campus!
My school never had anyone intrested in a
Now I'm not bitching about extra C# books in the library...what I am bitching about is Microsoft paying students to do things like "petition for the removal of outdated languages like Java from the curriculum".
MS couldn't keep up with real grassroots Linux and BSD groups on campus so they actually had to PAY for students to create MS and
Way to screw yourselves over (Score:3, Insightful)
I am a little sad to see great teaching languages like Scheme fall to the wayside though. I think there is great value in teaching people Scheme first instead of Java or C# to start with.
Re:Consumers? (Score:3, Interesting)
I go where the jobs are! (Score:3, Interesting)
You guys just keep on burying your head in the sand, since Java right now is probably the most widely deployed language in IT history, what with the new cars (BMWs), smartcards, SIM cards, mobilke cellphones, server apps, desktop apps runniung Java.
I KNOW i'll have a job 5-10 years from now doing Java when yo
Re:Consumers? (Score:2)
Java was such a spectacular success in the mid-90's because there was really not much else that was widespread for the non-Microsoft crowd back then, either in terms of languages or in terms of toolkits. Java got a lot of attention and had a lot of promise.
In 2004, we have lots of choices besides Java: C#, PHP, Ruby, and Python, to name just a few. And C++ has matured to the point where there are lots of good C++ libraries and toolkits (there weren't in the mid-90's).
Did you count'em? (Score:4, Informative)
But don't take my word for it:
http://uk.news.yahoo.com/040629/221/eww5e.ht
Re:Did you count'em? (Score:2, Informative)
Well, hm. (Score:2)
I mean, I like Java. I'm certified by Sun as a Java developer. I'm probably counted in any number of Java developers statistic you care to name.
That said, it's been over two years since I've been offered any Java work. I know there are still projects out there being built on Jav
They don't know what Java means (Score:5, Insightful)
I remember when J2ME first became popular and I heard 12 and 13 year olds sitting in the street talking about how their phones support "Java" and how that means that they can play games on it.
Similar things happened several times, and most of the time it was clear that none of them really knew what Java was or how it related to games or phones, it's just a name for a thing the phone does like "polyphonic ringtones" or "WAP".
Also, I would have trouble buying "Java Powered" unless the phone's core software was running in a JVM. "Runs trivial little games and applications using Java" isn't the same as "Wouldn't work at all without Java".
Re:They don't know what Java means (Score:2)
Re:Consumers? (Score:3, Interesting)
Well, not to flame but in my experience java sucks, and always has sucked. Forturnately, the marketing people at Sun have convinced them to follow the Solaris versioning and jump from 1.4 to 5 [sun.com].
I guess I have to be more specific with its suckiness. Back when java was newer Netscape on Linux + Java = long lag & loadtime, then crash. This was back when Java was pushed as _the_ GUI app, because you
Re:Consumers? (Score:2)
Re:Consumers? (Score:2)
No Developers left....
At the last count there were 4 million and the 2003 figure for Java Services stood at $110bn.
The mobile market shipped 250m devices last year (350m to date) and generated $3.5bn in revenue on that platform alone.
Do you have any evidence to support your claim ?
Or are you just making everything up based on your own experience.
Well another sticker... (Score:5, Interesting)
Re:Well another sticker... (Score:2)
Reminds me of the good old days... (Score:5, Funny)
"We've got one million customers!"
"For what?"
"Our, er, free service. But I'm sure they'll give us money if we ask!"
The "Powered by Java" campaign must mean... (Score:2, Funny)
Re:The "Powered by Java" campaign must mean... (Score:3, Interesting)
Re:The "Powered by Java" campaign must mean... (Score:4, Insightful)
which implies... (Score:2)
Students (Score:5, Funny)
Well the onlly marketable named product Sun has right now is Java, and they are whoring out their youngest child for crack faster than you can say Sweet Zombie Jesus. I like Java, I really do, but it's alphabet soup family of products reads like intrest groups at gay pride parades. J2ME5, J2EE5, JDBC, JWS, JNLP, J2SDk,J2RE, etc. Maybe they should focus on their other marginally successful products like... umm.. well... umm...
Re:Students (Score:2, Informative)
Windows
On Windows, Mozilla can be used with Sun's Java Runtime Environment (JRE). It can not be used with the Microsoft Java VM, as that can only be used with Internet Explorer. Also, versions of Sun's JRE older than 1.3.0_01 will not work.
It is possible to install JRE 1.4.2_05 from within Mozilla [sun.com], using XPInstall technology. This is by far the easiest way to install Java. If you can not use XPInstall, you can download the JRE 1.4.2_05 full installer [sun.com] and use that instead.
Re:Students (Score:2)
I like milk and sugar with my Java (Score:3, Insightful)
Sun is grasping... (Score:5, Insightful)
"When consumers see the name 'Java,' they understand that has stuff that makes it work better on the Internet."
That's just stretching it a little far. Java is (so far) a programming language, this JDS nonsense not withstanding. It only has stuff that makes it work better on the Internet if the developers design and code that stuff (using Java or something else).
I wonder if Sun is going to dilute its brand among developers (where the Java brand really buys them something) by pushing the brand into a consumer light. I can understand Sun's desire to have a strong consumer brand, and maybe it's easier to start with an existing brand than to build one from scratch, but I just think they're going the wrong direction with this. If they want a consumer brand, why not try to revive "Star" or just build from the ground up. IF they have something serious to offer consumers, building the brand shouldn't be that hard.
Re:Sun is grasping... (Score:4, Insightful)
Uh, that's the point. It already does. Developers have already "designed and coded" that stuff into the core API. Java's core framework is astutely network-aware. It is trivially easy to write a Java app that uses the network, unlike C, which requires a great deal more knowledge of low-level network functionality and threading models.
Here's one (Score:4, Funny)
A: One is secure, reliable, mature, scalable, portable and ubiquitous with an installed base in the billions and a developer community in the millions with thousands of open source code programs written in it. The other is called C#.
Re:Here's one (Score:2)
Re:Sun is grasping... (Score:3, Insightful)
Re:Sun is grasping... (Score:2, Insightful)
Over the past three years, the price has risen, slowly, to its current level of a little over
Last time I checked (Score:5, Informative)
Re:Last time I checked (Score:2)
Since 90% of phones shipping now has java micro edition built in.
Oh btw coders, its great money you can make
Re:Last time I checked (Score:2)
Yes, he got closer. Closer than you that is.
Here it is [sun.com].
Re:Last time I checked (Score:2)
Competing stickers (Score:3, Insightful)
Even if the knowledgable geek cares, Joe BestBuy consumer does not care and will not preferentially select a Java powered item.
Re:Competing stickers (Score:2)
Mind you, the keyboard I use on my Mac has a `Designed for MS Windows' sticker on it, as does t
I just love that plug taco! (Score:2, Funny)
Shashdot has also announced that it will start an awareness campaign of its own that has the experts puzzled. Robert Potter of NetCraft says "I dont understand how the hot grits, levis, and slashdot could be so big, this was totally off our radar! totally!"
Sounds like a job I'd hate, personally (Score:2, Funny)
But not on Space Invaders clones. (Score:5, Funny)
Re: But not on Space Invaders clones. (Score:2)
I'll second that. I got one of these emails from the Sun lawyers once, and I think Taco is blowing it all a bit out of proportion.
It's not even an "it happens" kind of thing -- it's simple trademark protection that every company does (or they lose their trademarks). You can't give something a name with "Java" in it unless you are Sun - it's that simple. I had a "Java Mus
cmdrtaco.net slashdotted (Score:5, Funny)
pr for a programming language ? (Score:2, Insightful)
Re:pr for a programming language ? (Score:2, Interesting)
However, I for one would love to see "pwn3d by C" on the side of my microwave.
It'd be sad though if we started seeing stuff like, "Powered by VB!"
it'd be funny, you be able to tell who the real geeks are when they goto circuit city to buy something...
"null pointers dereferenced here" -slu
Java awareness (Score:5, Insightful)
No wonder the public is no clearer on what Java is than they are about .NET.
The Intel Inside Factor (Score:5, Insightful)
Java on mobile has increased the framework's profile a LOT, especially amoung younger phone buyers. Even my kid brother knows about java games, and he can barely use e-mail. Java seems to mean 'fun' in the minds of some. Well maybe not, but it means Something!
It must have finally clicked with Sun that people just won't magically get to know about java through the grapevine. You need stickers, Java Inside, Duke, Gosling's beard, hip coders(very hard to find
Of course Sun would LOVE to to foster the belief out there that unless it's got Java, it's worthless. "Has it got Java? Will it work without that coffe sticker?" It could happen. I wonder will Microsoft realise a similar campaign. One based on a cup of tea perhaps? I wonder will
Disclaimer: Java is Good. Garbage collection is Smart++.
Re:The Intel Inside Factor (Score:2)
On the other hand, maybe I'm just old and the target audience for new portable devices really doesn't remember 1996. (Should I stop wearing this flannel shirt tied around my waist? And why can't I find Zima in the store anymore?)
Re:The Intel Inside Factor (Score:2)
MS Logo: "Dot Net, Get Caught-up In It" (Score:2)
Re:The Intel Inside Factor (Score:2)
Media Edition? (Score:3, Informative)
J2ME standands for Java 2 Micro Edition, a subset of J2SE, Java 2 Standard Edition. J2ME is meant for devices with limited resources. Wow, how did that get through to the front page...
Heres a link...http://java.sun.com/j2me/index.jsp [sun.com]
Re:Media Edition? (Score:2, Funny)
Also about Sun's new Java direction (Score:3, Insightful)
1) Gosling is not good to head the dev department. He's good as a tech guy, but not neccessary on direction and management. Often but not always, a very very nerdy guy can hardly be a good manager. You'll see my point in the next item.
2) Fix bugs, make swing faster, less memory hog, and fix bug. I would like to emphasize fix bug. If you search, there's over 20 thousands bug/rfe. I would use a new release with bug fixes instantly versus the new 5.0.
3) They don't have resource, then how could they create a thing new, usable, releasable? They're so thin on dev resource (from some of their forums, their developers said so), they should concentrate them on fix bug, improve speed, make the IDE, app server betters instead. That's call wise management. It's not going to do some cool stuff.
4) Related, but not directly. To survive, they have to bring out hardware servers out quickly, using standard/generic component instead of years in reasearch. They'll come out with new sparc in 2005. Common, AMD and Intell come out with new CPU almost every month. For servers, why the heck they keep taking so long to come out with something? Just buy a white box, test it, and ship them. (over simplified).
You could mark me troll, but please have mercy tell me why. And also, I am really interested in your wonderful different opinions.
Deccan airways mishap ! (Score:2, Funny)
Just had to look this one up... (Score:2, Interesting)
This site [jivha.com] has decent pictures. Big Java logo near the cockpit, and a big Sun logo on the tail. Before and after. Ouch!
With all this "product awareness"... (Score:5, Funny)
I for one would like a plain white microwave instead of the Goldstar/Motorola/Windows CE/Lowe's labelled microwave. If I want to know what my microwave is running, I'll look it up.
Java phones... (Score:3, Interesting)
Re:Java phones... (Score:2)
Well it costed 15 or 20 bucks (can't remember), they really deserve it.
Strength of Branding (Score:5, Insightful)
A great example is another Java maker, Starbucks.... Very few people are willing to pay 3 bucks for plain, regular coffee from 7-11 or McDonalds, but may are willing to fork over 3 bucks if the coffee comes in a cup with a big green Starbucks logo.
Secondly, SUN is trying taking steps to improve its strategic position. Put yourself in SUNs position, your strongest product is JAVA. Appliances all over the world use JAVA, JAVA is taught in most colleges and universities, JAVA is widely used on the Internet, and most importantly (from SUNs point of view) JAVA isn't making SUN the money it could be.
If I were on SUN's team, my first step would ensure regular people (moms, dads, and non-slashdotters) realize how widespread JAVA is and how "good" it is for computing. Then I would ensure regular people associate JAVA with SUN. Thirdly, (to the dismay of most slashdot readers) I would use my JAVA = SUN association to make money.
SUN will be criticized for making moves to strengthen its position and SUN will be criticized for NOT making moves to strengthen its position, so ignore the critics, make solid technical and business decisions and do what every business was designed to do, make some money
Thoughts?
* Porter, M. Harvard Business School
Re:Strength of Branding (Score:2)
nevermind
'Power by Java' warning label (Score:2, Interesting)
1) Write once run anywhere. I've yet to see this true of any complex app. It's problably been done, though. I just haven't seen it done.
2) Compatibility problems. I install one version of the run-time environment for a must-have client app, and the rest break. It can be f
Re:'Power by Java' warning label (Score:2)
Great (Score:2)
Almost everything (Score:3, Funny)
But not on Space Invaders clones.
...and not on nuclear reactors, either!
7.0 DISCLAIMER OF WARRANTY 7.1 Licensee acknowledges that Licensed Software may contain errors and is not designed, licensed, or intended for use in the design, construction, operation or maintenance of any nuclear facility ("High Risk Activities"). Sun disclaims any express or implied warranty of fitness for such uses. Licensee represents and warrants to Sun that it will not use, distribute or license the Licensed Software for High Risk Activities.
I like my Java hot, but not hot-as-in-glowing hot!
J2ME (Score:3, Informative)
No, Java 2 Micro Edition.
-psy
Yo, James Gosling - Where's my 64-bit Java? (Score:2)
Or maybe I should say: What's the purpose of purchasing a 64-bit operating system like Solaris if its flagship interface is 32-bits?
Don't believe me? Try javac-ing the following under Java 1.5.x:
Lotsa luck.
Hmmm: Java 32-bits, C# 64-bits... (Score:2)
do you really have 32GB of RAM in your machine for this task or are you just complaining for the fun of it??
I mean, really - 640K should be all that anyone could ever want, right?
Back to my original question, though: What is the point of a 64-BIT OPERATING SYSTEM if its FLAGSHIP INTERFACE is only 32-BITS? And will remain 32-bits into the foreseeable future?
How can a salesman in the Solaris division try to sell his clients a 64-bit operating system on exhorbitantly expensive 64-bit hardware, when, jus
You missed my point. (Score:3, Informative)
The point is not that the "integers" are a different size on a 64-bit machine.
The point is that the counters that you use to index Java arrays are limited to 32-bits worth of [albeit relative] addresses, rather than the full 64-bit addresses of the underlying hardware and its operating system.
And yes, there are plenty of things that need to cross the 2 ^ 32 = 4 "Giga" barrier. Such as, for instance, high quality MPEGs of
how is this any different? (Score:2)
Microsoft bombards us with Windows-everything
Intel bombards us with "Intel-inside", Pentium-whatever
This is no different. These want people to recognize the brand, so they'll think there is "value add" in whatever they're buying.
Whether or not there really IS "value add" remains to be seen.
Aw dammit! (Score:2)
A long time ago .. (Score:3, Interesting)
Re:Maybe I should have the logo tattooed on my arm (Score:5, Funny)
Argh! A BASIC programmer! In English there is no such word as "goto." :-)
Re:Maybe I should have the logo tattooed on my arm (Score:5, Funny)
Correct. He should have used "setjmp".
Re:Maybe I should have the logo tattooed on my arm (Score:2)
Re:Maybe I should have the logo tattooed on my arm (Score:2)
(display "#t\n")
Re:Maybe I should have the logo tattooed on my arm (Score:2)
Bytecode (Score:2)
Re:j2me != java 2 media edition (Score:2, Funny)
Re:j2me != java 2 media edition (Score:2)
If J2ME is Java 2 Mono Edition, what's J2SE?
- Thomas;
Oh, I don't know... (Score:2)
Greenspun needs some clues... (Score:2)
This is so whacked, it's hard to know where to begin. Does MIT assume that learning Scheme automatically teaches you how to use every programming language? Did it ever