预览模式: 普通 | 列表
跨平台开发工具REALbasic发展简史
(昭苏原创,版权所有,本文可以转载,但请注明出处)
 
1997年美国人Andrew Barry发布了一款名为CrossBasic的快速开发环境(RAD),这是他用业余时间编写的,通过它,用户能用BASIC语言编写图形界面应用程序,然后编译成能运行于680X0(68K)芯片的Macintosh机的程序和Java程序。同年9月CrossBasic被位于得克萨斯州首府奥斯汀市的FYI软件公司收购,由于CrossBasic已经被另一家美国公司注册成为软件产品的商标,因此决定更名为REALbasic,FYI软件公司也随之更名为REAL软件公司。收购然后获得新生,DOS、PowerPoint和FrontPage等知名软件何尝不也是这样。
 
1998年7月14日,REALbasic 1.0正式发布,使用它能非常轻易地为基于68K和PowerPC芯片的Mac机创建应用程序。随后REALbasic成为了Macintosh平台主流开发工具之一,也是所有Macintosh主流开发工具中唯一一款使用BASIC语言的可视化、面相对象的IDE,但是取消了生成Java字节码的功能。接着从1999年到2001年,REALbasic连续三年获得Apple Design Award提名,创造了该奖项的一个新纪录。
 
2000年4月17日,REALbasic 2.1发布,这是REALbasic的一个里程碑,在其中使用了交叉编译技术,使用户能在Mac上为Windows创建应用程序。同时微软Internet Explorer的Macintosh版的产品经理也宣称在开发IE5 for Macintosh的过程中使用了REALbasic,说REALbasic是开发Internet Explorer 5 Macintosh版的无价的工具。
 
2000年9月18日,REALbasic将市场扩展到了俄罗斯,这标志着REALbasic正式突入东欧市场。此前REALbasic在美国、西欧和日本市场取得了不错的战绩。作为这款产品的推广人,Proactive International, LLC公司功不可没。Proactive公司曾长期扮演REAL公司与欧洲经销商的中间人的角色,直到2006年REAL在法国巴黎成立欧洲分公司为止。
 
2001年7月18日,REALbasic 3.5推出,除了开始支持苹果电脑的下一代操作系统Mac OS X之外,对3D技术、微软Office自动化的支持,以及RBScript脚本语言的推出,都为REALbasic今后的发展打下了坚实的基础。
 
2002年是REAL公司比较平淡的一年,1月7日推出了4.0, 7月17日推出了4.5,但都没有新增什么特别出挑的功能,这年也没有获得什么奖项或提名。直到2002年9月1日REAL宣布将推出Windows平台版本的IDE时,才稍微打破了这一年的沉静。但是在次年2月24日推出的REALbasic 5.0中,虽然增加了很多新功能,但并未立即推出Windows版本。直到2个月后的4月28日,REALbasic 5.0的Windows版终于宣告上市了!这样用户能在任意一个系统中为两个系统开发应用程序——又是一个里程碑!
 
2003年真是忙碌的一年,7月23日REAL公司宣布了对Linux系统的支持策略,并宣称将在REALbasic 5.5版中正式支持交叉编译ELF格式的GUN/Linux应用程序。而REALbasic 5.0先在当年7月被Mac用户界著名的Macworld杂志给与了4.5只“老鼠”的好评(满分为5只,但极少打出满分),随后在12月16日的2003 MacInTouch读者评选中被评为最佳开发工具。3天后的,REAL公司正式宣告将于次年3月底举办首届年度用户大会REAL World 2004。
 
2004年2月25日,又是一个值得纪念的日,能够生成Linux应用程序的REALbasic 5.5面试了,同时与用户见面的还有远程调试、对创建控制台程序的支持等重要的新功能。REALbasic 5.5是世界上第一款能为三种主流平台生成四种应用程序格式(PEF、Mach-O、PE和ELF)的商业开发工具。REALbasic 5.5版的试用版也是Microsoft Office 2004 (Macintosh版,发布于同年的5月18日)的附带软件之一。同时REAL公司为了展示REALbasic中完善的Office自动化控制功能还为Microsoft Office 2004开发了5款实用工具(Office Power Pack第一卷,www.officepowerpack.com)。除了与微软Macintosh部门进行了密切合作之外,Novell和RedHat也从这一年起成为了REALbasic的合作伙伴,尤其是Novell在官方网站等中编写专题,演示如何将VB程序通过REALbasic转换为Linux程序。
 
由于REALbasic 5.5的出色表现,REALbasic被皆有软件工业的奥斯卡之称的Jolt Product Excellence大奖(由CMP Media的《Software Development》杂志评选,SD杂志于2006年合并入《Dr.Dobb's Journal》)和SYS-CON的LinuxWorld读者选择大奖提名。这两项大奖一项由业界评选,另一项由读者投票,都有一定的代表性。2005年3月,REALbasic 5.5 Windows版获得了CMP评选的Jolt开发工具类生产率大奖;并在2006年1月经过一年的读者投票之后,REALbasic 2005 Linux版以绝对优势获得了LinuxWorld的最佳Linux编程环境和最佳Linux开发工具两项读者选择大奖。此外在2005年2月份的DEMO@15软件展示大会上,REAL公司还获得了DEMOgod大奖。
 
从2004年2月25日发布REALbasic 5.5起,一直到次年7月,整整1年半,REAL公司没有发布新版本,只是对5.5进行少量的更新。这并不是因为REALbasic 5.5过于经典,而是REAL公司开始重新编写REALbasic的开发环境(底层的编译器和框架包等没有重写)。虽然放弃旧有代码重头开始开发是软件业的一个大忌,但是REAL公司的情况却不同。随着Linux支持策略的确定,同时推出Mac OS、Windows和Linux三个版本的IDE势在必行,但是可是现有的Macintosh版和Windows版就是用Macintosh和Windows平台上的两种开发工具和不完全一致的两种C++语言编写的。从图形界面技术上看,一个用的是Apple的Carbon框架,一个用的是Win32API和控件,要再加入一个用GDK+的Linux版本,开发维护和更新任务必然会越来越艰巨,因此REAL公司改用REALbasic开发新的IDE。
 
2005年7月14日REALbasic 2005第一版(REALbasic 6.x版的开始)的Windows和Macintosh版本推出,Linux版也进入公开测试阶段,不久后的9月13日Linux平台版正式推出,REAL公司的开发团队又一次改写了历史,REALbasic开始支持所有主流平台,并能为之开发本地(原生)程序。此外在2005年5月5日,REAL公司还与SQLabs公司签订了协议,雇用后者合作开发REAL SQL Server。
 
2006年3月REAL与其欧洲总分销商Proactive International, LLC公司的合同不再续签。就在刚终止合同的3月7日,波兰教育(及科学)部为全国300多所高中统一采购了3500份REALbasic,以代替不再被微软支持的VB6,并改用REALbasic新教材进行基本的程序设计课教学。接下来在4月4日,REAL在欧洲的分公司在法国巴黎成立,代替Proactive公司负责欧洲的分销和法文版的开发。就在三天前的4月1日,REAL公司刚与上海棠盈阁软件咨询有限公司(Shanghai Toringo Software Consultancy Co., LTD)签订协议合作成立REAL软件中国全球中心,负责简体、繁体中文版的开发和东亚-太平洋地区(除日本和澳大利亚外)的部分事务。
 
2006年5月1日,在REAL公司庆祝10周年纪念日的同时,宣布REALbasic用户在几个月前超过了10万。随后,在同年6月和8月,REALbasic的法文以及简体繁体中文版正式上市,使RB的语言版本从原有的4个(英德意日)发展到7个。此外,REAL公司还在7月25日正式发布了新产品,名为REAL SQL Server的跨平台多用户数据库系统。
 
十年来,REAL公司一直在这个小小的细分市场上努力拼搏,以低廉的价格满足这这个市场中用户的需求。愿REAL公司及其产品能继续在各个计算机平台和控制这些平台巨型企业间保持中立,早日成为跨平台桌面应用程序开发工具的事实标准。
分类:编程开发 | 固定链接 | 评论: -3 | 引用: 0 | 查看次数: 54370

Eureka Seven短评

1、跨越故事型、生活型、意识流的叙事性作品
故事型、生活型、意识流是文学上对以小说为主的叙事文学作品的分类,同样也能用于影视作品分类上。《交响诗篇(Eureka Seven)》则想超越这个分类,全剧中把大量以英雄主义、惨烈的战争等内容的振奋人心的故事型元素,购物、足球赛、捉弄人、感情纠葛(浪漫啊,竟然把名字刻到了月亮上啊~~~羡慕中...)等生活型元素柔和起来,同时夹杂着几个整集的意识流(进入克拉利昂之后,等等)。
 
2、非人类的女主角、非机械的机器人
与《幻之记忆》中的克拉乌(克劳)一样,女主角Eureka无法用人类的语言来形容的生命体——高级珊瑚?克拉利昂?;与EVA一样,有着灵魂(这回靠的是魂魄驱动器和阿弥陀驱动器)的原型机NIRVASH。
Eureka:(1)感叹词=I have found it!(源自希腊数学家和发明家阿基米德发现测量不规则固体体积的方法,并以此发现测定金子纯度的方法时的惊呼) (2)一种高电阻铜镍合金 (3)加利福尼亚西北部一城市 (4)4个日文假名:えうれか/エウレカ
 
3、完整复杂的时空背景
一直为《十二国记》中塑造的纷繁完整的时空背景而感叹。《Eureka Seven》也并不逊色,从科学角度创建的完整的气象、地理环境和生物圈;从社会学角度设置的政体、宗教和社会环境。就连战争也由机器人+战舰战和媒体战两部分组成。偶也想要一本《Ray=Out》!
 
4、名人名言
“不要哀求,学会争取,若是如此,终有所获。”——英雄说
“爱护你的邻居。”——人类在近一万年前离开地球时写下了这句话
 
5、最后的疑惑
(1)男主人公兰顿出走并要返回月光号时为人所救,那个男人挥了挥棒子,一根桩就倒了,怎么搞的,我和兰顿兄弟一样存在疑惑。。。
(2)兰顿的“义母”战死后那枚戒指怎么会包在琥珀中掉落地球的??????我和兰顿兄弟一样存在深深地疑惑。。。
分类:生活旅行 | 固定链接 | 评论: -3 | 引用: -13 | 查看次数: 53597

My-HiMe和My-OTOHiMe有啥关系(短评)

HiMe系列已经出了两部,被称为“最终章”、“HiMe第三弹”的剧场版《风华大战》也出了SP,紧张拍摄中。但是两部HiMe的TV版有啥关系呢?
 
1、剧情
可以忽略,判断没有关系也未尝不可。不过女主人公总是要和另一个重要的女性角色抢同一个男人,不爽。
 
2、地点和时代背景
差远了,是在一个星球就不错了,年代则相差数百年。
 
4、战斗系统
1)舞Hime(My-HiMe):子兽及随身武器,倾向于神话传说,虽然可以用人工科技制造新的Hime;美代命似乎只有叫做弥勒的剑——这也能作为子兽,汗。
2)舞乙Hime(My-OTOHiMe):纳米机械战斗服配武器,少数可怜人用咒兽,以上均为科技产物。
 
