AriesType: Difference between revisions
No edit summary |
mNo edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Image:AriesType-Splash.png|thumb|400px|right|AriesType's credits. Brian Dougher, a friend, helped out with the graphics and used his BASIC compiler to generate [http://en.wikipedia.org/wiki/EXE EXE] files from the {{Tech:BASIC}} source code]] AriesType was a [http://en.wikipedia.org/wiki/Touch_typing touch typing] education program that I made while I was a freshman in high school. It tied into the local [http://en.wikipedia.org/wiki/Novell_Netware Novell NetWare] network to be a multi-user application with different capabilities given to students, teachers, and system operators. AriesType also included basic local email and paging capabilities. At the time, I had penned some of my software as Aries Software or a variant, though Aries Software was simply an unregistered alter-ego of me. | [[Image:AriesType-Splash.png|thumb|400px|right|AriesType's credits. Brian Dougher, a friend, helped out with the graphics and used his BASIC compiler to generate [http://en.wikipedia.org/wiki/EXE EXE] files from the {{Tech:BASIC}} source code]] AriesType was a [http://en.wikipedia.org/wiki/Touch_typing touch typing] education program that I made while I was a freshman in high school. It tied into the local [http://en.wikipedia.org/wiki/Novell_Netware Novell NetWare] network to be a multi-user application with different capabilities given to students, teachers, and system operators. AriesType also included basic local email and paging capabilities. At the time, I had penned some of my software as Aries Software or a variant, though Aries Software was simply an unregistered alter-ego of me. | ||
I wrote AriesType in lieu of taking an introductory computer class in high school, and the work primarily occurred during class hours in the same classroom. My past experience at the time with computers and software enabled that position. This project was my first network-enabled multi-user application and was worthwhile for learning about related concerns. | I wrote AriesType in lieu of taking an introductory computer class in high school, and the work primarily occurred during class hours in the same classroom at that class. My past experience at the time with computers and software enabled that position. This project was my first network-enabled multi-user application and was worthwhile for learning about related concerns. | ||
AriesType was completed as a working product, though its real-time student typing playback feature was never finished. The typing playback feature would have simulated what the screen looked like for a selected student's typing session, including delays and mistakes, though this likely would not have given much value to teachers. This and the email and paging features are classic examples of [http://en.wikipedia.org/wiki/Gold_plating_%28disambiguation%29 gold plating] that less-experienced software engineers suffer from. | AriesType was completed as a working product, though its real-time student typing playback feature was never finished. The typing playback feature would have simulated what the screen looked like for a selected student's typing session, including delays and mistakes, though this likely would not have given much value to teachers. This and the email and paging features are classic examples of [http://en.wikipedia.org/wiki/Gold_plating_%28disambiguation%29 gold plating] that less-experienced software engineers suffer from. | ||
Line 9: | Line 9: | ||
*{{CatSetupFiles}} | *{{CatSetupFiles}} | ||
== | ==Screenshots== | ||
===Typing=== | ===Typing=== | ||
Line 47: | Line 47: | ||
|[[Image:AriesType-EmailPage2.png|thumb|400px|none|The message's contents were typed in one line at a time, and it was not possible to return to a previous line after the [Enter] key was pressed. Messages had a limit of 15 lines]] | |[[Image:AriesType-EmailPage2.png|thumb|400px|none|The message's contents were typed in one line at a time, and it was not possible to return to a previous line after the [Enter] key was pressed. Messages had a limit of 15 lines]] | ||
|- | |- | ||
|[[Image:AriesType-EmailReader2.png|thumb|400px|none|The student, who was the recipient of the email in the previous | |[[Image:AriesType-EmailReader2.png|thumb|400px|none|The student, who was the recipient of the email in the previous screenshot, receives the message when they check for mail. Deleting a message was known as "killing" it, though it unfortunately does not work properly in the final version of AriesType]] | ||
|[[Image:AriesType-EmailReader.png|thumb|400px|none|AriesType included an initial email with the installation that highlighted my ego at the time]] | |[[Image:AriesType-EmailReader.png|thumb|400px|none|AriesType included an initial email with the installation that highlighted my ego at the time]] | ||
|} | |} |
Latest revision as of 15:11, 25 August 2009
AriesType was a touch typing education program that I made while I was a freshman in high school. It tied into the local Novell NetWare network to be a multi-user application with different capabilities given to students, teachers, and system operators. AriesType also included basic local email and paging capabilities. At the time, I had penned some of my software as Aries Software or a variant, though Aries Software was simply an unregistered alter-ego of me.
I wrote AriesType in lieu of taking an introductory computer class in high school, and the work primarily occurred during class hours in the same classroom at that class. My past experience at the time with computers and software enabled that position. This project was my first network-enabled multi-user application and was worthwhile for learning about related concerns.
AriesType was completed as a working product, though its real-time student typing playback feature was never finished. The typing playback feature would have simulated what the screen looked like for a selected student's typing session, including delays and mistakes, though this likely would not have given much value to teachers. This and the email and paging features are classic examples of gold plating that less-experienced software engineers suffer from.
Download
- Download the AriesType installer, which uses CatSetup for an easy installation instead of AriesType's own installer
- Download CatSetup's required DLL files, if needed. Older versions of CatSetup required bwcc.dll, and the latest version requires ctl3dv2.dll. These go into the windows\system folder, not windows\system32. Windows computers typically already have ctl3dv2.dll installed, which is a Microsoft library, and Wine has a built-in implementation
Screenshots
Typing
Students touch type sentences into AriesType while the system logs the character and timing of each keystroke for later playback.
Sentence Editor
Teachers can edit and choose the set of sentences that students type.
Menus
AriesType displayed a different menu to students, teachers, and system operators.
AriesType supported a limited form of local-only email. Users could not communicate with people outside of a network's AriesType installation using this system.