<?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 - Comments</title>
 <link>http://www.newlc.com</link>
 <description>Comments</description>
 <language>en</language>
<item>
 <title>Eclipse plug-in for Symbian C++ development</title>
 <link>http://www.newlc.com/Eclipse-plug-in-for-Symbian-C.html#comment-46281</link>
 <description>&lt;p&gt;Hi&lt;/p&gt;

&lt;p&gt;Want to develop 3rd party simbain application on the vc or eclips environment, request to provide information on the same.&lt;br /&gt;
&lt;/p&gt;</description>
 <pubDate>Fri, 09 May 2008 15:45:43 +0200</pubDate>
 <dc:creator>dsnathan6</dc:creator>
 <guid isPermaLink="false">comment 46281 at http://www.newlc.com</guid>
</item>
<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>Re: Penrillian uSTL now supports Series 60 3rd Edition</title>
 <link>http://www.newlc.com/penrillian-ustl-now-supports-series-60-3rd-edition#comment-46110</link>
 <description>&lt;p&gt;The two libs are both useful, and I tried to use ustl in S60 2nd Ed with some modification/ replacing, and it works well. But I think STLport/Symbian will not work because of the need of P.I.P.S.&lt;/p&gt;

&lt;p&gt;But ustl is not very the same with STL, and no iostream etc. I &lt;span style=&quot;font-weight:bold&quot;&gt;think&lt;/span&gt; STLport may be the best choice for Symbian OS 9.x, and we can use it as a static lib, then it maybe not increase too much size of the final sis when we only use a small part of STL.&lt;/p&gt;</description>
 <pubDate>Fri, 02 May 2008 06:26:35 +0200</pubDate>
 <dc:creator>JavaCS</dc:creator>
 <guid isPermaLink="false">comment 46110 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Nokia Series 60 Firmware History - 7610</title>
 <link>http://www.newlc.com/Nokia-Series-60-Firmware-History%2C929.html#comment-46104</link>
 <description>&lt;p&gt;were can i get firmware for my 7610?&lt;/p&gt;</description>
 <pubDate>Thu, 01 May 2008 18:45:29 +0200</pubDate>
 <dc:creator>paul864369</dc:creator>
 <guid isPermaLink="false">comment 46104 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: Moremedia - The audio video player for S60 mobile phones</title>
 <link>http://www.newlc.com/Moremedia-The-audio-video-player.html#comment-46057</link>
 <description>&lt;p&gt;good very good&lt;br /&gt;
&lt;/p&gt;</description>
 <pubDate>Mon, 28 Apr 2008 15:53:44 +0200</pubDate>
 <dc:creator>thediveal</dc:creator>
 <guid isPermaLink="false">comment 46057 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: Penrillian uSTL now supports Series 60 3rd Edition</title>
 <link>http://www.newlc.com/penrillian-ustl-now-supports-series-60-3rd-edition#comment-46025</link>
 <description>&lt;p&gt;Quite so, but there&#039;s at least one relevant difference. STLport/Symbian requires P.I.P.S. that Penrillian/uSTL does not. I know that P.I.P.S will be pre-installed on the newer phones, but at the moment using STLport requires the user to install a 463 kB .sis packet that Penrillian/uSTL doesn&#039;t seem to require.&lt;br /&gt;
&lt;/p&gt;</description>
 <pubDate>Fri, 25 Apr 2008 12:34:10 +0200</pubDate>
 <dc:creator>Guru_Meditation</dc:creator>
 <guid isPermaLink="false">comment 46025 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: Symbian and Windows on the same device - what the hell?</title>
 <link>http://www.newlc.com/symbian-and-windows-same-device-what-hell#comment-45991</link>
 <description>&lt;p&gt;&gt;&gt; without the need to modify the existing modem software&quot;.&lt;/p&gt;

&lt;p&gt;That was my point exactly.&lt;/p&gt;

