Thursday, July 12, 2007

MSDN Virtual Lab: Office Business Application Reference Application Pack for Manufacturing Plant Floor Analytics

At the end of this lab, you will understand how an Analytics OBA (Office Business Application) can be implemented to materialize the Analytics Value Chain of enabling operational monitoring, tactical analysis & decision making, and strategic insight. You can find this lab here

Sample BizTalk 2006 R2 HIPAA Solution Published on Codeplex

First release of the BizTalk 2006 R2 HIPAA Claims Processing sample application demonstrates how healthcare companies can submit claims through BizTalk 2006 in real-time over HTTPS to a 3rd party claims processor called Availity. This solution demonstrates the following technologies:
· Business Rules Engine
· SQL 2005 Analysis Services
· MOSS and InfoPath
· New R2 EDI Features for healthcare

Friday, July 06, 2007

BizTalk Server 2006 extensions for Windows Workflow Foundation Sample

Microsoft released BizTalk Server 2006 extensions for Windows Workflow Foundation (June CTP) SDK Sample. To try it out head to the Connect Site for this project, complete the survey, download the sample code and do the walk through.
Prerequisites for the walkthrough:
1- To complete the walkthrough you should first have Visual Studio 2005 professional or greater installed.
2 - You also need BizTalk Server 2006 R2 Beta 2 which is available on it's own connect site here. 3 - SQL Server 2005 SP1 express or greater is also required and you can get that here.
4 - Lastly you'll need the BizTalk extensions for WF from Connect.
The walkthrough will take about an hour and it starts with a WF workflow model and steps you through how to run this workflow inside the BizTalk Server managed server environment. No BizTalk experience is required for the walkthrough.

Saturday, June 30, 2007

3 new OBA (Office business Applications) RAP (Reference Architecture Pack) Released

One of the many great technologies to come out of Microsoft recently is OBA (Office business Applications). In the last week Microsoft release 3 Reference Architecture Pack (RAP). You should see them.

OBA RAP for Plant Floor Manufacturing Analytics:
http://msdn2.microsoft.com/en-us/architecture/bb643797.aspx

OBA RAP for E-Forms Processing in the Public Sector:
http://msdn2.microsoft.com/en-us/architecture/bb643796.aspx

OBA RAP for Health Plans
http://msdn2.microsoft.com/en-us/architecture/bb530326.aspx

Beta of two new web-based applications

Microsoft released a beta of two new web-based applications for storing and sharing photos and files -- Live Photo Gallery and Live Photo Folder.
1)Live Photo Gallery allows people to easily sharing, editing, organizing and printing of photos and digital home videos stored on their computers.
2) Windows Live Folders provides 500MB free Microsoft's online storage service, aiming to make it easier to share and control access to files stored online.
Both products are in 'managed beta', which means that the general public will not yet be offered access. Microsoft dominant position in the software market is an advantage over web-only service providers, such as Google and Yahoo

Thursday, June 28, 2007

Calling a .NET class from a Gadget

We can call a .Net Assembly from a Vista gadget in following ways
1. We can interact with COM component by using the ActiveX Object constructor.
2. They are also different ways to interoperate with an application or a web service using WCF
3. A reference to Windows Forms UserControl is another option.
4. Last way is to dynamically execute a command line application, pass it arguments and get back output.

Tuesday, June 26, 2007

Enterprise Library 3.1 is here :)

Microsoft has released Enterprise Library 3.1. The patterns & practices Enterprise Library is a library of application blocks designed to assist developers with common enterprise development challenges. Application blocks are a type of guidance, provided as source code that can be used "as is," extended, or modified by developers to use on enterprise development projects. This release of Enterprise Library includes application blocks for Caching, Cryptography, Data Access, Exception Handling, Logging, Policy Injection, Security and Validation. download it from here

Saturday, June 23, 2007

Article on Choosing the Right Technology for Integrating Systems

I wrote an article on Choosing the Right Technology for Integrating Systems few months back and after the feedback i got from people in PDC i thought i should publish the link. you can find this article here. I 'll be publishing an article on Microsoft office 2007 and its integration with application soon.

