×

Discussion Board

Results 1 to 8 of 8
  1. #1
    Regular Contributor
    Join Date
    Aug 2004
    Posts
    295

    [announce] dashboard - information pane for s60 phones

    Hello, here is simple dashboard application implemented with s60/python:
    http://pymbian.sourceforge.net/misc/dashboard/

    Currently, following features can be found (see screenshot from above url):
    - weather updates from yahoo
    - shows upcoming events from calendar and todo entries
    - dashboard can be brought to foreground from phone application soft key

    Code-wise, it uses following concepts and implementation techiques:
    - simple plugin framework
    - iapsocket - socket module which uses pre-defined internet access point
    - appswitch - enables switching applications foreground/background
    - cfgform - easy to use configuration with python dicts
    - exttimer - scheduling events beyond 35 min and 47 sec (ao_sleep limit)
    - ao_callgate example
    - calendar, to-do access
    - notifier - this c++ app notifies python process, when user presses
    'phone application' soft key. the dashboard is then brought foreground.
    - does not perform weather updates when battery low

    Works only for 2nd edition phones, sorry n-gage owners. Tested only with 6600 and 7610, should work in 6630 and in other new models.

  2. #2
    Registered User
    Join Date
    Feb 2005
    Location
    Belgium (Europe)
    Posts
    1,352

    Re: [announce] dashboard - information pane for s60 phones

    Hello simo ,

    Bravo for this beautiful app !
    But i don't find in the python source test_textutils.py (it's the same code than test_iapconnection.py !
    could you correct this ?
    Thank you

  3. #3
    Super Contributor
    Join Date
    Dec 2004
    Posts
    643

    Re: [announce] dashboard - information pane for s60 phones

    Very, very cool!

  4. #4
    Regular Contributor
    Join Date
    Aug 2004
    Posts
    295

    Re: [announce] dashboard - information pane for s60 phones

    Quote Originally Posted by cyke64
    Hello simo ,

    Bravo for this beautiful app !
    But i don't find in the python source test_textutils.py (it's the same code than test_iapconnection.py !
    could you correct this ?
    Thank you
    I'm glad you like it =)

    I'll fix the test_textutils.py. However, it currently has only one function, you can see the usage in the plugins\calendar\plugin.py, search for akntextutils. Basicly, it provides simple text wrapping.

    update about compatibility: it is now succesfully tested in 6600, 7610 and 6630. In N90 there might be issues with its larger resolution.

  5. #5
    Registered User
    Join Date
    Oct 2005
    Posts
    5

    Re: [announce] dashboard - information pane for s60 phones

    I can't get the dashnotify_calc_kludge thing to bring up the dashboard. I'm using a 6620, fw version 2.14.1. I added "Calculator" as the right standby key, but when I press the key the screen flashes white for a half second then goes back to the main desktop screen. Nothing shows up in the debug directory. I can run the dashboard app by itself no problem.

  6. #6
    Regular Contributor
    Join Date
    Jan 2005
    Location
    Bangkok, Thailand
    Posts
    148

    Re: [announce] dashboard - information pane for s60 phones

    Haven't install it yet. But from the code and document, I think it's very cool.
    You have implement many functionalities just to make it works.
    Could you spend sometimes explaining them as well?

    For example, I think akntextutils.wrap_text_to_array is great.
    It help wrap the text so you don't write it off canvas screen.
    I will try to write some snippets about them here.
    http://bigbold.com/snippets/tag/series60

  7. #7
    Regular Contributor
    Join Date
    Aug 2004
    Posts
    295

    Re: [announce] dashboard - information pane for s60 phones

    Quote Originally Posted by rknobbe
    I can't get the dashnotify_calc_kludge thing to bring up the dashboard. I'm using a 6620, fw version 2.14.1. I added "Calculator" as the right standby key, but when I press the key the screen flashes white for a half second then goes back to the main desktop screen. Nothing shows up in the debug directory. I can run the dashboard app by itself no problem.
    Hmm. There is a following bug in the current version: If dashboard has the 'graphical' view active, you cannot bring it foreground from notifier. It must be in the "configuration" view (which shows list of plugins). So try to start the dashboard, leave it in configuration-view, then switch it to background, and press the notify button.

    If this does not help, I try to analyze what could go wrong. There could be issues with UDP and localhost connectivity. The notifier sends udp packet to socket what python is listening. UDP is not very reliable on localhost, it loses the packet sometimes. There are better ways to achive this notification, I might have to implement something else.

  8. #8
    Registered User
    Join Date
    Oct 2005
    Posts
    5

    Re: [announce] dashboard - information pane for s60 phones

    That did fix the problem. Thanks.

Similar Threads

  1. Nokia, do you listen to your customers? Problems of your new phones
    By djprofessork in forum General Development Questions
    Replies: 3
    Last Post: 2007-09-24, 15:15
  2. JTWI-compliant phones?
    By seah_ky in forum Mobile Java General
    Replies: 0
    Last Post: 2005-01-18, 06:14
  3. where can i get technical information about nokia phones
    By gwhistance in forum Mobile Java General
    Replies: 1
    Last Post: 2002-09-04, 06:15
  4. How to get Firmware information from phones
    By cprender in forum Mobile Java General
    Replies: 1
    Last Post: 2002-06-11, 13:33

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •