{"id":6724,"date":"2012-10-22T16:09:23","date_gmt":"2012-10-22T15:09:23","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/?p=6724"},"modified":"2012-10-22T16:09:23","modified_gmt":"2012-10-22T15:09:23","slug":"telerik-icenium-new-desktop-and-cloud-ide-for-mobile-development","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/6724-telerik-icenium-new-desktop-and-cloud-ide-for-mobile-development.html","title":{"rendered":"Telerik Icenium: new desktop and cloud IDE for mobile development"},"content":{"rendered":"<p>When I heard that Telerik is bringing out a new IDE for mobile app development, I could contain my excitement, especially after learning that it is another PhoneGap\/Cordova based approach, wrapping JavaScript and HTML as a native app. While speaking to Telerik\u2019s Doug Seven though, I found myself increasingly impressed.<\/p>\n<p>If that name sounds familiar, it might be because Seven was a director of Product Management in the Visual Studio team at Microsoft, and you can see that influence in the new IDE, which is called <a href=\"http:\/\/www.icenium.com\" target=\"_blank\">Icenium<\/a>. Spot the Metro-style buttons at top left of the IDE!<\/p>\n<p><a href=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2012\/10\/image21.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"image\" src=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2012\/10\/image_thumb21.png\" width=\"404\" height=\"267\" \/><\/a><\/p>\n<p>Icenium has several components. There is a Windows IDE called Graphite, illustrated above. Those on other platforms, or in distributed teams, can use Mist, which is a browser-based IDE which replicates many of the features of Graphite. There is also a set of cloud-based services to handle building apps for iPhone, iPad and Android devices. This means you do not need to install all the necessary SDKs on your own machine. Icenium also lets developers build signed iOS packages without needing to have a Mac.<\/p>\n<p>The Icenium Device Simulator lets you test applications quickly on your own machine.<\/p>\n<p><a href=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2012\/10\/image22.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"image\" src=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2012\/10\/image_thumb22.png\" width=\"404\" height=\"256\" \/><\/a><\/p>\n<p>The tools look good, though I have not tried them yet, but the unique feature of Icenium is the ability to deploy and test quickly on multiple devices. Code is kept synchronized between Graphite and Mist, and also pushed out though LiveSync to multiple devices. Here is a snap of the view from Doug Seven\u2019s desk, grabbed from his online presentation. He showed me how a code change ripples almost instantly to all these devices for testing.<\/p>\n<p><a href=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2012\/10\/image23.png\"><img loading=\"lazy\" decoding=\"async\" title=\"image\" style=\"border-left-width: 0px; border-right-width: 0px; background-image: none; border-bottom-width: 0px; padding-top: 0px; padding-left: 0px; display: inline; padding-right: 0px; border-top-width: 0px\" border=\"0\" alt=\"image\" src=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2012\/10\/image_thumb23.png\" width=\"404\" height=\"252\" \/><\/a><\/p>\n<p>An intriguing part of this is an iOS app called Ion which is a sort of runtime shell for Icenium apps. This means you can load apps for testing onto iOS devices that are not unlocked for developer use. You can also demonstrate apps on a client\u2019s device using Ion. Apple\u2019s attitude to runtimes in the App Store must be softening.<\/p>\n<p>Icenium supports version control using either a Git repository hosted on the service, or your own choice of URL-based Git repositories.<\/p>\n<p>Pricing will be per-developer at $16.00 per month if you sign up for a year, or $19.00 per month without a contract. Once you sign up, you can use all the tools on all your machines. You can also use Telerik\u2019s Kendo UI Mobile framework. It is free until May 1 2013.<\/p>\n<p>Isn\u2019t Icenium\u2019s cloud build feature similar to what Adobe\u2019s PhoneGap Build already does?<\/p>\n<blockquote>\n<p>\u201cIt\u2019s a great comparison,\u201d says Seven. \u201cAdobe has the technology to make this [seamless development experience] possible, they just chose not to do it \u2026 [PhoneGap Build] is not integrated into the workflow. It\u2019s a very manual process, I have to zip up my files, submit them to the PhoneGap Build process, then I get back these application packages that I have to manually deploy to my devices to see if it works.\u201d<\/p>\n<\/blockquote>\n<p>There is no support yet for mobile web apps, as opposed to apps packaged with Cordova, but this is a possibility for the future.<\/p>\n<p><a href=\"http:\/\/www.itwriting.com\/blog\/6641-adobe-turned-on-a-pin-to-embrace-the-web-and-google.html\" target=\"_blank\">Like Adobe<\/a>, Telerik has found WebKit and Google Chrome irresistible, despite Seven\u2019s Microsoft background. WebKit is embedded in the Graphite IDE. You can use Mist with any modern browser, though \u201cthe one limitation is that the browser-based device simulator does require Chrome,\u201d though he add that in general, \u201cI use Mist on my iPad all the time.\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When I heard that Telerik is bringing out a new IDE for mobile app development, I could contain my excitement, especially after learning that it is another PhoneGap\/Cordova based approach, wrapping JavaScript and HTML as a native app. While speaking to Telerik\u2019s Doug Seven though, I found myself increasingly impressed. If that name sounds familiar, &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/6724-telerik-icenium-new-desktop-and-cloud-ide-for-mobile-development.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Telerik Icenium: new desktop and cloud IDE for mobile development<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,8,19,26,55,56,80],"tags":[143,470,499,599,901],"class_list":["post-6724","post","type-post","status-publish","format-standard","hentry","category-adobe","category-apple","category-cloud-computing","category-development","category-microsoft","category-mobile","category-software-development","tag-android","tag-icenium","tag-ios","tag-mobile","tag-telerik"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/6724","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=6724"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/6724\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=6724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=6724"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=6724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}