From what I remember reading (no links sorry), the iPhone will not support the installation of unsigned applications and plug-ins. However, everyone expects this to be simple to disable or override at the cost of invalidating your warranty.
You do realize companies generally don't buy all of their equipment, especially mobile devices which come out with new versions every 3-6 months. It is leased. And how many companies that lease equipment will be "hip and cool" with the voiding of a warranty? Like the ipod, we can probably expect new versions of the iphone 2 times a year with newer or better capabilities. As a business, i wouldn't purchase a product with that great of a changeover if i could avoid it.
Google itself says that their presentation software is not a power point replacement. From this article:
In an interview on stage at the Web 2.0 Expo, Google boss Eric Schmidt was asked if it would compete with Microsoft Office, Schmidt said, "We don't think so. It doesn't have all the functionality, nor is it intended to have the functionality of products like Microsoft Office."
Which is true. In fact, it's going to provide a useful extra in helping Office/PowerPoint users to collaborate online, and extend the appeal of the PowerPoint format by making it easier to share slides with people who don't own Office. All this is good for Microsoft. On the other hand, it provides light PowerPoint users with a good reason not to buy a full copy of Office, and in the longer term, there is no assurance that Google's version won't gain extra features that make it a PowerPoint replacement. In sum, Google is just using the "Embrace and extend" approach straight out of Microsoft's playbook.
I don't see how one can say that this is going to replace office or parts of office. And as nice as web apps are, not everything is good as a webapp. I'm not sure if phones are the right place for every kind of app, but one doesn't have to try to hard to think of things that wont run well as web apps.
Half the things you list in "systems research", which is just a field of research, not really computer science (but i understand what you're getting at) can have papers and proposals that have nothing to do with coding. Take a look at Lamport's papers (Logical Clock Synchronization, Byzantine General's Problem) and many others (ACID vs. BASE, End to End, Communicating Sequential Processes) to see what kind of "system's research" doesn't require coding.
In fact, some could point at those papers, especially Logical clock Synch, and show how revolutionary they are. No one here is saying that programming isn't a valued skill, but i think people are confusing, like this thread's OP said, is that there is a Science to computer science, not just application. You don't just teach kid how to run experiments and call them a Scientists, they need the ideas to test, the methodology to test, and the want to test it.
I think you are really missing the point of computer science.
No offense, if you want a programming monkey, go get someone from ITT tech or whatever vocational school you'd like. That's where one learns application of programming languages, and yes, it's what a lot of (present minded) business are attracted to.
If you look at top programs in computer science, they couple the drive of (geeky) students with a strong theoretical background. I'd rather learn about past operating systems, algorithms, and programming concepts than how to code different structures or drop down boxes in the latest language.
Lets not forget that learning programming languages change frequently... why not move more towards theory and away from language specific educations? I'd rather choose a person who can learn any language than one who only knows one.
While this probably won't get too much play outside of the tech community, it's good to see there is at least an interest in computer science/robotics in the high school level. It wasn't until college that i had the ability to tinker with some robots, and it was a great experience and definitely taught me a lot about the field, not just theory.
Now i just can't wait for robotics teams to get a slice of that high school football budget.
KB&M is better for twitch games (any FPS) but have you played geometry wars on the PC? that game is lame without 2 thumbsticks. Also, all the classic content coming to Live Arcade was made for a dpad- i see no reason to get rid of it at all.
I disagree with your opinion on music and the reclining seat. both of those two items are designed for a personal "bubble." Whereas there is no range other than how softly or loudly one can talk on a phone.
I've heard people talking on their phones right before takeoff- they have no idea how loud they are or how stupid some of the stuff they say is. I think it is perfectly acceptable to ban cell phone use on planes because of this reason. Of course, they can't say this is the reason because thats the area of individual airlines. Nevertheless, I'm not missing anything by having my cellphone off.
Half the things you list in "systems research", which is just a field of research, not really computer science (but i understand what you're getting at) can have papers and proposals that have nothing to do with coding. Take a look at Lamport's papers (Logical Clock Synchronization, Byzantine General's Problem) and many others (ACID vs. BASE, End to End, Communicating Sequential Processes) to see what kind of "system's research" doesn't require coding.
In fact, some could point at those papers, especially Logical clock Synch, and show how revolutionary they are. No one here is saying that programming isn't a valued skill, but i think people are confusing, like this thread's OP said, is that there is a Science to computer science, not just application. You don't just teach kid how to run experiments and call them a Scientists, they need the ideas to test, the methodology to test, and the want to test it.
I think you are really missing the point of computer science.
No offense, if you want a programming monkey, go get someone from ITT tech or whatever vocational school you'd like. That's where one learns application of programming languages, and yes, it's what a lot of (present minded) business are attracted to.
If you look at top programs in computer science, they couple the drive of (geeky) students with a strong theoretical background. I'd rather learn about past operating systems, algorithms, and programming concepts than how to code different structures or drop down boxes in the latest language.
Lets not forget that learning programming languages change frequently... why not move more towards theory and away from language specific educations? I'd rather choose a person who can learn any language than one who only knows one.
While this probably won't get too much play outside of the tech community, it's good to see there is at least an interest in computer science/robotics in the high school level. It wasn't until college that i had the ability to tinker with some robots, and it was a great experience and definitely taught me a lot about the field, not just theory.
Now i just can't wait for robotics teams to get a slice of that high school football budget.
KB&M is better for twitch games (any FPS) but have you played geometry wars on the PC? that game is lame without 2 thumbsticks. Also, all the classic content coming to Live Arcade was made for a dpad- i see no reason to get rid of it at all.
I disagree with your opinion on music and the reclining seat. both of those two items are designed for a personal "bubble." Whereas there is no range other than how softly or loudly one can talk on a phone. I've heard people talking on their phones right before takeoff- they have no idea how loud they are or how stupid some of the stuff they say is. I think it is perfectly acceptable to ban cell phone use on planes because of this reason. Of course, they can't say this is the reason because thats the area of individual airlines. Nevertheless, I'm not missing anything by having my cellphone off.