Posted March 13, 201410 yr In case you didn't know, I've been drafting up my proposal to finally work on a new Wintoolkit v2 as my final year project at university. It will be EPIC. I've received feedback and made changes to my proposal, just awaiting for further feedback. Once that is done, I will submit it I will keep you guys up-do-date in this thread as soon as I hear anything. Basically it will be starting WinToolkit from scratch. Here are a few things you should expect. · Make more use of mutli-taskingAll-In-One Integrator will integrate wallpapers, gadgets and others at the same time as other tasks, saving even more time. Run other tools whilst integration is in progress. Converting files, downloading and so fourth.Click here for multi-threading experiment results. · Run speed profile tests to see if code can be made more efficient. I want Win Toolkit v2 to be very very efficient and run as fast a possible. This includes running automated tests which tell me the slow areas of my code and then I basically plan how I can make it fast. Every millisecond will count! This WILL improve ALL-In-One Integrator dramatically!!!!!!!! · Conduct extensive testing to ensure final software meets requirements. I will have to do testing reports and documentation, hopefully you guys can help too. · Design and implement automated testing. I will use the tools available in Visual Studio to design automated testing. This will ensure that if i make a change it wont screw up anything that worked previously. Each method will have multiple automated tests. · Automated online databasesThe only database using SQL will keep automatically keep track of what of updates are LDR or GDR saving previous extracting time. Keep tracking of what updates can and can't be integrated. Allow me to add notes to updates so if an issue appears with an update I can make it show notes without havign to download a new version.The above three implementations will be amazing. You would not have update WinToolkit to solve integration issues, it will all be done without lifting a finger by anyone! It also includes other benefits.Keep tracking of Win Toolkit updates. Track errors and bugs. · Automatic Updating Win Toolkit will update itself automatically (can be turned off) and will hopefully download only parts of the file which has changed saving your bandwidth. You will also have the option to download beta updates. · Consistent and predictable release cycle. Test Builds: Pretty much every night.Beta Builds: Every Saturday night.Main Builds: First Saturday of the month. WinToolkit v1Wanted to know what Win Toolkit looks like in its physical form? I decided to print out all the code and will be painfully going through it all to look for areas of improvement!
March 13, 201410 yr Author Look back at post 1 if you want to know what Win Toolkit looks like in its physical form.
March 14, 201410 yr Holy crap that's a lot of code! I do hope that each area is sectioned as a new file rather than one massive continuous piece. God it would be painful bug fixing that it if it was continuous :/ Good Luck dude! Ps: will 2.x contain better package removal? Edited March 14, 201410 yr by spidernz
March 14, 201410 yr While it would be an interesting project, I do have a problem with the "Make more use of mutli-tasking" approach. Most things that have to be integrated into a windows install disk are performed by the program dism, is it possibly or even wise to try and multitask that function? Hopefully the process of multitasking will not cause issues with disk thrashing all of those files around. These are just thoughts of mine, so as long as you can work through the multitasking issues, I suppose it will be a good thing. Keep up the great work.
March 14, 201410 yr Author While it would be an interesting project, I do have a problem with the "Make more use of mutli-tasking" approach. Most things that have to be integrated into a windows install disk are performed by the program dism, is it possibly or even wise to try and multitask that function? Hopefully the process of multitasking will not cause issues with disk thrashing all of those files around. These are just thoughts of mine, so as long as you can work through the multitasking issues, I suppose it will be a good thing. Keep up the great work.Only updates, component removal and drivers require dism STAGE 1Thread 1: Updates > Component Removal > DriversThread 2: Gadgets > Theme Packs > Wallpapers > FilesThread 3: Silent Installers - use install.ini instead. STAGE 2: Registry requiredThread 1: AddonsThread 2: ServicesThread 3: Tweaks
March 14, 201410 yr Excelente, pero pido algo que he venido solicitando desde hace tiempo: permitir que el usuario pueda poner su propio logo en el Wintoolkit runoncex al igual que escoger la ruta donde almacenar los programas desatendidos. no me gusta la carpeta Wintoolkit_app y que permita integrar en la carpeta personalizada en WINDOWS TEU. Gracias y excelente trabajo Auto Translation: Excellent, but ask something that I have been requesting for some time: allow that user can put your own logo on the Wintoolkit runoncex as well as choose the path where to store the unattended programs. I don't like the Wintoolkit folder app and that allows to integrate in the folder custom WINDOWS TEU. Edited March 14, 201410 yr by Legolash2o Added translation.
March 14, 201410 yr Author At the moment I'm doing A LOT of research on multi-threading and I'm definitely finding a lot of interesting things. At the moment Win Toolkit uses BackgroundWorkers which are actually really bad and limited in regards to CPU usage, etc... Continuing research.... @latinoWrong place, needs to go in the request forum. I'm mostly focusing on bug fixes and research at the moment. I will most likely do some more work on the RunOnce installer.
March 15, 201410 yr Yeah, that's the reason why i love you and your tool! I say one word: Respect! Greez
March 15, 201410 yr Author Yeah, that's the reason why i love you and your tool! What reason is that? :fun:
March 16, 201410 yr Yeah, that's the reason why i love you and your tool! What reason is that? :fun: You REALLY work on it.
March 16, 201410 yr Question, it seems it goes higher professional level, i dunno.Have you anytime think about to go commercial with WTK after finishing university?Or you have yourself promised on the free-share-for-all way and support continue? Greez
March 16, 201410 yr Author Question, it seems it goes higher professional level, i dunno.What do you mean? Have you anytime think about to go commercial with WTK after finishing university?Or you have yourself promised on the free-share-for-all way and support continue? Free, may probably even release the source code. After my project I may decide to go a next step further and do it in C++ instead of C# lmao. :crying_anim02: :sick01:
March 16, 201410 yr The Question(s) are the 2 in lines down there.What i mean is just that the code/methods seems improving much. Hehe, yea thats great. Maybe you can find then some helping hands, or you planning that's will still a one-man-project? Edited March 16, 201410 yr by BrokenZer0
March 19, 201410 yr Author Here is all my current code and there's about 700-800 pages there. I haven't even start my Final Year Project work for Win Toolkit yet :-O
March 20, 201410 yr Maybe you can find then some helping hands, or you planning that's will still a one-man-project?As a side note to this, whether or not you allow other people to work on this, it would be useful to have WinToolKit modular. To clarify, make it to where additional modules could be added (or worked on separately) but all called by WinToolKit. (since you are going multi-threaded anyway.)
March 20, 201410 yr Author So regarding my final year project do you want the good news or the bad news first?
March 20, 201410 yr Author Bad news is that I have a lot of work to do for the next year and half (at least) because the good news is that Win Toolkit got approved to be my final year project. I will write an article so you guys know what to expect from this apart from a much better program. :albert: :graduated: You think Win Toolkit is great now? It's only just begun! I have to prepare to rewrite everything with efficiency, concurrency and simplicity in mind. Oh god the paperwork is going to be fun (sarcasm)
March 20, 201410 yr My mind is blown how enthusiast you are. :dancing: Congratulation for the approval. :prop:
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.