What the original poster neglects to mention is SWT only works on a fairly limited number of platforms, whereas Swing works wherever you can get a modern Java VM running.
I suppose the question then becomes: if your own software is using the same class names, the same interfaces and the same signatures and same variable names, were you just learning from an open code base or were you copying.
And there probably isn't a rule set in stone that defines this difference. So either you settle with whoever doesn't agree with your "learning" or you let someone who has the power to make the decision and enforce that decision settle it for you.
Unfortunately none of the open source J2EE implementations have made use of that.
You should check your facts. The first version of the J2EE spec that allows for an Open Source implementation to be certified will be the yet-to-be released version 1.4.
So it's not as if the open source J2EE implementations didn't want to make use of the TCK, but Sun has disallowed them to do so!
However, some of the similarities pointed out (like the fact that the Invocation object structure looks exactly the same, "asis", "marshall" and "transient" payloads -- things like this don't occur by accident.
I read through the letter and tried to think, if I as a developer would be building a distributed object framework what would be the chances I'd come up with the same, 3 payloads with the same names. Seems like a pretty distant possibility to me.
So IMO, someone *was* reading through JBoss source while contributing to Geronimo.
Hmm, I didn't see any flames there considering some of the things he has said in the past;-) He is right about submitting LGPL'd code under Apache license, if it is done by someone who does not own the copyright to the code it is a clear license violation. Nothing mystical or closed source about that. A visit to FSF will help, even a ranting lunatic like yourself.
Open source is a license, ok? Open source is not a business model, it is not code of ethics, and it is not your morals. And it does not give you blow jobs.
they may look significant, and they certainly would want themselves to appear significant but anyone actively following the JBoss development knows that it is not true
especially the last part about hiram chirino is laughable
a slight correction, JBoss does not claim to be certified (which requires a payment to Sun) only that they are compatible to the J2EE API that Sun publishes.
Sure. But not with this stuff you're offering. Let's see... Phoenix requires you to restart the server each time I deploy a new 'block' to the server? Uh-huh, so where are the HA features? How do I service my customers while that server is being kicked down? Where is the clustering for HA? How about fail-over?
One obvious and glaring omission in all of the overviews is the lack of basic notion of transaction handling in these frameworks. So I have my blocks deployed and I need to make sure that my block A and block B are working nicely together, committing their changes in an atomic fashion. So how do I enlist these different blocks within the same transaction? Surely you don't suggest I manage my transactions myself in the code and write my own logic for things like transaction context passing? How is transaction demarcation handled within these 'blocks'?
Why do you think people use J2EE?
If you like actually being able to simply, freely, quickly create a server app
It looks neither simple or quick to me. Looks like some very basic features have been omitted that are available on all J2EE applications servers. Writing log components, deployers or rmi code doesn't really require all that much. And the hard parts they just decided to ignore as 'unnecessary'.
Wrong. Pet Store was built as a demo illustrating the "best practice" implementation of J2EE. It's Sun saying "This is how you should build YOUR apps.". As such it's fair game (and the perfect choice) for platform performance comparisons.
Not really. Unless you're going to claim next that building all your business logic into DB stored procedures, and storing parts of the web page HTML into DB rows is a recommended way to build applications.
(This is what.NET version of PetStore does)
And well, if you're going to claim that anyway, then you can have your.NET. I don't wanna touch it with a ten foot pole:)
Saftey concerns aside, I thought that a plane cabin was the one place I would never have to deal with people who won't quit talking on the phone."
shrug, cell phones ringing, little babies crying, a fat guy snoring next to you
doesn't really make that much of a difference... no matter what the seat is too small, the food sucks, you can't sleep and the flight just takes too damn long
Having been raised by a single working parent, in a country where both nudity and four letter words are allowed on public broadcasts, and not having my childhood destroyed by this nor even remember ever being exposed to such horrors as a child, I really do fail to see your paranoia.
Parents are in control what their kids see on TV. There are good ones and then there are not so good ones. And I am absolutely certain that my single working parent would not feel insulted by such statement.
The simple truth is that technology hasn't caught up to the basic problems of allowing parents to control the content for their kids on public
The simple truth is no parent needs technology to be able to control what their kids see on TV. Only those who don't know how to be a parent call for such technologies. That one should be obvious.
This one addresses it to mediamonitors.net but I can't find it on their site.
It was also discussed on kuro5hin but no one came up with references on the web. Although this was a long time ago, it would probably require someone to go dig in libraries to really find out, rather than the web. In summary, there doesn't seem to be a source on the Internet, at least.
Why is Israel singled out by nearly all countries for most of the evil going on in the world?
It is not: China, North Korea, Iraq, Iran, Pakistan, Cuba, Afghanistan....
Hell, it's a long list, saying you're singled out is ridiculous. The fact is Israel does violate several UN resolutions, violates human rights, and their treatment of palestinians has more than little similarities to South African apartheid. And nothing much can be done about that because of the US protection. Understandably that frustrates a lot of people
I do.
What the original poster neglects to mention is SWT only works on a fairly limited number of platforms, whereas Swing works wherever you can get a modern Java VM running.
And there probably isn't a rule set in stone that defines this difference. So either you settle with whoever doesn't agree with your "learning" or you let someone who has the power to make the decision and enforce that decision settle it for you.
Code can be reverse engineered. Especially high level byte codes such as Java uses are trivial to reverse.
Of course. But as is evident from the related articles to this thread, the invocation payloads in question were not their code!
And you're right, the fact that both sides are open makes this easy to verify.
You should check your facts. The first version of the J2EE spec that allows for an Open Source implementation to be certified will be the yet-to-be released version 1.4.
So it's not as if the open source J2EE implementations didn't want to make use of the TCK, but Sun has disallowed them to do so!
You look at the timestamps in your CVS repository?
I read through the letter and tried to think, if I as a developer would be building a distributed object framework what would be the chances I'd come up with the same, 3 payloads with the same names. Seems like a pretty distant possibility to me.
So IMO, someone *was* reading through JBoss source while contributing to Geronimo.
Hope it helps.
ta-ta
mmmkay?
especially the last part about hiram chirino is laughable
a slight correction, JBoss does not claim to be certified (which requires a payment to Sun) only that they are compatible to the J2EE API that Sun publishes.
holy shit! that's some ugly stuff right there -- I hope it never makes into the Java language.
I don't want more primitives in the language. I wish they'd get rid of even the existing ones.
Sure. But not with this stuff you're offering. Let's see... Phoenix requires you to restart the server each time I deploy a new 'block' to the server? Uh-huh, so where are the HA features? How do I service my customers while that server is being kicked down? Where is the clustering for HA? How about fail-over?
One obvious and glaring omission in all of the overviews is the lack of basic notion of transaction handling in these frameworks. So I have my blocks deployed and I need to make sure that my block A and block B are working nicely together, committing their changes in an atomic fashion. So how do I enlist these different blocks within the same transaction? Surely you don't suggest I manage my transactions myself in the code and write my own logic for things like transaction context passing? How is transaction demarcation handled within these 'blocks'?
Why do you think people use J2EE?
If you like actually being able to simply, freely, quickly create a server app
It looks neither simple or quick to me. Looks like some very basic features have been omitted that are available on all J2EE applications servers. Writing log components, deployers or rmi code doesn't really require all that much. And the hard parts they just decided to ignore as 'unnecessary'.
You could always ask the ThinkFree developers that same question. Unlike Corel, they are actually selling their product.
Not really. Unless you're going to claim next that building all your business logic into DB stored procedures, and storing parts of the web page HTML into DB rows is a recommended way to build applications.
(This is what .NET version of PetStore does)
And well, if you're going to claim that anyway, then you can have your .NET. I don't wanna touch it with a ten foot pole :)
shrug, cell phones ringing, little babies crying, a fat guy snoring next to you
doesn't really make that much of a difference... no matter what the seat is too small, the food sucks, you can't sleep and the flight just takes too damn long
mutta ollaan silti ykkösiä, jeejee :)
Parents are in control what their kids see on TV. There are good ones and then there are not so good ones. And I am absolutely certain that my single working parent would not feel insulted by such statement.
The simple truth is no parent needs technology to be able to control what their kids see on TV. Only those who don't know how to be a parent call for such technologies. That one should be obvious.
I hardly call Porn normal human sexuality. FYI, nudity is not porn.
It was also discussed on kuro5hin but no one came up with references on the web. Although this was a long time ago, it would probably require someone to go dig in libraries to really find out, rather than the web. In summary, there doesn't seem to be a source on the Internet, at least.
It is not: China, North Korea, Iraq, Iran, Pakistan, Cuba, Afghanistan....
Hell, it's a long list, saying you're singled out is ridiculous. The fact is Israel does violate several UN resolutions, violates human rights, and their treatment of palestinians has more than little similarities to South African apartheid. And nothing much can be done about that because of the US protection. Understandably that frustrates a lot of people