Discussion Board

Results 1 to 11 of 11
  1. #1
    Registered User grasssu's Avatar
    Join Date
    Dec 2009
    Posts
    1
    Hi,
    I'd like to develop some applications for my N900 using SMS. I'm very new to Qt and Maemo and don't know where to start. I've just installed the Ubuntu Maemosdk image in a virtual machine. Could anybody point me to the SMS programming tutorial of Qt? The documentations don't look so clear to me, as I don't program in GTK+, all I wanted to know is a complete direction of using Qt only, including installation and development. Please help!

    Thanks,
    Grass

  2. #2
    Nokia Developer Moderator divanov's Avatar
    Join Date
    Oct 2009
    Posts
    4,326
    Quote Originally Posted by grasssu View Post
    Hi,
    I'd like to develop some applications for my N900 using SMS. I'm very new to Qt and Maemo and don't know where to start. I've just installed the Ubuntu Maemosdk image in a virtual machine. Could anybody point me to the SMS programming tutorial of Qt? The documentations don't look so clear to me, as I don't program in GTK+, all I wanted to know is a complete direction of using Qt only, including installation and development. Please help!

    Thanks,
    Grass
    Qt doesn't have any specific means for handling SMS. This is done through other components. As far as I know, at the moment there are no publicly available information about handling SMS in Maemo 5.

    To install basic subset of Qt packages in scratchbox:
    Code:
    apt-get install libqt4-dev libqt4-gui
    To get the whole list of Qt packages:
    Code:
    apt-cache search libqt4
    There is a tutorial for a very beginners in Qt:
    http://doc.trolltech.com/4.3/tutorial.html
    and of course there are books available.

  3. #3
    Registered User kokilakr's Avatar
    Join Date
    Dec 2009
    Posts
    45
    Hi,

    I need to send SMS and register of incoming SMS notification on N900.

    QT 4.6 contains QDBusMessage class. Can we use this class to send SMS?

    If not, is there any alternative approach to send SMS using telepathy library?

    Thanks in advance

  4. #4
    Nokia Developer Moderator divanov's Avatar
    Join Date
    Oct 2009
    Posts
    4,326
    You can use DBus directly if you know what closed interfaces are.
    You can do the same using Telepathy. But approved way in Qt is to use
    Qt Mobility Messaging library
    http://qt.nokia.com/doc/qtmobility-1...messaging.html
    Note, it's still a technical preview.

  5. #5
    Registered User kokilakr's Avatar
    Join Date
    Dec 2009
    Posts
    45
    Hello Daniil,

    Thanks for the information regarding Qt Mobility Project.
    I assume apps developed using Technical Preview, can be uploaded to Ovi store.

    Thanks again

  6. #6
    Nokia Developer Moderator divanov's Avatar
    Join Date
    Oct 2009
    Posts
    4,326
    Quote Originally Posted by kokilakr View Post
    I assume apps developed using Technical Preview, can be uploaded to Ovi store.
    I guess not yet, but you can make it clear asking here:
    http://discussion.forum.nokia.com/fo...play.php?f=202

  7. #7
    Registered User kokilakr's Avatar
    Join Date
    Dec 2009
    Posts
    45
    You can use DBus directly if you know what closed interfaces are.
    You can do the same using Telepathy.
    In the following links there are some information regarding interfaces to be used,
    http://wiki.maemo.org/Documentation/..._in_Freemantle
    https://garage.maemo.org/plugins/wik...id=1106&type=g

    Example, from my understanding the interface required to send SMS is com.nokia.csd.SMS.Outgoing.

    So when you say closed interfaces, do you mean the same interface name?
    Or is it something to do with licensing or certification?

    Thanks

  8. #8
    Nokia Developer Moderator divanov's Avatar
    Join Date
    Oct 2009
    Posts
    4,326
    Quote Originally Posted by kokilakr View Post
    In the following links there are some information regarding interfaces to be used,
    http://wiki.maemo.org/Documentation/..._in_Freemantle
    https://garage.maemo.org/plugins/wik...id=1106&type=g

    Example, from my understanding the interface required to send SMS is com.nokia.csd.SMS.Outgoing.

    So when you say closed interfaces, do you mean the same interface name?
    Or is it something to do with licensing or certification?

    Thanks
    The term closed means that they are not public. The link above contains reverse engineered information. There is no licensing or certification as far as I know. It's obviously beneficial for Qt application developer to utilize Qt Mobility, as this is high level abstraction, however, I don't think Ovi store supports features at the stage of technical preview.

  9. #9
    Registered User kokilakr's Avatar
    Join Date
    Dec 2009
    Posts
    45
    According to following link of QT mobility Technical Preview 2,

    http://qt.nokia.com/doc/qtmobility-1...wn-issues.html

    it is given,
    Maemo Specific
    * Messaging backend for Maemo is not yet implemented.
    So i wonder if messaging is supported in QT mobility for Maemo in the current tp2.

  10. #10

  11. #11
    Registered User kokilakr's Avatar
    Join Date
    Dec 2009
    Posts
    45
    So DBus or telepathy are the remaining options. :-(

Similar Threads

  1. HPSMS Server - Free Nokia CDMA SMS Software
    By hpnasik in forum News, Announcements and Job Listings
    Replies: 2
    Last Post: 2009-02-10, 05:51
  2. SMS Problem
    By GonzalezM in forum Python
    Replies: 13
    Last Post: 2008-08-07, 19:42
  3. Need a PHP/HTML script which integrates with SDK and send sms
    By ramanladhani in forum Tools and SDK Feedback (Closed)
    Replies: 2
    Last Post: 2007-01-14, 10:56
  4. Replies: 2
    Last Post: 2002-10-02, 07:15

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved