Welcome to MSDN Blogs Sign in | Join | Help

September 2007 - Posts

Well we have entered into the final stages of the development of out next platform for web solutions.  Along with the server itself however a couple of add-ons have also been released.  The first is Windows Media Services which provides the capability to stream video on demand.  The second is the IIS7 Media Pack module that provides bit rate throttling for progressive video downloads. 

Web, Standard, Data Center, and Enterprise editions of WS 2008 RC0 are now available for download along with Windows Media Services.   I had the opportunity to configure a virtual environment showcasing the new caching capabilities of WMS and thought I would share a few of my experiences.

I started with the Idea of running WS Enterprise as my Origin Server and running the Web Server edition as the proxy.  When you first install WS 2008, you will be prompted with the new management interface that makes configuration of role and feature specific functionality incredibly simple.  

 

image image

 

WMS is not available in the existing build, so the first thing you need to do is install the download OOB WMS module.  Once that is done, when you select roles you will be presented with a selection to choose from (Note: the differences between the Web and Enterprise version).  If you happen to select a role that has dependencies on other services, these will be added by default.

 

image image

 

Enabling the caching functionality on the Web version could not be easier.  You select the server you want to configure in our management interface, select the properties TAB, Select Cache/Proxy management, and Right click WMS Cache Proxy enable the functionality.  You can then double click on the same place to get prompted with the configuration options as seen below.  You can also go and do the same on the origin server to control aspects of the caching such expiry time and so on related to the individual publishing points.

 

image image

 

Details on the configuration options available can be found in the help files so I will not go into that here but one thing to keep in mind is the way the proxy is expecting to get requests.  Basically the scenario is that all streaming requests for content off the Origin server need to be routed to the IP of the caching server.  This can be done through firewall configuration but if you are looking to do this in a virtual test environment the easiest way I have found is modify your LMHosts file to resolve requests to the origin server with the IP of the proxy server.  Another point to keep in mind is that HTTP streaming (Only protocol supported by Silverlight!) is not enabled by default.  You need to go into the Properties TAB for the server, select the control protocol and enable a specific open port.

 

image

 

Hope this helps in getting you started on using WMS in WS 2008!

 

John

As Silverlight becomes more prevalent in the enterprise, some challenges will occur for those considering wide scale deployment.  David Tesar has kindly come to the rescue and written a very comprehensive white paper that answers all these questions plus many more. The Silverlight Enterprise Deployment Guide is available for download now.

0 Comments
Filed under:

http://www.majornelson.com/archive/2007/09/26/it-s-official-quot-halo-3-quot-registers-biggest-day-in-us-entertainment-history.aspx

Recently one of my enterprise customers tried to deploy Silverlight corporate videos which are streamed from Windows Server 2008 Beta 3 with Windows Media Services to all the intranet users. They experienced some bandwidth issues when the videos are accessed across the WAN link. Here are some recommendations when you encounter similar issues.

1. Each video screen is opening up one connection. Hence, only stream videos whenever you need it/them. It looks good to have multiple video thumbnails on a web page but that would consume bandwidth. Each open video stream would constitute one session. 5 open video streams would mean 5 concurrent videos being streamed down from the server to the client.

2. Fine tune the settings/configurations at Windows Server 2008 to cap the bandwidth for each session so that more users can view the videos concurrently with reasonable resolution (bandwidth throttling).

3. Encode the videos with the appropriate bit rate using Microsoft Expression Encoder.

4. Place satellite servers, these are replicas of the main server placed on site and use DNS with Netmask to do round robin DNS lookup.

5. Add cache servers at each office site.

6. Implement QoS tagging on network.

7. Recommended to use real time type of networks.

Very interesting video.  Some parts are pretty funny: http://www.loadingreadyrun.com/videos/view/228

In case you haven't seen it yet, Tafiti (our Silverlight-skinned Live Search) is not Halo 3 themed.  Check it out: http://www.tafiti.com/.

Sweet: http://www.youtube.com/watch?v=iEtk8HKo77o

Featuring the new Spiker weapon.

Microsoft Singapore has launched a campaign aimed at creating renewed excitement amongst all Information Workers (IW) across all segments. This New Day New Office campaign puts strong emphasis on the more intuitive interface that makes the new 2007 Microsoft Office suite a compelling upgrade from previous versions. Visit http://www.microsoft.com/singapore/office/newday/default.mspx for more details on how to win some attractive prizes! Good luck@

I've been active in the SiTF SOA Chapter as an executive committee member for a year now... I've pledged my volunteer service in the chapter for the coming year at the SiTF Annual Chapter Meeting on 21 Sep. Microsoft has been a strong supporter in all the activities run by the Chapter. Part of the drive for adoption of SOA, a vendor-neutral SOA Centre was set up at Nanyang Polytechnic. This centre provides Web services interoperability testing to IT solution/service providers and end-users. All testing are subsidized by iDA and all test results are held in the strictest confidence. The interop tests are provided for a nominal cost. On average, each interop test takes from 2 to 4 weeks depending on the scope. The standard test scope includes:

1. Conformance to WS-I basic profile 1.1 specifications

2. Web service across-platform tests (e.g. .NET, BEA Web Logic, IBM Web Sphere, etc)

The test environment will consist of a network of PCs within the SOA Centre with the relevant testing software or onsite at the customer's premise or testing could be done remotely.

The interop testing deliverables are:

- Web service interop test plan

- Web service interop test report

If you are keen to perform interop test, do contact Daniel Wee (daniel_wee@nyp.gov.sg) or Lawrence Lim (lawrence@sitf.org.sg) and tell them that you got to know this through my blog. Happy interop testing!

It is crucial for interoperability in any environment to ensure all the disparate systems integrate together seamlessly. Folks who are working in the enterprise environment would know that this is normally a huge challenge. Why not make use of the SOA Centre to help relieve some of your pain? 

J

Interesting article from last month’s CIO magazine that lists what he believes are the top 10 things that CIO’s need to understand about Silverlight.  http://www.cio.com/article/print/128700

Hi,

I recently gave a presentation at our Tech Ed in Kuala Lumpur and was asked if I could do a web cast of it.  I am struggling a bit with the resolution right now but here is the first draft.  I have also published the video and the source code for download.

Oh Romeo, Remeo! Wherefore art thou New Media Specialist? [Go to the site to view embedded SoapBox video] More details here: http://www.linkedin.com/jobs?viewJob=&jobId=363768&fromSearch=0&sik=1190272179167 Watch the video to see how to contact...(read more)
0 Comments
Filed under:

Microsoft Singapore is giving away a copy of Microsoft Office 2007 Ultimate Edition every week.  To participate, simply visit http://www.microsoft.com/singapore/office/newday/default.mspx and click on the Microsoft Office Picture Quiz banner at the bottom of the page.

Here is a quick post on some of the latest in analytics thinking.

First if you are new to this space Avinash Kaushik has a great blog on the topic and has provided a great overview of the industry in his video.

 

Also view the premier of Microsoft's launch presentation for our Beta Gatineau product here.  Our Microsoft leader in this area is Ian Thomas and his blog can be found here.

0 Comments
Filed under:

A new tool to migrate from ClearCase to Team Foundation Server has been released.  You can read more about it in bharry's blog.

There's been some discussion in the community regarding Windows Update "updating" itself.  The Windows Update team has posted a response with clarifications.  Check it out: http://blogs.technet.com/mu/archive/2007/09/13/how-windows-update-keeps-itself-up-to-date.aspx

Yesterday's last session was a panel discussion on global academic trends.  There was a short presentation done to show showed some interesting statistics about Malaysia - namely, that there was more than an adequate supply of ICT students graduating, yet many companies still could not find qualified professionals.  At the same time, ICT enrollments were declining and those students who were signing up for the ICT courses were not necessarily the best-of-breed students.  The panel then went on to discuss how each of them in their respective countries saw similar issues.  One of the panelists mentioned something about raising the bar - for instance, he said, in a design school, if you're like me and can't draw, they wouldn't let you in.  We don't have any such restrictions in the IT field.  Quite true.

