云端漫步

简介:

  本文是这段时间思考和行动的总结。
    按惯例应该一年一总结的,不过最近这段时间步子迈的大了,扯着蛋了,宜进行总结,也是梳理思路。先从题外话开始。
    我不是完美主义者。在博客文章中,经常犯有各种各样的错误,或者读者指出的错误。自小到大,对待错误,养成了一种根深蒂固的习惯:记下来,但不在现场改正。不是会给读者造成误解可能会发生严重后果的错误,一般不在正文改正。“保护现场”,让缺陷一目了然。我贴出的代码,如果想直接复制运行,一般是行不通的。
    很多人是从技术入管理,我从管理入技术,所以我更看重的是技术的商业价值而非技术本身的意义。从非技术的角度来考虑,正确的东西往往意义不大。而那些80%可能正确的东西,才是值得追逐的。对于文章,能够让人思考,能够给人提供阅读体验,能够提供给人另一种选择,这个价值要大于提供一个正确代码的价值。记得以前在论坛上跟人聊天时,用英语写了几句话,描写一个场景,引起了众人的惊叹——好美的场景啊。过了几分钟,大家醒悟过来,纷纷指出,这个里面有好几处语法错误!恩,这就是俺的风格,哈哈,有风景也有地雷,请小心了!
    用行动去发掘观点,去验证和修正观点。我认为IT技术是反城市化的,所以从大城市回到小城市。认为Flash是有前途的,所以基于此发展出一系列方案。认为C# unsafe是做图像分析最合适的技术,所以一直在努力。就上面三件事来说,都属于离经畔道的,不经历惊心动魄的拼杀,是体会不到其意义的。目前这一阶段的拼杀已经完成,已经非常接近我的理想:乐悠悠的写着代码和文字,春暖花开。
    当质疑文中或许正确或许错误的观点时,俺其实已经在准备下一个更为惊心动魄的旅程了,很多行动,很多观点,要放在更大的框架下才能看出意义。这就是正文要谈的——云端漫步。
 
 ====
 
    为什么把图像应用选做方向?这个问题是2009年及之前思考的。
    人接收到的信息,70%来自视觉。目前,基于文字的IT技术已经非常发达,机会不多。基于图像的IT技术正在发展中,无论是短期、中期和长期,都有非常多的未满足需求,可以做一辈子。而从技术门槛来说,这方面有门槛,可以很好的保护自己在这方面的时间投资。
 
    选用什么技术去做图像应用?这个问题是2010和2011年所思考的。
    其结果就是我现在的选择——C#和Flash。其一,快速开发,可以弥补我个人时间的不足;其二,C#很灵活,用来写算法和服务器端,Flash跨平台(Web,安卓和iOS),可以用来写UI端,Flash的优势正是图形图像。Html5我考察过,但是放弃了,它无法实现我的想法,开发速度也不快,兼容性问题严重,会不会再考虑它,要看它接下来几年的发展了。
 
    怎么样去开展图像方面的业务?这个问题是今年所开始思考的。
    现在已经有了答案——云端漫步。
 
    云端漫步,这个“云端”二字有两种解读——作为整体的“云端”和分开的“云”和“端”。“云端”二字更强调云计算,“云”和“端”更强调分工,本文中的云端,指的是分开的“云”和“端”——云中心和Web端、桌面端、移动端,这三端。
 
    技术选择,一定要和内外环境结合起来。写到这里,大概可以明白为什么要选择C#和Flash——C# 对应的是云,Flash对应的是端。C#我们有mono,mono有源代码,有指针,快速开发,快速编译,有显卡编程,是图像云计算非常合适的工具。Flash是目前唯一可以较高性能处理图形图像(2D,3D),又能同时运行于桌面(通过AIR)、Web(通过Flash Player)和移动(通过AIR)的UI技术,不排除发展到一定阶段,改写成原生应用,但至少在前期用它会省很多事情,尤其是,它还能贯彻很多想法,衍生出很多新型商业模式出来。
 
    云和端的分工:
    云中心提供中心服务、数据服务、付费服务。从技术上来说,云端方便试用,方便使用,可以集约利用计算资源。从商业上来说,云端的优势就是方便收费,对国内市场来说,这个价值也许比它的技术价值更为重要。
    三端提供UI接入。三端中最重要的是移动端,移动端是三端中作为图像入口最方便的,其它两端可能更偏向于企业应用。
 
    有了云和端,下面聊聊业务。
    · Face.com 这是典型的“云”“端”应用,同时提供第三方API。类似应用……
    · Web APP也可以作为应用,授权给用户用。比如,把DIY应用出租给淘宝定制店(定制照片书,被子,抱枕……);把游戏授权给其它网站用;把电子书授权于其它网站用,授权于移动应用;电子楼盘,菜谱,名片定制,Flash控件 …… 
    · Kinect其实也是一端……
    · 其它 ……

    这里只详细谈谈第二种,以此为案例作为技术选型的案例来分析。第二种,可以有下面的业务模式:
 
    (1)消费者通过Web在服务商的网站使用APP,服务商通过收费或广告盈利;
    (2)消费者通过移动平台使用服务商的APP,服务商通过收费或广告盈利;
    (3)消费者通过桌面应用使用服务商的APP,服务商通过收费或广告盈利;
    (4)用户在他的网站或店铺上租用嵌入APP,按流量或时间付费;
    (5)用户填入选项,在线编译为和他的网站绑定的APP,按照时间、编译次数或者其它依据付费;也可免费,免费可以使用基础功能;也可免费但嵌入广告;
    (6)用户可以在线编辑、编译APP,通过他的途径,分发让人下载使用,根据编译次数付费;或免费但是嵌入广告;
    (7)用户可以在线编辑应用(如电子书),然后将它编译为指定平台的应用,他自己发布到移动商店里,按次数收费。

    也就是说,既可以让消费者直接使用,又可作为服务租给第三方使用(类似于代理商的角色),也可以充当编译平台(云端),让第三方直接在线编译为对他定制的版本使用。
 
    举个例子,类似网易印象派(http://yxp.163.com/),在线定制商品的APP。
    (1)用户可以直接在线使用,定制商品然后购买;
    (2)也可以出租给淘宝店家,内嵌到他自己的店铺中定制;
    (3)也可以出租给某个电子商城,让他嵌入到自己的网站中;
    (4)如果觉得数据放在第三方不靠谱、不稳定,那么你可以在线付费编译成一个应用包,将这个应用包放在你的服务器上,这个应用包和你的域名绑定了,素材也和域名绑定了。更新素材的话,在服务商网站上更新,然后生成素材包上传;
    (5)如果想要可以桌面运行的版本给你的加盟店用,也可以在线付费编译一个本地发布包,用自己的渠道发布;
    (6)如果想要移动版,则在线定制编译出你想要的移动版,绑定素材,用自己的渠道发布。

    再举例说,随着平板电脑的流行,出版业将会发生很大的变化。多媒体出版的时代要到来了。未来的教材、书,不是文字和图画的书,而是文字、图画、声音、小游戏、检索、分享、交互、更新等为一体的多媒体应用。从这个意义上,书籍、菜谱、名片、宣传册等将会统一到一个框架下。这样一来,云加端可以提供:
    (1)用户可以在服务商网站上浏览多媒体出版物;
    (2)用户可以下载到自己电脑上浏览多媒体出版物;
    (3)用户可以在移动设备上浏览多媒体出版物;
    (4)也可以将出版物授权到对应的网站;
    (5)也可以用户在线编辑、编译成自己的出版物,通过Web、桌面或移动等渠道来发布。

    云 + 端的前景很广泛,单是APP就可以分析出这么多条。其中较关键的:跨平台的能力,在线编译技术,授权问题。这三点用Flash都可以解决。
    Html5在跨平台的能力上还不足,主要有两点,第一是目前Web端html5占有率不高;第二是平台间的兼容性比较差。在线编译上,html5没问题。授权上,用Flash可以做出各种各样的授权策略,而html5很难。所以我思考了很久,决定放弃html5,或者只将它做为补充。
 
    其它的简单谈两句。想象这样一个场景:你一个大老爷们开了一个网上服装商城,请模特很贵,甚至你在小城市,找到潮流的漂亮女孩子很难,你身材还马马虎虎,不是特别胖的那种,你穿上女孩子的衣服,站在Kinect(当前Kinect版本的数据精度还不够)前,搔首弄姿,Kinect把照片和你身体的数据采集下来,传到云端,云端你选中的3D模特模仿你做类似的动作,然后衣服根据她的身材进行变形,后台几百个显卡进行实时渲染,渲染出照片级图像,传给你,你把传到网上。想要什么样的模特就有什么样的模特,身材、发型、脸蛋等都可以定制,想要什么样的背景可以有什么样的背景。当然,这些都是需要付费的。但好歹也比现在一个模特一天2000元未来通货膨胀后还不止这个钱要便宜得多。

 

    读到这里,是否觉得《C# 指针之美》一文除了代码优美之外,还有种壮美呢? 哈哈,这是针对云计算吹的战斗号角!

本文转自xiaotie博客园博客,原文链接http://www.cnblogs.com/xiaotie/archive/2012/07/20/2600883.html如需转载请自行联系原作者


xiaotie 集异璧实验室(GEBLAB)

 

相关文章
|
8月前
|
机器学习/深度学习 人工智能 达摩院
港大阿里“视觉AI任意门”,一键向场景中无缝传送物体
本文主要展示了阿里和港大的AI版「任意门」,实现零样本的图像嵌入。
|
10月前
|
API Android开发 开发者
漫步QMUI开发路
QMUI Android(官网) 终于发布了,今天趁热打铁,来聊一聊 QMUI Android 开发背后的一些点滴。
143 0
|
12月前
秀一下「在云端」
秀一下「在云端」
67 0
|
定位技术
高分、环境等国产遥感卫星影像的获取方法
本文介绍高分(GF)与环境(HJ)等主要国产卫星遥感数据的免费下载(包括批量下载)方法~
648 2
高分、环境等国产遥感卫星影像的获取方法
|
监控 5G 云栖大会
云栖大会上最近的距离 是随时随地的无线网络
云栖大会上最近的距离 是随时随地的无线网络
云栖大会上最近的距离 是随时随地的无线网络
|
编解码 人工智能 算法
机器狗是怎么动起来的?这个up主花三个月自制硬核“机器人心脏”,可承载机械战甲
机器狗是怎么动起来的?这个up主花三个月自制硬核“机器人心脏”,可承载机械战甲
206 0
|
JavaScript 前端开发 物联网
ThingJS官方案例(五):物联网室内3D定位导航,上下楼怎么办?
用户需要购买名牌香薰,又或者用餐时想吃泰国菜,在庞大、复杂又容易迷路的购物中心,并不是易事。国内购物中心内几乎都遍布了Wi-Fi热点,其实利用Wi-Fi热点进行室内定位和导航,在技术层面已经成熟。
ThingJS官方案例(五):物联网室内3D定位导航,上下楼怎么办?
地球不需流浪,用蓝藻自产碳水化合物和氧气,任何星球上都可以自建生态系统
以后人类去太空旅行只要背着一个背包大小的装置,就可以获取足够的氧气和食物了。
333 0
|
存储
云端的精彩:让信息在指尖流动
本文讲的是云端的精彩:让信息在指尖流动,在这篇文章里,我会着重与读者探讨“端”的发展趋势、技术演进方向、产品适用领域和应用环境的变化。
1305 0