这个月的第一个博客,其他各种东西。。
之前负责过一个智能家居项目的二次开发。苏州一家公司做的,项目还是分了好几个系统。对业务流程的不同部分进行了划分,我是此项目的主要负责人,通过老师的指导,对这个项目也有了一些了解。此项目运用了一些框架。有些也是我第一次接触到的,以下将对项目用到的一些框架进行总结。
以下可能会出现几个有关智能家居的名词。介绍一下
1、机顶盒:每个家庭都应该至少有一个机顶盒,控制电器开关都是由机顶盒向各电器的接收器发送命令
2、client:也就是用户的移动设备,手机、平板都能够,我们支持的系统有IOS和安卓
1.MINA
后来也挺感兴趣的,在网上看了一下,mina是基于NIO的开发框架,JAVA在jdk1.4以后对NIO提供了支持,mina是将其封装了一下,提高了程序猿的开发效率。
普通BIO的就是上面说的一个socket一个线程,是堵塞式的,NIO提供的是非堵塞式的IO机制,每个socket都交给一个线程。由这个线程统一分配给线程池中线程,大大节省了线程堵塞式切换当前上下文时的开销
2.OpenRemote
OpenRemote is software integration platform for residential and commercial building automation. OpenRemote platform is automation protocol agnostic, operates on off-the-shelf hardware and is freely available under an Open Source license. OpenRemote's architecture enables fully autonomous and user-independent intelligent buildings. End-user control interfaces are available for iOS and Android devices, and for devices with modern web browsers. User interface design, installation management and configuration can be handled remotely with OpenRemote cloud-based design tools.
3.Spring MVC
版权声明:本文博主原创文章,博客,未经同意不得转载。