Thought Leadership

Ness_Tech Tweets

Subscribe to our blog

Your email:

Software Product Labs Blog

Current Articles | RSS Feed RSS Feed

Don't Fear Android, Just Know the Issues

  
  
  
  
  
  
  
iStock 000016737614XSmallThe tech press has had some scary stories lately like the one about mutating Android malware, and you may be wondering if you should be more cautious with these devices than those from other mobile platforms.
 
Ultimately, Android isn't likely to be inherently less secure, so as with all the platforms, you just have to stay knowledgeable and be wary of FUD (stories designed to instill fear, uncertainty and doubt).

Glenn Gruber, who is AVP for mobile solutions at Ness says it's prudent to be concerned, but there is no need to be paranoid. The problem, he says, is finding good information on which make informed choices. "The question about Android security is tricky because there are competing stats that say Android malware is increasing and decreasing, which in turn probably causes more fear," Gruber said.

In that light, Gruber suggests educating yourself as much as you can and then in turn making sure your users understand the dangers of malware. Gruber says the simplicity and ease of the app stores can sometimes lead to issues, especially for end users "The app store mentality, the ease in which you can quickly download an app, has lowered people’s attention towards what access an app has to their data and therefore invites more attempts to surreptitiously gain access to that data," Gruber explained.

He adds, " It is good that Android tells (warns) users what permissions the app requests, but if they don’t understand what that means, the warnings are useless."

Google clearly recognizes these concerns and has just announced Google Bouncer, a new security screening tool that looks for apps infected with malware before the public can download them. This is certainly a step in the right direction because it brings some semblance of order to the Google apps marketplace, but is it enough?

Gruber's not sure. "While Bouncer is a good step forward, it can only find malware or viruses that their virus scanner engine is programmed to look for. I expect that it is relatively up to date, but all of these engines are rear-view mirror oriented."

The irony that by bringing control to the marketplace, it makes Google more like Apple was not lost on Gruber. "What’s funny is that Bouncer, better curation over Android Market and the new Android Interface Guidelines are all things that make Android and [its] Market more Apple-like. They have become the thing that they (and all the fan-Droids) despise if you will."

Because Android is open and people can tinker with the phones and OS, it leaves Android vulnerable to criticism that it's more suceptible than closed systems from competitors, but open systems have always been that way and always had to deal with the FUD that accompanies that freedom. If you can do anything, you can do bad things, right? Yes, the openness works both ways, but it also provides a level of transparency of process that isn't possible in closed system. For many, that risk is a price worth paying for an open platform.

Most IT pros get the advantages of open platforms at this point. It makes life a lot easier for you, but when the open device is in the hands of a user who might be connecting to your network, and that user has downloaded an app with malware, it's reasonable to be concerned.

It doesn't mean you dismiss Android by any means, any more than you would dismiss Apple because it's not terribly IT friendly, but you have to educate your users and let them know the possible risks and help give them the skills to protect themselves from the dangers that are clearly there with Android (and frankly, any device).

Many Brands Still Struggling to get Mobile Web Basics Right

  
  
  
  
  
  
  
Guest post by Glenn Gruber
Ness AVP, Mobile Solutions

As we ended 2011 many people were asking me what I thought was next in the world of mobile and whether I had any predictions. My response was that companies should focus on getting the basics right first (develop a coherent mobile strategy and create mobile optimized versions of their websites) before even worrying about “what’s next”.

I’m a big advocate for creating native or hybrid apps, depending on the type of engagement you desire with your customer (a topic for a whole other post), but creating a mobile optimized website is pretty much a must these days, considering how much search and browsing is done on mobile
courtesy of emarketer.comIt seems a recent report from L2ThinkTank bears out my view. The report focuses primarily on luxury brands, what they refer to as the Prestige100 (though I’m quite sure how Macy’s makes the list; but I digress). Though the report is limited to luxury brands, it’s my impression that the results are at least directionally applicable to the overall state of mobile maturity across various sectors. Their research shows that many of these brands are not yet mastering the basics, as indicated by this chart reported by eMarketer using L2ThinkTank data.

As I am ensconced in the travel sector these days I wanted to highlight the results from hospitality brands. In many ways the results don’t differ much from what I had noted 10 months ago in a post I wrote over at Tnooz.

