Daily links for 03/30/2012

  • “City government agencies around the world continue to explore mobile applications to provide services more effectively and to reach citizens in new ways. And it’s not just for civil services — cities are embracing apps to highlight their own civic culture and even promote community action. Here are 10 cities that offer mobile apps for citizens, tourists or both. Does your city have an app? What do you like about it?”

    tags: mobile apps

  • “Hearn believes that mobile app development projects will start to take security and privacy into the design process within the next two years because a lot of countries around the world are focusing on the privacy issues and starting to pass more legislation that make the penalties a lot stricter and harsher for business that don’t do it.”

    tags: mobile privacy security

  • “Mobile development has come a long way in the past few years. But as technology continues to introduce new and more innovating products at a rapid pace, there’s room for many developers to make huge mistakes along the way — ones that could jeopardize their product or even their entire business.”

    tags: mobile app development

  • “We enlisted IBM‘s Leigh Williamson, a Distinguished Engineer and a member of the CTO Team, to guide us through the different ways that developers can go about app testing. Testing is not as simple as a developer trying to troubleshoot the native code on an app. Mobile apps are often vertical software systems with a variety of moving parts on the front end, in the middle and in a back-end cloud. Your code on the device may be running perfectly fine, but you would never know it because it is being corrupted from the back end that feeds it information. Or maybe some of the middle-tier services, like third-party SDKs, are running improperly. When something goes wrong, sometimes it is easy to figure out what is broken. Many times, you have no idea.”

    tags: mobile app testing

Posted from Diigo. The rest of my favorite links are here.

Daily links for 03/22/2012

  • Apple‘s iCloud service lets users sync a staggering amount of data between Macs, Windows PCs, iPhones, and iPads. Though Apple says it stores this data securely in an encrypted format, just how safe is it? An Ars reader wrote in to ask us this question, so we decided to investigate.”

    tags: apple icloud

  • “Former Emmerdale actress Jenna-Louise Coleman has landed the role of the Time Lord’s new companion in Doctor Who, the BBC has confirmed. Chief writer Steven Moffat announced the actress will replace Karen Gillan’s character Amy Pond when she leaves the show in the next series.”

    tags: bbc drwho

Posted from Diigo. The rest of my favorite links are here.

Daily links for 03/20/2012

Posted from Diigo. The rest of my favorite links are here.

Daily links for 03/17/2012

Posted from Diigo. The rest of my favorite links are here.

Daily links for 03/15/2012

  • “The biggest new feature is what Apple calls the Retina display: like the one on the iPhone 4S, it’s a very, very sharp screen. It’s four times as sharp as the iPad 2 — in fact, it’s the sharpest ever on a mobile device. This screen has 3.1 million pixels, which is 1 million pixels more than on a high-definition TV set. (At least Apple says that that’s how many pixels it has; I quit counting after three days.)”

    tags: ipad nytimes apple

Posted from Diigo. The rest of my favorite links are here.

Daily links for 03/13/2012

  • “In the March index, released over the weekend, Google saw its Go language drop out of the top 50 while Google’s Dart language was ranked 78th. Oracle’s Java language ranked first, used by 17.1 percent of developers, while Microsoft‘s C# came in at the third spot, used by 8.24 percent of developers. The Microsoft Visual Basic language was ranked seventh, used by 4.37 percent of developers. Objective-C, preferred by Apple and used for developing applications for the iPhone and iPad tablet, was ranked fifth, used by 7.38 percent of developers.”

    tags: google programming languages application development

  • “Governor Andrew M. Cuomo today announced the “Buy Green, Save Green NYS High-Efficiency Appliance Rebate Program” with $3.5 million in federal funds available to New York residents for the purchase of high-efficiency ENERGY STAR® refrigerators and clothes washers. The program begins Monday, March 19.”

    tags: new york rebate

  • “The latest version of WebSphere Application Server (WAS), V8.5 Beta – Liberty Profile, is now available via free download.  If you think you already know WAS, this version may surprise you.  The WAS V8.5 Beta – Liberty Profile, is small, fast and free, because you told us that’s what you wanted.”    

    tags: web ibm websphere liberty

Posted from Diigo. The rest of my favorite links are here.

Return to “Landmines for Open Source in the Mobile Space”

Before I had my current job involving the IBM mobile platform and product management for the WebSphere Application Server, I worked on Linux and open source. In March of 2011, I gave a talk at POSSCON called “Landmines for Open Source in the Mobile Space.” I gave a look at this again and thought a lot of it was still relevant.

You can see a video of the talk and get a link to the presentation here. What do you think still holds? What is out of date?

Daily links for 03/10/2012

  • “By IBM’s own admission, weather forecasting seemed like an unusual use for its supercomputing technology. But 16 years after it began work the parallel processing supercomputing system that would become known as “Deep Thunder” —- a targeted weather forecasting program — IBM has taken the technology mobile, putting it on an iPad app and showing it off to lawmakers on Capitol Hill at a breakfast event on Wednesday and to reporters at its New York offices later in the week.”

    tags: ibm weather ipad mobile

