Introducing Ubuntu SDK

28
Introducing the Ubuntu SDK Shuduo Sang [email protected]

description

Introducing Ubuntu-SDK IDE

Transcript of Introducing Ubuntu SDK

Page 1: Introducing Ubuntu SDK

Introducing the Ubuntu SDK

Shuduo [email protected]

Page 2: Introducing Ubuntu SDK

Page 3: Introducing Ubuntu SDK

Install Ubuntu SDK

sudo apt-get install ubuntu-sdk

Page 4: Introducing Ubuntu SDK

Launch Ubuntu SDK from dash

Page 5: Introducing Ubuntu SDK

Welcome to Ubuntu SDK

Page 6: Introducing Ubuntu SDK

What project you want?

Simple UI HTML5 App Tabbed UI QtQuick2 Ext Library Ext Library + Tabbed UI Unity Scope Web App

Page 7: Introducing Ubuntu SDK

App Design Guides

http://design.ubuntu.com/apps

Page 8: Introducing Ubuntu SDK

Study other's code (Core Apps)

https://launchpad.net/ubuntu-phone-coreapps/

Page 9: Introducing Ubuntu SDK

Convergence 趋同性

Page 10: Introducing Ubuntu SDK

Convergence (cont.)

Page 11: Introducing Ubuntu SDK

Convergence (cont.)

Page 12: Introducing Ubuntu SDK

Convergence (cont.)

Page 13: Introducing Ubuntu SDK

Run Application on Device

Page 14: Introducing Ubuntu SDK

QML App Example: Project Dashboard

Page 15: Introducing Ubuntu SDK

QML App Example 2: AesyWeibo

Page 16: Introducing Ubuntu SDK

Non-default app: dogfight

https://code.launchpad.net/~vtuson/+junk/dogfight

Page 17: Introducing Ubuntu SDK

HTML5 App Example: Be Mobile

Page 18: Introducing Ubuntu SDK

HTML5 App Example 2: DoubanFM Unoffcial

https://github.com/sangshuduo/doubanfmunofficial

Page 19: Introducing Ubuntu SDK

HTML5 App Example: X-Type

Page 20: Introducing Ubuntu SDK

Web App

Page 21: Introducing Ubuntu SDK

Debug

On Device On Emulator On PC (convergence advantage) On Browser (HTML5)

Page 22: Introducing Ubuntu SDK

Packaging

Page 23: Introducing Ubuntu SDK

Publishing

Page 24: Introducing Ubuntu SDK

Published

Page 25: Introducing Ubuntu SDK

Resources

http://developer.ubuntu.com/apps/sdk/ https://launchpad.net/ubuntu-phone-coreapps http://design.ubuntu.com/apps #ubuntu-touch on irc.freenode.net Mailing list https://launchpad.net/~ubuntu-phone

http://i.youku.com/canonical http://weibo.com/u/1278359237 … ...

Page 26: Introducing Ubuntu SDK

Resources (cont.): Showcase Gallery

菜单 : Tools Ubuntu Showcase Gallery→ →

Page 27: Introducing Ubuntu SDK

Q & A

Page 28: Introducing Ubuntu SDK

Backup