[Touch CDMA Windows Mobile ROM Development] :
Extendir is a file system filter driver that significantly increases the performance of your phone, in specific situations even up to 12 times as fast and faster…

Just cook it in to your rom and of you go!

A nice side effect of the architecture of Extendir is that you should have longer battery life!

(I don’t have real test results for this yet so I don't know how much longer you do with your battery but I've heard confirmations.)

But Extendir has also a very nice bonus feature: it can extend your windows directory!

Every file (not folder) that will be installed in the folder “\Extendir\WinDir” or in any one of its subfolders will get a virtual alias in the windows folder. When the OS request the file from the windows folder, it will be redirected to the real location of the file without the OS ever knowing about it.

For example:

When Manila is loaded, the OS thinks all the (900+) files are in the windows folder while the real files are installed in 30 subfolders of the folder “\Extendir\WinDir\Manila”, like this:

\Windows\manila.exe -> \ Extendir\WinDir\Manila\Manila24\ manila.exe

\Windows\68820878_manila -> \ Extendir\WinDir\Manila\Manila02\ 68820878_manila

\Windows\57ad503f_manila -> \ Extendir\WinDir\Manila\Manila17\ 57ad503f_manila

\Windows\7fc62a3c_manila -> \ Extendir\WinDir\Manila\Manila28\ 7fc62a3c_manila

Etc.

But it could also be like this:

\Windows\manila.exe -> \ Extendir\WinDir\Manila\Manila24\ manila.exe

\Windows\68820878_manila -> \Windows\68820878_manila

\Windows\57ad503f_manila -> \Storage Card\ Extendir\WinDir\Manila\Manila17\ 57ad503f_manila

\Windows\7fc62a3c_manila -> (Cooked in rom)

Etc.

This makes it possible to cook roms with 500 or less files in it, while all the other files/apps/etc. will be installed on first boot or later.

Which will bring me to the next application I’ve created:

Preset Installer is an Visual UC application that can create and install predefined sets of cab files and mort scripts.

Cooks can deploy their settings and apps with it, while end users can do the same and save their favorite apps and settings as a preset for future use.

For the better user experience you should automatically start Preset Installer on second boot.

But creating cab files (converting rgu/reg/xml/provxml files, create _setup.xml, all the different file locations to optimize for Extendir) takes al lot of time…

Well… Not anymore:

Extendir Cabs is a utility to create cab files.

Converting packages or your favorite tweaks to a setup cab was never so easy!

The nice part of a setup cab is that you can uninstall it manually or automatically when you’ve got an updated version of the program you want to install.

Changelog:

04.08.2009 - Extendir v1.06 XIP version (details in post 2)

02.08.2009 - Preset Installer v1.01 (details in post 3)

24.07.2009 - Extendir v1.05 (details in post 2) MAJOR UPDATE!

22.07.2009 - Extendir v1.04 (details in post 2)

18.07.2009 - Extendir v1.03 (details in post 2)

17.07.2009 - Extendir v1.02 (details in post 2)

15.07.2009 - Extendir v1.01 (details in post 2)

Info and Downloads:

Extendir at post 2

Preset Installer at post 3

Extendir Cabs at post 4

Tips and Tricks at post 5

Enjoy!

I'd love for that to be in the rom.. If it's not I was wondering if I could Cook it into your rom