Updated 3/26 : CEPhotoViewer - Small Photo Viewer - Windows Mobile Development and Hacking General

Folks,
I have created a small photo viewing application that I wanted to publish to the world. Key features are
- Native C code. No dependencies on .NET or any other library
- Tiny (just 25Kb)
- Full screen photos with gestures and hot-spots
- Slide-show mode
- Nice transitions (you can see them all in the slide show mode)
I have tested this on my GPS (CE 4.2) and PDA (Hermes) and it works quite well.
Gestures:
- Slide left to go to next photo in list (You can also use the wheel down for this)
- Slide right to go to previous photo list (You can also use the wheel up for this)
- Slide up to go to last photo in list
- Slide down to go to first photo in list
Hot Spots
- Top left to open a specific folder. Folder navigation is done by sliding up and down and select the <This Folder> to select
- Bottom left to open a specific photo. Again, you can slide up or down or go to a specific folder
- Bottom Right to start/stop slide show mode. Slideshow is 3 seconds. You can change the config file to specify different interval
- Top right to exit
- Right edge of screen to go to next photo in list
- Left edge of screen to go to previous photo list (You can also use the wheel up for this)
- Bottom edge of screen to go to last photo in list
- Top edge of screen to go to first photo in list
Configuration
CEPhotoViewer saves its configuration in CEPhotoViewer.cfg in the same folder as the exe. This file contains the last open folder and the slide show timeout
Startup
- On startup CEPhotoViewer looks for any JPG/BMP/GIF images in the program's folder. Else it prompts you to select a folder. Once selected the config file is created and subsequent runs, it will automatically pickup that folder
Bugs
- CEPhotoViewer uses native microsoft DLL to load a image. Depending on the speed of your CPU, this loading might be slow. Photos resized to the correct size (under 640x480) load pretty quickly. Large (2MP+) photos take a couple of seconds to load. Perhaps someday I will include native JPG loading codeDone
- CEPhotoViewer is built for ARM CPUs only. I can build for other CPUs but dont have a device handy
Looking forward to your comments. Im also working on finishing a MP3 player and a launcher (more appropriate for GPS devices)
Version history
- v0.67 (3/25/2008)
First public release​- v0.68 (3/26/2008)
Integrated JPEG processing. Much faster in loading big images (although the size tripled from 20Kb to 60Kb)​Added edge hot-spots to navigate in addition to slide gestures​

Feature Request
What do you think of adding in touch Pan, Tilt, Zoom, & Rotate? Also, it would be cool if it auto rotated based on the original pictures orientation.
Thanks,
Curious G

i'll give this a shot when i get home

curious george said:
What do you think of adding in touch Pan, Tilt, Zoom, & Rotate? Also, it would be cool if it auto rotated based on the original pictures orientation.
Thanks,
Curious G
Click to expand...
Click to collapse
Forgot to mention, pictures are auto-rotated if they can fit better in the screen. Also auto-rotates if you change the display (like when I pull out the keyboard)

Nice but it wouldn't load my actual (2mp) photos. Sliding is a bit slow but very smooth. Wouldn't quit and at some point all corners stopped working.

Trekvogel said:
Nice but it wouldn't load my actual (2mp) photos. Sliding is a bit slow but very smooth. Wouldn't quit and at some point all corners stopped working.
Click to expand...
Click to collapse
Loading large images is time consuming, sorry, thats the way microsoft has implemented JPG processing. The corners are not 'not responding', the program is still trying to load the image.
Im trying to compile ijl jpg library that can loaded scaled images, that way I only decompress the size I want

3/26 - Version updated
Guess I'm in the minority who resizes images to fit in PDA screen. Due to popular demand, I have integrated the IJG jpeg library to considerably speed up loading of large images (largely due to internal image scaling)
Also added edge hotspots to navigate images, rather than slides which are bit cumbersome

my personal opinion(i havent seen program YET):
any viewer, that cannot show gif/animgif/png/tga/bmp files is pointless.
it doesn't matter how "touch"-ed it will be.
so - i am gonna update opinion after tests..

nothin said:
my personal opinion(i havent seen program YET):
any viewer, that cannot show gif/animgif/png/tga/bmp files is pointless.
it doesn't matter how "touch"-ed it will be.
so - i am gonna update opinion after tests..
Click to expand...
Click to collapse
It does show gif and bmp. Adding png is trivial (libpng can be compiled easily in CE, both PNG and TIF take about 100Kb each). My intent is to what cover 80% of the people would want.

Just tried it on my Trinity and, while the transition speed is nothing to write home about, the software works. Not sure if i prefer this or S2V, but it has to be said this is a nice application.
Edit
Could do with more space at the top when navigating folders, the directory path disappers under the "This Folder" button.

Please could we have screenshots?

iamwhoiam said:
Please could we have screenshots?
Click to expand...
Click to collapse
It shows your photo on the full screen, so screenshots are not of any use

deedee said:
Just tried it on my Trinity and, while the transition speed is nothing to write home about, the software works. Not sure if i prefer this or S2V, but it has to be said this is a nice application.
Edit
Could do with more space at the top when navigating folders, the directory path disappers under the "This Folder" button.
Click to expand...
Click to collapse
The main goal of writing this app was to have it working on all CE devices (including GPS that do not have the .NET framework installed).
Also, there are more transitions than just the slides that are visible when you are in slide-show mode

Amazing Program!!
I've just gotten myself a windows mobile phone. I looked everywhere for a simple photo viewer that could scroll through images by tapping on the left or right of the screen. I didnt understand why resco photoviewer or pqv or any of those other photo viewers didnt have this feature. It was so frustrating.
Also I wanted to browse folders starting at a pre-configured Picture folder. I didnt want the program to go scanning my whole PDA for pics including gifs and pngs for some other softwares.
Finally found this program and I'm really happy.
I wonder if you're still developing this program though? This thread doesnt seem to be active anymore. I hope you'll still continue developing this program.
If you're too busy, I'd be happy to help in some aspects of coding or improving the program. It really is that amazing to me.
Hope this program is still alive.

