User:Epage

(Future Software Ideas)
(Switching over to MeeGo)
 
(9 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
+
-
* Nokia n900 - Maemo 5
+
-
 
+
-
Expertise
+
-
* Adapting desktop applications to being polished touch friendly applications
+
-
* [http://telepathy.freedesktop.org/spec/ Telepathy]
+
-
* Python, PyGTK, PyQt
+
-
 
+
-
= Active Software Projects =
+
-
 
+
-
[http://theonering.garage.maemo.org/ The One Ring]
+
-
* Plugs into the "Telepathy" stack to integrate GV texting and calls into the native chat program for Linux, especially Maemo
+
-
* Creator
+
-
 
+
-
[http://ejpi.garage.maemo.org/ ejpi]
+
-
* Experiments with touchscreen UI design using an RPN calculator
+
-
* Creator
+
-
 
+
-
[http://gc-dialer.garage.maemo.org/ DialCentral]
+
-
* Touch-screen enhanced interface to the GV website
+
-
* Maintainer (rewrote almost all the original code though)
+
-
 
+
-
[http://gonvert.garage.maemo.org/ Gonvert]
+
-
* Unit converter
+
-
* Maintainer (rewrote almost all the original code, twice)
+
-
 
+
-
[http://quicknote.garage.maemo.org/ Quicknote]
+
-
* Simple note taking application
+
-
* Maintainer
+
-
 
+
-
[http://multilist.garage.maemo.org/ Multilist]
+
-
* Simple list management program
+
-
* Maintainer
+
-
 
+
-
[[Nqaap|NQA]]
+
-
* Audiobook player
+
-
* Maintainer
+
-
 
+
-
[http://watersofshiloah.garage.maemo.org/ Waters of Shiloah]
+
-
* Streaming media player for inspiration content
+
-
* Creator
+
-
 
+
-
= Open Questions =
+
-
 
+
-
Rendering HTML Delegates correct?
+
-
 
+
-
Proper sizing of custom QWidgets
+
-
 
+
-
n900/Qt
+
-
* Popup windows are cropped to rectangles
+
-
* Popup windows are shifted when near screen edge
+
-
 
+
-
= Future Software Ideas =
+
-
 
+
-
Phone Number Geoclue backend
+
-
* Not sure how geo clue is designed
+
-
** If just give gps location, could do that
+
-
** If give native backend location and can convert from/to location and GPS, then cool because it can work with any contact
+
-
* Would be nice if could express how stale the data is
+
-
 
+
-
Use contact locality for geoclue backend
+
-
* bluewire
+
-
* linklocal
+
-
 
+
-
Meego Touch Input Framework Plugin
+
-
* pie menus
+
-
* others?
+
-
 
+
-
libfolks backends
+
-
* csv, vcard, google contacts, lds.org
+
-
 
+
-
QtMobility Calendar backends
+
-
* rss, google calendar, lds.org
+
-
 
+
-
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
+
-
 
+
-
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
+
-
 
+
-
Galcan / Island / Planets
+
-
 
+
-
Mancala
+
-
 
+
-
Risk
+
-
 
+
-
Shogi
+
-
 
+
-
= Previous Software Projects =
+
-
* [[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
+

Latest revision as of 01:20, 2 July 2011

See my MeeGo Profile.