Domain: sun.com
Stories and comments across the archive that link to sun.com.
Comments · 7,362
-
Don't Forget The Java Plugin and Java Web Start
Actually, Sun has provided a couple of different ways to integrate their JVM into IE and Netscape 4. There's the Java Plug-in, which makes it possible to write applets that will be run inside an add-on Sun JVM.
Even better, there is now the Java Web Start application manager utility, which provides great support for deploying Java based applets and applications to people's desktops.
We use these methods to deploy Ganymede to folks here at the laboratory, and everything works great, be it in IE, Netscape 4, or whatever.
- jon -
Don't Forget The Java Plugin and Java Web Start
Actually, Sun has provided a couple of different ways to integrate their JVM into IE and Netscape 4. There's the Java Plug-in, which makes it possible to write applets that will be run inside an add-on Sun JVM.
Even better, there is now the Java Web Start application manager utility, which provides great support for deploying Java based applets and applications to people's desktops.
We use these methods to deploy Ganymede to folks here at the laboratory, and everything works great, be it in IE, Netscape 4, or whatever.
- jon -
Re:OEMs should bundle the RuntimeRead the documentation again. Web start is a download manager for java apps. It WILL put an icon on your desktop for you. It can also load java apps from a web page.
You read it again. Here's a relevant bit from the FAQ.
JavaTM Web Start will always launch the application from the cache, if possible, and it will simultaneously perform a background check with the server for updates. If updates are available, then it will notify the user, and launch the update versions the next time. This approach ensures fast startup time in the common case where there is no update, and also makes sure that an application can be launched offline.
In a corporate intranet environment, this is great because you don't have to go around updating a thousand computers. It's great in a lot of other places, too. But sometimes, I want to use a certain version of an application - not always the latest. Or maybe I don't want the overhead of checking for updates. Or maybe a thousand other things.WebStart is not a direct solution to the problem. It is a different technology that is closely related to Java application technology. I think WebStart is great, but I want a direct solution to the problem - not a different way of doing things pretending to be a solution.
And yes, WebStart does use JNLP. Read the documentation again.
wishus
--- -
Re:This KILLS java completely
Java on the client side will hopefully (have grammar nazis given up on this one?) start to blossom with Java Web Start (example game, specs).
-
Re:okay...My data came from looking for "Java Plugin" on Sun's Java webpage.
The "Download Java Plugin" link told me to download the JRE, so that's why my data is based on that. The download page lists the file as 5,364,969 bytes, and since I already have the 28MB JDK, I didn't bother downloading it.
Likewise, I already have the plugin and can't really test how big it is using IE's ActiveX control auto-download feature, but if I sent a user to find the Java plugin, they'd wind up being told to download the Java Runtime Environment, coming it at 5MB.
Howerver, the Netscape version (which sends the user to a webpage and doesn't autodownload code) sends the user to a page titled Java(TM) 2 Runtime Environment, Standard Edition including Java(TM) Plug-in Version 1.3.1 for Microsoft Windows
... which is the 5MB download. Presumably, the IE version bootstraps to that download process, but it may leave out some Netscape code and be smaller.
--
-
Re:OEMs should bundle the Runtime
That's one solution.
Another is to append the JAR to the end of a BMP, since windows can use a BMP as an icon, and ZIP (and thus JAR) files are end-based.
See this RFE for a discussion on the issue.
But I don't want workarounds. I want to distribute a single executable JAR that shows up as a custom icon in windows/solaris/linux/mac.
When you install the JRE, it should "give" windows the ability to pull an icon from a JAR.
wishus
--- -
Not really
A couple of comments....
.net won't be released at the same time as XP, so they are at the same disadvantage with respect to pre-installation. And you can bet that the download for a .net plugin will be more than the JRE plugin.
Most people *will* accept the download, however sites that use Applets need to be persuaded to utilize the Java plug-in, rather than relying on the browser's default implementation. Users are accustomed to downloading plugins (see Shockwave, CometCursor, and other such garbage). Of course, web page developers will have to be persuaded to use the object/embed tags, rather than the applet tag. This will be an uphill battle as IE requires the use of the Object tag, Netscape requires Embed, and good luck on getting users to remember the proper use of both.
Commercial applications (non-applets) written in Java are distributed with a self-installing JVM. As more and more applications are developed using Java, the pre-installation of a JVM will become less of an issue. I doubt that many people are going to distribute their applications for public consumption as a single JAR file. The average user (hell, MOST users) don't know how to invoke them.
Most importantly, the viability of Java as a platform does not rest on whether it is adopted by the home consumer (and that is who we are talking about here). It does not rest of whether it is used in the typical web page. Java's viability and future rests on the server-side, not the client-side. MS's attempt to preclude Java from the default client will have ZERO effect on Java.
I have no .sig and I must scream. -
Re:okay...It isn't, is it?
OK, I'll download the latest JVM, starting at the Java webpage. I have to go though five pages to get to the final Download page, and that's via a menu on the left. However, both mainstream browsers (IE and Netscape) support specifying the download location, although IE supports automatically downloading and installing the ActiveX control that is the IE plugin.
The JRE itself (JUST the JVM and associated libraries) comes in at 5,364,696 bytes for the Windows platform, on a 56K modem, an average user should be able to get about 3KB/s download speed. At that speed, it will take about a half-hour to download the runtime. (Specifically, 1746.32 seconds, or about 29 minutes, 6 seconds.)
At this point, most users would say "screw this" and just abandon the page requiring the applet.
--
-
Re:Delays because US is late "token-security" wise
You can get secure OSs. Trusted Xenix is B2, though apparently unobtainable nowadays, and Trusted Solaris is B1. However, for this I'd probably want B3, where you want something like the XTS-300.
-
Re:C++?
For those of you struggling with OO concepts (I starting to get it but brain hurts) try Sun's Java Tutorial: Object-Oriented Programming Concepts
.
seeya. -
Re:How about people who already know C++
Well, first off, know that VC++ isn't really c++ unless you compile with the (cleverly hidden) ansi command line switch - otherwise scoping's all messed up, microsoft-styleee. KDE has on-line tutorials on www.kde.org. www.troll.no has a good Qt tutorial too. Note that KDE/Qt is far easier than GNOME, if you come from a C++ background, despite it's reliance on an obsolete preprocessor ("moc")
And forget everything you know about the MFC - it's pants.
The other alternative would be to just get JDK 1.3.1 for linux from Sun and learn Java/Swing, and netbeans IDE for development. It makes coding desktop windowed applications really easy. Java's like an easier C++, and the large Java 2 standard API is actually pretty cool for graphics (just stay away from old-style AWT stuff, and stick to Swing and Java2D)
-
Re:Free viewers for most M$ products
No, of course they don't. But this will
You can edit and save them back to the same
format if you want).
And of course it is free.
Star Office http://www.sun.com/products/staroffice/get.html -
Re:Free viewers for most M$ products
No, of course they don't. But this will
You can edit and save them back to the same
format if you want).
And of course it is free.
Star Office http://www.sun.com/products/staroffice/get.html -
Why OpenBSD was not chosen
For everyone who thinks that they should have used OpenBSD, let me give you a heads up. Whenever you see the work "Trusted" in front of an OS name, it means that that version has been officially certified secure both in design and code audits. Trusted is the highest level of security available and is the only type of OS used for high security work. (Think FBI and CIA) Another example besides TrustedBSD is Trusted Solaris.
As for FreeBSD being the base for TrustedBSD, my understanding is that TrustedBSD was started by a branch of the FreeBSD team as thus used FreeBSD. Ok, enough shameless karma horing for today.
-
Excellent language, some drawbacks.First of all, let me say that I am very impressed with the Python language as well.
It is an ultra cool geek language. You can program and see results immediately. The syntax is ultra-clean. It's WORA. And the whole system is under an extremely liberal license.
It's almost perfect, but there are drawbacks to it.Python is missing:
Native HTTPS support.
Good widget set (small, portable, and simple - preferably built in too).
Native compiler (bytecode is great...but for some things it's too slow. Gimme a binary).
Powerful graphics primitives.
Easier stack manipulation (hacked pushing and popping isn't a real stack, guys)
Some of these shortcomings are present in other languages, like REBOL and Java, and of course the incredible Squeak (add your own primitives and customize the entire VM in a subset of the language itself)!
But overall, Python is still my favourite language, and I know a few (Squeak/Smalltalk, C, tons of Basic variants, Java, Shell, and a bit of Perl)....but it WOULD be nice if the Python team addressed the concerns above.
-
Risks of distributed computing
An article on Sun's "Best Practices" website describes the risks of running distributed computing environment clients on a production network.
-
Re:Java?
Correct me if I'm wrong, but wasn't Java withdrawn by Sun from standardization efforts so Sun could retain exclusive control? (Microsoft is Evil and Nasty and attempting to Embrace/Extend/Extinguish for allowing programmers to access the Microsoft API's from Java code, but we can add Native Methods calls ourselves!)
Even implementing your own version and using the name "Java" anywhere near it will have fifteen Sun lawyers jumping down your throats? (Witness java enthusiasts writing "Java Spacegame" demo applets and getting cease-and-desist's) ... Java's great, but unless I'm seriously misinformed it needs Sun to loosen its grip quite a bit... -
Bruce, what are you thinking?
"I think Passport...should simply be an open standard," Perens said.
Why in the world would we want Microsoft's idiosyncratic authentication mechanism to become a defacto standard for web services directories? Certainly not because of any demonstrated technical superority of said "standard" -- the Passport service has been down for the last couple of days. Sorry, MSDN subscribers!
It seems that developers who are truly interested in standards should colloborate on creating an authentication interface for SOAP. Of course, the standard would support pluggable implementations, and if people want to provide a Passport implementation of the interface, that is their business.
I look forward to seeing Ximian's piece. Right now, my favorite implementations of the ".NET" technologies are as follows:
SOAP: Apache toolkit
WDSL: Alphaworks toolkit
Sun will have their own implementation as well, but it is still very early stage. -
It runs great
As someone already mentioned, it takes standard PC100 memory, and it COOKS! I've never had a problem with any of the hardware or the operating system, though I know not everyone is a Solaris afficiendo (haven't tried Linux on it, no reason to). One thing to note is that if you're planning on reinstalling it, make sure to use the 04/01 release of Solaris 8. There are disclaimers all over Sun's download page at http://www.sun.com/solaris as to why.
-
The Linux Gay Conspiracy
It has come to my attention that the entire Linux community is a hotbed of so called 'alternative sexuality,' which includes anything from hedonistic orgies to homosexuality to pedophilia.
What better way of demonstrating this than by looking at the hidden messages contained within the names of some of Linux's most outspoken advocates:
- Linus Torvalds is an anagram of slit anus or VD 'L,' clearly referring to himself by the first initial.
- Richard M. Stallman, spokespervert for the Gaysex's Not Unusual 'movement' is an anagram of mans cram thrill ad.
- Alan Cox is barely an anagram of anal cox which is just so filthy and unchristian it unnerves me.
I'm sure that Eric S. Raymond, composer of the satanic homosexual propaganda diatribe The Cathedral and the Bizarre, is probably an anagram of something queer, but we don't need to look that far as we know he's always shoving a gun up some poor little boy's rectum. Update: Eric S. Raymond is actually an anagram for secondary rim and cord in my arse. It just goes to show you that he is indeed queer.
Update the Second: It is also documented that Evil Sicko Gaymond is responsible for a nauseating piece of code called Fetchmail, which is obviously sinister sodomite slang for 'Felch Male' -- a disgusting practise. For those not in the know, 'felching' is the act performed by two perverts wherein one sucks their own post-coital ejaculate out of the other's rectum. In fact, it appears that the dirty Linux faggots set out to undermine the good Republican institution of e-mail, turning it into 'e-male.'
As far as Richard 'Master' Stallman goes, that filthy fudge-packer was actually quoted on leftist commie propaganda site Salon.com as saying the following: 'I've been resistant to the pressure to conform in any circumstance,' he says. 'It's about being able to question conventional wisdom,' he asserts. 'I believe in love, but not monogamy,' he says plainly.
And this isn't a made up troll bullshit either! He actually stated this tripe, which makes it obvious that he is trying to politely say that he's a flaming homo slut!
Speaking about 'flaming,' who better to point out as a filthy chutney ferret than Slashdot's very own self-confessed pederast Jon Katz. Although an obvious deviant anagram cannot be found from his name, he has already confessed, nay boasted of the homosexual perversion of corrupting the innocence of young children. To quote from the article linked:
'I've got a rare kidney disease,' I told her. 'I have to go to the bathroom a lot. You can come with me if you want, but it takes a while. Is that okay with you? Do you want a note from my doctor?'
Is this why you were touching your penis in the cinema, Jon? And letting the other boys touch it too?
We should also point out that Jon Katz refers to himself as 'Slashdot's resident Gasbag.' Is there any more doubt? For those fortunate few who aren't aware of the list of homosexual terminology found inside the Linux 'Sauce Code,' a 'Gasbag' is a pervert who gains sexual gratification from having a thin straw inserted into his urethra (or to use the common parlance, 'piss-pipe'), then his homosexual lover blows firmly down the straw to inflate his scrotum. This is, of course, when he's not busy violating the dignity and copyright of posters to Slashdot by gathering together their postings and publishing them en masse to further his twisted and manipulative journalistic agenda.
Sick, disgusting antichristian perverts, the lot of them.
In addition, many of the Linux distributions (a 'distribution' is the most common way to spread the faggots' wares) are run by faggot groups. The Slackware distro is named after the 'Slack-wear' fags wear to allow easy access to the anus for sexual purposes. Furthermore, Slackware is a close anagram of claw arse, a reference to the homosexual practise of anal fisting. The Mandrake product is run by a group of French faggot satanists, and is named after the faggot nickname for the vibrator. It was also chosen because it is an anagram for dark amen and ram naked, which is what they do.
Another 'distro,' (abbrieviated as such because it sounds a bit like 'Disco,' which is where homosexuals preyed on young boys in the 1970s), is Debian, an anagram of in a bed, which could be considered innocent enough (after all, a bed is both where we sleep and pray), until we realise what other names Debian uses to describe their foul wares. 'Woody' is obvious enough, being a term for the erect male penis, glistening with pre-cum. But far sicker is the phrase 'Frozen Potato' that they use. This filthy term, again found in the secret homosexual 'Sauce Code,' refers to the solo homosexual practice of defecating into a clear polythene bag, shaping the turd into a crude approximation of the male phallus, then leaving it in the freezer overnight until it becomes solid. The practitioner then proceeds to push the frozen 'potato' up his own rectum, squeezing it in and out until his tight young balls erupt in a screaming orgasm.
And Red Hat is secret homo slang for the tip of a penis that is soaked in blood from a freshly violated underage ringpiece.
The fags have even invented special tools to aid their faggotry! For example, the 'supermount' tool was devised to allow deeper penetration, which is good for fags because it gives more pressure on the prostate gland. 'Automount' is used, on the other hand, because Linux users are all fat and gay, and need to mount each other automatically.
The depths of their depravity can be seen in their use of 'mount points.' These are, plainly speaking, the different points of penetration. The main one is obviously
/anus, but there are others. Militant fags even say 'there is no /opt mount point' because for these dirty perverts faggotry is not optional but a way of life.More evidence is in the fact that Linux users say how much they love `man`, even going so far as to say that all new Linux users (who are in fact just innocent heterosexuals indoctrinated by the gay propaganda) should try out `man`. In no other system do users boast of their frequent recourse to a man.
Other areas of the system also show Linux's inherit gayness. For example, people are often told of the 'FAQ,' but how many innocent heterosexual Windows users know what this actually means. The answer is shocking: Faggot Anal Quest: the voyage of discovery for newly converted fags!
Even the title 'Slashdot' originally referred to a homosexual practice. Slashdot of course refers to the popular gay practice of blood-letting. The Slashbots, of course are those super-zealous homosexuals who take this perversion to its extreme by ripping open their anuses, as seen on the site most popular with Slashdot users, the depraved work of Satan, http://www.eff.org/.
The editors of Slashdot also have homosexual names: 'Hemos' is obvious in itself, being one vowel away from 'Homos.' But even more sickening is 'Commander Taco' which sounds a bit like 'Commode in Taco,' filthy gay slang for a pair of spreadeagled buttocks that are caked with excrement. (The best form of lubrication, they insist.) Sometimes, these 'Taco Commodes' have special 'Salsa Sauce' (blood from a ruptured rectum) and 'Cheese' (rancid flakes of penis discharge) toppings. And to make it even worse, Slashdot runs on Apache!
The Apache server, whose use among fags is as prevalent as AIDS, is named after homosexual activity -- as everyone knows, popular faggot band, the Village People, featured an Apache Indian, and it is for him that this gay program is named.
And that's not forgetting the use of patches in the Linux fag world -- patches are used to make the anus accessible for repeated anal sex even after its rupture by a session of fisting.
To summarise: Linux is gay. 'Slash -- Dot' is the graphical description of the space between a young boy's scrotum and anus. And BeOS is for hermaphrodites and disabled 'stumpers.'
FEEDBACK
What worries me is how much you know about what gay people do. I'm scared I actually read this whole thing. I think this post is a good example of the negative effects of Internet usage on people. This person obviously has no social life anymore and had to result to writing something as stupid as this. And actually take the time to do it too. Although... I think it was satire.. blah.. it's early. -- Anonymous Coward, Slashdot
Well, the only reason I know all about this is because I had the misfortune to read the Linux 'Sauce code' once. Although publicised as the computer code needed to get Linux up and running on a computer (and haven't you always been worried about the phrase 'Monolithic Kernel'?), this foul document is actually a detailed and graphic description of every conceivable degrading perversion known to the human race, as well as a few of the major animal species. It has shocked and disturbed me, to the point of needing to shock and disturb the common man to warn them of the impending homo-calypse which threatens to engulf our planet.
You must work for the government. Trying to post the most obscene stuff in hopes that slashdot won't be able to continue or something, due to legal woes. If i ever see your ugly face, i'm going to stick my fireplace poker up your ass, after it's nice and hot, to weld shut that nasty gaping hole of yours. -- Anonymous Coward, Slashdot
Doesn't it give you a hard-on to imagine your thick strong poker ramming it's way up my most sacred of sphincters? You're beyond help, my friend, as the only thing you can imagine is the foul penetrative violation of another man. Are you sure you're not Eric Raymond? The government, being populated by limp-wristed liberals, could never stem the sickening tide of homosexual child molesting Linux advocacy. Hell, they've given NAMBLA free reign for years!
you really should post this logged in. i wish i could remember jebus's password, cuz i'd give it to you. -- mighty jebus, Slashdot
Thank you for your kind words of support. However, this document shall only ever be posted anonymously. This is because the 'Open Sauce' movement is a sham, proposing homoerotic cults of hero worshipping in the name of freedom. I speak for the common man. For any man who prefers the warm, enveloping velvet folds of a woman's vagina to the tight puckered ringpiece of a child. These men, being common, decent folk, don't have a say in the political hypocrisy that is Slashdot culture. I am the unknown liberator.
ROLF LAMO i hate linux FAGGOTS -- Anonymous Coward, Slashdot
We shouldn't hate them, we should pity them for the misguided fools they are... Fanatical Linux zeal-outs need to be herded into camps for re-education and subsequent rehabilitation into normal heterosexual society. This re-education shall be achieved by forcing them to watch repeats of Baywatch until the very mention of Pamela Anderson causes them to fill their pants with healthy heterosexual jism.
Actually, that's not at all how scrotal inflation works. I understand it involves injecting sterile saline solution into the scrotum. I've never tried this, but you can read how to do it safely in case you're interested. (Before you moderate this down, ask yourself honestly -- who are the real crazies -- people who do scrotal inflation, or people who pay $1000+ for a game console?) -- double_h, Slashdot
Well, it just goes to show that even the holy Linux 'sauce code' is riddled with bugs that need fixing. (The irony of Jon Katz not even being able to inflate his scrotum correctly has not been lost on me.) The Linux pervert elite already acknowledge this, with their queer slogan: 'Given enough arms, all rectums are shallow.' And anyway, the PS2 sucks major cock and isn't worth the money. Intellivision forever!
dude did u used to post on msnbc's nt bulletin board now that u are doing anti-gay posts u also need to start in with anti-black stuff too c u in church -- Anonymous Coward, Slashdot
For one thing, whilst Linux is a cavalcade of queer propaganda masquerading as the future of computing, NT is used by people who think nothing better of encasing their genitals in quick setting plaster then going to see a really dirty porno film, enjoying the restriction enforced onto them. Remember, a wasted arousal is a sin in the eyes of the Catholic church. Clearly, the only god-fearing Christian operating system in existence is CP/M -- The Christian Program Monitor. All computer users should immediately ask their local pastor to install this fine OS onto their systems. It is the only route to salvation.
Secondly, this message is for every man. Computers know no colour. Not only that, but one of the finest websites in the world is maintained by a Black Man . Now fuck off you racist donkey felcher.
And don't forget that slashdot was written in Perl, which is just too close to 'Pearl Necklace' for comfort.... oh wait; that's something all you heterosexuals do.... I can't help but wonder how much faster the trolls could do First-Posts on this site if it were redone in PHP... I could hand-type dynamic HTML pages faster than Perl can do them. -- phee, Slashdot
Although there is nothing unholy about the fine heterosexual act of ejaculating between a woman's breasts, squirting one's load up towards her neck and chin area, it should be noted that Perl (standing for Pansies Entering Rectums Locally) is also close to 'Pearl Monocle,' 'Pearl Nosering,' and the ubiquitous 'Pearl Enema.'
One scary thing about Perl is that it contains hidden homosexual messages. Take the following code: LWP::Simple -- It looks innocuous enough, doesn't it? But look at the line closely: There are two colons next to each other! As Larry 'Balls to the' Wall would openly admit in the Perl Documentation, Perl was designed from the ground up to indoctrinate it's programmers into performing unnatural sexual acts -- having two colons so closely together is clearly a reference to the perverse sickening act of 'colon kissing,' whereby two homosexual queers spread their buttocks wide, pressing their filthy torn sphincters together. They then share small round objects like marbles or golfballs by passing them from one rectum to another using muscle contraction alone. This is also referred to in programming 'circles' as 'Parameter Passing.'
And PHP stands for Perverted Homosexual Penetration. Didn't you know?
Thank you for your valuable input on this. I am sure you will be never forgotten. BTW: Did I mention that this could be useful in terraforming Mars? Mars rulaa. -- Eimernase, Slashdot
Well, I don't know about terraforming Mars, but I do know that homosexual Linux Advocates have been probing Uranus for years.
That's inspiring. Keep up the good work, AC. May God in his wisdom grant you the strength to bring the plain honest truth to this community, and make it pure again. Yours, Cerberus. -- Anonymous Coward, Slashdot
*sniff* That brings a tear to my eye. Thank you once more for your kind support. I have taken faith in the knowledge that I am doing the Good Lord's work, but it is encouraging to know that I am helping out the common man here.
However, I should be cautious about revealing your name 'Cerberus' on such a filthy den of depravity as Slashdot. It is a well known fact that the 'Kerberos' documentation from Microsoft is a detailed manual describing, in intimate, exacting detail, how to sexually penetrate a variety of unwilling canine animals; be they domesticated, wild, or mythical. Slashdot posters have taken great pleasure in illegally spreading this documentation far and wide, treating it as an 'extension' to the Linux 'Sauce Code,' for the sake of 'interoperability.' (The slang term they use for nonconsensual intercourse -- their favourite kind.)
In fact, sick twisted Linux deviants are known to have LAN parties, (Love of Anal Naughtiness, needless to say.), wherein they entice a stray dog, known as the 'Samba Mount,' into their homes. Up to four of these filth-sodden blasphemers against nature take turns to plunge their erect, throbbing, uncircumcised members, conkers-deep, into the rectum, mouth, and other fleshy orifices of the poor animal. Eventually, the 'Samba Mount' collapses due to 'overload,' and needs to be 'rebooted.' (i.e., kicked out into the street, and left to fend for itself.) Many Linux users boast about their 'uptime' in such situations.
Inspiring stuff! If only all trolls were this quality! -- Anonymous Coward, Slashdot
If only indeed. You can help our brave cause by moderating this message up as often as possible. I recommend '+1, Underrated,' as that will protect your precious Karma in Metamoderation. Only then can we break through the glass ceiling of Homosexual Slashdot Culture. Is it any wonder that the new version of Slashcode has been christened 'Bender'???
If we can get just one of these postings up to at least '+1,' then it will be archived forever! Others will learn of our struggle, and join with us in our battle for freedom!
It's pathetic you've spent so much time writing this. -- Anonymous Coward, Slashdot
I am compelled to document the foulness and carnal depravity that is Linux, in order that we may prepare ourselves for the great holy war that is to follow. It is my solemn duty to peel back the foreskin of ignorance and apply the wire brush of enlightenment.
As with any great open-source project, you need someone asking this question, so I'll do it. When the hell is version 2.0 going to be ready?!?! -- Anonymous Coward, Slashdot
I could make an arrogant, childish comment along the lines of 'Every time someone asks for 2.0, I won't release it for another 24 hours,' but the truth of the matter is that I'm quite nervous of releasing a 'number two,' as I can guarantee some filthy shit-slurping Linux pervert would want to suck it straight out of my anus before I've even had chance to wipe.
I desperately want to suck your monolithic kernel, you sexy hunk, you. -- Anonymous Coward, Slashdot
I sincerely hope you're Natalie Portman.
Dude, nothing on slashdot larger than 3 paragraphs is worth reading. Try to distill the message, whatever it was, and maybe I'll read it. As it is, I have to much open source software to write to waste even 10 seconds of precious time. 10 seconds is all its gonna take M$ to whoop Linux's ass. Vigilence is the price of Free (as in libre -- from the fine, frou frou French language) Software. Hack on fellow geeks, and remember: Friday is Bouillabaisse day except for heathens who do not believe that Jesus died for their sins. Those godless, oil drench, bearded sexist clowns can pull grits from their pantaloons (another fine, fine French word) and eat that. Anyway, try to keep your message focused and concise. For concision is the soul of derision. Way. -- Anonymous Coward, Slashdot
What the fuck?
I've read your gay conspiracy post version 1.3.0 and I must say I'm impressed. In particular, I appreciate how you have managed to squeeze in a healthy dose of the latent homosexuality you gay-bashing homos tend to be full of. Thank you again. -- Anonymous Coward, Slashdot
Well bugger me!
ooooh honey. how insecure are you!!! wann a little massage from deare bruci. love you -- Anonymous Coward, Slashdot
Fuck right off!
IMPORTANT: This message needs to be heard (Not HURD, which is an acronym for 'Huge Unclean Rectal Dilator') across the whole community, so it has been released into the Public Domain. You know, that licence that we all had before those homoerotic crypto-fascists came out with the GPL (Gay Penetration License) that is no more than an excuse to see who's got the biggest feces-encrusted cock. I would have put this up on Freshmeat, but that name is known to be a euphemism for the tight rump of a young boy.
Come to think of it, the whole concept of 'Source Control' unnerves me, because it sounds a bit like 'Sauce Control,' which is a description of the homosexual practice of holding the base of the cock shaft tightly upon the point of ejaculation, thus causing a build up of semenal fluid that is only released upon entry into an incision made into the base of the receiver's scrotum. And 'Open Sauce' is the act of ejaculating into another mans face or perhaps a biscuit to be shared later. Obviously, 'Closed Sauce' is the only Christian thing to do, as evidenced by the fact that it is what Cathedrals are all about.
Contributors: (although not to the eternal game of 'soggy biscuit' that open 'sauce' development has become) Anonymous Coward, Anonymous Coward, phee, Anonymous Coward, mighty jebus, Anonymous Coward, Anonymous Coward, double_h, Anonymous Coward, Eimernase, Anonymous Coward, Anonymous Coward, Anonymous Coward, Anonymous Coward, Anonymous Coward, Anonymous Coward, Anonymous Coward, Anonymous Coward. Further contributions are welcome.
Current changes: This version sent to FreeWIPO by 'Bring BackATV' as plain text. Reformatted everything, added all links back in (that we could match from the previous version), many new ones (Slashbot bait links). Even more spelling fixed. Who wrote this thing, CmdrTaco himself?
Previous changes: Yet more changes added. Spelling fixed. Feedback added. Explanation of 'distro' system. 'Mount Point' syntax described. More filth regarding `man` and Slashdot. Yet more fucking spelling fixed. 'Fetchmail' uncovered further. More Slashbot baiting. Apache exposed. Distribution licence at foot of document.
ANUX -- A full Linux distribution... Up your ass!
-
Beware the Ides of Small Print
Earlier someone complained about the $75.00 cost, which goes to show how pervasive ADD is in this readership. Learn to follow through to the end of the agreements spaz boy. The $75 fee is if they actually ship you media, you can download it for free. Now you do have to receive the key to the super secret download url by receiving a letter at your residence or business. Which means you get to give them your address and information. Not so bad, but I read this line and thought twice about abstaining on my first amendment rights:
" By signing the Solaris 8 Foundation Source license agreement, you agree that all Internet discussions about the Solaris 8 Foundation Source in which you are involved must be held on the Solaris 8 Foundation Source Discussion Forum. You will receive information about how to participate in this forum along with a special serial number that will enable you to access the forum once you download the product. The number will appear on your download receipt page under the heading "Serial Number." "
Ok let's review, it's free but I have to give you all my personal info and you can do what you want with it. So far not a bad deal. Now, you also want me to give up all my rights regarding talking about your product? Sure that sounds great, how about outside the internet. What if my friend who I told it about it then posts it to the internet? Is that contributory?? one last bit, here is a nice notice towards the end:
PLEASE NOTE: IF YOU ARE ORDERING A MEDIA KIT BEFORE DECEMBER 11. YOU MAY SUBMIT YOUR ORDER TODAY BUT THE PRODUCT WILL NOT SHIP UNTIL AFTER DECEMBER 11. -
Beware the Ides of Small Print
Earlier someone complained about the $75.00 cost, which goes to show how pervasive ADD is in this readership. Learn to follow through to the end of the agreements spaz boy. The $75 fee is if they actually ship you media, you can download it for free. Now you do have to receive the key to the super secret download url by receiving a letter at your residence or business. Which means you get to give them your address and information. Not so bad, but I read this line and thought twice about abstaining on my first amendment rights:
" By signing the Solaris 8 Foundation Source license agreement, you agree that all Internet discussions about the Solaris 8 Foundation Source in which you are involved must be held on the Solaris 8 Foundation Source Discussion Forum. You will receive information about how to participate in this forum along with a special serial number that will enable you to access the forum once you download the product. The number will appear on your download receipt page under the heading "Serial Number." "
Ok let's review, it's free but I have to give you all my personal info and you can do what you want with it. So far not a bad deal. Now, you also want me to give up all my rights regarding talking about your product? Sure that sounds great, how about outside the internet. What if my friend who I told it about it then posts it to the internet? Is that contributory?? one last bit, here is a nice notice towards the end:
PLEASE NOTE: IF YOU ARE ORDERING A MEDIA KIT BEFORE DECEMBER 11. YOU MAY SUBMIT YOUR ORDER TODAY BUT THE PRODUCT WILL NOT SHIP UNTIL AFTER DECEMBER 11. -
Re:Thank Goodness for Source Code
Don't you mean a couple of cups of Java?
-
Re:X terms all the wayHell yes... Thin clients (like X terminals) rock. I am posting this on a SunRay (which has probably less hardware).
What would be really cool if you could put chipcard readers on your X terminal to imitate the desk-hopping usefulness of a SunRay. Not to mention it will run fine (speedy even) on a 10Mbit network.
Oh, more info about the SunRay appliance I am using right now can be had here.
-- -
Re:compiler and CLI
Erm... I very much doubt
.NET is faster than native-compiled java (see gcc 3.0). I also doubt it's faster than Amiga/Tao pseudo-native compiled java. It is possible that MS's CLR is better than sun's JVM at similar code (but I doubt it), but there is no good reason for _all_ JVMs to be that speed.
Anyway, any non-jit native compiled stuff rather defeats the purpose for many applications - such as "beaming" active objects between disparate mobile devices via serialization/externalization. Then again, you could implement a "compilation-server" scheme - but that means trusting the compilation server.
While C# does have a few nice features as a language, it's really not significantly different to Java - In fact, I wouldn't be suprised if you could write a C# to java-bytecode compiler, if you miss foreach that much..
Don'ty forget that some language features were deliberately left out of java. In a professional environment, where mixed-ability development teams are common, Java is very useful, because it is so unambiguous and deterministic (see recent java-in-realtime-systems discussions on java.sun.com)
What do you mean by "user defined events"? Are you thinking that Java still uses the ancient 1.0 event model? I've never had any problem defining arbitrary subclasses of java.util.EventObject and associated EventListener interfaces.
Unsafe code???
One of the things main people _like_ about java is the *lack* of unsafe code! That's why it's so popular on servers. There are few non-trivial systems in mainstream computing nearer to provably secure than Java 2. MS security has always sucked. They tend to make terrible decisions from a security standpoint.
In fact, it was MS's crappy-from-a-security-standpoint Java implementation that did most to tarnish java's security rep in the first place...
If most of your experience of Java is via MS's antiquated IE Java support, please go to http://java.sun.com/ and get an up to date Java VM. 1.3.1, or 1.4 beta. (personally, I like 1.4, 'cos it's finally got regular expressions).
To be honest, it sounds like you're, at best, taking everything MS says at face value. Ask IBM's OS/2 team how well that works. Ask SGI's Fahrenheit team. It's not like MS are some new kid on the block with a cool new product, who maybe deserves the benefit of the doubt. They have a history of nastiness.
Fool me once - shame on you. Fool me twice - shame on me.
Anyway. I still prefer proper languages like Scheme and CLisp.
-
Re:Workstations - server prices were great, though
UltraSPARC III? The Netra X1 specs page says it uses a 64-bit UltraSPARC IIe...is there another server I don't know of? I'd be delighted to order US-III servers for $999...
-
With Solaris (licenses, anyway)
With Solaris licenses. I'm not sure you get a media kit though -- it'll probably cost you another $us60 or so, if you need the actual CD's. Sun traditionally includes an unlimited-user license for Solaris with every box they sell. The price is $us995.
-
Re:Workstations - server prices were great, though
The Sun Netra X1 is an excellent uniprocessor sub-$1000 1u unit. It runs a real Unix, on reliable non-PC hardware, and the vendor will be around for decades to come.
-
Re:When will you remove the graffiti?
Did San Francisco take Sun up on their offer??
-
Re:When will you remove the graffiti?
Did San Francisco take Sun up on their offer??
-
Re:Death of Sun Predicted?
Is this yet another sign that Sun is weakening?
Since the beginning of time, man has yearned to destroy the Sun. I will do the next best thing -- read their source code!
-
What a revolutionary concept!You talk like someone who has actually seen that sun-thing, or at least know someone who has...
I have read about it, usenet I guess. It's supposed to be yellow and shiny, and emit all kinds of rays. I did look at its website but couldn't find anything related to these robots.
Btw, from a security point of view: how do you know those rays have not been tampered with? Like, some man-in-the-middle attack? I say, compute the darn direction! And be sure to use the metric system!
I'll go outside, one of these days... I know, I should have used that slashless weekend for that
:-) -
Re:Fixed Problems - what problems?
You forgot to mention that the upgrade from StarOffice 5.2 to 6.0 will be free (or a small fee for the deluxe version) and the upgrade from M$ Office 2000 to M$ Office XP will cost a significant amount of money.
-
Re:You know .. not all the world is Intel/AMD/x86sparc hardware is pretty cheap these days, and with free Solaris 8 binaries and source there are other avenues to cut the wintel purse strings.
Higher clock speeds do not necessarily equate to better computing power
.. and for 64-bit computing - Itanium stability in linux (or elsewhere) may be a long time in coming. .je -
Re:You know .. not all the world is Intel/AMD/x86sparc hardware is pretty cheap these days, and with free Solaris 8 binaries and source there are other avenues to cut the wintel purse strings.
Higher clock speeds do not necessarily equate to better computing power
.. and for 64-bit computing - Itanium stability in linux (or elsewhere) may be a long time in coming. .je -
IBM has seen the future, and it is CeBus
I took a tour of this lab last Fall. While it was impressive from a consumer usability perspective, the technical decisions they made were at times curious. Like Microsoft, IBM sees the home of the future as a collection of dumb appliances that are dependent on a big, smart server to operate. Microsoft sees the server as the Windows XP platform, while IBM sees it as some form of their Websphere application server.
So there were no peer-to-peer technologies like IEEE 1394 or JINI to be found in their lab. And no Bluetooth or X-10, either.
In fact, the connection technology of the future, if the PvC lab is to belived... is CeBus! Now, CeBus is mighty fine at what it does, and fits well into IBM's architecture where everything is controlled by a Websphere set-top box, but it is much more expensive than the competing technologies. Right now, I can't see anyone (except Larry) paying a couple of hundred bucks extra for blinders that go up and down at different times in the day.
Corby -
Not J2EE; maybe freetds_jdbc
I think you're mistaking supported drivers for included drivers. However, freetds_jdbc is good enough for use with BRL, even though a lot of advanced JDBC features are lacking. It's in production use where I work.
-
Re:You're forgetting JDBC, which SQL Server lacksSince SQL Server doesn't provide good JDBC support (and 3rd party JDBC drivers for SQL Server are extremely expensive) it doesn't have a chance.
Perhaps you might want to look at the J2EE reference implementation, which is free. Right up front in the readme are the 3 supplied drivers - Oracle, Cloudscape and SQL Server v7.0. They've been there for a couple of years at least (1.2 release was middle-late 1999 IIRC). And, being a reference implementation, those drivers have to support the full specication - including XA transaction support. So, the drivers are hardly crap, maybe just not well optimised enough or that the underlying database is crap.
-
Re:So name the open source alternatives
It's not open source, but Sun Microsystems has a Java package known as the Java Authorization & Authentication Service (JAAS). I think the source can be obtained and changes requested by way of the Java Developer Connection.
-
Re:So name the open source alternatives
It's not open source, but Sun Microsystems has a Java package known as the Java Authorization & Authentication Service (JAAS). I think the source can be obtained and changes requested by way of the Java Developer Connection.
-
Re:No, clueless users...Here's a recent case posted on the RISKS Forum by a chap called Steve of a small company DOSing themselves. It was put down to the use of SETI@home clients on company PCs...
There is an interesting little article on Sun's best practices site, titled, "Network Wedged by Little Green Men"
http://dcb.sun.com/practices/devtales/network_wed
g ed.jspIt covers how a small firm's network kept on slowing down to a halt. The problem was tracked down to Seti@home screen savers repeatedly trying to connect to the Seti servers, which were inaccessible due to attempted cable theft (as noted in past RISKS).
The local firm's Internet access used NAT address translation, and each screen saver made multiple attempts to connect. Each connection attempt used a NAT assignment, an assignment which took a while to be cleaned up. Before long the company had exhausted their pool of 128 NAT addresses, even though only six people were present.
Only through router interrogation was the problem identified.
The article closes by saying the problem was "solved" by increasing the number of available NAT addresses, although of course that didn't fix the problem, merely caused it to 'go away'. A real solution would be to have the screen-saver software implement incremental backoff and other mechanisms designed to gracefully handle a complete loss of remote server access.
One would hope that the authors of the next generation of distributed computation applications take heed of the lessons of the current batch.
-
Re:Yahoo?
Not quite, 2 EE students were just organizing their research links... "http://www.sun.com/950523/yahoostory.html
Winton -
Sun's MAJC architecture
It's worth noting that Sun's MAJC architecture already has an implementation that is commercially available (MAJC 5200) and employs several of the multithreading strategies outlined in the article (including CMP and CMT).
Sun has an excellent in-depth explanation of those multithreading technologies in it's whitepaper. -
Server slashdotted, I'm gonna take over
Based on the description of the article, I looked up some things. What can I say? Somebody modded me down, so I'm at 49, and I'm incomplete without that karma point.
Amdahl's law
Amdahl's law
On chip multiprocessing
Simultaneous multithreading
-
Re:Java as a prelude to C++
In Java you cannot write something once and then use it for different types, so you start copying the code and modify it slightly for each type. In C++ you can write it once and use templates.
Good news! Generics for Java is coming! Unfortunately it will take a little while (in v1.5, probably early 2003) but there's already a pretty good compiler out for download that you can use. I believe generic classes will run on on 1.3+ VMs - you just need the new compiler.
-
Re:Java as a prelude to C++At the University of Oklahoma, my introductory course (CS 1213) was in Haskel and C. While it may seem more *interesting* from a paradigm point of view, functional programming languages are radically different from procedural (C, Perl, basic) and their object oriented children (Perl modules, C++, Java). Functional languages focus on matimatical and logical proof concepts. For a ciricula like mine that is trying to produce Computer Scientists - i.e. professors who do research - rather than programmers or Software Engineers (the model they are trying to move toward) - functional programs are fine, even when used in both the introductory and discrete mathematics components of a CompSci program.
However, these languages are very difficult to learn and this can get in the way of learning other facets of programming and computer science. This learning curve impacts the learning of the general problem solving skills needed to work outside the limited world of discrete finite machines, such as in networking or inter-personal spaces. Java solves some of the problem in the OU cirricula by providing a "lite" language. It is a language that does impressive things very easily and that gaurds the programmer against some nasty complexities like platform/compile/library incompatabilities. These are also the reasons it is popular in industry. Languages such as Fortran and Cobol hold on in our Science and Business colleges because of legacy code and the personal perceptions of the faculty. Unfortunately you can improperly teach the problem solving ciritcal to progammin in any language, just as you can properly teach without a language. Classes that focus on getting design and thought about a problem started at least during if not before a project would be much more helpful. Systems such as OO pattern and tools like UML provide much help to the Software Engineer and Computer Scientist alike.
I've worked in the *real world* Perl, C, C++, Z80 assembler (in embedded and non-embedded environments) and Java. Each has a different goal and a different way of getting their. However, irregardless of the path taken, they achieve those golas to a limited degree. Oak, the language that became Java, was designed to be a simple extension of real OOP with a C syntax. Like other embedded languages, most of which are either assemblers or functional strangely enough, it has grown to include methods of getting at the machine and conecpts such as closures. If it adopted lamda calculus syntax extensions, you could use it to teach mathematical therom proving.
However you choose to view the language, as toy, irritant, the next wave, the last wave, et cetera, it is in our CompSci cirricula and it can be taught and taught well. When I went on to my second year of classes I was exposed to C++ for Data Structures and Java for a Programming Abstractions course. Data Structures became a waste of a class trying while to work with a professor who was new to the lanugage. The Programming Abstractions professor knew what was up with Java and so taught us a lot about OO design before delving into the language. I didn't get a lot of help from my time learning Haskel, wich in turn had severly limited my time working with C before moving onto C++.
For what it's worth, learning RCS, and later CVS and UML, helped with my programming more than any of the languages I in which I learned or worked. In the end, these languages proved that they are just tools. Like all tools - Craftsman, DeWALT, GNU liscenses, Sun.Java.*, there will be proponents and detractors and teachers and charlitans. You mileage may vary.
Here's to 5 years of CompSci and counting (with 1 year to go.)
-
Re:Java as a prelude to C++At the University of Oklahoma, my introductory course (CS 1213) was in Haskel and C. While it may seem more *interesting* from a paradigm point of view, functional programming languages are radically different from procedural (C, Perl, basic) and their object oriented children (Perl modules, C++, Java). Functional languages focus on matimatical and logical proof concepts. For a ciricula like mine that is trying to produce Computer Scientists - i.e. professors who do research - rather than programmers or Software Engineers (the model they are trying to move toward) - functional programs are fine, even when used in both the introductory and discrete mathematics components of a CompSci program.
However, these languages are very difficult to learn and this can get in the way of learning other facets of programming and computer science. This learning curve impacts the learning of the general problem solving skills needed to work outside the limited world of discrete finite machines, such as in networking or inter-personal spaces. Java solves some of the problem in the OU cirricula by providing a "lite" language. It is a language that does impressive things very easily and that gaurds the programmer against some nasty complexities like platform/compile/library incompatabilities. These are also the reasons it is popular in industry. Languages such as Fortran and Cobol hold on in our Science and Business colleges because of legacy code and the personal perceptions of the faculty. Unfortunately you can improperly teach the problem solving ciritcal to progammin in any language, just as you can properly teach without a language. Classes that focus on getting design and thought about a problem started at least during if not before a project would be much more helpful. Systems such as OO pattern and tools like UML provide much help to the Software Engineer and Computer Scientist alike.
I've worked in the *real world* Perl, C, C++, Z80 assembler (in embedded and non-embedded environments) and Java. Each has a different goal and a different way of getting their. However, irregardless of the path taken, they achieve those golas to a limited degree. Oak, the language that became Java, was designed to be a simple extension of real OOP with a C syntax. Like other embedded languages, most of which are either assemblers or functional strangely enough, it has grown to include methods of getting at the machine and conecpts such as closures. If it adopted lamda calculus syntax extensions, you could use it to teach mathematical therom proving.
However you choose to view the language, as toy, irritant, the next wave, the last wave, et cetera, it is in our CompSci cirricula and it can be taught and taught well. When I went on to my second year of classes I was exposed to C++ for Data Structures and Java for a Programming Abstractions course. Data Structures became a waste of a class trying while to work with a professor who was new to the lanugage. The Programming Abstractions professor knew what was up with Java and so taught us a lot about OO design before delving into the language. I didn't get a lot of help from my time learning Haskel, wich in turn had severly limited my time working with C before moving onto C++.
For what it's worth, learning RCS, and later CVS and UML, helped with my programming more than any of the languages I in which I learned or worked. In the end, these languages proved that they are just tools. Like all tools - Craftsman, DeWALT, GNU liscenses, Sun.Java.*, there will be proponents and detractors and teachers and charlitans. You mileage may vary.
Here's to 5 years of CompSci and counting (with 1 year to go.)
-
Re:It is a good education language.
Not to be nitpicky, but you mention providing marketable skills & performance isn't the issue. If Java is a slow performer, wouldn't it tend to hurt students more learning a language that is slow, and klunky? Last I checked, there were plenty of jobs available for C & C++ programmers. I have a feeling that Java may be a fad, and C/C++ will be around and fall back in favor unless Java really takes off.
Java lets you do some cool stuff, and it lets you do some really klunky stuff, but it isn't designed for performance. Any industry that is CPU bound (Simulation, number crunching, gaming, local applications, etc.) needs to be coded to run fast. Industries that are network bound (ISP's, ASP's, Portals, etc.) don't really care about how much the CPU is choking because the network is the bottleneck. I have a feeling, once the network is no longer the bottleneck, Java either better get fast quick, or it's going to be going back to C/C++ for speed.
- Java's not slow and klunky. I don't know when the last time you looked at Java was (it must have been years ago), but it is fast and getting faster. There are some optimization tricks you can do to code at runtime that can't work with a static compiler.
- C++ lets you do some really klunky stuff, too - more, I would argue. There's no cure for incompetent programming.
- Java isn't just taking off, it's already taken off. The base of Java developers and companies using Java for enterprise-critical applications is growing in direct proportion to C++'s falloff rate. Java isn't a fad, it's the language of the future. You can bury your head in the sand all you want, but that's the way it is. I'm sure lots of COBOL programmers thought C was just a fad, too.
- Java's making huge inroads in graphics performance and I/O speed, which is where it's always been slowest, especially in the upcoming Merlin release (J2SE 1.4). I won't pretend that you could write Quake III in Java yet, but you could probably write Quake I. Computation speed has never really been the problem. After all, even Fortran has great number-crunching capability, but nobody would use it for serious enterprise-type applications.
- Java's great strengths are binary portability, syntactic simplicity, and standard, supported APIs for everything under the sun. C++ doesn't even have an ABI standard that everyone plays with yet, let alone standard networking, graphics, and GUI libraries. Any industry that doesn't want portable, maintainable, extensible code is better off out of business.
Obligatory flamebait disclaimer: I don't think C and C++ are going away, or that Java is the One True Language. However, it is ridiculous to assert that Java is slow, poorly adopted, or unsuited to real-world applications in the face of overwhelming evidence to the contrary. Very serious companies like Oracle, Sybase, IBM, Macromedia/Allaire, Borland and of course Sun, are banking lots of money on Java's success, recognizing that it's a mature, robust, stable, fast language for very serious development.
-
Java as an introductory language
As an experienced C/C++ programmer, I suppose I have a fairly large slant on the issue. I think the phrases bring up the question of which language is most useful in the programmer world. I recently started dealing with Java because my work required me to write an application extention for their web database software. This only supports Java as a plugin language because it is a cross platform database platform. From my experiences with Java, it has a few problems. Java for has too many functions that are prebuilt. It becomes difficult to choose, just for things as simple as console io and file io. Also, the appropriateness of OO being used all the time is questionable. There are times when it's appropriate and can save lots of time and work (applets are a good example of this), but in many cases thing should be traditional code. Java also has some nice things about it. When C++ is the introductory language, GUI cannot be taught. If GUI is taught, the course is not proper because an introductory course should only deal with built-in language constructs such as file io, memory and algorithms. It would be nice nice for people to learn GUI programming in an introductory course because it is often hard for beginning programmers to grasp the importance of what they are doing when it looks like something from the early '80s, but is that what's important? However, I think C++ should remain the introductory language because of one main reason: professional programming. When a programmer is out in the work force, full blown Java apps don't exist for the most part. "Killer" Java apps are simply too slow. For an example try out JBuilder foundation (Forte for Java is not as guilty, but it's still not great). Java seems to offer no distinct advantages over C++ except for the GUI ability which is unimportant in an introductory course.
Whatever happened to BASIC for introductory programming? -
Re:Java isn't good to teach professional programme
Here is what's replacing applets. JNLP is great - once you install a JNLP client, it keeps track of installed JREs, versions, CLASSPATH, etc, automatically. We use Java Web Start (Sun's JNLP client) internally to keep a Swing EJB client up to date and are just pleased as punch with it.
Yours,
Tom