Tuesday, June 19, 2007

Pakistan Developer Conference 2007

PDC rocks!!!!
I had 2 sessions today and 2nd was great , i had to play in a fast forward mode in the first one so sorry for that guys. The presentations as per promised are as follows


Integrating Microsoft Office InfoPath 2007 Forms into Workflow Solutions and Business Processes (in .ppt format)

Choosing the Right Technology for Integrating Systems ( in .ppt format)

I'll upload the Code soon :). Cu tomo at PDC

Thursday, May 31, 2007

Windows Vista: Beta 2, RC1, and RC2 Set to Expire

After Today i.e. May 31, 2007, pre-release versions of Windows Vista will expire. To avoid work disruption and the loss of data, PC users running any of these pre-release versions of Windows Vista migrate their PCs to the final version of Windows Vista .
After May 31, 2007, users that continue to use pre-release versions of Windows Vista will be able to log in for 2-hour sessions to retrieve data. After 2 hours of use, the PC will automatically reboot without providing the opportunity to save data. The opportunity to log in normally for these 2 hour sessions will only be available for a limited time.
Find answers to frequently asked questions on the Windows Vista blog.

Monday, May 28, 2007

8 Tips And Tricks For Better BizTalk Programming

A gr8 article on MSDN
the tips are as follows
1. Always Use Multi-Part Message Types
2. Always Try to Design Orchestrations with Direct-Bound Ports
3. Always Use Separate Internal and External Schemas
4. Never Expose Your Internal Schemas Directly in WSDL
5. Always Optimize the BizTalk Registry for Web Services
6. Always Set the Assembly Key File with a Relative Path
7. Never Overlook Free Sample Code
8. Debug XSLT in Visual Studio

O2 OBA Challenge

"Create an Office Business Application (OBA) using the complementary technologies of the 2007 Microsoft® Office system and Oracle® Applications. The company that builds the best solution wins $25,000 to implement the OBA, and a unique opportunity to protect the air we share."
you can read more details here

Sunday, May 27, 2007

Pakistan Developer Conference 2007 is here :)

Guys it’s here again. The event I look forward to attend and present in. it is the best way to gain knowledge and insight from the technology gurus. I think it’s a gr8 opportunity for us Pakistanis (who can’t go to Europe and US every year for tech events). I'll be presenting on 1- Integrating Microsoft Office InfoPath 2007 Forms with Workflow Solutions and Business Processes 2- Choosing the Right Technology for Integrating Systems: BizTalk, SQL Server, SOA and WCF So looking forward to meet you guys

Architect Journal -12th edition

MS Architect journal is one of the best journals if you are a Microsoft Architect. Its 12th edition just came out. go get it from here.

Sunday, May 20, 2007

Microsoft PopFly

Popfly is the fun, easy way for anyone to build and share mashups, gadgets, Web pages, and applications. Popfly consists of two parts:
1. Popfly Creator is a set of online visual tools for building Web pages and mashups.
2. Popfly Space is an online community of creators where you can host, share, rate, comment and even remix creations from other Popfly users.
See the video here for how to easily use online services like Flickr, Digg, and even World of Warcraft without writing code.

Tuesday, May 15, 2007

Judging Imagine cup 2007 , pakistan




The Imagine Cup is one way Microsoft is encouraging young people to apply their imagination, their passion and their creativity to technology innovations that can make a difference in the world – today. Now in its fifth year, the Imagine Cup has grown to be a truly global competition focused on finding solutions to real world issues.
The 2007 Theme is Education. This year, Microsoft is calling on young programmers, artists and technologists around the world to "imagine a world where technology enables a better education for all." We’re challenging students to bring their ideas to life in a multifaceted competition that comprises nine categories, each catering to a different technological or artistic affinity. Students’ work will reflect valuable, real world solutions, while giving them the opportunity to compete for cash prizes. When coupled with the power of technology the potential of young people is unlimited and the ideas they develop for the Imagine Cup could significantly improve the lives of millions of people around the world. In this competition, everyone wins.

