|
SageTV Software Discussion related to the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the SageTV software application should be posted here. (Check the descriptions of the other forums; all hardware related questions go in the Hardware Support forum, etc. And, post in the customizations forum instead if any customizations are active.) |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
Sun drops Java Support - good or bad?
Quote:
Last edited by stevech; 05-09-2007 at 08:42 PM. |
#2
|
|||
|
|||
If anything we are going to see a lot more colors: Texas Java could easily be one of the first, and we definiteley will see Java, The Definitive Vegan Edition.
I wouldn't worry. We'll be fine. People might actually become interested again, I mean, starting to come up with really weird things again.. Do you frequent Starbucks? Pick a coffee. Java is no more. Long live Venti Latte ... |
#3
|
|||
|
|||
Oh? So like Linux, we'll have 31-flavors of Java?
Will we hear: My App likes strawberry and cherry-berry but is allergic to vanilla. (that's the state of Linux) |
#4
|
|||
|
|||
^Not quite. If I'd need a server I'd know what to run. As far as the desktop is concerned, the MAC has always been the better n*x derivate. But you sure can run a linux desktop, I did for more than ten years almost exclusively. I'm still thinking about returning to TeX which is a wonder, nothing looks better.
Just be faithful. Don'ty cheat on the love of your live, by going [Ubuntu], in the dark of the night. Edit: Ubuntu, btw has a decent server iso. I do think they do know what they are doing. Last edited by flavius; 05-09-2007 at 11:17 PM. |
#5
|
||||
|
||||
I am up in the air regarding java going open source, I like open source I just would be worried about the many different flavors. Search through the forums and see the hundreds of posts regarding which version of java works best with Sage. Now take that to the power of 20, and that is how many confused questions will be out regarding not only which version, but whose version.
That being said, this could be a good thing for the world of windows pocket pcs and people who want to run Placeshifter on them (like myself). Odds are very good that some kick butt open source developer has a Treo and wants a compatible java running on it, leading to a possible implementation of placeshifter on said devices. Which would rock.
__________________
blog: www.iamwhen.com |
#6
|
|||
|
|||
There was always the possibility of having multiple different JVMs anyway, even before they went open source on the Java code contained in the JRE. The JVM that most Linux distros have is not the Sun JVM; IBM have one, too; famously Microsoft made their one with custom hooks to try and subvert Java. Different JVMs is a basic feature of Javaland, so there's already lots of room for discussion as to which one performs better with SageTV.
As to the new open sourcing; it's in no-one's interest for Java to fork severely. A few people might try it, but their efforts will mostly die fast. What might happen is for there to be one fork, with a "Java for enthusiasts" coming out that forgets backwards compatibility so it can produce a more "pure" language, correcting the mistakes of the past, and embraces some of the more controversial syntactic things like operator overload. But the resulting JVM would not be compatible with "real" Java apps like SageTV, so there would be no debate as to which to run. It would be like .net 1 and .net 2. The primary thing this is about, as far as I can see, is allowing purist Linux distributions to ship with Sun's JRE and JDK, as the licensing previously was such that they refused (either for legal or ideological reasons, can't remember which).
__________________
Server: Sage 6.1.9, Java 1.6.0_01, AthlonXP 3000+, 512MB RAM, Terratec Cinergy 2400i, Technotrend S2-3200 Client: Sage Client 6.1.9, Java 1.6.0_01, AthlonXP 3000+, 512MB RAM, GeForce 6150, ForceWare 93.71, nForce 8.26, PureVideo 1.02-223, SageMC 6.3.2c |
#7
|
|||
|
|||
Well, in all honesty, it couldn't be any worse. Java is wonderful in theory, but horrid in practice. It's overly version sensitive with a hyperactive release schedule. It's glacially slow. In a nutshell, I think Java borders on a virus along side browser toolbars and bonzi buddy. Unfortunately, anymore, you need to have it.
Now, I don't know if the open source crowd can fix any of this or not. But, I also suspect that Sun will continue to release "Sun Java" that is more predictable for applications like Sage that rely on it. |
#8
|
|||
|
|||
Quote:
Quote:
Swing is slow. But that's not Java. After working with it every day for the last 7 tears I'm rather fond of it. It was a major reason for me choosing SageTV, and is probably the major reason why you can get SageTV for Mac and Linux.
__________________
Server: Sage 6.1.9, Java 1.6.0_01, AthlonXP 3000+, 512MB RAM, Terratec Cinergy 2400i, Technotrend S2-3200 Client: Sage Client 6.1.9, Java 1.6.0_01, AthlonXP 3000+, 512MB RAM, GeForce 6150, ForceWare 93.71, nForce 8.26, PureVideo 1.02-223, SageMC 6.3.2c |
#9
|
|||
|
|||
If I had a nickel for every time some java widget or some such wouldn't run because it wanted Java version 1.2.4.333b and I had 1.2.4.332q I would be rich. While this may not really be the fault of Java itself and more the fault of the widget, to the end user, it's all the same. They want to run something and it won't. Add to this the fact that there are minor version releases every 15 min or so and it adds up to a horrid user experience.
If swing is part of Java, then Java is glacially slow. Add to that the fact that almost everything Java I have ever run routinely uses more resources than everything else my PC is doing combined and it again adds up to a terrible user experience. To be fair, I am pretty Java ignorant, but I am aware there are many flavors and ways to use it. In the end, I can honestly say that I cringe every time something requires Java and fully expect it to be a resource hogging dog. In my opinion, the only reason Java is as prolific as it is has nothing to do with how well it works. It's all about how easy it is to code for and the number of people out there that can code in it. |
#10
|
|||
|
|||
#11
|
|||
|
|||
Open source or commercial is irrelevant in the life cycle of a programming language. The Java language will live or die based on its own merits independent of whether open source or not. Consider Python, Perl and other open source languages which are thriving. If Java dies it will be because evolution has decided its no longer a viable language.
PS- There is nothinhg easy or difficult in any programming language. It depends on the apptitudes of the individual programmers. Also a Java app can be slow or fast depending on how well the application is designed. The platform Java will not render an application slow undless it is inefficiently coded.
__________________
http://www.hydranterouge.com Last edited by roxy99; 05-12-2007 at 01:21 PM. |
#12
|
||||
|
||||
I highly doubt Java will fork into multiple versions because of open-sourcing.
The simple fact is that Java is very complex and takes lots of man hours to develop. Most likely the development of Java will continue as is (since very few Sun people actually understand the recently open sourced code) and be improved by people submitting obvious patches and code cleanup. I expect Java to become the leading language (and it already is). If anything, SageTV will work much better with open sourced java because now Java bugs can be looked at and fixed (where as previously the source wasn't available). And Java (and interpreted bytecode languages in general) can be just as fast or faster than native code. These old myths need to go away. Future high level languages will become even more abstract and interpreted. It allow for maximum portability; and hence why SageTV is available on Linux/Windows and now MacOS. Anywhere Java can go, Sage can go. Open sourcing Java only means more operating systems will get his technology. |
#13
|
||||
|
||||
Its going to be several years before we see anything major, look at mozilla for example. Netscape open sourced navigator in 98, but it took people almost three years before Mozilla became decent, and even then Firefox didn't occur until a few years after that (mostly from a guy wanting to cut down the bloat)
Open sourced Java will be great, but I know better than to expect anything at all to come from it anytime soon. I figure it will be 2009 before we start seeing anything earth shaking. |
#14
|
|||
|
|||
short term, I suppose there's no impact.
But long term, seems like a product company like SageTV who uses Java will have to take the source in house and sustain a version that assuredly works with the product. This seems 180 degrees out from the original intent of Java. At some point, it gets less costly (in manpower) to just rehost the application to use the platform's OS framework. That would be Vista and OS X these days. (me, having tried many Linuxes over the years - I like PCLinuxOS the most now because all commonly needed features work after the install. Like NTFS shares, printers, scanners, VNC, etc.). Not so Ubuntu by a long shot. Xandros was my previous favorite but they lag several Kernel revs back so my ASUS Mobo works only with the two most recent Kernels) |
#15
|
|||
|
|||
Quote:
|
#16
|
||||
|
||||
Best known as the father of the Java programming language. He is generally credited as the inventor of the Java programming language in 1994. He did the original design of Java and implemented its original compiler and virtual machine. For this achievement he was elected to the United States National Academy of Engineering.
Gerry
__________________
Big Gerr _______ Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Vista Ready? | setrusko | SageTV Placeshifter | 60 | 07-11-2008 03:04 PM |
Graphics for SageMC (Glassy Icons, etc.) | MeInMaui | SageMC Custom Interface | 603 | 05-27-2008 01:08 PM |
How to disable: StorageDeviceDetector | m4tth3wv | SageTV Linux | 1 | 12-26-2006 04:00 PM |