Design #984
Updated by Hammel about 1 year ago
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.
# Dialer (voice calls)
## "PiDialer":https://gitlab.com/pibox/pidialer app from original Xeon project
## "Megi's dialer app":https://xff.cz/git/pinephone-call-audio/
# Texts (SMS, maybe MMS)
## "PiDialer":https://gitlab.com/pibox/pidialer app from original Xeon project (has SMS support in modem.c)
## "Spacebar daemon":https://invent.kde.org/plasma-mobile/spacebar/-/tree/master/daemon?ref_type=heads,uses curl but is written in Qt.
## "Email style texting in C":https://codereview.stackexchange.com/questions/100445/sending-an-sms-message-in-c
## "Twilio example in C++":https://www.twilio.com/docs/messaging/tutorials/how-to-send-sms-messages/cpp
## "SMS Gateway":https://en.wikipedia.org/wiki/SMS_gateway uses email-to-sms gateways
## "Email to SMS":https://www.makeuseof.com/tag/email-to-sms/
## "Adafruit SMS via modem":https://learn.adafruit.com/adafruit-fona-3g-cellular-gps-breakout/sms
### "PinePhone Pro Modem":https://wiki.pine64.org/wiki/PinePhone_Pro#Modem
## "Quectel_EC2 AT Commands":https://wiki.pine64.org/images/1/1b/Quectel_EC2x%26EG9x%26EG2x-G%26EM05_Series_AT_Commands_Manual_V2.0.pdf
# Contacts list
# Keyboard (might be library option)
# Battery status - see https://github.com/JasonG-FR/PineBattery/blob/main/PineBattery.py for example in python.
Optional apps.
# Camera/Video
# Notes (yellow stickies - maybe the old xnotesplus but with full screen notes?)
# Clock (digital PiClock w/countdown timer, stopwatch and alarms)
# Calculator
# "USB Gadget Controller":https://github.com/Beaerlin/gadgetcontroller
# GPS
# Image Viewer (PiPics, but HW accelerated)
# Video Player (videofe, but with a different backend)
## See "livi":https://gitlab.gnome.org/guidog/livi
## See "How to Write a Media Player in C using ffmpeg":https://fossbytes.com/how-to-write-make-code-a-video-player-in-c-language-less-1000-lines-ffmpeg/ (see also "github repo":https://github.com/selvan/ffmpeg_tutorial)
## "ffvademo":https://github.com/intel/ffvademo - VA-API demo
## "HW video acceleration on PinePhone":https://xnux.eu/devices/feature/cedrus-pp.html
## "Jernejsk's FFMPEG for rk3399":https://github.com/jernejsk/FFmpeg
## "Mainline HW Decoding/Encoding":https://wiki.pine64.org/wiki/Mainline_Hardware_Decoding