Lodd said:
I've just gotten myself a windows mobile phone. I looked everywhere for a simple photo viewer that could scroll through images by tapping on the left or right of the screen. I didnt understand why resco photoviewer or pqv or any of those other photo viewers didnt have this feature. It was so frustrating.
Also I wanted to browse folders starting at a pre-configured Picture folder. I didnt want the program to go scanning my whole PDA for pics including gifs and pngs for some other softwares.
Finally found this program and I'm really happy.
I wonder if you're still developing this program though? This thread doesnt seem to be active anymore. I hope you'll still continue developing this program.
If you're too busy, I'd be happy to help in some aspects of coding or improving the program. It really is that amazing to me.
Hope this program is still alive.
Click to expand...
Click to collapse
Glad to hear that this application is working well for you.
I have not stopped development on this, added additional features like PNG, GIF decoding and automatic rotation.
This being a PPC forum, there is not much need for this app since there are multiple options (including built-in applications). I had made this app and many others primarily for GPS and other low end devices without the standard libraries.
I will update this thread with the latest version and also add other applications I have built (including native MP3/OGG player, simple shell, GPS dashboard etc), all totally skinnable and configurable

The program has been amazing. Loads huge pictures with no problem. It's definitely faster than Vito's EyePhoto.
But Coolsva, I have a question. Now call me crazy, but I want to be able to set it up so that when I click a jpg file in file explorer or total commander, it will open up in your photoviewer instead of the windows mobile default viewer (coz it sucks). What're the parameters to do so? I tried the normal parameter "%1" but it doesn't seem to work.
I'm glad you're still working on this program.

Cool program , but zoom would be nice feature

coolsva said:
I will update this thread with the latest version and also add other applications I have built (including native MP3/OGG player, simple shell, GPS dashboard etc), all totally skinnable and configurable
Click to expand...
Click to collapse
Looks interesting, please do it !

Just now landed at this thread after spending a while checking out google results for "windows mobile picture viewer". Coolsva's prog sounds very worth trying, but I'm wondering if 0.68 is still the latest release?
HarpShot
________________________________
He had a photographic memory that was never developed.

Just saw this too, this could have real potential
I'm also searching for a simple photo viewer like Lodd mentioned

Related

iTask Animated 0.92.5 29.feb -RELEASED!!

