Soma的博客中文版

Somasegar's WebLog - 原文地址http://blogs.msdn.com/somasegar
随笔 - 126, 评论 - 145, 引用 - 3

导航

关于

Soma是微软全球副总裁,负责微软公司Developer Division的工作。 微软DevDiv上海团队将Soma的网络日志翻译为中文,在这里与大家分享.

每月存档

最新留言

广告

Microsoft BizSpark:继续为15000多个创业公司服务!

[原文发表地址] Microsoft BizSpark: Serving 15,000 startups and counting!

[原文发表时间] Friday, June 19, 2009 11:15 PM

8个月之前,微软对外公布了Microsoft BizSpark的项目。这个项目旨在帮助创业初期的公司,通过提供免首付的微软软件、技术支持,以及可视度获得成功。

今天,我很高兴地宣布,迄今为止,已经有15000多个创业公司加入了BizSpark的项目。

参与的公司获得功能完整的微软平台及开发工具,比如Windows Server,SQL Server,Visual Studio和Expression Studio。BizSpark在99个国家中实施,并不要求独家经营权。许多开源的独立软件开发商正利用BizSpark测试他们应用程序的互通性,或是增加他们所能支持的客户端平台数量。

这15000个参与的公司所参与创新的领域包括社群网络,软件服务,保健,教育,移动,娱乐,以及财经。这些创业公司正在Windows的平台上成功的构建着他们的应用程序。他们的名字包括:ZocDocTwebaSquareClockEduifyStackOverflowSobeesMixedInKeyDevelomatic

这里有一些最近加入BizSpark项目的富有创新精神的公司。

clip_image002

在2008年12月看过Microsoft Surface之后,Nicolas Chaillan激起了灵感,想创造after-mouse,为Windows7和Surface构建可定制的触觉用户体验。After-mouse使用WPF和Silverlight,为在欧洲及其它地区的旅行社,零售商,房产商和医院构建多点接触的用户体验。BizSpark的产品许可证让after-mouse可以使用微软的技术创建宿主解决方案。

下图中,after-mouse的酒吧和餐馆应用程序可以让客人直接在餐桌上为晚餐点单。

clip_image003

clip_image005

Curse是一家坐落于硅谷的大型多玩家在线游戏或MMO的门户社区。该网站为MMO游戏提供论坛、wiki、评论、下载、博客、录像以及其他资源。Curse的重点在于游戏玩家生成的内容,并允许玩家创建他们自己的页面。Curse包含了World of WarCraft,StarCraft和Age of Conan的门户网站。

现在Curse已经拥有了140多万用户,并且此数目还在快速增长中。他们的网站使用了三台IIS7的web服务器和一个运行SQL Server 2008的数据库服务器。Curse的桌面客户端从.NET web服务中获得数据。该.NET web服务用C#编写,并运行在两台IIS7 web服务器上。Curse的CEO曾说:“我们的成功大部分归功于微软技术的性能和稳定性,以及使用微软开发工具所提供的生产力。我们将继续依然只使用微软的技术。我们正在使用WPF开发下一代的Curse客户端版本,并用ASP.NET MVC构建公共宿主服务。”

clip_image006

Lokad,一个由5人组成,创建于2007年的法国创业公司,向零售业、制造业,和呼叫中心行业提供在线业务预测和统计数据。将你的历史数据,如销售、现金流、呼叫数量、客户要求等,发送给Lokad,他们会把预测结果发送给你。Lokad的数学家团队使零售公司可以用最少的投资使用到顶尖水平运作的业务预测。Lokad的网络应用程序使用的是.NET 3.5,并使用LINQ技术和SQL Server中的数据进行交互。除此之外,Lokad是第一个在他们的产品开发环境中使用Windows Azure服务的独立软件供应商。

看到这些创业公司使用微软的平台和工具进行创新的工作着实令人兴奋。

欲了解更多关于BizSpark,以及如何加入的信息,请访问BizSpark on Startup Zone

Namaste!