The only companies that fit into the Prestige100 were luxury hotels (one might have thought that airlines like Singapore or Emirates or luxury cruises like SilverSea might have made the cut, but alas, no).While Intercontinental made the “Gifted” class and as a whole, the “Hospitality” segment averaged a score of 86, which falls in the “Challenged” category.
L2 Chart
The good news, as the chart from the L2 slide shown above, puts Hospitality as the second highest rated industry, behind retail, but also shows there’s still a long way to go. And I would further speculate that the scores for the non-luxury hotels would come up even a bit lower still

You can view the entire L2 SlideShare presentation below:
Prestige100 mobile2012

View more presentations from Glenn Gruber

This post originally appeared on the Software Industry Insights blog.

5 Links for Developers, Publishers and IT Pros 2-3-12

  
  
  
  
  
  
  
5 2 3 12It's Friday and that means it's time for our weekly feature where we search the Web looking for 5 interesting, funny and poignant links for developers and IT Pros.

In honor of this week's Super Bowl, we're using a football scene for this week's picture.

If you missed our other post this week, eTextbook Market Still Very Much in Flux, please check it now. We will be exploring the education and publishing technology space more this year and this is our first post on the subject.

Note the change of title this week to reflect our change in focus.

Please consider subscribing if you like what you see here, and if you have something to say, please feel free to leave a comment and let us know what you think.

And here we go with this week's links:

IT job spotting: Top 20 metro areas for tech jobs - Network World

If you're looking for a new IT job, it pays to know where the best markets are and this slide show walks you through the top 20 IT job markets.

Apple leads pack in America's five year race to deploy digital textbooks - Apple Insider

President Obama wants to see school systems switch to digital textbooks within five years. Coming just two weeks after Apple's textbook initiative launch, the timing would appear to be good for Apple (although as we wrote this week, it could be too soon to know who has an advantage).

Tablet and Mobile Publishing with HTML5  - DPCI

As HTML5 publishing abilities grow ever more sophisticated, it raises the question if it's still worthwhile to develop or continue to support native applications. Let the debate begin.

Business Cloud Security - How to Do It and Where to Start - HP Input/Output

The government came out with a report with guidelines and recommendations for departments looking at cloud solutions, and many of these recommendations will likely apply to your business too.

More Android Forking? Disney Teams Up With Japan’s Docomo For 2 New Phones  - paidContent

Disney has teamed with Softbank in Japan to release two new Anroid phones through Docomo. The phones, which will only be available in Japan, appear to create their own Android forks, something as a developer you might want to watch if you care about the Japanese market.


eTextbook Market Still Very Much in Flux

  
  
  
  
  
  
  
iStock 000014801460XSmallThe other day, veteran technology journalist Jason Perlow wrote a compelling post on ZDNet about the text book of the future and what the ideal hardware might look like.

While I realize that Perlow makes clear he was concentrating on the hardware because that's his strength, it raises key questions about what matters when it comes to eTextbooks. Is it the hardware, the software, the content or the perfect combination of all three?

Todd Sirrine, Client Partner at Ness, who specializes in the education market sees it as more than a pure content problem. He thinks it comes down to the software that will run these devices.

"The game changer which no one is talking about yet because portions of the premise will be extremely unpopular initially with academia  - has to do with interaction levels, feedback loops, and the role of the teacher, Sirrine said. He added," It will be the software behind the scenes that leverage decision-science logic and performance analytics that track usage, velocity, mastery, learning decay, decision patterns, and learning profile that make a digital device the far more powerful and optimal tool."

But some believe it's all about content, whether we are talking text books or the more general eBook reader market.

Last year about this time, I was a judge in the first Deloitte National MBA competition where teams from the country's best and brightest MBA programs competed to figure out how to come to come up with the most clever eReader technology business idea.

You can get the details here, but the gist of it was they had to come up with a business idea from one of four main categories: raw materials, devices, software/services/publishers or content. As I wrote, it all came down to one thing:

"Ken Landis, Principal in Deloitte's IT Strategy practice, gave a little speech about the presentations and he bluntly told the students they all failed. Why? Because folks it's about the content, and his view all of the teams failed to recognize that."

