free hit counter December 2003 - Posts - Nauman Leghari's Blog

December 2003 - Posts

Vodafone CEO: Microsoft OS not ready yet,39024665,39117463,00.htm?rolling=1

NTT DoCoMo Backs Linux, Symbian

It's not going to be same as for desktop.

There is a good article on Paper Prototyping on

Also read the further discussion on


A friend of mine passed me this url; a lookup table for wireless technologies.

This and many others at this website. Beautiful, isn't it.

Easy question. I personally use Visio for drawing diagrams but never compete to the same level as others especially the msdn articles. To see my point, check this article and tell me how to develop such eye catching diagrams. Every suggestion is welcome here.

Currently I am writing an article on the tools and platforms (not all, but only popular ones) available for a mobile application developer. The article is still in draft format but I uploaded it on this blog to get some views/criticism/etc.

Tools and Platforms: Choices for a Mobile Application Developer

In this semester, I am studying a course titled "Concurrent and Distributed Systems". The main objective of this course is to model concurrent applications. We are using a modelling notation called FSP for describing concurrent processes. This language is developed by Jeff Magee & Jeff Kramer and demonstrated in their book "Concurrency: State Models & Java Programs". Apart from the language, the interesting thing is the tool written by them to model/verify the whole process. This tool is called Labelled Transition State Analyser (LTSA) and is available from the author's website ( . I dont think that this modelling approach is widely adopted and neither it is easier to learn, but I wanted to ask your opinion about any other modelling tools available for concurrent and distributed systems.


“So after the 4 days of bondo and sanding, the new screen for the car computer is done! I will never do that much sanding again as long as i live. It took atleast 10 layer of bondo and primer to get the shape and smooth surface i was looking for“ read on ...
[via newmobilecomputing]


A while back, I made some changes to the Visual XPath tool but didn't get any time to upload it. Now, you can find the tool's description on it's own page and ofcourse you can also download it from here.

To revise the purpose of this tool, here is a little description.

“Visual XPath is a graphical way of generating XPath query results. It can also be used to generate XPath queries dynamically by select XML nodes shown in the form of Tree. You can also generate queries for individual attributes.“

Although that is just a basic description but you would find much more in the utility.

Changes made in this version:
- Support for Verbose output (in addition to abbreviated output)
- Open file from Command Line
- Drag/Drop Xml files from Windows Explorer
- Support for group queries in context menu
- Show queries in the XPath Query Textbox instead of statusbar. Therefore the "Use Selected XPath" button is disabled because of the above feature.

And now you can also integrate with VS.NET by the following steps:

Step 1: Add to the External Tools

Goto Tools->External Tools
Add Visual XPath: Put $(ItemPath) in the Arguments text box

Step 2: Map a shortcut key to this external tool

Goto Tools->Customize
Press the Keyboard button and then write "Tools.ExternalCommand(n)" in the Show command containing text box, where n is the sequence of the Visual XPath tool. You can get this number by selecting the Tools window and counting the external tools upto Visual XPath.
The assign some shortcut key for this tools. I preferred Ctrl+Shirt+X, which is also available to use.

More Posts