我一下发现我以前的技术积累全都out了,都换了!
总结出这些,就当是写给自己看的日记,所以比较粗,也算是一个引子。
既然是做应用类的开发,首先绕不开的肯定是OS平台,做了三条产品线(7个项目),使用的是linux与android(无一基于windows平台)。web项目使用linux系统,有CentOS6.2和Ubuntu12.04;而平板项目和机顶盒项目都是使用android。
相对应的,DB使用MySQL和PostgreSQL;在android里使用sqllite。
开发的系统部署在什么地方?我们有基于Open Stack二次开发的云平台,目前主要是私有云。
从以上可以看出, 由于版权和出于成本的考量,直接使用开源软件或基于开源做二次开发肯定是一个不错的选择。
这肯定是潮流!原因很简单, 以后盗版的法律成本将会越来越高。
再说说 云,它其实离我们很近,一点也不虚无缥缈。
目前云笔记比较红火,我也花了半年多时间做一块Note产品。简单的说,云笔记从功能上讲就是要解决以前的笔记只能存储文字信息的短板,可以存储文字、图片、视频、音频等各类对象,并对其进行操作;从方便的角度讲,必须能够多个设备之间的内容随时同步,即所谓的anywhere、anytime、anydevice。
这个是由现在设备的快速发展决定的,平板、笔记本、手机等高速发展,大家都有固定设备(台式机、笔记本)和便携式设备(平板、手机),可以随时拍照、录音等,并且需要同步。
我使用云笔记的需求就是两条:1、网上的网页信息太多,遇到精品需要集中收藏(这个其实就是网页内容捕获,转换成文本信息);2、在不同设备间同步,这个是必须的。
另外不得不说的是文件同步与存储,现在各大公司都在这块上面发力,我们公司当然也不例外。实话讲,以后这方面的需求肯定很强劲,从dropbox的市值就可以看出来。这里面的技术要求、进入门槛和对公司的整体实力要求还是比较高的,我们做过,所以不会“无知者无畏”。
做了三个 OTT TV相关的项目,我发现这个概念很大,好像只要是电视相关的,都可以往里面包和装。比如有DVB-C电视源和没有这个但可以视频点播或一些监控、健康生活之类的,都可以涵盖在里面(反正就是把一些应用加入到Launcher中,而launcher画面由厂商自己想做成什么即可)。
我觉得我做过最配得上智能电视的还是包含了EPG、PVR等功能的有线(或网络)电视。EPG电子节目菜单具备“中国电视报”的功能,并且可以提前预约;PVR个人视频录影则可以对自己喜爱或当时没时间看的节目进行录影。这两个功能确实挺实用的!并且实现起来也不复杂。
做了一个 智能家居的项目,国外叫Home Security,觉得蛮好玩,以后相当有发展前景。里面有很多设备例如智慧插座、Ip camera、门窗感应器、位移侦测器、烟雾感测器等。家里嘛,最重要的就是防火、防盗、防煤气泄漏等;同时,可以远程看到家里的一切(这要归功于Ip camera);还有一个比较出彩的是智慧插座,可以远程开启、关闭家中的电器设备,比如通过手机客户端或web网页在下班前开启热水器和空调或电饭煲,这样到家就可以直接用了。谁能说这个不方便?其实它就是物联网的一部分。So easy!
要将这些设备连接起来,网关是一个基于Zigbee协议的设备,可以想象成类似于蓝牙的协议,只是Zigbee的功耗要低得多。
数据的实时刷新我们没有使用Ajax,原因是不停的主动刷,负荷大。我们采用了Pushlet,即后端数据库有变化时,主动推给前端浏览器。
另,在浏览器领域目前明显感觉再也不像过去IE一家独大,做的几个web项目大多要支持Chrome、safri等。
而 html5是我很看好的一个技术,现在的平台碎片化现象太严重了,各个设备的差异也大,对软件开发商来说简直就是一场灾难。关于html5和app的争论也看了很多,我觉得这样的争执真的有些无意义。看看过去二十年的发展历程就明白了,CS架构——web访问——富客户端。同理,说html5取代app,或app干掉html5,这些都有一定的片面性,因为它们本身存在的场景就不一样,各有优劣而已。
所以说,移动互联网、智能电视和物联网(当然这里面都涉及到云),一点也不遥远,甚至可以说和我们每个人的生活息息相关。
随着时间的发展(最多几年的时间),将会大面积的普及。其速度将会是相当惊人的!

最近一年多所做项目和使用到的技术 (移动互联、智能电视)相关推荐

  1. [面试]:能简单介绍下您现在所做项目和过程中的技术难点或有遇到瓶颈吗?

    思路转载自Hollis的知识星球,有兴趣的可以搜一下,很不错. 业务介绍: 1.痛点:解决的问题,用户痛点 2.正确性 3.可用性 4.大规模:量级 思考问题: 宏观,不局限于业务 这种问题直接回答高 ...

  2. 谈谈最近独立做项目的一些事情,一些小经验,分享之!

    可以说我是一个码农,一个纯正的码农,一个脱离了低级趣味的码农,时刻准备着要做一个对社会有贡献的码农. 平常最喜欢的事情就是在群里问问题,总是有那么一群好哥们在一起,这样可以享受装逼的乐趣. 谈了这么多 ...

  3. 单片机初学者做项目为什么这么难?单片机初学者心得有哪些

    现在回想起自己刚开始学习单片机的经历,让我印象最深,也感觉最难学的就是电路了. 当时看了模拟电路的视频,看到三极管放大电路就开始云里雾里了. 后面以为是自己基础太差,又买了一本比笔记本还厚的电子元器件 ...

  4. Stm32学了好久了,为什么做项目还是力不从心?

    我记得刚开始自学单片机的时候,虽然把每个外设都用起来了,但是一到做项目就不知道怎么下手. 只能照着一些开发板的例程,自己按照他们的思路写一遍,如果没有例程就完全是懵逼状态. 那时还以为自己的基础不行, ...

  5. 如何导出项目到本地_【点滴故事】:如何做项目本地化?

    项目管理最重要的一个环节就是任命项目经理.我在出任公司OEM项目经理时,对项目管理的理论基础是零,但这不影响我管理项目.尤其在2003年,国人对追求系统化的项目管理,还是不多的公司.我们公司的项目,幸 ...

  6. 【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目(7.2) 模块管理,模块的添加、修改、删除...

    索引 [无私分享:从入门到精通ASP.NET MVC]从0开始,一起搭框架.做项目 目录索引 简述 今天我们来做模块管理的 添加.修改.删除 项目准备 我们用的工具是:VS 2013 + SqlSer ...

  7. python一个月能挣多少钱-零基础学python,我可以让你一个月上手做项目!

    今天达内python培训想要跟所有零基础学习python的同学分享一些神操作,这些操作可以让你在一个月上手做项目,我准备好了,你呢? 为什么你的Python学习效率如此之低?学了3个月还不会做项目做爬 ...

  8. 【转】做产品VS做项目

    相关定义 根据GB/T19000-2008<质量管理体系基础和术语>,有以下定义 过程process 一组将输入转化为输出的相互关联或相互作用的活动 注:一个过程的输入通常是其他过程的输出 ...

  9. 【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目(8) 权限管理,自定义权限,扩展权限...

    索引 [无私分享:从入门到精通ASP.NET MVC]从0开始,一起搭框架.做项目 目录索引 简述 今天我们来做权限的管理,这篇比较多 希望新手朋友慢慢消化 项目准备 我们用的工具是:VS 2013 ...

最新文章

  1. Golang 本地帮助文档
  2. 记于2014-12-9
  3. 【转】推荐计算机科学类的经典书籍 3
  4. 检测和删除多余无用的css
  5. Visual Studio Team System 2008 Team Suite 简体中文正式版
  6. matlab怎么画二维热力图_[原创]Day3.箱线图和热力图的绘制
  7. 作品拍卖价碾压毕加索,没有灵魂的 AI 灵魂画手有怎样的未来?
  8. 论文写作1:论第一篇SCI写作时的降重方法总结
  9. readelf文件信息说明
  10. c++语言题库,计算机二级c++题库软件下载
  11. 免费开源网站系统html,全CMS开源系统
  12. 樱花树下的欢笑---2012春西安交大樱花节
  13. Vmware5.0 下安装NetWare6.5全攻略
  14. 怎么制作QQ动态表情包,GIF出处是哪
  15. 阿里云OSS跨域报错:Access to XMLHttpRequest at ‘...‘ ... blocked by CORS policy: No ‘Access-Control-Allow
  16. 安装ale_python_interface报错
  17. 使用 Palette 提取图片调色板
  18. 多核cpu与多线程理解
  19. 关于企业能源管控平台在轧钢行业能源管理中的应用
  20. 美团外卖退款显示服务器异常,外卖遇到异常订单几种类型及处理技巧

热门文章

  1. 张钹院士:视觉智能距离人类的视觉感知还差得很远
  2. ATA-3000线缆测试仪,高精度测量仪器
  3. 计算机专业毕业论文java毕业设计开题报告S2SH+mysql水费管理系统[包运行成功]
  4. 用友荣膺2022年度ICT产业生态服务最佳企业奖
  5. FineReport模板设计器(帆软报表)之下载安装概述
  6. 音视频基础(2)声音的三要素,模数转换
  7. 程序在计算机中是如何运行的?搞懂内存和CPU(*)
  8. xlrd不能打开xlsx
  9. 【广告算法工程师入门 0】开篇语:显然,我不是搬砖的料
  10. 5G与4G到底有什么区别?不仅速度惊人,还有这些优点