Running Core Apps on the Desktop

One of the (many) challenges with creating a new mobile platform is that of bootstrapping app developers. The Ubuntu SDK – based on well known tools like Qt & QtCreator and supporting HTML5, C++ & GL – we can run our applications both on mobile devices and standard Ubuntu desktops.

With our convergence plans being a core component of Ubuntu over the coming releases, we can take advantage of this when testing mobile apps.

Developers can create & users can test applications without having to commit funds to a dedicated Ubuntu mobile device. Of course in the future Ubuntu mobile devices will be ubiquitous :) but for now we can support those users, testers and developers right now to use Ubuntu mobile apps on the desktop.

So with the Core Apps Hack Days just around the corner, now is a great time to install the core apps on your desktop and help test them, file bugs and contribute patches!

For users of Ubuntu 13.10 and Trusty (14.04) we have a Core Apps Daily PPA which has builds of all the core apps. Installing them is a cinch on 13.10 and 14.04 via the PPA & touch-coreapps metapackage:-

sudo add-apt-repository ppa:ubuntu-touch-coreapps-drivers/daily
sudo apt-get update
sudo apt-get install touch-coreapps

Note: This has been tested on 13.10 and 14.04 but not on previous releases.

If you later wish to remove them simply use sudo ppa-purge ppa:ubuntu-touch-coreapps-drivers/daily or just sudo apt-get autoremove touch-coreapps.

Once installed you should see icons for all the core apps in your dash

Music Reminders Calendar Clock Terminal File Manager Shorts Sudoku stock_icon_128 Dropping Letters

We welcome constructive feedback and bug reports about all aspects of the Core Apps. You can find us in #ubuntu-app-devel on freenode and details of where to file bugs can be found on the Core Apps wiki pages.

You can get started with developing apps on Ubuntu via the SDK, the documentation for which is at developer.ubuntu.com.

March 2014 Core Apps Hack Days!

Hack Days are back!

On March 25th – 27th 2014 from 09:00 – 21:00U UTC we’re having another round of Core Apps Hack Days as we Sprint towards the final Ubuntu 14.04 release in April.

This time we’re concentrating our focus on 6 main apps, but we welcome new contributions to all the core apps. We’re identifying all the bite-size bugs which would be ideal for new developers, and we have some more chunky work for more experienced developers looking for more of a challenge. Getting involved is really easy and it’s fun and friendly.

Music & Reminders will be the focus on Tuesday 25th.

device-2014-03-21-103234  device-2014-03-21-103147

Clock & Calendar on Wednesday 26th.

device-2014-03-21-103454  device-2014-03-21-103341

Weather & Calculator on Thursday 27th.

device-2014-03-21-103716  device-2014-03-20-174002

That said, we don’t want to limit contributions to just those days, and of course welcome community developers getting involved at any time of day or night!

We’ve detailed on the HackDays wiki page how you can get involved and all the other details. Head over there for more information.

David, Michael & myself will be around on IRC in #ubuntu-app-devel as always to co-ordinate and run the Hack Days. We’ll also be able to test on multiple mobile devices as well as desktops and laptops. We can review code and get completed work landed into trunk and on devices promptly. We’ll also have and other Core Apps community & Canonical platform developers around to consult and mentor where required.

If you’ve ever considered developing on Ubuntu, but not got around to it, now is a great time to join. There’s plenty to do for people of all levels, developing Free Software for a very wide audience. Join us and lets make the Core Apps rock!

January 2014 Core Apps Final Hack Day – Weather and Terminal

See also Hack Day One – Reminders and Music, Day Two – Calendar and RSS Reader, Day Three – File Manager and Calculator and Day Four – Clock and Doc Viewer.

The Final Day of the January 2014 Core Apps Hack Days brings focus to Weather and Terminal but as I keep saying we welcome contributions to any app on any day of the week!

device-2014-01-30-130012

device-2014-01-30-130030

device-2014-01-30-130133

device-2014-01-30-130144

In order to get started we’ve come up with some suggestions for new developers.

First off get your development environment setup as documented at http://developer.ubuntu.com/apps/create/get-the-sdk/ which you can do either natively on Ubuntu 13.10 or 14.04 or in a Virtual Machine if you prefer.
If you have a Nexus device, you could either replace the legacy OS with Ubuntu using either of these guides – https://wiki.ubuntu.com/Touch/Install or https://wiki.ubuntu.com/Touch/DualBootInstallation.

Next up take a look at some of these suggestions based on your area of interest and skill level.

We welcome translations for all our Core Apps. If that’s if interest you can find everything you need at https://translations.launchpad.net/ubuntu-weather-app and https://translations.launchpad.net/ubuntu-terminal-app.

If you find bugs in the apps you can look for existing bugs to confirm or fix at https://bugs.launchpad.net/ubuntu-weather-app/+bugs and https://bugs.launchpad.net/ubuntu-terminal-app/+bugs, or file new bugs at https://bugs.launchpad.net/ubuntu-weather-app/+filebug and https://bugs.launchpad.net/ubuntu-terminal-app/+filebug

