网络操作系统应用第6章Internet信息服务网络与多媒体InterNet信息服务有哪些?学习目标IIS6.0的安装Web服务器原理,安装,配置SMTP服务器原理,安装,配置FTP服务器原理,安装,配置导入案例InternetInformationServiceIIS概述集成Web服务、FTP服务、SMTP服务于一体Web服务是指在网上发布可以通过浏览器打开的网页的服务。FTP服务是用来建立用于网上文件传输的服务。SMTP服务是搭建收发电子邮件的服务。WindowsServer2003相关安全措施不同系统上安装Web服务器存在很大差异Web服务器WindowsXP限制连接容易配置Windows2003IIS6.0无限制设置复杂LinuxApathe无限制命令操作IIS5.1网站~是什么我不想要服务器!简易Web服务器光盘或安装包控制面板/添加删除程序添加组件IIS5.1安装IIS6.0安装光盘或者安装包管理您的服务器应用程序服务器IIS6.0安装web语言技术基于浏览器开发跨平台的应用WebappNativeappVS.Webapp本地能力成本高低依赖性基于平台浏览器性能高低发布更新build打包云端✔✔✔Hybridapphybridapppackagesawebappintoanativeapp吸引者15,000+hybirdappintheAppStoreBridgingthegapbetweenwebandmobiledevicewebappHTML5CSSJavaScriptAndroidNativeAPIsSymbianiosblackBerrywebosetc...phoneGap使用HTML5、CSS3、JavaScript技术构建跨平台APPphoneGap跨平台能够访问本地功能摄像头重力感应GPS电话本照片库本地通知设备信息phoneGap本地功能jsjsjsjsjsjsjs通过phoneGapbuildingphoneGap打包新浪移动云计算开发平台简单快速低成本产生Hybridapp流水线...组成与特点低门槛高效率应用商店为开发者提供最大的支持与帮助创建调试打包机打包跨平台发布创建应用代码模版服务端数据库RestAPIOAuth认证phonegap-plugins调试工具能够直观的查看界面效果和实际运行环境,并且可以调用手机本地功能云端调试实时查看一键安装在线跟踪智能菜单自动获取应用打包将webapp变成Hybirdapp打包成安装文件可以发布到应用商店新浪移动云计算开发平台原理client调试器ServerSAE访问复制打包机clientapkipa打包...hybrid基于新浪移动云开发移动应用新浪移动云刘蕾@草丁2012.05.1229•默认模版•默认模版+服务器端•Tab应用模版•Tab应用+服务器模版•社交应用模版•微博模版•……不使用模版创建应用•SAE•SVN+IDE•PhoneGap•⋯⋯Coding•云窗调试器•各种浏览器•模拟器/真实设备:安装包•⋯⋯移动端调试•apk文件[android平台]•ipa文件[iOS平台]•⋯⋯打包推广WhateverUWant应用模版提供了哪些方便?怎么去调试、测试打包效果?打包选项设置怎么调用本地设备接口?301、应用模版提供了哪些方便?2、怎么通过JS调用本地设备接口?3、移动端调试4、打包选项设置DEMO311、应用模版提供了哪些方便?32MobileBoilerplate针对移动Web优化的HTML5空白模版1、应用模版提供了哪些方便?33LazyMobile模版基于Tab/List页的移动应用模版1、应用模版提供了哪些方便?34LazyRest可以通过Web页面快速配置的RestServerLazyMobile模版基于Tab/List页的移动应用模版1、应用模版提供了哪些方便?3536oPath社交模版://ftqq.com/2011/12/30/how-to-build-a-path-like-app-using-html5-and-phonegap/HTML5+PhoneGap社交应用1、应用模版提供了哪些方便?37简微——微博模版移动云PhoneGap插件1、应用模版提供了哪些方便?38PhoneGap(Cordova)2、怎么通过JS调设备本地接口?39NativeAPIUIWebView|JavaScriptPhoneGapframeworkphonegap.jsNativeAPIPhoneGapframeworkWebView|JavaScriptHTML|JavaScript✔2、怎么通过JS调设备本地接口?402、怎么通过JS调设备本地接口?phonegap/phonegap注入phonegap.jsphonegap标签是否存在将对应平台的phonegap.js置入源文件中phonegap标签是否存在YESYES云窗调试器打包文件HTML文件NONO41PhoneGapAPI文档:=402PhoneGap源码:移动云插件API文档:=devcenter&catId=252Accelerometer三轴加速Camera相机/相册Capture音视频采集Compass指南针Connection网络连接状态Contacts通讯录Device设备描述信息Events应用生命周期状态File本地文件及目录Geolocation地理位置Media录制/回放音频Notification本地通知StorageSQL数据库……Weibo微博ImageFilter图像滤镜*2、怎么通过JS调设备本地接口?IFTRecognizer讯飞语音识别*42functiononSuccess(contacts){alert(’共搜到‘+contacts.length+’位联系人.');}functiononError(message){alert('onError:’+message);}varoptions=newContactFindOptions();options.filter=张;varfields=[”name,”phoneNumbers”,”emails”];navigator.service.contacts.find(fields,onSuccess,onError,options);Contacts获取通讯录2、怎么通过JS调设备本地接口?43UI布局调试•本地设备接口测试•云端实时调试•打包后一键安装测试3、移动端调试44Android平台iOS平台图标32x32,48x48,72x7257x57,114x114分辨率(启动画面)240x320,320x480,480x800320x480,640x960包名com.sinaapp.SAE$二级域名打包目录/client(可选)生成文件apkipa*4、打包选项设置45DEMO个人通讯录云端备份46Thankyou!Q&A谢谢观赏WPSOfficeMakePresentationmuchmorefun@WPS官方微博@kingsoftwps