<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.newlc.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>NewLC - Tutorial - Comments</title>
 <link>http://www.newlc.com</link>
 <description>Comments for &quot;Tutorial&quot;</description>
 <language>en</language>
<item>
 <title>Re: Reading ZIP File in Symbian OS</title>
 <link>http://www.newlc.com/Reading-ZIP-File-in-Symbian-OS.html#comment-46276</link>
 <description>&lt;p&gt;Use-&lt;a href=&quot;http://www.recoverytoolbox.com/repair_zip.html&quot;&gt;damaged zip files&lt;/a&gt;,program supports Windows 98, Windows Me, Windows NT 4.0, Windows 2000, Windows XP, Windows XP SP2, Windows 2003 and Windows Vista,help users solve the zip recovery issues and always have control of their archived data,recovers information from damaged zip files and minimizes data loss during the zip recovery process,application is the fact that it employs several heuristic algorithms and methods to repair zip file or recover information from damaged zip files.&lt;br /&gt;
&lt;/p&gt;</description>
 <pubDate>Fri, 09 May 2008 11:14:13 +0200</pubDate>
 <dc:creator>zlatan24</dc:creator>
 <guid isPermaLink="false">comment 46276 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: LEAVE and TRAP</title>
 <link>http://www.newlc.com/LEAVE-and-TRAP.html#comment-46274</link>
 <description>&lt;p&gt; &lt;img src=&quot;/sites/all/modules/smileys/packs/example/smile.png&quot; title=&quot;Smiling&quot; alt=&quot;Smiling&quot; /&gt;  Great explanation with extreme clarity......... Thank you very much&lt;/p&gt;</description>
 <pubDate>Fri, 09 May 2008 10:45:34 +0200</pubDate>
 <dc:creator>kavitha2085</dc:creator>
 <guid isPermaLink="false">comment 46274 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: UIQ3 audio streaming with code</title>
 <link>http://www.newlc.com/uiq3-audio-streaming-code#comment-46267</link>
 <description>&lt;p&gt;hi,&lt;br /&gt;
I have got KErrPermissionDenied in MaoscBufferCopied when I play the auido, Why?&lt;/p&gt;</description>
 <pubDate>Fri, 09 May 2008 09:31:58 +0200</pubDate>
 <dc:creator>lori_c</dc:creator>
 <guid isPermaLink="false">comment 46267 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: FirstGps  N95 error &quot;unable to install&quot;  installind FirstGps</title>
 <link>http://www.newlc.com/playing-n95#comment-46153</link>
 <description>&lt;p&gt;Hi&lt;/p&gt;

&lt;p&gt;When i wrate this tutorial it was just to present the symbian LBS API , It wasn&#039;t designed to be use as is in a real program.&lt;/p&gt;

&lt;p&gt;For your sis problem, you can check this url : &lt;a href=&quot;http://www.newlc.com/Why-the-fuck-won-t-my-SIS-file.html&quot;&gt;http://www.newlc.com/Why-the-fuck-won-t-my-SIS-file.html&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;--&lt;br /&gt;
MarCo&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 05 May 2008 09:35:18 +0200</pubDate>
 <dc:creator>marciallus</dc:creator>
 <guid isPermaLink="false">comment 46153 at http://www.newlc.com</guid>
</item>
<item>
 <title>FirstGps  N95 error &quot;unable to install&quot;  installind FirstGps sis</title>
 <link>http://www.newlc.com/playing-n95#comment-46097</link>
 <description>&lt;p&gt;Hi ,&lt;/p&gt;

&lt;p&gt;I have signed &quot;fistGps &quot; app with  symbiansigned  WEB, &lt;br /&gt;
after adding capabilities Location and ReadUserData , got a new sis file. &lt;br /&gt;
but  installation  of the signed sis file on N95 failed  &quot;unable to install&quot; &lt;br /&gt;
work fine on Emulator  &lt;br /&gt;
I have upgraded my N95firmwrar to the latest release. didn&#039;t fixed &lt;br /&gt;
Sounds it&#039;s coming from my Pkg file ?&lt;br /&gt;
I have created one with the following contents:&lt;/p&gt;

