src/tools/installer/doc/Quickguide.html.in
author Vijayan <ts.vijayan@nokia.com>
Tue, 16 Feb 2010 10:07:05 +0530
changeset 0 ca70ae20a155
permissions -rw-r--r--
Base Python2.0 code
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
     1
<html><head>
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
     2
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>Python for S60 Getting Started Guide</title>
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
     3
</head><body><table bgcolor="#eeeeee" border="0" height="8" width="100%"><tbody><tr>
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
     4
	<td bgcolor="#99ccff" height="1" width="100%">
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
     5
	<strong><font face="Arial, Helvetica, sans-serif" size="5.5">&nbsp;<img border="0" src="python_logo.PNG" width="53" height="52">
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
     6
<a name="Top">Python for S60</a></font></strong></td></tr></tbody></table>
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
     7
<br>Thank you for installing Python for S60 package. <br>Python 
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
     8
for S60 is a powerful scripting language with an extensive standard 
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
     9
library and easy-to-use APIs for S60 phone features, based on Python 2.5.4.
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    10
<p><font size="5"><b>Quick Start Guide</b></font></p>
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    11
<p><b>
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    12
<font size="4.5">
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    13
<a name="Installing_Python_runtime_and_its_dependencies">Installing Python runtime and its dependencies</a></b>
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    14
</font>
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    15
</p>
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    16
<p> Python runtime and its dependencies can be installed from the below links<br>
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    17
<a href="PyS60Dependencies\Python_${{PYS60_VERSION_NUM}}.sis">PyS60 2.0</a><br>
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    18
<a href="PyS60Dependencies\pips.sis">pips</a></p>
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    19
<b> Optional libraries : </b><br> &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp- <a href="PyS60Dependencies\stdioserver.sis" target="_blank">stdioserver</a> to run python scripts packaged with console profile. 
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    20
<br>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp- <a href="PyS60Dependencies\ssl.sis" target="_blank">SSL</a> library if you need SSL support in socket module.<br>
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    21
<br><b>Note: </b>The unsigned Python runtime component and the PythonScriptShell packages are also available with high capability set in <a href="PyS60Dependencies" target="_blank">PyS60Dependencies</a>&nbsp;
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    22
</p></p><hr />
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    23
    <font size="4.5">
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    24
	<b><a name="Packaging_a_Sample_Application">Packaging a Sample Application</a></b>
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    25
	</font> 
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    26
	<p>The following steps provide the procedure for writing and packaging a helloworld script.</p>
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    27
<p>1. Create a "helloworld" script with the filename "helloworld.py" containing &nbsp; <font face="Courier New">print 
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    28
"Hello World!"</font><font face="Arial"></font> code snippet.<br>2. Click  
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    29
	<b>Start</b> &gt; <b>Programs</b> &gt; <b>PythonForS60 ${{PYS60_VERSION_NUM}} </b> &gt; <b>PyS60 
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    30
	Application Packager,&nbsp; </b>the PyS60 application packager<b> </b>dialog box opens.<br>3. 
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    31
	Select the <b>Scriptfile</b> radio button then, click the <b>Browse </b>button<b> </b> and select helloworld.py script from the file 
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    32
<b>Open</b> dialog.<br>4. Click&nbsp; the 
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    33
	<b>Create</b> button to create the sis file with the current 
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    34
settings.&nbsp; <br>5. Install the sis file <b>helloworld_v1_0_0.sis</b> created in the source directory of
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    35
	"helloworld.py" file.<br><br><b>Note: </b>Refer to  
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    36
<a href="http://pys60.garage.maemo.org/doc/s60/s60.html" target="_blank">PyS60 Module Reference</a>&nbsp;for more details.
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    37
</p>
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    38
	</p>
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    39
	<hr>
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    40
	<table id="table1" bgcolor="#eeeeee" border="0" height="8" width="100%">
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    41
		<tbody><tr>
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    42
			<td bgcolor="#99ccff" height="1" width="100%">Copyright (c) 2008 - 2009 
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    43
			Nokia Corporation <br>
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    44
			<i>&nbsp;</i></td>
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    45
		</tr>
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    46
	</tbody></table><small style="font-size: smaller;"><br>&nbsp;</small>
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    47
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    48
ca70ae20a155 Base Python2.0 code
Vijayan <ts.vijayan@nokia.com>
parents:
diff changeset
    49
</body></html>