Sure you can, thats what AOP is for (see what AspectJ, Spring and JEE5+6 provide in this manner)
It is especially easy in JEE5 with the @Interceptor annotation! Spring and AspectJ are more complicated in this matter, but mostly because they expose the core of things instead of going for the easy usecase!
It would only make no sense if the corporation had no income, but as I see it most of the income nowadays goes to the corporation and the leat part to the employees, so go figure!
No worries, now that JEE finally has become a really nice stack, it will be pushed even harder. Spring would not exist in its current form if JEE before 5 would not have sucked such a big time, but they got the turnaround with JEE5 and given from what I have seen with JEE6 it has become now outright excellent! My only gripe now is it slowly becomes too easy to pick up:-)
Actually Java made some inroads in the embedded and set top market, also the jvm was scaled down even into sim cards and cell phones (check out Android for instance or the midp javacard is used almost on every sim card there is) The problem is, you almost never see this code, because it is in the devices you work with, it is the same situation with ARM, probably every person in the western world uses at least 4-5 devices daily which run on ARM processors, but until recently you never even were aware of those because it was not heavily advertised.
Thing is, that the only thing were java really failed was Applets and the desktop, and Sun hat something to do with it big time. It speaks legends that Java 6u12 was the first incarnation of java were Applets really became useful in Windows, that is 10 years after their initial introduction. What happened, some simple things, they put some manpower into them for javafx, they pushed them into their own process space outside of the browser, modularized the rt so that the initial download is 5 MB and made finally the online update process work even on module level. This is all stuff which should have been done before 2002, it was a nice effort, but it did not really revive applets, although they are still way better than anything else we have in this space!
Same goes for Swing, unusable befor JDK4 nor a perfect option for cross platform UIs but given its reputation not really used anymore (well the we have to push everything into the Web craze helped also) Swing took at least 3 revisions too long to become usable!
Actually I personally think the bytecode level is in need for a serious overhaul, while it is not bad, it has served us well with gradual improvements it has some weak points. One is being addressed with J7, invokedynamic. But its weakest point still is a missing real class hotplugging system, they wanted to tackle it for J7 but could not because of hotspot. In the meanwhile we have to live with workarounds, like dynamic class recompilation in the runtime which introduces unwanted proxies, workarounds on classloader level by introducing throw away classloaders, various framework hooks etc... Just to get something out of the box which is needed by every developer!
I think java is the way forward, Java the language itself is aging, basically also because of the stallment on the language side of things, but the exciting part is the framework ecosystem there has been so much bleeding edge research going on on the frameworks side and you also have one of the biggest library ecosystem in the world which is cross platform that it would be unwise not to leverage the VM as base. The funny thing is that Java7 might give scripting languages a severe speed boost, it will ad an invokedynamic operation on bytecode level for untyped method and function invocation. The only thing missing is class hotplugging, you still have to go through some hoops to enable that instead of having a real hotplugging on VM level. Not sure if this applies to the bytecode level.
Java got off because of several reasons, system became so complex and distributed that C++ simply was a sure tool to make such a project fail, and java was very simple back then but could pull off things which C++ was not able to in a decent matter of time only with a few locs.
The other issue was Smalltalk, ParcPlace single handedly killed with a stupid business move the entire Smalltalk market, they bought the most popular Smalltalk vendor on the PC side, Digitalk promised to unify their apis and the Digitalk ones and what happened was that they killed digitalk never fullfilled their promise, it did not help either that Digitalk was the cheap kid on the block why ParcPlaces Smalltalk did cost a fortune. Add to that some infighting at ParcPlace which drove important people away and a load of Smalltalk programming companies gotten burned and you had the perfect fiasco, which even IBM with their Smalltalk could not fix anymore.
Java was just heavens sent for those companies, while not as powerful as Smalltalk and in its infancy, it was the perfect next choice. Funny thing is, that Smalltalk already had most things in place which languages like Ruby etc... try now to achieve, but in my opinion in a leaner and more thought out manner.
I dont think so, I personally think Apple wants to get deeper into the consumer electronics field now they have a stronghold there, Intel will not help them to get in there, seriously Atom is a joke, once it comes to that area, it simply makes sense for them to get an ARM core designhouse to reach their goals, given the history they had with their processor supply chain leaving them hanging dry in the air. The problem I see is that might darken the relationship with Intel in the long run.
Jepp another 2 weeks until the paid whores have written all the articles then the real reviews usually roll in, same situation as with games. The first 2 weeks is advertisement whoring time, after that reviews become serious.
Wont happen, first of all there are not so many PS3 clusters anymore, given that the graphics cards nowadays are cheaper and faster, secondly those who still run a PS3 cluster will simply not upgrade the firmware, and as you said not too many users outside of universities really used that feature. Although I personally think , a class action lawsuite is needed in this case just to mark a clear line that they went to far, and outside of my limited understanding, first selling something and afterwards taking it away has a high chance to succeed but it should be done by consumer groups not single persons!
All I can say is this is a perfect case for a class action lawsuit. And I hope Sony will start to feel it financially big time. I wont even mind in this case that some lawyers might get rich from it.
I think nowadays the Cell is just a sidenote of history, it could have been more. But the fact is, even the universities which did rely on the cell nowadays have cheap alternatives in the formfactor of graphics cards, and lets face it from a number crunching point of view a plain CUDA/OpenCL graphics card runs circles around the cell. The only merits the PS3 had that its graphics card memory and cell processor were almost directly connected, its main problem was that the hypervisor severely castrated everything even in other OS mode, so that you only could use a subset of the iron add to that a lowly 192mb or ram (which even makes the game developers cry in pain)
Now given that a numbercrunching graphics card is somewhat between 50 and 400 USD (with one gig to accommodate the PCIe bottleneck) why use a PS3 anymore to do that task?
Ah yes since you reminded me, I sank literally weeks into it, btw. you could never finish the city, it was planned as intro for statis building and entrance to the extensions, 7 or so were planned only one (the dungeon) was released. AR is probably the first game planned as chapter game and it already fell into the trap man periodical releases fall, it was never finished because the sales of the 2 first chapters were lackluster.
Zork, Ultima 3-7 and Ultima Underworld and the original System Shock, maybe as well the Pinball Construction Set which was the first game with an in place graphical editor.
Heck Google does almost no advertising just sells the phone in three countries and then everyone expects that the phone sells like hotcakes. The entire EU except Britain for instance cannot get it the same goes for Asia and the rest of the world is left out as well.
Well, the adaptor is one thing extra to carry around which apple wants to cash in, I expect the second gen ipads to have embedded sd slots. As for the battery exchange, there is a difference of having the battery not being replacable by the customer than to outright refuse to replace it due to having a few scratches on your backplate on a portable device. I assume if Apple really wants to pull such a stunt, they will have a class action lawsuit on their necks within a years timeframe. But that is the official word, send it in you will get a refurbished replacement unit with a fresh battery but only if your device has no scratches.
Thats of course that never ever anyone bought the ps2 for its dvd capabilities or the ps3 for its blu ray capabilities, sorry to say that but the talk is abolute garbage. Lots of people would love to have devices which do more than one thing, but it must be easy to use and as good as their standalone counterparts.
Actually for me there are three reasons not to buy an iPad, lack of SD port, the really lousy behavior apple puts on the day regarding battery switches (we replace the batteries themselves but only if the machine has no scratches) and the lack of flash.
The deal breaker was the battery exchange program for me, this is a portable device, it is nearly impossible not to have any scratches on it at the time the battery has to be replaced, if apple refuses to replace the battery because the device has a used look then they cannot sell it to me. I normally would have replaced the battery myself or have a service technician do it, but this is forbidden by apple also!
Same here, Ubisoft has lost me as a customer over their DRM, and given the sales stats, they did not sell more probably they sold less due to AC2 having a DRM which is too aggressive. By now it normally would be on top of the charts worldwide. Well in Germany enough lemmings made it into the top five but thats it and in the US it does not even show up in the top 10 and last time I checked steam, it also was not on the top but around 5 or so.
Quite miserable for a AAA title which got its fair amount of hype upfront and has been awaited for months! I think Ubisoft could probably have sold twice as many copies by using a classical drm scheme instead of using their customers anals for nuturing their greed.
And who would care about Apples Stock price except the shareholders? Definitely not the customers and definitely not Apple itself which has boatloads of cash in the Bank. I do not think anyone can risk a takeover over tanked Apple stocks given the cash reserves Apple has and it all comes down to that from a corporate view.
Apple wont impode if Steve died one day or the other, but I think it would start to act less aggressively and less risky. It would become more like any other corporation shying the risk instead of searching it. You could see that from the illness period, apple did some product polishing but there was no serious new product introduction at that period (well they did not have one in the line either the ipad more or less was the last new product and before that the iPhone and MacBook Air that was three years ago)
Sure you can, thats what AOP is for (see what AspectJ, Spring and JEE5+6 provide in this manner)
It is especially easy in JEE5 with the @Interceptor annotation!
Spring and AspectJ are more complicated in this matter, but mostly because they expose the core of things instead of going for the easy usecase!
It would only make no sense if the corporation had no income, but as I see it most of the income nowadays goes to the corporation and the leat part to the employees, so go figure!
No worries, now that JEE finally has become a really nice stack, it will be pushed even harder. :-)
Spring would not exist in its current form if JEE before 5 would not have sucked such a big time, but they got the turnaround with JEE5 and given from what I have seen with JEE6 it has become now outright excellent!
My only gripe now is it slowly becomes too easy to pick up
Actually Java made some inroads in the embedded and set top market, also the jvm was scaled down even into sim cards and cell phones (check out Android for instance or the midp javacard is used almost on every sim card there is)
The problem is, you almost never see this code, because it is in the devices you work with, it is the same situation with ARM, probably every person in the western world uses at least 4-5 devices daily which run on ARM processors, but until recently you never even were aware of those because it was not heavily advertised.
Thing is, that the only thing were java really failed was Applets and the desktop, and Sun hat something to do with it big time. It speaks legends that Java 6u12 was the first incarnation of java were Applets really became useful in Windows, that is 10 years after their initial introduction.
What happened, some simple things, they put some manpower into them for javafx, they pushed them into their own process space outside of the browser, modularized the rt so that the initial download is 5 MB and made finally the online update process work even on module level.
This is all stuff which should have been done before 2002, it was a nice effort, but it did not really revive applets, although they are still way better than anything else we have in this space!
Same goes for Swing, unusable befor JDK4 nor a perfect option for cross platform UIs but given its reputation not really used anymore (well the we have to push everything into the Web craze helped also)
Swing took at least 3 revisions too long to become usable!
Actually I personally think the bytecode level is in need for a serious overhaul, while it is not bad, it has served us well with gradual improvements it has some weak points.
One is being addressed with J7, invokedynamic.
But its weakest point still is a missing real class hotplugging system, they wanted to tackle it for J7 but could not because of hotspot.
In the meanwhile we have to live with workarounds, like dynamic class recompilation in the runtime which introduces unwanted proxies, workarounds on classloader level by introducing throw away classloaders, various framework hooks etc...
Just to get something out of the box which is needed by every developer!
I think java is the way forward, Java the language itself is aging, basically also because of the stallment on the language side of things, but the exciting part is the framework ecosystem there has been so much bleeding edge research going on on the frameworks side and you also have one of the biggest library ecosystem in the world which is cross platform that it would be unwise not to leverage the VM as base.
The funny thing is that Java7 might give scripting languages a severe speed boost, it will ad an invokedynamic operation on bytecode level for untyped method and function invocation.
The only thing missing is class hotplugging, you still have to go through some hoops to enable that instead of having a real hotplugging on VM level. Not sure if this applies to the bytecode level.
Java got off because of several reasons, system became so complex and distributed that C++ simply was a sure tool to make such a project fail, and java was very simple back then but could pull off things which C++ was not able to in a decent matter of time only with a few locs.
The other issue was Smalltalk, ParcPlace single handedly killed with a stupid business move the entire Smalltalk market, they bought the most popular Smalltalk vendor on the PC side, Digitalk promised to unify their apis and the Digitalk ones and what happened was that they killed digitalk never fullfilled their promise, it did not help either that Digitalk was the cheap kid on the block why ParcPlaces Smalltalk did cost a fortune. Add to that some infighting at ParcPlace which drove important people away and a load of Smalltalk programming companies gotten burned and you had the perfect fiasco, which even IBM with their Smalltalk could not fix anymore.
Java was just heavens sent for those companies, while not as powerful as Smalltalk and in its infancy, it was the perfect next choice.
Funny thing is, that Smalltalk already had most things in place which languages like Ruby etc... try now to achieve, but in my opinion in a leaner and more thought out manner.
I dont think so, I personally think Apple wants to get deeper into the consumer electronics field now they have a stronghold there, Intel will not help them to get in there, seriously Atom is a joke, once it comes to that area, it simply makes sense for them to get an ARM core designhouse to reach their goals, given the history they had with their processor supply chain leaving them hanging dry in the air.
The problem I see is that might darken the relationship with Intel in the long run.
Jepp another 2 weeks until the paid whores have written all the articles then the real reviews usually roll in, same situation as with games.
The first 2 weeks is advertisement whoring time, after that reviews become serious.
Wont happen, first of all there are not so many PS3 clusters anymore, given that the graphics cards nowadays are cheaper and faster, secondly those who still run a PS3 cluster will simply not upgrade the firmware, and as you said not too many users outside of universities really used that feature.
Although I personally think , a class action lawsuite is needed in this case just to mark a clear line that they went to far, and outside of my limited understanding, first selling something and afterwards taking it away has a high chance to succeed but it should be done by consumer groups not single persons!
All I can say is this is a perfect case for a class action lawsuit. And I hope Sony will start to feel it financially big time.
I wont even mind in this case that some lawyers might get rich from it.
I think nowadays the Cell is just a sidenote of history, it could have been more. But the fact is, even the universities which did rely on the cell nowadays have cheap alternatives in the formfactor of graphics cards, and lets face it from a number crunching point of view a plain CUDA/OpenCL graphics card runs circles around the cell.
The only merits the PS3 had that its graphics card memory and cell processor were almost directly connected, its main problem was that the hypervisor severely castrated everything even in other OS mode, so that you only could use a subset of the iron add to that a lowly 192mb or ram (which even makes the game developers cry in pain)
Now given that a numbercrunching graphics card is somewhat between 50 and 400 USD (with one gig to accommodate the PCIe bottleneck) why use a PS3 anymore to do that task?
Yes definitely, one of the best pieces of articles written ever... perfect material for a sitcom!
Ah yes since you reminded me, I sank literally weeks into it, btw. you could never finish the city, it was planned as intro for statis building and entrance to the extensions, 7 or so were planned only one (the dungeon) was released.
AR is probably the first game planned as chapter game and it already fell into the trap man periodical releases fall, it was never finished because the sales of the 2 first chapters were lackluster.
Ah yes and do not forget about Little Computer People Project the predecessor to the Sims :-)
Zork, Ultima 3-7 and Ultima Underworld and the original System Shock, maybe as well the Pinball Construction Set which was the first game with an in place graphical editor.
Heck Google does almost no advertising just sells the phone in three countries and then everyone expects that the phone sells like hotcakes. The entire EU except Britain for instance cannot get it the same goes for Asia and the rest of the world is left out as well.
Well, the adaptor is one thing extra to carry around which apple wants to cash in, I expect the second gen ipads to have embedded sd slots.
As for the battery exchange, there is a difference of having the battery not being replacable by the customer than to outright refuse to replace it due to having a few scratches on your backplate on a portable device.
I assume if Apple really wants to pull such a stunt, they will have a class action lawsuit on their necks within a years timeframe.
But that is the official word, send it in you will get a refurbished replacement unit with a fresh battery but only if your device has no scratches.
Thats of course that never ever anyone bought the ps2 for its dvd capabilities or the ps3 for its blu ray capabilities, sorry to say that but the talk is abolute garbage.
Lots of people would love to have devices which do more than one thing, but it must be easy to use and as good as their standalone counterparts.
Actually for me there are three reasons not to buy an iPad, lack of SD port, the really lousy behavior apple puts on the day regarding battery switches (we replace the batteries themselves but only if the machine has no scratches) and the lack of flash.
The deal breaker was the battery exchange program for me, this is a portable device, it is nearly impossible not to have any scratches on it at the time the battery has to be replaced, if apple refuses to replace the battery because the device has a used look then they cannot sell it to me. I normally would have replaced the battery myself or have a service technician do it, but this is forbidden by apple also!
Same here, Ubisoft has lost me as a customer over their DRM, and given the sales stats, they did not sell more probably they sold less due to AC2 having a DRM which is too aggressive. By now it normally would be on top of the charts worldwide. Well in Germany enough lemmings made it into the top five but thats it and in the US it does not even show up in the top 10 and last time I checked steam, it also was not on the top but around 5 or so.
Quite miserable for a AAA title which got its fair amount of hype upfront and has been awaited for months! I think Ubisoft could probably have sold twice as many copies by using a classical drm scheme instead of using their customers anals for nuturing their greed.
Yes and EA also confirmed that the next C&C title will have an Ubisoft like always on DRM scheme...
Actually even ie8 already has dev tools included, not as good as firebug, but definitely useful.
And who would care about Apples Stock price except the shareholders? Definitely not the customers and definitely not Apple itself which has boatloads of cash in the Bank. I do not think anyone can risk a takeover over tanked Apple stocks given the cash reserves Apple has and it all comes down to that from a corporate view.
Apple wont impode if Steve died one day or the other, but I think it would start to act less aggressively and less risky.
It would become more like any other corporation shying the risk instead of searching it.
You could see that from the illness period, apple did some product polishing but there was no serious new product introduction at that period (well they did not have one in the line either the ipad more or less was the last new product and before that the iPhone and MacBook Air that was three years ago)