Over dinner, I continued this discussion with the Singapore faculty.  It's an interesting problem that none of us really have the solution for.  At Microsoft, we do run a number of programs to make IT "cool" (e.g. Imagine Cup, Microsoft Student Partners, etc.), but how can we really make a difference?  And what is the right balance for academicians in teaching both fundamentals and industry-specific skill sets?  A tough problem indeed to even begin to think about.

So where do we go from here?  Clearly, we need to do more in terms of glamorizing IT - it could be as simple as creating student icons or showcasing really successful professionals.  Does the Imagine Cup have a role to play?  How can we reach more students with the Microsoft Student Partner Program?  And how we get the best of breed students who are potentially taking up non-IT courses interested in IT?  Plenty of questions to answer.

Anyway, I've got a number of action items to take away from the dinner.  It's a start - but we've got a long way to go.

  1. Re-vamp the Microsoft Student Partner Program (more breadth and communities, and more depth for MSPs)
  2. Make certifications affordable/free to interested and top-tier students
  3. Communicate with Singapore faculty on a more pro-active basis - they are the ones seeing/mentoring students on a daily basis
  4. Think about how we leverage the Microsoft Innovation Center to make IT "cool"

Hi This is a demo of what is happening at Tech Ed in Malaysia using the new Iframe service from Silverlight Streaming.  Use it yourself by embeding the following link as the source of an iframe element http://silverlight.services.live.com/invoke/<AccountID>/<ApplicationID>/iframe.html

The folks at TechEd Malaysia is organizing a SumoRobot competition for the event (and possibly even post TechEd). Anyhow, I'm leaving a set of SumoRobots in Malaysia so if you're keen to run a competition of your own... contact your friendly Malaysia...(read more)
0 Comments
Filed under:

Day 2 of the Faculty Summit looks to be filled with very interesting topics.  We start with a talk - From Database to Complete Data Platform - from Prakash Sundaresan, Principal Product Unit Manager, in the Database Platform Team.  Prakash will be flying to Singapore after this to give a talk to NUS students.  Should be interesting.  (And thanks Yizhe for hosting.)

Arkady Retik will do a session on Providing Resources for OS Teaching and Research.  Last year, Arkady and Dave (an Architect for Windows Kernel) did a hands-on workshop in Singapore on the same subject for regional faculty.  The workshop and the content were very well received and I'm happy to see continued progress in the Windows Academic Program.

