Friday, May 9, 2008

關於Nokia手機應用程式的開發

作為全球最大手機供應商Nokia, 其應用程式的開發自然大有市場.

Forum Nokia - resources for mobile application developers

Nokia手機運行的是Symbian OS. Nokia提供完整的工具和SDK免費下載: http://www.forum.nokia.com/main/resources/tools_and_sdks/listings/index.html

開發基於Symbian OS的應用程式, 主要分為C++和Java(J2ME).

  • C++
    Nokia建基於Eclipse, 發展出一係列的Carbide平台, 包括 Carbide.c++, Carbide.vs, Carbide.ui. 如果想以C++開發Symbian OS應用程式, Carbide.c++是不二之選, 其中Carbide.c++ Express可供免費使用.

    Carbide Homepage

  • Java(J2ME)
    至於Java, Nokia在之前亦有所謂Carbide.j, 亦是建基於Eclipse, 而針對Java的IDE, 但很快就停止了. 現在較正統的平台有NetBeans和Eclipse.

    • NetBeans:
      只要下載包含Mobility Pack的NetBeans IDE便可.

    • Eclipse:
      Eclipse比較麻煩; Nokia Forum提議使用EclipseME, 但EclipseME的Home Page說Eclipse Mobile Tools for Java(MTJ) project is in the process of restarting, 而Eclipse MTJ會從EclipseME開始, 當Eclipse MTJ Project restarted後, EclipseME會淡出, 即是 - 現在處於三角路口.

      EclipseME剛於March 30, 2008發佈了bug fixed的 Version 1.7.9.