&lt;p&gt;; Installation file for FirstGps example application&lt;br /&gt;
;&lt;br /&gt;
;Languages&lt;br /&gt;
&amp;EN&lt;br /&gt;
;&lt;br /&gt;
; UID is the app&#039;s UID&lt;br /&gt;
;&lt;br /&gt;
#{&quot;FirstGps&quot;},(0xE1EF0018 ),2,0,0&lt;br /&gt;
;Supports Series 60 v 3.0&lt;br /&gt;
[0x101F7961], 0, 0, 0, {&quot;Series60ProductID&quot;}&lt;br /&gt;
%{&quot;Forum Nokia Test EN&quot;}&lt;br /&gt;
:&quot;Forum Nokia&quot;&lt;br /&gt;
;&lt;/p&gt;

&lt;p&gt;; Four files to install&lt;br /&gt;
;&lt;br /&gt;
&quot;$(EPOCROOT)\Epoc32\release\$(PLATFORM)\$(TARGET)\FirstGps.exe&quot;-&quot;!:\sys\bin\FirstGps.exe&quot;&lt;br /&gt;
&quot;$(EPOCROOT)\EPOC32\data\Z\resource\apps\FirstGps.rsc&quot;-&quot;!:\resource\apps\FirstGps.rsc&quot;&lt;br /&gt;
&quot;$(EPOCROOT)\EPOC32\data\Z\private\10003a3f\apps\FirstGps_reg.RSC&quot;-&quot;!:\private\10003a3f\import\apps\FirstGps_reg.rsc&quot;&lt;br /&gt;
&quot;$(EPOCROOT)\Epoc32\data\z\resource\apps\FirstGps.mif&quot; -&quot;!:\resource\apps\FirstGps.mif&quot;&lt;/p&gt;

&lt;p&gt;- &lt;br /&gt;
Run with no error .&lt;br /&gt;
I&#039;m wondering what I&#039;m doing wrong ???&lt;/p&gt;

&lt;p&gt;I have also used the FirstGps classes in another  application. worked fine on emulator &lt;br /&gt;
but crashed on the &quot;live&quot; N95  when calling the GPS function ....&lt;/p&gt;

&lt;p&gt;Any help and suggestion will be appreciated &lt;br /&gt;
Christian&lt;br /&gt;
 &lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 30 Apr 2008 18:57:55 +0200</pubDate>
 <dc:creator>christian le jalle</dc:creator>
 <guid isPermaLink="false">comment 46097 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Hardware and Software Debugging</title>
 <link>http://www.newlc.com/debugging#comment-46033</link>
 <description>&lt;p&gt;problem is make temp file other place exe dektop,D &amp;c drive &amp; other folder&lt;br /&gt;
please solution this problem&lt;/p&gt;</description>
 <pubDate>Sat, 26 Apr 2008 10:31:42 +0200</pubDate>
 <dc:creator>rakeshjhaa</dc:creator>
 <guid isPermaLink="false">comment 46033 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Base64, Quoted Printable and UU Encoding and Decoding</title>
 <link>http://www.newlc.com/base64-quoted-printable-and-uu-encoding-and-decoding#comment-46023</link>
 <description>&lt;p&gt;There are quite straightforward to use:&lt;/p&gt;

&lt;p&gt;&lt;pre class=&quot;bb-code-block&quot;&gt;
HBufC* escapedText=EscapeUtils::EscapeEncodeL(mySourceText,EscapeUtils::EEscapeNormal);
CleanupStack::PushL(escapedText);
...
// Do whatever you want with the escaped text
...
CleanupStack::PopAndDestroy(escapedText);
&lt;/pre&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 25 Apr 2008 11:15:00 +0200</pubDate>
 <dc:creator>eric</dc:creator>
 <guid isPermaLink="false">comment 46023 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: &gt; Writing a recognizer: The EZBoot recognizer source code</title>
 <link>http://www.newlc.com/Writing-a-recognizer-The-EZBoot.html#comment-46017</link>
 <description>&lt;p&gt;Can u please help me in step by step procedure of &quot; Autostarting an application&quot;&lt;/p&gt;

&lt;p&gt;                My code is follows &lt;/p&gt;

