Project

General

Profile

Actions

Design #984

open

Make a list of required apps for 3.0 release

Added by Hammel 11 months 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
Actions #1

Updated by Hammel 11 months ago

  • Description updated (diff)
Actions #2

Updated by Hammel 11 months ago

  • Description updated (diff)
Actions #3

Updated by Hammel 11 months ago

  • Description updated (diff)
Actions #4

Updated by Hammel 6 months ago

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

Updated by Hammel 6 months ago

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

Updated by Hammel 6 months ago

  • Description updated (diff)
Actions #7

Updated by Hammel 6 months ago

  • Description updated (diff)
Actions #8

Updated by Hammel 6 months ago

  • Description updated (diff)
Actions #9

Updated by Hammel 5 months ago

  • Description updated (diff)
Actions #10

Updated by Hammel 5 months ago

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

Updated by Hammel 5 months ago

  • Description updated (diff)
Actions #12

Updated by Hammel 5 months ago

  • Description updated (diff)
Actions #13

Updated by Hammel 5 months 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

Also available in: Atom PDF