大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

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

评论

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

macOS Sonoma 14.4.1 (23E224) 正式版发布,ISO、IPSW、PKG 下载

sysin

macos Sonoma macOS Sonoma

如何培养高质量应用型医学人才, “课-训-赛”育人才系列第二场直播活动圆满结束

ModelWhale

人才培养 数据科学 复合型人才 医学 应用型人才

与鲸同行,智领未来!和鲸科技高校市场渠道招募启动会顺利召开

ModelWhale

人工智能 软件 数据科学 渠道招募 高校市场

一文带你完整了解Go语言IO基础库

百度Geek说

go语言

LLM大模型推理加速实战:vllm、fastllm与llama.cpp使用指南

百度开发者中心

人工智能 大模型 LLM

无人不识又无人不迷糊的this

华为云开发者联盟

Java JavaScript 开发 华为云 华为云开发者联盟

软件测试学习笔记丨Allure2报告中添加用例支持tags标签

测试人

软件测试

有了这 4 款脚本工具, 再也不怕写烂SQL了!!!

Java技术精选

LED显示屏系统:构成与品质

Dylan

数字化 LED显示屏 全彩LED显示屏 led显示屏厂家 体育

大模型落地实战指南:从选择到训练,深度解析显卡选型、模型训练技、模型选择巧及AI未来展望—打造AI应用新篇章

汀丶人工智能

人工智能 大模型 prompt 工程 显卡选择

GPU推理加速与大规模上下文处理

百度开发者中心

人工智能 大模型

合辑下载 | MatrixOne 与 MySQL 全面对比

MatrixOrigin

数据库 分布式 云原生

全面解析 MessagePack:简介及使用技巧

Apifox

json 程序员 前端 后端 MessagePack

我们所面临的云原生安全问题

德迅云安全杨德俊

AutoMQ 社区双周精选第九期(2024.03.11~2024.03.22)

AutoMQ

大数据 kafka 云原生 AutoMQ

网心科技入选“2023年中国云生态创新应用技术产品”

网心科技

云计算 边缘计算 网心科技

Go代码优化实用指南

俞凡

golang

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