Date of Award
Spring 5-1-2007
Document Type
Thesis
Degree Name
Master of Science in Information Systems (MSIS)
First Advisor
Steve Graham
Second Advisor
Stephen Krebsbach
Third Advisor
Joshua Pauli
Abstract
This project represents the successful implementation, from problem identification through solution implementation, of an intelligent editor for a custom scripting language. The need for an intelligent development environment for a custom scripting language became a scalable scripting center, complete with built-in syntax shortcuts. As the product matures, the process of writing OASIS scripts and the scripting center developed for this product will become inseparable. The genesis of the project was a functional workgroup of developers with varying skill sets and experiences. The OASIS product translates billable telecommunications service requests and translates them into actionable provisioning events. The OASIS Scripting Language allows clients to customize the provisioning of their service offerings. Since the language is unique to the product, the lack of a development environment is understandable. However, as the number of developers involved with the product grows, the need for standardization increases. The intelligent editor will help with standardization and provide a launching pad for future enhancements and shortcuts. The product, named OASIS Scripting Center, colorizes keywords while the user types. It also has built-in syntax shortcuts to save time writing OASIS scripts. It helps standardize OASIS scripts by enforcing whitespace and capitalization rules. These benefits translate into a more efficient script development method and a more effective script review process. The resulting time savings will mean that more projects are finished in a timely manner and client satisfaction will increase.
Recommended Citation
Bassett, Jonathan, "Intelligent Editor For Custom Scripting Language" (2007). Masters Theses & Doctoral Dissertations. 128.
https://scholar.dsu.edu/theses/128
Comments
dsu-th-080