View Full Version : *iPmart Exclusive*: Python Standalone Reloaded: 2007.10.18# RenameR v1.3 Added



~:TheDJ:~
27th September 2007, 23:15
Friends,,, Now you have the way out from spending about 1.5mb of RAM continuously for the Python lib files. This happens whether you use a Py app or not. But,s the memory consumption will remain continuous all through. And the same with the Battery life. constant RAM consumption will lead to rapid battery drainage.

So, we have devised Standalone python apps, (even yourself you can create one, its simple.) This helps you stop the unnecessary memory consumption when you're not using an app.
You are advised to uninstall Python and restart your device before you install these standalone files.




this thread will be updated regularly.
So, the first four post will be reserved by

DJwa163 for future updates.


About Screenshots: I feel screens are not necessary. The Python dependent apps have widely been discussed. You're referred to those threads.
..
..
..
..
.. .

~:TheDJ:~
27th September 2007, 23:52
1. EasyRecord-Standalone_v1.01_SymbianOS7_S60v2

2. Exe Creator English-Standalone_v1.01_SymbianOS7_S60v2

3. Mp3editor.Standalone_v1.01_SymbianOS7_S60v2

~:TheDJ:~
27th September 2007, 23:58
here are more.

1. PythonEditor.Standalone_v1.01_SymbianOS7_S60v2
2. PythonScriptShell.Standalone_v1.01_SymbianOS7_S60v 2
3. AllPythonScriptFiles. .

..

~:TheDJ:~
28th September 2007, 00:03
More...

1. RenameR.Standalone_v1.01_SymbianOS7_S60v2

2. SisBoom.Standalone_v1.01_SymbianOS7_S60v2
3. X_GeT.Standalone_v1.01_SymbianOS7_S60v2.
..
..
..

~:TheDJ:~
28th September 2007, 01:49
Update Available. See post #6
..
..
..

The Most Wanted Python Standalone Tutorial Has Been Posted.


download the file/ visit this tutorial section...

[Only registered and activated users can see links]



Attachments...

1. Tutorial files. [Do it...]

2. Python Modules Update v1.02


3. Python s60 updates. V1.41 (no link, direct download)
a. PythonForS60_1_4_1_2ndEd.zip
b. PythonForS60_1_4_1_2ndEdFP2.zip
c. PythonForS60_1_4_1_2ndEdFP3.zip

~:TheDJ:~
28th September 2007, 03:01
Edit... UPDATE 2007:10:17:00:00:00


1. HexV2_X_GeT_v1.75_Beta__by-b9pda


this file is known to have some bugs. But, they are not serious. During launch, the app prompts an error message: "Couldn't locate miso.py . Your RAM will not be autocompressed. "

But, then it works perfectly. Just ignore the message for the time being. As this is standalone, the memory compression is not that vital. After all, you won't need a python. So, its a trivial issue. Although, we'll try to fix it later.

2. Oper_DesktOper_v1.11_with new app icons.

[u] includes new icon sets.


3. [HOT] RscEditor_v0.91


4. Smartget_v1.50



5. [Hot Update] RenameR v1.30.02 Standalone b9pda.

-=[tp12]=-
28th September 2007, 07:52
Will be very useful...
All standalone apps without python...
Good work DJwa163...:good2:

ijhtio
28th September 2007, 09:51
very very nice work indeed...i didn't installed these apps previously bcuz of reasons cited by the poster....but now i think i will give it a try :)
welldone buddy...rep++ :)

rafterm200
28th September 2007, 16:19
good job man.. thnxs for these wonderful apps..

cyke64
28th September 2007, 16:50
"Friends,,, Now you have the way out from spending about 1.5mb of RAM continuously for the Python lib files. This happens whether you use a Py app or not. But,s the memory consumption will remain continuous all through. And the same with the Battery life. constant RAM consumption will lead to rapid battery drainage."

