User:Epage

(Software Ideas)
(Switching over to MeeGo)
 
(28 intermediate revisions not shown)
Line 1: Line 1:
-
= Personal =
+
See my [http://wiki.meego.com/User:Epage MeeGo Profile].
-
 
+
-
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 =
+
-
 
+
-
[http://the-gadgeteer.com/2009/05/29/locale-for-android-review/ Locale]-like app
+
-
* DBus service for the backend
+
-
** Default Sources
+
-
*** Telepathy
+
-
*** Time of day
+
-
*** Every N time unit
+
-
*** Time zone
+
-
*** GPS
+
-
*** Connection status
+
-
*** Calendar
+
-
*** Battery level
+
-
** Default Actions
+
-
*** 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]
+
-
 
+
-
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
+

Latest revision as of 01:20, 2 July 2011

See my MeeGo Profile.