Posts

Showing posts from November, 2017

Kotlin/Native IDE Support Preview

Image
Kotlin/Native is  a brand new technology  that compiles Kotlin directly to machine code and produces executables that can run without a virtual machine. At KotlinConf 2017, we announced a preview release of development tools for Kotlin/Native. While we have IntelliJ IDEA for working with Kotlin, Kotlin/Native integrates with technologies from the native world such as Clang and LLDB support. That’s why JetBrains’ choice for Kotlin/Native is  CLion , our IDE for C and C++. To get started, download and install  CLion 2017.3  (note that this version is at the early access preview stage for now). Next, install two plugins from the JetBrains  Plugin Repository . In CLion, choose  Configure → Plugins → Install JetBrains plugin… , then find Kotlin and Kotlin/Native plugins there, and install them. Don’t forget this is still a technology preview and bugs are possible, but if you encounter any, please  report them ! New Kotlin/Native Project Learning a new technology requires a good

Samsung Demos Ubuntu Running on a Galaxy Smartphone

Image
Samsung has shared a video demo of an app that lets developers run desktop Linux on their Galaxy smartphones. The short clip sees a Samsung Galaxy smartphone being inserted in to a DEX desktop dock which is attached to a monitor. An app is then used to launch an Ubuntu 16.04 LTS desktop environment on which the Eclipse IDE software is opened (pictured above). The aim of Samsung’s ‘Linux on Galaxy’ project is to make it easy for app developers to  run full desktop Linux on Galaxy smartphones  wherever they are, as Samsung explain: “Linux on Galaxy allows the latest Samsung Galaxy smartphone users to run their preferred Linux distribution on their smartphones utilizing the same Linux kernel that powers the Android OS to ensure the best possible performance.” The feature works using an Android app installed on a compatible Galaxy smartphone (8-series, most likely). This app lets developers install multiple Linux distributions on a single device, riding the underlying Android k