Philip Lippard

Please say it ain't so

IE6 Rebellion ?...You Be The Judge

As a Web Designer/ Software Developer, IE6 is a browser that is difficult to avoid if you have a web site where the world is your audience.   There are so many non-compliance issues with IE6 that it is difficult to maintain a comprehensive list of known problems.  The most annoying problem with IE6 is the non-support of PNG24 images.

In any event, I saw an article in CNN this morning where web designers are starting a movement to get rid of IE6.  I would not expect the demise of IE6 anytime soon, however this can only be good news.

The problems with IE6 can become so overwhelming that I wrote a special ASP.NET custom control for one project that conditionally injects special HTML code where appropriate for IE6.  It works sort of like this...

   1:  <slcms:InjectBrowserHtml runat="server">
   2:      <DefaultTemplate>
   3:          <img src="/Themes/Images/ShipMyLuggage/Your-ticket-to-ease.png" 
   4:              alt="Your ticket to ease of convenience" />
   5:      </DefaultTemplate>
   6:      <IE6Template>
   7:          <div style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale',
   8:                      src='/Themes/Images/ShipMyLuggage/Your-ticket-to-ease.png'); 
   9:                  width: 478px; 
  10:                  height: 149px;">
  11:              &nbsp;
  12:          </div>
  13:      </IE6Template>
  14:  </slcms:InjectBrowserHtml>    

And of course, all over the web are articles about how to fix the most noticeable IE6 problems....such as 10 Fixes That Solve IE6 Problems...

IE6 ?....Good riddance...

So Who Appointed You King-Maker ?

Interesting how we have all read about the evils of Microsoft over the past decade, starting with the Justice Department's efforts in 1999.  However, when one takes a close look at the behavior of many companies, doing what is necessary to be competitive is common practice.  Take Apple for example.  After the market crash, during the Fall of 2008 Apple shares dropped to $90 per share, and Apple is now at $165 per share and riding high.  On the other hand, Apple is clearly not what one would call an "open company".  The Macintosh product line and the OS X operating system is built on top of Intel based processors, yet don't dare try to run OS X on a Dell Intel based processor, or for that matter an Intel based processor from anyone other than Apple.

When I started iPhone software development I searched the Internet long and hard for a means to run the iPhone SDK and Objective X (XCode, etc) and OS X within a Microsoft Virtual PC (VPC).  I found one hacker who spent hours trying such and was moderately successfully, however no doubt he violated numerous license agreements along the way.

And then there is the Apple iPhone App Store.  My previous blog posts support my view that the iPhone product line is a revolutionary product line, however it is clearly not what one would call an "open product line".   The Apple iPhone App Store places Apple into the role of King-Maker.

Here is an interesting article from this morning's Wall Street Journal that may suggest a reversal may be forthcoming in Apple's behavior.

iPhone 2.x Beats Windows Mobile 6.x into a Coma...

Apple announced more blow-out earnings on Tuesday, including the startling but not too unexpected 6.9 million iPhones shipped during second calendar quarter. Apple CEO Steve Jobs claimed that Apple beat Research In Motion for smart phone shipments. As I explained yesterday and Tuesday at Apple Watch, the claim doesn't hold up based on Steve's data. More likely: Apple beat Microsoft, by a huge margin.

Windows Mobile's star is rapidly falling. Coming into 2008, RIM pushed Microsoft out of second place for smart phone operating systems, according to Gartner. Apple has surely knocked Microsoft into fourth place. The question: Is it fourth behind RIM or Apple? That depends on whether Apple snatched second place from RIM.

Click HERE to view ull story.

Year 2008 - Election Year - It Is About the iPhone Stupid...


I have become quite skilled with Microsoft's web technologies over the years; IIS7, ASP.NET, AJAX, Silverlight, etc, however I never really developed much of an interest in Microsoft's mobile platform; Windows Mobile. As a result of being a MSDN Universal subscriber, Microsoft gave me a free Pocket PC (pictured to the left below) several years ago, however I still prefer to use my basic cell phone (pictured to the right below).


Yes, I have always admired Microsoft technologies. I started promoting Microsoft technologies to the finance industry in 1992. I stood on my feet all day long at many a trade show (in the US, Europe and Pacific Rim) which promoted Microsoft technologies. I promoted Microsoft technologies as much as our own. The technologies were "one-in-the-same" I suppose. Nexus was embracing Microsoft, and Microsoft was recommending Nexus.

However, one does have to recognize a paradigm shift from time to time. The iPhone represents such a move. I would have to place the iPhone right alongside some other past products which genuinely changed the way people work, live and think, such as:

  • IBM System 360 - 1964 (started the modern age of computing)
  • IBM PC - 1981
  • IBM PC/AT - 1984
  • IBM Thinkpad - 1992 (I have probably owned seven of these over the years)
  • Apple iPod - 2006

Being a software developer at heart, the only way to fullfill my interest in the iPhone is to go out and acquire an iMacBookPro. The iPhone SDK requires a Mac, and I have researched the possibility of executing Mac OS X in a PC based virtual machine; not on planet Earth anyway. It would appear that someone got Mac OS X running with VMWare, however such hacking efforts violate the Apple license agreement, so I suppose I will spend $3,000 to purchase the iMacBookPro pictured below, just so I can start iPhone software development with the iPhone SDK. I figure I will do some "in the cloud" development, using Microsoft .NET technologies to deploy "the cloud" and the iPhone SDK technologies for the iPhone "cloud recipient". I wonder what airport TSA staff will say when I am now carrying two laptops through security; my trusted Thinkpad, and now a iMacBookPro. Interesting how Microsoft have gotten so much bad press for years, yet Apple will not even allow its iMac OS, which runs on Intel based processors, to run on anything other than an Apple assembled Intel processor. Nonetheless, here it is:


The new language to be discovered here is Objective C. It shall be interesting to see how this effort goes, and where this detour in the road may lead. I will keep you posted. At a minimum, this effort should satisfy my continuing curiousity for emerging technologies.

...and yes indeed, we are in an election year. If you have ever walked into an Apple store then you probably have more technology exposure than John McCain (or is it MacCain ?)

. It was Ronald Reagan who said..."...Government is not the solution....Government is the problem...". If a US Senator has been on planet Earth for 72 years, yet he knows absolutely nothing about the force that drives the worldwide economy, then I think we now know why ... "...Government is the problem..."... yes indeed.


















However, anyone can slip up in an interview. This is what Steve Balmer had to say about the original iPhone.