安卓java移植_将Android的Java移植到.NET上,终于有人实现了
Andriod的设计非常让我佩服,我也曾经试想将Andriod全部移植到.NET上。
大家都知道Andriod是基于嵌入式Linux内核,然后在内核外边包一个Java JDK的实现,并保留部分对内核的API调用,然后几乎所有的应用都是运行在JDK之上,这样的设计思路非常好,既可以利用linux的稳定,占资源小等等优势,又可以用Java实现很炫的效果,开发速度又非常快。鲁宾的确让人佩服。
但是我是一个.NET开发人员,对Java不是非常熟悉,使用起来比较不习惯,所以也想象鲁宾设计Andriod一样,设计一个可以利用.NET快速开发的Andriod。
我的想法是这样的:
微软最新推出了Silverlight富客户端技术,这个小插件比.NEt框架要精简的多,而且效果非常好,尽管只是WPF的一部分,但是满足最常用的应用,是足够了的,所以按照Andriod的设计思路,基于嵌入式Linux,然后在Linux内核外围实现Silverlight的插件作为应用的基础平台,然后所有的应用都建立在silverlight之上,同andriod类似,也预留出部分直接操作linux内核的API,方便实现部分特殊操作,这部分可以单独实现一个比较底层的基础应用平台,为杀毒软件和输入法等提供一个操作的接口。
可以利用的资源:在linux下有一个开源silvierlight项目moonLight,版本可能达不到最新的silvierlight5,但是估计以后肯定是可以的;
安卓java移植_将Android的Java移植到.NET上,终于有人实现了相关推荐
- java 围棋_开源Android围棋java源码
更多:开源围棋- 掌中围棋2.4版本源码,包含一个完善的SGF棋谱文件解析器,速度快,内存占用低适合Android使用 https://github.com/uestccokey/HandsGo SG ...
- android java 数组_关于android:Java按月将数组排列成多个数组
我在Java中有一个包含一组随机日期的数组: { January 20 2015, February 12 2015, February 20 2015, June 21 2015, July 12 ...
- android java调用_关于Android中Java调用外部命令的三种方式
此所谓三种方式,只是个人认为.本人还是菜鸟初涉,所以有所错误,请指正. 个人认为,Java调用外部命令.无非三种情况: 一.是只执行命令,不考虑返回值. 二.是执行命令的同时,还需要得到返回值. 三. ...
- java之php、Android、JAVA、C# 3DES加密解密
异常如下 1.javax.crypto.BadPaddingException: Given final block not properly padded 1)要确认下是否加密和解密都是使用相同的填 ...
- gradle生成java文件_使用Gradle for Java插件生成Java类
我想使用Gradle任务为 Java 项目生成Java类,类似于Android插件如何BuildConfig.java使用buildConfig 表示法创建,例如: android { ... bui ...
- java书籍_还搞不定Java多线程和并发编程面试题?你可能需要这一份书单!
点击蓝色"程序员书单"关注我哟 加个"星标",每天带你读好书! 在介绍本书单之前,我想先问一下各位读者,你们之前对于Java并发编程的了解有多少呢.经过了1 ...
- java 汇编_大话+图说:Java 汇编指令——只为让你懂
原标题:大话+图说:Java 汇编指令--只为让你懂 前言 随着Android开发技术不断被推到新的高度,对于Android程序员来讲越来越需要具备一些对深入的基础性的技术的理解,比如说Java汇编指 ...
- 我的世界java版_我的世界Java版1.16.5
我的世界Java版1.16.5终于经历多次测试终于推出了全新的正式版本哦,在这款游戏中修复了大量的bug确保玩家在游戏中可以尽情的创造玩耍,另外游戏中玩家可以利用各种资源组件来打造一场令人惊叹的奇迹建 ...
- java风控_【A0538】[java视频教程]金融信贷风控的机器学习实战视频教程 it教程
Java视频教程名称:金融信贷风控的机器学习实战视频教程 java自学 风控视频教程 it教程 7 E" b1 z7 `/ _& G百度网盘下载链接:8 }, g4 o5 ...
最新文章
- HashTab---Windows资源管理器的文件属性窗口中添加了一个叫做”文件校验”的标签...
- linux系统的日常管理2
- cisco dhcp vlan vrrp ospf 实验
- ele表格操作区根据数据_Vue数据绑定
- 【Python科学计算系列】概率论与数理统计
- 百度研究院发布2022科技趋势预测:大模型实用化、AI助力深空探测成热门
- 全排列 流程图_[分享]给排水工程全流程施工详解,看看精品工程是怎样施工的!...
- DOM、Window操作
- QT+ 状态栏+核心控件+浮动窗口
- Object-C,NSSet,不可变集合
- IOS视频播放器VKVideoPlayer简单教程
- ifcfg-eth0配置详解
- 巴马冷泉、巴马水到底是个什么?有市场吗?
- MySQL 子查询之 单行子查询及多行子查询
- 163邮箱开启SMTP权限
- Linux从一般用户切换到root用户
- MAC 合并多个jpg文件为PDF
- speccpu测试工具介绍和使用说明
- 华为DHCP Snooping原理及其实验配置
- 健身房信息管理系统(PHP+Html+MySQL)
热门文章
- 宜春学院数学与计算机科学学院,欢迎报考宜春学院数学与计算机科学(服务外包)学院...
- 商标买卖有无法律依据
- 一文让你学会flex布局关于主轴 、侧轴的布局方式
- 设计计算机组装方案音频,音频系统设计方案解析.doc
- win7系统提示0x80072F8F错误代码的解决方法(已经验证)
- ASEMI肖特基二极管MBR20100FCT图片,MBR20100FCT大小
- iMX6Q Sabresd Board SPL Mode
- Lightroom显示无法打开Lightroom 目录“LightroomCatalog“,因为已经在另一个应用程序中打开了该目录。解决方案
- 浅析恩智浦(含飞思卡尔)产品线
- Revit二次开发——自动生成构件图(总结)