May
24
Posted on 24-05-2008
Filed Under (Visual Basic Apps) by Sidetalker

If this interests you, check out my newer app, RepoParser!

RepoMaker is the biggest app I have made to date. It was also one of the first I started and I learned the most from it. At first it was designed to basically get you on your feet concerning making Installer.app Repositories for the iPhone but it then started to grow into a fully featured repository editor. Currently it has some documentation for starting a repository and a GUI for adding packages and starting the mainframe. The only downside to this is that you need to paste the code into your XML file manually. I am in the middle of a IO Filestream project that would allow it to parse and modify a repository.XML file through a GUI but I ran into some minor problems and lost interest.

As of now it can read a repository.XML file and gather a drop-down list of the packages. When a package is selected the properties of that package are displayed in modifiable text boxes. However, the actual installation script has TONS of problems when it is modified and even the simple properties have some problems when they are modified. If people were interested in me finishing this application I would certainly pursue it but otherwise what you see is what you get.

Also, the MD5 Checksum script in RepoMaker has a little problem… It doesn’t work. I used X1 to encode instead of X2 and it ends up missing some numbers (0s and 1s). If you are using it you will have to generate your own MD5 Checksums as this does not generate them properly. Or you could ask me to fix it as it would not take long at all (I have working MD5 Checksum code in my other apps).

As usual, the graphics used in this application were created by Allen of planet-iphones.com.

Download below and comment with ideas, suggestions, questions, and requests!

Download

Feel Free to Donate and keep in mind that the requests of donors will always be honored!


(2) Comments    Read More   
May
24
Posted on 24-05-2008
Filed Under (Visual Basic Apps) by Sidetalker

iPhoneShop provides a GUI for extracting and building .artwork files for use on the iPhone. Previously on Windows this was only possible through command prompt execution of .jar files. iPhoneShop also marks the first time I had to use an installer for any of my applications. I needed an installer because iPhoneShop still uses the popular .jar file and simply provides a GUI. I tried embedding the .jar file into the .exe and writing it to a temporary location on the HD during program execution but the .jar wouldn’t write properly because it was compressed. The easiest solution was to create an installer that installed both the executable file and the .jar to a set location.

Credit to the .jar file goes to the creators though I don’t believe the project is still being pursued.

As usual, the graphics used in this application were created by Allen of planet-iphones.com.

Download below and comment with ideas, suggestions, questions, and requests!

Download

Feel Free to Donate and keep in mind that the requests of donors will always be honored!


(3) Comments    Read More   
May
23
Posted on 23-05-2008
Filed Under (Visual Basic Apps) by Sidetalker

Creating Service Controller was the first time I ever needed something more than VB Express and it marks my upgrade to VB Professional. Thankfully, managing Windows Services isn’t too much trouble in Visual Basic (though I did hit some walls trying to read the current status of a service).

Service Controller manages the Apple Mobile Device service and provides an easy-to-use GUI for stopping, starting, and restarting the service. It also has buttons for killing and starting the iTunes.exe process. I needed this application because, for whatever reason, every time a program put my iPhone into restore mode (iTunes during restores, WinPwn during Pwnage, iLiberty during jailbreaks) my computer would stop recognizing my iPhone until all programs using the service were killed and the service was restarted. I was tired of running “services.msc” every time I wanted to restart it so I threw this together.

As of right now it is a standalone .exe file and I don’t really think any more use can come from it (though, as always, I am open to ideas).

It’s also worth mentioning that the Service Controller icon (along with pretty much all of the images in my applications) was created by Allen of planet-iphones.com.

Download below and comment with ideas, suggestions, questions, and requests!

Download

Feel Free to Donate and keep in mind that the requests of donors will always be honored!


(1) Comment    Read More   
May
21
Posted on 21-05-2008
Filed Under (Visual Basic Apps) by Sidetalker

I created Drag N Drop basically to test myself and see if I could learn how to recognize files and folders and work with a drag and drop interface. A graphic designer/programmer friend of mine who has a Mac made something similar and is always bragging about how great Macs are so I sorta wanted to show him PCs can have a nice drag and drop GUI too.

Drag N Drop is made to make maintaining an Installer.app repository easier (though it has countless uses). When a .zip file is dragged onto the drop zone its MD5 CheckSum, UNIX TimeStamp, and filesize in KB are displayed with easy-to-use copy buttons (see pic 2). A slightly more beta feature (that I’m not really working on but would be willing to if someone wanted it) is the ability to drop a .artwork file onto the drop zone. Drag N Drop will then unzip the .artwork file into a separate folder of .png images. When this folder is dropped onto the drop zone, it is zipped back up into a .artwork file. Right now this only works with Other.artwork files and there are a lot of unhandled errors and exceptions that can occur so I would recommend using my iPhoneShop application to deal with .artwork files.

It’s also worth mentioning that the Drop Here image (along with pretty much all of the images in my applications) was created by Allen of planet-iphones.com.

Download below and comment with ideas, suggestions, questions, and requests!

Download

Feel Free to Donate and keep in mind that the requests of donors will always be honored!


(1) Comment    Read More