×

Discussion Board

Page 1 of 2 12 LastLast
Results 1 to 15 of 16
  1. #1
    Registered User
    Join Date
    Apr 2008
    Posts
    34

    Exclamation [moved] S60 5th Edition - Platform compatibility

    I got the same problem with my themes.
    My pkg looks like this:

    Code:
    File created with SkinCompiler v0.0.82
    ;
    ;
    ; Installation file for themepackage skin
    ;
    &EN
    ;
    ; Package header
    ;
    #{"Lost World"},(0x1028315f),1,0,0
    ;
    ; Supports Series 60 v3.x
    ; This line indicates that this installation is for the Series 60 platform v3.x
    ; This line must appear _exactly_ as shown below in the sis file
    ; If this line is missing or incorrect,the sis file will not be able
    ; to be installed on Series 60 v3.x platforms
    ;
    [0x101f7961],0,0,0,{"Series60v3.0"}
    ;
    ; Requires Series 60 Skins Support
    ;
    (0xA00000EB),0,0,0,{"Series60SkinsSupport"}
    ;
    ; Requires Series 60 Scalable Skins Support
    ;
    (0x10207113),0,0,0,{"Series60ScalableSkinsSupport"}
    ;
    ; Non-localised vendor name
    ;
    :"Unknown Vendor"
    ;
    ; Localised vendor name
    ;
    %{"Vendor-EN"}
    ;
    ; Files to install
    ;
    IF PACKAGE(0X102032BE) ; CHECK FOR S60 3.1 STUB SIS
    "themepackage.mbm" - "!:\resource\skins\1028315f\themepackage.mbm"
    "themepackage.mif" - "!:\resource\skins\1028315f\themepackage.mif"
    ELSE
    "themepackage.mbm" - "!:\private\10207114\import\1028315f\themepackage.mbm"
    "themepackage.mif" - "!:\private\10207114\import\1028315f\themepackage.mif"
    ENDIF
    "themepackage.skn" - "!:\private\10207114\import\1028315f\themepackage.skn"
    ;Dummy entry for the possible skin .ini file,so that it gets removed on uninstall
    "" - "!:\private\10207114\import\1028315f\1028315f.ini",FN
    ;
    ; End of file
    ;
    I think i have to add S60 5th Ed. Identification.
    But where?
    And how can i update my pkg file in my final sis?

    Greetz
    Last edited by ltomuta; 2008-11-26 at 16:36. Reason: Added [code][/code] tags

  2. #2
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,355

    Re: Is there a problem with CWindowGc::BitBlt() on the 5800 in S60 5th Ed ?

    Quote Originally Posted by Tarantino View Post
    I got the same problem with my themes.
    My pkg looks like this:

    Code:
    File created with SkinCompiler v0.0.82
    ;
    ;
    ; Installation file for themepackage skin
    ;
    &EN
    ;
    ; Package header
    ;
    #{"Lost World"},(0x1028315f),1,0,0
    ;
    ; Supports Series 60 v3.x
    ; This line indicates that this installation is for the Series 60 platform v3.x
    ; This line must appear _exactly_ as shown below in the sis file
    ; If this line is missing or incorrect,the sis file will not be able
    ; to be installed on Series 60 v3.x platforms
    ;
    [0x101f7961],0,0,0,{"Series60v3.0"}
    ;
    ; Requires Series 60 Skins Support
    ;
    (0xA00000EB),0,0,0,{"Series60SkinsSupport"}
    ;
    ; Requires Series 60 Scalable Skins Support
    ;
    (0x10207113),0,0,0,{"Series60ScalableSkinsSupport"}
    ;
    ; it would make a lot of sense to add it here, right?
    ;Supports S60 5th Edition
    [0x1028315F], 0, 0, 0, {"Series60ProductID"};
    ; Non-localised vendor name
    ;
    :"Unknown Vendor"
    ;
    ; Localised vendor name
    ;
    %{"Vendor-EN"}
    ;
    ; Files to install
    ;
    IF PACKAGE(0X102032BE) ; CHECK FOR S60 3.1 STUB SIS
    "themepackage.mbm" - "!:\resource\skins\1028315f\themepackage.mbm"
    "themepackage.mif" - "!:\resource\skins\1028315f\themepackage.mif"
    ELSE
    "themepackage.mbm" - "!:\private\10207114\import\1028315f\themepackage.mbm"
    "themepackage.mif" - "!:\private\10207114\import\1028315f\themepackage.mif"
    ENDIF
    "themepackage.skn" - "!:\private\10207114\import\1028315f\themepackage.skn"
    ;Dummy entry for the possible skin .ini file,so that it gets removed on uninstall
    "" - "!:\private\10207114\import\1028315f\1028315f.ini",FN
    ;
    ; End of file
    ;
    I think i have to add S60 5th Ed. Identification.
    But where?
    And how can i update my pkg file in my final sis?

    Greetz
    See text in red in the code section. As for how to build the SIS that pretty much depends on the toolchain available with Carbide.ui. Is there a makesis.exe or createsis.exe on your system?
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

  3. #3
    Registered User
    Join Date
    Apr 2008
    Posts
    34

    Re: Is there a problem with CWindowGc::BitBlt() on the 5800 in S60 5th Ed ?

    No i got no makesis.exe or something on my system.
    So i need an extra tool to get my .pkg in my final .sis?
    Thanks for your fast reply.

  4. #4
    Super Contributor
    Join Date
    Mar 2004
    Location
    Singapore
    Posts
    9,968

    Re: Is there a problem with CWindowGc::BitBlt() on the 5800 in S60 5th Ed ?

    Quote Originally Posted by Tarantino View Post
    No i got no makesis.exe or something on my system.
    So i need an extra tool to get my .pkg in my final .sis?
    Thanks for your fast reply.
    makesis comes with SDK. so if you can compile then you can make a sis with out any 3rd party tool.

  5. #5
    Registered User
    Join Date
    Apr 2008
    Posts
    34

    Re: Is there a problem with CWindowGc::BitBlt() on the 5800 in S60 5th Ed ?

    Ok but which file do i open with makesis so that my new pkg is
    packed too in my sis. And where should i edit my pkg??
    Sorry i`m not a programmer and i dont understand how to get my edited pkg in my final sis.

  6. #6
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,355

    Re: Is there a problem with CWindowGc::BitBlt() on the 5800 in S60 5th Ed ?

    Tarantino,

    you should rather give feedback to the Carbide.ui developers and wait until they add support to S60 5th Edition to the tool.

    It would not make sense for you to download a 400MB SDK just to get access to makesis.exe
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

  7. #7
    Registered User
    Join Date
    Apr 2008
    Posts
    34

    Re: Is there a problem with CWindowGc::BitBlt() on the 5800 in S60 5th Ed ?

    I got all SDK`s on my system to test my Themes.
    But i dont found makesis. So i downloaded it from a website.
    I cant wait for the Carbide Developers to support S60 5th Edition, that maybe takes to long.
    Partners are waiting
    Is it too hard for a programmer noob??

  8. #8
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,355

    Re: Is there a problem with CWindowGc::BitBlt() on the 5800 in S60 5th Ed ?

    Actualy it should be quite easy

    Call

    Code:
    makesis.exe <your_file>.pkg
    Once you have the sis file you will need to sign it

    Code:
    signsis.exe <sis_file>.sis <signed_sis_file>.sis <file_name>.cer <file_name>.key [<password>]
    To make sure that the tools are working see the link in my signature, with focus on the section about devices.exe
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

  9. #9
    Registered User
    Join Date
    Apr 2008
    Posts
    34

    Re: Is there a problem with CWindowGc::BitBlt() on the 5800 in S60 5th Ed ?

    Should be easy?? For you maybe.
    Sorry but i understand nothing of your post.

    I even dont know how to open a project in makesis.
    If i choose my "packigingoutput" Folder from my Theme in my Carbide Workspace i cant create a .sis.
    It shows me a lot of files, sis, pkg, bmp, svg,...
    But create a sis does not work.

    Sorry for me noob maybe too hard for me.

  10. #10
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,355

    Re: Is there a problem with CWindowGc::BitBlt() on the 5800 in S60 5th Ed ?

    Do you think you can handle a batch file?

    Copy the attached file on your PC and unzip it. Right-click on the themerepack.cmd file and select Edit. The file looks like below and there are a couple of things you might need to change:

    @echo off

    rem Edit the strings below according to your current setup

    set REP_THEMENAME=MyNewTeme
    set REP_CARBIDEPATH=C:\Program Files\Nokia\Carbide.ui Theme Edition 3.3
    set REP_CERNAME=C:\Documents and Settings\%USERNAME%\cerfile.cer
    set REP_KEYNAME=C:\Documents and Settings\%USERNAME%\keyfile.key
    set REP_PASSWORD=

    rem Don't touch the things below unless you know what you're doing

    cls
    echo Hi %USERNAME%!

    PUSHD "%REP_CARBIDEPATH%\workspace\%REP_THEMENAME%\packagingOutput"
    call "%REP_CARBIDEPATH%\Eclipse\plugins\com.nokia.tools.packaging_3.3.0\runtime\win32\S60_32_makesis.exe" themepackage.pkg REP_unsigned.sis
    call "%REP_CARBIDEPATH%\Eclipse\plugins\com.nokia.tools.packaging_3.3.0\runtime\win32\S60_32_signsis.exe" REP_unsigned.sis REP_signed.sis "%REP_CERNAME%" "%REP_KEYNAME%" "%REP_PASSWORD%"
    copy /y REP_signed.sis "..\REP_%REP_THEMENAME%.sisx"
    POPD
    The red part you must change for every project, the blue parts should be OK, just check them once that they correspond to your setup.

    Save the changes and close the file.

    Now, work with your theme as usual, test it (you will still have the "Not compatible" warning) and when you're ready for a release do the following steps:

    1) Open the PKG file in Carbide.ui and add the lines that indicate platform compatibility
    2) Save the file but DO NOT REBUILD the package with Carbide.ui
    3) Run the patch (make sure it knows the correct theme name)
    4) Right-click on your project in Carbide.ui, refresh it and, if all went right, you will see a new sis file, with the REP_ prefix. That is the patched sis file.

    Each time you modify your theme and build it with Carbide.ui your PKG files changes will be reset so you have to apply step 1 to 4 each time you want to release the file.
    Attached Files Attached Files
    Last edited by ltomuta; 2008-11-27 at 17:48. Reason: The usual typos
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

  11. #11
    Registered User
    Join Date
    Apr 2008
    Posts
    34

    Re: Is there a problem with CWindowGc::BitBlt() on the 5800 in S60 5th Ed ?

    Thanks for your help, i think thats possible for me.
    But i still have problems.
    I dont found anything in Carbide.ui to open and edit my PKG.
    I can open the PKG in Wordpad or something.
    And i dont see anything about refresh theme in carbide.ui.
    I can only restart.
    Sorry for stealing your time.

  12. #12
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,355

    Re: Is there a problem with CWindowGc::BitBlt() on the 5800 in S60 5th Ed ?


    Attached Images Attached Images
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

  13. #13
    Registered User
    Join Date
    Apr 2008
    Posts
    34

    Re: [moved] S60 5th Edition - Platform compatibility

    Yeah that works.
    I got 2 files "REP signed.sis" and "REP Unsigned.sis".
    "REP signed.sis" is that file i need, right?

    Damn work, i got 120 themes to rebuild.
    Hope next Carbide.ui version will support s605th Edition.

    Thanks you helped me a lot.

    Greetz Franky
    CMDesignz

  14. #14
    Nokia Developer Moderator
    Join Date
    Sep 2004
    Location
    Tampere, Finland
    Posts
    11,355

    Re: [moved] S60 5th Edition - Platform compatibility

    The last line in the script should in fact copy that rep_signed.sis to the theme directory under the name rep_<yourthemename>.sisx but either one is ok, rename the files as you like and test it on device or send to your customers.
    -- Lucian

    If you are not yet a DVLUP member it is time to correct that mistake :) Click here to join: http://www.dvlup.com/lucian/Invite

  15. #15
    Nokia Developer Expert
    Join Date
    Jun 2008
    Posts
    109

    Re: [moved] S60 5th Edition - Platform compatibility

    Here is the solution to 5th Edition waring message problem::

    Themes developed using the S60 5th Edition plug-in require a new compiler to enable the Carbide.ui Create New Package utility to create an appropriate SIS package for the theme.

    If the correct compiler is not used any SIS package containing a S60 5th Edition theme will display the warning Application not compatible with phone. Continue anyway? to the user during the installation process. Using the correct compiler eliminates this message.

    The compiler is available as part of the Carbide.ui 3.4 Theme Edition Compilers package, which can be found by clicking the Download Carbide.ui Compilers button on the Forum Nokia website’s Carbide.ui page (www.forum.nokia.com/carbideui).

    The Carbide.ui Theme Edition Compilers: Installation and User Guide provides full details on how to install and use these compilers.
    http://www.forum.nokia.com/info/sw.n...ser_Guide.html

    BR,
    PG

Page 1 of 2 12 LastLast

Similar Threads

  1. Replies: 35
    Last Post: 2009-04-11, 14:36
  2. S60 5th Edition SDK, EMULATOR crashing
    By zoiks_guy in forum Symbian Tools & SDKs
    Replies: 4
    Last Post: 2009-01-16, 05:37
  3. [moved] I can't install S60 5th edition on my PC
    By xuwei0317 in forum Tools and SDK Feedback (Closed)
    Replies: 2
    Last Post: 2008-10-20, 15:07
  4. [moved] How to use compatibility mode in s60 5.0
    By punxism in forum Symbian User Interface
    Replies: 3
    Last Post: 2008-10-13, 05:30
  5. Where is SDK for S60 1st Edition?
    By MDWPPC in forum Mobile Java Tools & SDKs
    Replies: 5
    Last Post: 2007-02-08, 07:04

Posting Permissions

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