Google
  Web www.gpspassion.com


GpsPasSion LIVE!
www.flickr.com
This is a Flickr badge showing public photos from GpsPasSion Live !. Make your own badge here.

www.NaviBlog.com



Versions

Links/Liens




Portal/Portail
Rechercher

- -

Polls/Sondages
Sondage
Pour vous guider sur la Route :
GPS Mobile (SEM)
GPS Intégré
Smartphone
Autre
Voter  -  Résultat des votes
Votes : 1348




Club GpsPasSion
Soutenez le site!

USA: (US$)
EUROPE: (€)
Guide Paypal


GpsPasSion Forums
Home | Profile | Register/Enregist. | Active Topics | Search/Recherche | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 English Forums - Hardware
 Mio AIO Forums - www.mionav.com
 MioPocket 4.0 (Unlock for GPS devices)
 New Topic  Reply/Répondre
 Printer Friendly
Previous Page | Next Page
Author Previous Topic Topic Next Topic
Page: of 189

Skezza

6 Posts

Posted - 02 août 2012 :  13:29:27  Show Profile  Reply with Quote
Is there a portable version? I have a Chinese nav and don't want this writing stuff to my registry when i can't clear it.
Go to Top of Page

kgm

98 Posts

Posted - 02 août 2012 :  15:24:34  Show Profile  Reply with Quote
Of course NOT. This because of MioPocket - and all featured applications - is/are intended to be run on WinCE 5.0 and/or 6.0 units' SD-card or internal storage memory device, not from an USB-stick.

BTW: Never heard of a 'portable application' compiled to be run on WinCE.
Go to Top of Page

Skezza

6 Posts

Posted - 02 août 2012 :  17:06:05  Show Profile  Reply with Quote
clearly you misunderstood my question, i'm not asking for a version that can be run from a USB stick (did I even mention USB stick?), i'm asking for a 'Portable' version. A 'Portable' app is one that doesn't write ANYTHING to the registry. In most cases, they avoid writing to the registry by writing the equivalent registry keys/data to a static file which is then loaded to mimic the registry. If any changes to the registry have to be made, they are only temporary and are immediately removed when the application closes. MioPocket (according to the OP) supposedly inserts new registry keys, which I am trying to avoid.

Portable apps used in a non-portable way are coming more popular on Netbooks etc where installing apps, thus writing new registry keys may slow the computer down. Using a Portable App will increase the loading speed of the specific app, but won't hinder the performance of the PC overall.
Go to Top of Page

jwoegerbauer

1821 Posts

Posted - 02 août 2012 :  18:11:13  Show Profile  Visit jwoegerbauer's Homepage  Reply with Quote
@Skezza,

Might well be you were misunderstood. But it's you who totally misunderstand what MioPocket is intended to be for: a complete replacement of a PNA/GPS-device's shell. This, you surely will agree, only can be achieved if device's registry is changed - at least in the boot-up part. Thus MioPocket adds 2 entries to HKLM\init, and perhaps there deletes one(s) - if not supressed by user. Furthermore MioPocket adds key HKLM\Software\MioPocket to registry (which doesn't hurt anything). The bunch of additional registry adds (300+) are created by the applications that come with MioPocket. If device's registry isn't of type 'file-based (AKA hive-based)', a hard-reset always will restore unit's registry to its factory state. In this case MioPocket indeed can be considered to be a 'portable application'.

