Wednesday, November 10, 2010

Bar code Scanners comes to BOSS and Facility Manager:

We have added Bar code Scanners to all of our software products lines.  The Bar code Scanner can help officers perform a number of functions with in the Jail without the need to return to a computer to complete them.

Cell Assignments, or moves -- Assign inmates to new cells right from our Handheld scanner

Medications -- Create event logs for inmates who receive or deny medications

Recreation -- Check inmates in and out of the rec yards

Cell Checks -- Have your officers log every cell check

Other Events -- Just about any even in your facility can now be logged right from our Scanners.

Sunday, October 10, 2010

If any of you have been following my personal blog you would have seen a number of posts regarding Linux, and a few new products that I have been working with.  I have been working towards making the transition to Linux for about a year in my spare time.  Finally I am ready to begin bringing Linux to Justice Software's Linux of products.

We have deployed our first 4 Linux Servers to the Data Centers which will be used for our new products as they are developed.  We have also began using Linux on our office servers as well, and will have them online with out new office.

What will Linux be used for?  Well the first thing we have brought online is our Internal Phone System.  Our new office will be entirely VoIP based using the phone processor which we developed using Linux and Asterisk.

In addition to our phone processor, our off site backup storage and FTP servers have been moved to Linux, and we are in the processor moving our Web Servers over to Linux as well.  The first things you will see moved will be our ancillary websites such as this blog, and many of our supporting products.  Once these are moved you will see us begin to move some of our more critical systems over as well.

 

We are proud to announce that the move into our new office has began.  We took possession of the keys on October 1st, and we are in the process of beginning our move.  We don't expect to be fully moved until January 31st of 2011, but most of our systems will be moved before the end of October.

This is our third move in three years.  With each year we have increased in size and have had to move into new offices.  Fortunately we have been able to stay in the same building each of the three moves, and just move to larger offices!

Our new office is more than twice the size of our old, and will accommodate at least 2 more developers, as well we have added our own climate controlled server room which will allow us to bring some of our server's in house as well as give us a third location for our disaster recovery model.

Keep posted for additional updates about JSi and our software.

Sunday, May 16, 2010

We have finally released our next update to BOSS, this release went out this morning at 7:00am central time.  This release included a substantial amount of changes to improve overall performance.  We released it knowing that with as many changes as were made that there may be a few bugs in this release.  I am sitting near the phone waiting for the calls to come that report them so that I can fix them as quickly as possible.

We will be breaking the bugs into two separate categories, the first will be Critical issues, these issues are anything that prevents the booking in or releasing of an inmate, Entry of an Incident or Warrant, or anything that prevents CAD from functioning.  These bugs will warrant an immediate incremental release of BOSS and will result in additional downloads of the EXE.

All other bugs will be in the second category which will be fixed and released next weekend.  Now I will also be fixing these bugs as quick as I can so it is possible that I will receive one of the bugs, fix it, then receive a critical bug and fix and release that which will then include the non critical fixes that come before it.  Read through the changes as I release the Critical Releases to see what is fixed.

This release has these notable fixes/changes/additions:

  • BOOKING -- I have rewritten the booking screens to increase overall performance and load time.  This involved also rewriting the Video Capture routines and upgrading our Video Capture drivers to better support Vista and Windows 7.
  • BOOKING -- I have removed the medical screens from Booking, and placed them in their own module.  While Corrections Facilities are exempt from HIPPA, we have had a number of requests to be HIPPA compliant, so this will allow us to better support our customer requests.
  • BOOKING -- Billing has also been removed from the Arrest report, and moved to it's own screens.  This also comes at the request of a number of our customers.
  • BOOKING -- Video Capture has been rewritten, essentially the screens remain the same, but the engine behind them are different.  To better facilitate the new drivers we also now require that you save the Arrest Record before taking the mugshots.
  • RMS -- With this release we will have our first release with the Kansas KIBRS screens in it.  This release has these prototype screens, and we are anxiously awaiting feedback from our customers.

Monday, January 04, 2010

2010 is finally here, and we are excited about our plans for the future.  We have a lot of new and exciting news and changes coming this year, and we hope that your year is looking as exciting as ours.

First off we have the new release of the BOSS Software Scheduled for January 17th at 7am.  This release is long over due, but well worth the wait!  Some of the things that you will notice are:

  • Load times for the Inmate Booking Records have been reduced to less than half the time as they were previously.  This is actually the main reason for the delays in this release.  I had actually gotten half way into these changes, and run into a number of issues that took way longer to resolve than I expected.
  • Medical has moved.  Even though most of our customers do not use BOSS to store HIPPA related data, we have moved all of the medically related data off of the Inmates Record and into it's own module.
  • Billing has move as well.  After carefully analyzing how our system was being used, we determined that it made little or no sense for the Billing information to be in the Inmates Booking Screens so we moved it out as well.
  •  SMS has been added to BOSS with this release.  We have added the ability to send TRUE SMS messages from BOSS to any cell phone allowing you to replace those old pagers, and to streamline your communication.  Unfortunately there is a cost for the SMS messaging to us, and we are forced to pass this on to our customers, but there is hope in your future.  When you renew your contract remember to ask us to include this as part of your monthly Service and Support.
  • Our methods for deploying new reports has changed as well, we are now able to deploy new reports without sending out an entire release.  We are also able to now remove reports that you don't use as well so that you don't have to keep looking at them.
  • We have also added a new Notifications Module to the system as well.  This module will now allow you to flag inmates so that when they are released the system automatically sends out email and SMS messages to anyone you choose.  Within the first quarter of 2010 we will also expand this module so that it can call any phone number and announce that the inmate has been released as well.

There have been many many changes in this release, to many to really list here.

In our last release you noticed that we added some mention of IVR User ID and passwords to our user account management screens.  The first quarter of this year Will will be incorporating the IVR system into BOSS as well.  This will allow officers to call in and use the key pad of any phone to run warrant checks, clock in or out of our new time and attendance management modules, and much more.

With the introduction of out IVR we will also be offering each of our customers the ability to give their citizens a number to call and connect to our IVR to check custody status, bond and fine amounts schedule visitations and much much more.

 

Thursday, December 17, 2009

I wanted to post a quick note to let everyone know of a couple of recent changes for us.

First you may notice yet another new voice when calling for support, we hired a second person to work in our office, her name is Pamela Andersen (no not the famous blond.)  Pamela will be helping us with a number of new product lines that we have coming on in 2010, as well as soon she will begin assisting Julie with our Technical Support calls too.

Second change is with our 877 number.  I have made changes to our Extensions and their configurations.  When you call for Technical Support you can select 1 from the main menu, this will blast out to all of us at the office, as well as several of our Cell Phones when we are not at the office.

I have changed our individual extensions to call our office desk, as well as our cell phones, but after hours these calls will go to our voice mail system though.

We want to make sure that all of our customers technical support calls are handled 24 hours a day, but at the same time I want to make sure that my employees are able to spend quality time with their families while they are not working.  I hope everyone understands.

 

Sincerely;

Michial Thompson

President

Thursday, October 29, 2009

Interesting Statistics -- Recently I was reviewing our logs and statistics to better optimize our hardware, and a few things stood out for me.  First off our web servers are currently averaging almost 5 million hits per month.  This has resulted in an average bandwidth of just over 8mbps.  A few more interesting statistics are that we have a total of 110,000 arrests and releases for the calendar year to date.  We have taken 245,000 mugshots this year.  Our down time for BOSS has been a total of 16.23 hours year to date with 11.4 hours of that during one outage last week.  FM on the other hand has a total of 14.18 hours of outages total for the year.  That number would have been higher, but FM was fortunate enough not to experience the 11.4 hour outage that BOSS experiences last week.  These outages do not include the scheduled outages.  Our goals from this point forward are to reduce the outages to as close to zero as possible.

