Mittwoch, 8. April 2009
PatchLaunch 1.0.1 Progress
Hello to todays progress update.
This will be a rather short blog, intend to keep you updated with PatchLaunch 1.0.1s progress.
The new bugfix and refinement release is progressing nicely towards its completition.
There is only one last point on my to do list to clear for this release.
This remaining point is a bug related to a http request problem against specific servers that are causing problems when the patcher is attempting to retrieve the patch files.
As the http header itself isn't the problem, I am not able to give you an estimate on when this issue is fixed, but the target is "as soon as possible".
Other than this bug, especially refinements of existing features and the documentation were part of 1.0.1

This will be a rather short blog, intend to keep you updated with PatchLaunch 1.0.1s progress.
The new bugfix and refinement release is progressing nicely towards its completition.
There is only one last point on my to do list to clear for this release.
This remaining point is a bug related to a http request problem against specific servers that are causing problems when the patcher is attempting to retrieve the patch files.
As the http header itself isn't the problem, I am not able to give you an estimate on when this issue is fixed, but the target is "as soon as possible".
Other than this bug, especially refinements of existing features and the documentation were part of 1.0.1
Mittwoch, 25. März 2009
First wave of refinements
I've continued to work on the website basing on the initial feedback I've gotten by visitors.
As a result of that, the navigation has been slightly refined for the products in the way that all products are now shown all the time. As we add more products, we will expand the products page itself to give a brief list of all the products and link to them instead of the alltime visible menu, but until then we see this as the best solution.
We have also added and fully enabled our support forum, to give visitors the possibility to ask questions as well as give feedback
The third and largest refinement is the addition of our issue tracking system, which we will be using for all our products.
It allows our customers to notify us of bugs they find and add problem files and screenshots visualizing the problems.
But it also works as place to inform us of feature ideas and technology refinements requests you have.
We intend to intrate this issue tracking system more intuitively into the website for our customers in a future refinement wave, but wanted to have it up and ready as soon as possible to make issue reporting as simple and productive as possible.
We are currently also working on PatchLaunch 1.0.1, a maintenance release, that will refine a different aspects and add new aspects to the documentation to help new users getting in touch with the technology even faster and with less potential hurdles.

As a result of that, the navigation has been slightly refined for the products in the way that all products are now shown all the time. As we add more products, we will expand the products page itself to give a brief list of all the products and link to them instead of the alltime visible menu, but until then we see this as the best solution.
We have also added and fully enabled our support forum, to give visitors the possibility to ask questions as well as give feedback
The third and largest refinement is the addition of our issue tracking system, which we will be using for all our products.
It allows our customers to notify us of bugs they find and add problem files and screenshots visualizing the problems.
But it also works as place to inform us of feature ideas and technology refinements requests you have.
We intend to intrate this issue tracking system more intuitively into the website for our customers in a future refinement wave, but wanted to have it up and ready as soon as possible to make issue reporting as simple and productive as possible.
We are currently also working on PatchLaunch 1.0.1, a maintenance release, that will refine a different aspects and add new aspects to the documentation to help new users getting in touch with the technology even faster and with less potential hurdles.
Dienstag, 17. März 2009
Website launch and PatchLaunch release
After many hours of work and changes in our direction, I'm proud to let you all know that our new website just went live and is ready for visitors at http://www.gayasoft.ch
Together with the new website, we also want to inform you that our patching technology, PatchLaunch has been released.
PatchLaunch, to which we introduced you in recent blog entries ( <a href="http://gayasoft.blogspot.com/2009/02/let-me-introduce-patchlaunch-today.html">Patcher</a>, <a href="http://gayasoft.blogspot.com/2009/02/let-me-introduce-patchlaunch-today_28.html">Toolsuite</a> ), offers various powerfull features that help independent game developers to focus on their game or application development and let PatchLaunch handle the updates and application launching.
Further information can be found in the product section of our new page.

Together with the new website, we also want to inform you that our patching technology, PatchLaunch has been released.
PatchLaunch, to which we introduced you in recent blog entries ( <a href="http://gayasoft.blogspot.com/2009/02/let-me-introduce-patchlaunch-today.html">Patcher</a>, <a href="http://gayasoft.blogspot.com/2009/02/let-me-introduce-patchlaunch-today_28.html">Toolsuite</a> ), offers various powerfull features that help independent game developers to focus on their game or application development and let PatchLaunch handle the updates and application launching.
Further information can be found in the product section of our new page.
Sonntag, 8. März 2009
Finishing up the initial release version
I'm happy to say that the remaining tasks on the PatchLaunch to do list for the 1.0 release is getting shorter and shorter.
Actually it only contains two more points after I have added further capabilities requested and fixed bugs found by testers of PatchLaunch this week.
These two remaining points on the list.
One of them is the sample that I want to include to show both, the build and the patch side, in a simple environment.
The other missing thing is the documentation. It is not actually missing but I got very good input by the testers on the 0.9 documentation, so I am refining the documentation and expanding it where usefull to make the 1.0 release as smooth as possible.
I'm glad that I got that feedback and especially want to thank yodablaze on the Realm Crafter Standard community ( http://www.realmcrafter.com ) for his inputs, ideas and requests.
The new website has been developed in parallel to PatchLaunch and if everything goes as planned, the new website will go live in the next two weeks, together with the 1.0 release of PatchLaunch