Prof. John Gough will speak again (spoke on .NET in Curriculum yesterday) on the Phoenix Compiler (http://research.microsoft.com/phoenix/).  Dirk Primbs will speak on XNA, Peter Green on Agile Software Development and eSCRUM, and finally there will be a panel discussion on the Global Academic Trend.

Should be an interesting day...

A big "thank you" goes out to the 20 of you who joined me in the most exciting session at TechEd Malaysia 2007! Ok, it wasn't that exciting but you have you admit... PowerShell is freaking cool. What is PowerShell? http://en.wikipedia.org/wiki/Powershell...(read more)
1 Comments
Filed under:

[5:19PM]

Prof. John Gough, QUT, is starting to talk about .NET in his university curriculum.  Hm - I seem to recall attending this presentation before - I can't remember where, though.  Anyway, John is talking now about his involvement with .NET way before it was called .NET.  Very interesting stories.

[5:33PM]

Prof. Gough is explaining why programming is hard.  Writing correct programs is hard and we tend to forget how hard it is for students who are just starting out.  Techniques exist for producing extremely high reliability software, but except for small, safety critical applications the cost of production is prohibitive.  The cost of ensuring provable correctness increases non-linearly in the size of the program.  Two tools available: decomposition and abstraction.  Break everything into smaller parts (decomposition) and ensuring that everything still works with each other (abstraction).

Component Programming.  A natural extension of the principle of decomposition is to deal with programs that are composed of components that are independently produced and may be assembled by independent third parties.  These components must be able to be treated in an abstract manner.  The major issue here is to specify the behavior of the components in some suitable language.

[5:40PM]

Managed Execution.  Intended to guarantee non-interference between parts of the same program (also called metadata driven execution).  Meta-data is present at run-time and very important in a managed execution environment.

Microsoft Research Project: Bartok - suitable for doing such things as writing device drivers or operating system kernels using managed code.  Interesting.

Isolation between program parts is exactly the kind of guarantee that is required for component based programs.  This only works if you have verified code.

[5:56PM]

Prof. John Gough is concluding on managed execution.  It's been very difficult to catch most of the content up until this point.

My favorite quote:

"DLL hell has not really gone away.  DLL Hell, well, itself has gone away, but now we have GAC hell." [Referring to the problem of versioning.]

[6:02PM]

.NET in the mainstream curriculum in QUT.  Object-Oriented Programming - this subject is the introduction to OOP, and uses C# as its vehicle. The subject also makes use of the ELP Package (Environment for Learning to Program) to allow students to practice online see http://www.elp.fit.qut.edu.au/.

Prof. John Gough is mentioning that most schools are either using C# or Java as the primary and introductory language.  However, C# is a much richer language (value types, reference types, etc.) which gives a broader definition.  In contrast, it takes a little longer to teach as compared to Java because of these but Prof. John Gough goes on to mention how he much prefers C# - "the language Java should have been."

QUT also uses .NET to teach Web Development and Advanced Web Development.  it also uses .NET in the Databases major study area.  Includes a subject XML: Data and Document Processing.

Specialist subjects: The Software Architecture major study area is the place where the technical software engineering content is to be found.  There are two SE subjects with a particular emphasis on .NET technologies - Programming Abstraction, and Enterprise Software Architecture.  Programming Abstraction contains the advanced algorithms and data structures content.  It follows on from the OOP subject by using C# as its vehicle.  Enterprise Software Architecture deals with software architecture at the component and enterprise level.  Practical work on Service Oriented Architecture uses ASP.NET (and J2EE).  Other specialist subjects are based around the .NET technologies: Compiler subject has been based around the .NET CLR since 2001.  There is also a specialist subject on mobile devices which uses the Windows Mobile OS and the compact framework.

[6:14PM]

John Gough is concluding and is opening the floor for questions.

[4:09PM]

This next session, I have to be particularly proud of since the session is done by Oh Chin Lock, Section Head and Lecturer in Temasek Polytechnic.  The session will be about balancing teaching real-world skills versus fundamentals.

Chin Lock is now talking about an article in eWeek that presents a study that most graduates are entering the software development industry with little practical knowledge (there is a skills gap).  The article can be found here: http://www.eweek.com/article2/0,1895,2178319,00.asp.  There is always a balancing act - students must be able to hit the orad running (teach the how to) and also able to learn on their own (fundamentals are important).  However, faculty are faced with available curriculum time and available resources.  It's definitely not easy to teach students all they need (including soft skills) in the amount of time most institutions have.

Chin Lock is now talking about the Diploma in IT course in Temasek Polytechnic.  The curriculum is quite specialized.  Data Structures and Algoirthms is taught in C#.  Client-Server Application Development and Web Application Technology are 2 additionally courses taught in .NET.  In students' 3rd year, students take E-Commerce Security and Architecture, Web Services Applications Development, and Major Project (all of which are done in .NET).  Finally, students move on to their industry attachment for a whole semester.

Chin Lock is now talking about how TP does the "balancing act" - at the curriculum level (sequencing and integration of subjects), subject level (how-tos and fundamentals), and at the individual level (problem-based learning, team skills, and communication skills).  He's getting quite technical now on the various components of the curriculum.  He's also discussing how various subjects are tightly integrated with one another such that knowledge in one course can be used by students in further or concurrent courses.

[4:29PM]

Chin Lock is now describing what Bigg's SOLO Taxomomy is - achieve extended abstract level.  How do you measure this (fundamental concepts and practical knowledge)?  Examples include TP SecondLife (students had to learn Linden Script, PHP, MySQL, etc.), Imagine Cup (2nd prize in IC '07 in Singapore - students had to learn AJAX, Live ID integration, Virtual Earth SDK and Live Messenger SDK), Physiotherapy Game (students had to learn gaming concepts, web cam integration, graphics programming, and motion and collision detection), i-Shot (students invented the concept themselves and had to learn DirectX, Tablet PC SDK, GSM Modem, and Web Cam integration).  Chin Lock is now going to demo TP's area in Second Life.