Current Events -- Over the past couple of weeks we have been experiencing several problems with our servers.  I am sure some of you are wondering what is going on, we have been rock solid since March, and then all of a sudden things start having issues.

I realize that these problems have been a nuisance, and have been frustrating, but let me assure you that things are going to be much better once we are finished with all these changes.  Let me outline some of the things that are happening, and how they have affected our service, and just why things will be better.

Two Service Outages -- There were two outages in Late September and early October, and they happened withing 10 days of each other.  These were the catalyst for the events that have followed.  The data center that I have been using for the past several years in Euless was owned by CI-Host.  I have never really been happy with CI-Host, but their rates were by far the lowest in the Dallas area, and their bandwidth was decent.  Their level of professional service to their customers was severely lacking, and their Data Center was plagued by power outages that caused short outages off and on.

Well in September CI-Host announced that they were moving all of the servers in the Euless Data center to a new Data center in Dallas.  I took this opportunity to get quotes from other co-location companies in the area with the intention of moving my servers out of CI-Host and into a new company.

Thursday October 22 -- I had a single server hosted in CI-Hosts family colo which supplies all of the public Web Sites used by our software.  This server also provides a sort of traffic cop for our BOSS Software telling it where each sites Databases reside.  Well CI-Host decided to move this server without notifying me that they were going to move it.  The move should have taken about 2-3 hours.  Well due to poor planning and documentation on their part this server was offline for almost 12 hours.  Unfortunately it also too BOSS offline for the full 12 hours too.

I was livid when I was finally allowed into the new data center and found that they had simply plugged the network cable into the wrong port on the computer and this is why we were down.  While this was frustrating, it did give me the opportunity to see what the new building looked like, and see how things were built.  All personal issues aside the new building looks to be very well done, and I was given a level of confidence that this new building would be better than the old by far.

Friday October 23 -- After spending some time calming down, I got thinking about how to best handle the overall situation, and decided that it is best to stick with the Devil you know than the one you don't.  I decided to hedge my bets on this though and take precautions to cover myself.

I went ahead and signed a contract for a new Data center which will be setup and ready for use in November.  In the mean time I still had to move my existing rack of servers that CI-Host was hosting, so I began preparations for this move next.

Saturday October 24 -- While at the old Data center tagging all of my servers and removing some un-needed servers I accidental unplugged the FM 4.5 Web Server which caused it to re-boot when I plugged it back in.  This brought a very important discovery to light.  This server did not fully reboot, it turned out that some of the Windows files were corrupted and the machine would not reboot.  So I temporarily moved the customers over to the backup web server and got them back online, and took the computer to Keith to repair.

How was this a good thing?  Well by finding it before the move it was actually able to be rebuilt and was able to be deployed during the upcoming move.

Sunday October 25 (1pm) -- At this time we shutdown all of our servers and packed them up and loaded them into my Jeep and headed to the new Data center.

(1:45) -- We sat all of the servers in the new rack and began connecting them and bringing them all online.  At this time we also brought our two new virtual servers online as well.

(3:00) -- We finally had off of BOSS online, we had all of FM 4.5 online, and we had all of FM 5.4 online with the exception of the Mugshot server which had another bad hard drive.

(4:30) -- At this point we had the full system online including the FM 5.4 Mugshot server.

We had been running both the FM 4.5 Report Server and the FM 5.4 Report Server on a temporary Virtual Server as a testing platform at the old Data Center.  This experiment had been very successful, and is why we decided to deploy two dedicated new virtual servers to the new data center at this time.

We moved the two Report Servers to the new virtual servers.  These two servers were VERY old, and were on their last leg.  In fact one of them had already failed twice before and we had band aided it until we were able to get the Virtual Server setup and functioning.

