`
snoopy7713
  • 浏览: 1151863 次
  • 性别: Icon_minigender_2
  • 来自: 火星郊区
博客专栏
Group-logo
OSGi
浏览量:0
社区版块
存档分类
最新评论

Apache Pivot 2.0 简介

阅读更多

Apache软件基金会发布Apache Pivot 2.0

近日,Apache软件基金会发布了Apache Pivot 2.0——用于构建可安装的Internet应用(IIA)、功能完善、开源的平台。Apache Pivot提供了专业级的基础设施,可以轻松构建、部署复杂、富于表现力的GUI应用,用户可以像传统的桌面应用或移动应用一样下载并安装。Apache Pivot具备超高的生产率以及现代化用户界面的良好可用性,同时借助了Java以及任何兼容于JVM的语言如JavaScript、Groovy和Scala的能量。

Apache Pivot副总裁Greg Brown说:“借助于Pivot,开发者可以使用熟悉的语言、工具以及API,这样可以极大降低技术学习的代价并且使用一体化的技术解决方案”。这是个完全开放的解决方案,可以创建可视化、高质量的桌面与Web应用。

Apache Pivot已经用在了多个应用当中,跨越了多个产业,包括零售业、软件、金融服务、制造业、航空航天以及教育等。这其中很多都是全球化应用,因为Apache Pivot的一个主要优势就是简化了本地化的开发工作。

Apache Pivot 2.0提供了很多增强,具体包括:
动态的数据绑定——当源值变化时,目标元素的属性会自动更新。
支持具名样式——支持类似于CSS的样式类,包括有类型与无类型的样式选择器。
除了标准的基于位图的图片(如JPEG、PNG和GIF)外,还支持SVG图片。
对TextArea组件的彻底改造——包括单词导航、取消/重做以及改进的剪切/粘贴行为。
针对各种流行的桌面环境的颜色模式。
序列化事件——可以使用结构化内容如JSON、XML或CSV通知应用。
Eclipse加载器——提供了一个Eclipse插件,有助于简化Pivot应用的启动配置的创建。

众多的Pivot用户更加证明了Apache Pivot的价值所在
我们选择Pivot的原因在于可以快速创建用户界面,并将其绑定到现有的存储系统的API上。Pivot直接的集合模型能够极大降低我们的工作量,我们无需再去编写那些样板式代码了,可以在底层的应用状态发生变化时直接更新用户界面。

Pivot在UI定义(使用任意的JVM语言)中提供了良好的Web Service接口、数据绑定、事件处理机制。当然了,Pivot还提供了静态本地化机制,来使用Pivot吧,相信我,没错的。

对于Pivot新手来说,上手其实很容易。我敢说Pivot的API要比其他竞争对手的清晰10,000倍。如果你的Java应用需要优雅的用户界面,那么我强烈推荐使用Pivot。

Apache Pivot基于Apache Software License v2.0许可,由项目管理委员会(PMC)负责监管,该委员会指导着Pivot每天的运维,包括社区开发与产品发布等。

感兴趣的读者可以从http://pivot.apache.org/下载Apache Pivot 2.0,获得相关文档及资源

分享到:
评论

相关推荐

    pivot-wtk-skin-terra-2.0.1-build001.zip

    标题"Pivot-WTK-Skin-Terra-2.0.1-build001.zip"提示我们这是一个与Apache Pivot相关的皮肤包,版本为2.0.1的build001。Apache Pivot是一个开源的用户界面开发框架,它允许开发者创建富客户端应用,支持多种平台。...

    PowerPivot 入门手册_giantu54_PowerPivot_

    **PowerPivot 入门手册** PowerPivot是一款由Microsoft开发的强大数据分析工具,它整合在Excel和SharePoint中,为用户提供了高级的数据分析和建模功能。作为一个入门手册,本书将帮助初学者理解和掌握PowerPivot的...

    pivot_130_beta2_full_thumb3hr_pivot_php_

    "pivot_130_beta2_full_thumb3hr_pivot_php_" 这个标题提到了一个软件版本,"pivot 130 beta2 full version",这表明我们在讨论的是 Pivot 软件的第 130 版本的 Beta 2(测试版2)。"full version" 指的是这个版本是...

    搜集的Pivot例子

    Pivot,通常指的是数据透视表或数据透视图,是一种强大的数据分析工具,用于汇总、组织、分析和展示大量数据。在IT行业中,特别是数据分析和数据可视化领域,Pivot扮演着至关重要的角色。它允许用户通过拖放操作来...

    Oracle行转列之pivot

    从Oracle 11g版本开始,引入了PIVOT和UNPIVOT关键字,以支持显式的查询转换,即从行数据转换为列数据,或从列数据转换为行数据,进而生成交叉表格式的结果。这一技术尤其适用于报表生成,使得能够使用SQL语句针对...

    SQL Server 关于Pivot详解

    SQL Server 关于 Pivot 详解 在本文中,我们将详细介绍 SQL Server 中的 Pivot 语句,并结合实例分析和实验题目,帮助读者快速掌握其使用。 Pivot 语法 Pivot 语句的基本语法如下: ``` SELECT <非透视的列>, ...

    PowerPivot for Excel 帮助

    PowerPivot for Excel 是微软公司推出的一款增强型数据模型工具,它与Excel紧密集成,使得用户能够从各种数据源中获取数据、创建数据分析模型,并在Excel内部进行数据探索和报告。PowerPivot扩展了传统Excel的功能,...

    Excel Power Pivot数据建模分析(进阶篇)资料.zip

    《Excel Power Pivot数据建模分析(进阶篇)》是一份深入探讨Excel数据分析技术的资料集,主要聚焦在Power Pivot工具的应用,旨在帮助用户提升在数据处理和分析方面的专业技能。该资料集涵盖了一系列关键知识点,...

    asp.net 实现Pivot表

    在IT行业中,Pivot表(也称为数据透视表)是一种强大的数据分析工具,它允许用户对大量数据进行快速的汇总和分析。在ASP.NET框架下,我们可以利用多种技术来实现Pivot表的功能,以便在Web应用中展示数据的聚合和转换...

    PowerPivot的数据分析

    标题《PowerPivot的数据分析》所涵盖的知识点主要围绕Microsoft Excel 2010中的PowerPivot工具,这是微软为数据分析师提供的一个强大的数据建模工具,用以增强Excel的数据分析功能。从内容概览可以看出,本书全面地...

    IV Pivot Editor

    Easily set your pivot points inside Unity. Unlike the other pivot editor solutions on the asset store you can set the pivot point using scene handles, snap the pivot to mesh vertices. Features: • ...

    Activereports 2.0 及注册界面汉化

    其中,交叉表(pivot table)尤其适合数据分析,通过行列的交互切换,快速揭示数据间的关联。 3. **强大的数据绑定能力**:ActiveReports 支持动态绑定数据源,能够根据数据变化自动更新报表,减少了代码编写量。 ...

    Gauss_pivot.zip_pivot_数值分析pivot

    高斯迭代解方程 数值分析 西安交通大学 作业

    Gauss_pivot.zip_gausspivot_matlab pivot_pivot_pivot of gauss_高斯p

    在本文中,我们将深入探讨高斯列主元消去法(Gauss Pivot)以及如何在MATLAB环境中实现这一算法来解决线性方程组。高斯列主元消去法是一种数值线性代数方法,它通过一系列行变换将系数矩阵转化为上三角形或阶梯形...

    pivot火柴人制作工具

    "pivot火柴人制作工具"是一款专为动画爱好者设计的软件,主要用于创建火柴人风格的动态动画。这款工具以其简单易用的特性,尤其适合初学者和那些想要快速制作简单动画的人。与传统的动画软件如Adobe Flash相比,...

    创建PowerPivot工作簿

    ### PowerPivot工作簿创建指南 #### PowerPivot for Excel 概览 PowerPivot for Excel 是一款由Microsoft开发的插件,专为Excel 2010设计,旨在帮助用户处理和分析大规模数据集。通过PowerPivot,用户可以直接在...

    pivot d3 的源代码

    "pivot d3" 是一个基于数据操作和可视化技术的库,它结合了Pivot Table(透视表)的功能和D3.js的数据驱动可视化库。Pivot Table是一种数据分析工具,用于汇总、组织和展示大量数据,而D3.js则是一个强大的...

    pivot3火柴人工具包

    "pivot3火柴人工具包"就是这样一款专为火柴人动画制作设计的资源集合,它不仅集成了强大的动画制作软件Pivot Stickfigure Animator的最新版本,还提供了丰富的素材资源,使得创作过程既便捷又充满乐趣。 Pivot ...

    微软Excel 2013:用PowerPivot 建立数据模型

    相反,《微软Excel 2013:用PowerPivot 建立数据模型》承载了大量信息,这样一旦学完《微软Excel 2013:用PowerPivot 建立数据模型》 你在Excel新的建模选项中将有足够的背景知识。用最后一句话来强调这本书的主要...

    pivot神通汉化版

    在诸多选择中,“pivot神通汉化版”无疑是突出的一个,它专门致力于火柴人动画的创作,并以其强大的功能和易用性,在动画爱好者中迅速传播开来。 “pivot神通汉化版”是一套功能完备的火柴人动画创作工具,其便利的...

Global site tag (gtag.js) - Google Analytics