Project

General

Profile

Actions

Design #984

open

Make a list of required apps for 3.0 release

Added by Hammel over 1 year ago. Updated 5 months ago.

Status:
In Progress
Priority:
Normal
Assignee:
Target version:
Start date:
18 May 2023
Due date:
% Done:

90%

Estimated time:
Severity:
03 - Medium

Description

Need a list of apps that should be available for the Xeon 1.0 release.
See RM #967 for suggestions.

This is the starter list.
  1. Dialer (voice calls) RM #700
    1. PiDialer app from original Xeon project
    2. Megi's dialer app
  2. Texts (SMS, maybe MMS) RM #701
    1. PiDialer app from original Xeon project (has SMS support in modem.c)
    2. Spacebar daemon curl but is written in Qt.
    3. Email style texting in C
    4. Twilio example in C++
    5. SMS Gateway uses email-to-sms gateways
    6. Email to SMS
    7. Adafruit SMS via modem
      1. PinePhone Pro Modem
    8. Quectel_EC2 AT Commands
  3. Contacts list RM #702
  4. Keyboard (might be library option) RM #985
  5. Battery status RM #988
    1. see https://github.com/JasonG-FR/PineBattery/blob/main/PineBattery.py for example in python.
      1. get_voltage_max_path - identifies PinePhone models
      2. This would be easy to convert to a C app.
      3. cat /sys/class/power_supply/rk818-battery/capacity
    2. Kernel lookups
      1. rk818-bat
      2. simple-batteryroot (compatible string under /sys/firmware/devicetree/base/battery)
      3. /sys/class/power_supply/rk818-battery/
      4. see https://www.howtogeek.com/810971/how-to-check-a-linux-laptops-battery-from-the-command-line/
Optional apps.
  1. Camera/Video
  2. Notes (yellow stickies - maybe the old xnotesplus but with full screen notes?)
  3. Clock (digital PiClock w/countdown timer, stopwatch and alarms) RM #1079
  4. Calculator
  5. USB Gadget Controller
  6. GPS
  7. Image Viewer (PiPics, but HW accelerated)
  8. Video Player (videofe, but with a different backend)
    1. See livi
    2. See How to Write a Media Player in C using ffmpeg (see also github repo)
    3. ffvademo - VA-API demo
    4. HW video acceleration on PinePhone
    5. Jernejsk's FFMPEG for rk3399
    6. Mainline HW Decoding/Encoding
  9. sxmo, Simple X Mobile, is effectively a text based UI for mobile devices. It's based on Suckless tools.

Detailed driver and app information for postmarketOS provides hints as to what else can be supported. It's not clear which kernel that OS uses, however.

Actions

Also available in: Atom PDF