一个巨大的好消息:IBM向Open Source社群捐献了自己的Visual Editor项目,不久Eclipse将在此项目基础上发布可视化GUI编辑工具。看来,不用太久,Eclipse的用户们就不用再羡慕JBuilder的可视化GUI编辑器了——而且这还是免费的,而且这还是基于SWT的。
————————
Eclipse boosting open source GUI-building
The Eclipse consortium for open source tools on Tuesday is announcing its Visual Editor Project, to deliver a visual GUI construction and editor platform.
With Eclipse's Visual Editor reference distributions, developers will no longer have to build Java GUIs by writing source code by hand, according to Eclipse. The effort is intended to provide support for any user interface framework and programming language supported by Eclipse. A reference GUI builder will be implemented for the Java Swing/JFC (Java Foundation Classes) and SWT (Standard Widget Toolkit) GUI frameworks.
As part of the effort, IBM, a leader in the Eclipse organization, is contributing source code for its Visual Editor for Java tool to Eclipse as an initial source code contribution. This module provides a GUI builder for Swing user interfaces.
IBM, in making its contribution, plans to focus on developing a commercial product to link GUI clients to back-end J2EE servers, said IBM's Gili Mendel, technical agent manager for Visual Editor for Java for the WebSphere Studio Application Developer.
"We're going to give away [Visual Editor code] to Eclipse and we're going to focus on a second-level tooling tier on top of it," Mendel said.
The Eclipse Visual Editor project is intended to provide reference development tools and an API for use in commercial and open source ventures.
Other contributors, including Advanced Systems Concepts, Instantiations, and Red Hat, will provide resources to deliver SWT support, Eclipse said.
分享到:
相关推荐
通过结合GEF和EMF等技术,Visual Editor提供了可视化开发环境,使得GUI设计更加直观和高效。随着未来版本对更多图形工具集和编程语言的支持,这个项目将继续对Java和更广泛的开发社区产生积极影响。
在 UML 建模方面,Eclipse 也有专门的插件,如 Eclipse Modeling Framework (EMF) 和 Graphical Modeling Framework (GMF),这些工具帮助开发者创建和管理软件设计模型,增强了软件开发的可视化和规范性。...
<br/>Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具...
SWT(Standard Widget Toolkit)是IBM Eclipse项目的一部分,作为一个强大的GUI编程框架,SWT为开发者提供了丰富的组件和API,使得开发高质量、高性能的桌面应用程序变得简单高效。与传统的AWT和Swing相比,SWT具有...
### Eclipse插件开发指南知识点概览 #### 一、Eclipse概述 **1.1 Eclipse简介** - **1.1.1 Eclipse的历史背景** - Eclipse最初由IBM于2001年11月发布,版本号为1.0。 - 随着时间的发展,Eclipse逐渐成为了一个...
IBM275 UML可视化建模是一门课程,旨在教授如何使用统一建模语言(UML)进行系统设计和分析。UML是一种广泛接受的建模语言,它为软件开发人员提供了一种标准的方式来表达系统架构、行为和结构。在这个课程中,学生将...
《Eclipse开发使用GEF和EMF》是IBM红皮书系列中的一部经典著作,主要探讨了如何在Eclipse环境中利用GEF(图形编辑框架)和EMF( Eclipse模型框架)进行图形化应用程序的开发。这两项技术是Eclipse平台上的核心组件,...
Eclipse插件开发是基于其高度模块化的设计,通过编写插件来扩展Eclipse的功能。Eclipse的插件开发框架允许开发者创建自定义的编辑器、视图、菜单项、快捷方式、构建系统等,极大地提高了开发效率和灵活性。 **2.1 ...
2021年64页智慧楼宇- -体化运维管理平台方案智慧楼宇IBM系统解决方案.pptx 2021年67页智慧楼宇物联网智能化系统方案AI智能+智能楼宇可视化系统建设方案.pptx 2021年78页数字孪生+智慧楼宇解决方案智慧园区智慧楼宇...
本研究以淘宝平台为案例,通过数据爬取、数据分析及数据可视化技术对在售家具的风格和空间类型,以及家具产品销售情况进行了深入分析,以期为企业提供决策支持。 数据可视化技术在此类分析中扮演了至关重要的角色。...
Maqetta是由IBM推出的一个基于浏览器的开源HTML5网页编辑工具,支持Google Chrome、Mozilla Firefox 3.5+(推荐Firefox 4)和Mac Safari 5,为用户体验设计师提供了一个可见即可得的可视化编辑环境,允许用户界面...
这种灵活性使得Eclipse成为跨平台开发的强大工具。 Eclipse的核心是一个Java应用,由插件构成,每个插件都可以添加特定功能,从而构建出高度定制的开发环境。Eclipse的标准插件集包含了Java Development Tools (JDT...
IBM的Eclipse网格插件,如IBM Deep Thunder或IBM InfoSphere Grid,为开发者提供了强大的网格计算平台,使得开发者可以在Eclipse环境中进行网格应用程序的开发和调试。 本教程的核心内容可能包括以下几个方面: 1....
根据提供的文件信息,内容的知识点主要集中在Eclipse集成开发环境(IDE)的使用及插件开发方面。以下是关于Eclipse的详细介绍: 一、Eclipse简介 Eclipse是一个开放源代码的项目,由IBM捐资并由IBM与其他业界公司...
【UML可视化建模基础】IBM dev 275课程主要涵盖了使用统一建模语言(UML)进行可视化建模的基础知识。UML是一种在软件工程领域广泛应用的标准建模语言,用于描述、可视化和规范软件密集型系统的结构和行为。本课程由...
【IBM的MapReduce Tools for Eclipse插件】是IBM推出的一款集成开发环境插件,专为简化Hadoop MapReduce应用程序的开发、调试和部署而设计。它整合了Eclipse的功能,使得开发者无需深入理解Hadoop集群的复杂配置,就...
Eclipse是一款广泛使用的开源集成开发环境(IDE),它最初由IBM公司发起,如今已经成为全球开发者的重要工具,尤其在Java开发领域。Eclipse以其强大的插件系统而著名,允许用户根据需求扩展其功能,覆盖了软件开发的...
VisualAge for Java是IBM推出的一款强大的Java开发工具,它提供了可视化的开发环境,便于创建、调试和部署Java应用程序。其主要特点包括: 1. 图形化类图:通过图形表示类和对象之间的关系,帮助理解代码结构。 2. ...