2008
Amy Editor - A Collaborative Text and Source Code Editor for Developers
by camel & 1 otherCore features
* Works in your browser (*)
* Support for any programming language (**)
* Unlimited number of views for one document
* Smart code snippets
* Full internationalization
* Real-time document collaboration
* Programmable bundles with Editor
* Various color themes
* Remote commands, text manipulation
* Supports opening documents via FTP, WebDAV, local computer, customized projects and various blog APIs
* Easily embeddable to your own page
* Host computer clipboard integration
(*) Amy can be comfortably run on Safari and Gecko-based browsers (Firefox, Camino, Seamonkey,...) on any OS. It's runnable on Internet Explorer 6,7 and Opera 9 , but it's not officially supported and user experience may not be pleasant.
(**) Languages are supported through bundles. It's very easy to add support for your favorite language (and/or dialects). Currently implemented are C, C , C#, JavaScript, Ruby (on Rails), PHP, Java, Texy and HTML.
Text editing features
* Syntax highlighting
* Smart indentation for each language
* Code folding
* Bookmarks
* Word completion
* Insert/Overwrite mode
* Unlimited undo/redo
* Intelligent character pairing
* Customizable key shortcuts (*)
2005
CPAINT
by camel & 3 others
CPAINT (Cross-Platform Asynchronous INterface Toolkit) is a true AJAX (Asynchronous JavaScript+XML) and JSRS (JavaScript Remote Scripting) implementation that supports both PHP and ASP/VBscript. CPAINT provides you the code required to implement AJAX and JSRS on the back-end, while the returned data is manipulated, formatted, and displayed on the front-end in JavaScript. This allows you to build web applications that can provide nearly real-time feedback to the user, including nearly real-time data updates. (Nearly real-time = within 1-2 seconds, depending on network latency, server load, and client computing power.)
1
(2 marks)