posted on 2009-06-25 11:19:40 by Soma  评论(0) 阅读(6889)

Expression Web 3

[原文发表地址] Expression Web 3

[原文发表时间] Friday, June 05, 2009 11:12 PM

随着网络在为全世界消费群体创造和提供用户体验和应用程序的过程中,发挥着越来越中心的作用, 为网页设计师提供一个符合现代网页标准的工具就显得十分的重要。

在今年早些时候的MIX’09,我们发布了Expression Web SuperPreview for Internet Explorer的预览版。这工具旨在帮助网页设计师检测网页布局在不同版本浏览器中是否存在问题。SuperPreview将作为Expression Web 3的一个功能,并且会提供对SuperPreview for Internet Explorer的免费下载。我们现在正在对Expression Web 3做发布之前的最后准备工作,在2009年的夏天你们就可以用上它了。

现在,让我们来快速浏览一下包含在Expression Web 3里面的新功能,其中就包括SuperPreview。

SuperPreview

SuperPreview是一个用来观察网页在不同的浏览器中的显示效果,并帮助检测发生显示异常的原因的工具软件。我们意识到客户有权选择他们喜欢的浏览器 – 网页设计师也同样如此。但是,同一个网页在不同浏览器中的渲染效果往往并不完全一致的。所以,测试网页在不同的浏览器中的显示效果,可以用来保证兼容性和设计的保真度,这是非常重要的。

SuperPreview可以显示一个网页在不同的浏览器中撞在后所看到的效果。包括IE6、IE7、IE8 和Firefox 3。你可以把网页并排放着看,或者可以覆盖着看,并且可以利用尺子,向导和缩放工具条来精确地定位网页布局的不同点。你甚至可以把页面覆盖在Photoshop图片上来验证该页面在视觉上跟原图接近与否。下面,你可以看到Firefox 3 和IE6所产生的非常小的渲染效果的区别是怎么影响到你的网页看上去的效果的。

clip_image002

自从我们在MIX’09宣布SuperPreview之后,我们又添加了很多新功能。现在你可以通过查看HTML的Document Object Model (DOM)来看到在每一个浏览器中你的页面。当你点击任何渲染中的视觉元素时,他们会在DOM中显示被选中。

clip_image004

当你选择一个HTML的元素,Expression Web也会显示一个小的提示。比如大小,到左边的距离以及到顶端的距离。当这些数值跟它们的设定值不一样的时候,这些不同会被突出显示。在下面这个例子里,左边距离、顶端距离和高度值由于有差异而用被红色的字体高亮显示。

clip_image006

你可能会经常想要在不同的分辨率下来预览你的网页,保证你的客户在每一种屏幕显示率下都得到同样好的用户体验。你可以选择目前的浏览器渲染分辨率,或者利用浏览器的size选项任意输入一个分辨率。

clip_image008

最后,如果你在开发一个ASP.NET或者PHP网页应用,你要预览一个ASPX或者PHP文件,SuperPreview会调用一个ASP.NET或者PHP来渲染网页。显示这个页面在不同的浏览器中应该具有的显示效果。

快照浏览

当你想用复杂的工具来验证你的网页在你想要的多个浏览器中的显示是否正确,SuperPreview是一个很有用的功能。然而,当你设计一个页面的时候,你也许想要快速的看一个你的页面在其它的浏览器中是怎么样子的。

快照预览是用来显示本地HTML,ASPX或者PHP页面的浏览器预览,并且实时修正你的脚本,这样无需加载到实际的浏览器来验证你的脚本修正辩护,可以节省时间和精力。

clip_image010

快照预览板可以拖动并固定在Expression Web 3的任何地方 – 你甚至可以让它浮动在你的第二显示器。在该预览板的左上角,你可以选择在快照浏览中渲染所要的浏览器。快照浏览可以基于你所选择的浏览器来保真地渲染显示。此功能运用了SuperPreview技术,使用了所选浏览器的真正的渲染引擎,所以渲染是完全精确的。

