Enterprises have reasons to embrace BYOD or ‘bring your own device’ model. The ongoing economic slowdown has prompted enterprises to lower their IT expenses by asking employees to carry their own devices to office. Moreover, as dynamism and mobility have become the mantras of modern businesses there is a growing demand among executives to be able to access applications on their smartphones while on the go.
Companies failing to adopt this idea are likely to lose ground to its competitors. It has also been found that employees are more comfortable working on their personal devices and therefore, are more productive.
But problem arises when the companies inclination towards BYOD model become counterintuitive to its goals of virtualization. BYOD challenges the weakest point of cloud computing, i.e. the security issue. The idea of making your company applications downloadable on mobile devices mitigate the security and compliance issues attached to cloud.
Another challenge faced by enterprises is building cloud environment that will support their BYOD interface. To optimize your cloud in BYOD environment you will need to create cloud based technology targeted for browser only thin-clients.
BYOD will demand applications to be available through URLs. Though most cloud based applications are available over the internet conflicts may occur when legacy software hosted in virtual environment are required to be deployed on mobile devices.
Secondly, there can be issues regarding ensuring device OS (iOS, Android, RIM, Windows mobile etc.) compatibility for applications. You would need to zero down on a web-authoring tool that is supported by most devices and browsers. Problems may arise in using HTML5, CSS and scripting languages. Although most experts believe that HTML5 will be the future of mobile application designing you may better start with basic HTML5 scripting and evolve as support for the markup language expands for mobile devices. Another idea is to stick to basic HTML for old mobiles with outdated versions of OSes.
To ensure browser support for your application you can either allow the page to get assembled by the browser or use an agent process which will be hosted on the server but will act on behalf of the browser. The first method ensures better manageability over the scripting of the page but the latter enforces your control over the application at event of loss of connection.
Mobile devices would need to be centrally controlled and password protected for security reasons. Mobile device management (MDM) tools can be used in extending and strengthening centralized cloud security policies to end user devices. This will allow the IT to enforce a standard blanket security policy for all devices.
You can also introduce hypervisors or MDM tools that will segregate personal data from enterprise data and can remotely wipe corporate data from client’s mobile device in case of loss or theft.
Cloud computing and mobile computing are going to dominate the future trends of enterprise technology and both require businesses to move applications from client locations to centralized server from where those will be available to users.
Enterprises in the future will not be able to ignore the benefit of either and hence, it’s the right time to start thinking about stretching your cloud limits to end-user devices. The cloud computing environment is also maturing to quell the security concerns surrounding BYOD system. Security as a Service is an emerging industry that targets at helping businesses secure their cloud applications on BYOD.
Charles Smith is a writer. He loves to share experience regarding recent trends of Cloud based technology and cloud based applications. Apart of writing and consulting; he loves driving, cooking, sky falling and many more adventures game.