Welcome to my blog

Welcome and thank you for visiting my blog....

This is where I will pen my thoughts on Enterprise Mobility and other wireless technologies based on my learning’s/ experience over the course of my IT career.

The wireless world has been a very exciting place to be over the last few years. We have seen the introduction of ground breaking products and technologies have reached a never-before-seen level of maturity. The rate of enterprise adaptation to wireless technology is only accelerating day by day.

This is a personal blog and will focus on my thoughts and perspectives on wireless technology. Please feel free to share your opinions and viewpoints so that it can be discussed and debated. Though I would like to, I won't be able to post to this blog each day. Will try my best to write whenever I get time.

I hope that you will return often to this blog. Thanks again.

Wednesday, September 30, 2009

Choose right device platform for your Enterprise needs

by Purushottam Darshankar

Businesses are continuously looking for cost effective and faster ways to deliver critical functions to their mobile workforce and one of the biggest barrier to its successful adaption has been security consideration. Banking, insurance, investments, retail, healthcare cannot afford to deploy mobility solutions that could possibly compromise on their critical data.

The first step towards making solution secure is to choose the device that exhibits high level of inherent security. The article explores on how BlackBerry, iPhone and Windows Mobile device score on some of the key criteria necessary in selecting the device for enterprise use.

There are different components that make the device platform safe and secure for business use. The most important amongst it is authentication. The robust IT policy would prevent from unauthorized person from accessing the enterprise data. BB (BlackBerry) allows the IT department, through use of the BlackBerry Enterprise Server (BES) tools, to set a policy mandating the user to log in to the device via a strong password. The iPhones require connection to a PC running iTunes for its initial activation with carrier and creates a complete image, including all of the data on the device, thus posing a potential security threat. Windows Mobile does provide for password locking of the device and does support a number of third party applications that create two-factor authentication (e.g., Biometric reader, card readers).

Data storage on the device and external SD card is a key requirement for mobile workforce to access business critical information in offline mode. BB provides ability to encrypt all data on the device, including data stored on SD cards enabling full protection to critical data. The iPhone does not provide data encryption mechanism on the device, either for selected files or for the entire data store. So if an unauthorized user is able to get beyond the password, then all data is exposed to that user. Windows Mobile provides the ability to encrypt peripheral SD cards, although the main memory of the device is not so encrypted.

Enterprise-grade mobile platform should include a method for assessing signatures of application that, when checked by the device, can determine an authentic, non-tampered application from one that has been modified. BB provides an inherent mechanism for verifying the signature of each installed application to assure the application has not been tampered with. Further, IT may enforce policies to allow or disallow individual applications from running on the device.

For iPhone, applications require a digital certificate issued by Apple and to obtain the certificate the company must register with Apple. A Distribution Provisioning Profile must then be created and loaded to each device through end user intervention. There is no direct OTA mechanism for corporate to download the application. Loading applications to the iPhone requires either uploading that application to Apple’s App Store for delivery, or by connecting each device to a PC and “side loading” the application through iTunes. This process requires users to initiate any downloads to the device from their PC or requires that IT retrieve each iPhone and “side load” through a master PC within IT control. However, a “Jailbreak” program is available on the Internet that bypasses the iPhone security and allows unsigned applications to run on the device and thus represents a significant threat to the security of the device.

Windows Mobile has limited ability to verify individual applications. It does allow the “signing” of executables and setting specific policies to limit which applications can run on a device. Windows Mobile does provide for OTA downloading of applications through third party applications, and IT departments can deploy applications on their own without intervention.

A device that cannot be remotely managed will add significant amounts of TCO and additional support burdens to organization deploying it. Businesses evaluating devices should examine whether the device OS offer hooks to manage all aspects of the platform such as device setup, monitoring, uploading, display of device characteristics, asset management, lock-down, software upgrades etc. If such capability is not inherently available within the OS, it is highly unlikely any security and/or management tools will be able to competently manage all aspects of remote management. BB has been designed to be managed by a set of policies that can be easily created and deployed through the standard BES. Polices are delivered OTA directly to the device and configured automatically without user knowledge or intervention required. Data of each device in terms of its memory use, battery condition and overall health is available for analysis. iPhone and Windows mobile has to rely on third party management application for providing the remote management capabilities. Windows mobile 6.0 does make some log files and other hygienic data available to IT administrator.

