Ways to develop on the Ubuntu Touch platform (Quick quick, Scope, HTML 5) __html

Source: Internet
Author: User
Tags ubuntu touch
There are a wealth of development options available in Ubuntu for developers to develop. It covers application development from local development to Web. Let me introduce you to the development of languages and ways to develop:



1) Scope Development
The term Scope is probably unfamiliar to many developers, so far there is no corresponding Chinese word to describe exactly what it is. Simply put, scope is a unique UI display and application framework that distinguishes Ubuntu OS from other systems. It makes it easy to display the content of the application and to render it according to different requirements. Using scope enables operators, OEMs, and applications to develop easily and succinctly the content of some Web service and make content easy to search and discover. Common scope has app store, music store, video store, etc. We can also package Amazon and Taobao stores with scope. Here are some pictures to see what the scope is like:









In essence, using some of the existing Web Service APIs to render data using the returned JSON or XML data, scope uses its own established display framework (with many different layouts to choose from), while using the scope framework for easy searching.
The development of scope can be developed using QT C + +, c++11 and the corresponding c++api of scope.
More information about scope can be found on the Ubuntu website http://developer.ubuntu.com/scopes/. Where you can see the corresponding tutorials.
2) using QT/QML (Qtquick) to develop
The application of Ubuntu is basically developed using QT c++/qml. This is also the local development language of Ubuntu. Use the QT language to develop very cool apps. At present, the BlackBerry platform is also using QT/QML to develop. More details about QT/QML, developers can find in the site http://qt-project.org/. On the Ubuntu website, we can also see some introduction about QT/QML, please check the website http://developer.ubuntu.com/apps/qml/tutorial/.
3 Using HTML 5 to develop Web applications
Ubuntu can also use HTML 5 for application development. By using Apachecordova & Phonegapand HTML 5,javascript, CSS, developers can develop applications like the local application interface. Through the Cordova API interface, applications can access the system's many application interfaces, such as camera, battery, geolocation, media-capture, and so on.
More Web application development can be http://developer.ubuntu.com/apps/html-5/tutorials/on the Ubuntu website.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.