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.
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.