I was asked to be one of the judges at the project evaluation for the best project from pakistan for the imagine up in the Software Design category. We had some great projects and the competition was very good. the best project came from LUMS lahore it was a class recording software with some very cool features. the project whch can 2nd came from a very remote place of pakistan, nawabshah. It was great to see someone from such remote location to bring up such a good software. the software was a grid computing software.

Thursday, May 10, 2007

TechEd US 2007: SOA and Web Services Track Schedule

The complete abstract can be found on the TechEd site.

Monday, April 23, 2007

Visual Studio Orcas Express

Microsoft has just released a Community Tech Preview download of Visual Studio Orcas Express, the next version of Visual Studio Express.
A gr8 Screenshot below :)





Thursday, April 19, 2007

Converting Messages to Text in Outlook 2007

I read this great blog spot so wanted to share with you guys
"
In Outlook 2003, you could open an email message and convert it from HTML to text by hitting Ctrl-Shift-O. That was handy, because I generally prefer to bottom-quote, and that's a pain in the ass when the email is HTML. So when I installed Outlook 2007 I was annoyed that Ctrl-Shift-O didn't work any more.
After a bunch of fumbling around, I finally discovered that if you open a message and edit it (Message->Other Actions->Edit), you can then change it to plain text (Options->Plain text). Well, being a keyboard guy, I got pretty tired of doing that, so now I have the following key sequence committed to muscle memory:
Enter (open message)
Alt H X E (edit message)
Alt P L (convert to plain text)
Alt H R P (reply)
Which, honestly, sucks, but is maybe 100 times as fast as doing the same thing with the mouse."

Tuesday, April 17, 2007

Microsoft Announces Silverlight

You can read the press release here or visit the Silverlight home page for more information. I recomend you should use it.

Tuesday, April 10, 2007

BizTalk 2006 R2 Beta Download Instructions

To access R2 Public Beta, please follow these instructions:
Go to http://connect.microsoft.com/
1) Sign in using your passport
2) Click on Available Connections (on the Connect Home menu)
3) Apply for BizTalk 2006 R2 Beta program

Nomination Start Date : 4/2/2007
Nomination End Date: 8/1/2007

Monday, April 02, 2007

Preventing Anonymous Access from Nicholas Allen's Indigo Blog

How do I prevent clients from accessing my service anonymously? I've changed the settings in IIS from Anonymous Access to Integrated Windows Authentication. However, now I'm getting the error message: "Security settings for this service require 'Anonymous' Authentication but it is not enabled for the IIS application that hosts this service."
Disabling anonymous access requires coordinating the settings in IIS and in your service configuration. Those two sources must be in agreement about whether anonymous access is expected. IIS is already using Windows authentication in this case, so let's look at what needs to happen to the service configuration file. I'm assuming that this is IIS6 so the only network transport we're talking about here is HTTP.
There are two cases depending on whether you want the protocol that gets exposed to be HTTP or HTTPS. The simplest is to keep using HTTP since that's probably what you were using if anonymous access was allowed in the past. To switch off anonymous access with HTTP, you need to set the security mode to TransportCredentialOnly.