Actually it only contains two more points after I have added further capabilities requested and fixed bugs found by testers of PatchLaunch this week.
These two remaining points on the list.
One of them is the sample that I want to include to show both, the build and the patch side, in a simple environment.
The other missing thing is the documentation. It is not actually missing but I got very good input by the testers on the 0.9 documentation, so I am refining the documentation and expanding it where usefull to make the 1.0 release as smooth as possible.
I'm glad that I got that feedback and especially want to thank yodablaze on the Realm Crafter Standard community ( http://www.realmcrafter.com ) for his inputs, ideas and requests.
The new website has been developed in parallel to PatchLaunch and if everything goes as planned, the new website will go live in the next two weeks, together with the 1.0 release of PatchLaunch
Samstag, 28. Februar 2009
Let me introduce PatchLaunch: Today the Toolsuite
I want to welcome you to the second part of our interview with PatchLaunch.
Our todays guest is Toolsuite, which unlike Patcher will not be jumping into different dresses for us but will show us well designed dress with interesting details and the location they are living at.
As in our last interview I want to point out that we added a translation for technically oriented readers at the end of the entry.
One of the first things we found out during our interview so far was, that the toolsuite is very capable at teaching the patcher various languages, even able to refresh old knowledge within the glimpse of an eye.
Also, it offers a rich vocabulary for the patcher, covering every situation within which it might find itself.
Lets have a look together at this very aspect of the Toolsuite dress that it uses to teach the patcher this languages:

As we see, the dress is using a simple way of teaching, by showing the patcher the old words and as well as the new words so it learns to replace them intuitively.
Also, this dress is capable of holding an unlimited amount of these teaching sheets which can be replaced by putting an old one in place of the current one.
We also had a chance to take a picture of the wardrobe, where the Toolsuite is deciding about the look of the patchers dresses and how the details are arranged.
The sketching board in the wardrobe is was held simple and intuitive to use from what we saw from our position and we did our best to get a good picture of that before we were requested to leave it again.
We naturally don't intend to keep this photograph a secret, so please have a look yourself:

On the left we see the different possible accessories and also the final size of the dress, while we see the possibility to use makeup at the bottom, together with the positions of the accessory added to the dress.
But we are told that these both are only preparations the Toolsuite is doing on his own, without the need to teach the patcher up to that point. This cought our attention so we asked him how his teaching is actually looking like and were present with a room where saw important information on the track the patcher is meant to sing and in which way it is meant to do so.
We were not distracted by language he has tought the patcher nor the dress, which actually allowed him to focus on the really important thing, teaching the patcher the song.
We were allowed to take a photograph of this room too and want you invite you to enjoy the view we had:

As we see the room is well structured and makes the purpose of the various places obvious.
We also were told that there is a blueprint of the different things we have seen today with explanations by the architect which help to understand the purposes of the various things.
What we also learned when talking with Toolsuite is that he intends to move to a new house in the future, one which has a room large enough to allow him to do the various things we have learned today in one place but with clear separations of the different things. He also has ideas for new tasks which need additional room.
We, especially our photograph, like that idea, as it saves you walking around the house to do the various things.
Welcome all technical interested readers
Today I want to present the PatchLaunch Toolsuite to you. The toolsuite is that part of PatchLaunch that allows you to define the text that the patcher shows during the various steps, that allows you to place the various gadgets in the patcher and skin them with images, previewing the final patcher and last but not least naturally to take your project data and generate data files from it used for patching the project on the enduser machine in a performant and traffic saving way.
First we have shown you the Language Editor of PatchLaunch which is pretty self explaining.
It has the possibility to save the current language to specific filenames to reload them later.
The Patch Creator always will use the default language file, so you do not have to worry that your other language files might interfer with it.
The second thing we have seen is the Interface Editor which allows you to decide which different aspects you want to have in your patcher. It is up to you if you want to use the html view button or the integrated html view, if you want to use the information window, total patching progress, per file patching progress and so on. For those elements you decide that you want to use them, you are then able to define their size and position. The window will give you direct feedback.
If you also use image buttons, you have the possibility to see a preview through using the "Show Actual Window" feature.
The third and last thing we have shown you above is the actual Patch Creator.
Thats the application that you will move into your deployment folder, together with the language and interface configuration and your license key.
As you see the configuration is straight forward. It asks you for the patch domain, the suburl as well as the news url which will be used in the html view in the patcher.
A simple click on create will then create an additional folder for you with all the patch content and data files. The content of that folder then has to be upload to the place you just specified, together with an additional file thats used allow the patcher to recognize that the patching service is available and you are already setup and ready.
We have a list of features that we want to add definitely to the patcher in future versions.
For example we want to simplify the last step by introducing an automatic FTP uploading capability right into the Patch Creator.
Also, as visualized in the interview, we plan to merge the currently seperate tools into a single one. The current design was taken over from the technology that originally formed the root of PatchLaunch, Patch File Creator and decided to keep that look to allow licensees of that technology to move over easier if they upgrade while allowing new users to start with intuitive tools at the same time. Another intend feature, which is related to the editor unification actually, is crossplatform support.
We strongly believe that, while Windows is and will remain the major platform for the majority of users, especially for gamers (and so games), the Linux and especially OSX market are growing and offer Independent Developers interesting new platforms for their applications. We also want to be able to support these developers with our technology.
Our todays guest is Toolsuite, which unlike Patcher will not be jumping into different dresses for us but will show us well designed dress with interesting details and the location they are living at.
As in our last interview I want to point out that we added a translation for technically oriented readers at the end of the entry.
One of the first things we found out during our interview so far was, that the toolsuite is very capable at teaching the patcher various languages, even able to refresh old knowledge within the glimpse of an eye.
Also, it offers a rich vocabulary for the patcher, covering every situation within which it might find itself.
Lets have a look together at this very aspect of the Toolsuite dress that it uses to teach the patcher this languages:

