Says the business community. In my second consulting gig for the past two years, the trend has been to deploy Linux in order to run J2EE applications. Spefically JBOSS. They would not have deployed Linux if there was no Java. HomeDepot deployed linux but run Java on top of it.
Java + Linux is a combination that scares the crap out MS, thus the study.
You must not have used IntelliJ. It is by far, the most powerfull Java IDE. It also uses Swing. Guess what ? It is faster and much better than Eclipse. It is costly. I am an Eclipse user.
The FAQ does not state anywhere that it was a clean room implementation. Why would they do that ???????? It makes no business sense. They owned both OS/2 and AIX. A redesign, yes . Clean room. No way.
Well said. I was just trying to state that the OS/2 implementation was influened by AIX's JFS and not a clean-room implementation like the article is almost "suggesting".
What evidence do you have to say that OS/2's JFS was a clean room port? Why would IBM do such an idiotic thing if they already have (and own ) the source code to their own AIX JFS. Does not make sense.
I would guess that IBM started with the AIX code and moved from there. IBM had no reason to do a 'clean room' implementation on something that it owns.
"SCO's legal theory fails, because they ignore the fact that if a work doesn't contain some portion of SCO's copyrighted code, it is not a derived work. This is especially glaring on slide 20, in which SCO claims ownership of JFS, IBM's Journaling File System. The version of JFS used in Linux was originally developed for the OS/2 operating system"
JFS actually came from AIX to OS/2 and not the other way around. Do a google search on "JFS OS/2 AIX" and you can confirm this. e.g
You are wrong. I own a RT and the 30 second skip feature, well, skips 30 seconds just as advertised. As far as the commercial skip, it works over 90% of the time.
said during the interview with Dan Rather that he will NOT set the wells on fire and I believed him. My trust in Saddam is now shattered. Going to see my shrink.
Hmmm. I develop swing apps for a living. I just right clicked to popup a context menu. It just popued up like a native menu. I am using JDK 1.4.1. Is a Swing app as fast as a native Windows app ?? Nope!! but it is much faster than it used to be and is approaching the very acceptable level. For a Swing app to be responsive, it has to be a lot more optimized than a native C++ app.
>>IBM (well, the company that wrote eclipse that >>IBM bought) did the right thing when they >>started from scratch to design SWT. Eclipse is >>amazingly responsive when compared to any >>swing application I've seen. Try it out >>yourself, I think you'll be impressed.
I have and I do agree it is impressive. But so is JBuilder and many other Swing apps.
SWT goes against the design of Swing.
- No MVC - No native Widgets. i.e no lowest common denominator for platforms. - The API is truley ugly in comparison to Swing. - Where is the equivalent of Java2D ?
Most of SWT is written in Java if you care to look at the code. It is open source. So Java can be fast. What will IBM do when MS introduces a new win32 component that has no equivalent in the other implementations like Linux? This is a road that Sun tried to take in the past and realized all the issues.
Swing needs to be improved. It can be fixed. If the techies from Sun, IBM and BEA decided that it is hopless, then they should go through the JCP and come up with a new design and implementation. Just like every other Java feature goes through. IBM is trying to steal the IDE market and pull a Microsoft.
You can barely put a swing component on eclipse. The most commonly used GUI toolkit in Java is NOT compatible with Eclipse. There might not be many third party apps written in Swing, but there are thousands that are written in enterprises.
What IBM is doing is evil and will hurt all of the Java community.
The app is written in C. I wonder about the wisdom about an app that is compiled to a single phone. Especially a phone that has not even been released.
I have the OS/2 2.0 source code. Very little of the code is in assembler. It is written in C. Main parts of the scheduler and some PM is written in assembler.
Actually the article that your referred to is one of the worst that I have read in a long time.
>>Never ask an object for the information you need to do something; rather, ask the object that has the information to do the work for you.
Lets see, If I want to have the object render itself, then it must deal with the GUI toolkit. How about persisting itself ? It has some SQL in it. Hmm. How about serialize itself as XML. Maybe some added XML code will round up the meal.
I do not want to be the maintainer of this object. The article makes no sense whatsoever. Unfortunetly, I see the 'object that can do it all' everyday. This is akin to a shopping cart knowing how to check itself out. I had never seen a real shopping cart that can do that. I go through the cash register.
I agree wholeheartedly with your comments. There is very little of how. Swing MVC in my opinion is a one very good way of implementing it.
I implement it this way:
1) The model knows nothing of the view or the controller. It must notify observers of state changes.
2) The view knows nothing about the controller. It simply displays values of a model into the appropriate fields.
3) The controller knows both the model and the view. It installs listeners on both and updates there state based on changes to either. For example, a user entering text in some field will cause the listener to validate and update the corresponding field on the model.
This has worked very well for us and leads to a neatly divided system where everything is pluggable.
IBM did NOT raise the profile of Linux. The Linux community and software did. IBM does not dare sell Linux because of stupid liability concerns. How embarrasing. Even Sun sells their own version of Linux.
IBM appears and acts like a great supporter of Linux. Which is great. God bless them. I would like to know what they have contributed to Linux that is worth one billion dollars. Is that too much to ask ?
I see them using Apache, Linux, Tomcat but I can not point my finger at a large contribution that they made to OSS. DB/2, AIX, WebSphere, CICS, OS/400 ?? What did they open source ????
I can see what Sun did with StarOffice, GNOME, Java (First class Linux support. Not OSS but Free). I can see what AOL/Netscape did with Mozilla. I just can not see why IBM gets a lot more credit. JFS ??? Give me a break.
>>They're putting nearly us$1B a year into Linux >>(JFS being just one wonderful thing ported).
What else is IBM putting in Linux that costs $1 billion ? They don't even sell a Linux for god sake. IBM uses Linux for propoganda and contributes very little to the open source movement in return. Come back when they open source DB/2, WebSphere or any of their major products.
This might not be very popular on/. but IBM is the naked emperor.
Says the business community. In my second consulting gig for the past two years, the trend has been to deploy Linux in order to run J2EE applications. Spefically JBOSS. They would not have deployed Linux if there was no Java. HomeDepot deployed linux but run Java on top of it.
Java + Linux is a combination that scares the crap out MS, thus the study.
You must not have used IntelliJ. It is by far, the most powerfull Java IDE. It also uses Swing. Guess what ? It is faster and much better than Eclipse. It is costly. I am an Eclipse user.
The FAQ does not state anywhere that it was a clean room implementation. Why would they do that ???????? It makes no business sense. They owned both OS/2 and AIX. A redesign, yes . Clean room. No way.
Well said. I was just trying to state that the OS/2 implementation was influened by AIX's JFS and not a clean-room implementation like the article is almost "suggesting".
Tarek
What evidence do you have to say that OS/2's JFS was a clean room port? Why would IBM do such an idiotic thing if they already have (and own ) the source code to their own AIX JFS. Does not make sense.
I would guess that IBM started with the AIX code and moved from there. IBM had no reason to do a 'clean room' implementation on something that it owns.
Tarel
I provided an example link that you did not bother to read. Here is one from IBM itself.
l /0 ,,2:20060,00.html
http://www.developer.ibm.com/tech/faq/individua
Tarek
misinformation. For example,
"SCO's legal theory fails, because they ignore the fact that if a work doesn't contain some portion of SCO's copyrighted code, it is not a derived work. This is especially glaring on slide 20, in which SCO claims ownership of JFS, IBM's Journaling File System. The version of JFS used in Linux was originally developed for the OS/2 operating system"
JFS actually came from AIX to OS/2 and not the other way around. Do a google search on "JFS OS/2 AIX" and you can confirm this. e.g
http://freshmeat.net/projects/jfs/?topic_id=142
Tarek
Extremadura ??? Where the heck is that ?
You are wrong. I own a RT and the 30 second skip feature, well, skips 30 seconds just as advertised. As far as the commercial skip, it works over 90% of the time.
Do you even own a RT ?
TH
said during the interview with Dan Rather that he will NOT set the wells on fire and I believed him. My trust in Saddam is now shattered. Going to see my shrink.
Tarek
Enjoy all the powerfull features of the 8 bit C64 for free!!!
The T68 does not use Java. It is written in C and C++.
Try dropped cell phone calls. Can someone do a study on that? Much more useful than SMS.
Does the thief who has my eye/thumb in his hand know that ??
Hmmm. I develop swing apps for a living. I just right clicked to popup a context menu. It just popued up like a native menu. I am using JDK 1.4.1. Is a Swing app as fast as a native Windows app ?? Nope!! but it is much faster than it used to be and is approaching the very acceptable level. For a Swing app to be responsive, it has to be a lot more optimized than a native C++ app.
>>IBM (well, the company that wrote eclipse that >>IBM bought) did the right thing when they >>started from scratch to design SWT. Eclipse is >>amazingly responsive when compared to any >>swing application I've seen. Try it out >>yourself, I think you'll be impressed.
I have and I do agree it is impressive. But so is JBuilder and many other Swing apps.
SWT goes against the design of Swing.
- No MVC
- No native Widgets. i.e no lowest common denominator for platforms.
- The API is truley ugly in comparison to Swing.
- Where is the equivalent of Java2D ?
A method in the GC class has the name:
static GC win32_new(Drawable drawable, GCData data)
Hmmm!!
Most of SWT is written in Java if you care to look at the code. It is open source. So Java can be fast. What will IBM do when MS introduces a new win32 component that has no equivalent in the other implementations like Linux? This is a road that Sun tried to take in the past and realized all the issues.
Swing needs to be improved. It can be fixed. If the techies from Sun, IBM and BEA decided that it is hopless, then they should go through the JCP and come up with a new design and implementation. Just like every other Java feature goes through. IBM is trying to steal the IDE market and pull a Microsoft.
You can barely put a swing component on eclipse. The most commonly used GUI toolkit in Java is NOT compatible with Eclipse. There might not be many third party apps written in Swing, but there are thousands that are written in enterprises.
What IBM is doing is evil and will hurt all of the Java community.
Thank you!
>>> Still, you could bundle swt.jar with your applet I guess.
Oh no!!! SWT does NOT use AWT. That means you need swt native DLL's on the client to be downloaded. Something that is disallowed with applets.
SWT search yielded 3 jobs.2 with IBM. Swing yielded 300. Hmmm, I wonder which one I need to learn.
Hey, IBM, quit trying to splinter Java. fix swing rather than invest in an MFC lookalike called SWT.
The app is written in C. I wonder about the wisdom about an app that is compiled to a single phone. Especially a phone that has not even been released.
I have the OS/2 2.0 source code. Very little of the code is in assembler. It is written in C. Main parts of the scheduler and some PM is written in assembler.
Praise the Microsoft 386 C compiler.
Actually the article that your referred to is one of the worst that I have read in a long time.
>>Never ask an object for the information you need to do something; rather, ask the object that has the information to do the work for you.
Lets see, If I want to have the object render itself, then it must deal with the GUI toolkit. How about persisting itself ? It has some SQL in it. Hmm. How about serialize itself as XML. Maybe some added XML code will round up the meal.
I do not want to be the maintainer of this object. The article makes no sense whatsoever. Unfortunetly, I see the 'object that can do it all' everyday. This is akin to a shopping cart knowing how to check itself out. I had never seen a real shopping cart that can do that. I go through the cash register.
I agree wholeheartedly with your comments. There is very little of how. Swing MVC in my opinion is a one very good way of implementing it.
I implement it this way:
1) The model knows nothing of the view or the controller. It must notify observers of state changes.
2) The view knows nothing about the controller. It simply displays values of a model into the appropriate fields.
3) The controller knows both the model and the view. It installs listeners on both and updates there state based on changes to either. For example, a user entering text in some field will cause the listener to validate and update the corresponding field on the model.
This has worked very well for us and leads to a neatly divided system where everything is pluggable.
OH SHUT UP category!!
Long live broadband!!!
IBM did NOT raise the profile of Linux. The Linux community and software did. IBM does not dare sell Linux because of stupid liability concerns. How embarrasing. Even Sun sells their own version of Linux.
IBM appears and acts like a great supporter of Linux. Which is great. God bless them. I would like to know what they have contributed to Linux that is worth one billion dollars. Is that too much to ask ?
I see them using Apache, Linux, Tomcat but I can not point my finger at a large contribution that they made to OSS. DB/2, AIX, WebSphere, CICS, OS/400 ?? What did they open source ????
I can see what Sun did with StarOffice, GNOME, Java (First class Linux support. Not OSS but Free). I can see what AOL/Netscape did with Mozilla. I just can not see why IBM gets a lot more credit. JFS ??? Give me a break.
>>They're putting nearly us$1B a year into Linux >>(JFS being just one wonderful thing ported).
/. but IBM is the naked emperor.
What else is IBM putting in Linux that costs $1 billion ? They don't even sell a Linux for god sake. IBM uses Linux for propoganda and contributes very little to the open source movement in return. Come back when they open source DB/2, WebSphere or any of their major products.
This might not be very popular on
So could you please tell me if they included a map for Palestine and Israel so we can settle this once and for all ?