Ubuntu SDK Integrated Development Environment

Registered by Zoltan Balogh on 2014-03-05

Discuss about the next steps and priorities of the emulator, QtCreator and plugins

Blueprint information

Status:
Not started
Approver:
Zoltan Balogh
Priority:
Undefined
Drafter:
Zoltan Balogh
Direction:
Needs approval
Assignee:
Benjamin Zeller
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Notes from the vUDS session:

Ubuntu SDK IDE plans
https://blueprints.launchpad.net/ubuntu/+spec/appdev-1403-ide
Recent features:
- Packaging tab with click validation
- Emulator (armhf), still takes some time to start, but expecting an x86 emulator to be much faster and responsive soon
- Support for Cmake in C++-based apps (with cross-builder support)
- HTML5 template updates and improved support
Upcoming features:
- Qt Creator 3.0
  - Designer tab will be functional - no support for custom components yet, but in the future we'll support SDK components to an extent
  - Qt 5.2-based
  - Cmake plugin fixes
    - click chroot builds
    - cmake runs automatically now
  - Support for multiple frameworks (there will be a prompt when you create a new project)
  - Support for Qt Creator kits (click chroot, emulator)
  - Integration with the Software Store
  - Debug on the device
  - Metric visualization

(?)

Work Items

Work items:
[zeller-benjamin] Register Click Targets as Toolchains/Kits: DONE
[zeller-benjamin] Autodetect and register Devices in Creator: INPROGRESS
[zeller-benjamin] DeployConfiguration for Ubuntu-Klick targets: INPROGRESS
[zeller-benjamin] RunConfiguration for Ubuntu-Click Kits: TODO
[zeller-benjamin] Debug support for Ubuntu-Click Kits: TODO
[zeller-benjamin] Get Qt information from click targets: TODO
[zeller-benjamin] Fix include path and autocomplete for code: TODO
[bzoltan] x86 emulator integration: TODO

This blueprint contains Public information 
Everyone can see this information.