BTW: Reading from registry is times faster than reading from any data-file. Hence, I'm pretty sure, device's performance - as assumed by you - doesn't slow down, if registry is used to store data. Note that almost all current PNA/GPS units have at least a 400MHz processor - that's 400,000,000 CPU cycles per second. The cost of opening a key, reading a value, and closing it is around 60,000 to 100,000 cycles (I'm told). So at 100,000 cycles per registry read, that's still 4,000 reads a second.

Edited by - jwoegerbauer on 02 août 2012 19:10:08
Go to Top of Page

kgm

98 Posts

Posted - 02 août 2012 :  20:12:50  Show Profile  Reply with Quote
quote:
Originally posted by jwoegerbauer

@Skezza,

Might well be you were misunderstood. But it's you who totally misunderstand what MioPocket is intended to be for: a complete replacement of a PNA/GPS-device's shell.


Thank you to clarify things. I was misleaded. This OFF-TOPIC disscussion should be ended.
Go to Top of Page

Skezza

6 Posts

Posted - 03 août 2012 :  01:23:26  Show Profile  Reply with Quote
Once again you've totally misunderstood me and while a number of your points are valid, you're not actually giving me any answers but I've worked out for myself that the answer is no.
quote:
Originally posted by jwoegerbauer

@Skezza,

Might well be you were misunderstood. But it's you who totally misunderstand what MioPocket is intended to be for: a complete replacement of a PNA/GPS-device's shell. This, you surely will agree, only can be achieved if device's registry is changed - at least in the boot-up part. Thus MioPocket adds 2 entries to HKLM\init, and perhaps there deletes one(s) - if not supressed by user. Furthermore MioPocket adds key HKLM\Software\MioPocket to registry (which doesn't hurt anything). The bunch of additional registry adds (300+) are created by the applications that come with MioPocket. If device's registry isn't of type 'file-based (AKA hive-based)', a hard-reset always will restore unit's registry to its factory state. In this case MioPocket indeed can be considered to be a 'portable application'.


Okay, yes, replacing the entire shell can only be achieved by modifying the registry. However forcing this option rather than giving a choice in my opinion is a totally unnecessary practice when a number of sat navs from major brands and mickey mouse chinese brands actually come with a setting that allows the base shell to load the desired navigation app. These shells are usually very lightweight and really don't need to be removed. Further, google MioPocket bricked... I'll leave you to ponder there. Are all of these people incompetent and installed it wrong (as insinuated in another thread)? I'd say that's a bit of a coincidence.

My particular chinese device has a hive-based registry. Do I want to risk it? No chance, just my opinion, case closed. You've made your point.

quote:

