Telerik unveiled Icenium, its integrated cloud environment (ICE) for cross-platform mobile development. The solution combines the abilities of the cloud with the accessibility of a local development environment to simplify developers’ ability to write code productively. Icenium enables developers to code on Mac OS X or Windows to target iOS and Android devices. This provides an alternative to replace the IDE approach and offers developers a more modern coding environment and tools.
As the number of platforms and mobile devices continues to grow, developers have to manage multiple development environments. With this solution, there is no need to download, configure and manage multiple SDKs, compilers, software packages and tools. By uncovering SDKs through a cloud service, the solution has decoupled the coding environment from platform dependencies, enabling developers to focus on app development across platforms.
The solution combines tools for coding, simulating, debugging, deploying to devices and publishing apps while incorporating cloud-based services. No SDKs are required, and the solution only requires a web browser, allowing users to begin utilizing it quickly.
A subscription provides developers with the cloud environment, which is comprised of Icenium Graphite, an installed version for PCs and Mist, the browser-based version. The toolset provides capabilities which include syntax coloring and formatting, real-time error detection, refactoring, code navigation and integrated version control. Developers also have access to streamlined app publishing assistance and support.
Other capabilities available within the cloud environment include:
- LiveSync: Lets developers review changes made in real time across all connected devices, without having to recompile for each change and device
- Device Simulator: Enables developers to preview apps for look and performance across multiple device platforms and form factors before deployment
- Ion: Eliminates the need for app provisioning on iOS devices
- Kendo UI Mobile Integration: A solution for web and mobile development that allows developers to leverage adaptive rendering to target multiple phone and tablet platforms with one UI codebase