现在的位置: 首页 > 综合 > 正文

移动周报:85后程序员,iOS开源项目,细数7天大事件!

2013年01月02日 ⁄ 综合 ⁄ 共 5712字 ⁄ 字号 评论关闭

连上七天班之后,我们终于迎来了端午小长假。在这过去的七天里,移动开发领域发生了哪些大事件?有着倔强的技术信仰的85后程序员王鹤,独自一人,完成了一个基于HTML5的开源图形库;诺基亚新一代Windows Phone旗舰手机Nokia EOS真机图曝光,传言拍摄功能很强大,有4100万像素,真不愧是手机中的“战斗机”;卡巴斯基发现迄今为止世界上最高深的Android特洛伊病毒,居然能利用蓝牙、Wi-Fi传染附近的设备......除此之外,移动频道还有哪些值得关注的热点新闻呢?让我们一起通过移动周报来回顾一下吧!

1.
85后程序员:独自一人,完成一个HTML5开源图形库

85后程序员王鹤,09年毕业于南昌大学软件工程专业,独自一人开发完成了基于HTML5的开源图形库:ichartjs。使用纯JavaScript语言,利用HTML5的Canvas元素绘制各式图表,为Web App图表展示方面提供解决方案。近日,CSDN记者采访到了王鹤,他为我们详细解读了HTML5技术以及与HTML5技术有关的、方方面面的细节。

图:王鹤

王鹤有着一个倔强的技术信仰:“技术这条道路虽然崎岖,但值得坚持”,王鹤说,我们有责任贡献个人薄弱的力量,弥补国内开源界与国外的差距。读完本文,你会不禁心生感叹——这才是真正刻苦钻研的程序员精神。

2.
直接拿来用!最火的iOS开源项目(一)

苹果App Store本身所具有的独特DNA也催生了众多iOS开源项目,开发者可以直接将这些项目运用到自己的App中,轻而易举地实现各种功能或特效。在结束了GitHub平台上“最受欢迎的Android开源项目”系列盘点之后,我们正式开始了GitHub上“最受欢迎的iOS开源项目”系列盘点,在本文中,我们详细介绍了AFNetworking、Three20、facebook-ios-sdk等20个在GitHub上非常受开发者欢迎的iOS开源项目。

系列阅读:

直接拿来用!最火的Android开源项目(一)

直接拿来用!最火的Android开源项目(二)

直接拿来用!最火的Android开源项目(完结篇)

3.
诺基亚旗舰手机EOS真机图曝光 配备“巨型”摄像头

6月5日在Twitter上曝光了一组诺基亚智能机照片,据说是诺基亚新一代Windows Phone旗舰手机Nokia EOS,外形类似Lumia 920,机身呈长方形,尺寸较大,屏幕采用ClearBlack屏显技术。

该款手机最大的亮点应该是摄像头,据说有一个高倍感应器,背部“巨型”镜头凸出机身,内有巨大圆孔,拍摄功能很强大,有4100万像素。

4.
世界上最高深的Android特洛伊病毒

最近卡巴斯基发现了一种叫做Backdoor.AndroidOS.Obad.a的恶意软件,目标瞄准Android,据说是迄今为止世界上最高深的Android特洛伊病毒,别人很难发现也很难修改。它最开始以垃圾短信的方式进行操控,传播者可以远程控制设备,获取用户敏感数据。

据卡巴斯基Roman Unuchek称,这种病毒能利用蓝牙、Wi-Fi传染附近的设备。目前在Google Play中并未发现这种病毒,有可能寄生于别的下载来源,容易感染那些从其他来源下载App的手机。

5.
开发者想走向海外:你融入老外的圈子了吗?

国内Android应用市场之泛,App Store刷榜之忧,慢慢地让更多的开发者都对海外市场产生许多遐想,赚老外的钱,扩大国际影响力,扩大海外知名度,好处多多。但语言的不通,文化的冲突,让许多想走向海外的公司停滞了发展的脚步。尤其对于那些从来没有海外经验的公司来说,走出去,更成为了一项艰巨的任务。

本文从三个大的方面,介绍了走向海外的经验。从最基本的广告和换量,进阶到市场和推广,最后介绍了与国外众多巨头抗衡与融合的观点。希望这个系列的文章,能对广大开发者有所启发。

6.
招聘iOS开发,老板必问的5个问题

iOS应用开发呈现着水涨船高的势头,各类公司及个人均纷纷涉足,但如果你是一个iOS开发门外汉,在聘用iOS开发者时,你怎么知道该选择谁才是上上策?本文总结介绍了5个在选择iOS应用开发者时最应该问的问题。

老板必问的5个问题:

  • 请问你可以提供一份示例项目投标书吗?
  • 你的投标书有多精确?
  • 你的应用平均评级是多少?
  • 请简单地描述一下你的测试过程。
  • 请简述一下你的代码审查过程。

7.
为移动而设计:信息架构篇

移动设备存在于我们的生活中,随之而来也为移动端设计带来了一系列新的限制和机遇。本文从设计人员的角度出发,提出了移动端设计与传统桌面端设计的不同之处,同时归纳总结并比较了多种主流的设计模式和信息架构,旨在帮助设计、产品、开发相关人员更好的思考移动端设计。

8.
时空旅行+内付费“植物大战僵尸2”下月18日全球同步发行!

自2011年被EA收购以来,PopCap一直没有推出特别让人眼前一亮的作品。而下个月18号,PopCap将推出以“时空旅行”为主题的“植物大战僵尸2”,全球同步登陆iOS平台。

对于全新的“植物大战僵尸2”,其开发团队可谓是绞尽脑汁,不仅重新设计了非常多的植物和僵尸,并将以全新的方式呈现给玩家。游戏采取“免费+内付费”的模式,玩家可以免费下载游戏,不花一分钱就能玩完整个游戏。在游戏正式发布之前,其开发团队还会不停地设计更酷的内容。

9.
语音技术现状:四千万突破语音产业的技术壁垒?

近年来智能语音市场的火热,引起了越来越多的人的关注。最明显的标志,就是科大讯飞的市值。作为语音行业的龙头企业,短短几年时间,科大讯飞的市值从刚上市时的34亿,已经增长到超过200亿,让人瞠目结舌。此外,百度用了两年,令其语音技术初具成效;腾讯因微信开始整合技术资源;而盛大以高成本结出了两颗果子,一颗是“灵声科技”,一颗是“云知声”。

这几年移动互联网的大规模爆发,作为主要载体的智能手机在打字输入方面非常不方便,这更让语音识别技术变成了必需品。这大大拓展了智能语音市场的想象空间,让人们不得不盯紧这块巨大的蛋糕。那么,在这块诱人的大蛋糕里,有多少家公司?每家公司的水平如何?让我们来做一番梳理。

10.
以色列地图应用Waze:若不是当初被“抛弃”,也不会有今天的创意

此前,以色列著名众包地图Waze因为与Facebook的10亿美金交易搁浅而再次成为大众焦点。其实Waze在2012年10月就与Facebook建立了合作关系,允许Facebook用户与好友分享自己的驾车路线。那么这个风靡全球的地图应用是如何诞生的呢?

事实上,Waze的创立最开始只是出于私人目的,是其现任CTO Ehud为了避开交通摄像头而建的,那时候它不叫Waze,而叫FreeMap,一度还被以色列公司Mapa抛弃。

除了上述之外,当然也还有其他非常精彩的内容,比如防止数据泄露:BYOD下的管理员5大妙招;难逃厄运:Zynga将关闭Draw
Something
母公司OMGPOP;改变企业移动化:新Google地图API支持用户定制;信息图:未来的企业移动培训应用与技术;最初设计方案大公开!LINE
STAMP
贴图诞生记;Splashtop企业应用:SplashApp让办公移动起来;咕咚副总裁司建铭:谈移动时代的“软硬整合”;中国手机游戏四月流水榜出炉
超半数基于Cocos2d-x引擎;独家:前黑莓大中华区总经理刘征宇,加入Appconomy……更多热点,欢迎大家直接登陆CSDN移动频道首页浏览查看,当然,你也可以订阅移动电子刊,即可直接在邮箱中查看每周移动开发最精华的内容。

原帖子内容:

http://www.csdn.net/article/2013-06-09/2815723-mobile-weekly-ichartjs-founder

直接拿来用!最火的Android开源项目(完结篇)

此前,CSDN移动频道推出的GitHub平台上“最受欢迎的开源项目”系列文章引发了许多读者的热议,在“直接拿来用!最火的Android开源项目”系列文章(一)(二)中,我们也相继盘点了40个GitHub上最受欢迎的Android开源项目。对于GitHub上如此众多的项目,有人不断Mark,有人分享自己的经验,有人心生“看得眼花缭乱,果然是需要终身学习的时代”的感慨,不管怎么样,如果能让你真的有所学习有所收获,我们的目的也就达到了。

今天我们将继续介绍GitHub上另外34个非常受欢迎的Android开源项目,在这些项目中,你又在用或用过哪些呢?

41.
android-swipelistview

SwipeListView是一个Android List View实现,实现了自定义ListView单元格,可通过滑动来显示扩展面板。开发者可直接登陆Google Play下载安装其Demo应用。 

42. greenDAO

greenDAO是一个可以帮助Android开发者快速将Java对象映射到SQLite数据库的表单中的ORM解决方案,通过使用一个简单的面向对象API,开发者可以对Java对象进行存储、更新、删除和查询。

greenDAO的主要设计目标:

  • 最大性能(最快的Android ORM)
  • 易于使用API
  • 高度优化
  • 最小内存消耗

详情请参考:greendao-orm

43. FFMpeg

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音/视频编码库libavcodec。FFmpeg是在Linux下开发出来的,但它可以在包括Windows在内的大多数操作系统中编译。可以轻易地实现多种视频格式之间的相互转换。

而FFmpeg for Android则是可通过Android NDK直接在Android源码环境下编译的FFmpeg库。该库项目即是FFmpeg for Android的入口,开发者只需直接选择需要转换的视频文件,并设置参数,即可进行转换,发起人havlenapetr表示在未来将为其开发Android库,能够实现自动转换视频文件。

44.
TweetLanes

Tweet Lanes是一个在Android 4.0及更高版本的Android设备上运行的功能全面的Twitter客户端(开发者可以直接登陆Google Play下载该应用)。

该开源项目包含以下所有源代码:

  • Tweet Lanes客户端应用;
  • 连接Twitter和App.net APIs的SocialNetLib项目;
  • 所有源,尤其是LOGO和Play Store列表;
  • 用于tweetlanes.com的The App Engine项目。

45.
gesture-imageview

这是一个简单的支持多指缩放图片的Android View类。在Android2.1及其更高版本的设备上,当你想要实现同时进行缩放操作时,可以将其作为一个标准的ImageView来使用。

46.
android-satellite-menu

使用过Path的人都应该知道,在Path主界面的左下方有一个非常有意思的菜单。菜单由一个主按钮组成,当用户点击该按钮时,就会有一连串的按钮弹出,而Satellite Menu正是该菜单的一个开源版本。

对于Satellite Menu,其项目发起人siyamed表示,这种菜单结构就像是一个星球四周围绕着许多卫星,而这也就是他为何会以Satellite Menu命名该项目的原因。

47. VitamioBundle

Vitamio是一款Android平台上的全能多媒体开发框架,凭借着其简洁易用的API接口,Vitamio赢得了全球众多开发者的青睐。目前,有许多公司的开源Vitamio项目都托管在GitHub上,而Vitamio的核心插件VitamioBundle正是其中之一。

VitamioBundle是一个独立的Android库,用于促进多媒体的使用,开发者可以很方便地将其集成到自己的项目当中。

48.
android-ffmpeg-x264

android-ffmpeg-x264是能够让提取和构建运行在Android上、使用Android NDK最新的FFmpeg和libx264变得非常简单的一个存储库。不同于大多数其他的NDK FFmpeg构建包,它通过配置构建库,只需一个非常小的Android.mk文件即可将其包装进入一个共享库。目前,该库项目已不再更新,但在GitHub上还有着非常多的FFmpeg库,除了前面的FFmpeg,接下来我们还会继续介绍到其他FFmpeg库。

49. ArcMenu

ArcMenu是一个类似于iOS版Path 2.0菜单的Android自定义视图项目,和我们前面介绍的Satellite Menu项目类似。

对于这个项目,其发起人daCapricorn表示,iOS版Path 2.0上的用户体验非常奇妙,但其Android版本却差太多。因此,他就尝试着在Android上做出像iOS版本那样的效果,而事实也的确如此。

50. DataDroid

DataDroid是Android平台上的一个开发库,用于简化Android应用当中的数据管理,基于Android的RESTful封装发展而来。

详情请参考:datadroidlib

51.
android-adt-templates

android-adt-templates是集成了Android开发过程中使用到的许多常用的模板,用来帮助开发者快速构建一些普通的Activity和UI模型。

当然,要想使用这些模板,还必须是Eclipse和ADT 21及其以上版本,此外还需注意的一点就是,ADT模板不管理官方支持库以外的外部依赖关系。

52.
android-ffmpeg

FFmpeg有许多不同的库,也总是会让人容易混淆,因此该项目发起人n8fr8对android-ffmpeg项目进行了全新的改变,该项目中包含着一个清晰、容易改变、静态的Android FFmpeg Creator。

http://www.csdn.net/article/2013-05-21/2815370-Android-open-source-projects-finale

抱歉!评论已关闭.