Many industries require that devices be validated and approved by governmental agencies to ensure that they meet stringent security testing and specifications before they can be deployed to mobile workers. BB has attained numerous validations/certifications for its devices and has the ability to select the most common encryption algorithms (e.g., AES, 3DES) to protect the data on the device, and provides a complete remote device wipe capability as well. Windows Mobile 6 device do provide encryption capability for a variety of common standards (3DES, AES etc.) and do provide for remote device wipe through the ActiveSync capabilities.

While each may have strengths and shortcomings, the most secure platform for business use is the BB platform. Windows Mobile has continued to improve over a period of time and with third party applications one can enhance security majors and consider the platform for mobility deployment.

Monday, August 3, 2009

Usability guidelines for websites on mobile devices

More and more mobile phones users are browsing and searching the Internet on their handsets. The UK, for example, has neared saturation for mobile phones and many handset browsers can now handle sites designed for viewing on computers. Indeed 20% of UK mobile phone users now use the Internet on their mobile devices (source: 3G.co.uk14).

If you design websites for PC viewing then you need to consider how your sites will look and work on mobiles. The bar for mobile specific sites has been raised by some good sites and others need to close their gap. As the mobile Internet has developed savvy users have come to expect higher standards when browsing on their handsets.

These guidelines are based on actual user research conducted with mobile phone users. Users were asked to carry out typical tasks on popular websites using a mobile phone browser. The issues they encountered were used to produce these guidelines.

Meet users' needs quickly
Mobile and PC users can have different reasons for visiting the same site. Mobile users are more likely to want information to help them at that location or time, such as finding directions or finding out what's going on nearby. Also, they might want quick entertainment to pass away a short period of time, like something to read on the bus or while waiting to meet a friend. For your site, predicts users' needs and fulfil these as quickly as possible. Exceptions to this are items people download to keep on their phones (e.g. buying ringtones).

Yahoo! does this effectively with its new mobile oneSearchTM service. Searching for 'Cinema' produces a list of cinemas near users' location showing their address and phone numbers. Clicking the 'Call' link next to a number opens a call dialogue box on the phone. A further enhancement would to be enable users to click through to a map of a venue.



- Yahoo!'s oneSearch predicts what users are searching for and tailors results to their location.
Don't repeat the navigation on every page
Usable websites designed for PCs usually repeat the navigation on every page. However, screen real estate is precious on a mobile screen and navigation can push content off screen. BAA's navigation, for example, takes up the whole screen so users have to scroll down far on every page to get to the main content.

For your website on a mobile, only display the navigation on the homepage. On other pages only include links back to the homepage and back to the last important point along the path users have taken. Show these links at the top and bottom of the page so they're never too far away. BBC Mobile does this effectively with a clickable breadcrumb trail at the top and a list of links at the bottom.







- The BBC's breadcrumb trail saved space and was an effective substitute for repeating the navigation.
Clearly distinguish selected items
Mobile phone users tend to have poor cursor control. This is because moving the pointing device down (with the joystick or direction buttons) simultaneously scrolls the page and highlights links, buttons and form fields. Due to this lack of control it's important to clearly feedback to users what item is in focus. This can be done by changing the appearance of an item to make it stand out from everything else. For example, you can change the font and background colour of links and buttons.

