So what is it about Java that makes it faster and more efficient than Javascript? I don't think there's much inherently in the language and the VM/interpreter probably makes the most difference.
Uhh... I work with both Java and Javascript. And making things using Javascript is even worse than Java. Both in the question of CPU time and in memory usage.
Back in the early days of networking we tried hosting the wordprocessor, spreadsheet and other apps on a server and keeping people's working files there. Bottleneck city when everyone was hitting it.
Well if it didn't work 30 years ago I guess it can't work today.
It's a cute idea, but like when everyone thought the internet was going to kill TV in the 1990's they were premature in their estimations.
As was your estimate that you could effectively host those business applications and user files on a server in the early days of networking, of course things have changed significantly in the past couple of decades.
That's how i use the Windows 8 start screen, but on a Mac is there a reason you prefer Launchpad to spotlight? The shortcut is Command + Space and it saves going into a fullscreen application.
PC gaming doesn't seem to have driven gaming innovation in recent years, before the current crop of consoles (ps3, xbox360 & wii) the MHz wars were still going on and there were also huge advancements in programmable shader technology, every year a new CPU and GPU would outclass the previous year's offering by a large margin and there would be great new games that took advantage of it. These days the pace of innovation in the space has slowed, as such there is not as much benefit in upgrading so developers target a good experience for a larger audience instead of just the rapid upgraders, but those rapid upgraders can do things like nVidia Surround and AMD Eyefinity to push their hardware and still get a better experience and value out of their hardware.
If there is value in the highend PC gaming market then there's still nothing to stop anybody from coming up with a title that targets just that segment. I've seen a lot of conflicting points of view on this subject though, many claim games these days are just eye-candy and have no depth while others claim we're stuck on graphics from 6 or 7 years ago because of consoles.
I agree, the OSX Launchpad is essentially their version of the start screen, it's just that they don't put it front and center, in fact I'd say probably nobody ever uses it, i certainly didn't except for the 'i wonder what this is' after which i removed it from the dock. If Microsoft had done that with their start screen (or at least given the choice) it would have been good, that way you have the tablet/phone UI when and where you choose. Granted most people wouldn't use it on desktops or laptops but for dockable and transformer tablets it would have been useful, especially if it automatically switched UIs based on whether or not you're docked.
When i boot up the first thing i do is hit 'Desktop' and that's pretty much all i ever see the start screen for, except for launching programs that i haven't got pinned, but in that case it's just the windows key + "application name" + enter and i'm back to the desktop anyway. I hate the clicking, expanding and scrolling of the start menu anyway which is why my workflow doesn't really incorporate it, the switch to the start screen therefore has no impact for me.
The largest country by landmass is Russia, by population it's China, by GDP per capita it's Luxembourg, by GDP it's the US but by external debt it's also the US, in fact it's debt is larger than its GDP. As far as powerful nations go China is largest by population and and it may not have the GDP of the US but its GDP is many times what its debt is.
I don't know where you're going with this, you're obviously pretty intent on going off topic on some rant, I suggest you produce a blog to whinge on instead, you obviously don't like Windows 8, so don't use it. The command line still exists.
Except I can walk over and yank the keyboard out of your Win 7 machine and you won't have ANY problems
Opening the command prompt is a pretty pointless task if you don't have a keyboard, but regardless of that i'm not particularly concerned about being able to continue to open programs when somebody has ripped out my keyboard.
What is it that's unique about Ouya that will make it different though? Why would it not be 'same old stuff' gameplay on Ouya? We've had open platforms for decades and more recently accessible on tablets and smartphones, but everybody just claims to want something that isn't mainstream - without having any idea what that might be.
Sure accessible platforms like hacked XBoxes, Playstations and Wiis, jailbroken iDevices, iPhoneLinux, PS3 Linux, etc sound great and everybody ponders the possibilities but when it actually comes along most people realize it's not much different to a PC.
The company actually encourages the users ability to personally change out the Ouya's hardware.
Hooray, now you need an ouya with xCPU or xGPU or xRAM to play particular games, it's just like a PC!
Name any other video game console maker that's done this, I'll wait...
None, that's what PCs are for. Consoles are consistent platforms, the developer knows exactly what hardware he/she is targeting.
Not saying one or the other is better, both PC and Console gaming are popular and have their place but when you have millions of possible configurations obviously there is complexity in supporting that at the application, operating system and driver levels. I would think consistency in the hardware is what is needed for a console, not having to check system requirements and deal with upgrades.
Exactly right. Apple charges for providing the in-app and app-store purchasing infrastructure,marketing, consistent user experience with high adoption rates, etc., for which they charge 30%.
No, they charge $99 a year for that, which is why you pay that fee regardless of whether your app is free or paid.
Companies have been free to choose not to use it, and do try to drive people to web sites for purchasing for as long as there have been iOS apps.
In recent times they switched their policy on this matter to prevent you from even including a link to an external payment system.
It's a simple decision, really.
It should be, use Apple's payment system and pay 30% for the privilege, implement your own in-app payment system or link users to your own external payment system. Apple now artificially prevents the latter two.
Yes, it must be really hard on Microsoft, what with having only a 90% desktop market share, and 55% browser market share (its nearest competitor around 15%)
Legacy desktop market share means nothing, 90%+ of that marketshare won't even get IE11 and even then thats purely desktop. The only products with a hope of getting IE11 are Windows RT, Windows Phone and Windows 8...I suppose you're just seeing those flying off the shelves with their phenomenal market share? Perhaps you should stop living in the 90s, these days Microsoft most certainly is struggling to get widespread adoption of their products.
It is a standard. At least in name. The Khronos group manages it here.
It's a spec...but it seems to be turning into at least a defacto standard.
The "the security and stability implications of exposing the most volatile piece of computing hardware through the browser" is exactly why every browser exposes WebGL through a wrapper/translator library that acts as a validator to prevent bad behaviour. WebGL-based exploits have been shown in the past.
The issue is that video driver crashes are one of the most common causes of system crashes, so driver stability is a major issue and not going to be fixed by a translation layer. The other is security, especially given you are writing to GPU memory, having that sort of access to hardware through the browser is potentially a huge security issue with the ability to exploit driver bugs, cross domain image hacks using fragment shaders, denial of service attacks, sampler overflows, etc... and these don't have easy solutions.
Uhhh...any time you add layers to something performance is gonna suffer friend, if it didn't everything from your browser to your video player would just be throwaway VMs so bugs would be a thing of the past.
The only thing that matters is how much it suffers in the particular case we're talking about, the answer is that it is negligible. I'm not sure why you're comparing to VMs, a VM is a lot more heavyweight than a simple API wrapper. Even around 15 years ago we had 3d API wrappers (most notably Glide OpenGL wrappers) that had negligible performance impact and these days with so much work done in shader code that is pre-compiled the performance impact is even less.
So what is it about Java that makes it faster and more efficient than Javascript? I don't think there's much inherently in the language and the VM/interpreter probably makes the most difference.
Fair enough, that context switch is one of the major complaints about windows 8, figured most people didn't like it.
Uhh ... I work with both Java and Javascript. And making things using Javascript is even worse than Java. Both in the question of CPU time and in memory usage.
What 'things' are using more CPU and memory?
Back in the early days of networking we tried hosting the wordprocessor, spreadsheet and other apps on a server and keeping people's working files there. Bottleneck city when everyone was hitting it.
Well if it didn't work 30 years ago I guess it can't work today.
It's a cute idea, but like when everyone thought the internet was going to kill TV in the 1990's they were premature in their estimations.
As was your estimate that you could effectively host those business applications and user files on a server in the early days of networking, of course things have changed significantly in the past couple of decades.
Well, since that is extremely subjective, what examples can you give of games that you consider great and creative?
But most of that debt is owed to itself.
So?
Yes im sure they do just fine, but obviously not as good as those who's debt is less than their income.
That's how i use the Windows 8 start screen, but on a Mac is there a reason you prefer Launchpad to spotlight? The shortcut is Command + Space and it saves going into a fullscreen application.
PC gaming doesn't seem to have driven gaming innovation in recent years, before the current crop of consoles (ps3, xbox360 & wii) the MHz wars were still going on and there were also huge advancements in programmable shader technology, every year a new CPU and GPU would outclass the previous year's offering by a large margin and there would be great new games that took advantage of it. These days the pace of innovation in the space has slowed, as such there is not as much benefit in upgrading so developers target a good experience for a larger audience instead of just the rapid upgraders, but those rapid upgraders can do things like nVidia Surround and AMD Eyefinity to push their hardware and still get a better experience and value out of their hardware.
If there is value in the highend PC gaming market then there's still nothing to stop anybody from coming up with a title that targets just that segment. I've seen a lot of conflicting points of view on this subject though, many claim games these days are just eye-candy and have no depth while others claim we're stuck on graphics from 6 or 7 years ago because of consoles.
I agree, the OSX Launchpad is essentially their version of the start screen, it's just that they don't put it front and center, in fact I'd say probably nobody ever uses it, i certainly didn't except for the 'i wonder what this is' after which i removed it from the dock. If Microsoft had done that with their start screen (or at least given the choice) it would have been good, that way you have the tablet/phone UI when and where you choose. Granted most people wouldn't use it on desktops or laptops but for dockable and transformer tablets it would have been useful, especially if it automatically switched UIs based on whether or not you're docked.
When i boot up the first thing i do is hit 'Desktop' and that's pretty much all i ever see the start screen for, except for launching programs that i haven't got pinned, but in that case it's just the windows key + "application name" + enter and i'm back to the desktop anyway. I hate the clicking, expanding and scrolling of the start menu anyway which is why my workflow doesn't really incorporate it, the switch to the start screen therefore has no impact for me.
But debt can be larger than a year of GDP, which is what you probably meant.
Yes well it doesn't make much sense the other way around.
Is China's monthly GDP greater than its debt?
I don't know, i just looked at annual which is generally the timeframe when talking about GDP.
Good luck going to Safeway and buying your Jeno's frozen pizza with Euros, Yuan, or Yen, but they're all "real" money.
And if you're at safeway in australia good luck paying for it with US dollars.
The largest country by landmass is Russia, by population it's China, by GDP per capita it's Luxembourg, by GDP it's the US but by external debt it's also the US, in fact it's debt is larger than its GDP. As far as powerful nations go China is largest by population and and it may not have the GDP of the US but its GDP is many times what its debt is.
I don't know where you're going with this, you're obviously pretty intent on going off topic on some rant, I suggest you produce a blog to whinge on instead, you obviously don't like Windows 8, so don't use it. The command line still exists.
You seem to have missed the difference between Anonymous and anonymous, the post you replied to was obviously referring to the proper noun.
Except I can walk over and yank the keyboard out of your Win 7 machine and you won't have ANY problems
Opening the command prompt is a pretty pointless task if you don't have a keyboard, but regardless of that i'm not particularly concerned about being able to continue to open programs when somebody has ripped out my keyboard.
What is it that's unique about Ouya that will make it different though? Why would it not be 'same old stuff' gameplay on Ouya? We've had open platforms for decades and more recently accessible on tablets and smartphones, but everybody just claims to want something that isn't mainstream - without having any idea what that might be.
Sure accessible platforms like hacked XBoxes, Playstations and Wiis, jailbroken iDevices, iPhoneLinux, PS3 Linux, etc sound great and everybody ponders the possibilities but when it actually comes along most people realize it's not much different to a PC.
No command line at all?
Seems the same as Win 7 to me: win key + 'cmd' + enter. cmd.exe is where it always was on Win 7.
The company actually encourages the users ability to personally change out the Ouya's hardware.
Hooray, now you need an ouya with xCPU or xGPU or xRAM to play particular games, it's just like a PC!
Name any other video game console maker that's done this, I'll wait...
None, that's what PCs are for. Consoles are consistent platforms, the developer knows exactly what hardware he/she is targeting.
Not saying one or the other is better, both PC and Console gaming are popular and have their place but when you have millions of possible configurations obviously there is complexity in supporting that at the application, operating system and driver levels. I would think consistency in the hardware is what is needed for a console, not having to check system requirements and deal with upgrades.
While that's the ideal situation, I'm thinking a good chunk of Ouyas will probably just end up running emulators like MAME and such
Or an xbmc box.
If you have a ps3 controller handy you can use that on you android device.
Exactly right. Apple charges for providing the in-app and app-store purchasing infrastructure,marketing, consistent user experience with high adoption rates, etc., for which they charge 30%.
No, they charge $99 a year for that, which is why you pay that fee regardless of whether your app is free or paid.
Companies have been free to choose not to use it, and do try to drive people to web sites for purchasing for as long as there have been iOS apps.
In recent times they switched their policy on this matter to prevent you from even including a link to an external payment system.
It's a simple decision, really.
It should be, use Apple's payment system and pay 30% for the privilege, implement your own in-app payment system or link users to your own external payment system. Apple now artificially prevents the latter two.
Yes, it must be really hard on Microsoft, what with having only a 90% desktop market share, and 55% browser market share (its nearest competitor around 15%)
Legacy desktop market share means nothing, 90%+ of that marketshare won't even get IE11 and even then thats purely desktop. The only products with a hope of getting IE11 are Windows RT, Windows Phone and Windows 8...I suppose you're just seeing those flying off the shelves with their phenomenal market share? Perhaps you should stop living in the 90s, these days Microsoft most certainly is struggling to get widespread adoption of their products.
It is a standard. At least in name. The Khronos group manages it here.
It's a spec...but it seems to be turning into at least a defacto standard.
The "the security and stability implications of exposing the most volatile piece of computing hardware through the browser" is exactly why every browser exposes WebGL through a wrapper/translator library that acts as a validator to prevent bad behaviour. WebGL-based exploits have been shown in the past.
The issue is that video driver crashes are one of the most common causes of system crashes, so driver stability is a major issue and not going to be fixed by a translation layer. The other is security, especially given you are writing to GPU memory, having that sort of access to hardware through the browser is potentially a huge security issue with the ability to exploit driver bugs, cross domain image hacks using fragment shaders, denial of service attacks, sampler overflows, etc... and these don't have easy solutions.
Uhhh...any time you add layers to something performance is gonna suffer friend, if it didn't everything from your browser to your video player would just be throwaway VMs so bugs would be a thing of the past.
The only thing that matters is how much it suffers in the particular case we're talking about, the answer is that it is negligible. I'm not sure why you're comparing to VMs, a VM is a lot more heavyweight than a simple API wrapper. Even around 15 years ago we had 3d API wrappers (most notably Glide OpenGL wrappers) that had negligible performance impact and these days with so much work done in shader code that is pre-compiled the performance impact is even less.