device or desktop

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

gadget insights
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

architecting insights

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 Google 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

web development
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:
web development

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.

Options
Translate This Blog Post
Whose Keeping us Open