For example, O2's mobile portal doesn't highlight buttons well. It adds a blue border on a lighter blue background that isn't noticeable. Users have to move the joystick around to find the cursor. Worse still, Thomson Local only distinguishes form fields by making their border slighter thicker. In contrast, their highlighted links stood out because the font and background colour was changed and contrasted strongly against the page's overall white background.
-O2's highlighting needs to be stronger to be noticeable. Simple page designs allow for more effective highlighting on Thomson Local.
Make user input as simple as possible
Allow users to input information by making selections instead of entering free text (or at least provide this as an alternative method). Entering text on a mobile phone can be painfully slow and error-prone on the typical 12 button mobile keypad. Mobile users are more likely to make mistakes (due to misspelling or mistyping) or take shortcuts. Sets of well thought out links on quick loading pages can be very usable.
On Thomson Local, for example, it isn't possible to browse businesses or locations. Users tend to abbreviate search terms (i.e. business type) which leads to inappropriate search results. The Odeon's mobile site allows users to find a cinema by searching or browsing. Users that search often make more mistakes than those that browse, the latter usually finding what they're after by only selecting 2 links.
- Users make errors when trying to type long text on Thomson Local.
- Users can however quickly browse to the right cinema using Odeon's Cinema List.
Only show essential information
Mobile phone screens are of course tiny and have only a fraction of the area or pixels on most PC monitors. Be sure to identify page requests coming from mobiles and only send down the most essential of information. Otherwise, important content might be pushed down or difficult to find amongst everything else on the page.
Also, most mobile phone users aren't on flat rate data packages so the larger the page the more users have to pay. Users become frustrated if they have to pay to download page content they don't want.
Header links on the BAA and Thomson Local websites take up lots of screen space and make important information hard to find. 'About BAA', 'Help' and 'Advertise with us' aren't priorities for mobile users.
- Unnecessary content pushes down Thomson Local's search box and BAA's main content below the fold.
Place basic browsing controls on the page
To save screen space, mobile browsers often don't display basic controls such as 'Back' or they display the web page in full screen mode. As such, always include a 'Back' button on every page other than the homepage.
Transport for London's mobile journey planner places basic controls, such as 'Next page', 'Back to results' and 'New journey', at the bottom of each page.
-TFL's site was easy to navigate because basic controls appear on the page.
Design mobile-friendly page layouts
On your website, make sure you design the page to present content in the right order and render well on mobile screens. Website layouts for large landscape PC screens usually don't work well on small portrait mobile phone screens. Furthermore, mobile browsers and page transcoders usually vertically stack pages suitable for portrait display.

It's often best to have completely different page designs to meet mobile users' needs. If mobile phone users are a big part of your business then you should consider creating a site just for mobiles. Sites that are designed for mobiles perform significantly better with users than those that aren't.

For example, BAA's website renders very poorly on a mobile screen. Page sections don't appear where intended relative to each other and pages look poorly designed. Single word link text can be wrapped over 4 lines making it difficult to read. Conversely, Transport for London's mobile homepage contains simple categorised lists of links. Users find this easy and quick to use.

- TFL's mobile site renders well on mobile screens. BAA's site doesn't appear to be designed for mobiles and renders poorly.

In a nutshell
Don't neglect your current and/or potential users by not designing for mobile phones. Follow these guidelines but don't forget to usability test your website on mobile phones. Real usability testing will always capture things that can't be covered by general guidelines.

Tuesday, July 14, 2009

Enterprise Mobile Web or Mobile Application? – Which way to go?

by Purushottam Darshankar

Enterprise mobility is now moving from the early adopter stage to become a mainstream focus for enterprises and their IT departments. Enterprises are beginning to understand how they can use mobile technologies to improve business process and optimize their mobile worker performance.

Factually, lots of enterprises are in dilemma in terms of choosing a right option – a mobile website or a downloadable application that run on the handsets. The best answer is, it depends on what the enterprise wants to accomplish.

Web applications traditionally have been valued for its ease of distribution; faster release cycle, decreased barrier to entry etc. Coming to mobile, web development has long suffered from a rigid platform and the inability for mobile browser to keep up with current web technologies. With many handset manufacturer attempting to clone the iPhones usability and appeal, the mobile web applications are getting better, the browser more robust and the devices more capable in terms of supporting Javascript and other web technologies such AJAX, flash etc.

The mobile web allows you to develop on a single platform and target the broadest set of handsets. On the flip side, the mobile web application cannot access the advanced features of the phones such as contact list, location information, camera, bluetooth etc. The interfaces on mobile websites are quite poor and clunky resulting in less than desirable user experience due to browser fragmentation and varied form factors. For better usability, vendors such as Volantis (Multi-channel Server), Mobileaware (Mobile Interaction server) etc. have come up with middleware that manages rendering of web pages to different devices based on device capabilities.

If enterprise has an existing high traffic web destination, developing a mobile version makes sense as site already has a brand attached to it and loyal followers.

Today’s mobile handsets are more than just a phone and improved native capabilities of phone can be better utilized with smart client mobile applications. The mobile application provides ability to better control user interactions and user interface via possible inputs such as touch, voice, keyboard etc. The smaller footprint of database allows user to store reasonable amount of data directly on handset giving offline functionality to user. The offline functionality, the important differentiator, could become a major decision factor for enterprises in deciding which way to go.

Mobile device fragmentation at platform, device, firmware and operator level may lead to further confusion for enterprises to choose best suit for their business needs. Additionally, the porting efforts to other platforms and testing applications on physical handset add to overall cost of developing rich mobile application when compared to web site development.

