`
qix19qix
  • 浏览: 14058 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

标题:Mythroad平台自述----老虎会游泳(精啊!!)-阅(120)

 
阅读更多

标题:Mythroad平台自述----老虎会游泳(精啊!!)-阅(120)
2011年05月22日
  标题:Mythroad平台自述----老虎会游泳(精啊!!)-阅(120)
  3740852(江湖小虾)
  
  
  
  
  等级:贰级 勋章:
  普通会员 地区:交友
  2011-5-11 23:51:00
  我有很多名字。大部分人叫我mrp平台,也有人叫我MiniJ平台。但是我的正式名称却是Mythroad平台。Mythroad这个名字是我的创造者~~杭州斯凯网络科技有限公司给我取的,至于有什么含义,他们说让我自己体会。我存在的目标,就是让每一台普通的手机都可以自由地安装、使用精彩的第三方应用软件和游戏。为了这个目标,即使再艰难,我也会努力。但是在向前发展的同时,我会努力地做到不抛弃,不放弃。 其实,我并非个体,而是一个团体。以下三个成员组成了一个完整的我,它们分别是Mythroad SDK(Mythroad软件开发工具包)、Mythroad VM(Mythroad虚拟机)和Mythroad Resources Pack(Mythroad资源包,简称mrp)。 我是Mythroad VM(Mythroad虚拟机)。和JVM(JAVA虚拟机)一样,我的唯一目的即是更好地执行Mythroad平台的软件(mrp)。我有很多个版本,包括MTK平台移植版、展讯平台移植版、塞班S60v3模拟器版、PC Windows模拟器版(这些都叫做Mythroad VM)。我的存在,在Mythroad软件与实际硬件之间架起了一座桥梁。在我的帮助下同一个mrp包既能在MTK手机上运行,也能在S60v3手机或电脑上运行,软件的开发人员完全不用考虑它们的硬件之间有什么根本差异。不过展讯平台的VM比较特别。因为展讯本身的特殊性,VM可以运行的mrp包也比较特殊,比较难与其他平台的mrp包兼容。不过通过团体中的另一成员Mythroad SDK的努力,展讯版VM需要的mrp包也可以比较容易地生成。 我是mrp包,是Mythroad平台软件的网络传输和存储载体。我由Mythroad SDK自动生成,其中包含了Mythroad VM运行软件所需要的各种文件。在VM运行我所包含的软件时,它会把我解开,从中找到运行所需要的接口,然后开始运行。 在众多网友的共同努力之下,我的组成结构已经不再是一个秘密。现在,人们可以很方便地用第三方软件打开我修改里面的文件,或者制作一个新的mrp。于是我被应用在更多的地方,比如当成小而多的文件的压缩存储格式,来代替普通手机难以解压的rar与zip。 待续 最后,我出场了。我是Mythroad SDK,是mythroad平台软件开发的唯一工具。一直以来,我都被斯凯和它的合作商(CP)珍藏着。如果你想要用我来开发属于自己的mythroad应用软件,你不仅需要出一大笔钱购买我的使用授权,而且功能有种种限制,还要经过斯凯的重重审查,甚至要向它们开放源代码。对于普通用户和业余程序员来说,这是不可接受的!! 于是,那一天来了。一个人,他冒着被斯凯起诉的风险把我放在了Internet的公共区域。我大声宣布:我自由了! 斯凯冷笑:真的吗?看看你的身上有什么吧,没有我的钥匙,你永远也跑不起来! 我看到了,伪装。我的源代码,是Python,一种被称为大蟒蛇的开放源代码的脚本语言。在py2exe的帮助下,我套上了一层层厚厚的壳,终于变成了mrpbuilder.exe。你们叫我编译器,其实错了。我只是一个“编译配置器”,所作的仅仅是把编译所需的参数整理好,并整个交给ARM编译器去编译出*.ext。当然,最后mrp的打包、24位bmp图片格式转换等工作也是我做的。 最后,我出场了。我是Mythroad SDK,是mythroad平台软件开发的唯一工具。一直以来,我都被斯凯和它的合作商(CP)珍藏着。如果你想要用我来开发属于自己的mythroad应用软件,你不仅需要出一大笔钱购买我的使用授权,而且功能有种种限制,还要经过斯凯的重重审查,甚至要向它们开放源代码。对于普通用户和业余程序员来说,这是不可接受的!! 于是,那一天来了。一个人,他冒着被斯凯起诉的风险把我放在了Internet的公共区域。我大声宣布:我自由了! 斯凯冷笑:真的吗?看看你的身上有什么吧,没有我的钥匙,你永远也跑不起来! 我看到了,伪装。我的源代码,是Python,一种被称为大蟒蛇的开放源代码的脚本语言。在py2exe的帮助下,我套上了一层层厚厚的壳,终于变成了mrpbuilder.exe。你们叫我编译器,其实错了。我只是一个“编译配置器”,所作的仅仅是把编译所需的参数整理好,并整个交给ARM编译器去编译出*.ext。当然,最后mrp的打包、24位bmp图片格式转换等工作也是我做的。 网友努力着。他相信,我从py而来,最终也能变回py去 细心+耐心,在google code的unpyc帮助下,他终于得到了一份mrpbuilder.py,我的源代码。不过我可以肯定,这和斯凯手中的那一份肯定不一样,因为它,始终无法正常运行……斯凯又笑了。 可是,斯凯忘记了。它的授权算法,在mrpbuilder.py出现时已经公之于众。于是很快地,征对mrpbuilder.exe的纯手工授权破解方法出现,任何人都拥有了开发mythroad平台应用的权力。虽然,是冒着被斯凯起诉的风险,SDK也无法得到版本更新。 之后,斯凯作出了决定。给我增增减减,把很多重要功能和实用功能去掉后,推出了Free SDK,而且打包的mrp变态的只能在开发人员自己的手机上用。我那个郁闷啊!!凯,我尊重你,可它的前提是你对我同样的尊重我。可是……我们分手吧。不,为什么,我没有这个权力…… 只是,资源管理器有了,E_mrp有了,十六进制编辑器也有了。还有记事本、计算器、RC编辑器、秒表……各种新奇的功能,各种古怪的创意。不能从后台返回,没关系,用定时调出吧。屏幕黑了不能下载,不用担心,背景灯常亮来帮您。这些从实际出发的功能,是斯凯及其CP永远也不可能做出来的。只有自己,才了解自己的所需。要是他们真的重视用户体验,就不该弄出那个烂的程序设计。 不抛弃,即使是再老的机型;不放弃,即使再旧的软件。斯凯抛弃了,也放弃了,黑白屏已成常态,更新也在强制进行。 希望我们的民间开发者,能够做得更好。这是我,Mythroad SDK,来自软件本身的真切希望。 接下来的内容,是Mythroad VM的专题,明天继续
  送
  
  (0) 扔
  
  (0) [举报]
  ------------
  楼主:博客.相册.帖子.回复
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics