Discussion Board

Results 1 to 13 of 13
  1. #1
    Regular Contributor himsymbian's Avatar
    Join Date
    Apr 2005
    Posts
    274
    hi friends,

    This may be a childish question that i am asking but please help me out.
    In symbian there are mainly 2 types of executables.

    1) exe. (console based application)
    2) dll.
    They are again divided into:
    a) static dll. (shared library [.lib] extension).
    b) polymorphic dll. (.app,.fep etc).

    Now here are my questions:
    ------------------------
    1) In Symbian,s60 2nd edition sdk, all GUI applications have a (.app) extension , so can I say that every gui application in a second edition sdk is a polymorphic dll???

    2) In Symbian,s60 3rd edition sdk, all GUI applications have a (.exe) extension , so what i want to know is that what is the type of gui application in s60 3rd edition????

    eagerly waiting for your reply,
    Thanks
    himanshu karnalkar
    Symbian Application Developer.

  2. #2
    Regular Contributor himsymbian's Avatar
    Join Date
    Apr 2005
    Posts
    274
    hi friends,

    Also correct me if i am wrong in my questions.

    Thanks,
    himanshu karnalkar.
    Symbian Application Developer.

  3. #3
    Nokia Developer Champion Nitesh Bhardwaj's Avatar
    Join Date
    Jan 2008
    Location
    Bangalore, India
    Posts
    777
    if u are on GUI appn,then it will be a polymorphic dll,does not matter whether u are on 2nd or 3rd.
    a GUI appn must having these things..
    >a polymorphic DLL, which defines the application for the GUI framework.

    >a resource file, which contains definitions for GUI elements and translatable strings.

    >an optional application information file (aif), which specifies the icon, caption and embedding capabilities of the application.

  4. #4
    Regular Contributor Nitin SuperByte's Avatar
    Join Date
    Mar 2007
    Location
    "On a b'ful lil palnet called EARTH belongs wid Galaxy named MilkyWay in Universe"
    Posts
    402
    Quote Originally Posted by Nitesh Bhardwaj View Post
    if u are on GUI appn,then it will be a polymorphic dll,does not matter whether u are on 2nd or 3rd.
    a GUI appn must having these things..


    >an optional application information file (aif), which specifies the icon, caption and embedding capabilities of the application.
    BTW in 3rd edition i have never seen .aif
    ===With Symbian===
    "Something Has Survived..!!!"

  5. #5
    Regular Contributor himsymbian's Avatar
    Join Date
    Apr 2005
    Posts
    274
    hi nitish,

    Thanks for your reply.
    I agree with you on the s60 2nd edition as it has an [.app] extension which is a polymorphic dll (as mentioned in Symbian Os explained- JO Stich bury).

    But in s60 3rd edition,the extension for gui application is [.exe],stil you mean to say that it is a polymorphic dll.Has symbian anywhere specified the type of gui application in its documentation.

    I wil be happy if any one can get that to me.

    Thanks.
    himanshu k.
    Symbian Application Developer.

  6. #6
    Regular Contributor himsymbian's Avatar
    Join Date
    Apr 2005
    Posts
    274
    HI nitin,

    can you please clear my doubts regarding the question.

    thanks.
    himanshu k
    Symbian Application Developer.

  7. #7
    Nokia Developer Champion Nitesh Bhardwaj's Avatar
    Join Date
    Jan 2008
    Location
    Bangalore, India
    Posts
    777
    Quote Originally Posted by Nitin SuperByte View Post
    BTW in 3rd edition i have never seen .aif

    My dear who said that is for 3rd,the option i have posted for 2nd.
    for 3rd
    >a polymorphic DLL, which defines the application for the GUI framework

    >a registration file, which contains non-localisable information

    >optional localisable information, provided by one or more localisable resource files and icon files


    But in s60 3rd edition,the extension for gui application is [.exe],stil you mean to say that it is a polymorphic dll.Has symbian anywhere specified the type of gui application in its documentation.]
    See SDK,
    "Overview of GUI app building"

  8. #8
    Nokia Developer Moderator petrib's Avatar
    Join Date
    Mar 2003
    Posts
    9,412
    As of Symbian 9, since the privilege boundary is between processes, applications are .exe files that run in their own process, whereas previously - Symbian 8 and earlier - they were DLLs - .app extension - and loaded by apprun.exe.

  9. #9
    Nokia Developer Moderator wizard_hu_'s Avatar
    Join Date
    Feb 2006
    Location
    Oslo, Norway
    Posts
    27,680
    I guess Petrib has answered your question about 2nd edition.

    In case of 3rd edition, GUI executables have no special attributes (though the 2nd UID usually remains to be 0x100039CE - I am not sure if it is mandatory or not). The code becomes a "GUI" one, if it invokes the EikStart::RunApplication method.

  10. #10
    Regular Contributor himsymbian's Avatar
    Join Date
    Apr 2005
    Posts
    274
    hi [petrib & wizard_hu_],

    I am really grateful to you for the info that you have provided to me, as that was vey basic, i want to request you 1 thing that if i want to have info of these kind of basics, which book, site or blog should i refer.
    Could you assist me in that.

    Thanks,
    himanshu k.
    Symbian Application Developer

  11. #11
    Super Contributor stichbury's Avatar
    Join Date
    Nov 2005
    Location
    London
    Posts
    584
    You're on a good site already for finding out what you need to know.

    For books, you may want to take a look at this discussion thread: http://discussion.forum.nokia.com/fo...d.php?t=134803 The e-learning that Kiran suggests is a great free resource too.

  12. #12
    Regular Contributor himsymbian's Avatar
    Join Date
    Apr 2005
    Posts
    274
    Hello Sir(Mr. Jo Stichbury),

    I have been following your book since I started doing symbian & still I am refering it. Thanks for that and also for replying to my thread. I need to know a liitle bit of more basics of symbian so i posted the question.

    Thanks.
    himanshu k.
    Symbian Application Developer.

  13. #13
    Nokia Developer Moderator ltomuta's Avatar
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,335
    Jo, for the next editions make sure to add a picture to the cover.

Similar Threads

  1. Porting project to Symbian from PocketPC
    By Michton in forum Symbian C++
    Replies: 3
    Last Post: 2007-05-07, 14:36
  2. Q: Is it permission to use UDP communication in EXE program?
    By akom in forum Symbian Networking & Messaging (Closed)
    Replies: 3
    Last Post: 2004-03-23, 22:29
  3. Globals, DLL's EXE's
    By aehrath in forum Symbian C++
    Replies: 1
    Last Post: 2003-10-23, 09:48

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