写点什么

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:292745

评论

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

进击的Serverless

傅轶

Kubernetes Knative Faas

架构培训 -04 学习总结 系统架构

刘敏

第四周作业:互联网应用系统

Larry

2020-06-27-第四周学习总结

路易斯李李李

架构师训练营Week4作业

小高

【荒于嬉】Redis持久化漫谈

luojiahu

redis 持久化

Week4 作业一

Coder

极客大学架构师训练营

架构师训练 第四周 作业

LiJun

极客大学架构师训练营

架构师训练营 W4 学习总结

Kun

极客大学架构师训练营

第四周·互联网架构-总结

刘璐

一个典型的大型互联网应用系统使用了哪些技术方案和手段(四)

麻辣

Week003 作业

徐培

架构师训练营 - 第四周 - 学习总结

Anrika

架构师

架构师训练营 第四周 大型网站的架构概述1

极客

架构师训练营 - 第四周总结

teslə

Week4 总结

Coder

极客大学架构师训练营

互联网应用系统的技术方案和手段

鲁米

架构师训练营第四周 - 总结

Larry

架构师训练营 - 第四周作业

teslə

一周信创舆情观察(6.22~6.28)

统小信uos

大数据 新基建 舆情

第四周作业

考尔菲德

架构师训练营 第四周 学习心得

LiJun

极客大学架构师训练营

Android | 资源冲突覆盖的一些思考

哈利迪

android 团队

【架构师训练营】第4周作业

花生无翼

极客大学架构师训练营

架构师训练营 W4 作业

Kun

极客大学架构师训练营

学习总结 -- Week 4

吴炳华

极客大学架构师训练营

Week4作业总结

丿淡忘

极客大学架构师训练营

Week003 学习总结

徐培

第四周作业

Geek_2b3614

极客大学架构师训练营

架构师训练营第四周作业

talen

第四周·互联网架构-作业

刘璐

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