虽然只看了其中的几个,但觉得这个MSDN TV: Lap Around Longhorn 这个非常好,这个是由两位大名鼎鼎的重量级人物 Chris Anderson 和 Don Box “主演”的,在这个 TV 片断中,他们通过编写实际代码,提示了 Longhorn 中的一些新技术,如 Win FS、Indigo、Avalon 等,你可以在这个片断中看到他们对技术的激情、高超而快速的代码编写和演示技巧、同事间的合作无间等,注意到一个细节,Anderson 用的编辑器是 Emacs 。
今年的 PDC 很不一样,大量相关信息通过 MSDN、Blog 等渠道披露了出来,体现了 Microsoft 开放、共享、关注普通技术人员的作风,也足以弥补我们未能亲临现场的遗憾。
posted on 2003-10-31 15:16:00 by moslem 评论(9) 阅读(6467)
有 Xbox 的朋友有福了,微软近日发布了期待已久的 XBOX Music Mixer,可以让玩家把Xbox当成一个多媒体中心,可以在其上共享照片、音乐,同时还可以用幻灯片方式展现图片;体验CD回放、进行音乐DJ;并有增强的2D、3D视觉插件等等。更有意思的是,还可以让玩家使用Xbox唱卡拉OK,更华丽的操作介面、有效的音乐压缩模式、歌曲管理系统、音乐剪接...等,甚至还能透过“Xbox Live”进行付费音乐下载,更华丽的操作介面、有效的音乐压缩模式、歌曲管理系统、音乐剪接...等,甚至还能透过“Xbox Live”进行付费音乐下载。
Xbox Music Mixer 的特性列表:
PC to Xbox music and photo transfer: 可以将图片和媒体传达从 PC 传输到 Xbox 上
Karaoke: 卡拉OK
Xbox Media Player: 媒体播放器
Photo album viewer: 相册查看器
Rave mode: 音效模式
Xbox Live support: Xbox Live 支持,可以下载视觉插件、音乐,接收朋友联机游戏的邀请等
在微软克服了Xbox平台的游戏来源不足之后,扩展其用途以吸引更多玩家,自然就成为微软的下一个目标。对于Xbox Music Mixer,微软有关人员声称:我们正在扩展交互式娱乐的定义,最大化地开发Xbox 的娱乐用途。另外,在 Xbox 的在线游戏服务功能 Xbox Live上,微软新推出的体育游戏新品牌XSN Sports可以组织玩家开展游戏比赛,比如组建虚拟球队、进行联赛等。这项功能对于视频游戏平台来说是全新的,而在一些PC游戏上,可以说是已经不新鲜了。另外,支持XSN Sports的游戏,现在可以通过网络与PC游戏对战,并支持无线局域网。
因为微软的 Xbox 脱胎于 PC 架构,增加新功能十分方便,有很多玩家乐此不疲地将很多 PC 上的软件移植到 Xbox 上,大大扩展了Xbox 娱乐功能,虽然 Microsoft 本意并不想开放 Xbox 的一些技术,但其本质上的相对开放和较为封闭的 PS2 来比较,还是体现了相当大的优势。
对于大量 XML 的存储,除了文件系统外,现阶段我主要是利用 Tabel 中的 Text 型字段来存储,XML 中的关键字段会提取出来,形成表中的其它字段,便于使用 SQL 去执行查询、更新等操作,对于 XML 的处理,只能先取出来,然后利用 MSXML 的 XMLDomDocument.Load 去处理,如果 SQL Server 中有内置的 XML 字段,相信对于 XML 的一些解析、查询操作将会更方便地进行。
SQL Server 和 XML 的集成相比其它关系数据来说,进行的较为顺利,而一些 Native-XML 数据库(完全以 XML 格式存储信息的数据库)则在市场上的表现并不如人意,记得前一两年,最著名的 Native-XML 数据库厂商 Software AG(Tamino)还在计算机世界等报刊上大做广告,现在已经很少见了。
在使用 ASP 的时代,开发人员/软件厂商经常为了保护代码的版权而使用 Microsoft Windows Script Encoder 工具,将 ASP 代码混淆编码,以防止代码被更改、复制,除了 ASP 代码之外,客户端的脚本也可以利用这个工具进行编码,在 这儿 可以下载 Windows Script Encoder。
另外,MSDN 订阅者下载站点上的 Office System 2003 的中文版,除了前几天出的 Office 核心组件外,Project/Project Server、Visio Profession、SharePoint Portal Server 2003 都有中文版了。据 Microsoft China 透露,简体中文版Microsoft Office System将于11月13日在北京正式发布。
posted on 2003-10-27 09:08:00 by moslem 评论(2) 阅读(3388)
从 eWeek 了解到,Microsoft 允许 MVP (Most Valued Professionals )访问超过 100 万行的 Windows 源代码,包括 Windows 2000/XP/2003 的产品、Service Pack 等。
据称,Microsoft 已经事先向 MVP 开放了Windows CE .Net, ASP.Net, Visual Studio .Net, and Passport Manager 等产品的源代码。
好象以前没怎么听说过这件事,难道 MVP 中的 MVP 才是授权范围?
另外,Microsoft 出了三个新东西,有兴趣可以下载:
1、Windows Messenger v5.0.0468
这个版本支持三种后端服务:Microsoft MSN Services、Exchange 2000 Instant Messsaging、SIP (Session Initiation Protocol) ,而 Office System 2003 中新成员 Live Communication Server 就是使用 SIP 协议,所以要用 LCS ,必须要用 Windows Messenger V5
去年在参加 Microsoft Architect 2000 培训的时候,看到讲师在介绍 Microsoft 内部的开发管理工具 RAID 的时候,感觉它确实是一个经过实践检验的好东西,但它没有产品化,后来 Microsoft 和上海合资成立的微创公司参照 RAID 做出一个产品 ---- BMS,本来以为这个东西会很好,后来碰巧别人送我一个试用版,结果一安装,让我大失所望,拙劣的界面、复杂的安装说明、速度慢,安装完用了一下就马上删除了,我在想,微创的高层管理人员也应该是 MS 的人呀,怎么做出这样一个四不象的产品,难道 MS 的这么多经验与技术到了中国的公司就马上失去了作用?不过这是当时的想法,据说现在微创 BMS 系统经过进一步的开发,已经十分稳定和有效了,但没有实证过。
我主要是 Share 一下我的测试管理(主要是 Bug 管理)工具的实现方法,就是使用常见的 Windows SharePoint Services(或者早期的 SharePoint Team Services) ,以下是大概步骤:
对于早期的 SharePoint Team Services(STS) 来说,除文档库外,自定义列表中不能增加附件,而测试中经常可能会将出错屏幕抓下来,供开发人员参考,但对于新版本的 Windows SharePint Services(WSS)来说,列表中的每个条目都可以增加任意数目的附件,可以完全将 Bug 的附加信息、相关文件附在一起提交。
当然,也有更专业的 Bug 管理工具,如 Numega DevPartner、Rational TestManager、TestTrack、Bugzilla等,但我感觉使用 WSS(STS) 实现起来最方便,而且是 Web Based ,不用安装客户端,用起来也最简便,这也算是我的一个比较好的、具有实践价值的 Best Practise 吧 。
posted on 2003-10-22 23:52:00 by moslem 评论(15) 阅读(7570)
2003年10月21日,Microsoft 发布了 Office System 全系列产品,Office System 产品包括6个产品套件,11种产品,4个服务器产品,1个服务和 Solution Accelerator。
新的 Microsoft Office System 产品显著地致力于帮助信息工作者、团队以及公司能更有效地完成其工作目标。
Microsoft Office System 由 Office 核心套件的 2003 版本和其它程序组成,包括更新的 Visio、FrontPage、Publisher 和 Project,两个全新的程序:Microsoft Office OneNote 和 Microsoft Office InfoPath。
四个服务器产品是:Office Live Communication Server 2003、Exchange Server 2003、Project Server 2003、SharePoint Portal Server 2003,新的服务包括:Microsoft Office Live Meeting 以及一些旨在帮助用户及其组织更有效地利用信息,更有效地协作,更容易地集成商业过程以增加个人、团队以及公司的生产力。
这个相当于一个窗体的 Container ,然后你可以用程序往里面塞各种各样的 HTML Code,显示出来的就是象 VB 的窗体编辑器那样的一个一个的 Control 。 注意,DHTML Edit Control必须设为浏览状态,这样才能捕获 Mouse 拖动/放大缩小等事件(DisplayChanged事件),才能自定义右键的快捷菜单,正因为此,所以不能使用 准的 IE 控件,使用它之后,就无法捕获事件.
2) 控件的实现
大家可以看到,VB 中的常用的控件,HTML 里都有:
3)窗体的保存
即然是 HTML ,就可以直接保存 HTML SourceCode 就可以,但我们的窗体解释器并不是一个浏览器,所以我们要转成格式化的,可以识别的格式,使用 IE 的 DOM 模型,取出放在上面的所有控件,保存成 XML 文件.
如果用户要修改已保存的窗体,则是上面一个过程的逆向,利用 XSL 把 XML 转成 HTML ,或者用程序解释 XML ,Render 成 HTML
4)属性的设置
每个控件有不同的属性,这个属性有些是和 HTML 相同的,有些是不同的,如果我要定义一个 Button ,要求它带有一个特殊的属性 Tag ,则在生成此控件时,要这样做: doc.body.insertAdjacentHTML "BeforeEnd", "<button>确定</button>" Tag 属性并不是 HTML Button 的标准属性,但你这样设置并不是错误的,利用 DOM 也能随便取出或设置 Tag 属性的值。
此控件的所有属性取出来,列在一个可编辑 Grid 里,放在屏幕的右边,就实现了属性编辑器的功能,要注意两边的同步,如改变了控件的Width、Height 等属性后,在窗体编辑器中要反映出来,同样道理,当用 Mouse 把控件拖动,移动时也要更新属性列表中相关的值。要同步的值还有字体、颜色,风格(3D or flat)等。
可以说,IBM 在 Linux 上的策略十分成功,即成功安抚了 Open Source 社区,使得商业软件公司和 Open Source 社区建立了很好的合作关系,也使得一些 Open Source 的优秀产品在 IBM 的软硬件平台获得大规模应用,有名的如:IBM HTTP Server(由 Apache 改造而成)、Websphere Application Developer(由 Eclipse 扩展而成)、WebSpere Portal Server(基于 JetSpeed),还有 WSAD 中的 JUnit、Ant、Log4J、Structs等,还有 zOS 上的 Linux 等。
IBM 自身的软硬件产品线太长,充分利用这些 Open Source 的产品,即能大大降低产品的研发和维护成本,也能达到有效地整合其产品的目的,尤其是 WebSphere 和多种硬件平台上的 Linux。
Linux 可以不要钱,但买 AS400、RS6000、Mainframe 却要给 IBM 付白花花的银子,IBM 赚大了,但对于 SCO 这样的纯软件公司来说,没有得到丝毫的好处,也难怪 SCO 会起诉 IBM,可怜 Microsoft ,正好给 SCO 支持了软件授权费用(用于其Windows Service for Uinx ),被业界和 Open Source 社区的口水差点淹死,看来 FUD 的战术谁都会用呀。
好象是一个 Microsoft 对于合作伙伴授权使用其私有协议的一个计划,我们知道,在 Microsoft 的产品,尤其是 Windows Server 中,几乎每个服务中都或多或少的使用一些协议,如:
终端服务中的 RDP(远程桌面连接)
IIS 中的 .NET Remoting TcpChannel、ASP.NET State Server Protocol 、FrontPage Server Extensions Remote Protocol
Digital Rights Management Protocols
Media Stream Broadcase Distribution Protocol 、Meaid Stream Broadcase Protocol
Message Queuing Protocol 等
通过授权第三方合作伙伴使用这些超过100个私有应用协议,能让这些合作伙伴的服务器应用程序同 Microsoft 的桌面操作更好地通讯和互操作。
其实我觉得微软此举并不合适,更易让人产生其垄断之嫌,即然 Windows 都已如此普及,不如将这些协议提交非盈利的标准化组织,也算为 IT 业界做点贡献,再说了,此举并非没有好处,IBM 捐了 VisualAge for Java,得到了 Eclipse,然后在此基础上构成了其强大的开发工具 WebSphere Application Developer,好好利用了一把 Open Source 社区,还获得不少好名声。
posted on 2003-10-17 14:18:00 by moslem 评论(1) 阅读(1391)