Copyright2008
《Copyright2008》由会员分享,可在线阅读,更多相关《Copyright2008(35页珍藏版)》请在装配图网上搜索。
1、Building Mobile Messaging Applications with SMSDr.Ron Vetter,PhDDepartment of Computer ScienceUNC WilmingtonOutlineHistory of Mobile Development at UNCWDefinitions and TermsComparison of Mobile Application Development Models and CostThe Short Message Service(or SMS)Mobile Education,LLCQuestionsHisto
2、ry of Mobile Development at UNCW1999:Wireless Network Rollout2000:Project Numina nFocus on handheld computers and science/mathnApplications:SRS and GraphData nSee web site-2001-2003:Move to Pocket PCs2004-2006:NSF funded“Virtual Learning Communities”Project(Tablet PCs)2005-Present:Move to Mobile Pho
3、nesMobile Phone FactsIn 1995,roughly 13 percent of the U.S.population had cell phones.By 2006,it was 76 percent.Today,there are approximately 229 million cellular subscribers in the U.S.Wireless services generate more than$113 billion in revenues annually.Source:Definitions and TermsWAP Wireless App
4、lication ProtocolSMS Short Message ServiceSMSC Short Message Service CenterCSC Common Short CodeLets look at each of these items in turn.WAPMany phones have browsers that are like small versions of desktop web browsers.Phone browsers are designed to display is similar to HTML but much simpler.the de
5、-facto world standard for the presentation and delivery of wireless information and telephony services on mobile phones.Standard web servers can serve well as HTML.UNCW 1.CORMP:live weather and ocean data from buoysThe screen at the right shows links to all of the buoys.CORMP Selecting a link shows
6、the current conditions at that buoy.UNCW 2.UNCW Directory3.RSS News FeedsBOTTOM LINE:If it is available online,then we can make it available through WAP.UNCW Java ApplicationsInstalling a Java application on a phone is easier than installing an application on a PC.Application can be installed by cli
7、cking a link in a.Development Platform:SUN Java Wireless ToolkitCORMP Java Map ApplicationCORMP Java Map ApplicationThe Short Message ServiceDefined in 1985Purpose to allow simple communication between mobile devicesFirst SMS message sent early 90sFastest form of communication when counterpart not a
8、ble to take a callnFew seconds slower than direct voice callnFaster by hours or days when compared to other forms of communicationSource:SMSSMS is a service available on most digital mobile phones Message sizen160 7 bit charactersn140 8 bit charactersn70 16 bit charactersNo formatting just straight
9、textCan be used with automated systems,such as ordering products and services,or participating in contests.SMSCWhen a user sends a text message to another user,the phone actually sends the message to the SMSC.The SMSC stores the message and then delivers it to the destination user when they are avai
10、lable.This is a store and forward operation.The SMSC usually has a configurable time limit for how long it will store the message,and users can usually specify a shorter time limit if they want.CSCCommon short codes are numbers to which text messages can be sent from a mobile phone.Wireless subscrib
11、ers send text messages to short codes with relevant keywords to access a wide variety of mobile content.CSCs are compatible across participating carriers and are currently defined as 5 or 6 digit numbers.Interactive SMS requires a CSC Message AggregatorsMaintains connections with carriers SMSCs usin
12、g Short Message Peer-to-Peer Protocol(SMPP)Provide API for mobile content service providers to connect to their serversProvision CSC with cell phone carriers(provisioning takes approximately 3 months)Email-to-SMS GatewaysCarriers provide a mechanism to turn an email into an SMS message,called an Ema
13、il-to-SMS GatewayThey are one-way the recipient cannot reply to the messageCarriers filter for spam and may block access to the gatewayCarriers provide this service as a courtesy and may discontinue the service at any timeSMS System ArchitectureMobile UserService ProvidersSMSCSMSCSMSCSMS BrokerSMPPS
14、S7SS7Content ProviderAggregatorSMPPSMPPSMSSMSSMSAPIContent Server&SoftwareAppsUNCW SMS Applications1.Scheduling Messagesa)Reminder Serviceb)Daily Event Informationc)Notification(e.g.,opening in class)2.Interactive Messagesa)Shuttle Bus Informationb)Word UtilitiesWeb Site Comparison of Mobile Applica
15、tion Development and CostWAPJava MidletSMSAdvantages:Inexpensive to provideDevelopment is straightforwardFamiliar web browser based interfaceDisadvantages:Compatibility across devices is problematicVery few users are comfortable with using the browser on their phoneData plans are expensiveJava Appli
16、cationsAdvantages:Rich,graphical environmentEasy to installDisadvantages:Program must be tested for different phones,and even for different carriers with the same phoneDevelopment is complicated and time consumingSMS ApplicationsAdvantages:Many students already use text messagesCreating and sending
17、SMS is easier than opening browser or starting a Java applicationDisadvantages:Cost to send and receive messagesStateful behavior is difficult to emulateCost Models:SMSInteractive WAP:Fixed,Recurring,and Marginal costs are the same as those of providing HTML services,such as the existing HTML direct
18、ory service.Interactive SMS:Startup$2000Monthly$1500SMS Send/Receive 6Reaching Students:.SMSRecent survey of 188 UNCW studentsn82%use SMSn10%use WAPAmerican Idol Effect:SMS popularity growingStudents cite high cost of data plan as one reason for not using SMS much easier to use than WAPSMS Statistic
19、sIn 2000 14.4 million text messages/month.In 2006 18.7 billion text messages/month.In 2008 30 billion text messages/monthnAverage cost of a text message=$0.20According to figures from CTIA,the international association for the wireless telecommunications industry.Faculty Start-Up CompanyFocus on the
20、 commercial development of advanced mobile computing applications originating from UNCW.nEmphasis on interactive 2-way SMS interfaces to applicationsnExplore use of to lead users toward Mobile Education,LLCA faculty start-up company providing mobile message content servicesWorking with an SMS aggreg
21、ator to provision a common short code(90947)Will share the common short code across multiple institutions in order to reduce costsInitial focus will be on the higher education marketUNCW Applications(Fall 2007)1.Subscribe to receive daily campus events2.Emergency broadcast messages3.Interactive shut
22、tle bus information4.Integration with Banner request grade information and notification when a seat becomes available5.Interactive movie scheduleUNCW Applications(Fall 2008)1.Outlook Mobile Services 2.Coupons 3.Dub Hunt UNCW just placed 2nd in the 2008 AT&T Mobile Campus Challenge-Customized Applica
23、tionsMobile Education will work with institutions to make their content available via SMS.This includes:nPublic data published via RSSnBack office information via secure queriesnIntegration with Email(e.g.,FINAID application)Carriers SupportedCingular/AT&TVerizonT-MobileSprintNextelBoostAlltelVirgin MobileUS CellularCellular 1QuestionsContact InformationMobile Education LLCRon Vetter Jeff Brown Web site:
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。