Note that TransportCredentialOnly is not supported for every binding (in this case we're using BasicHttp). For WSHttp, the only choice is going to be to use HTTPS. To switch off anonymous access with HTTPS, you need to set the security mode to Transport.







Other bindings can be made to work in this situation as well, including custom bindings. I'm just showing you the most common examples. The key in both cases though is that we're getting transport security with the right kind of credentials associated.

Thursday, March 29, 2007

Announcing the OBA Reference Application Pack for Loan Origination Systems (OR-LOS)

The Architecture Strategy Team has just released an Office Business Applications Reference Application Pack for Loan Origination Systems (OR-LOS) that leverages SharePoint, BizTalk Orchestrations, BizTalk Business Rules Engine, WF Workflows, and Office Clients to automate a Loan Origination process spanning multiple human and system participants.

Tuesday, March 27, 2007

BizTalk Server 2006 Documentation in PDF Format

The BizTalk Server 2006 core documentation PDF here.

Thursday, March 22, 2007

.Net 3.5 with Orcas!

It wasn’t long ago that we were discussing .Net 3.0 as a new development palteform from Microsoft's technology stack. Now Microsoft is ready with .Net 3.5 that is going to be released with Visual Studio Orcas later this year. you can download the CTP bits from MSDN.

Monday, March 05, 2007

SQL Server 2005 SP2 Now Available

Microsoft SQL Server 2005 Service Pack 2 (SP2) enables SQL Server 2005 customers to take advantage of the enhancements within Windows Vista and the 2007 Office system. Specific enhancements include, but are not limited to:
•Enhanced BI Capabilities
•Interoperability Enhancements
•Performance and Manageability Enhancements
for Review visit what's new in SQL Server 2005 Service Pack 2

Friday, March 02, 2007

My article on Integration technogies

I have working on this for quite sometime now , the problem which every arcitect faces when came accross the problem of integration is to which tool/technology to use. you can find my article on thi here

Sunday, February 18, 2007

LOVE is in the air



We had a great LOVE( launch of vista and office) in pakistan. i spoke about WCF and RSS. Event was a big hit and yes thts me :)

Wednesday, February 14, 2007

Office Business Applications Developer Portal

Check out Office Business Applications Developer Portal. i had a gr8 experience with IBF and now a days i'm trying to implement a project using IBF.

Saturday, February 10, 2007

Great BizTalk book



This is a great biztalk for for newbees and the experienced biztalk developers

Friday, January 26, 2007

Microsoft innovation days 2007 @ karachi

Microsoft innovation days 2007 was a an effort to bring new technologies like vista and .Net 3.0. first of the three events was in islamabad( which i missed). secound event which i attended was in lahore. Third event i speak Vista and infocard, waqar kamisani spoke on new offering by Microsoft. great tele marketing tools have been offered by microsoft for the ISVs. got great feed back from the attendees on the event :)

Microsft innnovation days 2007 @ Lahore

Microsoft innovation days 2007 was a an effort to bring new technologies like vista and .Net 3.0. first of the three events was in islamabad( which i missed). I was invited to speak at Lahore event. I spoke on WCF, waqar kamisani spoke on new offering by Microsoft.

Tuesday, January 16, 2007

Two great features of vista

I was exploring vista and came across two great features of vista. I hope I’ll be able to speak on them soon in some MS event
· P2P / People Near Me: The P2P platform comprises powerful native APIs that help you build peer-to-peer applications. The functionality in the Vista platform takes care of the infrastructure for discovery, connection, and communication between applications, whether we’re talking about two parties or on a multi-party mesh. The P2P functionality transparently plugs into DNS, so peers can easily find and communicate with each other across the internet. And the People Near Me feature locates other users on the same Internet access point. The platform can even create an ad-hoc network directly between users who aren’t connected to the Internet.
· RSS Platform: the RSS platform lets you build RSS-enabled applications without rewriting the basic building blocks of RSS infrastructure. The Common Feed List, Feed Synchronization Engine, and Feed Store in Windows Vista give you support for all major ATOM and RSS formats, background scheduled updates, and APIs that expose a simple object model for feeds. Including RSS support in your application has never been easier.

Wednesday, January 10, 2007

Enterprise Service Bus (ESB) for Partners

The term Enterprise Service Bus (ESB) is widely used in the context of implementing the messaging capabilities of a service oriented infrastructure. An ESB is one of many building blocks that make up a comprehensive service oriented infrastructure. Microsoft provides a comprehensive ESB offering through its large network of partners.
You can find a list of the partners in the early access program on the Microsoft SOA/ESB Web site: http://www.microsoft.com/biztalk/solutions/soa/esb.mspx

Saturday, January 06, 2007

Virtual PC 2007 Release Candidate ready for download

The Release candidate includes new features (e.g. PXE Boot) and addresses several of issues including installation on Windows 2003 as a host; Audio in Vista; DVD support for Vista installation; binding to wireless network cards etc.