BTW: Reading from registry is times faster than reading from any data-file. Hence, I'm pretty sure, device's performance - as assumed by you - doesn't slow down, if registry is used to store data. Note that almost all current PNA/GPS units have at least a 400MHz processor - that's 400,000,000 CPU cycles per second. The cost of opening a key, reading a value, and closing it is around 60,000 to 100,000 cycles (I'm told). So at 100,000 cycles per registry read, that's still 4,000 reads a second.


Once again, you misread my message. I said quite clearly that there is a performance drop when using a file based method, especially due to the bottleneck when reading from monolithic files. HOWEVER, this is a compromise many would happily to take to avoid writing to their registry. Also, and I don't want a debate on this but adding keys to your registry DOES slow your system down in other ways. In the era of cheap fast processors you never notice this but having performed extensive experiments back in the older days, I can tell you that 300 keys would have definitely slowed your machine down in certain situations. Plus what you might not notice now, might just rear its ugly head in the future and remember with all search-style algorithms as used in the Windows registry, changes that increase something in size can have an exponentially negative effect on performance. I don't want to get into this because at the end of the day, you've made your point and I've accepted it. I will look at some alternative solutions. I hope this doesn't come across as ungrateful, thanks anyway.

Edited by - Skezza on 03 août 2012 01:25:33
Go to Top of Page

jwoegerbauer

1821 Posts

Posted - 03 août 2012 :  08:44:06  Show Profile  Visit jwoegerbauer's Homepage  Reply with Quote
I simply can laugh:

quote:
Originally posted by Skezza
Okay, yes, replacing the entire shell can only be achieved by modifying the registry. However forcing this option rather than giving a choice in my opinion is a totally unnecessary practice when a number of sat navs from major brands and mickey mouse chinese brands actually come with a setting that allows the base shell to load the desired navigation app. These shells are usually very lightweight and really don't need to be removed. Further, google MioPocket bricked... I'll leave you to ponder there. Are all of these people incompetent and installed it wrong (as insinuated in another thread)? I'd say that's a bit of a coincidence.


MioPocket, as its name implies, was made for MiTAC's Mio devices, especially 'C Series'and later. If people think, as you too, they can stupidly use MioPocket on a non-Mio unit, especially on current chinese OEM devices with most modern technology and OS, then they are welcome in the club of ignorant ones, IMHO. "Father, forgive them, because they do not know, what they do." (Lucas 23)

Edited by - jwoegerbauer on 03 août 2012 09:18:44
Go to Top of Page

Skezza

6 Posts

Posted - 03 août 2012 :  09:45:32  Show Profile  Reply with Quote
*sigh* Well aren't you smug. I can laugh too, in fact I'm laughing right now... at you!

I know it's been written, optimized, designed, gesticulated, thrusted, whatever towards MiTAC Mio's but that doesn't mean it should be bricking non-Mio devices. If people followed your development ideology then there would be more broken devices in the world than working, especially back when there was a distinct lack of shared API's to ensure software portability across different hardware. Can't be arsed to argue, I've had my say, you've had yours, I'm done. MioPocket was merely an avenue I was considering, I hadn't made a decision. Now I have, I won't be using it. Cheers.

Oh and I don't believe in god... I rarely visited the childrens fiction area of the library when I was young so I wouldn't know what book that load of diatribe originated from.
Go to Top of Page

siyman2k4

13 Posts

Posted - 03 août 2012 :  09:51:44  Show Profile  Reply with Quote
quote:
Originally posted by Skezza
Oh and I don't believe in god... I rarely visited the childrens fiction area of the library when I was young so I wouldn't know what book that load of diatribe originated from.



At least a little too hard ;)

But don't using MioPocket for whatever reason doesn't mean that you can't get satisfactory information out of this forum. Have you considered just using ceFFM and some of the built-in Mio-Programms? There is a lot of stuff that just need some hardcopied dlls and no extra registry-stuff running like a charm. For instance I copied the Keyboard-Launcher, TCPMP, Total Commander plus Pocket Word on my Flash Disk built in memory for any purpose you ever will consider you could need working with your navi.
Go to Top of Page

Skezza

6 Posts

Posted - 03 août 2012 :  16:41:57  Show Profile  Reply with Quote
Thanks for your response, even if it did start with an insult :P

Yes, I had considered that as an option, again though ceFFM makes registry alterations. I've already got a number of the apps that don't make registry changes on my SD, it was more the convenience of the UI lol. That said, I can imagine it's safer.
I've also considered writing my own solution in C++. I wrote one for my old WinCE 5 SatNav a couple of years ago, perhaps I could start with that as my base ;-)

Thanks anyway
Go to Top of Page

Skezza

6 Posts

Posted - 03 août 2012 :  18:20:06  Show Profile  Reply with Quote
quote:
Originally posted by conte

quote:
Originally posted by Skezza

I know it's been written, optimized, designed, gesticulated, thrusted, whatever towards MiTAC Mio's but that doesn't mean it should be bricking non-Mio devices.


Somehow insane ... It's not MioPocket which might brick a non-Mio device, it's always the ignorant user ... I'm sorry, but that had to be said ...



*sigh* OK. If you want to be semantic, then sure, a gun won't kill someone if it's left on the table. But there's an argument that software fundamentally designed for an embedded platform, should be portable enough that at the minimum it doesn't permanently damage whatever device it's being used on. Take the thousands of other applications specifically designed for one device that DON'T **** up other ones.
Ok, sure, it's made for Mio, fine, but the fact is, Mio runs WinCE, an operating system which shares the same API's no matter what device its on. Some people butcher WinCE and remove large chunks but the core API's are almost identical no matter what device. That's why I know if I grab my old source code from my WinCE 5 device, it will run no problem on my WinCE 6 device... without causing thermonuclear war.