3、人物
1)部分同名的人物:
非常多:比如夏树、静流、奈绪、碧(舞Hime中碧的子兽愕天王竟然在舞乙Hime中作为咒兽出现!)、黎人(在舞乙Hime中竟然没看到脸,可怜)、遥(舞Hime的珠洲城遥,舞乙Hime的珠洲之红玉)、茜(总有不错的男友,但总遇到倒霉事)、命(美代命与猫命神)、某某修女(舞Hime中的修女,舞乙Hime中的老师修女)、真白(从校长升到国王,运气真好)、风(音译那岐,升官发财改不了作恶,但成功失败似乎都无所谓的怪孩子),。。。,对了不能忘记诗帆,这个卷卷卷可是够汗的,连穿上战斗服变身后还要继续卷卷卷,诅咒高手,佩服之至。
2)全部同名的人物:只有舞衣、巧海、晶这个日邦格(zipang)三人组,zipang乃西方人对日本的误读,也是西方对日本的古称,但使用起来往往有一种“乌托邦”的味道——“理想中的日本”,因此在舞乙Hime中只有这三个人使用日文名(日本汉字),并保留了舞Hime中的原名,其他人都是半日文半西文的名字(因此记不住全名)并在Cast中用片假名拼写(更搞不清谁是谁了)。
3)应该是同一个人的角色:只有深优·古利亚,一则她多次提及了“那位大人”,并在一次战斗启用某种破坏力较强的模式时需要使用艾利莎的基因认证;其次她保护有象的理由是:在她的眼中有香头上闪着金色的光,这与她对艾利莎的认识相同,在艾利莎死前她还说过“如今这光芒消失了”;也只有她(“它”更贴切)能活过N百年;而且还是和在舞Hime中一样是戏份不多,但起着非常重要的作用的配角。
分类:生活旅行 | 固定链接 | 评论: -4 | 引用: -9 | 查看次数: 48855