But Sirrine disagrees with this notion, believing instead that content isn't even relevant. "It isn’t about the content anymore – I can find out anything in the world on any subject in the world in ten seconds on Google - the nature of teaching has to change to be more centered upon innovation, creativity, compilation, communication, teamwork and eliminating the fear of failure."

Whether it's building the perfect hardware for the market -- and I believe Perlow has a point here that we have to consider price, battery life and durability when building eTextbook reading devices--the content as Landis believes or the software and services as Sirrine thinks, it's clear the way we deliver textbooks to children is going to be changing in a dramatic way over the next 10 years, and we have to be thinking about how all of three of these areas will come together to develop the perfect eTextbook device.

5 Links for Developers and IT Pros 1-27-12

  
  
  
  
  
  
  
5 1 27 12It's Friday and that means it's time for our weekly feature where we search the Web looking for 5 interesting, funny and poignant links for developers and IT Pros.

If you missed our other post this week, Making Programming Fun and Games, in which we discussed the pros and cons of gamification in programming, please check it out now. It's been a popular post.

Please consider subscribing if you like what you see here, and if you have something to say, please feel free to leave a comment and let us know what you think.

And here we go with this week's links:

Less Process, More Discipline - Software Quality Connection

There is a popular misconception around Agile programming methodology that it's a little loosey goosey, but in fact, it requires more discipline to adhere to its stricter schedules, requirements lists and helping programming staff reject outrageous requests.

How to Hire a Security Genius - Input Output

Zappos was the latest company to suffer an embarrassing security breach recently, but everyone is vulnerable to hackers. How do you build a top-notch security staff for your organization? This article explains all.

HTML5 Makes Websites Quicker, Lighter and All-Around Better - HTML5 Report

Well, it won't wash the dishes, but it can help make browsers work more efficiently because it enables programmers to producer leaner code and work more closely with the browser.

2012: The Year of DevOps - CM Crossroads

By now, you've probably heard of DevOps, but this writer believes by the end of this year, it will be an IT buzz word as popular as cloud computing and big data. This post tries to explain DevOps and why it's important for developers and IT.

Suckville - xkcd

When you're calculating the most recent population numbers for Suckville, you have to use the latest figures or it's not accurate. Don't you get that?

Photo by Tomma Henckel Used under Creative Commons License.

Making Programming Fun and Games

  
  
  
  
  
  
  
iStock 000015653131XSmallOver the last few years, as complex development models have evolved, it's probably been anything but fun for developers, but that could be changing if gamification makes its way into the enterprise development.

In a post last week on the Official Microsoft Blog, Microsoft announced, it was releasing a game plug-in for Visual Studio to bring a little bit of recreation to the hard work of developing. The plug-in analyzes code and creates a coding leader board based on who generates the most code.

What's more, developers can earn up to 32 achievement badges in 6 categories such as "Power Coder" and "Don't Try This at Home." And if that's not enough, you can brag on your social network about your achievements, sending messages to Facebook or Twitter.

Microsoft writes it came up with idea after seeing a blog post, which then lead to a spirited discussion on Reddit with over 700 comments, some of which got into the notion of the whole game idea.

In a post the other day on Software Quality Connection, Charlie Martin, wrote that Agile programming needs, Less Process and More Discipline. In other words, shut up and code, but could this adherence to deadlines and schedules be taking the joy out of programming?

Whatever model your shop uses, coding comes down to hard mental work, making a constant series of decisions and perhaps making it a game could have some merit and drive programmers to do what they do so well. What's funny, is the original proposal was just having some fun and Microsoft took it seriously it decided to run with it. And why not?

After all, many geeks who code also enjoy gaming. If you can find a way to put the two of them together and instill a bit of competition and some fun in into the process, while still achieving those goals, it can't hurt, right?

My only reservation with this approach is the idea that the more you code, the more superior you are because all code is not created equal. If you crank out a bunch of crap do you deserve recognition for doing so?

In writing, more words, doesn't equal higher quality. I'm sure the same notion applies to programming but creating a game that rewards quality programming (the code with fewest bugs) is probably going to be harder to set up.

Gamificaiton is all the rage of course and it could appeal to programmers too, but I wonder if it sends the right messages or rewards the best programmers.

