Exploring Net60, Page 2
All steps necessary for the project's deployment and debugging are neatly described in the Net60 documentation. This is your real source of detailed information!
The Symbian OS specific topics are beyond the scope of this article, so if you need more info about Symbian-related developement and/or deployment, please refer to the Symbian site or Symbian Developer Network. I would mention only one problem here: the code signing. You need to sign your binaries even on Windows Smartphones, so I reckon you should be familiar with it. Under Symbian OS, the process is a bit stricter. The usual way to obtain all required certificates is via SymbianSigned. The latest policy changes made the signing process harder for new developers, but you can obtain a developer certificate for your particular phone here.
There are few useful tools that come with Net60: Genesis and Log Viewer. Genesis has already been mentioned with regard to installation file creation:
Figure 3: Creating the installer project
It handles all the business of SIS file creation. You simply provide a few standard Symbian OS settings and you're ready to deploy your application.
With Net60, you can't debug your code in Visual Studion on the real phone. Instead, you may use the regular Smartphone Emulator or Windows Smartophone to deal with application logic. The debugging capabilities in Net60 are provided by means of log files. Such files are created on the device and may be analyzed later with Log Viewer:
Figure 4: Net60 Log Viewer
Again, the Net60 documentation provides you with excellent explanations on how to enable debugging and configure Log Viewer, so I won't duplicate it here.
This article discussed the Net60 platform—a great asset if you plan to target Nokia phones. It is not ideal, but it looks quite promising and is definitely worth trying. You will find much more information about Net60 at the Red Five labs web site. Enjoy it!
About the Author
Alex Gusev started to play with mainframes at the end of the 1980s, using Pascal and REXX, but soon switched to C/C++ and Java on different platforms. When mobile PDAs seriously rose their heads in the IT market, Alex did it too. After working almost a decade for an international retail software company as a team leader of the Windows Mobile R department, he has decided to dive into Symbian OS ™ Core development, specializing in USB and Crypto services. Alex is an Accredited Symbian Developer and recently contributed several chapters to the popular Symbian Press book, Quick Recipes on Symbian OS.