Release 0.92.5 of iTask:
-------------------------------------------
Please don't get upset if I change something on each release, or that it is hard to modify. I know all this, and it is in everyones interest to make iTask work smoothly in every way, before making a good settingsprogram. If not, the settingsprogram would need changes every time I modified something in iTask, and that would slow down the whole development progress.
This is a development-in- progress app. This means you can use the beta, before the final release, and I get some feedback on bugs. Thankfully some in the community has taken a keen interest in sharing feedback, and therefor iTask Betas are still coming pretty often.
I know it's hard for some people to edit the input.txt and I hope someone with programming knowledge will be up for the task of creating a settingsprogram for iTask when I come to 1.0. I do not know much programming, only Flash.
Thanks, Rhov23
-------------------------------------------
Place folder at "root of your device"
Image of where the root is, and where to place folder:
ROOT
VIDEO OF ITASK 0.91
-You need to install Flash lite 2.1 player
-Itask.zip is the old version. itask_0_92.zip is the next and itask_0_92_5.zip is the newest.
-WHEN YOU OPEN iTask for the first time, or after a soft reset, or if unread sms or contactlist is not working, run SERVER.EXE.
Server.exe runs invicible in the background.
OPEN WITH ITASK.SWF
A GOOD TIP FOR EDITING: If you have a copy of the itask-folder on your computer, you can use flash player in Windows to play it there as well, for quick reference when you add images or text. Instead of dpad button, press enter
Newest 0.92.5
-Added many variables to input.txt so non-english can modify more.
-Added some variables to new background images, so you can for example change the background of the Minical or contacts
-Made contactapp a bit prettier, and you can now click on phone to make a call, or email to email a contact (if you have email for that contact).
-Teleprovider name
-Name of wifirouter
-Name of bluetooth connection
- Username
-Small fixes
Done 0.92:
-Unread sms
-Unanswered calls
-Unread email
-Buttons can now be gif/jpg/swf/png(with transparency)
-20 more app buttons ( open apps, slide to right)
-Slide to unlock has been changed to be a execute link instead, so now you can use a better screenlocker
-Changeable background for news and settings.
-You can use gif/jpg/png/swf for background-image as well
-Write has been moved to iProgs, so now mainbutton1 is open for external app.
-Rubik's cube game
-Soccer tricks game
-Sokoban game.
-Tetris look upgraded.
-Contacts app Alpha version.
-Many small fixes
-Volume and network or other system info not fixed yet.
Done 0.91:
-Rewritten from flash 7 to Flash lite (Painstaking!)
-New news reader (looks the same, but all new because of flash lite limitations on the old one.) It's faster, you can add as many feeds as you want. Use right/left hardbutton to change feeds. Also added browser link for reading the whole article.
-New calendar (because the old one didn't work in flash lite)
-Rewrote parts of weather. (because the old one didn't work in flash lite)
-New drawing app. Much smoother, more functions.
-New timer. (because the old one didn't work in flash lite)
-New snake game
-New bubblebreaker game
-New solitaire! (this took an awful long time to make)
-Added 4 search functions to write
-Added urls.txt: rss feeds addresses should be put here
-New loadani.exe: Screenshot app. Takes screenshots of all your apps and saves them as the appropriate loadani. Start the exe and see what I mean.
-Many small fixes
To do (in the near future)
- Your ideas (not to complex, please)
MODIFYING:
-Input.txt is where you do all text/execute modification.
All buttonimages are adressed in this file by numbers from 1-X, from the top left to the bottom right. Same with text, executelinks etc.
-Buttons should be 40x40 pixels.
Background images: 240x320 pixels.
-All jpg files MUST be NON-PROGRESSIVE. Keep the file sizes low.
Hope you like it!
This is a developing in progress app. I need feedback!
Please DONATE what you think this app is worth for you, if you like it of course
Downloading...
Edit: this is really nice! it is from my first tests very stable, not found any bugs at all yet.
maybe now you could try and make the frame rate per second higher, so that the animations would go smoother,
i am no programmer and i dont know if thats possible with mortscript..
keep it up! o and the spider walking down the keyboard is funny!! haha
PS: Thanks
Its a very nice looking interfece, but i agree that it needs a larger frame rate, so the animation is smoother. Starts instantly though. Ive got a problem in that it launches calculator no matter what icon i press. And, before it launches calculator, it says please post a screenshot of the application you use here or something similar.
Looks very promising, I'll try it soon...
Any chance of some screen shots guys?
geekyhawkes said:
Any chance of some screen shots guys?
Click to expand...
Click to collapse
check the other itask threat, there you have a whole video on youtube
Any first thoughts?
check my first post
Can anyne download the mortscript, and flash Player 7 over here ?
bronson25 said:
Can anyne download the mortscript, and flash Player 7 over here ?
Click to expand...
Click to collapse
http://www.sto-helit.de/index.php?module=download&action=list&category=17
http://www.adobe.com/products/flashplayer_pocketpc/downloads/player.html
Very nice for a first release. Well done !
1) Still didn't check all options, but as tomazez stated, a better frame rate would be great. It's not as smooth as Pointui or other UI replacements.
2) I don't know what's the need for the page that opens after clicking on a program's button (the one we should replace with a jpg pic) I'd prefer getting immediately to the program/settings page.
Working on a Trinity WM6 Bepe 0.79.
rhov23 said:
http://www.sto-helit.de/index.php?module=download&action=list&category=17
http://www.adobe.com/products/flashplayer_pocketpc/downloads/player.html
Click to expand...
Click to collapse
hello, i have installed the itask.exe in the windows folder and the three folder in program files, but i have no image and icone .
why, thanks.
eldoume said:
hello, i have installed the itask.exe in the windows folder and the three folder in program files, but i have no image and icone .
why, thanks.
Click to expand...
Click to collapse
Read first post thoroughly. It's to the root. Not the windows folder.
sorry but what is the root, i m french
thanks
rorydaredkign said:
Its a very nice looking interfece, but i agree that it needs a larger frame rate, so the animation is smoother. Starts instantly though. Ive got a problem in that it launches calculator no matter what icon i press. And, before it launches calculator, it says please post a screenshot of the application you use here or something similar.
Click to expand...
Click to collapse
This is where your modification comes into play.
The image that comes before you launch calculator is to be replaced by you, with a screenshot of your program. If people will begin to share screenshots and icons, this will be a lot easier for all of us
Most links are defaulted to calculator, but in the input.txt file you can change the links to whatever you want.
eldoume said:
sorry but what is the root, i m french
thanks
Click to expand...
Click to collapse
the root is like C:\ in "Windows XP/Vista"
rhov23 said:
the root is like C:\ in "Windows XP/Vista"
Click to expand...
Click to collapse
i have tested to put the itask.exe into the root and application data.
not works.
for the three folder : windows/programfiles/itaskpics
?????
place all items in the folder which displays application data, my documents, program files, windows, etc.
also the main folder for " My Device "
eldoume said:
i have tested to put the itask.exe into the root and application data.
not works.
for the three folder : windows/programfiles/itaskpics
?????
Click to expand...
Click to collapse
just put everything from itask into "\"
@rhov23
Beautifully done! With some work, this could blow FreeStylWM and PointUI Home out of the water! Provided that we all get the video driver needed by all HTC products using the MSM7200 chipset, do you think that this will improve on the speed with some DirectX code thrown in? I'm no Windows Mobile developer (yet) but I'd love to help with this wonderful project (even if it's MortScript modifications or beta testing!)

Open Source Today Screen Widgets app

There are a lot of clock area today screen apps out there, from the simple such as PDClock, through mid-level stuff like HTC home, up to the fully customizable rlToday.
Few of these seem to be a good all-round solution though, except maybe rlToday, but I am having issues with the rlToday / Sys-to-Reg / Mortscript combo, both in terms of features (ie no support for "on" or "off" images), stability, and ease-of install (S2R seems a bugger to set up right, especially for the less technically inclined user), and the whole rlToday / S2R / Mortscript combo is hardly a turnkey one-install solution.
So to that end, I decided to try my hand at crafting a solution more appropriate to my needs.
Now, until this point I have never coded for C++ or windows mobile. I am not even a professional coder, far from it, but I do have a knack for designing good solutions, so I thought I would start teaching myself native C++ and see what I could come up with. Ultimately, my goal is to release as open source, I am hoping to maybe start a sourceforge project at some point...
I am making this post because I am now starting to get past the proof-of-concept stage and am coming up with some working code. I am tackling the various hurdles one by one and learning as I go, but it is starting to look promising.
This thread is to serve two purposes:
1) Gather my thoughts on how things are going to work so potential users can chime in on possible tweaks or changes to the features and how they should work.
2) Serve as a rallying call for any (preferably more experienced) coders who wish to get involved. I will post up any problems that I am having surmounting various issues, please feel free to help out on those. If an experienced coder liked the project that much and wanted to take the lead, I have no issues with that, as long as it remained open source.
So, with that out the way, here is what I am thinking so far:
Overall idea is pretty similar to rlToday - a script (ie a .INI or .XML file) which lists Widgets is processed and the result is drawn on the screen.
For example, here is an example INI file for a background (say transparent) PNG with a clock overlaid in the middle of the PNG, that has different layouts / images for portrait and landscape mode on a qVGA device.
Code:
;ini profile for qVGA (240 width and 320 width)
;PORTRAIT
[PortBG]
width=240
widget=image
clickable=0;
image="bgport.png"
x=0
y=0
[PortClock]
width=240
widget=text
subwidget=clock
clickable=1
clicktype=exe
clickstring="<exe to launch calendar>"
dateformat = "dddd MMMM d"
x=120
y=25
origin="cc"
;LANDSCAPE
[LandBG]
width=320
widget=image
clickable=0
image="bgland.png"
x=0
y=0
[LandClock]
width=320
widget=text
subwidget=clock
clickable=1
clicktype=exe
clickstring="<exe to launch calendar>"
dateformat = "dddd MMMM d"
x=160
y=25
origin="cc"
The [Name] of each section actually does nothing, but it will be useful in debugging / error messages ("Image for [PortBG] not found!").
Widget = choses which kind of widget it is (eg Image, Text)
subwidget = choses the subtype of widget (eg clock is a subtype of text)
The Width= entry is an idea I came up with to handle multiple screen orientations and resolutions within one profile. Basically, as this is not intended to be a full-screen app, the only relevant dimension is the screen width. Each widget therefore has an associated width. When the screen is rendered, it will check what the current width is and only render widgets that match that width. Furthermore, if a script has entries for resolutions not supported by your device, these will be ignored. Profiles are likely to be a directory with one .INI file and assorted images. Images can be in subdirectories, say grouped by width (ie a "240" dir and a "320" dir for qVGA) - that way you could release a skin as one zipped dir that supported all devices and resolutions, and you would not need to upload the "480" and "640" dirs to a qVGA device, thus saving storage space.
Each widget also has x/y coords, which usually refer to the top left, but the origin entry can change that (eg cc would be centre horizontally and vertically)
Each widget will also be able to be specified as clickable, with options as to what to do when it is clicked.
With this system it should be possible to create most things, however, here is what I am currently NOT planning on doing:
I am not aiming at offering tabbed pages of widgets, or an easy way to change widgets without writing a new script. This is aimed at a companion to something like UltimateLaunch for handling the top of the screen - a Clock, SMS / Missed Calls / VM messages, BT / WiFi status and toggles etc.
I am currently using VS2005 and the WM5 SDK, but the app is still so simple that this could probably be changed. I would like to support as much as possible, but am not overly worried about providing backwards compatibility beyond WM5. I am using Native Win32 - I want to avoid as much bloat as I can.
Planned features:
Per-pixel Alpha PNGs - IMPLIMENTED
Widgets parsed from INI - IMPLIMENTED
Parse only items from INI that match screen caps - IMPLIMENTED
Display only items that match current screen width - IMPLIMENTED (Effectively switch profile on screen orientation change)
Options screen to set current profile
Widgets
======
Text Type: - IMPLIMENTED
Source: String in INI - IMPLIMENTED
Source: String in Registry
Source: Date from format string - IMPLIMENTED
Image type: - IMPLIMENTED
Plain image - IMPLIMENTED
Status Image - Registry value
Toggles - BlueTooth / WiFi / Phone etc
Other features
===========
Multiple screen resolutions supported per INI - IMPLIMENTED
Detect Power but no Activesync - Allow enabling of BlueTooth for automatic pairing with in-car BT handsfree.
Current questions and stumbling blocks:
Having issues finding a lightweight way of displaying per-pixel alpha PNGs. Current thinking is that AlphaBlend is perfectly capable of doing the blending, it is just SHLoadImageFile that is stripping the alpha info.
See threads here and here
Not sure how I am going to handle toggling of BT / WiFi. Could use VJ's tool, but I would rather do it in my code. Any pointers on how to do it and maintain maximum WM5 / WM6 compatibility would be appreciated - VJ's tool will not toggle WiFi on my Kaiser anyway...
Could do with decent chop and chomp routines (split by char and remove leading / trailing whitespace) - does anyone know an easy way to do this in native code?
Need to work out how to find the size of a text string in pixels *before* it gets drawn to the screen with ExtTextOut
Need to impliment a date format string to text string converter that can handle date and time objects in the same string
Currently I use a bit of code to look at the string and pass it to either GetDateFormat or GetTimeFormat, but not split the string and pass relevant bits to relevant routine, then reassemble.
Need to make whole thing a today item, but delaying doing this as it seems that debugging will be harder? I also guess this would be quite easy, so I am planning on leaving this until near the end. Any advice on this subject would be appreciated.
I am interested in this. I don't know C++, but I have experience coding with other computer languages. I'll definitely be following this thread and watching for updates.
iContact source contains some pretty lightweight INI library. It isn't written by me, and it's called SimpleIni. Everything is contained in one .h file and it's very easy to use.
good luck,
larna
larna said:
iContact source contains some pretty lightweight INI library. It isn't written by me, and it's called SimpleIni. Everything is contained in one .h file and it's very easy to use.
good luck,
larna
Click to expand...
Click to collapse
Nice one, thanks
I got simpleini in and working - you were right larna, it was really easy and pain-free. Thanks!
Update:
I have a working prototype.
All basic functionality coded - text and image widget types, orientation switching, ini parsing...
Currently still not a today item, and there is loads to do in terms of error checking and freeing up memory etc, but it parses INI files OK
Once I have done some tidying up, I will release some source and maybe a demo EXE.
Hey!!
I'm already developing an application which load and extends rlToday Themes!
sources will be released soon!
The app is XIAMultitheme:
Done:
- fully working rltoday themes on a HWND
- done today plugin
- loading external dll
- all widgets are external dll
To do:
- avoid image loading via ImageFactory due to memory leak on wm6x
- port to CxImage to load PNG
- use AAROT to free rotate images (analog clock)
- today plugin does not load the engine yet
http://www.xiaprojects.com/?section=All&project=XIAMultiTheme
what do you think? mail me on priv (stefano) on xiaprojects.com
stefanux said:
Hey!!
I'm already developing an application which load and extends rlToday Themes!
sources will be released soon!
The app is XIAMultitheme:
Done:
- fully working rltoday themes on a HWND
- done today plugin
- loading external dll
- all widgets are external dll
To do:
- avoid image loading via ImageFactory due to memory leak on wm6x
- port to CxImage to load PNG
- use AAROT to free rotate images (analog clock)
- today plugin does not load the engine yet
http://www.xiaprojects.com/?section=All&project=XIAMultiTheme
what do you think? mail me on priv (stefano) on xiaprojects.com
Click to expand...
Click to collapse
hi stefano
i see nothing on your web site , nor screenshots nothing in download binaries
Why ???
evilc said:
Update:
I have a working prototype.
All basic functionality coded - text and image widget types, orientation switching, ini parsing...
Currently still not a today item, and there is loads to do in terms of error checking and freeing up memory etc, but it parses INI files OK
Once I have done some tidying up, I will release some source and maybe a demo EXE.
Click to expand...
Click to collapse
can you upload here the demo program ?
Sounds pretty neat!
I don't understand some of the terminology you use, but I think you may be talking about a feature I had an idea for:
profiles (XML files) can be associated with a today plugin such that you can make a profile appear in the today plugins list for each skin (XML file) you have installed - thus making each XML profile behave like it was a today plugin in it's own right.
Is that what you are talking about?
brunoisa10 said:
can you upload here the demo program ?
Click to expand...
Click to collapse
Demo uploaded to first post. Unzip it to \Storage Card\shared on your device and run.
BE AWARE, there is very little error checking when parsing the INI.
If you omit a horizres line for any widget, for example, the program will crash.
Well I checked out XIAMultiTheme and it looks promising.
I was not aware that there was a memory leak bug in IImagefactory, I wasn't planning on using it in the final version anyway, so no biggie.
If XIAMultiTheme is capable of doing what I had envisaged for openClock, I will probably stop development, as you obviously know what you are doing much more than I do
However, a couple of points:
1) Size.
XIAMultiTheme seems to be a lot bigger and requires .NET - This seems to mainly be to do with the CxImage library - just PNG support seems to add more size than my entire app is! I am flabberghasted that supporting per-pixel Alpha PNGs takes this much, an alphablend routine can be done in a K or two, hundreds seems overkill. Apart from the requirement for rotation (for analogue clocks) I do not see why a full image lib is needed. Just a load and alpha blit.
2) Orientation awareness.
As in I don't see any in XIAMultiTheme. I am really happy with the way I have handled this in openClock - each item in the INI (XML in your case) has a "horizres" value associated with it. At render time, current screen width is compared to each item's horizres and if it matches, the item is drawn, if it doesn't then it isn't shown.
This provides a nice way to combine portrait, landscape and multi-res capabilities into one theme. And as long as you allow relative paths in the theme(eg 320\320bg.png, 240\240bg.png, common\common.png) then you can have a theme which supports all resolutions and orientations, and allow the user to store what they want on their PPC (eg if their device is qVGA, they know they do not need to put the 640 and 480 dirs on their PPC for a given theme, as they won't be used)
3) Stateful buttons.
Items like a voicemail button / wifi button etc should probably have two images associated with them - one for "no messages", one for "have messages". I was planning on putting something in openClock along the lines of specifying a reg key, an operator and an image.
eg:
regkey=HKEY_LOCAL_MACHINE\...
on=thisimage.png, gt, 0
off=thatimage.png
To set to thisimage if the key is of value greater than (gt) 0 or thatimage.png if not.
Good luck!
evilc said:
just PNG support seems to add more size than my entire app is!
Click to expand...
Click to collapse
Yep. Same goes for MortButtons... (and MortPlayer, but there, the player itself is bigger in relation...)
I am flabberghasted that supporting per-pixel Alpha PNGs takes this much, an alphablend routine can be done in a K or two, hundreds seems overkill.
Click to expand...
Click to collapse
The alphablend routine is in the Draw method, and even in source code not much more than 1kB.
The trouble is to load the PNG without losing the alpha information. With Windows' API, you can't do it - there's only the crippled SHLoadImage. So you need the entire code to decode PNGs, i.e. libpng, which in return requires zlib - over 200kB only to load PNG! The remaining kBs are spend to load/decode JPEG (quite some kBs, too), GIF (if enabled), BMP, ... and some basic image processing (resample, rotate, ...).
btw, you might want to check MortImg.dll and MortImage.lib, which is a (quite) simple wrapper. If only one image library is used, at least some memory on the device is saved (and if MortButtons or MortPlayer since b72 is used, also main memory).
Check out http://mort.svnrepository.com/svn/mort/MortTools/trunk with any SVN client (e.g. Tortoise), use "guest" for login and password.
evilc said:
Well I checked out XIAMultiTheme and it looks promising.
I was not aware that there was a memory leak bug in IImagefactory, I wasn't planning on using it in the final version anyway, so no biggie.
If XIAMultiTheme is capable of doing what I had envisaged for openClock, I will probably stop development, as you obviously know what you are doing much more than I do
However, a couple of points:
1) Size.
XIAMultiTheme seems to be a lot bigger and requires .NET - This seems to mainly be to do with the CxImage library - just PNG support seems to add more size than my entire app is! I am flabberghasted that supporting per-pixel Alpha PNGs takes this much, an alphablend routine can be done in a K or two, hundreds seems overkill. Apart from the requirement for rotation (for analogue clocks) I do not see why a full image lib is needed. Just a load and alpha blit.
2) Orientation awareness.
As in I don't see any in XIAMultiTheme. I am really happy with the way I have handled this in openClock - each item in the INI (XML in your case) has a "horizres" value associated with it. At render time, current screen width is compared to each item's horizres and if it matches, the item is drawn, if it doesn't then it isn't shown.
This provides a nice way to combine portrait, landscape and multi-res capabilities into one theme. And as long as you allow relative paths in the theme(eg 320\320bg.png, 240\240bg.png, common\common.png) then you can have a theme which supports all resolutions and orientations, and allow the user to store what they want on their PPC (eg if their device is qVGA, they know they do not need to put the 640 and 480 dirs on their PPC for a given theme, as they won't be used)
3) Stateful buttons.
Items like a voicemail button / wifi button etc should probably have two images associated with them - one for "no messages", one for "have messages". I was planning on putting something in openClock along the lines of specifying a reg key, an operator and an image.
eg:
regkey=HKEY_LOCAL_MACHINE\...
on=thisimage.png, gt, 0
off=thatimage.png
To set to thisimage if the key is of value greater than (gt) 0 or thatimage.png if not.
Good luck!
Click to expand...
Click to collapse
thanks you for your good words
1) beta version will be lighter ... (need to known what image loader use)
2) will be done on Page component (tab themes are already working)
3) will be done on sensor dll with "regex" (maybe)
XIAMultiTheme is in alpha development...
I would like to "merge" code with you or may be DLL collaboration.
XIAMultiTheme does NOT need .NET it's low level GDI "C" source
When XIAMultiTheme go on Beta status the dll will be around 10kb
Configurator is .net
Thanks you
Thanks for that mort!
However, if my entire app is (currently) 61K and it supports per-pixel alpha PNGs (Via the apparently bugged IImagefactory), then surely it is more than possible in less than 100K.
It seems like libpng must be grotesquely bloated for our needs. In an ideal world, someone would re-code SHLoadImage to not lose the alpha channel for PNGs. Maybe a workaround would be to convert the PNG into a 32bit per-pixel BMP with alpha before it is passed to SHLoadImage, as SHLoadImage deals with alpha BMPs just fine and AlphaBlend works just fine with AC_SRC_ALPHA data.
stefanux said:
thanks you for your good words
1) beta version will be lighter ... (need to known what image loader use)
2) will be done on Page component (tab themes are already working)
3) will be done on sensor dll with "regex" (maybe)
XIAMultiTheme is in alpha development...
I would like to "merge" code with you or may be DLL collaboration.
XIAMultiTheme does NOT need .NET it's low level GDI "C" source
When XIAMultiTheme go on Beta status the dll will be around 10kb
Configurator is .net
Thanks you
Click to expand...
Click to collapse
Hi stef,
I am more than happy to help out on your project with design ideas, testing and proofreading of english translations.
I have plenty of ideas on what the ultimate today screen widget app should feature, I just had to set my sights lower due to my (lack of) coding abilities.
Do you have a forum or something on your site? I don't see one.
I am slightly concerned about point (3) and your regex example. I would maybe try and keep it simpler, XML is already a little complicated for non-technical users to understand, throwing regexs into the mix may be the straw that broke the camel's back. That's why I went with INI files - simpler to use for lusers
evilc said:
Thanks for that mort!
... it supports per-pixel alpha PNGs (Via the apparently bugged IImagefactory), ....
Click to expand...
Click to collapse
Please try to do this test:
load 20 png's with imgfact. and start drawing all of them like a simple animation for 10 fps... image[]->Draw() after 5 minutes my application will blow up my pda (wm61) I thinks it's a "COM" bug because it happend only calling "Draw"
stefanux said:
Please try to do this test:
load 20 png's with imgfact. and start drawing all of them like a simple animation for 10 fps...
Click to expand...
Click to collapse
Are you kidding??? 10FPS? I have a kaiser!
Seriously though, if we can get a code snippet that proves this, surely we can get MS to issue a patch?