&lt;p&gt;#include &lt;apmrec.h&gt;&lt;br /&gt;
#include &lt;apmstd.h&gt;&lt;br /&gt;
#include &quot;QuickStart.h&quot;&lt;br /&gt;
//#include &quot;C:\CWEx\ActiveObjs\ActiveDll\ActiveDll.h&quot;&lt;/p&gt;

&lt;p&gt;const TUid KUidemAMRec={0x0EBC2E40};&lt;/p&gt;

&lt;p&gt;CMyRecognizer::CMyRecognizer()&lt;br /&gt;
:CApaDataRecognizerType(KUidemAMRec, CApaDataRecognizerType::ENormal)&lt;br /&gt;
{&lt;br /&gt;
iCountDataTypes = 1;&lt;br /&gt;
}&lt;/p&gt;

&lt;p&gt;TUint CMyRecognizer::PreferredBufSize()&lt;br /&gt;
{&lt;br /&gt;
	// no buffer recognition yet&lt;br /&gt;
	return 0;&lt;br /&gt;
}&lt;/p&gt;

&lt;p&gt;TDataType CMyRecognizer::SupportedDataTypeL(TInt /*aIndex*/) const&lt;br /&gt;
{&lt;br /&gt;
	return TDataType();&lt;br /&gt;
}&lt;/p&gt;

&lt;p&gt;void CMyRecognizer::DoRecognizeL(const TDesC&amp; /*aName*/, const TDesC8&amp;&lt;br /&gt;
/*aBuffer*/)&lt;br /&gt;
{&lt;br /&gt;
	// this function is never called&lt;br /&gt;
}&lt;/p&gt;

&lt;p&gt;void CMyRecognizer::StartThread()&lt;br /&gt;
{&lt;br /&gt;
	TInt res = KErrNone;&lt;br /&gt;
	//create a new thread for starting our application&lt;br /&gt;
	RThread * startAppThread;&lt;br /&gt;
	startAppThread = new RThread();&lt;/p&gt;

&lt;p&gt;	User::LeaveIfError( res = startAppThread-&gt;Create(&lt;br /&gt;
	_L(&quot;MyThreadName&quot;),&lt;br /&gt;
	CMyRecognizer::StartAppThreadFunction,&lt;br /&gt;
	KDefaultStackSize,&lt;br /&gt;
	KMinHeapSize,&lt;br /&gt;
	KMinHeapSize,&lt;br /&gt;
	NULL,&lt;br /&gt;
	EOwnerThread) );&lt;/p&gt;

&lt;p&gt;	startAppThread-&gt;SetPriority(EPriorityNormal/*EPriorityLess*/);&lt;br /&gt;
	startAppThread-&gt;Resume();&lt;br /&gt;
	startAppThread-&gt;Close();&lt;br /&gt;
}&lt;/p&gt;

&lt;p&gt;TInt CMyRecognizer::StartAppThreadFunction(TAny* /*aParam*/)&lt;br /&gt;
{&lt;br /&gt;
	/*&lt;br /&gt;
	//wait 5 seconds...&lt;br /&gt;
	RTimer timer; // The asynchronous timer and ...&lt;br /&gt;
	TRequestStatus timerStatus; // ... its associated request status&lt;br /&gt;
	timer.CreateLocal(); // Always created for this thread.&lt;br /&gt;
	// get current time (microseconds since 0AD nominal Gregorian)&lt;br /&gt;
	TTime time;&lt;br /&gt;
	time.HomeTime();&lt;br /&gt;
	// add ten seconds to the time&lt;br /&gt;
	TTimeIntervalSeconds timeIntervalSeconds(50);&lt;br /&gt;
	time += timeIntervalSeconds;&lt;br /&gt;
	// issue and wait&lt;br /&gt;
	timer.At(timerStatus,time);&lt;br /&gt;
	User::WaitForRequest(timerStatus);&lt;br /&gt;
	*/&lt;/p&gt;

&lt;p&gt;	CActiveScheduler * scheduler = new CActiveScheduler();&lt;br /&gt;
	if( scheduler == NULL )&lt;br /&gt;
	return KErrNoMemory;&lt;/p&gt;

&lt;p&gt;	CActiveScheduler::Install(scheduler);&lt;br /&gt;
	// create a TRAP cleanup&lt;br /&gt;
	CTrapCleanup * cleanup = CTrapCleanup::New();&lt;br /&gt;
	TInt err;&lt;br /&gt;
	if( cleanup == NULL )&lt;br /&gt;
	{&lt;br /&gt;
	err = KErrNoMemory;&lt;br /&gt;
	}&lt;br /&gt;
	else&lt;br /&gt;
	{&lt;br /&gt;
	TRAP( err, StartAppThreadFunctionL() );&lt;br /&gt;
	}&lt;br /&gt;
	delete cleanup;&lt;br /&gt;
	delete CActiveScheduler::Current();&lt;br /&gt;
	return err;&lt;br /&gt;
}//StartAppThreadFunction&lt;/p&gt;

