Visual Studio LightSwitch增加对HTML5和JavaScript的支持

在本周的 TechEd 发布会上,微软宣布,他们正在为 Visual Studio LightSwitch 增加对 HTML5 的支持,该工具旨在简化自定义数据库驱动业务应用程序(custom database-driven business applications)的开发。

LightSwitch 目前生成的是 Silverlight 应用程序。加入 HTML5 和 JavaScript 代码生成意味着,LightSwitch 应用程序现在可以使用支持的浏览器在任何平台上运行,包括 Android、iOS、以及 Windows 8。

这是朝着 LightSwitch 跨平台标准化迈出的又一步。 Visual Studio 2012 beta 版包括了针对 LightSwitch 的更新,这使得加入 OData 服务成为可能,以便非 LightSwitch 应用程序可以使用数据。至于引入基于 HTML5/JavaScript 的客户端,LightSwitch 团队提到

随着许多员工携带他们自己的设备来到工作场所,为每个设备构建本地客户端、并把每个实现部署到各个应用程序商店的做法很难行得 通。鉴于对 HTML5 和 JavaScript 的支持越来越多、以及充满活力的开发社区,符合标准的 HTML5 和 JavaScript 才是必然的技术选择。

Silverlight 客户端将继续作为 LightSwitch 应用程序的默认目标。微软表示,对于 HTML5 应用程序当前的主要焦点是移动优化和触摸功能。可能出现的情形是,功能完备的桌面客户端在 Silverlight 上运行,同时还有个 HTML5 移动伴侣(mobile companion)应用程序。LightSwitch 允许针对这些情形在同一项目中进行并行构建。

尽管 LightSwitch HTML5 客户端尚不可用,但是指日可待。到时您可以从 LightSwitch 开发者中心下载。

谷歌高管称 Android 碎片化归咎于手机厂商

北京时间6月30日上午消息,谷歌Android工程副总裁希罗什·洛克海姆(Hiroshi Lockheimer)本周表示,运行旧版本Android系统的智能手机和平板电脑数量将会下降,但由于Android生态系统固有的特性,最终结果如何将取决于手机厂商的做法。

洛克海姆表示,谷歌永远无法做到像苹果一样,即大部分iPhone和iPad用户能很快将设备升级至最新版iOS系统。他表示:“我们的统计图与苹果有些不同,因为我们生态系统的本质存在差异。”

他同时表示:“对一些设备厂商来说,当我们发布新版系统时,他们正在开发周期之中,因此时间并不总是非常合适。设备厂商将确定他们的目标是什 么。一些厂商可能会希望最先引入新版系统,他们也可能决定重新订制界面。Android是开源系统,我们希望给设备厂商更大的自由度。”

谷歌本周早些时候发布了Nexus 7平板电脑。这是谷歌推出的第一款自主品牌平板电脑,也是第一款采用Android 4.1“果冻豆”系统的设备。谷歌近期还完成了对摩托罗拉移动的收购,后者曾推出过Android平板电脑Xoom。

洛克海姆表示,较高的屏幕分辨率以及对电子书的支持是对平板电脑的最低要求。他表示,新版系统提供了名为Google Now的功能,这将是Nexus 7在面向大众市场时与iPad的主要不同之处。

谷歌还发布了开发者平台套件(PDK),以鼓励开发者和设备商与谷歌合作。洛克海姆表示:“我们使硬件开发者与我们保持同步,这将加速更新。但我们也希望芯片厂商和设备厂商在进行升级之前针对产品做好全面的优化。”

他表示:“我主要考虑手机软件,但我妈妈使用的是手机。她可能并不知道软件版本,但对我来说这毫无疑问是一个重要问题。”

诺基亚的 B 计划:Android

如果WP8系统失败,诺基亚将会把安卓系统作为后盾,诺基亚董事会成员Risto Siilasmaa在接受芬兰电视台采访时提道,这不再是一个假设方案。

Nokia Keeps Android As a Backup Plan If Windows Phone 8 Fails

这是一个让人们惊奇的消息,要知道之前这家伙死活不愿意接受安卓系统,看来是受市场战略失败检验后的反省,夕日巨人在担心即将推出的新款智能手机。

当然,这位理事会成员对目前研发部的产品开发还算满意,所以目前为止这个B计划还不在考虑范围。

文/雷锋网

十大最急需IT技术人才榜:Java开发人员领跑

根据Dice网站最新的调查显示,本月“最急需的十大IT技术”Java开发人员排到首位,紧随其后的是移动应用程序开发人员和NET开发人员。该数据显示,软件开发人员名列第四。不过这是一个笼统的称呼,因为在IT界基本上所有的开发人员都是在开发软件。

Dice网站的信息显示,在人才招聘市场,现在各个公司的招聘部门经理和主管们经常提及这些上榜的岗位,其频繁程度已经是其他工作岗位的二倍甚至三倍。根据招聘公司的报告显示,在全美大约有85,000个就业机会,其中和IT产业相关的就多达36,000个。

Dice 网站的爱丽丝 希尔(Alice Hill)认为,有如此多的公司急需这些技术人才,是由两方面的因素所导致的:一是迅速扩大的市场需求,比如说手机市场;另外一个就是对有经验人才的迫切 需求。虽然子在招聘市场上以上所列举的人才是如此的紧缺,但是现在很多公司并没有耐心为这些岗位的从业人员提供足够的培训使其逐渐成长起来。

下面是市场最急需的10类技术人才:

1,Java开发人员

2,移动应用程序开发人员

3,NET开发人员

4,软件开发人员

5,网络安全

6,SAP

7,SharePoint

8,网页开发工程师

9,Active federal security clearance

10,网络工程师

编译/腾讯科技

出乎意料 Java 在智能手机之战中赢得胜利

据国外媒体报道,Java曾因臃肿、繁琐、低效而被“取消”,但如今这一平台却成为了手机领域不可避免的一部分。没有人会注意到,Java在智能手机之战中赢得了胜利。当诺基亚Meltemi系统开发项目“覆没”时,这标志着诺基亚在一年内推出的第三个平台之星陨落,因为Symbian和MeeGo系统从某种程度上说已是“一败涂地”。

诺基亚Symbian系统 3000名工程师中已有多位工程师转到了埃森哲公司(Accenture)。相关消息显示,转至埃森哲的工程师依然从事漏洞修复工作。这使得诺基亚明确指定Windows为其智能手机的操作系统,而仅留下诺基亚Series 40为诺基亚其他手机的重要平台。Series 40仍是被称为“NOS”的诺基亚操作系统的古老版本,但任何比一款简单的应用更为复杂的操作系统都需要Java 框架。

同诺基亚一样,黑莓(BlackBerry)也是作为近年来智能手机之战的受害者之一。黑莓也通过构建一个Java基础架构的方式,使黑莓古老的操作系统“现代化”。为了保持竞争力,RIM与诺基亚需要使其智能手机的基本部件不仅要能运行像Twitter、eBay、Facebook等“必要”应用,也需要能与很多更专门的应用与服务如云端笔记网站Evernote、网络存储网站Dropbox等兼容。除了建立一个Java 框架之外,没有比这更快捷的方式来吸引开发人员。

Java已作为功能手机的一项运行解决方案近十年之久,但Java自身从未实现成为一款手机操作系统。不过从iPhone与 Android智能手机在市场上的表现来看,看起来市场并不是很在意手机的通话质量与电池寿命,而更在乎应用及完美的图形动画,因此诺基亚与RIM需要进行一个权衡。

本文作者是美国科技网站The Register专栏作家安德鲁-奥洛斯基(Andrew Orlowski)。

英文原文