I also started the process of virtualizing the FM 5.4 Security Server which was running on the oldest server in the rack.  This completed and I tested it remotely to make sure that everything was going to run fine.

Monday October 25 -- WOW what a day, it was very busy with lots of small issues that Julie and I were able to work through pretty easily, but there were sure a lot of them.  I was able to order all of the replacement hardware for the servers that we found over the weekend.

Tuesday October 26 -- I went to the data center and replaced all of the hardware that needed replaced, and Murphy popped up again, one of the hard drives that I ordered was bad, or I have another problem that I haven't found yet. 

I also took the time to bring the FM 5.4 Security Server up on our Virtual Server which allowed me to feel much more secure in this machine.

Wednesday October 27 -- Until this day I really did not believe that it was possible for me to go through so many messed up things in my life.  We went to add a new user into FM 5.4 only to find that there was an error and this error was with the server it's self.  I initially felt that this was caused by the Virtual Server so I made plans to take the old server back to the Data Center and take the Virtual Server version offline.

Thursday October 28 -- This morning I woke up at 2:15 from a dream about this Security Server.  In the dream I took the old server back to the Data center and it did not work either.  This prompted me to pull the computer out of the car and set it up and test, and sure enough it wasn't going to work.

I then started researching the problem, and narrowed down the problem.  This problem turned out to be due to how the server was built in the first place back in March.  When we took over FM from Securus we had to basically make a copy of the Security Server that they had because they were using theirs for the entire corporate network.  When we brought it online in our data center on March 17th, we did not properly set it up, and finally it timed out and locked down to not allow ads to it.

After fixing this problem the system started working properly under the Virtual Server, so now I am confident that it will run perfectly from now on.  With it on the Virtual Server we also have the ability to back it up correctly so that we won't lose information in the future.

 


How is all this positive?  I realize that so far many of these things sound bad, but simply put, this move was able to allow us to see many of our week points in the setup and correct them, as well as allow us to give our servers a good solid review and see what was finally failing.  I like to look for the positive things in every bad thing that happens.

I'm not really upset that there were issues during this move, the bad hardware was expected.  The down side to running your equipment in a data center is that it frequently goes months without someone personally looking over the equipment for failures.  It's pretty common to show up at a data center and fine a hard drive has failed or something is flagging an alert for you to look at.  That's why everything is mirrored and redundant.

For me this was the first time since March that I have been able to do a solid review of the equipment and see what needed replaced and what was still in good shape.  I've now identified a number of things that I will be upgrading or replacing, and the parts will all be ordered within the week.

By using Virtual Servers I was able to reduce our rack of computers from 12 physical machines to 7 machines without harming performance at all.  This also has the positive affect of reducing our power requirements and being a little better for our environment.  And probably the biggest positive thing about this is that we are able to now maintain a redundant backup of all of the virtual sessions allowing us to literally restore a crashed server in a matter of minutes by simply shutting down the bad session on one server and loading the backup on a second server.  This is as simple as shutting down Microsoft Word and Loading Microsoft Excel.

The new Data center  -- The new Data center will be entirely run with Virtual Servers which will allow me to do more for less.  These servers will be used to bring on a number of new functions including our "Cloud Computing"

Currently BOSS resides in two physically separate Data centers in the Dallas area, when we bring the new Data center online in November BOSS will reside in three physically separate locations.  This will really not be all that positive for BOSS, but this process will allow me to now spread FM across two separate data centers with it's actual data residing in all three centers.  This will give FM a level of redundancy that it has never had before, not with me or with Securus.

The virtual servers that I have been talking about will also be a positive thing for FM.  By taking physical machines and turning them into virtual machines I am able to take the low volume and low usage servers such as the Mugshot and Security servers and re-deploy them into more intensive roles, and run the lower usage roles and combine them onto single machines to better use the resources of the processor and hard drives.  The virtual servers can also work as redundant roles for the more intensive servers should something happen that takes them off line.  While the intensive servers won't function as well on virtual servers as they do on their default hardware, they will still allow us to continue to run while we repair any failed system, and save us from keeping a completely built copy of the hardware on stand by.