[3:14PM]

I'm here now in the Faculty Summit Academic Track.  Jennifer Perret has just given an overview of the various academic programs and initiatives in Microsoft from a worldwide level.  Loke Uei Tan, Technical Product Manager in the Windows Mobile Team of Microsoft Corporation is currently preparing for what should be a very interesting session on Robotics & Windows Mobile.

[3:16PM]

The session is starting.  Loke Uei (http://blogs.msdn.com/lokeuei) introduces himself as a former employee of MS Malaysia before moving up to Redmond to work for the Windows Mobile team.  "What is Robotics Studio?  A set of runtime, authoring tools, and samples and services to enable anyone to build robots."  Today, we are going to use Robotics Studio to build some robots.

There are two core primary elements of the Robotics studio runtime: CCR (coordination and concurrency runtime) and DDS (Decentralized Software Services).  Concurrency has traditionally been a problem and CCR allows you to address this program without having to write your own engine.

VPL (Visual Programming Language) allows you to take various components/services and tie them together in a click and drag manner.  Logic is built visually and deployed with a click of a button.

Loke Uei is now talking about the Sumo Robot competition they run at MEDC.  We ran a similar competition at MEDC Singapore a couple months ago.  Ironically, most of the participants were Microsoft Student Partners.  There'll also be a Sumo Robot competition here at TechEd 2007 SEA.  We brought a number of them up with us on the bus we chartered to KL.

Loke Uei is now showing a picture labeled WiMo (another robot).  It's a LEGO Mindstorm NXT with a Windows Mobile device attached to it.  He is now demonstrating WiMo to the audience.  The Windows Mobile device is communicating with the NXT via Bluetooth.  In turn, Loke Uei is communicating with the WM device via BT as well.  Visual Studio is now opened with the WiMo project loaded.  He is now starting up Robotics Studio (v1.5).

There is a reference to Mike Hall's blog: http://blogs.msdn.com/mikehall/ and specifically: http://blogs.msdn.com/mikehall/archive/2007/08/28/here-s-how-microsoft-robotics-studio-is-getting-used.aspx

There is a WiMo smart client application now on the screen that waits for user input via the keyboard.  The smart client application can also take live pictures from the camera of the phone (again, communicating through Bluetooth).  (The audience applauses.)  Loke Uei is now insisting that the robot can also dance and you'll hear the ringtone come out of the phone.  Hm - neat.

Loke Uei is talking about how the WiMo robot is advanced yet simple.  It can be used to get students interested and excited.  It's a very easy way to get started with Robotics and they can get more advanced as they learn more.  And of course, the focus is back on the software rather than on the hardware.

Learn more about WiMo: http://www.wimobot.com (source code, API, documentation, assembly instructions, everything!)
Learn more about Robotics Studio: http://www.microsoft.com/robotics/

[3:44PM]

The floor is now open for questions.  No questions :)

