写点什么

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

评论

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

干了三年的Java,你竟然还不会MySQL性能优化

华为云开发者联盟

Java MySQL sql

“区块链+有机蔬菜”农产品溯源项目落地

CECBC

农业发展 农业

阿里巴巴云原生的 2020,注定不凡的一年

阿里巴巴云原生

阿里云 容器 开发者 云原生 年终总结

稻盛和夫《干法》| 教你做快乐的打工人

小匚

读书笔记 程序员 个人成长

程序员如何解决中年危机?资深Android开发带你入门Framework,醍醐灌顶!

欢喜学安卓

android 程序员 面试 移动开发

面试官:不会真有人不知道什么是线程池吧?

Java鱼仔

Java 线程池 并发

Spring Cloud Gateway (六) 自定义 Global Filter

Java 网关 SpringcloudGateway

引起故障的原因

jorden wang

如何利用状态同步开发一款游戏

Isa 婷婷

node.js 游戏开发 24小时自助游戏厅 联机游戏

大数据分析决策平台建设方案,警务情报研判系统搭建

t13823115967

数字银行成长性和盈利能力可期

CECBC

数字化转型

影像恋上智能:麒麟9000中的高甜CP创新

脑极体

涨知识!一个三非渣本的Android校招秋招之路,赶紧收藏!

欢喜学安卓

android 程序员 面试 移动开发

【薪火计划】07 - 与领导沟通的方法

AR7

管理

Ubuntu 使用 Iptables 做网络转发

wong

iptables Ubuntu20.04

2021 第一份唠嗑

大头虾

Android开发经验谈:2021最新Android常用开源库总结,成功收获美团,小米安卓offer

欢喜学安卓

android 程序员 面试 移动开发

平安社区平台解决方案,智慧社区综合服务平台搭建

t13823115967

智慧社区管理平台开发

Spring 源码学习 13:initMessageSource

程序员小航

spring 源码 源码解析

Arthas 定位 Dubbo 手动注册 Eureka 异常

阿里巴巴云原生

阿里云 云原生 dubbo 工具 征文大赛

「每日一题」抖音面试题:请阐述vue数据绑定的实现原理

Java架构师迁哥

免费下载来自阿里巴巴 双11 的《云原生大规模应用落地指南》

阿里巴巴云原生

阿里巴巴 阿里云 开发者 云原生 k8s

字节内部MySQL宝典意外流出!极致经典,堪称数据库的天花板

比伯

Java 编程 架构 面试 技术宅

移动设备管理平台的搭建(基于STF/ATXServer2)

行者AI

人工智能

数字化浪潮下 哪些银行业务或“生变”

CECBC

金融科技

使用 iTerm2 打造美观高效的 Mac 终端

郭旭东

Mac 终端 iterm2

深层互联带领自动旅游讲解耳麦进入“非入耳”时代

DT极客

如何通过 Serverless 轻松识别验证码?

阿里巴巴云原生

人工智能 阿里云 Serverless 云原生 数据采集

ChaosBlade 在工商银行混沌工程体系中的应用实践

阿里巴巴云原生

云计算 高可用 开发者 云原生 实践

Pulsar 2.7.0 新增特性概览:事务支持、Topic 级别策略配置等

Apache Pulsar

大数据 开源 pulsar Apache Pulsar 消息中间件

SourceTree 如何连接 GitLab

TroyLiu

git gitlab SSH sourcetree

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