What do you think? Leave a comment and let us know.

5 Links for Developers and IT Pros 1-20-12

  
  
  
  
  
  
  
5 1 20 12It's Friday and that means it's time for our weekly feature where we search the Web looking for 5 interesting, funny and poignant links for developers and IT Pros.

If you missed our other post this week, Kindle Fire Could Pose New Challengers for Developers, which looks at how Kindle's Android fork could effectively create a new operating system for developers where they create one app for Android and another for Kindle Fire, please check it out now.

Please consider subscribing if you like what you see here, and if you have something to say, please feel free to leave a comment and let us know what you think.

And here we go with this week's links:

Big Business, Big Linux - ZDNet

Linux is making big gains in the enterprise Data Center as companies dealing with issues from cloud computing to Big Data look to Linux as the solution.

Three Aspects of DevOps: What’s in a word  - Cuddletech

You want to learn about DevOps and the cloud? Well this post attempts to lay it out in three seemingly simple phases.

Football and Weekend Data Warriors - Input Output

Maybe your company is having a a hard time integrating analytics into the business. Have a look at Fantasy Football, the layman's data analysis and you'll find that there are plenty of people who get statistics-based analysis (or at least they think they do) working inside your company and perhaps you can put that to work for you.

Making It in IT - Readers Buoy Ed's Outlook for 2012

One writer asked his IT readers about the prospects for 2012 and he was pleasantly surprised by what he found.

The coding game: Microsoft’s Visual Studio gets badges, achievements and leaderboard - GeekWire

As the gamefication of just about everything marches on relentlessly, Microsoft Visual Studio turns programming into a game (and it just might work).

Photo by Tomma Henckel Used under Creative Commons License.

Kindle Fire Could Pose New Challenges for Android Developers

  
  
  
  
  
  
  
describe the imageWhen Amazon made the decision to create a fairly radical fork of Android to create its Kindle Fire, it left open the possibility of a big challenge for developers.

Since it's introduction, the Fire, priced at just $199, has been selling very well. Amazon reported that sold millions of Kindles in the month leading up to the holiday shopping season in December -- many of which were no doubt Kindle Fires. That means because of its low price and the marketing clout of Amazon itself, the Kindle Fire and its customized version of Android is going to be impossible to ignore.

Todd Anglin, Chief Technology Evangelist at Telerik, an end-to-end provider of software application lifecycle and content management solutions, whom we interviewed for last week's post, Android Fragmentation Debate May Be a Red Herring, says one exception to that is the Kindle Fire, which could be a force on its own.

"The Kindle Fire is a new challenge for Android. No fork of any technical significance has had this much support from a big company. Amazon is in a position with the Kindle Fire to effectively introduce a new operating system, even though the roots are based on Android," Anglin explained.

He added that it wasn't unlike when Apple started OSX from the roots of BSD Unix.

The problem for developers is that it will be like developing for an entirely different operating system, which means you have to create one Android app for every other device and one for Kindle Fire. 

"If the Kindle Fire gains significant market traction, and all signs are that it will, developers will be forced to address it as a unique device," Anglin said. He adds, "Already, Amazon limits apps on the Fire to those available in the Amazon App Store (instead of granting access to the general Google Android Market)."

What this means is developers will be forced to develop for the device as opposed to the operating system. "Ultimately, the implications are no different than another new tablet entering the device space. The fact that Amazon started from Android is a good reference point, but the Kindle Fire adds another distinct option to a list that include Microsoft's Windows Phone (and soon Windows 8) platform, Apple's iOS, BlackBerry's QNX and Blackberry OS, and, of course, "normal" Android devices."

He points out that there is some cross-over for now, but has Android evolves that is likely to change. "Fortunately, it seems many apps designed to work with Android 2.3 can work with the Fire (which forked this version of Android), but as the Fire fork and Android diverge, this compatibility may not survive."

But Anglin says one way out of this device/operating system morass is to develop once on a system like HTML5. And as more devices with different operating system or different developer requirements enter the market, it's entirely likely that developers will choose to develop once with a universal approach, then many times across platforms.

