支持触摸、Top-N-Reporting 和内存数据库特性的 List & Label 18

阅读数:280 2013 年 2 月 8 日

话题:AWS语言 & 开发

combit GmbH近期发布了List & Label 18,包含了一些性能上的改进,如对多线程行为和内存数据库进行了优化。最新版本支持Windows 8 触摸手势,用户可以通过它进行移动或用两指进行缩放操作。

在 Top-N-Reporting 功能的帮助下,现在能够根据结果列对交叉表排序来限制打印的行数。产品内置WinForm 的向导程序,你可以通过它来配置数据源及其他参数(除了原生 64 位 PDF 导出)。

List & Label 18 支持 Ribbon 风格的工具栏、 JQuery Mobile HTML 导出、多页预览、更强大的条形码、背面打印、NuGet、跨页导出等众多特性,并支持与AWS(Amazon Web Services)Visual Studio 2012集成。

List & Label 18(LL18)的开发经理 Jochen Bartlau 在接受 InfoQ 专访时,详细介绍了该产品的各个方面和特性。

InfoQ:与其他竞争对手相比,LL18 有什么不同?

List & Label 能够无缝集成在应用中,成为应用的一部分。xCopy方式的部署方便,无需安装额外的数据库驱动。在 LL18 中,页面本身就是一个对象,而非由难懂的条带组成,最终用户能够更加直观和方便的使用免版税的设计器设计报表。

活跃的用户群是我们创新的特殊源泉。产品的很多功能都是根据客户需求直接开发的。基于该产品的灵活性,我们已将“不可能”从字典中去除了。

InfoQ:LL18 与 Amazon Web 服务集成有什么好处?

云计算目前仍是一个时髦的概念。在市场炒作的背后,有很多应用真的建立在云上,这是考虑到云的负载均衡、良好的扩展性以及可靠性。

在 WinForm 这种胖客户端(Fat Client)应用中使用 List & Label 很方便,在 AWS 应用中也一样。最棒的就是所有的报表都很容易进行替换,无论你是在 Azure、AWS、ASP.Net 或是 WPF/WinForm 中使用。

InfoQ:听说 LL18 支持 NuGet? 这个功能对开发人员有什么好处?

应用能够通过 NuGet 更便捷的使用已有第三方组件。这意味着在使用 List & Label 的时候,应用能够自动加载所有的依赖项目,创建安装项目将更加方便。另外,自动检查更新的功能将保证用户不会错过最新发布的重要补丁或是功能更新。

InfoQ:背面打印的需求是开发人员提出来的吗?

我们每年通过对客户的年度调查来了解哪些特性对客户有益,而背面打印是在调查中频繁提出的。很明显,这个需求主要是最终用户提出的。

InfoQ:从最终用户的角度,背面打印功能有什么用呢?

在很多国家,将条款和条件打印在发票表背面的情形很常见,有些甚至是法律规定要这么做。但最终用户无法手动实现这个功能,因此要通过程序的方式来解决。就我所了解的情况而言,List & Label 是首个提供该功能的报表引擎。

InfoQ:你能详细介绍下什么是 Top-N-Reporting 吗?

它是基于交叉表对象提供的强大功能。举个例子:以前只能根据收入对销售数据排序(将排名靠前的买家放在交叉表的顶部),现在还可以过滤交叉表以显示排名前五的买家。它对现有数据提供了迅速且强大的概览功能。

InfoQ:使用 LL18 的应用能用 MySQL 作为后端吗?

我们的 DataProvider 的概念十分灵活,可以绑定任意数据源。在 MySQL 方面,我们已经建立了一个开源项目以支持 MySQL,并提供了支持 MySQL 的源代码。开源社区将比我们更快的提供新版 DataProvider,这样,用户就可以在第一时间使用到最新发布的 MySQL。

InfoQ:能够建立 LL18 的 Windows Store 应用吗?LL18 是否提供对 Windows Phone 8 的支持?

虽然我们重度依赖于 Windows 操作系统的基础架构,但我们不直接为 Windows RTWindows Phone提供支持。这实际上没有什么技术难度,但几乎没什么人会在移动设备上设计报表。

你可以将报表应用发布到服务器,并从支持的多种导出格式中选择一种如 PDF 来进行打印。LL18 已经中包含了针对触摸优化的自助报表 Web 应用,作为样例供用户参考。

InfoQ:能够在移动设备上,如基于 Android Jelly Bean 的平板电脑上建立 LL18 的应用吗?

原则上这和 Windows Phone 的问题是一样的,通过发布 Web 应用的方式就能满足你的需求了。因为新版本支持 JQuery Mobile 的输出格式,在平板或智能手机等移动设备上浏览嵌套数据将更加方便。

InfoQ:LL18 能支持 QR 码扫描吗?

多年前,在 List & Label 还没出名的时候就能够打印QR 码。一般来说,我们的条形码功能是最先进的,目前已支持超过 50 种的条形码格式。

InfoQ:会有免费版的 LL 18 吗?

网站上已经提供有免费的全功能试用版,可进行 30 天的测试。我们也提供售前支持服务,来帮助开发人员了解我们的产品。

InfoQ:你们如何通过社交媒体来提升 LL18 的价值?

我们创建了一系列开源项目并持续作出贡献,如Redmine Reports,它为流行的 Redmine 项目管理系统提供了一套完全成熟的报表设计软件,使用的就是 List & Label。

在 combit 网站上免费提供了使用便捷的在线条形码生成工具,大家在名片或类似的东西需要条形码的时候就可以使用。我们通过FacebookTwitterGoogle+等方式来通知社区这些和其他的项目的信息。由于 combit 是首席Visual Studio Industry Partner,所以我们可以访问微软的社交渠道。

InfoQ:能介绍下 List & Label 未来的发展路线吗?未来 LL19 会提供什么功能值得大家翘首以待呢?

在过去的几年里,我们坚持把那些使我们成功的事情做好——每年发布一个版本,加强已有功能,增加一些 IT 热门的新特性。

倾听用户的声音,保持产品的轻巧,不增加那些在纸面上看着不错的功能。我们未来可能考虑在报表产品中增加绘图功能和更多的互动功能,虽然现在说有点早。

查看英文原文List & Label 18 with Touch, Top-N-Reporting and In-memory Databases