写点什么

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

评论

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

项目管理系列(9)- 项目分析与报告

Ian哥

28天写作

HASH碰撞问题一直没真正搞懂?这下不用慌了

架构精进之路

算法 hash 七日更 28天写作

第九周 性能优化(三)课后作业

简简单单

数字货币交易所软件开发|数字货币交易所系统APP开发

系统开发

新荣耀历险记:带着“神装”踏上英雄试炼路

脑极体

Elasticsearch 乐观锁并发控制

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

第九周 学习总结

简简单单

区块链交易所APP开发|区块链交易所系统软件开发

系统开发

Nginx架构赏析

旺旺

nginx 架构 中间件

我是这样使用极客时间APP的

熊斌

极客时间 28天写作

产品经理训练营笔记-产品思维和产品意识(中)

.nil?

产品经理训练营

一文带你读懂:设计模式的六大原则

后台技术汇

28天写作

「产品经理训练营」第二章作业

Sòrγy_じò ぴé

产品经理训练营 极客大学产品经理训练营 产品训练营

2021开启数据结构与算法的学习之旅

Nick

学习 flag 新年计划

Mac 电脑安装Etcd和Go的etcd/clientv3

BigYoung

Mac etcd client Go 语言

第二次作业

秦挺

产品经理训练营作业-第二周-产品思维和产品意识

.nil?

产品经理训练营

虚拟币钱包APP系统开发|虚拟币钱包软件开发

系统开发

高效学习:如何学得更快更好

石云升

学习 28天写作

企业是如何选择技术栈来做离线数仓

大数据老哥

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

跳蚤

Mysql 4种方式避免重复插入数据!

xcbeyond

MySQL MySQL使用 28天写作

重学JS | ES6既有Set,为啥还要有Weak Set?

梁龙先森

JavaScript 大前端 编程语言 28天写作

产品 0 期 - 第二周作业

Jxin

JVM垃圾回收机制是怎样的,何时触发YoungGC或FullGC操作?

Java鱼仔

Java 面试 JVM 垃圾回收

一起进阶一起拿高工资!Java开发进阶-log4j2日志脱敏原理分析

看点代码再上班

Java 程序员 log4j 编程开发

“苹果陷阱”无法避免,但我们已经在路上

JiangX

苹果 供应链 28天写作 制造业

架构师训练营第四周作业

跳蚤

Spring Boot 中集成Lucence

武哥聊编程

Java springboot SpringBoot 2 28天写作 Lucence

「架构师训练营 4 期」 第四周 - 001

凯迪

Dockerfile ENV 使用指南

K8sCat

Docker Dockerfile ENV ARG

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