JOOTS is an intelligent tutoring system for learning Java OOP. It is a learning environment that focuses on how to teach the main concepts of modern Object Oriented Programming Languages in an intelligent way, where learners after attending the tutorial are able to get to the most important part of the project, which is generating tricky questions intelligently in such a manner that the body of these questions are randomly and uniquely generated each time. This gives the power of the system as a non-classical learning environment to make the learner think more deeply and differently.
Falcon is a simple, fast, and powerful programming language, easy to learn and to feel comfortable with. It is also a scripting engine, easily embeddable in any complex, multi-threaded and mission-critical application. Falcon provides its users with four integrated programming paradigms: procedural, object oriented, functional, and message oriented. And you don't have to master all of them; you just need to pick the paths that are ingredients you prefer, and let the code to follow your inspiration.
ABPlayer is a video player developed with the Flex 3/4 SDK. It allows users to post comments onto the playing timeline while playing online video. Comments are scrolled across the screen when the video reaches the timeline position of the comment, allowing interactive and realtime commenting on the video. It also features bottom, top, positioned, and reverse scroll options which allow users to create closed captioning and subtitles for videos. Comments support color, font, size, transitions, movements, 3D transforms, and opacity.