&lt;p&gt;void CMyRecognizer::StartAppThreadFunctionL()&lt;br /&gt;
{&lt;/p&gt;

&lt;p&gt;	 /*  CActiveDll* iActiveDll;&lt;br /&gt;
           iActiveDll = CActiveDll::NewLC();&lt;br /&gt;
           iActiveDll-&gt;ShowMessage();*/&lt;br /&gt;
	&lt;br /&gt;
	TFileName fnAppPath = _L(&quot;E:\\system\\Apps\\AppUidViewer\\AppUidViewer.app&quot;);&lt;br /&gt;
	RFs fsSession; //file server session&lt;br /&gt;
	User::LeaveIfError(fsSession.Connect());&lt;br /&gt;
	CleanupClosePushL(fsSession);&lt;br /&gt;
	TFindFile findFile( fsSession );&lt;/p&gt;

&lt;p&gt;	User::LeaveIfError( findFile.FindByDir(fnAppPath, KNullDesC) );&lt;/p&gt;

&lt;p&gt;	CApaCommandLine* cmdLine = CApaCommandLine::NewLC();&lt;br /&gt;
	cmdLine-&gt;SetLibraryNameL( findFile.File() );&lt;br /&gt;
	cmdLine-&gt;SetCommandL( EApaCommandOpen );&lt;/p&gt;

&lt;p&gt;	RApaLsSession ls;&lt;br /&gt;
	User::LeaveIfError(ls.Connect());&lt;br /&gt;
	CleanupClosePushL(ls);&lt;/p&gt;

&lt;p&gt;	User::LeaveIfError( ls.StartApp(*cmdLine) );&lt;br /&gt;
	CleanupStack::PopAndDestroy(3); // Destroy fsSession, ls and cmdLine&lt;br /&gt;
}//StartAppThreadFunctionL&lt;/p&gt;

&lt;p&gt;EXPORT_C CApaDataRecognizerType* CreateRecognizer()&lt;br /&gt;
{&lt;br /&gt;
	CApaDataRecognizerType* thing = new CMyRecognizer();&lt;br /&gt;
	//start thread for our application&lt;br /&gt;
	CMyRecognizer::StartThread();&lt;br /&gt;
	return thing;&lt;br /&gt;
}&lt;/p&gt;

&lt;p&gt;// DLL entry point&lt;br /&gt;
GLDEF_C TInt E32Dll(TDllReason /*aReason*/)&lt;br /&gt;
{&lt;br /&gt;
	return KErrNone;&lt;br /&gt;
}&lt;/p&gt;

&lt;p&gt;As you have said I have downloaded and installed the ezboot.sis into my N72 phone. Please explain me the remaining steps.&lt;/p&gt;

&lt;p&gt;Iam  getting canfused as to How to  create .boot file and .mdl and their targets. Please explain  me briefly. Whether it works on N72. &lt;/p&gt;</description>
 <pubDate>Fri, 25 Apr 2008 07:33:18 +0200</pubDate>
 <dc:creator>shravan_vip</dc:creator>
 <guid isPermaLink="false">comment 46017 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: About Symbian UIDs</title>
 <link>http://www.newlc.com/about-symbian-uids#comment-45959</link>
 <description>&lt;p&gt;Please note that there is no UID statement in the MMP file of my DLL at all. I assume that based on the targettype the system assigns default UIDs (1 and 2) to it automagically, but not a UID3.&lt;/p&gt;

