RSS
email
Showing posts with label IDEall. Show all posts
Showing posts with label IDEall. Show all posts

27 January 2010

IDEall an online development environment

An experiment, which began in eXo UA lab of eXo Platform to create a simple on-line editor for Groovy scripts a few months ago has evolved to the multipurpose on-line Integrated Development Environment called IDEall. Here I'll try describe an idea and features of it step by step.
Here is how it looks like for the time being:


Small list of IDEall features:
  • Rich user interface, supported by all popular browsers thanks to using of GWT
  • Advanced multi-file editor supporting syntax of XML, HTML, JavaScript, CSS and Groovy script, auto format, line numbering.
  • Browse, search, create, update, delete, copy, move files and folders using small Data Storage API (i.e. backend is plugable). 
  • Supports WebDAV on top of eXo JCR backed out of the box, including the possibility to discover and choose accessible JCR repositories/workspaces. 
  • File Properties browsing ability
  • Files uploading/downloading including uploading folder as a Zipped single file, which is very usable for backup.
  • Facility to validate, deploy and call REST Groovy service, obtaining its output just below an editor panel. Yes, it's true, a developer is able remotely create, debug and launch service which is working under J2EE application server!
  • Supports Google gadget debugging and preview (using Open Social compatible container such as Apache Shindig) which is extremely useful for mashup building
  • Accessible as both standalone Web-application and a gadget
  • Can be integrated on GateIn portal and delivered as GateIn portal extension as well as deploy just developed gadgets into GateIn portal out of the box.
  • Saving your current state in cookies so you'll have the same files opened as you leave last time
  • Dynamic, context dependent menu, customizable toolbar and other nice and useful features like one-click panel maximizing, go to file's location etc.
  • And even more cool features soon as the project is under active development
It is available online, so help yourself on http://gwt.demo.exoplatform.org , just log-in as proposed in home page and click on IDE menu item.

Later more in details about IDEall features, stay tuned, feel free to comment or twit me @gazarenkov