FarCry Core is a leading, enterprise-class, open source framework for building fast, scalable applications. It's designed for CFML engines such as Railo and Adobe ColdFusion and can run anywhere that Java runs, including the cloud. It is GPL dual-licensed with commercial support. Daemon provides
... [More] bespoke application development services, instructor led training courses & mentoring, and commercial FarCry Core licenses. [Less]
BrainTrain is a simple online training and teaching tool. Using BrainTrain an instructor may design and publish a set of slides using a variety of wysiwyg tools. These slides are organized into chains, which defines how the end user navigates the training. Slides (currently) consist of either
... [More] html or scorable test/quizes. The project is much like a mini-CMS, but with much more directed structure and feature set focusing on web based training.
BrainTrain is a JEE application utilizing a stack of Tapestry, Spring and Hibernate. TinyMCE is the core wysiwyg editor for designing and editing content.
The project is the product of development by Honeywell Federal Manufacturing and Technologies under contract with the United States Department of Energy. Honeywell has been gracious en [Less]
Vivcode is an online IDE designed to architect synergy on a rich scalable Web 2.0 platform. It maximizes productivity, leverages an enterprise framework to streamline workflow, and seamlessly integrates with existing subversion backends to create a next generation paradigm shifting solution.
A plugin to TinyMCE, which comes with a small Java server application to allow multiple users to edit the same document simultaneously.
Download the plugin code for TinyMCE (see TinyMCE docs for installing plugins) Download the Java server and run it. (By default it runs on port
o concurrency_server: o concurrency_document_id: o concurrency_user_alias: ARCHITECTURE
Take the difference of a document every second. Send changes across the network. Recieve changes from the network. Apply them to the document. (Does a bit of hackery to ensure that local changes appear to be applied even when they are not actually)
This doesn't handle auto-saving, or keeping a server-side copy of the document.
Curor position jumps like crazy, only attempted to fix in Firefox so far. There's a FIXME in the code where the diff messages are taken out of order. (May get round to fixing this one at some point). Could potentially lead to documents becoming out of sync everywhere thus utter chaos.
More work needs to go into handling dodgy network connections. (may be hard to add retrospectively) I18N Handling some of TinyMCEs other plugins (which do nasty things with the document string it returns) Do less network work when only one client is connected. [Less]
Wrapper for the TinyMCE WYSIWYG Editor
Based on the Wrapper of Aaron Watkins developed with
gwt 1.5.3 http://code.google.com/webtoolkit java 1.6 http://java.sun.com eclipse 3.4 http://eclipse.org google plugin 1.0.0 http://code.google.com/eclipse tinyMCE 18.104.22.168 (2009-03-26)
... [More] http://tinymce.moxiecode.com
NOTE: The version of tinemce used in this project has some modified zindex values, so the popups don't appear in the background in smart-gwt(http://code.google.com/p/smartgwt/) modules. [Less]