Meego Wiki
From MeeGo wiki
Revision as of 16:57, 8 February 2012 by Martink (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

Hartmattan porting plans

ModRana is a flexible GPS navigation system and Mieru is a flexible manga and comic book reader. Both application are currently available for maemo from the Extras-devel repository.

My aim is to port both of them to Hartmattan.

unsorted development notes

rsync & run your projects on the device using a shell script

Combined progress

MeeGo and Harmattan development resources

Check out my list of Harmattan & Python & QML & OBS development resources. :)


MeeGo
how to add a new OBS package
  1. osc meta pkg -e home:MartinK:harmattan libportaudio2
  2. fill in the template
  3. osc up
  4. dump files to the new folder (like *.tar + *.dsc from Debian :) )
  5. do osc add * inside the folder to add all files under OBS management
  6. trigger rebuild: osc rebuildpac home:MartinK:harmattan libportaudio2
  7. check out what went wrong with: osc results or osc buildlog from inside the package directory

Mieru

The Mieru port to Harmattan has been finished. Actually, I'm now working in reverse - porting the new Qt Components GUI to work back in Fremantle. It is just that much faster and more usable. :D

  • separate Core and GUI code - DONE
  • write a QML GUI - DONE
    • page image in a flickable
    • paging works
    • on demand per page, in memory (no need for temporary files) works :)
    • fullscreen toggle works, fullscreen toggle button added
    • automatic GUI rotation on N950 works
    • basically everything that was in the old Mieru GUI now works, but better :)
  • check availability of dependencies (and port them if necessary) - DONE
    • ZIP and libmagic are available on Harmattan out of box
    • RAR - done
    • TAR should work too
  • get somewhere/implement a proper file open dialog - DONE

Resources

talk.maemo.org thread
maemo.org package
unofficial Maemo download statistics :)
github page
MeeGo coding competition entry

modRana

ModRana GUI description.
ModRana GUI description.


  • check dependencies
    • espeak
    • simplejson, cElement tree, Cairo
  • evaluate using current GUI vs writting a QML one
  • write a N9/950 device module that supports all relevant hw
  • GPS vs magnetic bearing
  • multitouch gestures
  • got modRana working on N950 ! :)
    • modRana and dependencies can be installed from my GTK porting subproject
    • modRana starts in about 1.4 s
    • the GUI feels snappy
    • fullscreen toggle works
    • Internet connectivity works
    • no GPS fix yet, needs Qt Mobility support (and some Aegis token ?)
    • text entry dialogue does not trigger virtual keyboard, hw keyboard works, it also looks ugly ;-)
    • batch tile download is somehow broken

Resources

talk.maemo.org thread
Maemo package
unofficial Maemo download stats
project homepage
source code

Personal tools