Language Selection

English French German Italian Portuguese Spanish

M$ Needs More than Tabbed Browsing for IE

Filed under
Microsoft

Microsoft's Internet Explorer Product Unit Manager Dean Hachamovitch recently confirmed in his weblog that Internet Explorer 7.0 would have tabbed browsing integration, a feature that's also available in Mozilla's Firefox browser. One of the many reasons Firefox has become popular is due to tabbed browsing. It was a different concept that let users open numerous windows in a single parent window. It's useful, it's popular, and it works. But I don't see how this is a major feature in need of promotion. While Hachamovitch didn't intentionally promote it himself, he did confirm it as if this is the next thing in browsers.

I am not saying that Microsoft is wrong in porting over features that have made other browsers a success, but what I really want to see in Internet Explorer is security and Microsoft's determination to continue to update Internet Explorer even if there's no "real" competition. Sure, having additional features in Internet Explorer will help tremendously, but what made Firefox a huge success is its correct code structure, a set industry standard that it follows and the foundation's rapid response when it comes to fixing security holes. Microsoft needs to do the exact same thing if it wants to gain back its lost market share.

Since Microsoft already has a dire reputation of ignoring certain security vulnerabilities and never releasing a patch in a timely manner, if at all, it needs to regain trust of its users. In today's times where security is a key to any successful product, especially that's used by millions of computer users throughout the world; Microsoft must pay attention to even the minute details when it comes to securing nine out of ten computers with Windows operating system.

In addition to that, Microsoft has a tendency to ignore products once the company has eliminated its competition. Its Internet Explorer is a fine example of that. Until Firefox came along, none of the other browsers had challenged Internet Explorer much; therefore, Microsoft never paid close attention to its security or tried to add useful features to it. They pretty much ignored it. After Firefox came along, that all changed. Not only did people start reporting more security issues with Internet Explorer, Microsoft also dedicated a team to focus on its browser. It was only after Firefox threatened Internet Explorer's market share did Microsoft made the announcement of an upcoming version that would fix a majority of such issues and would be updated to meet industry standards for browsers. This version will be the upcoming Internet Explorer 7.0.

After Microsoft has gained the trust with the browser's security, features and a promise to continually update Internet Explorer, it needs to make sure that Internet Explorer is well maintained structurally. Since Internet Explorer has been the most popular browser in the world, many webmasters practically designed their website solely for this particular browser. And since Internet Explorer was lenient on its coding style, it led web developers to be relaxed about the way they constructed websites, which resulted in numerous "broken" sites in Firefox and other browsers. Microsoft has the ability to define industry standards in a correct way, so why don't they do it?

There are numerous other things that Microsoft can do to make Internet Explorer a competitive browser functionally and feature wise. What really intrigues me is that Microsoft only seems interested in eliminating competition, and not catering to its users. Microsoft clearly has the resources to define the software industry, but they choose not to do that. I am all for the goal of eliminating competition, but they need do that with better products and continued support to their customers. Microsoft can learn a lot from Firefox and the things that have made it a success. The company will certainly need more than tabbed browsing in 7.0 to get knowledgeable users to switch back over to Internet Explorer.

Source.

More in Tux Machines

Android Leftovers

GNOME Work Is Underway For Sharper Background Images

Canonical's Daniel Van Vugt continues working on a variety of interesting performance optimizations for upstream GNOME as well as other usability enhancements for this desktop environment. One of the latest items being tackled is improving the quality of background images on GNOME. Long story short, for where the background/wallpaper image is larger than the desktop resolution, OpenGL is used for downscaling the image. But the existing means of downscaling could lead to blurry images or just not as sharp as possible images. But now with patches pending, the mipmap level is being limited to still downscale with OpenGL but to have the maximum sharpness possible for the display. Read more

bandwhich Shows What's Taking Up Your Network Bandwidth On Linux And macOS