5 Links for Developers and IT Pros 1-13-12

  
  
  
  
  
  
  
5 1 13 12It's Friday and that means it's time for our weekly feature where we search the Web looking for 5 interesting, funny and poignant links for developers and IT Pros.

If you missed our other post this week, Android Fragmentation Debate Could be Red Herring, please check it out now. For most developers, Android fragmentation is not a big deal, but a bigger issue could be version fragmentation that forces you to program for the oldest version.

Please consider subscribing if you like what you see here, and if you have something to say, please feel free to leave a comment and let us know what you think.

And here we go with this week's links:

Sign of the Times: Now Hiring - Channel Insider

It seems that the economy is slowly improving and is it does, it makes sense that IT and developer jobs are beginning to open up. According to one survey, purse strings are finally loosening and it could be a very good year.

23 Useful Online HTML5 Tools - DesignModo

Developers need to be looking at HTML 5 and this article looks at 23 tools you can use to help you in the process. 23 is a strange number, but perhaps the author couldn't think of two more to make it an even 25.

How to Manage Mobile Devices on the Network - Enterprise Networking Planet

As the consumerization of IT continues unabated, IT no longer controls the mobile devices in the work place, but that doesn't mean you can't manage how mobile devices interact with your company network.

Avoid agile dogma: recommendations not rules - Able Pear Software Blog

If the whole idea behind Agile programming is being flexible enough to develop new functionality on the fly, then attempting to enforce rigid rules goes against that. Try to be flexible because ultimately most programmers don't deal well with dogma.

What is big data? - O'Reilly Radar

Big Data is the big buzz word this year, but behind the buzz is very real technology and this article explains what it is and why you need to be thinking about it.

Photo by Tomma Henckel Used under Creative Commons License.

Android Fragmentation Debate Could be Red Herring

  
  
  
  
  
  
  
iStock 000017592841XSmallAs new Android flavors develop, particularly with the new version developed by Amazon for the Amazon Fire, the debate rages over whether fragmentation is actually a problem for developers or a red herring introduced as open source FUD.

Just this week at the Consumer Electronics Show, Eric Schmidt, Google Executive Chairman tried to tamp down any concerns about fragmentation saying that it was about freedom for developers and handset manufacturers to compete on what he calls differentiation.

That may be semantics (applied with the skill of a politician), but the question is, does it actually hurt developers. Todd Anglin, Chief Technology Evangelist at Telerik, an applications and content management company (whom we've interviewed several times for this blog) thinks the concerns could be overblown, but he does worry about increasing version fragmentation

"There is no question that Android forks and fragmentation creates challenges for developers. So far, I have not observed a huge amount of pain caused by developers forking Android (though that may change if Amazon's Kindle Fire succeeds), but there has been a fair amount of pain and debate over Androids versioning fragmentation," Anglin said.

What he means by that is that is that Google is doing a poor job of getting people to move to the most recent versions of Android. In fact, a recent PCWorld report suggests that a vast majority of Android phone users are not yet on the latest versions of the OS.

Anglin sees this is a possibly bigger problem for developers because it will force them to develop to the lowest common denominator as happened with Internet Explorer. "As newer Android devices unlock better performance and more powerful features, developers facing a market mostly stuck on Android 2.x will have to develop to the lowest common denominator," he said.

But for all of that, Anglin still sees a lot of advantages for developers on the Android platform. "Depending on the type of development being done, an "open" platform like Android usually affords more flexibility and control than a "closed" platform like iOS," he said.

He adds, "If your goal is to completely customize the device UI, connect a proprietary attachment, or do some other type of advanced customization, Android is going to give you the freedom you need to do that," Anglin said.

But he points out that only a small number of developers really take advantage of that openess. "Most developers are simply trying to create apps that can work equally well on Android or iOS, so the open benefits of Android do not equally benefit all developers. Still, where iOS or Windows Phone may put up a wall limiting what you can do with a device, Android lets you pass," he explained.

Anglin says he hopes that Google does a better job of getting older versions of Android off the table so developers aren't forced to support these older versions for years.

As for fragmentation or differentiation, the only thing a developer cares about is that OS platform doesn't get in the way of them doing their job for whatever reason. Android's openess certainly affords flexibility that the competitors don't and that point's beyond debate.
All Posts