The Quick Start guide aims to introduce the process of running a .NET Compact
Framework application on an S60 device using Net60. A basic 'hello world' style
.NET CF 1.0 application will be used to demonstrate the process.
Step 1 - Open a sample Smartphone 2003 application
.NET Compact Framework 1.0 applications are created by choosing Smart Device
projects for Smartphone 2003 in Visual Studio when creating new solutions.
For convenience such a CF 1.0 application, the "Hello World" sample project, can be found in the
default Net60 install path:
C:\Program Files\Red Five Labs\Net60\Sample Projects\Hello World
Building Hello World.exe
- Open Visual Studio
- Open the "Hello World.sln" file in the
\Sample Projects\Hello World folder.
- Build the solution. The Hello World.exe output file
will be a CF 1.0 application.
Step 2 - Add a Genesis Project (and configure its properties)
Introduction to Genesis
The Hello World.exe application must be
converted into a Hello World.SIS (Symbian Installation Source )
installer package for deployment to device. Genesis is a tool shipped with
Net60 that generates .SIS packages from .exe files.
Genesis is a Visual Studio plug in and its usage
is described below. Customers who do not have Visual Studio 2005 can use a
command line version (genesis.exe).
Genesis in Visual Studio
-
Add a new 'Genesis' project to the Hello World solution.
File -> Add -> New Project
Specify a name for the project to be created and click 'OK', as per below. eg. HelloWorld SIS Builder
-
The new 'HelloWorld SIS Builder' project will appear in the Solution
Explorer as below:
-
Right click the project or "HelloWorld SIS Builder" and select 'Add Dependency File'.
-
Browse to and select the output binary 'HelloWorld.exe". This is the .exe which will be included in the
generated .sis file.
-
Repeat the 'Add dependency' step above for the Net60.licence
file which must
also be added as a dependency. The licence file is normally provided
separately by email.
- Add another dependency on the signed Net60.sisx in c:\Program Files\Red Five Labs\Net60
- The dependencies will then be displayed in the Visual Studio Solution Explorer as below:
- Next the properties of the SIS Builder project need to be configured by right clicking the project and selecting
'Properties' as per below:
- The properties on the 'General' tab need to be entered as per the below example. The Application UID is obtained from
Symbian Signed. The SVG file specifies the icon to be displayed on the
S60 applications menu. An example SVG file can be found in each sample
application project folder.

back to top
Step 3 - Build a SIS
Once the Genesis project is added and configured, it is easy to build the SIS which is output into a sub-folder.
Build Hello World.sis
- The "HelloWorld SIS Builder" project can be built by selecting
the project, then right clicking and selecting 'Build'.
- The HelloWorld.SIS output of the build process can be found in the project
folder as per below:
back to top
Step 4 - Symbian Sign the SIS file (and deploy to device)