[Windows Mobile Apps and Games] antru:
Version: iManager 0.09.03b

Desc: Fast and tiny tap-oriented task manager.

Last update: 25.02.2011

Attention. Some people say that device works slower when iManager is in background. If you noticed that on your device please write about it with bug reports.

Video, illustrating its functionality:

[YOUTUBE]nHihpZKistY[/YOUTUBE]

System requirements:

1. WM >= 5.0 (not tested on WM7 yet)

2. Does not require .NET at all.

Usage:

1. Launch exe file or use your hardware button to activate it

2. Move finger to switch the tasks

3. Move window left or right to close it

4. Tap and hold your finger longer than 2 seconds to exit the app.

Memory usage:

1 MB per each window task for 16 bit devices and 480x800 resolution

Changes since 0.09.02b

Changes since 0.09.00b

Version 0.09.00b

Changes since 0.05.00a

Changes since 0.04.00a

Changes since 0.03.05.02a

Changes since 0.03.04.04a

Changes since 0.03.04a

Changes since 0.03.03a

Changes since 0.03.02a

Changes since 0.03.01a

Changes since 0.03.00a

Changes since 0.02.04.01a

Changes since 0.02.03.01a

Changes since 0.02.02a

INI-file description:

[Config]

BackSkin=Off - { Off | image.jpg } - background image, Off or filename without path. Location of image - the same that iManager.exe has.

BackSkinOpacity = 50 - (0-100) background screenshot opacity percent. It is layered above background image.

CloseOnDeactivate = Off - close iManager on the first app activation

HideWhileInactive = Off - hide iManager when in background mode

HighPriority = Off - { Off | On } when "On", iManager has high priority while active

Multithread = On - { On | Off } - toggle multithread Direct3D render

Render = OpenGL - { D3D | OpenGL | GDI | Realtime } - choose render engine

ScreenSkin = Off - { Off | image.jpg} window image, Off or filename without path. Location of image - the same that iManager.exe has.

ScreenSkinOpacity = 50 - (0-100) window screenshot opacity percent. It is layered about window image (image.jpg)

ShowProcInfo = Off - { Off | On } - show process info in window screenshot (window name, executable name, memory usage)

UpdateTime = 0 - (0-...) - texture update frequency in background mode in seconds (0 - disable)

NotifyUpdate = Off - { Off | On } - enable or disable offline screenshots capture when applications switch

VibroNum = 1 - vibration port number

RemoveClones = None - { None, SameWindowName, SameProcessName, SameWindowAndProcessName } - remove window clones (see description)

[Control]

RemoveSpeed = 700 - window speed while removing from list (pixels per second)

ScrollSpeed = 1200 - scroll speed (pixels per second)

[Debug]

Enum=Off - toggle advanced debug information while windows enumeration

KineticTest = Off - if kinetics don't work for you then switch KineticTest=On and Log=On and send me bug report

Log = Off - { Off | On } - toggle bug report creation

Profile = Off - { Off | On } - toggle profile creation (profile is used to test program performance)

Render=Off - toggle advanced debug information while render

[Exclude windows]

desktop = Exclude - exclude window "desktop" from the list (not case sencitive)

[Exclude executables]

shell32.exe = Exclude - exclude window of process "shell32.exe" from the list (not case sencitive)

[GDI]

BPP = Default - { Default | 16 | 24 | 32 } GDI screenshots bit depth. Default is bit depth default to your device

[On Remove] - action when remove program from list

manila.exe = No Action - no action. for example manila can't be deleted, so no action

shell32.exe = Hide - hide window instead of closing it, for example, shell32.exe soft resets the device when I try to close it

[Remove Action] - see this for more info

Left = Remove - { Remove | Close | Hide | No Action } - action to perform while sliding the screenshot to the left

Right = Remove - --"-- to the right

[Render]

Alpha = On - { On | Off } - toggle alpha transparency

BackColor = #80202020 - background rectangle color #AARRGGBB (AA - alpha in hex, RR - red, GG - green, BB - blue. (AA = 00 - disable)

BackTexture = On - { On | Off } - toggle background texture

BilinearFiltering = On - { On | Off } - toggle texture bilinear filtration

Opacity = 90 - (0-100) - window screenshots opacity percent

TextureHalf = On - { On | Off } - toggle half sized textures

[Scroll]

ZoomTime = 200 - zooming time in milliseconds

Type = Snap - { Snap | Kinetic | Continuous | KineticSnap } - scrolling type

Vibrate = 0 - (0-...) vibrate when window is near center (0 - disable), milliseconds

Freeze = 0 - (0-...) time to freeze scrolling when window is near center (0 - disable), milliseconds

SnapSpeed = 10 - Scroll speed in snap mode

[StartUp]

AutoStartUp = On - start iManager on Windows start. Start/restart iManager to take effect.

WaitApps = On - wait for apps from [WaitApps] list to start. Then start iManager

WaitAppsNum = 0 - find [WaitApps] apps in memory attempts count (0 - infinite)

WaitTimeout = 2 - program start timeout

[WaitApps]

manila.exe = Wait - exe file name (not case sensitive)

Performance tips:

1. Switch background texture off. More textures - more often texture switches while render - perfomance reduce. (BackTexture = Off)

2. Switch both BackSkin and ScreenSkin off.

3. Switch half sized textures on (reduce videomemory and processor consumption) (TextureHalf = On)

4. Switch logging off (Log = Off)

5. Switch profile off (Profile = Off)

Donate me at moneybookers.com, antru@inbox.ru