As we see, the dress is using a simple way of teaching, by showing the patcher the old words and as well as the new words so it learns to replace them intuitively.
Also, this dress is capable of holding an unlimited amount of these teaching sheets which can be replaced by putting an old one in place of the current one.
We also had a chance to take a picture of the wardrobe, where the Toolsuite is deciding about the look of the patchers dresses and how the details are arranged.
The sketching board in the wardrobe is was held simple and intuitive to use from what we saw from our position and we did our best to get a good picture of that before we were requested to leave it again.
We naturally don't intend to keep this photograph a secret, so please have a look yourself:

On the left we see the different possible accessories and also the final size of the dress, while we see the possibility to use makeup at the bottom, together with the positions of the accessory added to the dress.
But we are told that these both are only preparations the Toolsuite is doing on his own, without the need to teach the patcher up to that point. This cought our attention so we asked him how his teaching is actually looking like and were present with a room where saw important information on the track the patcher is meant to sing and in which way it is meant to do so.
We were not distracted by language he has tought the patcher nor the dress, which actually allowed him to focus on the really important thing, teaching the patcher the song.
We were allowed to take a photograph of this room too and want you invite you to enjoy the view we had:

As we see the room is well structured and makes the purpose of the various places obvious.
We also were told that there is a blueprint of the different things we have seen today with explanations by the architect which help to understand the purposes of the various things.
What we also learned when talking with Toolsuite is that he intends to move to a new house in the future, one which has a room large enough to allow him to do the various things we have learned today in one place but with clear separations of the different things. He also has ideas for new tasks which need additional room.
We, especially our photograph, like that idea, as it saves you walking around the house to do the various things.
Welcome all technical interested readers
Today I want to present the PatchLaunch Toolsuite to you. The toolsuite is that part of PatchLaunch that allows you to define the text that the patcher shows during the various steps, that allows you to place the various gadgets in the patcher and skin them with images, previewing the final patcher and last but not least naturally to take your project data and generate data files from it used for patching the project on the enduser machine in a performant and traffic saving way.
First we have shown you the Language Editor of PatchLaunch which is pretty self explaining.
It has the possibility to save the current language to specific filenames to reload them later.
The Patch Creator always will use the default language file, so you do not have to worry that your other language files might interfer with it.
The second thing we have seen is the Interface Editor which allows you to decide which different aspects you want to have in your patcher. It is up to you if you want to use the html view button or the integrated html view, if you want to use the information window, total patching progress, per file patching progress and so on. For those elements you decide that you want to use them, you are then able to define their size and position. The window will give you direct feedback.
If you also use image buttons, you have the possibility to see a preview through using the "Show Actual Window" feature.
The third and last thing we have shown you above is the actual Patch Creator.
Thats the application that you will move into your deployment folder, together with the language and interface configuration and your license key.
As you see the configuration is straight forward. It asks you for the patch domain, the suburl as well as the news url which will be used in the html view in the patcher.
A simple click on create will then create an additional folder for you with all the patch content and data files. The content of that folder then has to be upload to the place you just specified, together with an additional file thats used allow the patcher to recognize that the patching service is available and you are already setup and ready.
We have a list of features that we want to add definitely to the patcher in future versions.
For example we want to simplify the last step by introducing an automatic FTP uploading capability right into the Patch Creator.
Also, as visualized in the interview, we plan to merge the currently seperate tools into a single one. The current design was taken over from the technology that originally formed the root of PatchLaunch, Patch File Creator and decided to keep that look to allow licensees of that technology to move over easier if they upgrade while allowing new users to start with intuitive tools at the same time. Another intend feature, which is related to the editor unification actually, is crossplatform support.
We strongly believe that, while Windows is and will remain the major platform for the majority of users, especially for gamers (and so games), the Linux and especially OSX market are growing and offer Independent Developers interesting new platforms for their applications. We also want to be able to support these developers with our technology.
Abonnieren
Posts (Atom)