You are not understanding my point and it looks like you are not paying attention to what the OP is saying.
It takes under a second for the sample images to be scanned on my machine. It's fast. It's pure client side HTML/JavaScript.
If you look on the same page that I linked to then you will see that it can also process video in JavaScript doing the same checks.
Further more, barcode scanning algorithms are plentiful and are not nearly as complex as other processing we are already doing in JavaScript. This demo's algorithm is doing harder work than a barcode algorithm would be doing and performance is very good.
The bottom line is that a barcode scanner application is technically and practically possible. This demonstrates that very well. The Mozilla app store will have no problem creating a shopping app using their web capabilities.
Good luck uninstalling Safari on OS X or WebView on Android.
The OS has to have an underlying web rendering engine so that apps built to show HTML in an internal window work correctly. It's a core part of the application SDK and nearly all applications would break in some way if you deleted them.
I've played it before. It's not like playing with LEGO. You just take LEGO pieces and use them in a board game.
If anything it furthers Goaway's point. They had to add rules and special pieces in order to make a "game" out of LEGO. Without the game you are left with just LEGO, which is not in itself a game. Just a tool for expressing creativity. Like a paint program. Or early Minecraft.
Your neighbor Cletus probably wouldn't care about this functionality anyway.
The people worried about someone knowing about their SSID are not the type of people who publicly name it something clever in the first place. They can still hide the SSID or name it somewhat anonymously.
Even if the IT department insisted on keeping XP on those 5 year old machines, the hardware itself is still 64bit.
Upgrading to a modern OS would usher in a new era of 64bit goodness for that old box.
Granted they probably didn't put enough RAM in those machines since they clung to XP, but spending the cost of dinner at a restaurant to buy a stick or two of RAM will make it stand up to even compiling Android.
I'm not sure why a developer would have a 32 bit system. That actually boggles my mind.
Windows has been 64bit for years and years. Normal desktop processors have been 64bit for ages. I don't even remember the last time you could actually buy a 32bit only CPU for a developer desktop.
There is really no reason to still be running in 32bit mode, especially if you are a developer. Developers need to work on modern code, and most modern code should at least be transitioning to 64bit builds if it hasn't already.
You treat 64bit like a luxury, but any developer machine bought in the last 5 years is almost guaranteed to be 64bit.
This has nothing to do with NaCl (which I'm assuming you are referring to by "native code execution") and you should be ashamed for trying to pin this on it. Feel free to actually read the whitepapers on NaCl and look into the internals of how it works.
Then virtualize iOS then, I can't predict what OS you will need.
The fact is that there are useful applications and environments out there that someone will need to use since Android doesn't have an equivalent. It's the same reason we have virtual machines today.
It just seems that a lot of these comments are seeing the forest for the trees.
It would be silly to not invent and develop VirtualBox when chroots and jails "run things in an isolated manner". That's only a small use case. We want to run other OSes while inside our favorite environment.
It's hard to parse your sentence, but JavaScript is no longer interpreted, it's compiled down to machine code at run-time by browsers. It's not very slow nowadays.
Windows has always had, and will continue to have, the core Internet Explorer components built-in and usable by all programs. The only thing that ever happened was removing the shell and putting in a new browser selection screen on start-up for some countries.
Any application that has ever been built with a browser control inside of it would cease to work if IE was not on the system. That will never happen.
There's no indication that these web based programs are any different. They use the Windows built-in web rendering controls to do their work.
normal food
Using HTML5's GetUserMedia()
You are not understanding my point and it looks like you are not paying attention to what the OP is saying.
It takes under a second for the sample images to be scanned on my machine. It's fast. It's pure client side HTML/JavaScript.
If you look on the same page that I linked to then you will see that it can also process video in JavaScript doing the same checks.
Further more, barcode scanning algorithms are plentiful and are not nearly as complex as other processing we are already doing in JavaScript. This demo's algorithm is doing harder work than a barcode algorithm would be doing and performance is very good.
The bottom line is that a barcode scanner application is technically and practically possible. This demonstrates that very well. The Mozilla app store will have no problem creating a shopping app using their web capabilities.
We can already detect porn images in real-time using JavaScript so doing something simple like reading a barcode will be trivial.
IE9 can render and act just like IE8. There's no reason why IE9 will not work with your banking software if you set IE9 into IE8 mode for it.
How did this not get modded Troll?
Good luck uninstalling Safari on OS X or WebView on Android.
The OS has to have an underlying web rendering engine so that apps built to show HTML in an internal window work correctly. It's a core part of the application SDK and nearly all applications would break in some way if you deleted them.
I've played it before. It's not like playing with LEGO. You just take LEGO pieces and use them in a board game.
If anything it furthers Goaway's point. They had to add rules and special pieces in order to make a "game" out of LEGO. Without the game you are left with just LEGO, which is not in itself a game. Just a tool for expressing creativity. Like a paint program. Or early Minecraft.
These games have nothing to do with what he said. They are not LEGO. They are video games made by LEGO.
Your neighbor Cletus probably wouldn't care about this functionality anyway.
The people worried about someone knowing about their SSID are not the type of people who publicly name it something clever in the first place. They can still hide the SSID or name it somewhat anonymously.
If you friend Googlebot on Facebook then your private to friends posts will be indexed by Google.
If you don't friend Googlebot on Facebook then your private to friends posts stay private to your friends.
How this concept eluded you we will never know.
Even if the IT department insisted on keeping XP on those 5 year old machines, the hardware itself is still 64bit.
Upgrading to a modern OS would usher in a new era of 64bit goodness for that old box.
Granted they probably didn't put enough RAM in those machines since they clung to XP, but spending the cost of dinner at a restaurant to buy a stick or two of RAM will make it stand up to even compiling Android.
I'm not sure why a developer would have a 32 bit system. That actually boggles my mind.
Windows has been 64bit for years and years. Normal desktop processors have been 64bit for ages. I don't even remember the last time you could actually buy a 32bit only CPU for a developer desktop.
There is really no reason to still be running in 32bit mode, especially if you are a developer. Developers need to work on modern code, and most modern code should at least be transitioning to 64bit builds if it hasn't already.
You treat 64bit like a luxury, but any developer machine bought in the last 5 years is almost guaranteed to be 64bit.
This has nothing to do with NaCl (which I'm assuming you are referring to by "native code execution") and you should be ashamed for trying to pin this on it. Feel free to actually read the whitepapers on NaCl and look into the internals of how it works.
I was referring to Android's Voice Search, not Siri.
You don't have to manually launch anything.
Just start voice search and say "Navigate to McDonalds" and it will launch your navigation app and plot a course to McDonalds for you.
This also works with your other example: "Text Bob Dole Hey man" will launch your messaging app and put "Hey man" in the message.
It's pretty neat once you start using it a lot.
YouTube has supported HTML5 video for years.
Then virtualize iOS then, I can't predict what OS you will need.
The fact is that there are useful applications and environments out there that someone will need to use since Android doesn't have an equivalent. It's the same reason we have virtual machines today.
Windows 8 is ARM compiled.
It just seems that a lot of these comments are seeing the forest for the trees.
It would be silly to not invent and develop VirtualBox when chroots and jails "run things in an isolated manner". That's only a small use case. We want to run other OSes while inside our favorite environment.
I don't think you can use Android to run WP7 using chroots and jails.
You can run Windows apps with jails and chroots? Do the WINE guys know about this?
foursquare would disagree with you.
It's hard to parse your sentence, but JavaScript is no longer interpreted, it's compiled down to machine code at run-time by browsers. It's not very slow nowadays.
Windows has always had, and will continue to have, the core Internet Explorer components built-in and usable by all programs. The only thing that ever happened was removing the shell and putting in a new browser selection screen on start-up for some countries.
Any application that has ever been built with a browser control inside of it would cease to work if IE was not on the system. That will never happen.
There's no indication that these web based programs are any different. They use the Windows built-in web rendering controls to do their work.
Your employer can keep your Nexus S from updating? I've never heard of this.
Why do they not want you to upgrade to the newest version? Does it really affect your business that much?
Just check your car's position on the map. Once it gets home you can rest easy.
It won't be that big of a problem.