Ubuntu's single platform SDK to be ship shape by October

Ubuntu's single platform SDK to be ship shape by October

Summary: Canonical reveals more details of its roadmap for its Ubuntu SDK, which will allow developers to use the same code base to create apps for Ubuntu running on phones, tablets and desktops.


The Ubuntu SDK that will allow developers to build apps that can run across phones, tablets and desktop PCs should be mature enough to build most applications by October this year, it was revealed yesterday.

When it is complete the Ubuntu SDK, released in Alpha earlier this year, will allow developers to use the same code base to create apps that run on Ubuntu across multiple form factors. It ties in with the plans by Canonical, the organisation which develops Ubuntu with the community, for Ubuntu to be a single OS that runs across phones, tablets and desktops.

Apps created using the SDK are primarily built using QML, a Javascript-based language for designing application interfaces that can use C++ for the heavy lifting. Ubuntu apps built using QML can have UIs that can scale across different form factors. The dimensions of these UIs can be defined in grid units, which will translate to a different pixel values depending on the device and screen size.

Canonical is aiming for the SDK to be complete enough for most applications to be written by the time Ubuntu 13.10 — Saucy Salamander — is released in October, according to Florian Boucault of the Ubuntu SDK team. Boucault was speaking during a session at the Ubuntu Developer Summit yesterday.

The beta version of the SDK will be released in July this year, and will include new widgets that can be used within applications and a responsive design.

These new widgets will include a menu for sharing content with social network integration, a content picker, a text search box, an options button, combo button, and date and time picker.

Canonical first showed off its smartphone and tablet plans at the beginning of the year, but the company has yet to announce any hardware partners for its tablet or smartphone projects.

Performance enhancements to forthcoming versions of the Ubuntu Unity UI were also demonstrated online yesterday.

Ubuntu community manager Jono Bacon showed the smooth performance of Unity 8 running on a MacBook Pro Retina with a 2880×800 resolution screen and using Intel HD 4400 graphics and a Samsung Galaxy Nexus smartphone.

Both demos were showcasing the performance of Unity running on the new Mir display server, which will replace the X Window system in Ubuntu 13.10.

Speaking to ZDNet last month Canonical CEO Jane Silber said that switching to the MIR display server would make for a streamlined code base that could more easily be updated to support a range of devices. MIR is available as an option for developer testing of Ubuntu.

Topics: Open Source, Linux, Operating Systems


Nick Heath is chief reporter for TechRepublic UK. He writes about the technology that IT-decision makers need to know about, and the latest happenings in the European tech scene.

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.


Log in or register to join the discussion
  • If Canonical wants lots of mobile apps for Ubuntu smartphones and tablets

    It needs to find a way to leverage the Android app developers efforts. As most Android apps are written in Java and Python, Canonical needs to engineer a relatively painless path for these devs to port their apps to Ubuntu. An additional option is to add Dalvik to Ubuntu so that Android apps can be run natively.
    Rabid Howler Monkey
    • Ah, it'd be nice wouldn't it?

      And there's nothing technically stopping them.

      They won't add native support though. Users will do that pretty quick I'd imagine (no need to "root") but canonical won't officially do it.

      If they did, then why would any debs make the app for two OS, when one would do? So all the revenue goes to google.

      Have you tried to download ubuntu lately? This experiment is costing them big. We went from a link to donate on the main page, to a pop up at download, to now all out begging for money with suggested amounts.

      Then there's the very annoying amazon ads... The software center isn't making enough money yet..
  • C++ - sounds like fun.

    Not. What is it with these vendors throwing these quasi low-level languages like C++ and Objective C at you? At least Android is smart about it, throwing Java at you.
    • It's in the article.

      I, Myself at least, would prefer not all software to become mobile apps. I'd like some full powered software. QML is really the language of the phone. The C++ support is, as the article suggests, for the more advanced requirements. Don't forget the idea here is that when you plug a monitor into the phone and pair s Bluetooth keyboard and mouse, you have a full, Arm powered ubuntu desktop.
  • Ubuntu's single platform SDK to be ship shape by October

    Can't wait till October.......Go Ubuntu
    Over and Out
  • No value

    By the time they are in the market existing market would have been totally exhausted or may even have taken a diversion from mobile. They are already very late in the market, not sure how they are going to match with BBQ & WP8, forget competing with Android and Apple.