利用SFTP 或者 FTPS发布

我们承认网页是多样化的,所以网页设计师需要一个标准兼容的工具来支持尽可能多的发布标准。Expression Web 3支持利用WebDAV,FTP,SFTP,或者FTPS到多个目的地的网站,并且提供实时的发布进度状态。Expression Web 3也支持一个网站发布到多个目标以及多个渠道的文件传输来提高速度性能。

clip_image012

Photoshop PSD

有了Expression Web 3,当我们工作于Photoshop文件的时候,已经极大地提高了工作流和容量能力。当你输入一个PSD文件,你可以选择你想要输入的那个层到你的网页。在该层被存于Expression Web 3之前,你可以把该层以JPG、PNG或者GIF的形式存档,并且扩展该图像。如果源文件被改变,Expression Web 3会提示你去更新。

clip_image014

Silverlight 视频

Expression Web 3允许你快速编码和插入Silverlight视频到你的网页中,Expression Encoder 3提供不同标准的编码和转译功能。你甚至可以选择从不同的视频播放器皮肤(skins),来最好的配合你的网页图像. Expression Encoder 3支持高质量的VC-1和H.264 Silverlight视频流媒体。

clip_image016

其它在Expression Encoder 3中的提高和更新包括对于Team Foundation Server 源代码控制的支持,以及Deep Zoom Composer来制作任意大的缩放图像。

想得到更多信息, 请访问Expression Web Team Blog.

Namaste!

posted on 2009-06-11 13:49:44 by Soma  评论(1) 阅读(9206)

MSDN – 开发人员的第一站

[原文发表地址] MSDN - Where Developers Come First

[原文发表时间] Monday, June 01, 2009 9:38 PM

 

当开发人员想要学习如何在微软平台上构建软件的时候、获取知识与他人建立联系,都应当是很容易的。Microsoft Developer Network 每月向超过两百万不同的访问者提供帮助文档、文章、博客、视频以及论坛。

在过去的几个月中,MSDN团队对MSDN网站做了数百项更新。其中许多是很细微的更新,您可能没有直接注意到,但这些更新合在一起提供了统一的视觉界面以帮助开发人员能更快地在网站上找到最新的相关的信息。我想在这里与大家分享其中两个有代表性的更新。

语境就是一切

我们从社区听到了许多反馈,开发人员在浏览MSDN内容时希望尽可能地保持在当前语言的开发中心的语境中。根据这一反馈,MSDN团队对MSDN论坛 进行了更新,使其与开发中心的使用体验整合起来。一个Visual Basic 开发中心的用户点击论坛标签时,用户将会直接看到Visual Basic的论坛。统一的用户体验和连接地址确保您关注的内容和活动是实用并相关的。

clip_image001

论坛的更新还提供了许多其他的功能,包括一个新的快速加载的富文本编辑器、Top Answers列表可显示过去30天中的贡献用户的更新、以及版主在话题预览中直接“标注答案”的功能。

让我们听到您的声音

从社区获得反馈对于将MSDN改进得更好是很关键的。为了让您更容易地分享您对MSDN改进的意见和建议,我们在每个页面(除了资源库)的底部都添加了站点反馈的链接。点击这个链接您将能直接在一个单独的窗口里填写您的评论意见。

clip_image002

点击“提交”按钮系统将会生成一封直接发送给MSDN团队的邮件。这个团队会阅读每一封邮件,并通过您的建议来更好地理解公众在我们的站点上遇到的问题,并解决这些问题。与以往一样,您可以通过Microsoft Connect 站点报告微软产品的问题,或者在MSDN论坛上提出有关产品的问题。

上面我谈到了在MSDN众多的致力于提供更好的用户体验的改进中的两个例子。与MSDN站点上百万的开发人员交流,发送您的反馈来帮助我们在未来提供一个更好的MSDN站点。

Namaste!

posted on 2009-06-10 06:39:34 by soma  评论(1) 阅读(7302)

Powered by: Joycode.MVC引擎 0.5.2.0