News and Updates
Get important news and updates from DCOM Productions.
FaultTrack Beta 2 Release
0Download Url
http://www.dcomproductions.com/products/faulttrack/
Beta 2 includes many performance optimizations, bug fixes, user interface improvements and now works on Windows XP. For original beta users, click ‘Repair FaultTrack’ on the installer and it will update your installation of FaultTrack. To transfer your existing configuration you will also have to move your server.dat, settings.dat, and preferences files to the new storage locations on disk as FaultTrack no longer requires Administrative priviledges to run, it uses proper storage paths in Windows.
servers.dat, settings.dat
Move to Local Application Data.
C:\Users\username\AppData\Local\DCOM Productions\FaultTrack
username.dat
Move to Common Application Data.
C:\ProgramData\DCOM Productions\FaultTrack\Preferences
If the above locations do not exist, you can run FaultTrack and they will be created automatically, or you may create them manually.
Mid October 2011 Update
0Since release of the FaultTrack BETA we haven’t had really any feedback from public users, but we have been seeing downloads which we assume is a good sign! Just pushing this post to get it out there that we are developing an updated version of the website geared more towards you, the users. It will have a better design, and will be easier to navigate with and will be more feature-rich. The sight is being developed in preperation to release the retail build of FaultTrack as well. We don’t have an ETA on any of this yet, but we will keep you posted here and there.
Forums are currently experiencing issues.
0We are aware of the issues the forums are having, we are just not sure what caused these issues. We will post more information as we obtain it.
Update: The problem has been resolved.
Steve Jobs, founder of Apple Inc., passed away at the age of 56.
0Steve Jobs, the founder to Apple Inc., passed away today in the battle with Pancreatic Cancer. Apple has stated the following on their front-page:
Apple has lost a visionary and creative genius, and the world has lost an amazing human being. Those of us who have been fortunate enough to know and work with Steve have lost a dear friend and inspiring mentor. Steve leaves behind a company that only he could have built, and his spirit will forever be the foundation of Apple.
FaultTrack BETA released.
0Download
http://www.dcomproductions.com/products/faulttrack/
KB (Knowledge Base)
http://www.dcomproductions.com/Support/KB/c1/faulttrack.aspx
Official Forum
http://www.dcomproductions.com/forums/viewforum.php?f=68
After many months of work, and weeks of our private testers waiting, I am proud to announce the FaultTrack BETA was uploaded to our servers moments ago. Please use the forum for any discussions, bug reports or feature requests as the development team will be monitoring and providing feedback.
I would also like to thank our many private testers who provided much great feedback throghout the progression of the project.
Where we are at for September 2011
0The last news post we had was ( gasp! ) 3 weeks ago regarding some news about BitFlex, and 4 weeks ago about FaultTrack. We’ve been really busy chugging away at preparing the new website changes for our flagship product and for customers, as well as on FaultTrack itself.
Since we’ve last posted a blog we’ve reworked many parts of FaultTrack and have fixed over 100 known bugs, and are still polishing it for release. Thanks to our private testers we have fixed numerous bugs and issues we would not have encountered otherwise, and some of them were nasty bugs. Never the less, progress is still underway and we are aiming to release this month, and very soon at that. The changes to the website are actually done for the most part, but still need QA tested and polished.
I can disclose some details about FaultTrack, so here we go with the most common question we’ve received. There will be a free edition.
Free Edition
- 1 Team Collection
- 1 Team Project
- Does not come with Tier Instrumentation (read further on)
It was a tough decision if we were even going to have a free edition, but we thought it would be a good thing. Yes, it only comes with one team collection and one team project, but you can still work on a team on that project with unlimited accounts. If you need more than one project or collection, you will need to purchase the Full Edition for each member of the team, however.
Standard Edition
- Unlimited Team Collections
- Unlimited Team Projects
- Tier Instrumentation
- $39.99 Per Product Key License
Each user who needs access to more than a single Team Project or Collection must have their own unique and purchased product key. So basically, each individual must purchase a $39.99 product key license. This will unlock the full functionality of the application and give each member who has a Standard Edition key full access to work as a team and on multiple projects.
Both the Free Edition and Standard Edition will allow you to utilize user permissions and teams. The core of requiring a product key will be needing more than one Team Collection or more than one Team Project.
What we’ve been doing
We’ve made countless improvements to the user interface, performance and quality of FaultTrack. We’ve reworked some of the user interface a bit and also implemented a few additional features such as fault locking management for administrators, and multiple server management. We also made improvments in the database engine support for both MSSQL (SQL Server) and MySQL. Right now we are supporting SQL Server 2005, 2008, Azure, and 2008 R2, and MySQL 5.5. We will be doing some testing on other versions of MySQL server before release so we will have more information as that comes to pass.
We also are working with some private testers and collecting user experience feedback, and we are taking it very seriously. Based on our private testers feedback we may hold off on releasing or release sooner. But we are still aiming to release this month.
So keep your eyes peeled, because we will have another update soon and maybe even a video for you all featuring everything we’ve done to date to make FaultTrack what it is today.
Added forum support for BitFlex.
2I recently released BitFlex Framework 3.0, and I decided to add a forum for it as well. You can view the forum here. Since the framework is open source, the forum will provide a place for people to ask for help with the source code among other things.
BitFlex Framework released to the public as part of the Open Source Initiative.
0
Open Source Initiative
Get it now!
http://www.dcomproductions.com/products/bitflex/
I understand that almost no one knows what BitFlex is because it has never been exposed to the public before, so I will give you a small description.
BitFlex is a framework written in C# and targeted for .NET 3.5. It is a combination of the Microsoft Composite Application Block (CAB) framework, WinForms controls, and Enterprise services written by DCOM Productions. The core goal is to provide a powerful framework of enterprise services, while also providing Windows UI Integration to give your applications the “Windows Look and Feel”. BitFlex makes powerful improvements to the existing .NET controls enabling the true Windows Experience, and also introduces various other controls you see in Windows that are not provided in .NET.
The current stable version of BitFlex is 3.0. It has been widely used by DCOM Productions in deployed products in production for clients and internal projects alike. Part of the reasoning behind releasing BitFlex is that I want developers to enjoy the same framework that has been used in my products, and to enjoy the numerous “Windows Look and Feel” controls I have provided, bundled with the power of Microsoft’s CAB framework, and the power of some of the Enterprise Services that come along with it.
Windows “Look and Feel” Controls
Microsoft’s .NET controls for Windows Forms are, to say the least, partial implementations, or at least limited. They don’t look anywhere near the same as the actual controls scattered around Windows. Some of the controls you notice this about immediately are the ListView control’s theming, the TextBox’s lack of cue banner text, or even the ProgressBar’s lack of the full implementation. Here is a fill list of the controls that are provided with fixed implementations.
- CommandLink
- ExplorerButton
- ExplorerComboBox
- ExplorerContextMenu
- ExplorerLabelDivider
- ExplorerListView
- ExplorerMainMenu
- ExplorerProgressBar
- ExplorerSplitButton
- ExplorerTextBox
- ExplorerTreeView
- ExplorerHyperCommandLink
As you can see the controls have the built-in Windows look and feel, or the “explorer style” as I call it. There are other libraries out there on the net that offer the same implementations, and I have not tried most of them. But with BitFlex this is a pretty complete list, and implementation. There are a couple bugs need to be worked out. One I can say off the bat is sorting the ListView causes it to lose its explorer style. This is an easy fix though, and is in the queue to be corrected.
Other useful WinForms Controls
BitFlex has other useful controls as well. I have provided a fully customizable progress bar control. You can make it work virtually any way to you want it to. It doesn’t support circular progress indication, custom shapes or the sort, though – it is a progress bar, and is meant to act as one. If you like how the Linux Ubuntu progress bars look, or maybe the Adobe Photoshop CS3 installer progress bars, or anything else, this can do the job, and more.
It also contains a fully design-time oriented Wizard control as well. Full design-time support for navigation, customization, and its easy to use. There are a lot of improvements it could use even still, but its a start at providing a well implemented Wizard control for your applications. I originally created this to use when writing custom installers, and it is used in the BitFlex setup project.
An implementation of the Windows Ribbon control is bundled in BitFlex. This, I did not write and it retains its original copyright information, but it is included never the less in the goal to provide Windows look and feel controls. Another interesting control is the AppBar, though not fully implemented yet as it wasn’t in the budget, there is one in BitFlex that does the basic job of an AppBar.
Enterprise Services
The enterprise services are really what make BitFlex even more useful, moreso than the WinForms controls.
- Command Line Application Block to easily implement command line parameter handling in your programs
- Windows Fonts classes which provide the latest Windows font color structures like Header, DocumentText, Link, Active Link, etc
- Authentication services for SQL, Registry, or the ability to implement your own from the existing interfaces and classes
- Fully functional global keyboard and mouse hooks and listeners with the full ability to disable various keyboard combinations (Windows Key, Alt+F4, etc)
- Full implementation of various Windows Shell policies (WinlogonPolicy, NoDrivesPolicy, etc), there are about 20 of them and classes to implement more
- IO services like CSV file, Initialization file for compatibility, etc
- XDF, a simple and easy to use configuration format similar to an SLN file
There will always be improvements that can be made to BitFlex in everyway possible. This is part of the reason I made this open source. It is a pretty small framework, but it provides a few things that are definitely handy to developers. I hope that others get as good of a use out of it as I have.
MySQL support and Updates for FaultTrack
1It’s been a few weeks since I’ve posted any real updates about the progression of FaultTrack. So what is the state of FaultTrack?
Performance Optimizations
Thanks to our pre-release testers, I was brought awareness of various performance issues in FaultTrack. I have spent a considerable amount of time doing performance analyzation runs on the software, and have made considerable improvements to performance in every area of the application. The performance in a deployed environment heavily relies on the speed of the database server serving your requests, but ultimately if you have a fast database server, FaultTrack will be holding its own just fine.
Bug Fixes
Before I branched the software to implement support for multiple databases, the software was committed to source control with zero known bugs. To date, there are still no known issues. This isn’t to say there won’t be any since I am still testing and polishing various parts of the system, but as of now there are no known issues.
Bug Reporting System
I like to get people involved, so I reached out to my friend Zack at Unified Technologies and had him develop the bug reporting feature in FaultTrack. After it was finished I ran it through QA, polished some things, and thus it has been included in FaultTrack.
Configuration System
A configuration system is being engineered to replace the one you see in the image below to make it a little more friendly and functional. I would mainly be adding support to configure multiple servers. I know I will use this feature, and in a real environment you may be using the same issue tracking software for multiple vendors, projects, workgroups, or even individually.
Support for Oracle’s MySQL Engine
Not everyone has access to a MSSQL Engine, so I felt it was important enough to set aside time from the normal business plan to implement. Side effects of this mean that you now must have .NET 4.0 Framework installed to use FaultTrack. This shouldn’t be an issue for most as it is included in Windows Update, so your system is likely to have it installed already, but for those who don’t FaultTrack will not run without it. Currently I have tested this with the MySQL 5.5 with great success. It uses the Microsoft ADO.NET Entity Framework which will allow me to provide more database support in the future.
That’s it for now. If you have feedback, or questions I would love to hear it. A release date has been set which I will not disclose as of yet, but it is very soon and you can look forward to all the FaultTrack’ing goodness. I will say that hosted solutions will be available for those who do not have access to any type of storage engine, but more details will be available when I release it.




