Apple, on purpose, made the operating system iOS 4 so bad for iPhone 3G users that they had to buy the new iPhone 4th That is the accusation in a new class action lawsuit against Apple in the U.S.
Since Apple launched version 4 of Mobile Platform IOS in June, it was not a happy day for the owners of an iPhone 3G. The new control system gave the tens of iPhone customers problems with lower speed and poor battery life. Matter drowned then suffered in the simultaneous launch of the iPhone 4, then the highly publicized antenna problems, but now it pops it back up.
In the U.S., namely Apple, now withdrawn in court by disgruntled customers who accuse the company to display all the problems within IOS 4 was launched. The writes PCmag.com .
JavaScript or ECMAScript, the real name, is the programming language many developers have learned to hate. But JavaScript is maybe starting to become the main programming language if you want to create online services.
JavaScript was developed in 1995 by Brendan Eich – now the CTO at Mozilla – and put in Netscape Navigator 2.0. The prelude was that Netscape wanted a programming language that could bring more interactivity in the browser and Brendan were told that management wanted something that looked like Apple’s HyperCard . I think Brendan borrowed box including a good deal from / Scheme and in the course of ten days came Brendan up with a prototype specification for what was to be JavaScript and management of Netscape liked what they saw. The prototype was implemented right in Netscape 2 and sent out to the masses a few weeks after. JavaScripts maternity lasted no more than a bare month.
so fast birth is not without problems. Like all other programming languages have JavaScript bad and good sides. But peels Excluding the real bad pages in JavaScript, is actually left with a small and nice language. It is also true that the things we programmers have disliked using JavaScript to a small extent, problems related to language, but due to differences between implementations in browsers, and not least the interaction with what is called the Document Object Model (DOM). DOM is a web browser is designed after it has read and parsed an HTML document and it’s DOM JavaScript largely makes the interaction.
Browsers have not until recently been particularly good at making sure that the speed of JavaScript has been on top. A slow execution combined with differences in implementations between browsers led unfortunately, many put the JavaScript in the stall for the nonsense language until a few years ago.
One can debate back and forth about what is good and bad with a programming language. It can with JavaScript too. The reality however is that JavaScript is extremely widespread and it spreads even more. The browser you’re reading this in the guaranteed ability to execute JavaScript the mobile phone has most likely a browser with JavaScript support, read the disc you may own as well as and Web-enabled TVs with a JavaScript engine in it starts to come.
HTML5 and its sisters are perhaps most likely to see at first. We shall deal with HTML5 specification and peels away the piece that is only intended for browser developers, including tokenizing ‘one, we are left with a small number of new semantic elements and a good dose of new JavaScript APIs. Audio video canvas are new elements in HTML5 with rich JavaScript API can be programmed against using JavaScript. Web Storage Geolocation IndexedDB , WebSQL / Web Database , WebSockets Drag and Drop File API Server-Sent Events is pure JavaScript APIs that now exist or come into browsers. Web Workers is an API to help with the execution of the heavier and more JavaScript consuming operations.
In addition, we also Device APIs to provide JavaScript Web browser access to hardware resources on the device it runs on. Soon the JavaScript via these APIs have access to, among other things, camera and USB ports on the device. JavaScript is getting access to hardware, we have actually already today; WebOS is an operating system where all the hardware resources are available to JavaScript, and all applications on the device is written in JavaScript. Palm has already deployed this on a few of their devices and after that Palm was bought by HP, HP has worked hard to get the WebOS into new devices they produce. Google Chromium OS built around the same thought.
The speed of the execution of JavaScript is also shot in the air dramatically in recent years. Hard optimization of JavaScript engines and the introduction of techniques such as JIT-compile , where the JavaScript is compiled to native code, and hardwareakseleratorer has led to the execution of JavaScript functions start to come in line with many other languages.
Last year, the 5-ECMAScript specification, which among other things, remove some of the really bad things in JavaScript , and give us greater security when running JavaScript.
More or less all browser vendors are working today without doubt, very hard to improve their JavaScript engines and this has major implications for the spread of the language. But, it’s not just the browser since it’s exciting stuff on the JavaScript front.
More than two years after the search giant Google launched its own browser, Google Chrome , initially for Windows, Mac, and then in Linux versions, it is now so popular that just over 10% of the traffic here uses Chrome. Something that is interesting is who rise at the expense of.
FIREFOX bleeding
It’s not only Microsoft Internet Explorer (which has had declining trend long) that bleeds users to Chrome. Also number two, Mozilla Firefox , which used to be the nerd’s favorite, is losing ground.
Firefox is – like Chrome – open source, and the success is probably due in part that Firefox supports the so-called add-ons , small additions to the browser that do everything from removing advertising to help programmers. There is a very wide range, and for people who use the browser to more than surf news and pay the bills, some of the add-ons’ene very useful. Chrome has its own well; extensions and there is eventually a part of them, but not nearly as many as for Firefox yet. So for some heavy duty users, it might still only Firefox has everything they need. Yet we have in the past we have seen several around us – including some advanced code heads – go over to Chrome.
When Chrome was released in early September 2008, the head of Mozilla Europe stated that he did not think Google was trying to kill Firefox, he said Microsoft should be more worried. Looking at the interest in Firefox and Chrome respectively, one sees that there’s stuff.
Functional Differences
The reasons why people choose one over the other are certainly different, but it seems that Firefox gets more and more features and takes longer and longer to start, but Chrome is quicker and has gone down from two menu buttons for one, a tiny wrench on the right. The rest of the space is left to the internet.
In a document that was posted on the developer pages for Chrome, Google reveals that the version seven of their browser supports GPU acceleration. Thus enters the ranks Chrome with Firefox Internet Explorer 4 and 9, which has implemented the solution in their latest versions.
Since Chrome uses a slightly different form of processing and rendering web pages than its competitors, is the hardware acceleration a bit more complicated. That’s because Chrome uses the sandbox principle, where the application does not allow direct access to the operating system, such as Firefox and Internet Explorer. Google says this will not be a problem and assured: “There have been a lot of work to overhaul Chromium graphic engine”.
Google throws up with this on a rising trend in alleviating the burden on the CPU onto the GPU. In addition to IE and Firefox, Adobe has also implemented the solution in version 10.1 of its Flash platform and the latest release of Creative Suite CS5.
Another new feature in Chrome 7 is that the Mac version comes with Tab Overview, or Tabpose. This is a function similar to Exposé that is built into Mac OS X; tabs can be pulled apart visually and view thumbnails of all open tabs.
Microsoft’s free security suite Security Essentials is now available for businesses with up to 10 users. So far the package has been designed for consumers. Microsoft will make it permitted for companies with up to 10 users to run Security Essentials. If you have or get more users than 10, then you have either to another supplier or switch to Microsoft Forefront.