&lt;p&gt;And gosh, how slowly N-Gage starts!!! &lt;img src=&quot;/sites/all/modules/smileys/packs/example/sad.png&quot; title=&quot;Sad&quot; alt=&quot;Sad&quot; /&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 22 Apr 2008 12:02:58 +0200</pubDate>
 <dc:creator>tote</dc:creator>
 <guid isPermaLink="false">comment 45959 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: About Symbian UIDs</title>
 <link>http://www.newlc.com/about-symbian-uids#comment-45956</link>
 <description>&lt;p&gt;Thanks for the clarification, I didn&#039;t know it was possible to omit the uid3 when automatically loading your dlls.&lt;/p&gt;

&lt;p&gt;So it sounded very confused/confusing when you called the automatic loading for static linking, when static linking is something different entirely  and that doesn&#039;t need any uid at all. (I assume you still need uid1 and uid2 for your dll:s you autoload)&lt;/p&gt;

&lt;p&gt;But I guess it makes sense... Its not strictly needed in this scenario, and doesn&#039;t provide any extra identification from the name of the file now when all dll:s have to be in /sys/bin&lt;/p&gt;

&lt;p&gt;BTW, a good example of how excessive dll-usage can slow down the start of your application, take a look at the N-Gage first-access pack... it has 165(!) dlls that all are likely loaded on startup.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 22 Apr 2008 11:56:55 +0200</pubDate>
 <dc:creator>alh</dc:creator>
 <guid isPermaLink="false">comment 45956 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: About Symbian UIDs</title>
 <link>http://www.newlc.com/about-symbian-uids#comment-45955</link>
 <description>&lt;p&gt;I think I&#039;m not confused at all, however, admit that might have been not too accurate.&lt;/p&gt;

&lt;p&gt;First of all, I confirm that TARGETTYPE LIB does exist and even more it is called &lt;span style=&quot;font-weight:bold&quot;&gt;static linkage&lt;/span&gt;. I was wrong and you were right, alh. &lt;img src=&quot;/sites/all/modules/smileys/packs/example/smile.png&quot; title=&quot;Smiling&quot; alt=&quot;Smiling&quot; /&gt;&lt;/p&gt;

&lt;p&gt;The other way, called dynamic linking, offers two ways for loading a DLL:&lt;br /&gt;
&lt;ol class=&quot;bb-list unstyled&quot;&gt;&lt;li&gt; Importing a LIB file in your MMP file indicates that the DLL will always be loaded into the context of your executable (OR the executable in which your component is running), during executable start-up. All required information is known build-time that allows 1: the loader to load your DLL, 2: the code to use your DLL. Please note that I did not mention how demand-paging might affect DLL loading on purpose.&lt;/li&gt;
 &lt;li&gt; You don&#039;t &lt;span style=&quot;font-weight:bold&quot;&gt;have to&lt;/span&gt; import the LIB file in the MMP file, but you can locate and load it run-time as well (using RLibrary class). In practice, it means that as long as you don&#039;t load the DLL in question, it won&#039;t be loaded in the process context (unless another component has already loaded it), thus the process will load faster (don&#039;t have to load your DLL) and require less memory throughout the &lt;span style=&quot;font-weight:bold&quot;&gt;whole&lt;/span&gt; life-cycle.&lt;/li&gt;
&lt;/ol&gt;&lt;/p&gt;

&lt;p&gt;Finally, please note that you &lt;span style=&quot;font-weight:bold&quot;&gt;don&#039;t have to specify a UID&lt;/span&gt; in your DLL&#039;s MMP file if you import its LIB file. We have tried it out and it worked well without any UIDs. I can&#039;t locate the section in SDK help, where it was described that UIDs are really necessary for polymorphic DLLs only. At that time (when I read it years ago) ECOM plug-ins did not exist at all, so I now presume that it applies to polymorphic DLLs + ECOM plug-ins.&lt;/p&gt;</description>
 <pubDate>Tue, 22 Apr 2008 11:21:35 +0200</pubDate>
 <dc:creator>tote</dc:creator>
 <guid isPermaLink="false">comment 45955 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: About Symbian UIDs</title>
 <link>http://www.newlc.com/about-symbian-uids#comment-45950</link>
 <description>&lt;p&gt;I think you are confused.&lt;/p&gt;