Video editing software for our Diamond ?

Hi all,
I used to be really enthused by the small video editing app included in my Sony Ericsson fans. It was very useful to edit video, make personal editing etc... to send via MMS. Assembling clips was made easy and intuitive.
I can't find such an app for pocket PC. I stumbled onto http://www.trakax.com/software/mobile. It's a useful editing software with cutting edge graphix, but not free and quite cumbersome to use...
Do you happen to know a complete video editing software for our beloved pocket pc? It SHOULD exist but I could'nt find anything out there...
THX a lot !
I found nothing.. I hope there will be some video editing software some day, i had a sony ericsson phone, and they have this simple video editing software called VideoDJ. So maybe there will be one to ppc too...
I don't know about video editing for PPC (maybe there r some) , but I think You don't need such a program, you can
edit it by using PC (with many video editing programs) and export the file..
arix said:
I don't know about video editing for PPC (maybe there r some) , but I think You don't need such a program, you can
edit it by using PC (with many video editing programs) and export the file..
Click to expand...
Click to collapse
I like those simple video editing software. Video editing wherever you go..
niikoo said:
I like those simple video editing software. Video editing wherever you go..
Click to expand...
Click to collapse
I just hope you have electricity socket ready wherever u go
i used to use trackax mobile on my atom exec:
http://www.trakax.com/software/mobile/
edit:
missed that you found it already...reccomenned though
New Version of TrakAxPC for VGA devices
Hi Cormac here from TrakAxMobile.
Just a quick note to say we have released a new version of trakAxmobile for VGA devices.
Here is quick list of the improvements we have made.
1) We have improved the search function, allowing you to search your content by day/month/year. You can also highlight a number of days/months or years. This will allow you find the media on your device much quicker.
2) We have also improved the editing. We now decompress the file when you click on the edit button allowing you to access time positions in the file quicker and easier. When editing audio you can just highlight the area you wish to cut on the waveform with your stylus.
3) We now allow you to crop photos and you can add a ken burns effect to photos allowing you to Pan and Zoom into particular areas of the photo.
4) We have added a whole range of new transitions.
5) In the mixing screen, you can now control the tempo of the media by switching the slider function from volume to tempo. The slider now allows to slow down or speed up the clip. This is cool if you want a video clip to play in slow motion or wish to speed it up. The same applies to audio, you can speed it up or slow it down by adjusting the slider.
6) We now also allow you add themes and effects to videos or photos. You can also change the color of the text and add background colors to your credits.
You can check out the new features at our website -
http://www.trakax.com/software/mobile/trakaxmobile_vga_devices/
and there is a 7 day free trial available from the following link.
http://www.trakax.com/software/mobile/trial_version/
Check it out and if you have any question, please don't hesitate to contact me.
Best regards
Cormac
Been using trakAx for a while now - awesome app!!!
Just be patient when its rendering your clips as it can take a while - its got a lot of processing to do.
Output is only 640x480 though I think

