Fedora Linux Support Community & Resources Center
  #1  
Old 27th October 2004, 01:13 AM
zylr Offline
Registered User
 
Join Date: Aug 2004
Posts: 23
Hacking in Java

Ok, hackers exist in mainly these languages: C, C++, Perl, Python, PHP, BASH and (sorta) Ruby. Is Java used in opensource today? Will it continue to be used more in opensource and copyleft software?
It seems that everyone taking compsci are learning Java. Could this create more hacking in Java?
Reply With Quote
  #2  
Old 27th October 2004, 02:24 AM
RedFedora Offline
Registered User
 
Join Date: May 2004
Posts: 503
Yes, some open source projects are using Java. Limewire comes to mind.
A search on Freshmeat.net produces more Java based projects.
Reply With Quote
  #3  
Old 27th October 2004, 04:04 AM
crackers Offline
Retired Community Manager
 
Join Date: Feb 2004
Location: Seattle, WA, USA
Age: 57
Posts: 3,423
There's a tremendous amount of FOSS stuff in Java - including "enterprise-class" server (JBoss, JONaS), IDE's (Netbeans, Eclipse), all sorts of things. Heck, I've written my own home-control system (X10-based) that at various times has been it's own server and is now running on WebLogic (can you say overkill).
__________________
Linux User #28251 (April '93)
Professional Java Geek :cool:
Reply With Quote
  #4  
Old 27th October 2004, 09:11 PM
Jman Offline
Registered User
 
Join Date: Mar 2004
Location: Minnesota, USA
Age: 28
Posts: 7,909
I will be taking Java courses, so I see what you mean about more Java hackers. My father who has been programming in the insurance business for a while is taking a Java course.

C will continue in many low level things like the drivers and kernel, and intrepreted languages are maybe a little slower but easier to implement. Java is in my opinion supposed to be the C-like intrepreted language.

So yes there is Java in the future.
Reply With Quote
  #5  
Old 28th October 2004, 06:15 PM
Daverz Offline
Registered User
 
Join Date: May 2004
Posts: 128
Quote:
Originally Posted by zylr
Ok, hackers exist in mainly these languages: C, C++, Perl, Python, PHP, BASH and (sorta) Ruby. Is Java used in opensource today? Will it continue to be used more in opensource and copyleft software?
It seems that everyone taking compsci are learning Java. Could this create more hacking in Java?
Java isn't a very fun language to hack in IMO. Too verbose. But I've been having fun playing with Jython lately. Groovy also looks very interesting.

Java doesn't seem to be used much in high profile open-source end-user projects. I can think of jedit, argoUML, and eclipse (but note that those are mostly oriented towards developers). And there are quite a lot of high quality open source libraries available for Java developers. Am I missing something?
Reply With Quote
  #6  
Old 28th October 2004, 06:24 PM
StoneBrooks Offline
Registered User
 
Join Date: Oct 2004
Location: Portland Oregon
Age: 38
Posts: 30
I work in a print shop where we use a lot print rips on OSX, Solaris, Windows NT Alpha, Win2K, etc. Most of the workflow applications, rip controls (not the actual rip), are written in Java. And a few by me if I may toot my own horn.

I think this is where Java is the most useful in my opinion. Works basically the same on all those OS. And you don't have to have deep pockets to create some very useful apps.

Are there going to be more hackers writing code in Java? I guess some of the more green ones would. Maybe it's just because there are more people writing it. But the idea is kinda silly though. Better to use a mid level language like C or low level like assembly. That's where all the holes are anyway.

By the time they learn the language and where the holes are I think they'll get an appreciation of how hard things really are. And they get past the "Yeeuh bisnitch, I'm gunna code somethin' kewl."

My closing note as I get off this soapbox is don't be a dumbass. If you want to find exploits, holes, etc., fine, report them.

Stone

Last edited by StoneBrooks; 28th October 2004 at 06:36 PM. Reason: wanted to add to what I said
Reply With Quote
  #7  
Old 29th October 2004, 06:19 AM
crackers Offline
Retired Community Manager
 
Join Date: Feb 2004
Location: Seattle, WA, USA
Age: 57
Posts: 3,423
One of the reasons you won't find that many "high-profie" FOSS applications is because, it seems to me, that Java developers generally realize that UIs and such are typically "personal choice" and there's a perception that providing a golly-gee-whiz library for use is more beneficial. My own stuff has UIs that I want and built, but I use a ton of "third-party" libraries in them. I also think this is because the UI in Java Swing is so dang flexible, including "look-and-feels" - kind of "your UI sucks, I'll just write my own and make it look like I want it to.

Plus, there's the perception that doing UIs are "hard" compared to library programming.