&lt;p&gt;If you build a dll, you specify TARGETTYPE dll and you you get a lib and dll pair.&lt;br /&gt;
You have to specify a UID.&lt;/p&gt;

&lt;p&gt;You can then either specify the lib in the mmp or your exe, or use RLibrary.&lt;/p&gt;

&lt;p&gt;BOTH ways are dynamic linking, in the first case though, it is done automatically for you when executing your exe, but it still is dynamic linking (using a dynamically loadable library).&lt;/p&gt;

&lt;p&gt;Then there is also &quot;static linking&quot; but this is quite different, then you specify &quot;TARGETTYPE lib&quot; in your mmp file, and you end up with only a lib file, containing all code. You don&#039;t have to specify a UID.&lt;/p&gt;

&lt;p&gt;Then you have to specify the lib file in the mmp of your exe, and it will be linked into your exe at compile time.&lt;/p&gt;

&lt;p&gt;The main difference isn&#039;t that you can load and unload code, that is more into the &quot;plugin&quot; domain, the point is that the code is not statically included in the binary, but can be shared between several executables.&lt;br /&gt;
&lt;/p&gt;</description>
 <pubDate>Tue, 22 Apr 2008 10:29:45 +0200</pubDate>
 <dc:creator>alh</dc:creator>
 <guid isPermaLink="false">comment 45950 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: About Symbian UIDs</title>
 <link>http://www.newlc.com/about-symbian-uids#comment-45948</link>
 <description>&lt;p&gt;I meant mentioning the corresponding LIB file in the EXE&#039;s MMP file. That is static linkage. As opposed to dynamic linking, where you use RLibrary to locate and load (and unload) the DLL at any given time during the life-cycle.&lt;/p&gt;</description>
 <pubDate>Tue, 22 Apr 2008 10:20:17 +0200</pubDate>
 <dc:creator>tote</dc:creator>
 <guid isPermaLink="false">comment 45948 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: About Symbian UIDs</title>
 <link>http://www.newlc.com/about-symbian-uids#comment-45946</link>
 <description>&lt;p&gt;how do you statically link to a dll?&lt;br /&gt;
static libraries of course do not need any uid, since they are no a file of their own on the phone, but part of the executable they are linked to.&lt;br /&gt;
&lt;/p&gt;</description>
 <pubDate>Tue, 22 Apr 2008 09:37:27 +0200</pubDate>
 <dc:creator>alh</dc:creator>
 <guid isPermaLink="false">comment 45946 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: About Symbian UIDs</title>
 <link>http://www.newlc.com/about-symbian-uids#comment-45944</link>
 <description>&lt;p&gt;I&#039;m not sure I would call this piece of information a &quot;tutorial&quot;. It looks more like a short reference material, a short compilation made of reference material. I do not (and, of course, can not) object to this material being published here but then I do not feel like I&#039;ve been actually &#039;taught&#039; to do something after reading this. So they have all these varieties of UIDs, big deal. In practice, isn&#039;t it the opposite: you&#039;ve been told to implement such and such exe (dll, device driver or whatever) you have a hell of headache with your implementation but it&#039;s difficult to imagine that you&#039;ve chosen a wrong UID or have a lot of headache with UIDs at all. Teach me something applicable to my job, please. Oh, and actually the only might-be-interesting place - about SecureId - wasn&#039;t explained correctly as was noticed before. Oh, and shouldn&#039;t there have been very briefly explained UID ranges and very briefly outlined a process of acquiring an UID from Symbian (as opposed to using a development UID).- this is an important thing indeed. And who is srivivek anyway.&lt;/p&gt;</description>
 <pubDate>Tue, 22 Apr 2008 09:07:31 +0200</pubDate>
 <dc:creator>Genesis P</dc:creator>
 <guid isPermaLink="false">comment 45944 at http://www.newlc.com</guid>
</item>
</channel>
</rss>