You may find some bugs which have yet to be confirmed or triaged, we’d love your help there too.

You’ll find out-standing merge proposals on launchpad at https://code.launchpad.net/ubuntu-weather-app/+activereviews and https://code.launchpad.net/ubuntu-terminal-app/+activereviews.

If you’d like to take on a task then we have some work items in the blueprints which you can assign to yourself and get cracking on at https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/coreapps-1404-weather-dev and https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/coreapps-1404-terminal-dev

You can find out more about the Core Apps Hack Days at the links at the top, and you’ll find all of us hanging out on #ubuntu-app-devel on freenode.

January 2014 Core Apps Hack Day Four – Clock and Doc Viewer

See also Hack Day One – Reminders and Music, Day Two – Calendar and RSS Reader and Hack Day Three – File Manager and Calculator.

Day Four of the January 2014 Core Apps Hack Days brings focus to Clock and Doc Viewer but as I keep saying we welcome contributions to any app on any day of the week!

device-2014-01-29-100449

device-2014-01-29-100212

The Doc Viewer app is currently not in the image, so no screenshots there.

In order to get started we’ve come up with some suggestions for new developers.

First off get your development environment setup as documented at http://developer.ubuntu.com/apps/create/get-the-sdk/ which you can do either natively on Ubuntu 13.10 or 14.04 or in a Virtual Machine if you prefer.
If you have a Nexus device, you could either replace the legacy OS with Ubuntu using either of these guides – https://wiki.ubuntu.com/Touch/Install or https://wiki.ubuntu.com/Touch/DualBootInstallation.

Next up take a look at some of these suggestions based on your area of interest and skill level.

We welcome translations for all our Core Apps. If that’s if interest you can find everything you need at https://translations.launchpad.net/ubuntu-clock-app and https://translations.launchpad.net/ubuntu-docviewer-app.

If you find bugs in the apps you can look for existing bugs to confirm or fix at https://bugs.launchpad.net/ubuntu-clock-app/+bugs and https://bugs.launchpad.net/ubuntu-docviewer-app/+bugs, or file new bugs at https://bugs.launchpad.net/ubuntu-clock-app/+filebug and https://bugs.launchpad.net/ubuntu-docviewer-app/+filebug

You may find some bugs which have yet to be confirmed or triaged, we’d love your help there too.

You’ll find out-standing merge proposals on launchpad at https://code.launchpad.net/ubuntu-clock-app/+activereviews and https://code.launchpad.net/ubuntu-docviewer-app/+activereviews.

If you’d like to take on a task then we have some work items in the blueprints which you can assign to yourself and get cracking on at https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/coreapps-1404-clock-dev and https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/coreapps-1404-docviewer-dev

You can find out more about the Core Apps Hack Days at the links at the top, and you’ll find all of us hanging out on #ubuntu-app-devel on freenode.

January 2014 Core Apps Hack Day Three – File Manager and Calculator

See also January 2014 Core Apps Hack Day One – Reminders and Music and January 2014 Core Apps Hack Day Two – Calendar and RSS Reader

Day three of the January 2014 Core Apps Hack Days brings focus to File Manager and Calculator but as I keep saying we welcome contributions to any app on any day of the week!

device-2014-01-28-093455

device-2014-01-28-093545

device-2014-01-28-094258

device-2014-01-28-094346

In order to get started we’ve come up with some suggestions for new developers.

First off get your development environment setup as documented at http://developer.ubuntu.com/apps/create/get-the-sdk/ which you can do either natively on Ubuntu 13.10 or 14.04 or in a Virtual Machine if you prefer.
If you have a Nexus device, you could either replace the legacy OS with Ubuntu using either of these guides – https://wiki.ubuntu.com/Touch/Install or https://wiki.ubuntu.com/Touch/DualBootInstallation.

Next up take a look at some of these suggestions based on your area of interest and skill level.

We welcome translations for all our Core Apps. If that’s if interest you can find everything you need at https://translations.launchpad.net/ubuntu-filemanager-app and https://translations.launchpad.net/ubuntu-calculator-app.

If you find bugs in the apps you can look for existing bugs to confirm or fix at https://bugs.launchpad.net/ubuntu-filemanager-app/+bugs and https://bugs.launchpad.net/ubuntu-calculator-app/+bugs, or file new bugs at https://bugs.launchpad.net/ubuntu-filemanager-app/+filebug and https://bugs.launchpad.net/ubuntu-calculator-app/+filebug

You may find some bugs which have yet to be confirmed or triaged, we’d love your help there too.

You’ll find out-standing merge proposals on launchpad at https://code.launchpad.net/ubuntu-filemanager-app/+activereviews and https://code.launchpad.net/ubuntu-calculator-app/+activereviews.

If you’d like to take on a task then we have some work items in the blueprints which you can assign to yourself and get cracking on at https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/coreapps-1404-filemanager-dev and https://blueprints.launchpad.net/ubuntu-phone-commons/+spec/coreapps-1404-calculator-dev

You can find out more about the Core Apps Hack Days at the links at the top, and you’ll find all of us hanging out on #ubuntu-app-devel on freenode.