New features of Windows 8 and how it compares to Windows 7

by HSG on Jul 20, 2012 in Articles from Software Fans

Sage wisdom states that there are two sides to every coin. This timeless wisdom will be borne out in spades with Windows 8/RT. Let's get into the dark side first.

If your users are veterans of Windows it is safe bet they are going to take one look at Windows 8 and scream blasphemy. Users whose brains are geared towards visual learning will undoubtedly yell the loudest and longest.

There's a good reason for this. Mick Jagger brought his band to the Redmond campus, performing live "Start Me Up" in the summer of 1995 (it was a great show). This heralded in the abandonment of program icons sitting on the desktop and introduced the now legacy Start button.

Ending the life of the 17-year-old start button is not going to go well with some users.

The two things you can do to calm down the angry users is show them the lower right-hand corner to launch the charms bar. The other thing you can do, and probably should do first is show them the desktop tile on the Metro interface.

Of course this does not give a reason to leave their legacy Windows. I'm going to tell you what you need to tell them to switch.

Two words. Money and security. The operational costs of Windows 8 hits a record low on many fronts. The improvements on security are so great, OS X and Linux are now having to play catch-up.

If you have been influenced by some industry pundits referring to the next generation of Windows as a Frankenstein OS, I can say as a full-time Windows 8 user since August 2011, if you believing that malarkey I'm ready to sell you the Brooklyn Bridge.

Here's the short story. IBM and Microsoft started working on an operating system beyond DOS in the mid-80s. It was called OS/2. IBM insisted it run on the 8286. Bill said by the time the OS would be ready we would all be on 386's. They got a divorce.

Microsoft introduced NT. Banished for all time is even a mention of the first version that lasted for about three weeks. NT and NTAS (Advanced Server). The second try was called NT version 3. Matching the version numbers for the DOS/Windows.

For reasons I am not at liberty to discuss there was a hurry up replacement to XP, Vista.

Let's be kind and say the cleanup of legacy DLLs and other core changes to things like SMB, IPC, and RPC did not go well. The attempts to shame the user into security only doubled down on the failure. At the same time Apple introduced Intel-based computers. I ordered my iMac from Amazon when the contest to get Windows running on the Mac was announced. I was staging my exit.

Windows 7 continued the cleanup and continued to improve security.

Developers, wait to you see Windows 8 in action. While all the subsystems are still in place in NT 6.2 (Windows 8), every one of them was sent off to a Weight Watchers Boot Camp. Just launch the task manager for a clue.

While you're there, after you have ratcheted your jaw back to your face, study the stats. No, you're not on LSD.

Gone are the days where when somebody said Windows I would recall a vision of the 2+ meter iguanas basking in the sun serving a purpose known only to God. The resource requirements of Windows 8 are so miserly you can't believe it's Windows.

This does double duty on the security front, mating Arnold Schwarzenegger with an armadillo on steroids.

That sums it up for Windows 8. In the meantime I hope you're looking @ the.net development tools. and be ready to write some Windows RT apps.

other blog entries

How to protect code from memory leaks?
Dashboard Screen
How does Google use Python?
What skills and programs should you know/have to design video games?
What Options do Freelance Consultants Have with Large Corporations
Is Microsoft Becoming a Hardware Co?
The Future of Java and Python
Common Computer Problems and How to Fix Them
How Does HTML 5 Compare with Flash?
Communication Barriers in the World of Big Data

Course Directory [training on all levels]

Upcoming Classes
Gain insight and ideas from students with different perspectives and experiences.

Interesting Reads Take a class with us and receive a book of your choosing for 50% off MSRP.

did you know? HSG is one of the foremost training companies in the United States

Information Technology Training that enables companies to build better applications and expertly manage the software development process.

Our courses focus on two areas: the most current and critical object-oriented and component based tools, technologies and languages; and the fundamentals of effective development methodology. Our programs are designed to deliver technology essentials while improving development staff productivity.

Personalized courses for unique business and technology needs

An experienced trainer and faculty member will identify the client's individual training requirements, then adapt and tailor the course appropriately. Our custom training solutions reduce time, risk and cost while keeping development teams motivated. The Hartmann Software Group's faculty consists of veteran software engineers, some of whom currently teach at several Colorado Universities. Our faculty's wealth of knowledge combined with their continued real world consulting experience enables us to produce more effective training programs to ensure our clients receive the highest quality and most relevant instruction available. Instruction is available at client locations or at various training facilities located in the metropolitan Denver area.

Upcoming Classes

consulting services we do what we know ... write software

Design and Development
Application lifecycle management
We generate use cases, UML documentation, architect the system, create an object model, iteratively develop the system, unit and system test and modularize where necessary. These types of engagements are typically longterm and, almost always, incorporate a variety of software technologies.
If you are in need of expertise but only require the assistance of one or two engineers, the Hartmann Software Group can be of help. Instead of procuring talent by way of a placement agency who is likely to contact us, come to the Hartmann Software Group directly. You may realize some savings.
Mentor
The best way to learn is by doing.

The coaching program integrates our course instruction with hands on software development practices. By employing XP (Extreme Programming) techniques, we teach students as follows:

Configure and integrate the needed development tools

MOntitor each students progress and offer feedback, perspective and alternatives when needed.

Establish an Action plan to yield a set of deliverables in order to guarantee productive learning.

Establish an Commit to a deliverable time line.

Hold each student accountable to a standard that is comparable to that of an engineer/project manager with at least one year's experience in the field.

These coaching cycles typically last 2-4 weeks in duration.

Provide Expertise
Services for your business growth.
With the introduction of smart devices, e-marketplaces, electronic forms, SEO practices, big data, virtual office environments, media streaming and so much more, there is hardly a business whose livelihood is not, in some way, dependent upon the inclusion of such software functionality into its online presence, work environment and product offerings. Such inclusion often presents a complex array of challenges that are far beyond the expertise of the business as it demands an understanding of technological options, modular decomposition, backend systems integration and web services. Most importantly, the business requires IT talent and expertise; this is where the Hartmann Software Group shines. To that end, here is an overview of some of the services that we offer:

Business Rule isolation and integration for large scale systems using Blaze Advisor

Develop Java, .NET, Perl, Python, TCL and C++ related technologies for Web, Telephony, Transactional i.e. financial and a variety of other considerations.

Windows and Unix/Linux System Administration.

Application Server Administration, in particular, Weblogic, Oracle and JBoss.

Desperate application communication by way of Web Services (SOAP & Restful), RMI, EJBs, Sockets, HTTP, FTP and a number of other protocols.

Graphics Rich application development work i.e. fat clients and/or Web Clients to include graphic design

Performance improvement through code rewrites, code interpreter enhancements, inline and native code compilations and system alterations.

Mentoring of IT and Business Teams for quick and guaranteed expertise transfer.

Architect both small and large software development systems to include: Data Dictionaries, UML Diagrams, Software & Systems Selections and more