A Brief History of Splendid City
- Splendid City® originally began development as 'Team Scheduler' in December,1999, and was commissioned by the Silver Lake Soccer Club founding members as a prototype application to solve team sport scheduling problems the club generally encountered. It started simply with several cases of team sizes needed when sponsoring it's own round robin tournaments. An easy option for creating simple web pages for publishing on the web was also requested. Team Scheduler 1.4 was released to the general public to measure the interest in an affordable sports scheduling application available for several platforms.
- With time and an expanding client base, a need for unlimited handling of team sizes and field assignments was called for. In response, an object oriented approach was devised, where the idea that individual teams, fields, locations could be saved as separate files to facilitate repetitive data entry. The idea was to greatly reduce the amount of data entry associated with creating and maintaining league schedules over time. It was then that developer Amin Ghadersohi was invited to participate in the development of Team Scheduler. A new development platform was adopted using Java, so as to aid in the implementation of cross platform solutions. A few weeks after participating with the development team, Ghandersohi, siting incongruence of developmental goals, quits to launch his own version of Team Scheduler called Sports Schedulated: Team Scheduler.
- A month later, in January 2001, Niagara Software releases it's new version of Team Scheduler called, Advanced Team Scheduler. Interest gained rapidly, perhaps as the result of expanded feature set or perhaps from having two sport scheduling applications with similar names available on the market place. Niagara Software decides to maintains commitment to Classic Macintosh users in spite of calls for graphical enhancements and the release of Mac OS X. Platforms officially supported included Classic Macintosh, Mac OS X, Windows 9x; NT;2000, Linux, UNIX.
- With a rapidly expanding client base Niagara Software agrees to commit more resources to the development of Advanced Team Scheduler. New releases become more frequent, at a rate of approximately one release per month. Several enhancements are implemented, including single and double elimination tournaments, multiple project support, exporting to spreadsheet formats, and the ability to customize HTML output. Also a system to manage object specific constraints was implemented. Winter of 2002 - Spring of 2003, support for officials and official crews as well as players and player rosters was added.
- Summer of 2003, with the rapid rate of development, a new method for saving persistent data was required to support data migration across versions as well as platforms. Advanced Team Scheduler begins the adoption the XML format for storing persistent data, opening up the possibility of distributing projects using only the free demonstration version of the software.
- In the Fall of 2003, plans were devised for the evolution of Advanced Team Scheduler to include a new distinguishing name, graphic, and distribution framework. The name Splendid City was adopted and name trademark application was made. Because the demonstration version of Advanced Team Scheduler was incorporating many of the new features completely unrestricted, it was decided to release a free 'Lite' version, as well as an inexpensive Pro version that carried the full feature set. A new distinguishing icon was commissioned from graphic artist Joshua Jones of mindfad.com
- December of 2003, Splendid City® is released to the general public.
|