Roy Cinco

+ Follow
since Nov 11, 2007
Cows and Likes
Total received
In last 30 days
Total given
Total received
Received in last 30 days
Total given
Given in last 30 days
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Roy Cinco

This question isn't really specific to Seam but applies to any application framework... I studied Java, but I do not currently use it at work (so far ). However, I do think it was useful that I studied it because: 1) I can put it on my resume ; 2) I can start coding little personal projects in it; 3) I started learning about object-oriented programming. I'm not sure that reading up on an application framework makes sense for someone in my position. For example, I've been looking at posts that ask "Which is the best framework" or "What framework should I use" and the answer usually is something along the lines of "What kind of project do you have" which in my case is no kind of project. Can one really "play around" with an application framework?

Any thoughts?
Thanks for the reply! I knew I was locked into a conservative MIS culture, but I guess I should've done more over the years to keep current. I'm finally doing that with Java, and being exposed to all the associated tools and technologies is a little bewildering (we had the barest mention of things like Spring and Seam in my basic Java course). It's all academic right now though; not anything to do with work.

Also i have heard that if you stay in US long enough you need to buy a car for travelling if you have a family. In UK connectivity is via underground tubes.

I don't think you can go from London to Newcastle on the Tube (I wonder how many zones that would be)!

Seriously, you have to look at the specifics and not generalize over entire countries. Commuting without a car may be done in many big cities in the U.S. without a car, not just New York city and Washington, D.C (e.g. Chicago). However, you should check the specific city. Someone mentioned NY and NJ, I assume they meant New York city; upstate New York is certainly a different situation.

Conversely, if you actually meant the UK and not just London, it might very be that you need a car.
12 years ago
What?! I have to welcome someone without expectation of gain?!

Just kidding! I'm new to JavaRanch, but it's great that it is bringing authors to the forum and encouraging discussion. I've only had a brief introduction to Java EE, so probably won't be asking many questions, but I appreciate Mr. Heffelfinger's participation. Welcome!
Not that I know much about this, but as explained by an professor of mine...

First of all, as mentioned elsewhere, Tomcat is not comparable, as it is a servlet container, not a general application server.

The Java application server world has four main players. IBM offers WebSphere and BEA has WebLogic. You have to pay for these. There are two open-source freebies: JBoss and Glassfish.

There is a JBoss plugin for Eclipse. Glassfish is better integrated with NetBeans (doesn't even need a plugin).

Glassfish comes from Sun, so is "official." It is the "reference implementation" for web services.

However, my professor opines that JBoss is the "best of the bunch."

Does this sound like a fair assessment? Again, this is not my opinion.
The Android FAQ <>; says:

What languages does Android support?

Android applications are written using the Java programming language.
Can I write code for Android using C/C++?

No. Android applications are written using the Java programming language.

Can J2ME people leverage their knowledge here? Or are they just talking regular Java? (I don't know J2ME or Android myself.)
12 years ago

Google's Android also may be a blow to J2ME (and Java standardisation in general), but I wonder if it picks up. It will either be a Google stand-alone effort - and that is not of little relevance - or need endorsement from general phone manufacturers - so far it seems only Samsung joined in.

I don't know much about J2ME or Android, but according to Wikipedia <>:

On 5 November 2007, the Open Handset Alliance, a consortium of several companies which include Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, and NVIDIA, was unveiled with the goal to develop open standards for mobile devices.

The Android home page <>; says:

The Open Handset Alliance, a group of more than 30 technology and mobile companies, is developing Android: the first complete, open, and free mobile platform.

And according to the Android FAQ <>; :

What languages does Android support?

Android applications are written using the Java programming language.

Strangely, it also says:

Will Android run on insert phone here?


Have we reached it yet?

I guess I'm "old school" -- back when I started out, I had a compiler, the make utility, ... um let's see... and sccs for source code control. I believe that's it! Now I am waking up from my Rip Van Winkle-like IT sleep, and browsing through the bookstore shelves, or rummaging through Wikipedia, I find there is a bewildering pile of acronyms, most of which are usually described as "frameworks." Of course, there wasn't the web before, and not as much client/server or distributed stuff.

How to make sense of all of this? It seems like many of these "technologies" are actually competing utilities? Is there an "Intro to Acronym Soup 101" out there? I find looking through Wikipedia doesn't really do it for me.
Thanks, I have another book, _Java in a Nutshell_, that talks about annotations a little. (Although overall, I like this book less.)
12 years ago

Plus, banned seems a strong word to use just because a few librarians and teachers didn't want to buy it. Surely it was available through bookstores.

I agree.

Do people realize that in the United States, unlike many other countries, many if not most things are not under central government control? In fact, many aspects of life are not even controlled by state governments; it's even lower-level than that. Education is an area that is covered by thousands and thousands of very-localized school boards and districts. It's not surprising that some entity at some point in time has decided to be against some work.
12 years ago
It's not so much that the author left it out, but that he left it out and didn't mention it at all (like for example saying that he wouldn't cover the GridBagLayout, but giving a reason ("excessively complicated...I recommend helping it fall into disuse by not bothering with it") and a reference (to a Sun tutorial)).
12 years ago
Ah, I see now. I had missed the "This topic has been moved..." message in big font because I think my brain interpreted it as an ad banner and automatically ignored it!
12 years ago
I looked, but I couldn't find any reference to the topic of annotations in _Just Java_ 6th edition by Peter van der Linden. Wasn't that a 1.5 addition?

I like the book so far although it wasn't a slam dunk when I was evaluating whether to get that or _Learning Java_ by Patrick Niemeyer. I'm sure I could nitpick that one too if I had gotten it.
12 years ago

Originally posted by Darya Akbari:

Roy, what are these three Farsi words you know?

Shah (king), shir (lion), barg (leaf)

Very random, I know! I could also use a verb or two!

Now that I think about it, I also know "Marg bar Omrica" but that one I don't to say or hear...

And I don't know if "shahanshah" counts as another word.
12 years ago

And suddenly Roy disappeared in a puff of logic, a victim of paradox.

The first step in knowledge is knowing what you don't know!

- Socrates (paraphrased; I didn't hear it from him directly )

(And the next time you're in Poland, say "Ja nie wiem" a lot and smile)
12 years ago