Posted from Diigo. The rest of my favorite links are here.

Stats for browsers and operating systems accessing sutor.com

I haven’t posted the stats for browser and operating system access to this website since last July, but since I’ve been doing a lot of posting lately on mobile topics, I thought it would be useful to check the stats again. The numbers are from Google Analytics and are for the last six weeks of traffic.

Browsers

Position Browser Percentage
1. Firefox 37.85%
2. Chrome 31.76%
3. Internet Explorer 13.46%
4. Safari 9.15%
5. “Mozilla Compatible Agent” 2.58%

Operating Systems

Position Operating System Percentage
1. Windows 60.13%
2. Macintosh 22.21%
3. Linux 9.31%
4. iPhone 2.73%
5. iPad 2.68%

Browsers and Operating Systems

Position Browser / Operating System Percentage
1. Firefox / Windows 26.72%
2. Chrome / Windows 19.19%
3. Internet Explorer / Windows 13.42%
4. Chrome / Macintosh 11.20%
5. Firefox / Linux 5.79%

Daily links for 03/09/2012

  • “Every time a new Apple product comes off the assembly line, it gets put under the biggest magnifying glass imaginable as crowds of onlookers parse the announcement with Talmudic intensity, hoping to piece together the “bigger meaning” and the likely impact on the computing world and mankind. For your consideration, then: four takeaways that you won’t find in Apple’s advertising materials about the newest iPad.”

    tags: apple ipad

Posted from Diigo. The rest of my favorite links are here.

Photos: IBM mobile session at 2012 Mobile World Congress

Here are a couple of photos from the 2012 Mobile World Congress in Barcelona from Wednesday, February 29, 2012. These were taken by IBM‘s Peter Leabo (thanks!) during my presentation in the afternoon session we hosted in Auditorium A in the Apps Planet exhibition hall.

Bob Sutor speaking at MWC 2012 in Barcelona

Bob Sutor speaking at MWC 2012 in Barcelona

Also see: “IBM Mobile Strategy – Mobile World Congress 2012 presentation”

Daily links for 03/08/2012 – Apple (new) iPad (3) Edition

The new iPad

  • “This was surprising because our expectations were set for a new name. But it really shouldn’t be all that surprising. My iMac is not the “iMac 11″. My MacBook Air is not the “MacBook Air 4″. The iPod line changes, but the name remains the same. This will undoubtedly happen to the iPhone line as well. Just as the spec is dying (more than partially ushered to the grave by Apple), the ascending number naming race is dying too. It’s about simplicity.”

    tags: apple ipad

  • “The new tablet, called simply the new iPad with no numbers or letters following the name, is an effort to keep growth chugging along in a two-year-old business that has turned into a major technology franchise for the company. Apple’s $9.15 billion in iPad sales over the holiday quarter were almost double the amount of revenue Microsoft brought in from its Windows software and not far from Google’s total revenue as a company during the same period.”

    tags: apple ipad

  • “With the help of Ars’s Macintosh Achaia to refine the points for this article, here are ten annoyances that will remain with us as part of iOS—at least until the next iOS release rolls around.”

    tags: apple ios

  • “Apple announced both a new iPad and a new Apple TV during its media event on Wednesday, but you wouldn’t necessarily know it by looking at them. Ars spent some hands-on time with both devices in the briefing room after the event was over and managed to get a few answers to some of our questions, but as usual, Apple remained mum on some others.”

    tags: apple ipad

  • “The dust has finally settled, the rumors have been replaced by facts, and now we know what the new iPad is all about. So what’s missing? Or what fell a little short of expectations?”

    tags: apple ipad

  • “Why’s that? Because when you’re buying an iPad, you’re buying into the Apple ecosystem. The iPad isn’t dominant just because it’s a cool device, but because it stands alongside other immensely popular devices in the iPhone, iPod, and MacBook. Throw Apple TV and iCloud into the mix, and you have a set of devices that touch virtually everything you do. If you have one Apple device, it’s really hard not to consider getting the others.”

    tags: apple ipad

  • “Given all of the hype surrounding new Apple products, there are inevitably high sales expectations for the newest iPad. A recent survey from independent mobile advertising network InMobi found that nearly one-third of mobile users will buy the new iPad.”

    tags: apple ipad

  • “Bottom line, this hardware refresh is more than enough to keep the iPad ahead of the Android competition for the foreseeable future.”

    tags: apple ipad

  • “Unsurprisingly, Apple has managed to produce something that’s truly beautiful to look at, and while we’ve yet to see the full potential of having this many pixels on a 9.7-inch slate, we’re guessing a cadre of game developers are already hard at work in order to remedy that. Beyond being dazzling from a density standpoint, colors are sharp and accurate, and viewing angles are predictably ridiculous; even taking a peek from an extreme side angle gives way to a fairly solid image with next to no washout.”

    tags: apple ipad

Posted from Diigo. The rest of my favorite links are here.

