device or desktop
Apple’s new iPad 3 in Business: Wins and Losses

On First Glance Not Much Different from iPad 2
You are not supposed to call it the iPad 3, rather the Resolutionary new iPad. The new iPad specs show that it has the same dimensions, weight, battery life of the previous iPads. The winning feature is the fabled retina screen, 2048 x 1526 pixels on 9.7 inch diagonal equal 265pixels/inch – very close to the point where the human eye can no longer distiguish pixels. And the new A5X processor is dual core for regular processing but quad-core for its graphic operations. RAM increases to 1GB by way of the A5X chip And the iS ight 5Mpixel camera is not quite equal to the new 41MPixel Nokia 808 PureView but it certainly moves the iPad up from its humble camera specs in iPad 1 and 2. Storage tops in at 64GB plus 2GB of iCloud space with fast 4GLTE network operation as better data mover. And the price, despite the reputed 25% increase in wages at Apple’s Foxconn manufacturing sources - the price is the same $499 for the 3G 16B unit.
The New iPad Catches Competition with Pants Down
As Tim Cook noted in his presentation there is no other tablet currently being delivered that can match the new iPad specs especially for screen resolution and speed and price for comparable specs. All the Androids currently top out at 1280 x 800 pixels and most are back at the old iPad 1024 x 800 or less. Only the upcoming Samsung Galaxy 11.6 tablet due out sometime in the Summer will have screen resolution a notch above the new iPad at 2560 x 1600 pixels and a 2GHz processor instead of the slower A5X. But we are talking futures in the case of Samsung.
And as for the Android OS powering the tablets, Jelly Bean,version 5 is expcted in June-July but no definitive word on features. In fact Google’s Andie Rubin, at the Mobile World Conference in Barcelona, was reduced to promising a major push for Android and its tablets “during the summer”. The speculation on the next version of Android, Jelly Bean, posits a Siri like Assistant, a File Manager, an ability to switch between Android and a loaded version of Windows – no idea if 7 or 8 with instant response, special malaware protection and the only real guarantee – a better version of Chrome the browser. Problem – vendors have yet to move to Honeycomb much less Ice Cream Sandwich versions of Android. Will Jelly Bean be compelling, stable and delivered on time enough to persuade tablet vendors to adopt Jelly Bean in prompt fashion??
On the Ultrabook front, Wintel is stuck at high prices between $900 and $1500 for ultra-slim laptops that cannot match the specs of the iPad 3 for battery life [9-10 hours] nor for screen resolution [2056x ]. Worse, the Intel Ivy Bridge processors are being delayed a speculated amount of time – IvY Bridge bring same speed at but double battery life for lower prices. And of course, the biggest mover, Windows 8, is now being posited as not available until the end of the year … and may not make Christmas sales. Windows 8 itself had its Consumer Preview reveal and is getting highly positive or deeply distressed reviews. Positive for Metro and touch interfaces, negative for its integration of Metro with the old Win 7 UI. So Win8 is still a dubious player until this time next year
And Nokia and Rim are preoccupied with getting their smartphone houses in order. Net result – expect at least two quarters of continuing dominance in tablet sales by Apple with iPad and the new lower priced iPad 2 and iPad 1 versions. And it could be a full year or more depending on how badly Apple competitors goofle. So count on Apple absolutely dominating the tablet market with its end consumer orientation. But it is in the Business market that Apple hopes to make its breakthrough and there are some ingredients for that in the iPad 3 … err, new iPad.
Apple and Business
I can remember working on a contract at Nortel Networks back in the late 1990′s and all the machines were Apple PCs and servers. But Nortel is gone and so is Apple in most business settings. And if many major shops like Fedex and Corrections Canada are just starting to move to Windows 7 this year – you can judge how daring business IT shops are. Ostensibly, the new iPad is designed to change that.
For example, hospitals and doctors will now have a screen equal to the task of showing all the Xray, ultrasounds, and other scans of their patients. And the camera will be equal to the task of recording with fidelity patient progress. Ditto for insurance agents documenting and servicing claims. likewise Apple has a vision of where iPad can be used in Business – but there are serious flies in the ointment as seen immediately below.
However, in both of the above cases the associated supporting medical or insurance IT infrastructures present problems. That IT business procesing requires multitasking and efficient data processing tools – not great iOS strengths. Multitasking is a privileged state for which Apple is loath to give developers unrestricted access because of malaware vector, reliability and battery life problems/costs. Data processing tasks and servers run into the Apple ecosystem pricing and access barriers. It is not a pretty picture trying to do Business with Apple.
Yes, Apple can point to HTML5, various XML and other document exchange systems, and the OnLive Windows in iPad story. But there are serious problem here too. HML5 moved along fast until about 2009-10. Since that time a number of serious and unresolved problems have continued to hamper HTML5′s progress. First, no major vendor is using HTML5′s Canvas and SVG and CSS3 in a major way – there a lot of start-ups but no compelling app. More seriously, key recommendaions like Forms, touchscreen UI, Web Databases, Web Offline operations and many others are in the state of limbo. Bottom line – HTML5 is not a robust Business solution space in contrast to consumer apps where games, videos, and blog reading are livable in the smartphone andtablet space.
But there are more serious Business IT problems. iBookAuthor has shown what the toll that going without Flash takes in multimedia settings. Even moderate sized iBookAuthor texts eat up 2-4GB of the precious storage available on iPad. True one can send and receive the book on demand from the iCloud or DropBox , but this defeats the handy reference idea. As well, Java has been banned on iOS – and so much of the local lient supporting infrastructure for XML and other document exchange mechnisms used by Business even on the Mac which is heavily Java coded have to be changed for the iPad’s Objective C.
But Objective C presents another problem again for developers. Although Objective C is C programming language inspired, it is more than C and definitely not C++. And the iOS version of Objective C is different from the Mac version although the programming libraries are starting to converge. But the bottom line is that Apple imposes on software and business developers another language with little cross platform capabilities. In addition, just as Java and Flash have been banned there is scarcity of other client programming tools such as Ruby or Python or Groovy except in iOS native dialects .
Finally there has been talk of the OnLive desktop solution of bringing Business to the iPad. The OnLive desktop service that brings Windows 7 and Microsoft Office screens to customers on iPads with very fast response time. But OnLive has run into 3 hurdles. First, the Windows 7 sessions are delivered from a server not from the users local PC. Second, the response time is dependent to an extent on the screen size for the iPad and that has increased withthe new iPad by a factor of 4. Third, Microsoft and onLive are having a disagreement on what can be done with customers using Windows 7 and Office – see here for details.
Summary
Pundits have failed to give proper credit to the new iPad. it is loaded with screen, battery, camera, and CPU features. It gives Apple another 3 to 6 quarters of likely dominance of the consumer side of the tablet market. But the tide may be turning decisively in Apple’s favor if consumer sales explode without a Android por Windows response to iPad 3 specs. This may help carry the way in the Business market as end users demand iPad support at work.
However, as we have seen, a)Business IT is very conservative and b)even the new iPad, its ecosystem and closed programming present real problems for Busines IT as well as business software vendors. These are not simple issues – so expect a stormy rollout of iPads in Business.
The Plus PC World: Client Computing Directions
The Technology pundits have it all wrong – calling for a Post PC World. Over on Reddit, we are having a small debate on the Post PC World versus the Plus PC World. The Post PC World see the decline of the PC as they are replaced by smartphones, tablets, games and other mobile devices . The Post PC World also sees the rise of new client OS with primacy placed on touchscreen operations, ease of use, low power usage , and therefore strict control of multi-tasking. Apple iOS is the best examplar.
The Plus PCWorld takes the view of rapid convergence of the smartphone, tablet, gaming, and PC Worlds. Moores Law is again at work continuing to deliver a doubling in computing power [and dragging along storage, display area, and communication bandwidth with it]every 18 months or less for the same price. For example, quad-core chips are being delivered in smartphones and tablet. the result is that every device can be a PC. Okay, not equivalent to todays fastest and best PC – but able to run the best of PCs from 4 -5 years ago. And most importantly run the bulk of programs and apps with good response time, ease of use, and that users want: a browser, email, word processing, simple games, videos and maybe 2-3 special apps/programs. But there are two other phenomena pushing towards a Plus PC World – Convertibles and Cross Platform Compatibility.
Convertibles
Smartphones [see Motorola Atrix ] and tablets [see Asus Transformer Prime] are becoming convertibles. Game consoles like like Sony Ericsson smartphone are becoming expanded use convertibles. Users can hook more smartphones and tablets into docking stations with more traditional PC conveniences such as a full keyboard, a trackpad, more and better battery-life, more ports and disk storage. And these devices now have the equivalent of PC computing power from just a few years ago.
Alternatively, WiFi Direct or Bluetooth bring about device-to-device or to network port/docking station connectivity at ever higher speeds of up to 25MB/sec. This makes virtual connections among devices an alternative to wired connections; but also this place a premium on being able to communicate easily between devices.Thus being able to run the same or familiar OS and apps on those devices will be a winning option for the expanded Client Computing. As Client Computing devices converge on features, speed of operations, and quickly achieved portability – then compatibility and a common OS infrastructure becomes a primary concern for consumers. Next consider cross platform compatibility for businesses and developers.
Cross Platform Compatibility
Cross Platform Compatibility has rarely won against proprietary systems with “better” feature sets. OS2 vs Windows is the best example of that to business’ great duress when Windows went onto major reliability, bugs, security and pricing problems that can still plague the OS 20 years later. So the emergence of mobile OS like Apple iOS and Google Android raise the question of cross platform compatibility.
Now Steve Jobs conveniently “solved” the compatibility problem while banning cross platform tools like Flash, Java, and program generator output from his iOS devices. Steve’s solution was HTML5. But even two years ago HTML5 had some serious discrepancies among vendors as this interview with W3C HTML5 Editor Ian Hickson reveals. Since then issues with Touchscreen UI, Web databases, CSS3 styling, and Offline Work among others have grown contentious between major software vendors of both OS and browser makers. Add to this the problems of general Web HTML performance and security problems – and HTML becomes no magic cross platform solution.
In fact developers face an increasing Babylon of Programming Languages and Database Systems[ NoSQL anyone?]. Look at just the largely incompatible Operating Systems for Client Computing:
1 – PC OS – Linux, Mac, Windows
2 – Smartphone and tablet OS – Android, BBOS, iOS, Windows Phone and Windows 8
3 – Gaming consoles - Nintendo 3DS, Playstation OtherOS and Vita, Xbox 360
4 – Cloud Operating Systems – Amazon EC2, Apple iCloud, Google Chrome OS, IBM eyeOS, Microsoft Azure,
Now for the past 30 years[if not 60 years] isolated islands of information have been at the top of IT Problems for organizations large and small. Isolated sets of incompatible devices have plagued consumer computing. PCs brought a measure of unity for Client Computing. But the Post PC versus Plus PC OS directions will answer whether the problem of isolated island expands or contracts. How do the major client computing OS vendors stack up.
Client Computing Directions
The client computing vendors have distinct positions on their OS as the table below suggests:
| Category | Apple | Microsoft | |
| Smartphone | Most Apps – 600,000 mind share leader 2nd in market share |
2nd in Apps – 400,000 1st in market share |
Well behind in apps and market share |
| Tablets | Most Apps – 120,000 1st in market share |
2nd in Apps – 40,000 2nd in marketshare |
Well behind in apps and market share |
| Mobile OS position | Proprietary Few languages for development strict control of multitasking No cross platform tools Closed ecosystem |
Open Source Many languagesOpen 3rd party multitasking Some cross platform tools Semi-open ecosystem |
Proprietary Many languages but some proprietary Open 3rd party multitasking Some cross platform tools Semi-open ecosystem |
| Game Consoles | Mobile iDevices only | Mobile iDevices only | Proprietary Xbox and Kinect UI Market share lead |
| PC | Proprietary 2nd Most Apps Small Server presence |
No real OS presence Chrome OS?? |
Proprietary 1st in Apps 1st in market share 2nd Server OS |
| PC OS | Proprietary some cross platform tools 2nd in languages for development |
No real OS presence Chrome OS?? |
Proprietary some cross platform tools Most languages for development |
| Futures | Dividing line appears to be iOS Mac equals no touchscreen, no iOS emulation, no VM support except on Mac HW In iOS touchscreen exclusive no cross platform support restricted multitasking iCloud exclusive to iOS iOS in Apple TV |
Chrome OS emerges?? Android makes jump to PC?? Google buys Canonical?? Android becomes game and TV console controller |
Windows 8 supports PC and tablets Windows 8 converges on Phone 7 Supports Microsoft Azure for Cloud Supports some 3rd party Clouds but not as closely Xbox 360 and Windows 9 converge?? |
Clearly no one OS vendors has the lead across the board in the current and future Client Computing OS platforms. But Apple clearly has the lead.
In client computing OS, Apple has become the new Microsoft. Its OS systems are moving to ever more rigorously closed and proprietary base. This is all good as long as Apple can lead the innovation mind share parade in hardware fact as well as OS features. Also, the Mac hardware and OS/X have been treated as poor cousins – no touchscreen operations, 2-3 times the price of identically equivalent PC hardware, slow transition to iOS feature set. The upcoming Mountain Lion OS/X will catch up to many but not all iOS features.
It appears Apple is convinced of 3 things. First, the Post-PC era will bypass PCs except for niche operations. Typically these will be specialty apps like multi-screen desktop configurations, high-end graphics processing, large development machines, and/or desktops devoted to heavy analytics. Second, Microsoft will do a Vista on Windows 8 – have some show stopping bugs or feature misses that they can smirk in TV ads again – “We told you so”. Third, that the need for cross platform capabilities is over-rated and the speed of machine operations, ever faster communication bandwidths, and HTML, XML, and other data exchange formats will obviate the need for any real cross platform support.
Google, despite doing well in smartphones and inspiring a flood of just great tablet hardware designs, is still firmly entrenched in protecting its Search Business and their own access to Client Computing. As long as that is true there is no need for a Google PC desktop presence and therefore there remains a big gap in Google’s Client Computing OS presence. Besides, Facebook is the real enemy with all its 800 million users and the amount of face time they spend in Facebook and the search engine Facebook is working on.
Ye Editor has advanced the idea that any vendor that has an Open Source OS should be exempted from any limits on app market share. Given that Google’s Android and Chrome OS are both Open Source this would appear to offer an opportunity for Google to get into app software in a bigger way. But the app software market, except through the Cloud, does not appear to meet the Google business model. Google appears committed to Chrome and the Cloud and thus a Post PC World.
Microsoft has looked like the ugly duckling in Client Computing OS for the past 10 years. They simply missed the mobile OS marketplace despite owning its entry points and trying all sorts of tablets, Mobile CE, and phone operating systems. Ballmer lacked Jobs vision that PCs with ever greater computing power had a)become cumbersome to use with many programs having large learning curves and/or remember how to us and b)had for most users raced beyond the consumer computing sweet spot , and c)discounted too much the importance of portable/mobile = light and long-battery life devices capable of knowing their physical state [GPS, ambient light, orientation sensors, altimeters etc]. Then Steve Jobs navigated to the consumer computing sweet spot by trial and error delivering the full range of audio/visual media on iPods; then user phone and Internet connectivity with the iPhone and finally renewed emphasis on ease of use with iPad offering exclusive touchscreen operations in the Apple OS universe.
But Steve Jobs was not infallible – he was originally dead set against 3rd parties being able to create iPhone apps. And the latest Apple magic, Siri, was developed outside Cupertino. But credit Steve and the Apple engineers for seeing the opportunity. Siri has brought voice out of the computing UI desert despite many attempts from IBM, Microsoft and others to deliver it into the computing interface world [But Siri will not work well in business and organizational settings where cross chatter interference will shoosh it up].
But also give Redmond credit, they have recognized their extremely vulnerable position and are betting the farm on Windows 8. Whats in Windows 8 is a series of big bets from the new Resilient File System through Live Tiles as Dashboards to Picture Passwords. Microsoft is “all in” on Windows 8. But the crucial bets are three. First, by bringing a Sensor API, touchscreen operations and the Metro interface up to the Desktop, Redmond is betting that the legion of desktop software vendors will be able to inject new vigor and ease of use into their desktop apps while porting others to the tablet and mobile devices. This is the Plus PC vision – the desktop does not have to wither and die; but given light and portable options can flourish with the new Windows 8 enablement of knowing the state of the machine. This means that Windows 8 will be able to take advanatge of the new convertibles hardware better than Android or iOS.
Second, by bringing Live Tiles, Hubs and true multitasking to tablets and other mobile devices, Windows 8 developers will be able to take advantatge of the huge computing power coming to smartphones and tablets with quad core procesors and new SSD storage capabilities. Windows 8 developers will not just have all of the iOS-like touchscreen and sensor APIs but have more programming leeway to deliver “software magic” on Windows 8 than on iOS.
Third, despite maltreating Windows Web developers over the past decade, Redmond understands the developers, developers, developers advantage. Thus by rescuing their desktop apps, providing multiple language streams for development, and relaxing some of the burdensome Apple ecosystem constraints, Microsoft will initially hope to get enough developers on board to deliver some compelling mobile and desktop apps. Personally, Ye Editor drools at the opportunity to run a touchscreen version of Adobe Photoshop or Corel Paint. Ditto for Microsoft Project or Netbeans Java IDE. Or Techsmith Snagit.
Summary
Steve Jobs and Apple broke the Microsoft Client Computing monopoly – Redmond now has about a 50% share of client computing OS. With smartphones, tablets and extremely portable and long life computing devices, the PC dominance of client computing ended. But with enormous computing power and storage and high res screen size coming to all devices including smartphones, tablets, PC laptops and ultra compacts, the ball game changed again. All of the devices from smartphones through tablets to notepad/ultra compacts have nearly the same computing power at their disposal. And with docking stations or WiFi Direct, mobile devices can become transformable or convertibles. This changes a Post PC World into a Plus PC World if the right software is offered. And Microsoft is working triple overtime trying to make sure that the “right software” is offered. And come February 29th, users worldwide will get to see how right the software is with the Microsoft Windows 8 beta or Consumer Preview launched that day.
Best Smartphone Comparison Data
There are two places that I go for phone comparison data:
PhoneArena