This tool's main purpose is to shows what is taking up your bandwidth. It was originally called "what", but its name was changed to bandwhich about 3 weeks ago. bandwhich is able to show the current network utilization by process, connection and remote IP/hostname by sniffing a given network interface and recording the IP packet size, cross-referencing it with the /proc filesystem on Linux and lsof on macOS. Also, the tool attempts to resolve the IP addresses to their host names in the background, using reverse DNS "on a best effort basis"; this can be disabled using the -n / --no-resolve option. By default, bandwhich runs in interactive mode and it has 3 panes that show: network utilization by process name, utilization by connection, and utilization by remote address. Because bandwhich has a responsive terminal user interface, the terminal window in which you run bandwhich must be large enough for these 3 panes to be displayed - depending on the window width and/or height, only one or two of these panes may be shown. Read more

Programming Leftovers

  • Server-side Swift's slow support story sours some: Apple lang tailored for mobile CPUs, lacking in Linux world

    The Swift programming language has suffered some setbacks in its quest for ubiquity since Apple released it under an open-source license in 2015. In December, IBM said it had reevaluated its priorities and decided to back away from server-side Swift development. Then last week, Vapor Cloud, a server-side Swift hosting biz, and a related service called Vapor Red, announced plans to shut down in February.

  • Excellent Free Tutorials to Learn Scala

    Scala is a modern, object-functional, multi-paradigm, Java-based programming and scripting language that’s released under the Apache License 2.0. It blends functional and object-oriented programming models. Scala introduces several innovative language constructs. It improves on Java’s support for object-oriented programming by traits, which are stackable and cannot have constructor parameters. It also offers closures, a feature that dynamic languages like Python and Ruby have adopted. Scala is particularly useful for building cloud-based/deliverable Software as a Service (SaaS) online applications, and is also proficient to develop traditional, imperative code. The language helps programmers write tighter code. It uses a number of techniques to cut down on unnecessary syntax, which helps to make code succinct. Typically, code sizes are reduced by an order of 2 or 3 compared to an equivalent Java application.

  • 13 of the best React JavaScript frameworks

    React.js and React Native are popular open source platforms for developing user interfaces (UIs); both rank well for desirability and use in StackOverflow's 2019 Developer Survey. React.js was developed by Facebook in 2011 as a JavaScript library to address the need for cross-platform, dynamic, and high-performing UIs, while React Native, which Facebook released in 2015, is used for building native applications using JavaScript. The following are 13 of the best React JavaScript frameworks; all are open source—the first 11 (like React) are licensed under the MIT license and the latter two are licensed under Apache 2.0.

  • Espacio de Datos: fulldome installation

    Espacio de Datos is a site-specific, immersive audiovisual installation, consisting of a fulldome projection and a spatialized audio track that I created in collaboration with sound artist Mene Savasta for the +CODE 2018 festival in Buenos Aires, Argentina. It was originally comissioned by Cristian Reynaga and Merlina Rañi, organizers of the festival. Espacio de Datos was also shown at the 2018 edition of the Domo Lleno festival in Bogotá, Colombia, the 9th International Festival of Science Visualization in Tokyo, Japan, in February 2019, and finally at the Elektra Festival XX in Montréal, Canada, in June 2019. This blog post goes in more depth into the background for this project, and the process we followed to create its images and sounds. [...] The sound palette was informed by the thematic field of the data, which contained anonymized clinical information of patients affected by Lassa fever, a virual hemorrhagic fever endemic in West Africa. The tragedy of a deadly disease, reduced to indices and values that are then visualized in a cosmic and minimalistic vision. Mene considered these aspects to construct a noisy and glitchy while simultaneously clean palette, where the tragic element is manifested in the dynamic range, such as contrasts and accumulation.

  •      
  • 2020.03 Trait::Traced
           
             

    Ben Davies has published a module that may well change ad-hoc debugging in Raku: Trait::Traced. It introduces the is traced trait that can currently be attached to any type (class), or to any subroutine or method. So, to find out anything that is happening while executing code in your class Foo, simply do use Trait::Traced and change class Foo { to class Foo is traced {. Yours truly feels this could become a core module rather sooner than later!

  •