Editing User:Epage

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
-
See my [http://wiki.meego.com/User:Epage MeeGo Profile].
+
= Personal =
 +
 
 +
Background
 +
* BS in Computer Engineering
 +
* Driver developer
 +
 
 +
Hardware
 +
* Nokia 770
 +
* Nokia n810 - Maemo 4.1
 +
 
 +
Software Projects
 +
* [http://theonering.garage.maemo.org/ The One Ring] Creator
 +
* [http://ejpi.garage.maemo.org/ ejpi] Creator
 +
* [http://gc-dialer.garage.maemo.org/ DialCentral] Maintainer
 +
* [http://quicknote.garage.maemo.org/ Quicknote] Contributor
 +
* [http://gonvert.garage.maemo.org/ Gonvert] Contributor
 +
* [[Mer]] Contributor
 +
** [http://gitorious.org/epage-mer/mer-cpa-about mer-cpa-about] Creator
 +
** [http://gitorious.org/epage-mer/mer-cpa-input mer-cpa-input] Creator
 +
** [http://gitorious.org/epage-mer/mer-cpa-memory mer-cpa-memory] Creator
 +
** [http://gitorious.org/epage-mer/first-boot-wizard first-boot-wizard] Contributor
 +
 
 +
= 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
 +
* 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
 +
 
 +
= Mer =
 +
 
 +
Mer Ideas
 +
* [[User:epage/Lock Screen]]
 +
* [[User:epage/Branding]]
 +
 
 +
Notes on porting to Mer:
 +
* Python package dependencies change
 +
** I switched to python2.6
 +
*** Probably most random apps will work with python2.6 as the #!
 +
** I removed version numbers from my deps (like python2.5-gtk)
 +
** python-glade needs to be explicit
 +
*** Has installation problems as a dependency, after manually installing it and agreeing to some random question, installation of my package worked
 +
** python-xml requires python-launcher not to be installed
 +
* Py2Deb
 +
** It puts package deps in the *.dsc build deps, manually delete them
 +
** It also does not follow the new [http://wiki.maemo.org/Task:Package_categories category system]
 +
* Other
 +
** run-standalone.sh is broken due to a missing dependency, so I remove it from my *.desktop file when building for Mer

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)