I never stated XNA was an open standard. I stated that if we want a Open gaming standard to counter Microsofts XNA/DirectX, then graphics alone will not address the issue.
OpenGL, OpenML, and the other specs listed only cover graphical parts of what XNA/DirectX addresse. Other open standards that game developers would use for a cross platform development environment need to exist, and cover what I mentioned.
Yes, other smaller standard exists, but many duplicate each others functions. What I am stating is that just as Collada, OpenGL, etc are not independently derived entities from a single author or company, then the same interetested groups need to define a spec that will address all of the issues required by a game driven platform. Ultimately, if Sony adheres to such a spec, then there would be a strong confidence in such a open specifications platform to deploy those products on systems other than just Sony's, as long they adhere to that same open spec.
The Current HD-DVD standard specifies multiple codecs. MS MediaPlayer V9 is one of them.
The question I would wonder about is will microsoft actually support ALL the codecs? Supporting their own is a no-brainer. By that, I mean OUT of the box, and you don't have to pay for the other CODECS.
First is hardly ever the best. The point is that it was the start of a new genre of games. 3D gaming as a platform came into it's own on the next generation. There has not been any new radical genre of games since then. They are all merely refinements to an existing theme.
No one knows the next genre, otherwise it would be here already.
I am referring to the platform basis that has followed the general marketing curve.
The first generation started with pong units and effectively ended with the NES.
The second generation effectively started with the Sega and SNES units one up to the present.
The first widespread use of 3D gaming I can recall was the SNES with games like Starfox
What's the fundemental basis for each console generation.
1st Generation Consoles - 2D
2nd Generation Consoles - 3D
Each generation defined a genre of games that eventually saturated the market.
Having the 2nd generation recede is not that surprising. The question will be "Who will invent the next unique genre of games that spurs the market once again."
That assumes your boss KNOWS how to look at source code. In truth, your boss doesn't even need to know how to program. Your team lead should be the one reviewing your code.
That certainly assumes you have a large enough organization to have a coding standards and practices type document for your company, among other processes and procedures.
Of course, if you have a large enough organization to have such processes, then those same processes prevent you from getting rid of those programmers!
By the way, a formatter fixes formatting issues, not core design mistakes. If you have a formatter with a "dwim" (do what I mean) flag that fixes such issues, let me know.
In NeXTStep V1.0( and I think 2.0), the entire application was stored in a Mach-O format file. Ultimately, there were resource issues involved in trying to keep the entire application and it's resources in a single Mach-O file, which resulted in this being splitup into a diretcory containing the resources, and the Mach-O file retaining the executable data required by the system loader.
That's not all that different from how classic Mac OS apps were stored in different resource areas of a file.
Agreed. However, this mostly depends on you having at least some managed switches that can do port mirroring. Of course, that assumes you are using switches.
Actually, I considered this to be one of the best SCI-FI attempts I have ever seen. Too bad it started getting weak plotlines in the last two seasons.
The general outline was "Obtain a central enemy. Over a period of time, have the enemy become an ally while obtaining a new enemy."
My overall preference for the show was that the majority of the characters had depth to them versus most of the sci-fi chaff thrown at us.
For instance, I think Scorpius is on the best fleshed out enemies I have ever seen. He is a very well done chaotic-good representation, in my opinion. In fact, they did a show letting the audience know his ultimate motivations, and why he is the way he is. The good part of this show was that none of the other characters in the show ever saw this.
Actually, we might all be complaining about the legacy requirements of all of our systems to run APPLE II software with ProDOS compatibility. The major CPU of the day would be a derivative of the 6502. Had the PC not overtaken Apple in those days, Apple would likely still be in control of that market.
I think one of the reasons they used a different connector is that they use a non-standard USB voltage. That was primarily due to them needing more power than the USB standard allows for.
So, would this mean that in New Zealand, I can make a Linux application that converts Windows Media Player format to another format (Ogg Vorbis) without paying any license fees to Microsoft (and it's all legal).That is what this implies to me.
I don't think you have a lot to worry about here unless the afor mentioned applications decompress their code onto the stack, which would be a very inefficient use anyway. The point of this whole issue to enhance the MMU to enable pages on the stack to not be executable. Since the majority of code level security issues are stack overruns on the buffers areas in the stack, this effectively eliminates most of those holes.
Keep in mind this does not eliminate the whole issue. You STILL have buggy code that will usually crash in this situation. So, in many cases, you have changed an intrusion issue to a DOS issue.
Apple has more to gain from Microsoft losing marketshare to Linux than themeslves losing marketshare to Linux. Apple is a Unix proponent, and friendly to Linux in that regard.
The most common I see are what are called "aim bots".
This means players that have a cheat that automatically locks on to the nearest target. You can usually tell them if you walk into a room, they have just killed someone and instantly rotate to shoot at you.
I personally don't see the attraction in using cheats.
Now, if .Mac will get a grip and increase their limits as well!
I never stated XNA was an open standard. I stated that if we want a Open gaming standard to counter Microsofts XNA/DirectX, then graphics alone will not address the issue.
OpenGL, OpenML, and the other specs listed only cover graphical parts of what XNA/DirectX addresse. Other open standards that game developers would use for a cross platform development environment need to exist, and cover what I mentioned.
Yes, other smaller standard exists, but many duplicate each others functions. What I am stating is that just as Collada, OpenGL, etc are not independently derived entities from a single author or company, then the same interetested groups need to define a spec that will address all of the issues required by a game driven platform. Ultimately, if Sony adheres to such a spec, then there would be a strong confidence in such a open specifications platform to deploy those products on systems other than just Sony's, as long they adhere to that same open spec.
DirectX (and XNA) detail more than just graphics.
You also have sound, storage management, process control, peripheral access (joysticks, etc.), and communications (broadband, dialup, etc).
To truly be an open standard, all of above need to be addressed.
And of course, once the above are agreed upon, deploying those same games on Linux becomes possible, without any added significant development costs.
(I specifically did not mention content protection)
The Current HD-DVD standard specifies multiple codecs. MS MediaPlayer V9 is one of them.
The question I would wonder about is will microsoft actually support ALL the codecs? Supporting their own is a no-brainer. By that, I mean OUT of the box, and you don't have to pay for the other CODECS.
Have good stories and issues gotten that hard to find?
No, but once the EPA does a study, a massive program will go forth to fit toxic gas collectors on all persons that violate those pollution guidelines.
We can look forward to having to wear inspections stickers stating we are all compliant with these standards.
I don't want to think too much about how those inspection stations will operate.
First is hardly ever the best. The point is that it was the start of a new genre of games. 3D gaming as a platform came into it's own on the next generation. There has not been any new radical genre of games since then. They are all merely refinements to an existing theme.
No one knows the next genre, otherwise it would be here already.
I am referring to the platform basis that has followed the general marketing curve.
The first generation started with pong units and effectively ended with the NES. The second generation effectively started with the Sega and SNES units one up to the present.
The first widespread use of 3D gaming I can recall was the SNES with games like Starfox
What's the fundemental basis for each console generation.
1st Generation Consoles - 2D
2nd Generation Consoles - 3D
Each generation defined a genre of games that eventually saturated the market. Having the 2nd generation recede is not that surprising. The question will be "Who will invent the next unique genre of games that spurs the market once again."That assumes your boss KNOWS how to look at source code. In truth, your boss doesn't even need to know how to program. Your team lead should be the one reviewing your code.
That certainly assumes you have a large enough organization to have a coding standards and practices type document for your company, among other processes and procedures.
Of course, if you have a large enough organization to have such processes, then those same processes prevent you from getting rid of those programmers!
By the way, a formatter fixes formatting issues, not core design mistakes. If you have a formatter with a "dwim" (do what I mean) flag that fixes such issues, let me know.
In NeXTStep V1.0( and I think 2.0), the entire application was stored in a Mach-O format file. Ultimately, there were resource issues involved in trying to keep the entire application and it's resources in a single Mach-O file, which resulted in this being splitup into a diretcory containing the resources, and the Mach-O file retaining the executable data required by the system loader.
That's not all that different from how classic Mac OS apps were stored in different resource areas of a file.
Agreed. However, this mostly depends on you having at least some managed switches that can do port mirroring. Of course, that assumes you are using switches.
I'm sure Homer Simpson is offering to test "donut" speakers.
"Mmmmmmmmmmm.......donut speakers."
Actually, I considered this to be one of the best SCI-FI attempts I have ever seen. Too bad it started getting weak plotlines in the last two seasons.
The general outline was "Obtain a central enemy. Over a period of time, have the enemy become an ally while obtaining a new enemy."
My overall preference for the show was that the majority of the characters had depth to them versus most of the sci-fi chaff thrown at us.
For instance, I think Scorpius is on the best fleshed out enemies I have ever seen. He is a very well done chaotic-good representation, in my opinion. In fact, they did a show letting the audience know his ultimate motivations, and why he is the way he is. The good part of this show was that none of the other characters in the show ever saw this.
Actually, we might all be complaining about the legacy requirements of all of our systems to run APPLE II software with ProDOS compatibility. The major CPU of the day would be a derivative of the 6502. Had the PC not overtaken Apple in those days, Apple would likely still be in control of that market.
I think one of the reasons they used a different connector is that they use a non-standard USB voltage. That was primarily due to them needing more power than the USB standard allows for.
So, would this mean that in New Zealand, I can make a Linux application that converts Windows Media Player format to another format (Ogg Vorbis) without paying any license fees to Microsoft (and it's all legal).That is what this implies to me.
:-|
I don't think you have a lot to worry about here unless the afor mentioned applications decompress their code onto the stack, which would be a very inefficient use anyway. The point of this whole issue to enhance the MMU to enable pages on the stack to not be executable. Since the majority of code level security issues are stack overruns on the buffers areas in the stack, this effectively eliminates most of those holes.
Keep in mind this does not eliminate the whole issue. You STILL have buggy code that will usually crash in this situation. So, in many cases, you have changed an intrusion issue to a DOS issue.
The operative word here is "good" Star Wars movie! Maybe Episode III will redeem itself.
I assume you meant 4 gigabytes. A 32-bit address space is limited to 4gig, not 4meg.
Regardless, I don't think this is bad for Apple.
The enemy of my enemy is my friend.
Apple has more to gain from Microsoft losing marketshare to Linux than themeslves losing marketshare to Linux. Apple is a Unix proponent, and friendly to Linux in that regard.
Who knows that the future may bring!
The most common I see are what are called "aim bots". This means players that have a cheat that automatically locks on to the nearest target. You can usually tell them if you walk into a room, they have just killed someone and instantly rotate to shoot at you. I personally don't see the attraction in using cheats.
ABI AND API. You have to have the former before you can implement the latter.
Or, if you saw "Species II", they might bring microbes back.