User:Epage

(Active Software Projects)
(Open Questions)
Line 50: Line 50:
* Creator
* Creator
-
= Open Questions =
 
-
Rendering HTML Delegates correct?
 
-
 
-
n900/Qt
 
-
* Popup windows are cropped to rectangles
 
-
* Popup windows are shifted when near screen edge
 
= Future Software Ideas =
= Future Software Ideas =

Revision as of 15:23, 18 December 2010

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

Expertise

  • 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 though)

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


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