Daily links for 03/07/2012

  • “You may or may not realize this, but there are Rules when you go out for sushi. Maybe the Rules aren’t law at, say, Sushi Boy in the LAX airport (what are you doing there, anyways?), but any of the best sushi chefs know and respect the Rules, and breaking them means that your meal will be sub par. (Why waste the best fish on you, you undeserving mixer of wasabi into soy sauce?)”

    tags: sushi

Posted from Diigo. The rest of my favorite links are here.

Photos: Maroon 5 at IBM Pulse conference

Here are some photos from last night’s Maroon 5 concert at the IBM Pulse conference in Las Vegas. The band came on around 8pm, played for 55 minutes, took a 5 minute encore break and then came back for 15 more minutes.

They are really terrific live and rock much more than I would have thought from hearing their singles through the years. Great energy and was a really fun evening.

I was way in the back, as I think you can guess from the images. Click a photo to see a larger version.

Maroon 5 at IBM Pulse

Maroon 5 at IBM Pulse

Maroon 5 at IBM Pulse

Daily links for 03/03/2012

Posted from Diigo. The rest of my favorite links are here.

The mobile lifecycle

I’ve been giving many talks lately to customers and partners about IBM‘s mobile strategy and recent moves in our product portfolios. See, for example, the news of the Worklight acquisition and the presentation I gave at Mobile World Congress 2012. Here are some more detail on one of the slides, the mobile lifecycle.

Mobile lifecycle issues

Let’s go through the bullets one by one.

Strong demand by LoB

Mobile is personal: people have and use smartphones and tablets in their everyday lives. It makes it much easier for business people to imagine how mobile apps can affect and improve their effectiveness, customer loyalty, and revenue. This then drives the CIO, CTO, and the IT staff to decide how to create and distribute the apps. Their decisions include choosing a platform on which they can can consistently build the 5, 10 or more apps they will create in the next 3 to 5 years.

Higher expectations of user experience with mobile apps

Since people have so much experience with personal use of mobile apps, even games, they  expect very high quality user experiences from apps provided by enterprises such as banks, insurance companies, healthcare providers, and governments. They have similar high expectations for any apps they use to get their jobs done, such as business analytics, workflow, supply chain, commerce, and social business.

Lack of best practices guidance on how to deliver mobile applications

There’s been a lot of mobile app building experimentation by businesses in the last two years. Many of the apps were outsourced and, while they may look good, came in much more expensively than expected. Some of the apps were native, some were HTML5, and some were done in “interesting” ways. Businesses need to control the costs in building and maintaining the apps, while getting maximal reuse of current staff technical knowledge. This means you take what you know and apply it to creating your first mobile app, but also use the same information and technologies to build many mobile apps after that.

More direct involvement from users/stakeholders in design

It’s not up to the IT team to figure out all the technology to build, run, connect, manage, and secure mobile apps as well as to define the user experience. People who will be using the apps want to influence the interface design, and in many cases insist upon it.

Native programming models are not portable across devices

You can create amazing beautiful and functional apps using pure native methods with the Apple iOS and Android SDKs. Whichever one you pick, you can then do it all over again for the other one. This may be what you have to do, but recognize the difficulty and the expense. While some companies offer on-device environments to try to make apps work and look the same across devices, I think a much better approach is to maximize the use of open standards like HTML5. You also need to balance optimizing for a particular device, maximizing cross-platform code, and not having your app behave in a “least common denominator” manner.

Highly fragmented set of mobile devices and platforms

Raise your hand if you think we won’t see any more mobile operating systems in the next five years. Anybody? Nobody? Apple is different from Android which is different from BlackBerry which is different from Windows Phone. Android? Which version of Android? You need a mobile development and management platform that can handle mobile devices that exist today and will be introduced in the next few years.

Very large number of configurations of devices, platforms, carriers, etc. to test

Not only do we have many mobile operating systems, we have many handset providers and they may tweak the operating system and the applications available on it. The same goes for telcos. So you need a testing strategy that helps you cover the range of platforms you want to support. By the way, it is ok to say that you won’t cover all possible combinations. Pick the ones you absolutely must support and choose a mobile development and management platform that can handle those and the ones on your immediate roadmap.

Mobile landscape evolves at a much faster pace

New handsets come out every year, as well as major versions of mobile operating systems. Point releases of the operating systems come out every few months. For smartphones and tablets, many parts of the world are shifting from 3G to 4G. If you take too long to develop your mobile application or solution, you will be a generation or two behind by the time it gets to market.

More frequent releases and updates for apps with more urgent time-to-market demands

Not only do you have to get your app to market to match the hardware and software used by your consumers, you have to update and distribute your app as frequently as necessary to address bug and security fixes and competitive feature additions. Backward compatibility is important, but you need to evolve your app as fast as necessary to deliver what your users need to be productive and to stay your users.

IBM Mobile Strategy – Mobile World Congress 2012 presentation

My presentation given at the Mobile World Congress 2012 in Barcelona, Spain, on February 29, 2012, is now available on SlideShare and for download here as a PDF.

The title of the talk was “IBM Mobile Strategy”.

Also see: “Photos: IBM mobile session at 2012 Mobile World Congress”