170 likes | 315 Views
Ubuntu Phone OS. A Canonical Production January 2013. Mission . One Platform for all devices Outpace Rivals User Friendly Ecosystem Phone into a PC Wide Access to Technologies. What is ubuntu ?. Mobile platform developed by Canonical Ltd
E N D
Ubuntu Phone OS A Canonical ProductionJanuary 2013
Mission • One Platform for all devices • Outpace Rivals • User Friendly Ecosystem • Phone into a PC • Wide Access to Technologies
What is ubuntu? • Mobile platform developed by Canonical Ltd • Similar user experience as the Ubuntu desktop edition • on 2 January 2013 • Developer Preview on Feb 21st 2013
Canonical Ltd • UK-based private company • Founded by Mark ShuttleWorth, • South African Entrepreneur • More than 30 countries and maintains offices in London, Boston, Taipei, Montreal, Shanghai, Sao Paulo
Licenses • GPL and also various other free software licenses are available. • Allows manufacturers and mobile operators to innovate using the platform • Requirement to contribute those innovations back to the community is eliminated. • Open source
Network Connectivity • GSM mobile-phone technology • 3G • Wi-Fi networks • EDGE
Performance • Crisp clean efficient Coding for apps • Home screen • Security & Stability • Apps At native speeds • Integration with high end devices • Resolution at the best view.
Releases • Canonical aims to release handsets by October 2013 • Early version of the software is available for installation • Developer Preview as of 21 February 2013Developer Preview as of 21 February 2013 • Target Market
Features • Your phone is your PC. • Wide Home screen. • Backed by canonical. • No lock screen. • Edge With Specific Purpose. • All favourite apps at once. • Left Swipe to Available apps • Right swipe for Pervious page of app. • Simple search system. • Notification area customized for settings. • Synchronized apps with cloud.
Developer Area • Well developed Icons and Buttons. • Customized screen resolutions. • Unleash the power of QML. • Native and HTML5 Integrated. • Ubuntu SDK.
IDE’s • Quickly workflow and tools– Puts together all of the recommended tools for app development. • Qt Creator – Developers who choose to create applications in the C++ or QML programming languages • Eclipse – Advanced and very flexible environment, extensible to support other languages through plugin • Mono Develop – The Free Software implementation of .Net technologies
Packaging & Project Hosting • No need to learn about packaging. • Tools to ease the work required to package and distribute apps are available. • Based on the powerful Debian packaging format and infrastructure • Launchpad is where your software meets other people. • A powerful teams system, mailing lists, individual profile pages and a support tracking system.
Programming Languages • C, C++: Lower level applications for rapid system calls • C#: Allow developers to easily create cross-platform applications • JavaScript: web pages over the minimal memory maps. • Python: Rich standard library and a vast set of third party modules • QML: Designing user interface just like any other markuplanguauges.
Resources for Developer • www.developer.ubuntu.com/resources.. • Alpha dock to run App on device.