说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

业界良心:Square开源Viewfinder,25万行代码全公布!

HTML文档下载 WORD文档下载 PDF文档下载
移动支付公司Square开源了照片管理和共享应用Viewfinder,包括服务器、Android和iOS应用在内的25万行代码已托管到GitHub上。尽管Square团队并没有为Viewfinder提供技术支持与Bug修复,但此举还是赢得了一致点赞。

北京时间5月6日消息,移动支付公司Square在其工程博客上宣布,基于Apache 2.0许可协议,开源了于去年12月初收购的照片管理和共享应用Viewfinder,包括Viewfinder服务器、Android和iOS应用在内的25万行代码已托管到GitHub上。


对此,Square工程师Peter Mattis在工程博客上表示,Square之所以考虑到将Viewfinder的完整代码公之于众,是希望能够与人方便,让开发者在应用开发过程中可以加以利用或作为参考。尽管Square团队并没有为Viewfinder提供技术支持,也没有进行Bug修复,但此举还是赢得了满堂喝彩一致点赞。

Viewfinder包含了许多非常有趣的代码,对于开发者来说,绝对是大大的Surprise,主要如下:

  • Viewfinder服务器提供了一个拥有各种Amazon DynamoDB索引选项的结构化数据库架构。
  • 服务器还提供了数据库和协议层版本控制支持。
  • 在本地元数据存储方面,Viewfinder客户端使用LevelDB,相比CoreData,更易于使用,也相当便捷。
  • 内置可直接运行于移动设备上的全文本搜索引擎,支持联系人和图片搜索。
  • 使用GYP生成Xcode项目文件和Android构建文件。
  • 支持C++模板元编程,可使用C++11可变参数模板根据C++方法自动计算Java方法签名。
现在,开发者可直接登陆GitHub下载使用Viewfinder源码,当然,也可以进入Viewfinder的mobilehub主页进行资源分享与讨论。

(文/唐小引 责编/刘璐璐)

Fragment对比Activity - Android碎片介绍 Android 3.0新增日历控件CalendarView Android JSON写入类 - JsonWriter Android JSON解析类 - JsonReader Android获取本机电话号码 ListView自动滚动方法 自定义Android菜单背景 Android OpenGL下截图代码 查看Android应用的详细信息2.3有新方法 Android开发Java图书推荐 Android开发图书推荐 UiModeManager设置夜间模式和行车模式 Android 2.2新增的DeviceAdminInfo类 Android获取摄像头详细信息 Android流量统计TrafficStats类的使用 电子邮件解析android.net.MailTo类 扫描和获取OBB文件信息 Android加速感应器开发平衡球代码解析 StrictMode限制模式API加速你的应用 手势识别兼容Android 1.x和2.x的代码 NativeActivity类在NDK中管理Activity OBB文件和StorageManager类使用介绍 DownloadManager下载管理类2.3新增API介绍 Android平台上的11个感应器你都知道吗 Android 2.3中的java.io.File类新增功能 更轻松的获取APK文件安装时间 Android控件对应表,丰富你的UI设计 Android开发进阶之NIO非阻塞包(八) Android开发进阶之NIO非阻塞包(七) Android开发进阶之NIO非阻塞包(六) Android开发进阶之NIO非阻塞包(五) 恐怕又是个没有人回答的问题,有谁对DevExpress中的TdxTreeList进行过继承? MASM6.x在哪里有下载? 如何获得TREEVIEW某个根结点下的所有子结点内容? 关于回收站的问题 怎么才能让HTML中的层显示在控件的上面阿!!! 我没有学过C,不过学过C++,要考高程是不是要补C? 菜鸟请教,高手请进! 观(baiyongchun (粒子))的文章:《为什么没有人开发脱离操作系统的应用程序?》有感! 如何用日期来给文件取名? 問一個簡單的問題:ByVal,byRef兩個關鍵字的用處的詳細說明。 水晶报表中打印时无法打印多份 请各位帮忙 有哪位仁兄知道,如何在页面中创建一个可拖动的层?请教了! 请问哪有servlet包的源代码? 取图片发生了错误(代码内,修改了一下代码就报错了),高人指点啊 哪位朋友可以帮忙将这段PHP的代码转成ASP?代码见内,谢谢。 急救 少有问问题,来者有份! SmartUpload组件的Request有问题啊 db中知道如何知道一个已知名字的procedure存在于哪个package中? Windows2000的计算机名的命名规则是什么? 关于microsoft speech sdk5.1的问题?高分请教。 到底有没有人懂 菜鸟提问~~! 关于时钟中断的简单问题!! 我的硬盘完了。。。。。。。。。。。。。。。救救我呀。。。。。。。。。 关于JTree的图标 用jdk能否进行java编程,运行java程序? 如何用代码触发另外一个按钮的click事件!!!!!!!!! 奇怪的问题, 在线等待 请教:别名是中文速度很慢 请教dbgrid问题 请教:如何在JSP中实现媒体播放 如何使用asp程序反复提交一个页面 能不能实现powerpoint中实现同时只播放一个文档? 求SQL SERVER 2000 的东京攻略 请问怎么能自动升级 我是来找我MM的..................................... 动态生成的Tree怎么响应自定义的动作 哪里可以下载到asp的自助建站程序? COM初学者,请给点建议,谢谢!up有分 JBuilder9 的声音可以更改么? 再问一个关于rave的问题:怎么用程序在rave designer上画网格线,就是如何画直线??? 操作系统装好了,网卡却不能用了,急呀!!在线等待! asp.net中怎么判断request的一个值是否为空? ???数据显示问题??? 请教SOCKET编程中遇到的一个问题 如何得到程序是在运行时还是在设计状态? 求救!(送分) 子报表预览问题???????? 问一个关于多线程操作文件的问题(在线等待) 怎样实现:点击一个按钮,显示或隐藏一段内容? 栩栩如生近义词是什么, 物有甘苦,尝之者识.. 甘苦皆尝, 同甘苦共患难是什么意思 请问 the trappings of suburbia 是什么意思啊?So what happened? Today, instead of working less, our hours have stayed steady or risen ---- and today many more women work so that families can afford the trappings of suburbia. In effect, workers 论语十则中最能表达出“烈火见真金,路途知马力”的含义是那一句!十万火急. 我想知道冰的配方,大家都应该知道是什么配方吧详细点最好了因为本人对这个好奇知道的朋友麻烦发至我的邮箱邮箱是583154155@qq.com谢谢了谢谢 仿写句子:路途上的征人所经过的地方,有的是坦荡平原,有时是崎岖险路重点是用“有时是···有时是···” 想要学口译都要具备什么条件 栩栩如生近义词 学口译哪里好? 德国男子以点燃自家公寓要胁 欲与市长奥巴马与以色列总理就伊朗问题进行商谈刘诗诗最新生活美照曝光(组图)一家三口同床时的销魂睡姿 网友惊呆了德一男子以点燃自家公寓相威胁 要求与联合国小组推迟检查叙利亚两处化武场地山西被挖眼男童精神状态良好 约两周后浙江卫生厅副厅长回应杀医案:医疗场所揭秘真正的“贵族”学校 松下塾 日本菅直人博客曝出核能阴谋论 被批可笑之津巴布韦航空一客机引擎空中着火 成功日本将建太空监测部队千“球”功业毁于亚泰本轮油价调整或搁浅“诚信之旅” 成心骗人兰州西固兰炼厂区突发大火昆山富士康等已暂时停工空气湿度下降 闷热缓解少年宫手风琴乐团成立十周年分析:希拉里再入白宫也很难再现“克林欧洲最大冰河隧道将开通 内有餐厅可办假如生活中有假如……异陆王途老公试用期星际宗师传奇畜化私密美女档案逆世霸主大混元记考霸斗球英豪华山气宗的形意宗师末世存档黄果树旅游楠溪江旅游安吉旅游丹东旅游乌鲁木齐旅游珠穆朗玛峰旅游长岛旅游景德镇旅游枫泾旅游呼和浩特旅游雅鲁藏布大峡谷旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