User:Epage

(Software Ideas)
Line 27: Line 27:
= Software Ideas =
= Software Ideas =
-
 
-
Gospel Library
 
-
* Webservice info https://tech.lds.org/wiki/index.php/Gospel_Library_Web_Service
 
-
* iPhone info https://tech.lds.org/wiki/index.php/Gospel_Library_for_iPhone
 
-
 
-
Mormon Channel
 
-
* See iPhone and webOS for information on the how to interact https://tech.lds.org/wiki/index.php/Mormon_Channel
 
-
 
-
[http://the-gadgeteer.com/2009/05/29/locale-for-android-review/ Locale]-like app
 
-
* DBus service for the backend (maybe upstartd?)
 
-
** Default Sources
 
-
*** Telepathy
 
-
*** Time of day
 
-
*** Every N time unit
 
-
*** Time zone
 
-
*** GPS
 
-
*** Connection status
 
-
*** Calendar
 
-
*** Battery level
 
-
*** storage space
 
-
** Default Actions
 
-
*** Notification
 
-
*** Change profile
 
-
*** Change data connection
 
-
*** Change GV numbers
 
-
*** Change The One Ring Alias
 
-
*** Change Telepathy presence
 
-
*** Reject calls
 
-
*** Change backgrounds
 
-
*** Change ring-tone
 
-
*** Auto-reply to IMs/SMS/Email
 
-
*** Auto-send IM/SMS/Email
 
-
*** Enable/disable system notifications
 
-
*** Mute
 
-
* Front-end in python with explicit support for python and c ui plugins
 
-
* Would allow native support for things like [http://feeds.gawker.com/~r/lifehacker/full/~3/cBdTjpYZ3JY/synchronize-google-voice-with-your-gps-location GV number switching]
 
-
* Start with http://maemo.org/packages/view/silencer/
 
Chirematic
Chirematic

Revision as of 00:47, 14 June 2010

Personal

Background

  • BS in Computer Engineering
  • Driver developer

Hardware

  • Nokia 770
  • Nokia n810 - Maemo 4.1
  • Nokia n900 - Maemo 5

Active Software Projects

Previous Software Projects

Software Ideas

Chirematic

  • View the world as if you have different vision impairments
    • Initially (and maybe only) do color blind filters

telepathy-bluewire

  • Connection Manager for Telepathy that goes over Bluetooth
  • Implement the full range of telepathy support
    • Re-use existing blue tooth technologies as much as possible
    • Use XMPP for the rest
      • Should I instead just make an XMPP server that really goes over bluetooth?

Another GV CM

  • Be a proxy for another CM
    • Would I have to limit myself to SIP or could I proxy anything?
  • Would know exactly when calls are rejected for voicemail
  • Would be able to bind the outbound GV channel to the inbound channel, effectively making auto-pickup

telepathy sharing plugin

  • Allows sharing of files with various IM contacts

Pickaxe

  • A variable precision slide-rule inspired after my Pickett n600-es
  • Zoomed out as all scales and has 2 significant figures
  • Can select scales
    • Shows the results of the operation (like for C and D "X*Y=Z")
      • Only shows significant figures, no decimal place
  • Zoom level selected by desired significant figures
    • How to chose zoom level and zoom area?
      • Swiping moves the slide part
      • Would it be weird to have swiping the non-sliding part be to actually pan?

100 Push Ups Challenge

  • Would require permission for trademarks/copyrights
  • Support multiple "profiles"
  • Publishes reminders to calendar
  • Workflow
    • Start the Challenge
      • Allows entry of number of push ups / age
        • If in small range, suggest alternate form
        • If in high range, kick user out
      • Allow user to select the day of the week for D1, D2, D3, and Test
    • Controls
      • Post-Pone a day
      • Repeat a week
    • DayN
      • Shows recommended push ups and where at in series
      • Timer for breaks
      • Can enter how many in the max run one does
    • Test
      • Enter how many did