&lt;p&gt;Cost is the chief driver for one chip - but people often underestimate the cost of modifying and maintaining a complex platform. Software asset reuse is massively important to a big company because hardware can be swapped quicker than software these days.&lt;/p&gt;

&lt;p&gt;On top of that. Real time programming/embedded programming is distinct engineering discipline - often clouded by the fact that many developers who have written mobile apps classify themselves as embedded programmers.&lt;/p&gt;

&lt;p&gt;The other way of doing singe chip it is to introduce a personality layer. This essentially provides a library of mutexes, threads etc which emulates an incumbent RTOS allowing for compilation of the signaling stack and test code on top of another OS. &lt;br /&gt;
The disadvantage of personality layer is that you need one for each OS, and each has to be carefully verified.&lt;/p&gt;

&lt;p&gt;Here are some examples of typical layouts:&lt;/p&gt;

&lt;p&gt;- The first Symbian phone which I worked on had RTOS and Symbian running on a single chip (back in 1999).  Series 40 devices tend to run everything on the RTOS, but &quot;open&quot; OSes rarely attempt to run signaling stacks.&lt;/p&gt;

&lt;p&gt;- The iPhone is 2 chip. It has a 2.5g daughter board which could be switched for 3G without having to modify the main ARM11 cpu.&lt;/p&gt;

&lt;p&gt;- Freescale&#039;s MXC reference design is single chip, but runs most of the signaling stack on a starcore DSP.&lt;br /&gt;
&lt;a href=&quot;http://www.freescale.com/files/wireless_comm/doc/fact_sheet/3GREFDESIGNFS.pdf&quot;&gt;http://www.freescale.com/files/wireless_comm/doc/fact_sheet/3GREFDESIGNFS.pdf&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When you start adding real time multimedia, virtual memory paging (by nature undeterministic) and a product which is assembled from many many partner deliveries, it takes an enormous amount of effort to verify the integrity of an entire system.&lt;/p&gt;

&lt;p&gt;In summary. One chip, one OS is not a synonym for &quot;best solution&quot;, like all engineering, the best solution takes into account cost, skillset, organizational factors, complexity, reuse and ROI.&lt;/p&gt;

&lt;p&gt;I wrote a bit more about it in context here:&lt;br /&gt;
&lt;a href=&quot;http://twmdesign.co.uk/theblog/?p=104&quot;&gt;http://twmdesign.co.uk/theblog/?p=104&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 23 Apr 2008 12:07:00 +0200</pubDate>
 <dc:creator>twmd</dc:creator>
 <guid isPermaLink="false">comment 45991 at http://www.newlc.com</guid>
</item>
<item>
 <title>Re: Symbian and Windows on the same device - what the hell?</title>
 <link>http://www.newlc.com/symbian-and-windows-same-device-what-hell#comment-45978</link>
 <description>&lt;p&gt;As far as I know the reason for device manufacturers and Symbian to maintain the separation between the RTOS and the Application OS is that device manufacturers want to protect their IPRs and their home-brew GSM stacks. I&#039;m not sure if there is a Symbian GSM stack, as such, and even if it does exist if any device vendors have taken that into use.&lt;/p&gt;

&lt;p&gt;What I can read, though, from &lt;a href=&quot;http://www.virtuallogix.com/index.php?id=134&quot; class=&quot;bb-url&quot;&gt;VirtualLogix VLX introduction&lt;/a&gt; is that there would be a single comms stack, which they would provide: &quot;&lt;span style=&quot;font-style:italic&quot;&gt;... Enables the use of a rich OS on a single ARM core architecture &lt;span style=&quot;font-weight:bold&quot;&gt;without the need to modify the &lt;span style=&quot;text-decoration:underline&quot;&gt;existing modem software&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&quot;.&lt;/p&gt;</description>
 <pubDate>Wed, 23 Apr 2008 11:25:18 +0200</pubDate>
 <dc:creator>tote</dc:creator>
 <guid isPermaLink="false">comment 45978 at http://www.newlc.com</guid>
</item>
</channel>
</rss>