At the end of the day, I'm just having my opinion... I'm allowed one aren't I ? Or are 'ignorant' users not allowed them? At the end of the day, I aren't installing it. I aren't even going to try. My device works right now, thanks.

Edited by - Skezza on 03 août 2012 18:21:41
Go to Top of Page

jwoegerbauer

1821 Posts

Posted - 04 août 2012 :  09:08:25  Show Profile  Visit jwoegerbauer's Homepage  Reply with Quote
@Skezza,

Because I was a little bit involved in MioPocket's development, some last words by me
quote:
Originally posted by Skezza
But there's an argument that software fundamentally designed for an embedded platform, should be portable enough that at the minimum it doesn't permanently damage whatever device it's being used on.


@Conte definitely was right: your perception about MioPocket is more than abstruse. Be aware that MioPocket at no time was designed for an embedded platform per se, but for MiTAC's Mio SAT NAV devices in the special. Note that MioPocket isn't an everyday-application (like one of the thousends you reported to be existent), it's by nature a hacking tool concepted to be used with MiTAC's Mio units only. Hence it must NOT be portable enough to any other brands/models. Of course, it might be. Also, MioPocket's development pauses since Dec 6, 2010. Not sure a Release 69 ever will be brought into light.

Some bold peoples tried/try to get MioPocket installed on non-Mio devices. Some of them had/will have success - see the list of devices (it's based on users' feedback) published in MioPocket's README, others miserably failed/will fail - means bricked/will brick their device. That's live.

IT ALREADY WAS SEVERAL TIMES STATED IN CURRENT THREAD, THAT IT SHOULD NOT BE TRIED TO GET MIOPOCKET INSTALLED ON CURRENT CHINESE DEVICES, THIS BECAUSE OF THE RISK TO BRICK SUCH A DEVICE IS EXTREMELY HIGH.

IMHO all those who bricked their device trying to use MioPocket on a non-Mio unit, should not loudly cry around, but separate themselves in a corner quietly ...

Edited by - jwoegerbauer on 04 août 2012 12:15:15
Go to Top of Page

conte

Italy
27 Posts

Posted - 04 août 2012 :  16:47:59  Show Profile  Reply with Quote
Well said! This thread needs more people to be constructive in their postings rather than petulant and needy.
Go to Top of Page

yulas

2 Posts

Posted - 07 août 2012 :  13:43:50  Show Profile  Reply with Quote
Hy all, please help me with a little problem, i have installed latest miopocket release on a NAVIGON 14xxT, at first install it worked perfectly, afler playing a little with it, i reseted it to factory defaults, since that reset, it doesn't recognize my SD card anymore... can someone help me do something to get the device to recognize my SD card?
Go to Top of Page

peter-gm

10 Posts

Posted - 08 août 2012 :  10:18:48  Show Profile  Reply with Quote
All applications that come with MioPocket are 'UPXed', will say compressed, which means MioPocket tolerates higher memory use (the memory consumption is increased by the size of compressed file) and longer load time in order to save disk space. For example, TaskMgr.exe has an UPXed size of 330 KB, an unUPXed size of 1,304 KB, thus in reality 1,6334 KB RAM is needed to run TaskMgr.exe. DOES THIS MAKE SENSE?

Edited by - peter-gm on 08 août 2012 10:20:09
Go to Top of Page
Page: of 189 Previous Topic Topic Next Topic  
Previous Page | Next Page
 New Topic  Reply/Répondre
 Printer Friendly
Jump To:
GpsPasSion Forums © 2002-2013_GpsPasSion/Manzanite Go To Top Of Page
This page was generated in 1,58 seconds. Powered By: Snitz Forums 2000 Version 3.4.05