阅读更多

9顶
0踩

编程语言

原创新闻 GreenFire -- 基于Java的供暖系统调节器

2008-04-22 08:50 by 正式记者 cjnajr 评论(10) 有2733人浏览

      Greenfire是一个基于Java的开源的供暖系统调节器程序。
      Adam Bien,Greenfire的创造者,目前住在德国的巴伐利亚州。他已经撰写了好几本书,也是一个深受欢迎的常在国际会议上发言的人,还是一个 Java高级程序员。
      他第一个提出了Greenfire的设想并着手编码,他还是即将到来的jax创新奖(JAX Innovation Awards)的提名人之一。

      Greenfire是一个开源的Java EE的应用程序/平台,旨在以一种方便和智能的方式管理供暖系统。“冬天的巴伐利亚异常寒冷”,Adam如是说。

      Greenfire通过一个简单的Java API来遥控加热装置。每五分钟greenfire会检查所有传感器和以及天气预报,然后再决定该怎么做。Greefire还会提供一个详细的报告:

 

 

 Greenfire的架构大致如下:

 

       该系统采用了EJB3 、RMI、JMS等技术,完全可以迁移到任何一种供暖系统上。而且,Greenfire完全考虑到了与Groovy、Shoal 以及移动手机(mobile)的整合。

     你甚至可以把代码下载下来,导入到任意一款IDE中即可在此基础上开发自己的GreenFire了。

9
0
评论 共 10 条 请登录后发表评论
10 楼 ivyloo 2009-05-13 14:47
8楼的哥们太狂了吧,
典型的中国人的劣根性,你就不能给人家学学呀
9 楼 beckrabbit 2008-04-23 16:28
我不认为根据天气预报来决定该怎么做是一个好方法
8 楼 fight_bird 2008-04-23 16:27
这玩意创意很平常,国内就是没有合适的技术环境,想搞个设备很难,资金也是问题。
7 楼 tianlinzx 2008-04-23 15:26
官网链接 https://greenfire.dev.java.net/
6 楼 laiseeme 2008-04-23 14:41
高科技啊 
5 楼 大马虎 2008-04-23 13:39
  啥时候咱们能用上呢
4 楼 freej 2008-04-23 09:36
听起来很不错
3 楼 lishali12345 2008-04-22 22:42
好东西啊!
创意和技术都属一流啊!
2 楼 sadfasfasd 2008-04-22 16:04
牛啊,果然有创意!
1 楼 魔力猫咪 2008-04-22 15:06
难以想象。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • jboss-as安装教程

    一、软件的下载jdk下载地址:jboss下载地址:如:需找相同版本可私聊博主二、jdk的安装1、安装之前要先判断系统是否有默认的jdk2、如果输完这个命令后,后面有显示jdk的信息,那么你就得先把这些东西给删除了后,然后在安装。说明xxx是第一步执行后显示的,要把所有显示的一步一步给做完。3、准备安装步骤在操作之前,我的jdk1.7压缩包在 /data/java目录下4、环境变量的配编辑这个文件在文件后面追加以下内容5、查看是否安装成功出现Java信息则说明安装成功。

  • jboss安装步骤

    是一个基于J2EE的开放源代码的应用服务器。 JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但JBoss核心服务不包括支持servlet/JSP的WEB容器,一般与Tomcat或Jetty绑定使用。

  • Jboss的下载和安装

    jboss有开源和商业两个版本,他们区别如下:JBoss AS 开源社区版本,发布比较频繁。JBoss 7 ,先后发布了 7.0.0, 7.0.1, 7.0.2, 7.1.0, 7.1.1, 7.1.2, 7.1.3, 7.2.0,其中 7.1.1 比较经典,7.2.0 是 JBoss EAP 6.1 的基础,但7.1.2, 7.1.3, 7.2.0 只是源代码打了 Tag,并没提供开放下载。JBoss EAP(Enterprise Application Platform) 在开源版本上构建的企业版本,目

  • jboss下载及安装

    一、Jboss下载: 1、点击http://jbossas.jboss.org/downloads/找到合适的版本下载; 我这里是用的 Jboss-as-7.1.1.Final 版本,算是比较新的一个版本。 二、Jboss安装: 1、首先将下好的Jboss解压到自己想要存放的位置; 2、配置环境变量(非必要步骤),建议还是将环境变量配好,便于...

  • jboss安装并部署war包

    进入jboss下standalone/configuration下打开standalone.xml文件,找到如下两个ip修改为0.0.0.0。正常进入部署系统首页,如需要去掉访问包名参考Q&A。原文链接:https://blog.csdn.net/qq_35349982/article/details/127091523。2.访问:http://127.0.0.1:9990,输入刚才创建的用户/密码即可进入后台管理页面。2.启动成功的日志如下,打开浏览器访问 http://localhost:8080/

  • JBoss篇:安装与配置

    JBOSS安装与在myeclipse中的配置 收藏 文章来源:http://www.blogjava.net/amigoxie/archive/2007/10/23/155240.html JBoss篇:安装与配置一.             下载与安装JBoss 在本文中,我们下载的JBoss版本为:4.2.1.GA。下载地址:http://sourceforge.net/project

  • JBoss的下载与安装

    2019独角兽企业重金招聘Python工程师标准>>> ...

  • 小白教程-JBoss的下载以及安装、部署

    一、Jboss下载:    1、点击 http://jbossas.jboss.org/downloads/找到合适的版本下载;    我这里是用的 Jboss-as-7.1.1.Final 版本,算是比较新的一个版本。    二、Jboss安装:    1、首先将下好的Jboss解压到自己想要存放的位置;    2、配置环境变量(非必要步骤),建议还是将环境变量配好,便于dos中命令操作;   ...

  • Jboss安装

    (1)Jboss下载:http://jbossas.jboss.org/downloads/ 选择需要的版本下载即可,Jboss可以直接解压缩,就能运行。前提是需要Java环境,需要安装jdk。 (2)Jdk下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选择...

  • jboss下载(jboss安装与配置)

    JBOSS-EAP 如何打项目的更新包 以下内容以jboss 6+ 1999web控制台部署为前提: js等静态资源的文件可以直接找到jboss目录下的部署解压路径覆盖更新,客户端没有效果就清理下浏览器缓存或多刷新几次; jsp等动态页面的热部署网络上找下,也是有相关的解决方案,应该也是找到war包解压路径替换下; ...

  • JBOSS的下载安装、环境变量配置以及部署

    最近学习java学习了一下JBOSS,这篇文章记录了一下自己安装jboss的过程。 JBoss是纯Java的EJB(企业JavaBean)服务器。 1. 下载安装 http://jbossas.jboss.org/downloads/ 我下载的是:JBoss AS7.1.1.Final            2. 解压安装包  D:\programsetup\jboss-as-

  • 下载安装与运行JBoss

    下载安装与运行JBoss EJB3.0应用需要运行在JDK1.5以上版本。 EJB3.0应用需要运行在EJB容器里,JavaEE应用服务器包含Web容器和EJB容器。 EJB3.0应用需要以下版本的JavaEE应用服务器: Jboss(4.2.x以上版本) Weblogic(10以上版本) 注意:Tomcat目前只是Web容器,它不能运行EJB应用。 jboss的下载页...

  • JBOSS的安装配置以及部署项目(Windows10)

    1.环境 JBOSS 7.1.1.Final Windows10 x64 LTSC2019 2.JBOSS的安装下载与配置 JBOSS的下载 https://download.jboss.org/jbossas/7.1/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final.zip 配置Java环境变量 变量名:JAVA_HOME 变量值:电脑上JDK安装的绝对路径 D:\Dev\Env\Java\jdk1.8.0_231 变量名:CLASSPATH 变量值:.;%J

  • Ant之build.xml(二)

    以build_for_ejb_templet.xml为示例,讲解Ant中常用的元素和任务。 约定: "…"表示这里有很多代码,未列出 build_for_ejb_templet.xml任务的分为以下几大部分 i. 开始 ii. 初始化 iii. 定义classpath iv. 为编译作准备 v. 编译EJB部分 vi. 编译WEB部分 vii. 编译J2EE A

  • jnp_client.jar

    用于Jboss+JSF项目开发,从D:\jboss\jboss-4.2.2.GA\client文件夹下导入jar文件:jnp-client.jar

  • jnp-client.jar

    jnp-client.jar

Global site tag (gtag.js) - Google Analytics