在线报名 | 加入收藏 | 学校地图

电话:400-0379-707 QQ:710034203

首页 > 新闻动态 > 行业资讯 > 正文阅读

iPhone上可以跑.Net程序了

发布时间:2009-09-18 08:06:00 点击:0
洛阳北大青鸟导读:  Novell本周一为iPhone开发人员带来了新的开发工具,从现在开始iPhone开发人员可以使用微软的。Net框架代替苹果公司指定的C和Objective-C语言开发iPhone和iPod应用程序了。<br />  Novell的Mono为在非Windows系统上运行Windows程序提供了运行环境,Novell的Mono Touc
  Novell本周一为iPhone开发人员带来了新的开发工具,从现在开始iPhone开发人员可以使用微软的。Net框架代替苹果公司指定的C和Objective-C语言开发iPhone和iPod应用程序了。
  Novell的Mono为在非Windows系统上运行Windows程序提供了运行环境,Novell的Mono Touch 1.0是一套商业软件开发工具,让开发人员可以使用C#编写。Net程序。
  Novell开发平台副总裁及Mono项目负责人Miguel de Icaza说:“重要的是C#和。Net明显比iPhone原有的开发语言Objective-C更高效,Mono运行库提供了垃圾回收,线程管理,类型安全和Web服务”。
  他还谈道,Novell预计应用程序开发范围会很广,包括一般业务系统,生产应用,医疗卫生,游戏等。独立开发人员和软件厂商可以在应用程序商店销售他们的程序,同时企业开发人员和IT组织可以在新的移动环境中部署应用程序。
  Mono Touch除了提供软件开发工具外,还包括一系列的编译器,库和和集成Apple iPhone SDK的工具,开发人员可以使用本地iPhone API,同时还包括一个交叉编译器,它可以将。Net执行文件和库转换成iPhone支持的格式,以便于发布到苹果应用程序商店。
  Novell公司表示,和苹果公司的XCode IDE集成后,开发人员可以在iPhone或iPhone模拟器上测试应用程序。
  IDC分析师Al Hilwa认为MonoTouch为iPhone开发带来了一种全新的模式,但Hilwa认为底层代码还是会用Objective-C编写。一直以来,开发人员总是希望开发的程序既可以在iPhone上运行,又可以在PC上运行,现在MonoTouch就能满足这个要求,当然,最大的好处是为500万。Net开发人员打开了通向iPhone开发的大门。
  Hilwa说:“虽然iPhone和苹果应用程序商店都非常成功,但人们常常抱怨要另外花很多时间去熟悉Objective-C,一般开发人员都要全新学习它”。
  虽然Mono是基于LGPL协议可免费分发的开源软件,但MonoKit是基于商业许可的,LGPL需要用户使用他们自己的库替换LGPL库,否则就会和苹果应用程序商店发生冲突。
  Mono产品经理Joseph Hill说:“我们有权基于商业许可重新分发Mono”。
  MonoTouch企业版已经发布,每年的订阅费用是999美元,从8月开始,大约有2000用户注册了MonoTouch Beta版的试用。
分享该网页到:   转播到腾讯微博  分享到QQ空间
  • ①理论课
  • ②上机课
  • ③职业导向训练(COT)
  • ④指导学习课(DLC)
  • ⑤项目案例课
  • ⑥在线培训课(OLTL)
  • ⑦阶段项目课
  • ⑧毕业设计课
人才招聘 | 视频专区 | 专题活动 | 认证查询 | 网站地图