If enterprise has need of extensive data management and interactive user experience on device and also requires access to device functionalities such as location, contact list etc., developing mobile application makes sense.

In conclusion, if enterprise is targeting the mobility to reach out to their customers- a wider audience, mobile web may be better choice compared to native application development, as they do not have a direct control over the mobile devices, personal devices being used by them. If enterprises are thinking of improving the business process or optimizing the mobile workers performance, mobile application would be better choice as enterprise are in better position to manage and control the devices. And, if enterprise believe in mobility as a strong medium for marketing, business process improvement and operational efficiencies, consider investing in both mobile application and mobile friendly web site to utilize the best of these two technologies.

Monday, June 29, 2009

Six things that may disappoint business users in iPhone 3GS

Here are the 6 things that may disappoint business users in iPhone 3GS.
1. Battery life
For business users one of the top priorities in a smartphone is a good battery life. Though Apple iPhone 3GS has improved battery life, many analysts still feel that the model fails to match up to most BlackBerry models.
iPhone 3GS provides up to 5 hours of 3G talk time or Internet use. Apple claims that the new model supports up to 12 hours of talk time, 30 hours of audio, 9 hours of Wi-Fi and 10 hours on video playback.
BlackBerry Storm supports battery life of up to 15 days (standby time) and up to 5.5 hours (talk time).
2. Security weaknesses
In terms of security too iPhone 3GS has gone several notches up over its predecessor, however, the new device still leaves lot for improvement.
According to many web reviews, iPhone has been hacked far too many times to be considered a secure platform. iPhone's new operating system, OS 3.0, reportedly includes 46 security patches. The majority of the patches are for the iPhone's Safari browser and the WebKit open source browser engine.
On security front, one of the most loved features in the new device is the Remote Wipe which allows users to erase all data from an iPhone that has got lost.
3. No physical keyboard
Another big miss for corporate users is the absence of a physical keyboard. Though the new software includes a landscape keyboard for Mail, Messages and Notes, however, most business users feel that a slider-style QWERTY keyboard would have been more handy.
Research In Motion's (RIM's) BlackBerry phones pack QWERTY keyboard for easy typing.
4. Video conferencing
Though Apple has fulfilled a long time wish by enabling the device to record videos, however, iPhone 3GS still lacks front-facing camera for video conferencing.
This means the device is not capable of sending videos across a Wi-Fi or cellular network in real time. This comes as a big disappointment especially for business users in the age of video conferencing.
5. No editing in Word Document
Another dampener for business users is absence of editing support for Word documents. This means while iPhone users can read Word documents, they cannot edit it. This again is an area where Apple needs a bit of rethink especially while targeting the device in the business segment.
Unlike iPhone 3GS, most smartphones let users edit Word documents to make changes and send them. However, there are a couple of third-party solutions that may solve this issue.
6. No Flash
iPhone 3GS also disappoints corporate users looking forward to Flash support in the new version. The latest iPhone too offers no Flash support.
This is a big miss for users who may want to see those multimedia files that require Flash or browse through Web pages with Flash on their iPhones. Earlier, Apple had said that Flash would run too slowly on the iPhone.

Friday, June 5, 2009

Mobile Applications for all your different needs

Popular Mobile Apps

by Purushottam Darshankar