TechEd 2007 SEA begins with Chris Atkinson, President of Microsoft South East Asia, coming out on to stage who starts off by stating that this is the largest TechEd SEA ever.  Looking around me in this huge auditorium, I can't say that I can deny that.  He then goes on to talk about "The World is Flat" (specifically the opportunities abound) and Microsoft's People Ready Vision.  While talking about Education, Mr. Atkinson mentions the Imagine Cup having over 100,000 student competitors representing over 110 countries, and very proudly announces that Thailand won this year's competition (the first SEA country to win, he mentions).  He goes on to highlight security and interoperability and how Microsoft and partners at TechEd will be addressing real-life issues in these areas.  Chris concludes by saying that the next 4 days are critical to ensuring that our part of the world captures all the opportunities that are going to pass us by over the coming years. 

Chris then goes on to introduce Lutz Ziob, General Manager, Microsoft Learning.  Lutz starts by showing Microsoft's 15 years of industry leadership.  He announced that over 3.3+ million certifications have been granted.  But it continues to evolve to cater to industry and individual needs.  The new generation of Microsoft certifications will be 1) targeted and flexible, 2) rigorous and credible, and 3) relevant and simple.  The new Microsoft certification framework starts with the Technology Series (core technical skills).  The Professional series are specific to job roles.  Lastly, there is also the Architect Series (Microsoft Certified Architect).  Lutz then goes on to describe the new logo - the left side representing the credential and the right side representing the certifications --> Microsoft Certified Professional Developer | Windows Developer.  In fact, there is even a logo builder for certified professionals to create these new logos.  He then goes on to mention a special discount for TechEd attendees - 1) 40% discount off exam, 2) a FREE retake (in the unlikely event attendees fail), and 3) the offer is valid until October 31.  Details and more offers by Microsoft and partners available at the Microsoft Learning Pavilion.  There is also a track on Microsoft Certifications at Conference Hall 2 on September 12 at 2:15PM.

The next guest speaker is the Senior Vice President of the MDEC Malaysia, Mr. Dato' Narayanan Kanan.  He first starts talking about the 10 Bill of Guarantees - which the government guarantees to foreign companies and investors.  He then talks about how Malaysia has the best of all worlds including developer and IT professional talent and how Microsoft has partnered with them over the past number of years on a variety of collaborative projects.  Lastly, he announces that Malaysia will be hosting WCIT 2008 in May of next year and welcomes everyone to Malaysia.

Steve Guggenheimer, General Manager, Application Platform and Development Division is introduced.  There are problems with his mic, but that is quickly resolved.  As with the other speakers, he welcomes to the audience to TechEd and once again asks the audience to engage in dialogue with Microsoft and its partners.  The presentation will be about Dynamic IT.  Industry breakthroughs: 1) performance of hardware, 2) Web 2.0 explosion, 3) software breakthroughs, and 4) broadband, wireless, mobility, and form factors.  In Virtualized Environments, Microsoft provides an end-to-end approach.  Operating System Virtualization (Windows Server 2008, Virtual PC, Virtual Server), Application Layer Virtualization (Microsoft SoftGrid), and 3) Presentation layer Virtualization (Windows Server 2003 Terminal Services) and management of all including the physical platform is provided by System Center.

Steve then invites Ramesh Rajandran from Microsoft Malaysia to show Microsoft's virtualization technologies.  Ramesh brings up the Virtualization Management Console on Windows Server 2008.  The console shows various virtual machines that are running and/or off.  Each machine can be assigned up to 4 virtual processors - a nice enhancement over Virtual Server.  Ramesh then shows how you can use a machine through RDP by double-clicking on it.  He then shows how a new Web server can provisioned very easily.  He then shows Terminal Services Remote Application - giving users access to applications that they don't have on their own desktop!  He takes an application on the server and makes it available to a user and shows how the user can launch the application even though the application is not residing on the user's machine.  Finally, he shows Network Access Protection (enforcement of network policy to PCs in the organization).

