SageTV Community  

Go Back   SageTV Community > General Discussion > General Discussion
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

General Discussion General discussion about SageTV and related companies, products, and technologies.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 08-13-2010, 08:41 AM
AJ Bertelson AJ Bertelson is offline
Sage Expert
 
Join Date: Dec 2003
Location: Maple Grove, MN
Posts: 532
Oracle suing google over its use of Java in adroid, what does this mean for sage?

http://arstechnica.com/tech-policy/n...ndroid-sdk.ars

I didn't pay much attention when Oracle bought out sun and if there was a discussion on it here. Oracle is really going after Google for money because hey that's what oracle does (money money money).


What does this mean for sage? Did sage's licensing costs go up?
Reply With Quote
  #2  
Old 08-13-2010, 09:12 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
I don't think sage has to worry... Oracle isn't suing over simply using java... they are suing google because google re-implemented java from the ground up, to be used in their own vm (which is not a java vm). Bottom line... Sage has nothing to worry about... But, expect this to be one of many suits against google, since Android is doing so well these days (surpassed Apple to be in the #3 spot)
Reply With Quote
  #3  
Old 08-13-2010, 08:40 PM
PolloLoco PolloLoco is offline
Sage User
 
Join Date: Jan 2010
Location: Fort Leonard Wood, MO
Posts: 15
Didn't something like this happen with Microsoft over ten years ago? Isn't that the reason why XP didn't ship with Java?
__________________
SageTV 7.0.23 | Windows 7 x86 | Hauppauge HD-PVR for DirecTV | Hauppauge HVR-1250 for OTA | Two HD-100 Extenders | Athlon II X2 240 2.8GHZ | 4GB DDR3 | 1.5TB Seagate Barracuda (system and recordings) | 1x WD 2TB and 2x Seagate 2TB "green" drives for media | ATI Radeon HD 4200 | Logitech Z-5500 Speakers | nMEDIAPC 5000B case | LITE-ON iHOS104-06 Blu-ray | IOGEAR GKM561R keyboard/trackball | Logitech Harmony 550 Remote | Amahi Home Server with 4.5TB RAID 5 array (other media files)
Reply With Quote
  #4  
Old 08-13-2010, 08:59 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by PolloLoco View Post
Didn't something like this happen with Microsoft over ten years ago? Isn't that the reason why XP didn't ship with Java?
I think the MS/Sun falling out was a little different. MS was making their own JVM and bytecode that was different and incompatible with Sun's JVM, but they were shipping it using the Java trademark, as if it were java. ie, MS deliberately tried to sabotage Java by creating java bytecode that would ONLY run under Windows.

Google basically uses the Java programming language but they have written their own compiler and runtime (dalvik), which is not a jvm. This is similar to how they use Java for writing web apps, but then they have their own compilers that then turn the Java code into javascript. ie, Android is not pretending to be a java platform, it simply uses the Java programming language as one of the the coding languages, and then everything gets compiled down to google's own vm.
Reply With Quote
  #5  
Old 08-13-2010, 10:06 PM
GKusnick's Avatar
GKusnick GKusnick is offline
SageTVaholic
 
Join Date: Dec 2005
Posts: 5,083
Quote:
Originally Posted by stuckless View Post
I think the MS/Sun falling out was a little different. MS was making their own JVM and bytecode that was different and incompatible with Sun's JVM, but they were shipping it using the Java trademark, as if it were java. ie, MS deliberately tried to sabotage Java by creating java bytecode that would ONLY run under Windows.
I believe we've had this argument before, but my view from inside MS at the time was that Java was considered a hot new language that people wanted to use for writing Windows apps (among other things), but the performance of the Sun JVM on Windows kind of sucked. So MS built their own JVM, optimized for Windows, with Windows-specific language extensions, so that Windows devs could write high-performance Windows apps in Java. But Sun couldn't have that; the whole point of Java from their point of view was to undermine Windows by enforcing cross-platform portability. So they refused to certify MS Java as "real" Java, and MS eventually abandoned it.

Did MS try to "sabotage" Java? I'd say not in the sense of trying to kill it; they knew that wasn't possible. But they did perceive it as a weapon aimed against them and tried to deflect that attack by simply absorbing Java into the stable of Windows development tools.
__________________
-- Greg
Reply With Quote
  #6  
Old 08-14-2010, 06:37 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by GKusnick View Post
I believe we've had this argument before, but my view from inside MS at the time was that Java was considered a hot new language that people wanted to use for writing Windows apps (among other things), but the performance of the Sun JVM on Windows kind of sucked. So MS built their own JVM, optimized for Windows, with Windows-specific language extensions, so that Windows devs could write high-performance Windows apps in Java. But Sun couldn't have that; the whole point of Java from their point of view was to undermine Windows by enforcing cross-platform portability. So they refused to certify MS Java as "real" Java, and MS eventually abandoned it.

Did MS try to "sabotage" Java? I'd say not in the sense of trying to kill it; they knew that wasn't possible. But they did perceive it as a weapon aimed against them and tried to deflect that attack by simply absorbing Java into the stable of Windows development tools.
Yeah, we've had this debate before I guess sabotage may be have too strong a word, but I think that what they did, did undermined the principles of java. I remember gettting java apps from windows developers, around that time, that simply would not run (on my non-windows platform), and they had no idea that they were using proprietary MS extensions. But, I think with their (MS) failures in java, browsers, html standards, etc, I think they are starting to learn that instead of trying to cripple open standards (and i use that loosely for java), they need to work with the communities and have their good ideas integrated into the standards. We are seeing them do this more and more today than ever before, which is a good thing for everyone.

BTW, no one can disagree that java's biggest failure was the desktop Today, java has come along way with their desktop performance, but it's still not close to native performance. The ideas that MS had for java at the time, were great, it's just too bad those ideas didn't make it into the core libraries.
Reply With Quote
  #7  
Old 08-14-2010, 01:01 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
I think the best thing to happen from the Java/MS disconnect.. is the .NET framework.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #8  
Old 08-14-2010, 01:28 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by Fuzzy View Post
I think the best thing to happen from the Java/MS disconnect.. is the .NET framework.
I agree. I wish C# was better supported on Linux because I really like the language.
Reply With Quote
  #9  
Old 08-14-2010, 01:33 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
mono is at a very workable point right now. monodevelop is a very decent IDE as well.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #10  
Old 08-14-2010, 04:01 PM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by Fuzzy View Post
mono is at a very workable point right now. monodevelop is a very decent IDE as well.
I agree that mono is a decent alternative for linux... but the problem remains... Most code that is written on windows will not run on mono, becuase most developers use the proprietary MS extensions (such as directx, etc) which are not available on the mono runtime. In this sense, MS got their original wish that they tried to do with java... ie, Have an open language, but ensure that 99% of the apps written will only work on a microsoft platform

I know very few C# apps that will run cross platform, unless they were originally written on mono to begin with.

Oh well, in sure java9 will have some cool new features that might we on par with C#
Reply With Quote
  #11  
Old 08-14-2010, 04:20 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
True, mono does not replicate all functions of .net on windows, but mono IS available on windows as well, so cross platform apps, if that is a goal, are easily possible. The point is, the STRENGTH of .net (which is the VM and CLR), plus great languages like C#, are fully available on Linux.

There are also versions of Mono for iOS and Android being developed...
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

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
Google TV & Sage (a match made in heaven) jm9843 General Discussion 41 07-11-2011 04:10 AM
Sage Crashing--Java JUC SageTV Software 3 02-01-2007 08:01 PM
How about Google Maps for Sage? fizzylime SageTV Customizations 4 04-30-2005 08:08 AM
Sage API (Java or otherwise)? sleight42 SageTV Customizations 5 07-04-2004 08:25 AM


All times are GMT -6. The time now is 06:10 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.