Solving the multi-platform challenge in mobile devices
The writing is on the wall is clear with mobile devices becoming mainstream business devices. In addition to the current workhorse – the PC, consumers and businesses are adopting internet connected smartphones and tablets in record numbers.
The path for mobile device enablement for businesses is fragmented and full of challenging decisions. This starts from mobile application landscape being multi-platform and multi-resolution. While Android uses Java, iOS uses Objective-C, Windows Phones use .NET. Natively hitting all of these environments requires one to build multiple versions of an app and to learn multiple technology platforms. New challenges also open up with the client devices in deliver visualizations and touch enablement.
How to work with multi-platform challenge
Fortunately there exists a solution to this madness in HTML 5. This stack takes advantage of browser based technologies and hence can run on all of the major mobile platforms as well as desktop platforms. However, the problem of “native” looking applications remain. In addition, we need new frameworks that support these client side development methodologies.
Kendo UI framework addresses these issues effectively. Kendo UI helps developers build apps and sites for mobile devices that always look and feel native from a single common code base. On iOS, Kendo UI Mobile widgets look native to iOS. On Android, they look and feel like Android apps. And on BlackBerry, like BlackBerry Apps.
With Scalable Vector Graphics (SVG ) the graphics can scale up and down with ease. This is important as one tries to display charts on mobile devices with limited bandwidth. Kendo UI leverages the power of HTML5 SVG or VML to deliver animated data visualizations (e.g. Pie, Line, Bar, Column, and Scatter charts) capable of running in desktop browsers and mobile devices.
Learn more about it at: http://www.kendoui.com