Skip to content
Snippets Groups Projects
Commit 8615c4ee authored by Martyn Welch's avatar Martyn Welch Committed by Martyn Welch
Browse files

Remove Application Development page


The Application Development page is thin on content and mainly covers
required knowledge for development using the deprecated Canterbury era
applications.

This is superfluous, remove it.

Signed-off-by: default avatarMartyn Welch <martyn.welch@collabora.com>
parent c436c54b
No related branches found
No related tags found
1 merge request!113Wip/martyn/t6572 move remaining developer docs
+++
short-description = "A step by step guide for developing your first Apertis application"
license = "CC-BY-SAv4.0"
title = "Application Development"
weight = 100
aliases = [ "/old-developer/latest/app-dev.html", "/old-developer/v2019/app-dev.html", "/old-developer/v2020/app-dev.html", "/old-developer/v2021pre/app-dev.html", "/old-developer/v2022dev0/app-dev.html",]
outputs = [ "html", "pdf-in",]
date = "2016-04-22"
+++
Apertis is a next generation in-vehicle infotainment platform and SDK. It is an innovative operating system created for in-vehicle infotainment products. It is based on Linux Ubuntu.
## Required Knowledge
You should familiarise yourself with the [development environment in the SDK]( {{< ref "sdk-usage.md" >}} ) before continuing.
To understand and develop Apertis applications, you need to be comfortable with the following topics, libraries and tools:
* C Programming
* GLib
* GIO
* GObject (Glib Object System)
* Clutter
* GStreamer
* Automake
The resources listed below are good references to get started on these topics:
* [GObject Wikipedia Page](http://en.wikipedia.org/wiki/GObject)
* [GObject tutorial](https://developer.gnome.org/gobject/stable/howto-gobject.html)
* [GObject Reference Manual](http://library.gnome.org/devel/gobject/stable)
* [GLib Reference Manual](https://developer.gnome.org/glib/stable/)
* [GIO Reference Manual](https://developer.gnome.org/gio/stable/)
* [Clutter Tutorial](https://wiki.gnome.org/Projects/Clutter/Tutorial)
* [Clutter Project Wiki](https://wiki.gnome.org/Projects/Clutter)
* [GNU Automake](http://www.gnu.org/software/automake/)
* [GObject generator](https://github.com/GNOME/turbine/blob/master)
When creating a new project with the Apertis Eclipse plugin, sample application projects are available in "/home/user/sample-applications" path which can be imported for further reference.
Having said that, it is essential to have a basic understanding of the GObject and Apertis framework to be able to develop applications. Please use the links to gain a basic understanding of the GObject framework and read the subsequent section for an understanding of the code flow in the HelloWorld example code.
# Next
- **Ready to build your first app?** Continue on to building a [Hello World app]( {{< ref "appdev-hello-world.md" >}} ).
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment