厦门中软卓越告诉你50款最实用的开源移动工具.docx_第1页
厦门中软卓越告诉你50款最实用的开源移动工具.docx_第2页
厦门中软卓越告诉你50款最实用的开源移动工具.docx_第3页
厦门中软卓越告诉你50款最实用的开源移动工具.docx_第4页
厦门中软卓越告诉你50款最实用的开源移动工具.docx_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

厦门中软卓越告诉你50款最实用的开源移动工具_IOS安卓培训移动优先的开发理念已经成为前瞻性应用开发机构的首要标志。但是移动开发程序员的工作重复性高且苦闷,所以一定要选择合适的开源工具,进而加快整个开发速度。俗话说,站在巨人的肩膀上,我们会看得更远。厦门中软卓越IT培训机构黄天量老师收集并罗列了部分最佳的开源移动管理解决方案、移动安全应用程序、移动开发工具和移动应用程序。移动管理解决方案篇:1. ConvertigoConvertigo是一个功能完备的企业级移动平台,可用于开发、部署和管理应用程序。除了免费社区版(已安装了5万多套)外,它还有收费的标准版和增强版。支持的操作系统:Windows、Linux和OS X,其客户软件支持iOS、安卓、Windows Phone和黑莓相关链接:2. ForgeRockForgeRock提供了几种不同的访问管理和身份管理工具,包括支持移动设备、移动应用程序和API的几个工具。通过分好几个档次的收费订阅服务来提供支持。支持的操作系统:Linux相关链接:/en-us/3. OCS Inventory NG许多IT部门使用OCS Inventory NG来跟踪现场硬件,而现在这款工具还为安卓和Windows移动设备提供代理。它可以检测到网络上的活动设备,提供设备类型和已安装应用程序方面的信息。支持的操作系统:Windows、Linux、OS X、安卓和Windows Phone相关链接:/en/4. OpenMobster这个工具既包括可部署到私有云的移动后端即服务,又包括移动企业应用平台(MEAP)。功能特性包括:企业级同步平台、推送通知、移动远程过程调用(RPC)和管理控制台。支持的操作系统:Windows、Linux、OS X(支持安卓、iOS和Windows移动设备)相关链接:/p/openmobster/5. WSO2企业移动管理器这个综合的企业级移动解决方案包括:移动设备管理(MDM)、移动应用程序管理、企业应用程序商店和移动数据安全等功能。提供收费的支持和培训服务。支持的操作系统:Windows、Linux和Solaris相关链接:/products/enterprise-mobility-manager/移动安全和隐私篇6. APGAPG的全称是“安卓隐私保镖”,它为安卓系统实施了OpenGPG加密标准。它提供了加密、解密、签名和密钥管理等功能。支持的操作系统:安卓相关链接:/projects/apg/7. ASEF有没有想过你的安卓应用程序是否在窥视你?安卓安全评估框架(ASEF)通过一款测试套件来运行应用程序,找出恶意软件、广告软件和耗用带宽的软件,以此试图解答这个问题。支持的操作系统:安卓相关链接:/blogs/securitylabs/2012/07/25/android-security-evaluation-framework-a-s-e-f8. The Guardian ProjectGuardian组织为安卓设备提供了无数与安全和隐私有关的应用程序。除了Orbot(见下文)外,这个项目还包括Orweb私密Web浏览器、ChatSecure私密安全消息(前身为Gibberbot)、ObscuraCam隐私摄像头、Pixelknot隐身消息以及Ostel加密通话。支持的操作系统:安卓相关链接:/apps/9. KeePassDroid、7Pas(KeePass for Windows Phone)和iKeePassKeePass是市面上最受欢迎的开源密码保险箱之一。开发人员已将该应用程序移植到所有主要的移动操作系统上。支持的操作系统:安卓、iOS和Windows Phone相关链接:/p/keepassdroid/http:/7http:/ikeepass.de10. LBE Privacy GuardLBE声称是“面向安卓的功能最强大的隐私保护软件。”它不仅让用户拥有更大的控制权,能控制应用程序可以访问哪些数据,还能阻挡恶意软件和不需要的流量。要注意:如果想使用它,你需要一部破解的手机。支持的操作系统:安卓相关链接:/api/click?format=go&jsonp=vglnk_142196041168311&key=a8b3db45c5a4f36e59ba21e41d544c09&libId=9f0bc125-1a38-4c5a-afa1-7eda673349d4&loc=http%3A%2F%2F%2Fopen-source%2F50-open-source-mobile-tools-1.html&subId=9&v=1&out=https%3A%2F%2F%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.lbe.security.lite%26hl%3Den&title=50%20Open%20Source%20Mobile%20Tools%20-%20Datamation&txt=LBE%20Privacy%20Guard11. MasterPasswordMasterPassword不是将你的密码存储在保险柜里,而是使用一种基于你姓名、站点和主密码的算法,根据需要来生成安全的密码。这种方法具有的优点在于,你根本不必为同步而操心,也不必将自己的密码交给云服务提供商去保管。支持的操作系统:Windows、Linux、OS X、iOS和安卓相关链接:12. OrbotOrbot让安卓设备可以通过安全私密的Tor网络来访问互联网。为了提供真正匿名的通信服务,它通过几台服务器来发送加密信息,让发送的信息无从追查。支持的操作系统:与操作系统无关相关链接:/apps/orbot/13. Secrets for Android可以在安全数据库中对你的密码及其他“秘密”进行加密。还有一款名为PCSecrets的PC版,让你可以从你的计算机来访问数据,并且很容易将数据传输到新的设备。支持的操作系统:安卓相关链接:/api/click?format=go&jsonp=vglnk_14219607718498&key=a8b3db45c5a4f36e59ba21e41d544c09&libId=9936b309-aff1-427e-94f6-c8aaf41e2f24&loc=http%3A%2F%2F%2Fopen-source%2F50-open-source-mobile-tools-1.html&subId=9&v=1&out=https%3A%2F%2F%2Fstore%2Fapps%2Fdetails%3Fid%3Dnet.tawacentral.roger.secrets&title=50%20Open%20Source%20Mobile%20Tools%20-%20Datamation&txt=Secrets%20for%20Android14. XPrivacyXPrivacy赢得了Black Duck软件公司评出的“年度新项目”(Rookie of the Year)大奖,让用户可以限制安卓应用程序所能访问的数据类别。如果某个应用程序要求许可权限,以便访问联系人或位置数据才能运行,XPrivacy就会向它发送虚假数据,那样该应用程序能正常运行,同时又保护了用户的隐私。支持的操作系统:安卓相关链接:/M66B/XPrivacy移动开发工具篇15. Apache CordovaCordova平台提供了一套API,以便使用HTML、CSS和JavaScript等Web开发技术开发原生应用程序。有600多个插件可用来扩展其功能。支持的操作系统:iOS、安卓、黑莓和Windows Phone相关链接:16. Appcelerator TitaniumTitanium平台被75000多个应用程序所使用,它包括开源SDK(拥有5000多个设备和移动操作系统API)、基于Studio Eclipse的集成开发环境(IDE)和Alloy模型/视图/控制器(MVC)框架。还提供移动后端即服务(MBaaS)。支持的操作系统:Windows、Linux、OS X、iOS、安卓和黑莓相关链接:/titanium/17. BootstrapBootstrap由推特开发,声称是“互联网上最流行的HTML、CSS和JavaScript框架,可用于开发快速响应、移动优先的项目。”它非常容易定制,让用户可以核对表框,明确自己想在下载过程中加入哪些组件。支持的操作系统:与操作系统无关相关链接:18. EdhitaEdhita是一款开源文本编辑工具,它让用户更容易从iPad或iPhone编写代码。几个相关项目为该文本编辑工具添加了功能,包括EDHFontSelector、EDHInputAccessoryView、EDHUtility和EDHFinder。支持的操作系统:iOS相关链接:19. Hammer.jsHammer.js让你很容易将基于触摸和鼠标的手势识别功能整合到你的代码当中。默认情况下,它包括点击、双击、按下、拖移、滑动、捏合和旋转等识别功能。支持的操作系统:与操作系统无关相关链接:http:/hammerjs.github.io20. Ionic这个用于开发混合应用程序的前端SDK有望帮助开发人员“开发惊艳的应用程序”。它包括HTML、CSS和JavaScript等组件的几个库、手势及工具。它专门进行了优化,以便与AngularJS结合使用。支持的操作系统:与操作系统无关相关链接:21. JQuery MobileJQuery Mobile基于HTML5,可帮助广大开发人员开发快速响应的应用程序,这些应用程序可以从任何移动设备来访问。它包括一个主题定制器(Theme Roller),简化了构建和应用自定义主题的过程。支持的操作系统:与操作系统无关相关链接:22. jQT借助jQT,你就可以从安卓或iOS智能手机或平板电脑从事Web开发工作。功能特性包括:基于Sass的主题、支持Zepto、原生WebKit动画、回调事件、滑动检测、图像预装及更多。支持的操作系统:iOS和安卓相关链接:23. KurogoKurogo以日本剧场的舞台工作人员命名,这个针对移动设备而优化的中间件有助于开发内容丰富的网站。用户包括马萨诸塞综合医院、哈佛大学、布朗大学、乔治敦大学及另外许多知名机构。支持的操作系统:Windows、Linux和iOS相关链接:/home/24. LoopBackLoopback自称是“一种功能强大的Node.js框架,可用于开发API,而且易于连接到后端数据源。”一些附件增添了推送、文件管理、第三方登录和地理位置等功能。支持的操作系统:Windows、Linux、OS X、安卓和iOS相关链接:http:/loopback.io25. MoSync SDK和ReloadMoSync为其移动开发工具提供了两种不同的版本:SDK让用户可以使用C/C+或HTML5,构建跨平台的原生、Web或混合应用程序。Reload让开发人员可以使用HTML5/JavaScript,构建跨平台的原生应用程序。支持的操作系统:Windows、OS X、安卓、iOS和Windows Phone相关链接:26. OpenMEAPOpenMEAP声称是“第一个开源HTML5移动应用平台,让毫无编程经验的企业和消费者也可以轻松构建、管理和部署移动应用程序,这些应用程序针对每一种设备自动进行了优化,包括台式机、智能手机和平板电脑。”它让用户可以使用HTML5、CSS3和JavaScript,迅速开发应用程序;经可以部署在内部,也可以部署在云端。支持的操作系统:安卓、iOS、Windows和黑莓相关链接:HTML5/JavaScript27. PhaserPhaser专门为HTML5游戏开发而设计,它有望快速开发有趣的游戏。功能特性包括:WebGL和Canvas渲染、预加载器、三种不同的物理系统、精灵(sprite)、群组、动画、摄像头、触摸或鼠标输入及更多功能。支持的操作系统:Windows、Linux、OS X、安卓和iOS相关链接:sprite28. PhoneGapPhoneGap极其流行,它让人们很容易使用HTML、CSS和JavaScript,构建原生移动应用程序。除了开源版外,它还有一款收费的企业版,而PhoneGap Build服务可以在云端编译你的应用程序。支持的操作系统:Windows、iOS、安卓、黑莓、Windows Phone及其他相关链接:29. QtQt同时支持移动开发和桌面开发,这是一种跨平台的应用程序和用户界面框架,已被80多万人所使用。它支持C+和QML,而QML是一种基于CSS和JavaScript的语言。还提供了收费版。支持的操作系统:Windows、OS X和Linux相关链接:30. RhodesRhodes基于Ruby,这是一种移动应用程序快速开发框架,可用于构建充分利用设备硬件的原生应用程序,比如GPS、摄像头、条形码阅读装置、蓝牙和近场通讯(NFC)等硬件。它声称是唯一支持模型视图控制器、同步数据、支持所有设备、拥有主机托管构建服务和“真正工业设备功能”的框架。支持的操作系统:Windows、Linux、OS X、iPhone、安卓、黑莓和Windows Phone相关链接:/US-EN/RhoMobile+Suite/Rhodes31. Sencha TouchSencha Touch让用户能够使用HTML5构建移动Web应用程序,它包括50多个内置组件。提供收费支持和服务。支持的操作系统:与操作系统无关相关链接:/products/touch/32. THyM作为Eclipse项目的一部分,混合移动项目(又叫THyM)让开发人员可以使用Eclipse IDE,构建混合移动应用程序。它支持Adobe Cordova,已整合到JBoss Developer Studio和Zend Studio当中。支持的操作系统:与操作系统无关相关链接:/thym/33. Vim现在你可以在iPhone或iPad上使用常用或不常用的代码编辑工具了。值得关注的功能包括:自动内缩、可视化模式、可感知语言的语法突显、宏命令记录及回放、多个剪贴板及更多。支持的操作系统:与操作系统无关相关链接:/en/applications/vim/移动数据库篇34. RealmRealm旨在通过提供一种专门为移动设备设计的数据库,加快iOS和安卓应用程序的开发。该数据库声称可以“为你省下数千行代码和数周的工作量。”支持的操作系统:OS X、iOS和安卓相关链接:http:/realm.io应用程序测试篇35. Akamai Mobitest这个工具旨在让用户更容易查明自己的网络在实际的移动设备上运行如何。你可以从下面这个链接下载源代码,Akamai还在其网站上提供了一项有限的主机托管服务。支持的操作系统:与操作系统无关相关链接:/p/mobitest-agent/36. AppiumAppium是一种测试自动化框架,可支持iOS、安卓、移动Web和混合应用程序。不像另外一些测试工具,它并不需要特殊的SDK或重新编译实际上只要测试你的生产代码就行。支持的操作系统:与操作系统无关相关链接:http:/appium.io37. QuincyKitQuincyKit是支撑微软的HockeyApp崩溃报告机制的开源技术。它提供了实时崩溃报告管理和长期统计数字。支持的操作系统:OS X和iOS相关链接:/bitstadium/QuincyKit移动实用工具篇38. Android-VNC-Viewer这款安卓VNC客户程序可通过Google Play获得,它可以连接到TightVNC、RealVNC、x11vnc和苹果远程桌面(Apple Remote Desktop)。它让用户(或技术支持部门的人员)可以通过安卓设备,远程控制台式机或笔记本电脑。支持的操作系统:安卓相关链接:/p/android-vnc-viewer/39. ConnectbotConnectbot对UNIX管理员来说是个很好的选择,它是一款SecureShell(SSH)客户程序,让用户可以管理同时的SSH会话、建立安全隧道以及在其他应用程序之间拷贝/粘贴。如果你在Google Play上搜寻该应用程序,还会发现可更新其部分功能的分支版本。支持的操作系统:安卓相关链接:/p/connectbot/40. Floating Stickies如果你在台式机或笔记本电脑上使用一款便条纸实用工具(或者如果你在现实生活中使用大量便条纸),可能会喜欢这款面向安卓设备的便条纸应用程序。便条一直在其他所有应用程序之上,但你可以将它们停靠在一边,以及/或者缩小便条以节省空间。可通过GitHub来获得源代码。支持的操作系统:安卓相关链接:/api/click?format=go&jsonp=vglnk_14219649725068&key=a8b3db45c5a4f36e59ba21e41d544c09&libId=cba6efe8-34b2-4fbc-891a-7c73188c0ced&loc=http%3A%2F%2F%2Fopen-source%2F50-open-source-mobile-tools-3.html&subId=9&v=1&out=https%3A%2F%2F%2Fstore%2Fapps%2Fdetails%3Fid%3Dgenius.mohammad.floating.stickies&ref=http%3A%2F%2F%2Fopen-source%2F50-open-source-mobile-tools-2.html&title=50%20Open%20Source%20Mobile%20Tools%20%3A%20Page%203%20-%20Datamation&txt=Floating%20Stickies41. SMS Backup+可借助这款大有帮助的应用程序,将你的短信备份到Gmail帐户。Google Play上有几个应用程序有相似的名称,但来自该GitHub项目的正宗版本可在此获得:/api/click?format=go&jsonp=vglnk_142196513719512&key=a8b3db45c5a4f36e59ba21e41d544c09&libId=cba6efe8-34b2-4fbc-891a-7c73188c0ced&loc=http%3A%2F%2F%2Fopen-source%2F50-open-source-mobile-tools-3.html&subId=9&v=1&out=https%3A%2F%2F%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.zegoggles.smssync&ref=http%3A%2F%2F%2Fopen-source%2F50-open-source-mobile-tools-2.html&title=50%20Open%20Source%20Mobile%20Tools%20%3A%20Page%203%20-%20Datamation&txt=here。支持的操作系统:安卓相关链接:/jberkel/sms-backup-plus移动应用程序篇42. A Time Tracker这款应用程序可帮助自由职业者、服务专业人员及其他职场人士跟踪何时开工、何时停工。它可以帮助计账或帮助提高工作效率。可以通过下面介绍的F-Droid来安装。支持的操作系统:安卓相关链接:/netmackan/ATimeTracker43. CrocodileNote可在移动设备上记便条,并它们归类到文件夹中,然后进行加密,那样别人要是没有你的密码,就无法读取。下面这个例子会让你可以下载该应用程序,源代码可通过Goodle Code来获得。支持的操作系统:安卓相关链接:/api/click?format=go&jsonp=vglnk_14219655466948&key=a8b3db45c5a4f36e59ba21e41d544c09&libId=9b65fa15-56df-4f5a-9748-b2b733ca65b9&loc=http%3A%2F%2F%2Fopen-source%2F50-open-source-mobile-tools-3.html&subId=9&v=1&out=https%3A%2F%2F%2Fstore%2Fapps%2Fdetails%3Fid%3Dgroomiac.crocodilenote&ref=http%3A%2F%2F%2Fopen-source%2F50-open-source-mobile-tools-2.html&title=50%20Open%20Source%20Mobile%20Tools%20%3A%20Page%203%20-%20Datamation&txt=CrocodileNote44. Direct Dictaphone可以给自己留以后查看的简短信息。为了确保文件小巧,该应用程序将每则便条限制在45秒或更短。支持的操作系统:安卓相关链接:/api/click?format=go&jsonp=vglnk_14219656823239&key=a8b3db45c5a4f36e59ba21e41d544c09&libId=9b65fa15-56df-4f5a-9748-b2b733ca65b9&loc=http%3A%2F%2F%2Fopen-source%2F50-open-source-mobile-tools-3.html&subId=9&v=1&out=https%3A%2F%2F%2Fstore%2Fapps%2Fdetails%3Fid%3Dfr.herverenault.directdictaphone&ref=http%3A%2F%2F%2Fopen-source%2F50-open-source-mobile-tools-2.html&title=50%20Open%20Source%20Mobile%20Tools%20%3A%20Page%203%20-%20Datamation&txt=Direct%20Dictaphone45. Drupal Editor可从你的手机或平板电脑管理基于Drupal的网站。要注意:你需要Drupal才能使用它。源代码可通过GitHub来获得。支持的操作系统:安卓相关链接:/api/click?format=go&jsonp=vglnk_142196574979010&key=a8b3db45c5a4f36e59ba21e41d544c09&libId=9b65fa15-56df-4f5a-9748-b2b733ca65b9&loc=http%3A%2F%2F%2Fopen-source%2F50-open-source-mobile-tools-3.html&subId=9&v=1&out=https%3A%2F%2F%2Fstore%2Fapps%2Fdetails%3Fid%3Dch.dissem.android.drupal&ref=http%3A%2F%2F%2Fopen-source%2F50-open-source-mobile-tools-2.html&title=50%20Open%20Source%20Mobile%20Tools%20%3A%20Page%203%20-%20Datamation&txt=Drupal%20Editor46. F-DroidF-Droid让开源爱好者很容易将1000多款自由和开源软件(FOSS)应用程序下载到其安卓设备上。它包括:游戏、开发工具、实用工具、办公工具,甚至还有面向孩子的应用程序。支持的操作系统:安卓相关链接:47. K-9这个非主流的电子邮件客户软件声称拥有搜索、多文件夹同步、标记、归档、签名和PGP等更多功能。它支持IMAP邮件、POP3邮件和Exchange邮件。支持的操作系统:安卓相关链接:/api/click?format=go&jsonp=vglnk_142196528272411&key=a8b3db45c5a4f36e59ba21e41d544c09&libId=9b65fa15-56df-4f5a-9748-b2b733ca65b9&loc=http%3A%2F%2F%2Fopen-source%2F50-open-source-mobile-tools-3.html&subId=9&v=1&out=https%3A%2F%2F%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.fsck.k9&ref=http%3A%2F%2F%2Fopen-source%2F50-open-source-mobile-tools-2.html&title=50%20Open%20Source%20Mobile%20Tools%20%3A%20Page%203%20-%20Datamation&txt=K-948. JaspersoftJaspersoft是最受欢迎的开源商业智能工具之一,它提供了一款免费的移动应用程序,可以让用户使用商业智能数据和分析工具。J上有关于整套解决方案和商业服务的更多信息。支持的操作系统:与操作系统无关相关链接:/api/click?format=go&jsonp=vglnk_142196546882412&key=a8b3db45c5a4f36e59ba21e41d544c09&libId=9b65fa15-56df-4f5a-9748-b2b733ca65b9&loc=http%3A%2F%2F%2Fopen-source%2F50-open-source-mobile-tools-3.html&subId=9

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论