Thread: DR800 Osmo: Personal organizer
View Single Post
Old 03-25-2010, 05:39 AM   #1
Iņigo
Guru
Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.Iņigo did not drink the Kool Aid.
 
Posts: 730
Karma: 72743
Join Date: Feb 2008
Location: Here or there
Device: iRex iLiad, iRex DR800S. K4NT. Kobo Aura, Aura One, Libra 2.
Lightbulb Osmo: Personal organizer

EDIT 20100427: new release: v4

IMPORTANT: version 4 and up needs the core base package in https://www.mobileread.com/forums/sho...d.php?p=887725

Osmo - Personal organizer for iRex DR800 and DR1000

Hi,

I'm glad to present you a new port for the DR800, Osmo, a personal organizer.

From the original authors (http://clayo.org/osmo/):

Osmo is a handy personal organizer, which includes calendar, tasks manager, address book and notes modules. It was designed to be a small, easy to use and good looking PIM tool to help to manage personal information.


This port is based on as today last release (v0.2.10), with a few differences:
- fixed issues where keyboard remain visible after quit or at start
- added a quit button in the toolbar
- in calendar summary:
. current time is only updated each minute, to save some screen refresh and battery
. added a button to show popup menu (was mouse right-button)
. click over date to select month
- change default directory for config and data: <SD root>/Programs/_config/.osmo
- default font is smaller
- libical support has been compiled in, so you can import/export calendars in .ics format.
- ditto for libgtkhtml 2.x, compiled and included
- printing has been disabled


I provide the modified source files with this package. Look into src directory.


Steps to install:
1. enable SD card folders browsing (look for the dr.ini file hack in mobileread forum)
2. connect device to your computer using the USB cable
3. create a folder "/Programs" in SD card root
4. you need libs core package installed into SD card/Programs/_base
5. copy "_osmo" directory and "Osmo.desktop" file there
6. create a folder called "_config" in "/Programs"

Now, you should have something like:
Code:
    SD card
        /Programs
            _base           (directory)
            _config         (directory)
            _osmo           (directory)
            Osmo.desktop    (file)
            ...

Using Osmo:
Navigate to SD card -> Select Programs folder -> tap on Osmo icon.

If you "exit" using DR800 menu, Osmo will remain on the device memory until you reboot the device, so the next time you click onto Osmo icon it will show very fast. To do a clean exit use the quit buttons on the tabs toolbar.

You could import your own calendars in .ics format from the options settings.
You can import your contacts in csv format as well.

It could be a good idea to run Osmo on your computer first, configure it, import your contacts, calendar, etc and then copy the final configuration to the DR800.
The config is located in /home/<username>/.osmo on Linux machines, just copy that folder to <SD root>/Programs/_config on your DR800 and you'll save a lot of time.


Enjoy,
Iņigo

Changes:
Code:
v4 - 2010/04/27 23:14
. needs libs from core _base package v1

v3 - 2010/04/17 00:03
. needs libs from core _base package v0: libical, libicalss, libicalvcal,
  libgtkspell
. libgtkhtml is not included more, as DR base system includes it

v2 - 2010/04/03 02:13
. updated to Osmo v0.2.10
. this new version requires libgtkhtml 2.x, compiled and included
. fixed issues where keyboard remain visible after quit or at start
. calendar: added a button to show popup menu (was mouse right-button)
. calendar: click over date to select month
. default font is smaller

v1 - 2010/03/25 17:14
. based on Osmo v0.2.8
. configuration goes to /media/mmcblk0p1/Programs/_config/.osmo
. added a quit button in the toolbar
. compiled with ics support
. in calendar summary, current time is only updated each minute,
  to avoid extra screen refresh and save battery
. printing disabled

v0 - 2010/03/24
. based on Osmo v0.2.8
. initial test release
Attached Thumbnails
Click image for larger version

Name:	osmo-1.png
Views:	1434
Size:	49.5 KB
ID:	49079   Click image for larger version

Name:	osmo-2.png
Views:	1413
Size:	18.9 KB
ID:	49080   Click image for larger version

Name:	osmo-3.png
Views:	1369
Size:	25.5 KB
ID:	49081  
Attached Files
File Type: gz osmo-0.2.10-dr-v4.tar.gz (891.2 KB, 1119 views)

Last edited by Iņigo; 04-27-2010 at 07:23 PM. Reason: New release: v4
Iņigo is offline   Reply With Quote