Sorry but I don't understand the advantage of that ! If you don't run Python interpreter (Python shell) or a Python standalone app it doesn't consumpt memory !
But you waste space on memory card with redundant pyd and lib :(
It's better to use standalone app with icon and standard Python installation.

Cyke64

"So, we have devised Standalone python apps, (even yourself you can create one, its simple.) This helps you stop the unnecessary memory consumption when you're not using an app.
You are advised to uninstall Python and restart your device before you install these standalone files.
"
Please explain your point of view more precisely
Thanks

~:TheDJ:~
28th September 2007, 18:55
@cyke64,
Right you are...



ReplyQ1.


Dude, at some point, you're having a little misconception. I'll try to clear it up.
Python libs, when placed in !/System/Libs,helps execute the Python dependent apps. These pyd libs create a platform (medium) where many Python apps are enabled to run, even simultaneously, many apps together.


Whether you Run a Python app or not, the pyd libs will continue to function on the background, keeping itself ready to launch and execute any python app at any point of time. Its absolutely not a need-dependent process. Its always hungrily ready to Run these apps, irrespective of you're ready to run that or not.

This is the reason why it keeps on draining RAM CONTINUOUSLY....

But, the same pyd files,when placed in someother directory, don't create a similar circumstance to Execute Any Python app. And its stops consuming the additional RAM.


And this property had inspired the idea of standalone. Though, it consumes enough from the memory card, the RAM is spared from getting robbed all the time.
But, in these standalone apps, the .py are compressed into .pyd and placed into the !/System/Apps/****/Libs folder, instead of !/System/Libs. These are only activated when you Run that particular standalone app. And, never run on the background, once you close the app. i.e. Its totally a need-based process.

But, the limitation is that one such
System/Apps/****/Libs directory and the pyd files are essential to run every such standalone app. And these are included inside these standalone.sis files. So, its basically an idea for RAM salvage at the cost of MMC space. The question was all right.


Evidence...

Open FExplorer in standard mode(not full screen) while Python is already installed.
Now note the Free Memory reading above.

Do the same afte you uninstall Python, and restart your phone. Its bound to be higher.

Same, occurs with WildPalm Zipman, because, it works on a medium called Licence Manager Pro. These, LMPro lib files consume RAM in the same way. And they equally occupy the !/System/Libs directory.




reply Q2.
Just one thing to keep in mind that MMC may have enough expandbale capacity. And now a days its cheap enough to afford one. But, not the same for your phone memory. Its a limited resource, specially for low-end handsets.(they have too little RAM to waste.). So , consumption of 1.5 mb of memory space on MMC is considered preferable to RAM consumption.


Evidence...
a. Heavy weight games like Brother in Arms, Asphalt2, k-rally, SkyForce Reloaded, etc. either do not run or just exit without any notification at any point of time. I am talking about, Nokia 3230,6600,7610 etc.,those having smaller RAM drive. And the error message generated is: "Low memory, please delete some data and try again.".
And now, uninstall Python, restart the phone, the problem is over.

2. Opera Symbian v8.60 and v8.65 exits without any notice, just after the completion of a zip/rar file download, as soon as it automatically tries to Open using the WildPalm Zipman.
This is due to memory crunch. And all resolved when Python was sacrificed.





But, these may not be a practical problem for you. Specially, if you're using a gizmo with bigger RAM drive, these standalones may not be ideal for you. So, please stick to the Older one.


And the last part of your question no.2 remains obscure to me. Sorry.

3rabboy
28th September 2007, 21:24
thanx rep++
this looks great, but can u tell us how to do it

~:TheDJ:~
29th September 2007, 14:23
..
Yes, it could be some sort of tutorial. But, its not the proper section to do such.

Very busy hours... I hope to create the tutorial soon, in the Tutorials Section.
..
..

~:TheDJ:~
30th September 2007, 20:24
Up next is the RscEditor.... sTANDaLONE. . Coming Soon.



Thread Updated
:-) :-) :-) :-) :-) :-) :-)
:-) :-) :-) :-) :-) :-) :-)
:-) :-) :-) :-) :-) :-) :-)
:-) :-) :-) :-) :-) :-) :-)
:-) :-) :-) :-) :-) :-) :-)
:-) :-) :-) :-) :-) :-) :-)
:-) :-) :-) :-) :-) :-) :-)
:-) :-) :-) :-) :-) :-) :-)
:-) :-) :-) :-) :-) :-) :-)
:-) :-) :-) :-) :-) :-) :-)
:-) :-) :-) :-) :-) :-) :-)

parhuzamos
1st October 2007, 15:50
Great work! Thank you!
(Using N6600 with 7mb of RAM (other programs are always running).)

cyke64
1st October 2007, 20:38
..
Yes, it could be some sort of tutorial. But, its not the proper section to do such.

Very busy hours... I hope to create the tutorial soon, in the Tutorials Section.
..
..

I don't think that's right. AFAIK the DLLs in Symbian are shared. If you're running several Python apps, they all share the same instance of the dll in RAM. When you close them all, the dll stays in RAM ready to serve another Python app. If you start one, the dll is already loaded into RAM ready to be used. However, if you don't start any Python app and some other app runs out of RAM, the unused dll will be removed from RAM to make space. Simmilar thing happends when you use the "compress RAM" option in apps like FExplorer (note that the name of this option is simply misleading).

So you waste your time and your memory card space in doing this !!!!

Cyke64

~:TheDJ:~
2nd October 2007, 01:15
@cyke64, post#16...




You may be a theoretical genius.

Often there is a sharp difference between our copybook knowledge and practical skills.

You must be convinced by the Post #15. But, right now you may not find an explanation (atleast, with the monotony you are presently thinking in) for what's truly happening around. But, its happening...Somehow.



We must remember,

NATURE may not always follow OUR reasonings,

but,

a Good Observer is one who tries to explain, with his own knowledge, what nature performs.


We need not devise/synthesize truth. Truth will always shine in itself.
.

shivgoyal
2nd October 2007, 14:28
DJwa163 you are brilliant....rep+

PHoeZies
15th October 2007, 20:21
Up next is the RscEditor.... sTANDaLONE. . Coming Soon.



waiting for this ;)
also pls update xget to latest one (1.75) ;)