It is fairly simple to setup the comparison – and the review ratings are often bang on.
GSMArena goes tellingly further, offering just great camera comparisons like the following:

Note the camera comparison is truly robust – click on the Gray Chart tab on the bottom of the image and a new image is brought up for further side by side comparison. Ditto for the Color Poster tab. Note the green rectangle in the middle of the image. That is movable with the mouse – just click and drag for more comparative views of the image. Finally the drop down widgets allow users to change the selected smartphones very easily. Note that the site has video and camera spec comparison pages as well.
If you have a favorite place to do your smartphone comparison shopping, please add it to the comments below.
The Importance of the Windows 8 beta on Feb 29th
Here is framed the invite at Barcelona’s Mobile World Conference
Windows 8 beta is important for Microsoft. Judging by what Microsoft is doing under Steven Sinofsky, this is a bet the farm edition of Windows. And if you see some of the details at the Windows 8 blog, Redmond keep doubling down on its feature set with items like ReFS-Resilient File System, Picture Password , and Sensor enablement. Redmond is betting the farm that it can take desktop and mobile device features – and merge them into a compelling whole while preserving enough of the Windows 7 legacy to bring its billion of Windows users forward into the new Windows 8 world. And all this while trying to match the mystique of a departed demi-god of computing creativity.
And the stakes are growing higher by the day.
Gartner is reporting PC sales for Q4 2011 were down in Western Europe by 8% with England reporting a 20% drop and France 12%. Meanwhile Apple Mac sales were up in those two countries. iPad now represent 17% of the PC market if you consider an iPAD equivalent to a PC [or better]. And smartphone sales exceeded PC sales for the first time in Q4 2011 – and now you see why Microsoft is adamant about getting a breakthrough with Windows 8 on phones, tablets, and PCs.
Microsoft knows well from its competitive roots how relentless Moore’s law is – for at least the next ten years computing power for smartphones to PCs will be doubling every 18 months or less. This means that the next generation of smartphones and tablets will effectively be PC equivalents for a broad swath of users. Think connectivity to all that is the Internet, phone and messaging services, word processing and spreadsheets [especially for the popular "convertibles' or dockable smartphoes and tablets] plus a bounty of games and fun. Windows 8 is Redmonds ticket to the future of client side of computing.
Will the Risks in Windows 8 Payoff?
Everyone knows what happened on the last forced “innovation” march for Windows at Redmond – the Windows Vista disaster. Will the very ambitious Windows 8 have too many bugs, missing integration, and other foibles. About the time that Apple’s iPad 3 is announced – rumored to be early March – the ITWorld will know how well Microsoft is positioned to do battle with its new nemesis, as Cupertino now looks down on Redmond both financially and in the loyalty of hundreds of millions of consumers.
Mozilla and Opera: Signs of Open Source Problems
ZDNet is running a series of much too early obituary articles for Firefox and Mozilla – and by implication, Opera. Ed Bott sees the money supply running out because a search sharing deal with Google [80%+ of Mozilla's revenues] has run out and the negotiations have not produced a new accord. Steven Vaughn-Nichols picks up that idea, adds 3 more reasons and implies that Firefox is Toast :
1)Because the Google deal represents 80%++ of Firefox revenues and it is likely to decline or be completely gone. Counterpoint: Mozilla has struck up a Bing search deal with Microsoft worth unknown revenues.
2)Because Firefox is seeing a a small decline in Web browser usage while Google Chrome continues to grow rapidly. The Firefox change varies between 1% gain to 5% loss among the companies that measure browser usage during the period January to November 2011. Counterpoints: Note the wide variation among the measurements of browser usage - for example the range in Chrome browser gains in usage is 4 to 10%. Also consider that Opera continues to thrive and innovate with only 2% web browser market share over the past 10 years.
3)Because Firefox according to Steven is only mediocre in features. Counterpoint: All reviews of browser features are subject to varying opinion. For example, ye Editor puts more emphasis on extensions, debug support, JavaScript performance and HTML5 adoption where Firefox either leads or is a close second to the leader. This is hardly the stuff of mediocre features and performance.
4)Business has been offended by Firefox’s rapid update schedule. Counterpoint: The Firefox Enterperise Support team has come up with a very rational plan that schedules Firefox updates for Enterprise [and therefore changes the automatic updates for those users] to every 30 weeks and maintenace for 42 weeks more.
And the question is if Google cuts off Firefox, will Opera which survives on Google funding as well, will the Oslo firm be on the chopping block too?
Ye Editor keeps all five major browsers on hand for usage and testing with Firefox and Chrome in that order getting the bulk of day to day usage. I will continue to do this because of the devastation that Microsoft and Internet Explorer wreaked upon Web development and usage. First, there was the era late 1990s thru to the early 2000s of major bugs and virus attacks in Microsoft IE browser, IIS server, and other Web software. Second, after making overtures and promises to the Web community in 1998 to make complete implementation of W3C Web standards a priority of IE, Redmond not only reneged on this promise but halted all feature enhancements to IE. Microsoft took until the release of IE9 this year to meet that decade old commitment . But Redmond still did not eliminate/deprecate not deprecating manyof IE’s proprietary extensions. The freezing of browser features in IE f from 2000 until Firefox started to gain browser market share in 2004-2005 were tough times for Web users and developers. So twice bitten, I am not ready to chuck the Open Source browsers. And given the rate of change in computing today, even less inclined to do so.
Rapid Change in Basic Client-side Computing
The Web has changed client computing in three phases during past 20 years. First, there was the pioneering phase where the Web became an extended global LAN-like client – still inferior to the desktop PC cllient in features, speed and sometimes security. However, the Web provided cheap global reach and communication available only to a few, privileged non-Web clients. This phase saw the rapid development of presence, interacting, and selling on the Web by individuals and organizations. AOL followed by Yahoo, eBay and Amazon were major new Web delivery players. Open Source was a primary software delivery vehicle using HTML, PHP, MySQL, Apache, GIF and JPEG being key open technologies.
The second Web phase, known as Web 2, quickly followed in the early 2000s. Web 2 UIs and the emergence of JavaScript followed by AJAX with its targetted object or partial page refreshes enabled dynamic page refreshes with much faster response time then the traditional client-server model borrowed from LAN computing. The resulting performance instituted a second generation of Web applications despite no feature improvements to the dominant browser of the era, IE6. These technologies brought first a GUI interface as good if not better than that available on the PC desktop. Then Flash [now strangely being abandoned by Adobe] brought vector+bitmap images, audio + animations and the video and sophisticated interclient communication such that Web apps could now deliver unique Web games, media, and connected interactions just not available on standalone PCs.
The third Web phase was a hardware and OS revolution. Mobile apps pioneered first by Palm and then by Apple and Android provide 3 things not done by PCs:
1)Multi-touch and gesture simple operations such that operating a computing device does not require menu-madness r lessons in iconography;
2)light, mobile operation with battery life for at least a half days operation;
3)availability of unique sensors that define location, orientation, operating conditions. In short, the Web, HTML5, social media and now the Cloud are land rush territories such that I do not trust any of the major for-profit software vendors to do the right things when it comes to development – either treatment of Open Source or for-profit delivery of software and services.
As telling lesson, look what has happened with Apple. With Steve Jobs belief that he invented this new mobile space primarily at Apple, all the spoils belong to Apple. So Steve has created a closed ecosystem for development on îOS , rigid control of what Apps are allowed while taking 30% on all sales, and priviledged access to media through the iTunes store. More ominous has been Apples unleashing of a patent war against Android with global lawsuits against HTC, Samsung and other Android suppliers. Nortels patents recently sold for 5 times projections and Google bought Motorola for patent protection as much as having a reference implementation of Android smartphones.
These patent wars are happening precisely because so much is at risk in computing. Supremacy of client side computing is open for grabs as PCs fade while tablet and smartphones rise with new sensors, mobility, untethered battery-life plus mobile OS having huge app libraries with very cheap prices relative to PC software at their back. And search now has a strong social media+friend component as eyeballs transfer from browser pages to Facebook, Twitter, WordPress, Tumblr, Stumble On, LinkedIn, etc. Finally, the Cloud is becoming the back-up and sync up point of greater choice. But the Cloud development is highly proprietary with Major players like Amazon, Apple, Google, Microsoft and others having widely variant services and APIs.
Even for do-no-evil Google, the stakes are so high the past records and behavior are forfeit to the new super-competitive environ. So I ask Steven Vaughan Nicholls and Ed Bott what they will do when:
1)Chrome starts to reserve more browser real estate for ads right smack in the Chrome browser interface. Is this the predecessor to a Google App Service “feature” that removes the ads if you use the paid for Google App service?
2)IE is already balking on HTML5 standards and so what to do when Redmond does another IE6 and stays proprietary and outside significant portions of HTML5 standards. Worse, all the major vendors are splitting on key HTML5 standards particularly multi-touch and gestures, Web workers, Web offline operations, and Web database areas.
3)Apple no longer supports an up-to-date desktop versions of the Safari browser as it pushes toward migration to the iDevice framework[note Mac users still do not have touch screen operations and likely never will as Intel Macs are folded into ARM iDevices like Motorola and then Power PCs were succeeded by Intel Macs].
4)One or more commercial browser providers starts to charge for their “full featured browser” while keeping a less feature enabled browser free.
Ed and Steven, feel free to add to the comments below .
The Fundamental Problem: Open Source’s Great Innovations Produce Few, No Rewards
The broader question that Steven and Ed Bott might raise -”Is Open Source dying as well”. Major Open Source providers are being bought by proprietary vendors like MySQL and Java bought by Oracle, QT bought by Nokia,Novell Linux in the Attachmate camp, and others deals. Look also at the trend where Open Source components are tied together in new systems which are either semi Open[usually the free simple software versus paid-for full featured as in JasperSoft ]or effectively proprietary as in the case of Amazon EC2 cloud software.
Lets look at the legacy of Mozilla and Opera. Mozilla Firefox and Opera saved the Web from IE coercion. TheWeb 2 phenomenon either would not have occurred or would have been long delayed without Google and others having been able to deliver AJax powered apps into favorable browser environs. Consider the record of Mozilla Firefox and Opera over the past decade.
Mozilla came up with many innnovations that have been copied by the open and proprietary vendorsn alike:
1)XUL GUI interface markup echoed in Adobe MXML and Microsoft’s XAML;
2)Gecko GUI layout engine inspired Webkit from Apple and Google and influenced Microsoft Trident;
3)JavaScript engines SpiderMonkey in C and Rhino in Java were used or imitated by other major software vendors;
4)Debugging services and features like Venkman debugger, DOM Inspector, Bugzilla error reporting, and liaison with FireBug GUI debugger set standards other browser vendors had to borrow or match;
5)Extensions and add-ons in Firefox have been emulated by all the major browser vendors.
Likewise Opera has had many pioneering browser developments:
1)Pioneered cross OS platform delivery including for mobile devices like PDA and mobile phones;
2)Touch and gesture usage with mouse for interface operations;
3) Tabbed browsing and MDI pioneered among major browser vendors;
4) Zoom by proportional full scaling from 20 to 1000%;
5) Integrated search engine field and popup blocking pioneeered by Opera.
These are just to year 2000 in terms of pioneering Opera developments. See here for the complete list of Opera innovations.
Now neither Mozilla nor Opera patented these innovations because this would be contrary to their open delivery systems. Now this is unlike other major software vendors like Apple [ which has taken out thousands of patents like GUI touch and gesture patents despite prior art], IBM [ has one of the largest software patent troves and has lobbied worldwide for software patents] while flip flopping has been the patent state of the art at Microsoft [flip and flop or like bankers "if we are winning software patents are good, otherwise they are bad"] and Oracle [flip and flop] making Mitt Romney look like a “steady as she goes” politician.
So the broader question is how do open source vendors a)provide for a steady stream of revenues and b)defend themselves against the patent troves of proprietary vendors that can be quite hostile against open source vendors without Open Sourcers using patents themselves? This is the real issue percolating through the threats to the survival of Firefox and Opera. This broader question of patents and support would be much more worthy of the attention of Ed Bott and Steven Vaughan-Nicholls rather than the premature speculation on the demise of Firefox or Opera. Do we support Open Source only when the monopoly noose is nearly around our necks and much less so in comparative good times – Apple, Google, Microsoft, Nokia and RIM all contending for client OS leadership through their various desktop, smartphone and tablet offerings? Or when there appears to be a much broader and competitive choice of OS development frameworks? Open Source is also at a crossroads – whether and how it survives is at stake.

