Menu

Home

Krzysztof Kamil Jacewicz

Overview

lazfpc4ATU is a GUI tool for installing Lazarus IDE (with FreePascal compiler) on Ubuntu platforms (intel and arm based alike). You can install it on your Ubuntu desktop, on your raspberry pi board, or on your Ubuntu Touch phone, and it will install Lazarus IDE on your device along with ATU stack on top of it. This will allow you to create software for all of these platforms natively.
The ATU stack installed on top of Lazarus IDE are powering specific aspects of software development for multiple Ubuntu powered platforms:

  • ATU library - are libraries with APIs dedicated to Ubuntu (and derivatives). Please see the ATU library documentation.
  • sUpersCalable - are visual components for Lazarus that target touchscreen aspects and GUI scaling aspects. The GUI scaling problem is most prominent on the Ubuntu Touch platform, where gtk apps when run on-device (on device's screen) are being lied about the screen's dpi. Xmir used on UT platform to run legacy apps reports screen dpi of 96 while the real dpi is much higher. In effect legacy apps render themselves on UT as very tiny and especially difficult to interact with using touch interface. sUpersCalable component package allows for easy detection of Xmir scenarios (and some other scenarios) and assisted scaling. Please see the sUpersCalable Wiki

Dedicated topics

  • [Installing lazfpc4ATU] - tutorial on installing lazfpc4ATU on your Ubuntu computer/device
  • [Using lazfpc4ATU] - tutorial on how to use lazfpc4ATU after it is installed: how to install Lazarus IDE with it, how to check for updates, etc.
  • [Targeting Ubuntu Touch] - documentation dedicated to developing apps for Ubuntu Touch with Lazarus IDE with ATU stack.

The wiki uses Markdown syntax.

Project Members:


Related

Wiki: Lazarus IDE limitations under Xmir
Wiki: Targeting Ubuntu Touch