~:TheDJ:~
17th October 2007, 00:37
waiting for this ;)
also pls update xget to latest one (1.75) ;)


Request fulfilled, please view post #6...
I have a lot more you. Just check that out...
..
..
..

& Do check my PM too.

~:TheDJ:~
17th October 2007, 00:40
Up next is the RscEditor.... sTANDaLONE. . Coming Soon.



Made time in these busy hours to keep my promise.

I'd be hungry for your appreciation...


..
..

~:TheDJ:~
17th October 2007, 01:09
I have just updated my Python standalone thread.

No new thread has been created. Old posts were reserved for future upgrades. I posted the recent updates on the Post #6.

I kept my promise to post RSCeditor. It was the most challenging job to do. And cost me several hours of untired efforts. I failed to make the app working several times. But, got the break through of late.


Next was the DesktOper Standalone. I included many new menu icons to make it really attractive and usable. Thanks to Oper, the Developer of the app DesktOper.


Finally, i kept phoezie's request to create X-Get 1.75 Standalone. And it was of no ease to perform. I fixed many errors, but one. See the post for details.


you may even try the SmartGet.






Its unique of its kind, and you'll find this kind of initiative in no other forums.

Many people don't even know about it, and they wont afford to search for it, too .

PHoeZies
17th October 2007, 12:56
Thanks 4fulfilling the request bro.. Very appreciate ur job. Want 2rep u but I cant. Later will be :)
Well if u dun mind can u let us know how 2create standalone apps? I mean, do we need 2udstnd python language for doin tis job?
If no then shud we just put all the
.py files into the package 2make it work?

~:TheDJ:~
17th October 2007, 17:33
Thanks 4fulfilling the request bro.. Very appreciate ur job. Want 2rep u but I cant. Later will be :)
Well if u dun mind can u let us know how 2create standalone apps? I mean, do we need 2udstnd python language for doin tis job?
If no then shud we just put all the
.py files into the package 2make it work?





I've already written up the tutorial. Need some correction. Then i'll post it.
Before that, please clean this thread up. Remove all nonsense replies. Move post #6 to post #5 and vice-versa.(don't just delete post #5, its for dutre upgradation.
Adjust the font, colour, alignmet, and the letter size to an attractive outlook.

Thanks phoezies.

PHoeZies
17th October 2007, 21:03
Title updated as per request fm author :)

CheerZ

~:TheDJ:~
17th October 2007, 22:56
Title updated as per request fm author :)

CheerZ


Thanx dude, rep you up.

farhazadeeb
17th October 2007, 23:10
Tremendous creativity bro..

I must say you have been doing wonderful job here!
That really saves most of the memory, which can be Noticed from Unreal Device manager{which i prefer}..

Very nice indeed, blessings and Rep :)

~:TheDJ:~
18th October 2007, 01:11
Update Available. See post #6


and,


The Most Wanted Python Standalone Tutorial Has Been Posted.
view post no. 5


download the file/ visit this tutorial section...

[Only registered and activated users can see links]





More Coming soon.
..
..
..
..

~:TheDJ:~
18th October 2007, 02:59
My special thanks fly to:


farhazadeeb
phoezies
denovo15
tp12
nt_virus
papadocta
himandrake

and many more...

~:TheDJ:~
18th October 2007, 03:04
Now you people create your own standalone and post here in this thread.

Its open to all from now.
It must be continued with a cumulative effort.


I expect it from you all. Shouldn't I???

PapaDocta
18th October 2007, 13:03
title updated as request :)

cheers mate

~:TheDJ:~
18th October 2007, 13:10
thanks, papadocta and phoezies.

~:TheDJ:~
18th October 2007, 23:57
Tell me, you disliked or liked the new ones.

Please, don't be silent downloaders.

Reply whether, it worked or not.

And please post any more standalone, if you've created already.

Tutorial available with post#5.
..
..
..
..

~:TheDJ:~
21st October 2007, 15:40
thanks everybody for all your brilliant supports.

~:TheDJ:~
22nd October 2007, 19:53
some freedom fighter once said to his people...
"give me blood, i'll give you freedom..."

and, DJwa163 announces,

give me Py App, i'll give U Standalone...

RULES...
1. Post your request description and file name, handset etc.
2. post direct download link on ipmart server to the file...(no thread link., only direct link to file is entertained.)
3. If, not already posted on ipmart, just do post it and give me the file link.

4. Download and share the standalone.

5. Please don't forget to post the bug report, and your feedback.

CyBeRaY
13th November 2007, 17:37
More...

1. RenameR.Standalone_v1.01_SymbianOS7_S60v2

2. SisBoom.Standalone_v1.01_SymbianOS7_S60v2
3. X_GeT.Standalone_v1.01_SymbianOS7_S60v2.
..
..
..




SisBoom : file corrupt

Bondan
13th November 2007, 18:56
it 's really great apps man...

fireball33
16th November 2007, 01:52
...

and, DJwa163 announces,

give me Py App, i'll give U Standalone...

...



wow great!

can you create a standalone for aiotorch script?

thanks in advance