Provide an SDK for App Developers

Fixed

Description

Available for reference boards with published images that include graphics drivers
Enables rapid AGL application development ( download SDK and write “Hello World” in less than 1 hour)
Support for Qt and HTML5
IDE with debugging supported (optional for CC)
Documentation
No Yocto knowledge is needed or assumed for SDK users

Environment

None
100% Done
Loading...

Activity

Show:

Walt Miner 
April 6, 2020 at 6:11 PM

 What is left to be done on this epic?  What is the current status?  If there is more to do can you create a related issue to track that work?

Eric Dubé 
January 17, 2019 at 3:43 PM

As someone who also recently started trying to develop AGL apps, I think that this, or more recent documentation would be very helpful. Everything I can find on docs.automotivelinux.org describes installing existing demo apps/services, and any of the GUI apps are HTML5 apps which I haven't managed to get working in AGL.

Some questions I've had while looking through the documentation include:

  • For QML apps, is XDS required or optional? (only example app has XDS compile instructions)

  • Why don't the HTML5 demo apps run after following installation instructions?

  • Is there an API for HTML5 apps to interact with the OS, or is a service required?

Sebastien Douheret 
January 10, 2019 at 1:17 PM

Hello ,
Yes, you should have a look at XDS :
http://docs.automotivelinux.org/master/docs/devguides/en/dev/#xcross-development-system-user's-guide

You will find in this document how to setup XDS (more precisely xds-cli) in Netbeans and Visual Studio Code.

Former user 
January 8, 2019 at 7:43 AM

Hello all, this is my first post/comment here. Is there any update on this topic? Is any IDE currently supported? Is it possible to develop Hello World app from any of available IDEs? Thank you in advance!

Stephane Desneux 
February 14, 2017 at 8:57 AM

Well technically, we provide a SDK. But we're not yet to the point where developers can use an IDE to develop AGL apps... So I'd keep that open for the moment...

Details

Assignee

Reporter

Labels

Contract ID

Priority

Epic Name

Created September 4, 2016 at 2:48 PM
Updated August 28, 2020 at 7:46 PM
Resolved August 28, 2020 at 7:46 PM