1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 <2007> 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 <2007> 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: Java IDE & graphic library |
From: | Thomas Pelaia II <[email protected]> |
To: | [email protected] (Lecorche Eric) |
Cc: | [email protected] |
Date: | Thu, 22 Feb 2007 14:03:58 -0500 |
Eric, At SNS we allow developers to use whatever IDE or editor they like. Currently these include: JEdit, Emacs, XCode, Eclipse and Netbeans What is more important is a good development framework. We use XAL which includes an interface to EPICS via JCA, an application framework, the Bricks gui builder, online modeling for accelerator physics and other supporting tools including plotting. We have developed over three dozen application with the application framework. It provides a rapid development environment for creating document based applications with a common look and feel. It comes complete with customizable menus and behaviors that simply work without having to do anything but participate in the framework. The Bricks application is an XAL application that allows developers to develop pure Java Swing GUIs graphically. Unlike most other GUI builders (including the most popular commercial ones), it supports a true Model-View-Controller design pattern. The GUI definition is completely stored in an XML file so you simply write the Controller and Model code which means you can focus on what you really want. Also, it is ideal for use not only with Java but also Jython and other such Java compatible scripting languages since you don't have to compile anything. Some background on XAL is available at: http://www.sns.gov/APGroup/appProg/xal/xal.htm XAL is an open source project available via SVN on source forge: http://sourceforge.net/projects/xaldev -tom On Feb 22, 2007, at 11:44 AM, Lecorche Eric wrote:
|