Social networking-
If you are an intrepid Facebook, Flickr, Twitter, Photobucket, YouTube or Friendster fan, wish to blog, share video or geotag photos, want BBC or CNN, iTV or NowPublic on your phone...make the ShoZu mobile app (http://m.shozu.com) your single-window social media hub.

Check out Fring (www.fring. com) too. It’s a dependable app for instant messaging (IM) and free calls across Skype, MSN Messenger, GoogleTalk, ICQ, SIP, Twitter, Yahoo! and AIM. As backup, you can also install Nimbuzz (www.nimbuzz. com). It’s a neat mobile messenger that allows you IM as well as Voice over Internet Protocol (VoIP) across several services.

Google mobile app
www.google.com/mobile/default/app.html You’ve probably heard of all the apps from this stable—Gmail, Search, Maps, News, YouTube, Latitude and other Google gurgle. But did you know that some of these are directly accessible from your phone without any browser bumming? You can download the mobile Gmail to quickly check your mail on the go. You can also use Google Sync on several phones to synchronize your Google Contacts and Calendar with your hand-held. Latitude will let you broadcast your current location on a map to friends and family.

Nokia Beta Labs
http://betalabs.nokia.com/betas The Nokia Beta Labs’ landing page has several interesting Symbian S60 tools. The best of these include Wellness Diary, a personal journal that helps you record and track health parameters such as weight, eating habits, exercise, blood pressure, etc., and Sports Tracker, a phone-centric GPS-based activity log that automatically records workout distance, routes, speeds and time in your training diary. It even allows you to share the information with others via a website.

You may also want to try Handwriting Calculator, and Ovi Contacts applications from this stable. But remember, before you download these; check out if they are compatible with your handset.

Web browsers
The Opera Mini (www.opera.com/mini/) browser is fast and furious. It features several advanced and user-friendly features, including personalized skins, YouTube video playback, bookmark sync, page saving for offline browsing and user-defined shortcuts, etc.

If you have a Sony Ericsson handset, try the full-fat, albeit slower Ozone (www.o3mobi.com) Web browser. Though it runs on a very limited number of handsets, Ozone offers a more desktop-like browsing experience.

Internet radio and podcasts
One of the best things about listening to Internet radio over your phone is not having to use those constantly tangling earphone sets. Small and easy to install and run, Nokia Internet Radio (http://www.s60.com/life/application/displayDetails.do?appId=320) gives your phone access to hundreds of Internet radio stations over Wi-Fi as well as GPRS. You can pick the quality of your connection according to your ambient network.
Check out Spodtronic (http://www.spodtronic.com/en/specialpage.html?pid=3) too. Another free Internet radio app, it lines up a wide variety of audio entertainment for your phone—including podcasts and mood-based personalized radio. You can also get download-and-play-later podcasts from Nokia Podcasting at http://europe.nokia.com/get-support-and-software/product-support/podcasting.

Reading
If you are an avid reader and don’t mind your mobile phone’s small screen, Wattpad (www.wattpad.com/download) is a good option. Download the app and plunge into community-driven categories ranging from biographies to business, sci-fi to sports, tech to travel. You can also upload your stories, ruminations and essays to jokes, and share it with the Wattpad community.
For audio books, install the Nokia Audiobooks (http://betalabs.nokia.com/betas/view/nokia-audiobooks). For free audio books, go to Librivox.org. You can use the Nokia Audio Books Manager to convert and transfer them to your phone.

WidSets
www.widsets.com WidSets is a collection of around 4,000 widgets (mini apps), including games, fun, news, sports, weather, utilities, games, social content, videos and much more. So, instead of diving in and out of sites looking for interesting apps, you can check out this one-stop site and fire your searches. It’s currently compatible with over 300 phones—we wonder what will happen after WidSets metamorphoses into the Nokia App Store in June.

Dr Jukka apps
www.drjukka.com/index.html This is another stockpile of various Symbian S60 applications available in one place. Most people will be able to make good use of Y-Browser, an uncomplicated phone file manager and Y-Alarms, a multi-alarm utility. 50 Widgets comprises an expansive collection of games and puzzles.

Yahoo Go!
http://mobile.yahoo.com/go If Gmail is not your cup of tea, you can check out Yahoo! Go. This all-in-one download gives you real-time access to email, news, search, stock quotes, Flickr photos, maps, etc. You can build your own menu according to your interests. Depending on whether you are interested in MTV or eBay auctions, Hollywood gossip or bull runs in the market, you can add or delete what you want.
Not convinced? Visit the Yahoo! Go homepage on your PC before downloading it and take the app for a spin through an interactive demo.

Miscellaneous

Money Lite
www.flyingbirdsoft.com/freeware.html
This light app helps you track your expenses, deposits, transfers and other transactions.

FlipSilent
http://flipsilent.com
Stop fumbling for the Silent button. Flip your phone over to mute the ring or refuse a call. Needs an accelerometer and works on limited handsets.

Phling!
www.phling.com
Phling! connects you to all podcasts and pictures stored on your PC.

Pocket Express
http://pocketexpress.com
Get zippy access to news, sports, weather, stocks, travel, entertainment and other updates on your phone without deploying a browser.

Qik
www.qik.com
A video-streaming app that enables you to share your life in real time with family and friends from your mobile phone.

GyPSii

www.gypsii.com
It automatically captures geotagged pictures, video and audio on your phone and lets you share these with friends in real time.

Zyb

www.zyb.com

Terrified of losing the contact numbers on your phone? Zyb backs up and syncs and updates your contacts to the Internet automatically.