Steve G. takes the stage again and wraps up on Windows Server 2008.  He then talks about aligning processes between IT professionals, developers, and business analysts.  This includes building bridges between security processes and management of these products in a simplified manner.  Ramesh is invited back up onto stage to talk about Forefront and System Center.  He shows very detailed reports of computers on the network (what computers have updated virus definitions, what versions, which computers are vulnerable, etc.).  You can even change the level of detail that clients report back to the server.  System Center pushes these policies down for us (and also the software updates).  Ramesh shows a Windows Vista client that receives an update for Forefront Client and updates the system with a couple of clicks.  He then goes on to show centralized patch management also through System Center.  Lastly, Ramesh shows an application by Whale Communications (acquired by Microsoft) which basically allows users outside the office (let's say in an Internet cafe) to access applications within the intranet.  All you need is a Web browser - pretty neat.  Furthermore, Forefront automatically provides security and security policies depending on the security settings of the computer you are using.  For instance, if the Internet cafe machine you are using does not have Forefront Client and you want to upload a file to Sharepoint, the server will not allow the operation.

Steve comes back and starts talking about services.  He talks about a new consumption model called Software + Services.  He mentions that he thinks about services in 3 levels: 1) "building block services" - these are done by developers and not usually touched by end-users such as mapping services, 2) "attached" services - such as XBox which attaches to XBox Live that makes it better, and 3) "finished services" - e.g. hosted Exchange, Dynamics CRM Live, etc.  So what's the right mix?  How do we balance what's in and outside the firewall?  Integration and management issues.  There's no single right answer.  There's most likely going to be a balance and hence Microsoft is invested heavily in all 3 of these types of services.  Steve plays a video of BP to concretize this point.

Steve then moves on to talk about user experiences.  He calls Rohan Thomas, Developer Evangelist of Microsoft Malaysia on to the stage to talk about Silverlight and Visual Studio 2008.  Rohan shows a model of a phone in Expression and shows how to rotate and animate a 3D object using only his mouse.  (For the first time, there is a small amount of applause in the audience.)  After working on his app for some time in Expression, he opens it up in Visual Studio 2008 and starts hooking up code.  Rohan moves on to talk about Silverlight - "What about the Web?"  Visual Studio 2008 already has templates for Silverlight applications.  Rohan is showing how to build an application in Silverlight that is useful for booking airline tickets (this is the Silverlight Airlines demo that is publicly available but Rohan is building is from scratch).

Steve comes back onto the stage and talks about the designer-to-developer workflow.  There's one last part to user experience - pulling in the right information.  Jun Fwu Chin of Microsoft Malaysia is introduced to show the audience SQL Server 2008.  Specifically, he is talking about reporting.  He is showing a product (what product, I don't know) which has an Office 2007 ribbon interface.  This looks like Report Builder, so I am assuming this is the new version.

The keynote session ends.

Great meeting all you bloggers in Malaysia. As promised, here are our blog addresses. Nic Fillingham (DJ) http://nicfill.spaces.live.com/ http://www.on10.net/blogs/nic/ Oliver Scheer (Silverlight) http://blogs.msdn.com/olivers/ (auf Deutsch... in German)...(read more)

I'm heading up to TechEd 2007 South East Asia in KL... hope this year is as interesting as last year's.

Yesterday, I had the honor of presenting at the SiTF SOA Developer Day hosted by NYP.  As I didn't use any slides, I thought I'd post some links which the participants may find useful:

Enjoy!

Scott Guthrie has just announced on his blog the release of Silverlight 1.0 and support for Linux.  Expression Media Encoder has also been released.

 

John

0 Comments
Filed under:

Interesting news regarding Halo 3's page on Wikipedia: http://www.n4g.com/gaming/News-65101.aspx

Interesting read:

http://www.businessweek.com/magazine/content/07_37/b4049065.htm?chan=technology_technology+index+page_top+stories

Hey Singapore! Come join Steve Guggenheimer and the Singapore SQL User Group for lunch. Steve is the General Manager for Application Platform and Developer Marketing from Microsoft HQ in Redmond, Washington USA. He's in ASIA on a trip and the great folks...(read more)
0 Comments
Filed under:

For those interested in experimenting with IIs7, take advantage of these free hosting offers available with Microsoft partners.

1 Comments
Filed under:
 
Page view tracker