原文地址:http://weblogs.java.net/blog/hansmuller/archive/2007/01/application_fra.html
译文如下:
Swing应用程序框架原型悄悄释出(bows)<o:p></o:p>
我已经做了一个不久前的JSR-296 API 的原型了,它的项目主页在https://appframework.dev.java.net/,那儿有一个快速的概述文档和源代码下载,分别是javadoc文档和AppFramework.jar 。如果你对这个API感兴趣,请看看概述,下载代码然后看看里面的一些例子代码和 javadoc,如果你想提交反馈或想参与长期的讨论,请订阅appframework.dev.java.net "users" 邮件列表,(订阅时)昵称是列在最后的。
上面就是我想要说的,我不想对这个版本的设计造成太大的骚乱,因为还有很多需要完善。我希望这像个秘密释放版本:不太受关注,除非你(一直在关注)知道到哪儿去找。另一方面,我知道有些Swing 开发者不是JSR-296 专家组的成员,他们也许想评论(take stock of)这个项目进行的怎样了。我还知道有些经验丰富的Swing 开发者,其中一些已经作出了自己的应用程序框架,也想知道这个框架怎么样。我欢迎每个感兴趣的人的回馈,并且承诺我会尽快的回复,除非你提出了非常难的问题或太多的问题,这时可能会花长一点的时间。
注意:JCP 组织定义了一个里程碑叫“早期草案评估”("Early Draft Review"),意思是专家团完全思考了某个规范并开始细化调整。我们还没有到达这个里程碑。
<o:p> </o:p>
附:JSR-262 规范的Swing 应用程序框架的原型实现是一个Java 类的小集合,旨在简化桌面程序开发,这个原型提供了大部分桌面应用程序的公共部分的基础部分:
<!---->● <!---->程序生命周期,显著的是GUI 的启动和关闭。
<!---->● <!---->对常用资源如字符串,格式化消息,图像,颜色,字体和其他桌面程序常用资源的管理和装载的支持。
<!---->● <!---->对定义,管理和绑定响应动作包括异步动作的支持。
<!---->● <!---->持久层状态:支持GUI状态从一个程序运行到下一个的自动地和有选择的保存。
<o:p> </o:p>
JSR-262在去年2006年的夏天发起这个努力(launch this effort)。一个原型实现,规范以及一些小例子现在出来了,尽管JSR组织还没有到“早起草案”评估阶段,但专家组同意做一个公开的原型,给Swing 社区感兴趣的成员一个机会提供反馈,这个版本只是原始设计过程中的一次快照,在接下来的几个月里很有可能会有较大的变化。
<o:p> </o:p>
呵呵,简单的而说Swing Application Framework是一个应用程序框架,可以简化桌面开发哦。<o:p></o:p>
SF 上有一个JPF 项目,一个Java 插件项目,能动态的发现和加载插件,跟OSGI 差不多,能够简化你的程序,创建可维护,可拓展的的程序。<o:p></o:p>
分享到:
- 2007-03-08 21:18
- 浏览 3261
- 评论(1)
- 论坛回复 / 浏览 (1 / 4062)
- 查看更多
相关推荐
BOWS2图像数据库分别经过gauss滤波、average滤波、medfilt2滤波,拟合成一个8次Fourier级数,权重的图像。
总的来说,bows是一个方便的前端开发工具,通过提供颜色丰富的控制台日志,帮助开发者更好地理解和优化他们的应用程序。其开源属性则促进了社区的共享和进步,使得bows能够持续改进并适应不断变化的前端开发需求。
BOWS是基于Web服务的通用系统,它允许对HPC群集上运行的应用程序进行编程访问。 由于程序员可以以任何编程语言将它们安装在HPC群集中,因此BOWS允许合并几个独立的应用程序。 孤独的要求是编写一个名为“箭头”的...
在这个上下文中,“程序化的雪崩程序”可能是指一个利用BoW模型来处理大量文本数据的软件应用,可能是为了分析、分类或者信息检索。"Usando BOWs com base um dicionário de palavras comum"暗示了这个程序是基于一...
"Xbows-driver"是一个专为Linux操作系统设计的驱动程序,主要目标是使X-Bows设备在Linux环境下能够正常运行和发挥功能。X-Bows设备可能包括特定的硬件输入设备,如键盘、鼠标或其他定制的I/O设备。这个驱动程序的...
安装如果您使用的是browserify,则需要以下内容: npm install bows --save如果使用Bower: bower install bows --save否则,下载或特征轻松为日志创建前缀,以便您可以轻松区分应用程序不同部分的日志。 如果支持,...
首先,SQLite3是一个轻量级的开源关系型数据库,它无需单独的服务器进程,可以直接嵌入到应用程序中,适合于存储大量图像数据。错误信息中的"mapping document"通常与对象关系映射(ORM)有关,ORM允许开发者用高级...
本教程将深入探讨如何利用这两者来创建一个以“弓箭”为主题的页面,旨在帮助初学者提升在网页设计中的技能。 ...例如,我们可以用`<h1>`标签来...通过不断练习和实验,你将能够创建出更具吸引力和个性化的弓箭主题网页。
视觉词袋(Bag-of-visual words, BoWs)模型将局部特征压缩成紧凑的形式,以便于快速匹配和可扩展索引。然而,BoWs模型中的词典训练、高维特征提取以及量化过程显著降低了该模型的灵活性和效率。 本文介绍了一种...
在 UCID、BOSSBase 和 BOWS-2 三个图像集上,算法的平均嵌入率分别达到 3.162 bpp、3.917 bpp 和 3.775 bpp,与当前性能最佳算法相比,提升了 0.263 bpp、0.292 bpp 和 0.280 bpp。 该算法的优点在于: 1. 高容量...
Weapons Pack: RPG Starter Set #1: 5 Swords, 3 Bows (6 Animations), 3 Spears, 2 Maces, 2 Axes, 1 Crossbow (4 Animations), 1 Shillelagh, 1 BowieKnife, 1 Arrow, 1 Crossbow Bolt. I added 2 shields for ...
1.01和BOWS 2数据集评估性能,包括自适应隐写算法,即WOW,S-UNIWARD,MiPOD,HILL和HUGO。 在所有实验环境中,我们的结果都优于过去几年发表的作品。 这项工作提高了所有算法和每像素比特数(bpp)的分类精度,在...
Contains three problems - Texture Classification using k means and Laws filters, Vehicle Classification using SIFT and SURF features and BOWs approach and Edge Detection techniques
在这种情况下,传统的问答系统无法给出令人满意的答案。随着Web 2.0的发展,大规模的问题和答案档案成为了网络上的重要信息资源。这些包括由专家或公司为其产品构建的传统常见问题解答(Frequently Asked Questions...
#!/usr/bin/python #coding=gb18030 # ============================================== # autoupdate - automate update cvs and svn repositories ... logging.warning('A shot across the bows') traverse('./')
1. **幻想弓箭(Fantasy Bows)**:rpginventory_fantasybows_windows.zip提供了多种不同样式和颜色的像素风弓箭设计,可以满足角色的不同需求,如远程攻击、特殊技能等。这些弓箭的多样性使得游戏中的角色可以选择...
算法图像恢复代码matlab 使用自适应编码的大容量可逆数据隐藏在加密图像中 ...在UCID,BOSSBase和BOWS-2数据集上,该算法的平均嵌入率分别为3.162 bpp,3.917 bpp和3.775 bpp,高于最新技术的0.263 bpp,0.292 bpp,和0