Oh, and StoneBrooks - I took the question to be of the "old-style" hacking (writing programs from scratch type) rather than the new, media-driven redefinition (they're "crackers" - no relation).
__________________
Linux User #28251 (April '93)
Professional Java Geek :cool:
Reply With Quote
  #8  
Old 30th October 2004, 02:40 AM
zylr Offline
Registered User
 
Join Date: Aug 2004
Posts: 23
Ok, im getting the idea that java is just realy comming up now. I read ESR's (Eric S. Raymond) guide to becomming a hacker. HE said that Java is a great language to know. I think that Java might have a future because its one of few languages being taught in mass amounts. C# could take over, Microsoft has the money to advertise and promote it through the roof.
Reply With Quote
  #9  
Old 30th October 2004, 04:30 AM
Bradlis7 Offline
Registered User
 
Join Date: May 2004
Age: 29
Posts: 96
I wish there were some java gtk programs out there. Java's the only thing that I've done graphical frontends in, and I haven't done very many. I started my own program, mainly to learn how to program in 9th or 10th grade. I taught myself off of the java tutorial on java.com (very good tutorial in my opinion).

I'd like to get more involved in open source, but sometimes I feel a little intimidated by it all. But I'm getting off subject.
__________________
Brad -- bradlis7.com

- FC3 -- Gnome Desktop
- AthlonXP 1800 -- 384 MBs Memory
Reply With Quote
  #10  
Old 30th October 2004, 04:57 AM
crackers Offline
Retired Community Manager
 
Join Date: Feb 2004
Location: Seattle, WA, USA
Age: 57
Posts: 3,423
Quote:
Originally Posted by Bradlis7
I wish there were some java gtk programs out there.
Java 1.4 and, of course, Java 5 have a GTK look-and-feel available with the "base" installation. If you want direct GTK binding, you'll have to use SWT - which, in my opinion, is ... okay, I can't really say what I think of it because of the filters.
__________________
Linux User #28251 (April '93)
Professional Java Geek :cool:
Reply With Quote
  #11  
Old 30th October 2004, 05:04 AM
Bradlis7 Offline
Registered User
 
Join Date: May 2004
Age: 29
Posts: 96
isn't java's gtk bindings in gtk 1? I was wanting some programs using the java-gnome bindings. There's only like 5 programs on their website that use it.
__________________
Brad -- bradlis7.com

- FC3 -- Gnome Desktop
- AthlonXP 1800 -- 384 MBs Memory
Reply With Quote
  #12  
Old 23rd November 2004, 12:37 PM
Daverz Offline
Registered User
 
Join Date: May 2004
Posts: 128
I think you really have to like Java to use java-gnome. Otherwise, I'd use pygtk, http://www.pygtk.org
Reply With Quote
  #13  
Old 23rd November 2004, 03:24 PM
Daverz Offline
Registered User
 
Join Date: May 2004
Posts: 128
Quote:
Originally Posted by zylr
Ok, hackers exist in mainly these languages: C, C++, Perl, Python, PHP, BASH and (sorta) Ruby. Is Java used in opensource today? Will it continue to be used more in opensource and copyleft software?
It seems that everyone taking compsci are learning Java. Could this create more hacking in Java?
I'm planning a project using Jython + Swing + Hibernate + HSQL (all 100% Java). So far I'm quite impressed. The question is will users be willing to download a 30+MBytes JRE and to put up with the extra memory usage and start up time to use my app. We'll see.
Reply With Quote
  #14  
Old 23rd November 2004, 06:55 PM
crackers Offline
Retired Community Manager
 
Join Date: Feb 2004
Location: Seattle, WA, USA
Age: 57
Posts: 3,423
My company has a commercial application that we deliver via WebStart - so depending upon the application, you might be okay. And the JRE isn't 30 Mb - that's the SDK, which most end users don't want since they won't be programming in Java. The JRE is typically less than 15 Mb.
__________________
Linux User #28251 (April '93)
Professional Java Geek :cool:
Reply With Quote
  #15  
Old 23rd November 2004, 11:02 PM
Northern Offline
Registered User
 
Join Date: Nov 2004
Posts: 55
Just to add to this, I worked for Sun Microsystems from around 92-96 when java was kicking off, and they sent me on a java course. I enjoyed the course and I had a great time learning the language. However, once I'd learnt the language (this was in the AWT days) and tried to do some serious programming I quickly realised that it wasn't the language it was hyped to be.

Java was hyped to be the Next Big Thing on the internet, ie applets but that never really happened, so Sun introduced loads of libraries into it, and even created java variants in the vain hope that one day we would be controlling our washing machines with it.

I think that at the end of the day, Sun Microsytesms did very well with Solaris and their SPARC machines, but they f.cked up with Java. The popularity of java has been decreasing for the last few years. The hype has passed ...

If I was at college I'd learn python / c / perl / whatever but not java im afraid.

My 10p worth, and please dont take offence
Reply With Quote
Reply

Tags
hacking, java

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Someone hacking me hephasteus Security and Privacy 6 17th March 2009 10:13 AM
Hacking Pysol glennzo Using Fedora 3 7th November 2007 09:56 PM
Hacking fedorafan2 Using Fedora 16 3rd November 2006 06:50 AM
hacking for newbie jimihieu Servers & Networking 4 15th March 2006 10:56 AM


Current GMT-time: 06:16 (Saturday, 30-08-2014)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat