<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>Aleksandr Trufanov&#039;s Forum Nokia Blog</title> 
<subtitle type="html">A Forum Nokia Blog</subtitle>
 
<updated>2009-04-10T14:30:07+03:00</updated> 
<id>http://www.lifetype.net,1.2/</id>
<link rel="alternate" type="text/html"  hreflang="en" href="http://blogs.forum.nokia.com/blog/aleksandr-trufanovs-forum-nokia-blog" />
 
<rights>Copyright (c) truf</rights>
<generator uri="http://www.lifetype.net/" version="1.2">LifeType at Forum Nokia</generator> 
 
<entry> 
<title>Reading DjVu docs on Symbian 9.x</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/aleksandr-trufanovs-forum-nokia-blog/2009/04/10/djvu-reader" /> 
<id>tag:blogs.forum.nokia.com,2009-04-10:2074</id>
 
<updated>2009-04-10T14:30:07+03:00</updated> 
<published>2009-04-10T14:30:07+03:00</published> 
<summary type="html"> 
Greetings,
 
 
I want to introduce a new project, published on DevMobile, russian mobile developers community.
 
 
We all well know the  djvu  file format. Its often used for ebook ...</summary> 
<author> 
 
<name>truf</name> 
<uri>http://blogs.forum.nokia.com/blog/aleksandr-trufanovs-forum-nokia-blog</uri> 
</author> 
<dc:subject>
Open C 
S60 
Symbian C++ 
General 
DjVu 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/aleksandr-trufanovs-forum-nokia-blog"> 
&lt;p&gt;
Greetings,
&lt;/p&gt;
&lt;p&gt;
I want to introduce a new project, published on DevMobile, russian mobile developers community.
&lt;/p&gt;
&lt;p&gt;
We all well know the &lt;a href=&quot;http://en.wikipedia.org/wiki/DjVu&quot;&gt;djvu&lt;/a&gt; file format. Its often used for ebook distribution, especially scanned non-OCR&#039;ed pages (so djvu files is relative big). Its not so common as pdf, and user faced with djvu often stuck and can&#039;t view it even on PC.
&lt;/p&gt;
&lt;p&gt;
Thats why i was so surprised when i get alpha version of DjVu Reader for Symbian 9.x in my hands. Its based OpenC port of &lt;a href=&quot;http://djvu.sourceforge.net/&quot;&gt;DjVuLibre&lt;/a&gt; lib, and i&#039;m very impressed how fast it render 3-5Mb documents.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Only PIPS and self-signed cert required for it&#039;s work. Screenshots: 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;table align=&quot;center&quot; border=&quot;0&quot; cellpadding=&quot;4&quot;&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td&gt;&lt;img src=&quot;http://devmobile.ru/images/stories/djvu_reader/djvu_screenshot0020.jpg&quot; alt=&quot;DjVu Reader для Symbian 9.x&quot; width=&quot;240&quot; height=&quot;320&quot; /&gt;&amp;nbsp;
			&lt;/td&gt;
			&lt;td align=&quot;center&quot;&gt;&amp;nbsp;&lt;img src=&quot;http://devmobile.ru/images/stories/djvu_reader/djvu_screenshot0021.jpg&quot; alt=&quot;DjVu Reader для Symbian 9.x&quot; /&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;&amp;nbsp;&lt;img src=&quot;http://devmobile.ru/images/stories/djvu_reader/djvu_screenshot0023.jpg&quot; alt=&quot;DjVu Reader для Symbian 9.x&quot; /&gt;&lt;/td&gt;
			&lt;td&gt;&amp;nbsp;&lt;img src=&quot;http://devmobile.ru/images/stories/djvu_reader/djvu_screenshot0022.jpg&quot; alt=&quot;DjVu Reader для Symbian 9.x&quot; /&gt;&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
You can &lt;a href=&quot;http://devmobile.ru/project/djvu/673-djvureader-eng&quot;&gt;download alpha version of DjVu Reader&lt;/a&gt; from it&#039;s page on DevMobile.
&lt;/p&gt;
&lt;p&gt;
Current time, project is not finished. Viewer does&#039;t support color documents, touchscreen and have only several extra features (go to page, zoom in\out). Project intended to become opensource when author will be able to make stable fully functional version. For now it&#039;s donationware. If you like such kind of staff, you can support author by paypal donation via &lt;a href=&quot;http://devmobile.ru/project/djvu/673-djvureader-eng&quot;&gt;project page&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt; 
</content> 
</entry> 
 
<entry> 
<title>&quot;Project Capuchin&quot;-like solution for Symbian C++</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/aleksandr-trufanovs-forum-nokia-blog/2008/09/30/project-capuchin-like-solution-for-symbian-c" /> 
<id>tag:blogs.forum.nokia.com,2008-09-30:1750</id>
 
<updated>2008-09-30T16:21:52+03:00</updated> 
<published>2008-09-30T16:21:52+03:00</published> 
<summary type="html"> 
Hi
 
 
I&#039;m not a Flash Lite expert. And never write even one line of Flash code.
But i really think Flash is a excellent solution for GUI designing if it can
be used as a part of other ...</summary> 
<author> 
 
<name>truf</name> 
<uri>http://blogs.forum.nokia.com/blog/aleksandr-trufanovs-forum-nokia-blog</uri> 
</author> 
<dc:subject>
Flash 
S60 
Symbian C++ 
General 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/aleksandr-trufanovs-forum-nokia-blog"> 
&lt;p&gt;
Hi
&lt;/p&gt;
&lt;p&gt;
I&#039;m not a Flash Lite expert. And never write even one line of Flash code.
But i really think Flash is a excellent solution for GUI designing if it can
be used as a part of other technology. I&#039;m always looking on SE Project Capuchin
with hope what one time such functionality will be aviable for Symbian C++
developers. 
&lt;/p&gt;
&lt;p&gt;
Some time ago i read a good news about MobiFLV project:
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;MobiFLV is Open Source FLV Player for Symbian ported from libavcodec,
video decoder part of ffmpeg. MobiFLV is written in C and Symbian C++
language. &lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;MobiFLV is licensed under the GNU Lesser General Public License (LGPL).&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.mobitubia.com/dp/?q=content/libavcodec-and-mobiflv-source-code&quot; title=&quot;MobiFLV&quot;&gt;Read more about MobiFLV...&lt;/a&gt;&amp;nbsp;
&lt;/p&gt;
&lt;a href=&quot;http://blogs.forum.nokia.com/blog/sittiphol-phanvilais-forum-nokia-blog&quot;&gt;Sittiphol Phanvilai&#039;s Forum Nokia Blog&lt;/a&gt; &lt;a href=&quot;http://blogs.forum.nokia.com/blog/sittiphol-phanvilais-forum-nokia-blog/2008/08/25/mobiflv-open-source-flv-player-for-symbian&quot;&gt;&amp;quot;MobiFLV : Open Source FLV Player for Symbian!&amp;quot;&lt;/a&gt;&lt;br /&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
But thats Flash Video, what about swf?
&lt;/p&gt;
&lt;p&gt;
I found some old SWF players for S60 2nd ed. So i think SWF player implementation is possible on S60.
&lt;/p&gt;
&lt;p&gt;
Moreother, there is &lt;a href=&quot;http://tulrich.com/geekstuff/gameswf.html&quot;&gt;Game SWF&lt;/a&gt; project:
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;strong&gt;gameswf &lt;/strong&gt;(pronounced &lt;/em&gt;&lt;em&gt;&amp;quot;game swiff&amp;quot;) is an open source Public Domain
library for parsing and rendering SWF movies, using 3D hardware APIs
for rendering.  It is designed to be used as a UI library for computer
and console games.
&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;
It is written in C++, and compiles under Windows, Mac OSX and Linux,
using GCC and MSVC.  It includes code for rendering with OpenGL.  The
rendering module is factored out so that you can port to other APIs.&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
Sure its functionality enouth to use Flash instead of GUI as Project Capuchin allow to do.
&lt;/p&gt;
&lt;p&gt;
 And there lots of other opensource &lt;a href=&quot;http://osflash.org/open_source_flash_projects&quot;&gt;Flash utilities&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
I&#039;m sure SWF Player algorithm is not top secret, bcs even Delphi have &lt;a href=&quot;http://www.swftools.com/tools-details.php?tool=7935584162&quot;&gt;component to play SWF&lt;/a&gt; in applications. And perhaps if i spend more time on google, i will find a better framework which can be easy ported to OpenC or even Symbian C++.  
&lt;/p&gt;
&lt;p&gt;
With help of
Adobe Open Project we will not have any problem with
licensing.
&lt;/p&gt;
&lt;p&gt;
 I&#039;m I wrong? As I say, i&#039;m not a Flash Lite coder and want clarify that.
&lt;/p&gt;
&lt;p&gt;
Can Flash support be implemented in native Symbian C++? If yes, then what are we waiting for? Sure, Capuchin-like solution for Symbian C++ is much more valuable then many others OpenSource projects and thats be a best Christmas present for me and hundreds other SC++ developers. I&#039;m ready to take part in such project. So, if thats possible to do, why community still not make it? 
&lt;/p&gt; 
</content> 
</entry> 
 
<entry> 
<title>Virtual GPS from Skyhook Wireless</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/aleksandr-trufanovs-forum-nokia-blog/2008/05/07/virtual-gps-from-skyhook-wireless" /> 
<id>tag:blogs.forum.nokia.com,2008-05-07:1505</id>
 
<updated>2008-05-07T21:16:23+03:00</updated> 
<published>2008-05-07T21:16:23+03:00</published> 
<summary type="html"> 
I just check updated Skyhook SDK and find very nice tool:
 
 
 &amp;quot;Virtual GPS - Developers of GPS-enabled applications can now simply
plug into the WPS engine using the NMEA standard ...</summary> 
<author> 
 
<name>truf</name> 
<uri>http://blogs.forum.nokia.com/blog/aleksandr-trufanovs-forum-nokia-blog</uri> 
</author> 
<dc:subject>
Location Based Services 
Open C 
S60 
Symbian C++ 
General 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/aleksandr-trufanovs-forum-nokia-blog"> 
&lt;p&gt;
I just check updated Skyhook SDK and find very nice tool:
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&amp;quot;Virtual GPS - Developers of GPS-enabled applications can now simply
plug into the WPS engine using the NMEA standard interface with no
additional code changes&amp;quot;&lt;/em&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Thats just great news. Frankly, using OpenC based Skyhook API in pure Symbian C++ application is a bit ugly for me. Thats great what now user can just install Virtual GPS service on the phone, and any application can get Location from it without any changes in its code!
&lt;/p&gt;
&lt;p&gt;
One problem: i wonder how it can work on device, which already have GPS onboard. Becouse some applications can use both GPS and WPS in one time... or switching then GPS not aviable (perhaps user drive into tunnel).
&lt;/p&gt;
&lt;p&gt;
I cant check Virtual GPS for s60 yet - its still unaviable, bcs it under Symbian Signed process..
&lt;/p&gt;
&lt;p&gt;
Other features of updated Skyhook SDK can be found &lt;a href=&quot;http://www.skyhookwireless.com/developers/blog/2008/05/06/upgraded-skyhook-sdk-with-location-targeted-ads-available-today/&quot;&gt;there&lt;/a&gt;.&amp;nbsp;
&lt;/p&gt; 
</content> 
</entry> 
 
<entry> 
<title>ROMPatcher</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/aleksandr-trufanovs-forum-nokia-blog/2008/04/25/rompatcher" /> 
<id>tag:blogs.forum.nokia.com,2008-04-25:1470</id>
 
<updated>2008-04-25T15:03:55+03:00</updated> 
<published>2008-04-25T15:03:55+03:00</published> 
<summary type="html"> 
Hi,
 
 
Sorry for the short post. I just whant to attract your attention to following blogs:&amp;nbsp;
 
 
 ROMPatcher - S60 finally and truly open to anything!  
 
 
 S60 ROM ...</summary> 
<author> 
 
<name>truf</name> 
<uri>http://blogs.forum.nokia.com/blog/aleksandr-trufanovs-forum-nokia-blog</uri> 
</author> 
<dc:subject>
S60 
General 
Security 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/aleksandr-trufanovs-forum-nokia-blog"> 
&lt;p&gt;
Hi,
&lt;/p&gt;
&lt;p&gt;
Sorry for the short post. I just whant to attract your attention to following blogs:&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.symbian-freak.com/downloads/freeware/cat_s60_3rd/descriptions/systools/rompatcher_for_s60_3rd_ed_devices.htm&quot;&gt;ROMPatcher - S60 finally and truly open to anything! &lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://mobilephonedevelopment.com/archives/585&quot;&gt;S60 ROM Patcher&amp;nbsp;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;quot;&lt;span class=&quot;postbody&quot;&gt;The technique maps ROM into RAM and then modifies it.&lt;/span&gt;&amp;quot; &amp;quot;&lt;span class=&quot;postbody&quot;&gt;This is not a permanent change; that could only be achieved through the firmware update.&lt;/span&gt;&amp;quot;
&lt;/p&gt;
&lt;p&gt;
Sounds great. Looks like it&#039;s emulate ROM for hacking purposes. Checking it..
&lt;/p&gt; 
</content> 
</entry> 
 
<entry> 
<title>May Express Signing become free for freeware?</title>
<link rel="alternate" type="text/html" href="http://blogs.forum.nokia.com/blog/aleksandr-trufanovs-forum-nokia-blog/2008/04/13/may-express-signing-become-free-for-freeware" /> 
<id>tag:blogs.forum.nokia.com,2008-04-13:1446</id>
 
<updated>2008-04-13T09:14:31+03:00</updated> 
<published>2008-04-13T09:14:31+03:00</published> 
<summary type="html">&amp;nbsp;I think about one possibility to improve Symbian Signed process. 
 
 &amp;nbsp;All we know, what Symbian Signed support freeware developer&amp;rsquo;s community with    Submit freeware   . ...</summary> 
<author> 
 
<name>truf</name> 
<uri>http://blogs.forum.nokia.com/blog/aleksandr-trufanovs-forum-nokia-blog</uri> 
</author> 
<dc:subject>
S60 
General 
Signing 
</dc:subject> 
<content type="text/html" xml:lang="en" xml:base="http://blogs.forum.nokia.com/blog/aleksandr-trufanovs-forum-nokia-blog"> 
&amp;nbsp;I think about one possibility to improve Symbian Signed process.&lt;br /&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;
&lt;span&gt;&amp;nbsp;All we know, what Symbian Signed support freeware developer&amp;rsquo;s community with &lt;/span&gt;&lt;a href=&quot;https://www.symbiansigned.com/app/page/dev/submitFreeware&quot;&gt;&lt;span&gt;Submit freeware&lt;/span&gt;&lt;/a&gt;&lt;span&gt;. Frankly, I never use it, but that
process definitely has lots of issues, so developers prefer to publish unsigned
applications. What Cellmania do? It&#039;s provided access to Cellmania PubId and performs
testing (taking risks to sign spyware etc). That&#039;s all.&lt;/span&gt;
&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;
&lt;span&gt;&amp;nbsp;Now let&#039;s
see on PubId owners. That&amp;rsquo;s privileged and controllable category of developers
completely hasn&amp;rsquo;t support for freeware development.&lt;span&gt;&amp;nbsp; &lt;/span&gt;PubId owners don&amp;rsquo;t need Cellmania, because
they can take risks for signed app for self.&lt;/span&gt;
&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;
&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;So if I&amp;rsquo;m a freeware coder,&lt;span&gt;&amp;nbsp; &lt;/span&gt;then I haven&amp;rsquo;t any reason even try to get
PubId, because it&#039;s not give me any benefits, and I still have to use Cellmania
process. On other side, if I&amp;rsquo;m PubId owner and I want to sign freeware
application for free, then I have no any advantages of owning PubId, and forced
to use Cellmania process again. Of course, thats force to publish unsigned applications.&lt;/span&gt;
&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;
&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;That&amp;rsquo;s kind of *supporting* freeware
development looks a bit ugly.&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&lt;/span&gt;I think Symbian Signed can make it
better. Symbian Signed can make Express Signed free for freeware applications.&lt;/span&gt;
&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;
&lt;span&gt;&amp;nbsp;&lt;br /&gt;
&lt;span&gt;&amp;nbsp;&lt;/span&gt;That will have some advantages and
disadvantages. Let&amp;rsquo;s clear up what that give to us:&lt;/span&gt;
&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;&lt;span&gt;Real freeware development support at least
	for PubId owners. That allows developer to sign freeware application
	immediately. So PubId owners get more motivation to publish their apps as
	freeware.&lt;/span&gt;&lt;/li&gt;
	&lt;li&gt;&lt;span&gt;That can help with unsigned applications
	distribution problem.&lt;/span&gt;&lt;/li&gt;
	&lt;li&gt;&lt;span&gt;That&amp;rsquo;s make PubId more desired for
	developers. So freeware developer may prefer to buy PubId.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;
&lt;span&gt;&amp;nbsp;&lt;/span&gt;Issues:
&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;&lt;span&gt;Who know, is it really freeware
	application? User can trick Symbian Signed to save 20$.&lt;/span&gt;&lt;/li&gt;
	&lt;li&gt;Risk to
	sign malware.&lt;/li&gt;
&lt;/ol&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;
&lt;span&gt;&amp;nbsp;Let&amp;rsquo;s look
closely at our issues. First one is a biggest problem. But it&#039;s can be solved
well. First of all &amp;mdash; PubId owners is vulnerable in compare with other developers.
Symbian Signed have good way to penalty irresponsible developer &amp;mdash; block its
PubId or write off its TC Ids.&lt;span&gt;&amp;nbsp; &lt;/span&gt;And as
more desired PubId looks for developer as more he don&#039;t want to lose it. That&amp;rsquo;s
why PubId owners more responsible. Second &amp;mdash; developer should mark it&#039;s
submission as freeware before signing, so that kind of submissions is easy to
track. Then Symbian Signed can use old technique of submissions random checking
to find shareware apps which signed as freeware. If that still looks risky for
Symbian Signed, they can implement more severe method: Developer should have enough
TC TrustCenter IDs before signing freeware. Those IDs can be locked until
Symbian Signed will check submission and confirm its freeware.&lt;/span&gt;
&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;
&lt;span&gt;&amp;nbsp;What about
malware? 20$ is not a big price for signing malware. Moreover, if someone try
to sign malware for free, he&#039;s prefer to send it to CellMania then to use PubId
which allow to find his real name and firm details. So making Open Signed free
for freeware doesn&amp;rsquo;t open the door for malware.&lt;/span&gt;
&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;
&amp;nbsp;Now let&#039;s be honest: Symbian Signed will lose some profit (TC Id&#039;s), but such kind of freeware support looks much better then existing one. 
&lt;/p&gt; 
</content> 
</entry> 
 
</feed>