New items in our future -- We have a ton of new plans on the burners for the near and far future as well.  We will be incorporating our SMS messaging into the BOSS and FM products allowing you to setup alert conditions for events that will send out email, or sms messages to you when they happen in the software.  We are also incorporating scheduled tasks into both systems as well.  This will allow you to schedule repetitive tasks such as running emailing or faxing daily reports to other agencies etc.

 

Sunday, October 18, 2009

If you are planning to upgrade to Windows 7 on October 22, 2009 and your running BOSS or Facility Manager on the computer you plan to upgrade PLEASE contact us FIRST!

At this time we have not tested either Facility Manager or BOSS on the Windows 7 platform, and we have no idea what problems we will run into.  At this time we will also not be able to support the Windows 7 platform either.

We are slated to get our first Windows 7 computer on November 1, and we anticipate being able to work out any issues with either software package shortly after that.

Again PLEASE contact us before upgrading to Windows 7

Thursday, August 20, 2009

Well as August comes to a close I feel it's time to give everyone a status update on our various software packages:

 

B.O.S.S. -- So far this year BOSS has only seen one update released.  This is mainly because we have been concentrating on the back end (our Data Centers) to optimize them and make them more stable, and better able to grow and perform for you.  We have completely replaced our Database Servers with all new technology.  We have also replaced our Web Servers as well.

 

Facility Manager -- As most of you know we also purchased Facility Manager from Securus (aka Evercom) in December of 2008, and assumed responsibility for everything in January 2009.  I met with a number of Kentucky customers in March, and made a number of commitments to them about what would happen to FM.  I want all of you to know I haven't forgotten those commitments, and am still working on them.

One of the first things that we did was to migrate all of FM's data over to our BOSS Database Server which was much more capable of handling the workload than the Servers we got from Securus.

My IT people have been working nearly exclusively in our Data centers this year with the goal of improving the stability of Facility Manager.  We have upgraded the ram in all seven of the FM servers to it's maximum amounts.  We have upgraded hard drives in several of the servers to make sure we have enough storage capacity for your needs.  We have also replaced two servers that were too outdated for our "taste."

So far the changes that we have made have resulted in better overall performance.  These changes have also reduced the number of errors that occur on a daily basis for you as well.

 

The Future -- As we come into September we have almost finished building and testing our first of several Virtual Servers which is on target to be deployed on September 15th.  Once deployed we have targeted three low volume servers that we plan to migrate to the Virtual Server to reduce the number of servers we have in our Data Center.  By virtualizing these servers we will free up valuable electrical power and rack space for future expansions.  We will also free up three physical servers for other tasks.

We will also be able to better manage the servers for reliability and stability, and even increase overall performance of each of these three servers by running them on a much more powerful machine.

 

By Month:

  • September --
    • Kentucky Objective Classification Module in Testing
    • Our first Virtual Server Deployed
    • Low Volume Servers Virtualized
    • Prototype Premise based Facility Manager in testing
  • October
    • KY Objective Classification Module Deployed into production
    • Terminal Server bank coming on line
    • KY Jailers Conference
  • November
    • keep checking back, we will keep this post going

Friday, June 05, 2009

To download Internet Explorer 8 go to http://www.microsoft.com/windows/internet-explorer/default.aspx

Click on the "Download Now" button in the middle left part of the page.

Click "run" on the dialog box that pops up.

Follow the steps shown in the set up wizard to choose your settings. You will have to restart your PC once setup is complete

Once it is downloaded, open the internet. Follow the on screen steps to set up your internet preferences.

On Internet Explorer in the top right corner on the toolbar click "Tools".

Then click "Compatibility View Settings" and in the "add" box type in  *.itjail.net  and click "add"

Click "close" and you're done.