×

Discussion Board

Page 2 of 11 FirstFirst 1234567891011 LastLast
Results 16 to 30 of 159
  1. #16
    Super Contributor
    Join Date
    Mar 2003
    Location
    Beijing
    Posts
    3,609

    Re: 3rd Edition application development

    Attached please find a revised version of "VRex" sample (Video recording and playing), which was published on Forum Nokia website. Unfortunately, the code does not work on N93/N93i devices due to not enough capability.

    In order to make the sample working, a developer needs to get a developer certificate with "MultimediaDD" capability, which is classified as of of the manufacture capabilities. A developer needs to have a justifiable business reason in order to apply for "MultiMediaDD" capabilty. More information can be found at:

    www.symbiansigned.com
    Attached Files Attached Files
    Liuxg
    Forum Nokia <a href="http://wiki.forum.nokia.com/index.php/Qt_开发"><font color="red">Qt Application Development Resources</font></a>

  2. #17
    Super Contributor
    Join Date
    Mar 2003
    Location
    Beijing
    Posts
    3,609

    Re: 3rd Edition application development

    Attached please find a environment switch tool available in previous SDK installations. Unfortunately, the tool is not available in the latest SDK installations.

    By using the tool, a developer may easily switch to different SDK environment (MS-DOS box). Sometimes, this is very useful to make a clean build or do a release build in MS-DOS box although some IDE tools already have build function built-in.
    Attached Files Attached Files
    Last edited by liuxg; 2007-06-20 at 03:20.
    Liuxg
    Forum Nokia <a href="http://wiki.forum.nokia.com/index.php/Qt_开发"><font color="red">Qt Application Development Resources</font></a>

  3. #18
    Super Contributor
    Join Date
    Mar 2003
    Location
    Beijing
    Posts
    3,609

    Re: 3rd Edition application development

    My wiki articles: S60 3rd edition application development basics:
    http://wiki.forum.nokia.com/index.ph...on_Development
    http://wiki.forum.nokia.com/index.ph...60_3rd_Edition

    How to find out the missing capabilities for an application:
    http://wiki.forum.nokia.com/index.ph...ecurity_issues

    S60 platform: S60 platform Basics:
    http://www.forum.nokia.com/info/sw.n..._0_en.pdf.html

    S60 Common API design guidelines:
    http://s60wiki.nokia.com/S60Wiki/Com...ign_guidelines

    Please find the latest Symbian error code at the following website:
    http://developer.symbian.com/main/do...odesLatest.zip

    Forum Nokia technical library can be found at:
    http://forum.nokia.com/document/Foru...al_library.htm

    Forum Nokia C++ developer's library:
    http://www.forum.nokia.com/document/...opers_Library/

    Sample codes from "Developing Series 60 Applications" book:
    http://www.forum.nokia.com/info/sw.n...60_2x.zip.html

    "Code and Examples" from Forum Nokia website:
    http://www.forum.nokia.com/main/reso..._examples.html

    Forum Nokia eLearning coursewares:
    http://www.forum.nokia.com/main/tech...urriculum.html

    Forum Nokia eLearning webinars:
    http://www.forum.nokia.com/main/tech...g/webinar.html

    Forum Nokia eLearning screencasts:
    http://www.forum.nokia.com/main/tech...reencasts.html

    Forum Nokia Chinese eLearning curriculum:
    http://www.forum.nokia.com/main/tech...urriculum.html

    Symbian/S60 code examples on Wiki website:
    http://wiki.forum.nokia.com/index.ph..._Code_Examples

    Symbian/S60 code examples in Chinese language on Wiki website:
    http://wiki.forum.nokia.com/index.ph...%E6%96%87_Wiki

    Freeware Hex editor XVI32, which is useful for removing the first 3 unusable bytes in the Chinese resoure file (UTF-8):
    http://www.chmaas.handshake.de/delph...vi32/xvi32.htm

    Symbian phone information can be found at:
    http://www.symbian.com/phones/index.html

    Nokia S60 devices informtion can be found at:
    http://www.forum.nokia.com/devices/matrix_all_1.html

    Symbian developer tools:
    http://developer.symbian.com/main/to...ools/index.jsp
    http://developer.symbian.com/main/to...code/index.jsp

    Symbian developer home:
    http://developer.symbian.com/main/index.jsp

    UIQ Forum:
    http://developer.uiq.com/forum/

    S60 website:
    www.s60.com

    Symbian website:
    www.symbian.com

    Symbian developer Forum:
    http://www.symbiandevnet.com/forum/index.jspa

    Developer Forum:
    www.newlc.com

    Chinese developer Forum:
    http://www.sf.org.cn/
    http://www.devdiv.net/

    Forum Nokia Champion Beover1984's home
    http://blog.csdn.net/beover1984/arch...8/1761757.aspx

    Forum Nokia Chanpion antonypranata's home page
    http://antonypranata.com/

    Porting from S60 2nd edition to S60 3rd edition:
    http://www.forum.nokia.com/info/sw.n..._1_en.pdf.html

    Symbian signed:
    www.symbiansigned.com

    S60 Nokia testing:
    http://www.forum.nokia.com/main/tech...ing/index.html

    Nokia open source codes from developers:
    http://opensource.nokia.com/

    Nokia remote device access:
    http://www.forum.nokia.com/main/tech...roduction.html

    =============== Porting =====================================
    Open C plug-in:
    http://www.forum.nokia.com/main/reso...n_c/index.html

    Using C code in Symbian:
    http://www.newlc.com/Using-C-code-in-symbian.html

    S60 platform: Porting from Windows mobile:
    http://www.forum.nokia.com/info/sw.n..._0_en.zip.html

    Series 80 platform: porting to S60 (with example)
    http://www.forum.nokia.com/info/sw.n..._0_en.zip.html

    S60 platform: Porting from Palm OS v1.1
    http://www.forum.nokia.com/info/sw.n..._1_en.pdf.html

    S60 platform: Porting from 2nd to 3rd Edition v1.1
    http://www.forum.nokia.com/info/sw.n..._1_en.pdf.html

    S60 platform: Porting from UIQ (with example)
    http://www.forum.nokia.com/info/sw.n..._1_en.zip.html

    S60 platform: Comparison of ANSI C++ and Symbian C++ v2.0
    http://www.forum.nokia.com/info/sw.n..._0_en.pdf.html

    Porting the positive experience v1.0
    http://www.forum.nokia.com/main/html...xperience.html

    S60 platform: Source and binary compatibility v1.6
    http://www.forum.nokia.com/info/sw.n..._6_en.pdf.html

    ============ Symbian signed ====================================

    China Symbian application certifier: Flander
    http://www.forum.nokia.com.cn/sch/main/flander.html

    Test house in Shanghai China: mPhasis
    www.mphasis.com.cn

    Test houses in the world:
    https://www.symbiansigned.com/app/pa...iew/testhouses

    Symbian signed portal:
    www.symbiansigned.com

    UID definitions:
    https://www.symbiansigned.com/app/page/dev/uidfaq

    Symbiansigned process
    https://www.symbiansigned.com/app/page
    https://www.symbiansigned.com/Symbia...l2006_v1_1.pdf
    https://www.symbiansigned.com/How_ha...bian_OS_v9.pdf
    https://www.symbiansigned.com/how_do...ion_signed.pdf

    Test criterial:
    https://www.symbiansigned.com/app/pa...w/testcriteria

    Nokia test (for all of the preinstalled applications)
    http://www.forum.nokia.com/main/tech...ing/index.html

    Freeware signing:
    http://www.symbiansigned.com/app/pag...ew/freewareFaq
    www.symbiansigned.com/app/page/overview/freeware

    ============= UI design =============================
    Creating custom control:
    http://www.forum.nokia.com/info/sw.n..._0_en.pdf.html

    S60 platform UI style:
    http://www.forum.nokia.com/info/sw.n..._1_en.zip.html

    ============ Messaging links ==========================
    S60 Platform: MMS Example v2.0
    http://www.forum.nokia.com/document/...d_examples.htm

    S60 Platform: SMS Example v2.0
    http://www.forum.nokia.com/info/sw.n..._0_en.zip.html

    S60 Platform: POP/IMAP Example v1.1 -
    http://www.forum.nokia.com/info/sw.n..._v1_1.zip.html

    Series 60 Developer Platform 1.0/2.0: Creating Custom Message Type Modules (With Example)
    http://www.forum.nokia.com/info/sw.n..._0_en.zip.html

    Series 60 Developer Platform: Introduction To Messaging Applications For C++ Developers v1.1
    http://www.forum.nokia.com/info/sw.n..._1_en.zip.html

    Designing MMS Client Applications for Series 60
    http://www.forum.nokia.com/info/sw.n..._v1_0.pdf.html

    Series 60 Developer Platform 1.0: Remote Camera Example
    http://www.forum.nokia.com/info/sw.n...m_app.zip.html

    Series 60 Developer Platform 1.0: SendAs Example
    http://www.forum.nokia.com/info/sw.n..._v1_0.zip.html

    ===================== Debugging ===================================
    Carbide on-device debugging
    http://www.forum.nokia.com/info/sw.n...60c774dd5.html

    CodeWarrior on-device debugging
    http://www.forum.nokia.com/info/sw.n...1b5c23b36.html

    ===================== S60 SDKs ====================================
    S60 SDK downloads:
    http://www.forum.nokia.com/main/reso...cpp_tools.html

    S60 SDK off-line registration:
    http://www.forum.nokia.com/main/gene...istration.html
    Last edited by liuxg; 2007-10-18 at 02:49.
    Liuxg
    Forum Nokia <a href="http://wiki.forum.nokia.com/index.php/Qt_开发"><font color="red">Qt Application Development Resources</font></a>

  4. #19
    Super Contributor
    Join Date
    Mar 2003
    Location
    Beijing
    Posts
    3,609

    Re: 3rd Edition application development

    To list the current platform security attribute of a target release binary built, call the following:

    elftran.exe -dump s 'binary_file'

    The same tool can be used for modifying the security attributes of the binary, e.g. modifying the PlatSec? capabilities list:

    elftran.exe -capability "ReadDeviceData WriteDeviceData?"

    "petran" tool also can be used to dump the security information.
    Liuxg
    Forum Nokia <a href="http://wiki.forum.nokia.com/index.php/Qt_开发"><font color="red">Qt Application Development Resources</font></a>

  5. #20
    Super Contributor
    Join Date
    Mar 2003
    Location
    Beijing
    Posts
    3,609

    Re: 3rd Edition application development

    Attached please find a tool for extracting files from a .sis file. The tool was found from "NewLC" website:

    http://newlc.com/UnSIS.html

    or from Symbian website:

    http://developer.symbian.com/main/to...ls/distribute/
    Attached Files Attached Files
    Liuxg
    Forum Nokia <a href="http://wiki.forum.nokia.com/index.php/Qt_开发"><font color="red">Qt Application Development Resources</font></a>

  6. #21
    Super Contributor
    Join Date
    Mar 2003
    Location
    Beijing
    Posts
    3,609

    Re: 3rd Edition application development

    Since a self-signed certificate is only valid for 6 month, the signed sis file cannot be used any more after 6 months. Hereafter comes the workaround solution:

    Download setup.exe from http://www.cygwin.com.
    Installation: run setup.exe and when installing, don't forget to
    include "openssl". Use the default settings for all other elements.
    Run "Cygwin Bash Shell" which will bring up a DOS window, then run
    the following three commands:

    1) openssl genrsa -des3 -out test.key 1024
    This generates the private key (test.key), here you need to give the passphrase.

    2) openssl req -new -key test.key -out test.csr
    This is an intermediate step, the certificate signing request is created.
    You need to enter some information about the certificate.

    3) openssl x509 -req -days 10950 -in test.csr -signkey test.key -out test.cer
    This generate the self-signed certificate (test.cer).

    Now you can use the test.key and test.cer in Carbide UI and it's valid for 30 years!
    Liuxg
    Forum Nokia <a href="http://wiki.forum.nokia.com/index.php/Qt_开发"><font color="red">Qt Application Development Resources</font></a>

  7. #22
    Regular Contributor
    Join Date
    Sep 2006
    Posts
    183

    Re: 3rd Edition application development

    hi liuxg!
    i want to use your LounchJAVA.zip to lounch a JAVA program in 2nd(6680),but it doesn't work.could you help me?
    thanks.

    http://discussion.forum.nokia.com/fo...650#post329650

  8. #23
    Super Contributor
    Join Date
    Mar 2003
    Location
    Beijing
    Posts
    3,609

    Re: 3rd Edition application development

    For second edition, you may have the following method to launch your Java application. Once a Java application has been successfully installed, then there will be a unique UID for the application generated for the installed Java application. Please use the following method:

    TFileName appName=_L("C:\\system\\apps\\[101c1d86]\\[101c1d86].APP");
    CApaCommandLine* cmdLine=CApaCommandLine::NewLC();
    cmdLine->SetLibraryNameL( appName );
    cmdLine->SetCommandL( EApaCommandRun );
    RApaLsSession ls;
    User::LeaveIfError( ls.Connect() );
    CleanupClosePushL(ls);
    User::LeaveIfError( ls.StartApp(*cmdLine) );
    CleanupStack::PopAndDestroy( 2 ); // ls and cmdLine

    where "101c1d86" is the generated UID for the Java application. You may use a file browser to find the UID in your phone after your Java application has been successfully installed.
    Liuxg
    Forum Nokia <a href="http://wiki.forum.nokia.com/index.php/Qt_开发"><font color="red">Qt Application Development Resources</font></a>

  9. #24
    Super Contributor
    Join Date
    Mar 2003
    Location
    Beijing
    Posts
    3,609

    Re: 3rd Edition application development

    There are some good tools for the Visual studio fans. Attached please find some good tools, which can be integrated into Visual studio seamlessly. By using the tool, a developer may see the Symbian data types like TDesC, TPtr, TInt etc in customized colors in the Visual studio. Meanwhile, when debugging, a developer may see the data member values in the data types.

    By using the tool "Clindex.exe", a developer may produce a HTML document for the cross referencing of API and libraries.

    All of the tools can be found at the following pages:

    http://www.emccsoft.com/devzone/

    How to view all descriptor types (and others) in VC6 debugger
    http://www.newlc.com/How-to-view-all...tor-types.html
    Attached Files Attached Files
    Last edited by liuxg; 2007-08-13 at 03:17.
    Liuxg
    Forum Nokia <a href="http://wiki.forum.nokia.com/index.php/Qt_开发"><font color="red">Qt Application Development Resources</font></a>

  10. #25
    Nokia Developer Champion
    Join Date
    Mar 2006
    Location
    Helsinki, Finland
    Posts
    8,336

    Smile Re: 3rd Edition application development

    Dear Liuxg,

    Really great source of informations with such a long thread.

    I have one correction. First two links in the post#18 are truncated.

    I guess you wanted to point:
    http://wiki.forum.nokia.com/index.ph...on_Development
    http://wiki.forum.nokia.com/index.ph...60_3rd_Edition

    Kiran.

  11. #26
    Super Contributor
    Join Date
    Aug 2005
    Location
    india
    Posts
    2,078

    Re: 3rd Edition application development

    hi,

    the descriptor types viewing in vc 6 is articled in newlc way back..

    http://www.newlc.com/How-to-view-all...tor-types.html

    http://www3.symbian.com/faq.nsf/0/36...F?OpenDocument

    http://www.newlc.com/How-to-view-all...tor-types.html

    need to check clindex.exe wht it does exactly..

    Regards,
    Mateen Maldar
    Last edited by liuxg; 2008-03-06 at 08:16.
    "Whatever the mind can conceive and believe, the mind can achieve"

  12. #27
    Super Contributor
    Join Date
    Jun 2004
    Location
    SymbianLand
    Posts
    763

    Re: 3rd Edition application development

    This is actually a good reference thread.
    It should also be duplicated in the English forums as well.
    Nice work liuxg.
    --Mayur.

  13. #28
    Nokia Developer Champion
    Join Date
    Mar 2006
    Location
    Helsinki, Finland
    Posts
    8,336

    Smile Re: 3rd Edition application development

    Quote Originally Posted by mayur_24 View Post
    It should also be duplicated in the English forums as well.
    It has been already. A second most sticky.
    http://discussion.forum.nokia.com/fo...d.php?t=113204

    Kiran.

  14. #29
    Super Contributor
    Join Date
    Mar 2003
    Location
    Beijing
    Posts
    3,609

    Re: 3rd Edition application development

    To some developers, it could be very useful to get the model name of the phone. Here comes the tip. A developer may read the following text files in the ROM image:

    z:\resource\versions\model.txt

    or

    Lanaguages supported:

    z:\resource\bootdata\language.txt

    or software revision:

    z:\resource\versions\sw.txt
    Liuxg
    Forum Nokia <a href="http://wiki.forum.nokia.com/index.php/Qt_开发"><font color="red">Qt Application Development Resources</font></a>

  15. #30
    Super Contributor
    Join Date
    Mar 2003
    Location
    Beijing
    Posts
    3,609

    Re: 3rd Edition application development

    Attached please find a sample code regarding key capturing on S60 3rd edition. In order to capture keys when application is running in the background, a developer needs to sign the sample application with a developer certificate. The certificate should have the "SWEvent" capability.
    Attached Files Attached Files
    Liuxg
    Forum Nokia <a href="http://wiki.forum.nokia.com/index.php/Qt_开发"><font color="red">Qt Application Development Resources</font></a>

Similar Threads

  1. Python for S60 1.9.0 released
    By tvijayan in forum Symbian
    Replies: 48
    Last Post: 2009-01-27, 15:39
  2. Replies: 0
    Last Post: 2009-01-07, 11:49
  3. Replies: 1
    Last Post: 2008-11-21, 12:12
  4. Who to start UI development in Series 60 5th edition??
    By rohanwaugh in forum Symbian User Interface
    Replies: 3
    Last Post: 2008-11-03, 06:14

Posting Permissions

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