写点什么

Mono 和.NET:Medtronic 的 iPad 应用背后的秘密

  • 2011-05-20
  • 本文字数:453 字

    阅读完需:约 1 分钟

苹果已经在商业应用方面大力推广 iPad。他们最大的成功故事之一是 Medtronic 的 mStar 应用程序,你可以在苹果的网站上看到它。苹果没有提到的是,这是一个真正的跨平台应用程序,它运行的C#基本代码在Windows、iPhone、iPad、Android 和Webkit 上都是一样的。

mStar 的核心是公共语言运行时。Mono 的实现充当着主要的角色,因为微软的.NET 仅限于在 Windows 上运行 C#代码。iOS 设备(iPad 和 iPhone)使用完全编译的代码,就像你从 Objective C 得到的。构建在 LLVM 之上,C#代码将会编译并链接到 Mono 运行时。其它平台则使用标准的中间语言和 JIT 编译器这个组合,类似于 Java 和.NET。

在这层上面的是跨平台的 MVC 框架 MonoCross 。关于它的信息很少,除了 ITR Mobility 发布的简要的白皮书

MonoCross 要求开发者使用本地工具包实现与设备相关的视图。在 iOS 上,本地工具包是通过 MonoTouch 向 C#开发者公开的。在 Android 设备上,这个任务是通过 Mono for Android(又名 MonoDroid )来实现的。

查看英文原文: Mono and .NET: The Secret Behind Medtronic’s iPad App

2011-05-20 06:293107

评论

发布
暂无评论
发现更多内容

性能优化总结

幸福小子

性能优化

架构师训练营 1 期第 11 周:安全稳定 - 总结

piercebn

极客大学架构师训练营

【第11周】安全稳定

云龙

架构师训练营第一期第十一周作业

Leo乐

极客大学架构师训练营

冰河开源了全网首个完全开源的分布式全局有序序列号(分布式ID)框架!

冰河

分布式架构 雪花算法 分布式ID 全局序列号 全局唯一ID

架構師訓練營 week11 作業

ilake

架构师训练营1期 -- 第十一周作业

曾彪彪

极客大学架构师训练营

第七周学习总结

晴空万里

第二周学习总结

简简单单

架构师训练营 2 期 - 第六周总结

Geek_no_one

极客大学架构师训练营

架构师训练营 2 期 - 第 7 周命题作业

Geek_no_one

极客大学架构师训练营

你真的理解什么是创新么?|技术人应知的创新思维模型 (1)

Alan

创新 思维模型 技术人应知的创新思维模型 28天写作

软件开发人员的软实力之一:精细度

boshi

职业 随笔

架构师训练营第十一周作业

月殇

极客大学架构师训练营

架构师训练营第十一周总结

月殇

极客大学架构师训练营

架构师 01 期,第十一周课后作业

子文

架构师训练营 - 第十一周 - 作业一

行者

架構師訓練營 week11 總結

ilake

架构2期-第七周作业(1)

浮生一梦

极客大学架构师训练营 第七周 2组

软件设计的设计模式

简简单单

【第十一周】课后作业

云龙

架构师训练营 3 期 第二周作业

ihiming

十一周总结

orchid9

极客时间架构 1 期:第 11 周 安全稳定 - 学习总结

Null

安全稳定

wing

极客大学架构师训练营

架构词典:逻辑

lidaobing

架构 逻辑

性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化

幸福小子

性能分析

Week7总结

lggl

总结

架构师训练营 2 期 - 第七周总结

Geek_no_one

极客大学架构师训练营

架构师训练营第一期第十一周总结

Leo乐

极客大学架构师训练营

极客时间架构 1 期:第 11 周 安全稳定 - 命题作业

Null

Mono和.NET:Medtronic的iPad应用背后的秘密_.NET_Jonathan Allen_InfoQ精选文章