Ubuntu for Phones & Firefox OS both are latest Free and Open Source OS for mobile devices announced recently.

Ubuntu for Phones

Ubuntu For Phones

Ubuntu For Phones

Ubuntu for Phones is developer’s favourite OS. Developers can develop powerful apps using OpenGL and QML, with C or C++ and Javascript compiled for extra performance. Ubuntu phone also supports Existing web properties.

QML is an extremely powerful JavaScript-based declarative language for designing intuitive, natural and responsive user interfaces. QML and HTML5 helps to build awesone apps for Ubuntu Phone. Applications developed using cross-platform web app development frameworks like PhoneGap can be adapted to Ubuntu with ease.

To develop Ubuntu apps you just need to install Qt 5 and Ubuntu QML toolkit preview
1. Install Qt 5

sudo add-apt-repository ppa:canonical-qt5-edgers/qt5-beta1 && sudo apt-get update && sudo apt-get install qt5-meta-full && echo 'export PATH=/opt/qt5/bin:$PATH' >> ~/.bashrc

2. Install Ubuntu QML toolkit preview

sudo add-apt-repository ppa:ui-toolkit/ppa && sudo apt-get update && sudo apt-get install qt-components-ubuntu qt-components-ubuntu-demos qt-components-ubuntu-examples qt-components-ubuntu-doc notepad-qml

Then develop your fisrt Application.
Follow these steps.

Firefox OS

Firefox OS

Firefox OS also a powerful OS that enables the Open Web as a platform for mobile devices. Main feature of this OS is Consumer freedom means consumers who use devices powered by Firefox OS won’t be locked into one specific platform giving them more choice, flexibility and freedom. With Firefox OS, the Web is the platform. Developers can create amazing experiences and apps using HTML5 and the new Mozilla-proposed standard APIs. You can try Firefox OS simulator with your firefox browser.

Install Firefox OS Simulator