[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
;[/CODE]
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
Re: Is there a problem with CWindowGc::BitBlt() on the 5800 in S60 5th Ed ?
[QUOTE=Tarantino;508103]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"}
;
[COLOR="Red"]; it would make a lot of sense to add it here, right?
;Supports S60 5th Edition
[0x1028315F], 0, 0, 0, {"Series60ProductID"}[/COLOR];
; 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
;[/CODE]
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[/QUOTE]
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?
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.
Re: Is there a problem with CWindowGc::BitBlt() on the 5800 in S60 5th Ed ?
[QUOTE=Tarantino;508132]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.[/QUOTE] makesis comes with SDK. so if you can compile then you can make a sis with out any 3rd party tool.
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.
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
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??
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[/CODE]
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>][/CODE]
To make sure that the tools are working see the link in my signature, with focus on the section about devices.exe
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.
1 Attachment(s)
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:
[QUOTE]
@echo off
rem Edit the strings below according to your current setup
set REP_THEMENAME=[COLOR="Red"]MyNewTeme[/COLOR]
set REP_CARBIDEPATH=[COLOR="Blue"]C:\Program Files\Nokia\Carbide.ui Theme Edition 3.3[/COLOR]
set REP_CERNAME=[COLOR="blue"]C:\Documents and Settings\%USERNAME%\cerfile.cer[/COLOR]
set REP_KEYNAME=[COLOR="blue"]C:\Documents and Settings\%USERNAME%\keyfile.key[/COLOR]
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_[COLOR="blue"]3.3.0[/COLOR]\runtime\win32\S60_32_makesis.exe" themepackage.pkg REP_unsigned.sis
call "%REP_CARBIDEPATH%\Eclipse\plugins\com.nokia.tools.packaging_[COLOR="blue"]3.3.0[/COLOR]\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
[/QUOTE]
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.
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.;)
2 Attachment(s)
Re: Is there a problem with CWindowGc::BitBlt() on the 5800 in S60 5th Ed ?
[IMG]http://discussion.forum.nokia.com/forum/attachment.php?attachmentid=518&stc=1&d=1227813141[/IMG]
[IMG]http://discussion.forum.nokia.com/forum/attachment.php?attachmentid=519&stc=1&d=1227813141[/IMG]
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
Re: [moved] S60 5th Edition - Platform compatibility
The last line in the script should in fact copy that [B]rep_signed.sis[/B] to the theme directory under the name [B]rep_<yourthemename>.sisx[/B] but either one is ok, rename the files as you like and test it on device or send to your customers.
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 ([url]www.forum.nokia.com/carbideui[/url]).
The Carbide.ui Theme Edition Compilers: Installation and User Guide provides full details on how to install and use these compilers.
[url]http://www.forum.nokia.com/info/sw.nokia.com/id/c9e6ee69-5313-4907-b521-445c0c91bcf2/Carbide_ui_Compilers_Installation_And_User_Guide.html[/url]
BR,
PG