Meego Wiki
From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
(Personal)
(Moving my profile to MeeGo)
 
Line 1: Line 1:
-
See my [http://wiki.maemo.org/User:Epage maemo profile].
+
= Personal =
 +
 
 +
Background
 +
* BS in Computer Engineering
 +
* Driver developer
 +
 
 +
Hardware
 +
* Nokia 770
 +
* Nokia n810 - Maemo 4.1
 +
* Nokia n900 - Maemo 5
 +
* Lenovo Ideapad S10-3t - Meego
 +
 
 +
Experience
 +
* Adapting desktop applications to being polished touch friendly applications
 +
* [http://telepathy.freedesktop.org/spec/ Telepathy]
 +
* Python, PyGTK, PyQt
 +
 
 +
= Active Software Projects =
 +
 
 +
[http://wiki.maemo.org/The_One_Ring 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://wiki.maemo.org/Ejpi ejpi]
 +
* Experiments with touchscreen UI design using an RPN calculator
 +
* Creator
 +
 
 +
[http://wiki.maemo.org/DialCentral DialCentral]
 +
* Touch-screen enhanced interface to the GV website
 +
* Maintainer (rewrote almost all the original code, two or three times over)
 +
 
 +
[http://wiki.maemo.org/Gonvert Gonvert]
 +
* Unit converter
 +
* Maintainer (rewrote almost all the original code, twice)
 +
 
 +
[http://wiki.maemo.org/Quicknote Quicknote]
 +
* Simple note taking application
 +
* Maintainer
 +
 
 +
[http://wiki.maemo.org/Multilist Multilist]
 +
* Simple list management program
 +
* Maintainer
 +
 
 +
[http://wiki.maemo.org/Nqaap NQA]
 +
* Audiobook player
 +
* Maintainer
 +
 
 +
[http://wiki.maemo.org/Waters_of_Shiloah Waters of Shiloah]
 +
* Streaming media player for inspiration content
 +
* Creator
 +
 
 +
[http://wiki.maemo.org/Omnnom Omnnom]
 +
* Pacman clone
 +
* Contributor
 +
 
 +
[http://wiki.maemo.org/Gorilla Gorilla]
 +
* Gorilla.bas clone
 +
* Contributor
 +
 
 +
= 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 =
 +
* [http://wiki.maemo.org/Mer 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:19, 2 July 2011

Contents

Personal

Background

  • BS in Computer Engineering
  • Driver developer

Hardware

  • Nokia 770
  • Nokia n810 - Maemo 4.1
  • Nokia n900 - Maemo 5
  • Lenovo Ideapad S10-3t - Meego

Experience

  • Adapting desktop applications to being polished touch friendly applications
  • Telepathy
  • Python, PyGTK, PyQt

Active Software Projects

The One Ring

  • Plugs into the "Telepathy" stack to integrate GV texting and calls into the native chat program for Linux, especially Maemo
  • Creator

ejpi

  • Experiments with touchscreen UI design using an RPN calculator
  • Creator

DialCentral

  • Touch-screen enhanced interface to the GV website
  • Maintainer (rewrote almost all the original code, two or three times over)

Gonvert

  • Unit converter
  • Maintainer (rewrote almost all the original code, twice)

Quicknote

  • Simple note taking application
  • Maintainer

Multilist

  • Simple list management program
  • Maintainer

NQA

  • Audiobook player
  • Maintainer

Waters of Shiloah

  • Streaming media player for inspiration content
  • Creator

Omnnom

  • Pacman clone
  • Contributor

Gorilla

  • Gorilla.bas clone
  • Contributor

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

Personal tools