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 #1

Updated by Hammel over 1 year ago

  • Description updated (diff)
Actions #2

Updated by Hammel over 1 year ago

  • Description updated (diff)
Actions #3

Updated by Hammel over 1 year ago

  • Description updated (diff)
Actions #4

Updated by Hammel about 1 year ago

  • Target version changed from Xeon 1.0 - Asimov to 3.0 - Corrino
Actions #5

Updated by Hammel about 1 year ago

  • Severity changed from 04 - Low to 01 - Critical
Actions #6

Updated by Hammel about 1 year ago

  • Description updated (diff)
Actions #7

Updated by Hammel about 1 year ago

  • Description updated (diff)
Actions #8

Updated by Hammel about 1 year ago

  • Description updated (diff)
Actions #9

Updated by Hammel about 1 year ago

  • Description updated (diff)
Actions #10

Updated by Hammel about 1 year ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 50
Actions #11

Updated by Hammel about 1 year ago

  • Description updated (diff)
Actions #12

Updated by Hammel about 1 year ago

  • Description updated (diff)
Actions #13

Updated by Hammel about 1 year ago

  • Subject changed from Make a list of required apps for 1.0 to Make a list of required apps for 3.0 release
  • Priority changed from Immediate to Normal
  • % Done changed from 50 to 90
  • Severity changed from 01 - Critical to 03 - Medium

There are issues created for the required apps for the 3.0 release, plus the optional clock update.

The rest can be reviewed again later, maybe for a 3.1 update if there's no time for them in 3.0.

Moving priority to Normal.

Actions #14

Updated by Hammel 5 months ago

  • Description updated (diff)
Actions #15

Updated by Hammel 5 months ago

  • Description updated (diff)
Actions

Also available in: Atom PDF