(LAST CHANCE TO VOTE) need some idea's

10/16/08--
It is 12:00 central time (17:00 GMT I think) and I will close voting at 5:00pm Central Time (22:00 GMT) today. So that leaves you just 5 Hours to make your vote. I will try and post the winner up here later tonight, or you can check yourself at www.gudensoft.com.
Thanks!!
10/14/08--
First, thanks for all the great ideas. I would love to develop all of these if I could, but we have to decide on just one of the programs! So, Since I couldn't add a poll to this thread, I added it to HERE.
CLICK HERE TO VOTE!​
I bet I know which will win, but who knows? The poll will end Thursday or Friday (depending on if it is a close race or not).
Thanks
Gudy
10/10/08--
Hey guys,
I want to know what cool program, functionality, or software you would like to see created. I am a .net programmer (among others) and would like some ideas of projects you would like to see. I would like to stay away from a graphic intense program and involved games, so think functionality, usefulness, fun, etc. If I get some good ideas, I will then add a poll, vote on the best one, then build it. I will release it under my donationware license which means it will be free. Right now I am finishing up my Golf Gps program (and will continue to support), but will start this project once we get it deceided. So Shoot me your ideas!
Gudy
cool a programmer who need ideas
I have proposed something here: http://forum.xda-developers.com/showthread.php?t=434925
though it would maybe not appear as a grateful program for a developper ( a toolkit for other programs), it could be a good way to have a large diffusion through many config panels in different programs
it was just an idea
Wishlist
Hi,
Maybe simple for .NET, but for me impossible to do (without performance/battery penaulty) with basic4ppc or mortscript. And thats all I can handle.
What I would like to have is a program that enables me to execute programs when specific events occur. I'd like to know when AC power gets connected/disconnected, when there is a change in screen orientation, and when a headset gets connected/disconnected and so on. Maybe even when an internet connection through WIFI is available/unavailable.
Also I'd like to know is a specific BT device is connectable/conneted. I'd like to know if a specific WIFI network is connectable/connected. I'd like to know if I'm at a specific location. All event driven, without a performance consuming programing loop or battery drain.
Yeah, all or even some of those options would make my digital mobile life so much easier
Good luck huntig for input, if you ever get bored contact me and make me happy
Cheers,
Cacti
le_cactus said:
Hi,
Maybe simple for .NET, but for me impossible to do (without performance/battery penaulty) with basic4ppc or mortscript. And thats all I can handle.
What I would like to have is a program that enables me to execute programs when specific events occur. I'd like to know when AC power gets connected/disconnected, when there is a change in screen orientation, and when a headset gets connected/disconnected and so on. Maybe even when an internet connection through WIFI is available/unavailable.
Also I'd like to know is a specific BT device is connectable/conneted. I'd like to know if a specific WIFI network is connectable/connected. I'd like to know if I'm at a specific location. All event driven, without a performance consuming programing loop or battery drain.
Yeah, all or even some of those options would make my digital mobile life so much easier
Good luck huntig for input, if you ever get bored contact me and make me happy
Cheers,
Cacti
Click to expand...
Click to collapse
Doable, handy, not a massive undertaking, I like it! Not sure I would go the .net route on something like this, as really a GUI is not required (except for settings maybe) and the overhead is large with .net. Certainly will add it to the list. Keep them coming!!
t0k0m0k0 said:
cool a programmer who need ideas
I have proposed something here: http://forum.xda-developers.com/showthread.php?t=434925
though it would maybe not appear as a grateful program for a developper ( a toolkit for other programs), it could be a good way to have a large diffusion through many config panels in different programs
it was just an idea
Click to expand...
Click to collapse
This would be pretty difficult unless all of developers used the same programming langauge/technique. The only real feasable way I see this working would be developers using a common set of graphics. That would be more of a graphic undertaking instead of programming. I do like the idea, but pretty hard to impliment.
Thanks
Gudy
I would love to see something like Launchy for launching apps and files etc. as well as quick search of various types online. I'm guessing the on the fly search would require too much processing power, but if it's doable it would be awesome.
http://www.launchy.net/
I'm interested in new ideas too. I also use B4PPC.
Here's a few ideas:
-A tamagotchi, really. I was about to try this out tonight but Paint hates me.
-An app launcher like PetitLaunch on PalmOS. It's something that can pop from any app (hardware button) and when you type in extra letters it filters which apps are shown. I got this started and I can give you the files if you want.
-Pursue the development for Tippy. The source is on Nicbou.com/downloads if you want it.
-A time clock. A friend of mine notes down how long he works to make sure he doesn't get screwed and it takes him several minutes every week. He doesn't have a Pocket PC but maybe someone would be interested in something that tracks the hours you work and calculate the salary. I almost did this too.
And don't forget to share the source! If you need any help with B4PPC I'm here
galt said:
I would love to see something like Launchy for launching apps and files etc. as well as quick search of various types online. I'm guessing the on the fly search would require too much processing power, but if it's doable it would be awesome.
http://www.launchy.net/
Click to expand...
Click to collapse
Sounds simular to the app launcher listed in the next post, seems like there is a theme going on here, you all need some sort of good app launcher.
Gudy
I'd like the Launchy features for search-on-the-fly off on board apps and file launching, but ever more for different site searches (google, maps, wikipedia, live, youtube, Amazon, etc).
N1c0_ds said:
I'm interested in new ideas too. I also use B4PPC.
Here's a few ideas:
-A tamagotchi, really. I was about to try this out tonight but Paint hates me.
-An app launcher like PetitLaunch on PalmOS. It's something that can pop from any app (hardware button) and when you type in extra letters it filters which apps are shown. I got this started and I can give you the files if you want.
-Pursue the development for Tippy. The source is on Nicbou.com/downloads if you want it.
-A time clock. A friend of mine notes down how long he works to make sure he doesn't get screwed and it takes him several minutes every week. He doesn't have a Pocket PC but maybe someone would be interested in something that tracks the hours you work and calculate the salary. I almost did this too.
And don't forget to share the source! If you need any help with B4PPC I'm here
Click to expand...
Click to collapse
I had to look up tamagotchi, either I am too old, or just out of the loop to know that 10 million of these things were sold! Wow! That could be fun, but would take a pretty fancy AI type system to really be fun.
A form of Tippy is already out there, 1-calc has some of the features built in already.
A time clock could be cool, maybe a stop watch type thing perhaps?
Never used B4PPC, I mainly use C# and Visual Studio. It looks like the old Visual Basic for desktops. And last but not least, depending on the project, I more than likely will release the source.
Thanks!!! Keep'em comin!
Gudy
File Explorer Needs Help
Has anyone wanted to see a preview image in explorer's folder??
I'm not talking about fexplorerext2. although it is a fantastic enhancement; it takes a long time to load the preview immages.
I have a better idea (well, actualy MS thought of it first)
THUMBS.DB
for every folder that has an image file, this dll is created to replace cache of images. this way ou do not have to load it everytime and scale them down for thumbnail view. it is already there specificaly for each folder.
This alows the explorer to show a preview of the first image in the folder (or last created/accessed)
This is whatt I think WinMo is lacking - windows. lol.
I do not care much for the tabbed browsing. it hurts my head. too much scroling and not enough info. Icons work better I think, and waste less space on an already small screen.
well, that's been on my wishlist for a very long time. a dll that ataches to the already existing explorer making it work better.
Thanks for workin g on something new
program that makes led lights flash when phone rings would be nice
Interesting...I will have to think about how to tackle that. It would basically take a new file explorer (like total commander). This might be a bit larger than I want to tackle, but will research it a bit before ruling it out.
GUdy
bedaweed said:
program that makes led lights flash when phone rings would be nice
Click to expand...
Click to collapse
This would be very difficult as not every device handles the leds the same. Also, not every device has the same leds (color, # of, etc). I think No2Chem has a int. driver, but think it is only for the titan. Would be cool though...
Gudy
a system-wide launcher dock program like that on the velocity 103 PPC..
here's the URL for the review and video of the app (and the phone)
-------------------------------------------------------------
a new top bar replacemeent/notification system much like the "android Notification Drawer" it can replace the bubble (multiple) notifications icon when you got multiple and simultaneous notifications.. and also make it finger friendly (unlike M2D, no need to go back to homescreen to check email/sms previes and also calendar events, calls, etc.. also unlike big taskbar - from the touch phones, this'll have previews)
video: http://www.youtube.com/watch?v=z7qbPa1O8Ys&eur (at the 2 minute mark) , http://www.youtube.com/watch?v=hy-YcGNyJds
mjg7876 said:
Interesting...I will have to think about how to tackle that. It would basically take a new file explorer (like total commander). This might be a bit larger than I want to tackle, but will research it a bit before ruling it out.
GUdy
Click to expand...
Click to collapse
Fexplorer2 is basically a dll that works with the original file explorer context menu. there is a small exe that overwrites the original explorer to make it think that the explorer"s context menu has already been opened.
in a way it maybe possible to write a new dll and two exe
EXE 1 to replace the file explorer
EXE 2 to make thumbs db
DLL (conte4xt menu that alows to view as thumbnails/list etc ; as well as launching the second exe to make a thumbsdb)
maybe you can get some help from Hou Ming, the guy that made that program before.
it would be cool if you could get some of the old emus like pocket gba and pocket snes with window 6.1 I know i would be happy.
le_cactus said:
... when AC power gets connected/disconnected, when there is a change in screen orientation, and when a headset gets connected/disconnected and ...
Click to expand...
Click to collapse
I have been looking for a program that would stop the music (S2P, Audio Manager, or WMP etc...) if during playback of the music the headset is removed. Or for instance, when the device is on vibrate and you connect headset, it automatically changes profile to normal or something.
Another one is when I dock my device (or connect AC basically), I'd like clock program (or home screen, or photo slideshow, etc...) to come up automatically.
A feature that I miss from my older phones is the ability to set them to beep every minute during a phone call.
Now these are very general and not specific features. If you have any questions, don't hesitate to contact me!
Thank you,
SiNAra
ytsejam_ said:
a system-wide launcher dock program like that on the velocity 103 PPC..
here's the URL for the review and video of the app (and the phone)
-------------------------------------------------------------
a new top bar replacemeent/notification system much like the "android Notification Drawer" it can replace the bubble (multiple) notifications icon when you got multiple and simultaneous notifications.. and also make it finger friendly (unlike M2D, no need to go back to homescreen to check email/sms previes and also calendar events, calls, etc.. also unlike big taskbar - from the touch phones, this'll have previews)
video: http://www.youtube.com/watch?v=z7qbPa1O8Ys&eur (at the 2 minute mark) , http://www.youtube.com/watch?v=hy-YcGNyJds
Click to expand...
Click to collapse
The launcher on the 103 looks a lot like manilla, I know it is diff, but to me it seems mainly by presentation, not functionality. I do however like the notification top bar like that on android. Not sure how difficult taking over the top bar would be. I will do some digging.
S.V.I said:
Fexplorer2 is basically a dll that works with the original file explorer context menu. there is a small exe that overwrites the original explorer to make it think that the explorer"s context menu has already been opened.
in a way it maybe possible to write a new dll and two exe
EXE 1 to replace the file explorer
EXE 2 to make thumbs db
DLL (conte4xt menu that alows to view as thumbnails/list etc ; as well as launching the second exe to make a thumbsdb)
maybe you can get some help from Hou Ming, the guy that made that program before.
Click to expand...
Click to collapse
Can you give me a link to this? The only thing I could find (quickly) was sketchy at best. Still seems a bit much, but would like to know more about this Fexplorer2 thing before nuking the idea.
Gudy

Ideas for better Handling Manila and Windows-Mobile

Everything should be more in One and in one style and less than a puzzle-Operating-System. More handle, more flowing, more user-friendly.
0. There should be some possibility to Plug-In New Panels for Manila and to switch Panels Off. For example, I don`t need some weather-panel, cause i see this when I go in front of our house, some additional functions would make more sense:
1. Integrated RSS-reader/ news-plugin (like the Email-Overflow-View in Manila.)
2. Media-Player-Plugin for all kind of media (photos and Videos also like MP3, this should support Flv-Youtube-Videos and Livestream-Media too. The player should be aviable by browsing with the windows-browser, instead of mediaplayer and much more aplications.
3. Windows-Mobile-Browser: the scrolling-bar should be invisible! When you go right-edge of the screen with the finger over it, the scroll-bar should appear, it should have always the same size, finger-friendly fat and the background should be half unvisible (so that you see the bar visible in front of the window and the rest, in which the bar is moved, is blended over the window like glass.)
- there should be the possibility for saving Playlists by handling like in the core media player - direct, easy.
4. PDF-Reader: should be integrated in the opera-mobile-browser, scrolling and zooming should be possible also like in opera. The Opera-Browser should be aviable also offline for watching pdf-files. Some E-Book-Manager would make sense for Manila. It should be possible to set bookmarks for every PDF-E-Book with notes for them, which you can share later too and save common with the ebooks, it's uncomfortable to read ebooks with the Acrobat-Mobile Reader. That should be easy and flowing like the iPhone-View.
5. In Opera-Browser should be the function for saving a whole Websession (all opened Tabs in one boomark). You should can open more windows than 3 in one.
- there should be some integrated function, for printing webpages later wireless via bluetooth.
- There should be some possibility to syncronize opera boomarks with active-sync too.
6. It should be possible for the programm-panel to list every programm automated in the shortcut-view.
7. Also at contacts-shortcut, it should be possible to select, that every person has to be listed with a picture, not only some.
8. It should be possible at the phone, to select, that every answered call should be on loudspeakers opened. It should be possible, to select, that the scrolldown for viewing options while calling should be also on one view, without scrolling down, as a standart, so that scrolling isn't needed.
- Add a phonecall/ Number as an apointment should also be possible at Outlook.
9. The Option for Audio-Booster should be aviable also without using a headset.
10. There should be the option, to link the Youtube-Player shortcut at Manila with other Programms, there are Programms too, with which you can record and download clips.
11. Perhaps a shortcut for a painting-panel could be integrated too, so if you scroll to this, you can draw directly notes, like at a sheet of paper.
12. Listening to Music/ Watching whole SD-Card-Movies (insted of DVD) wireless over Bluetooth by streaming Audio and Video to your TV or the Home-Sound-System should be possible, also with Dolby 5.1 Quality and with HD-Movie-Quality (100HZ). That would be really cool to use the Pocket PC as Media-Player and for easy-connect to presentation-Systems like a video-beamer. For this there should be some better processors, better bluetooth, bluetooth-universal-media-stream-formate and recieving components for video and audio, who you can connect to your Home-System too.
13. For Fun, there should be some dejaying-programm for pda, for playing loops and sound-samples on the pda with different effects and on multiple bands at one time. And with synthesizers and a scratching-panel.
good ideas but most of them impossible unless you start programing yourself...
some solutions:
0. there is "manila 2d customizer" M2DC
3. if you meant the file explorer you can use resco's explorer its more functional & customizable
7. in contacts everyone shown with picture maybe you don't have pics for all ur contacts
8. with some programs its possible to set answered calls on speaker so probably there is some registry key for this & i didn't understood what you meant in "scrolldown for viewing options while calling" but everything while calling depends on dialer you have so you can install another dialer
9. for better audio install SRS WOW HD
13. dj programs exist i remember seeing something like this and there are also programs like cubase to make songs i dont remember names but if u search youll find
and the best solution to every problem is search...

Categories

Resources