Archive for April, 2006

Reality and Truth

April 30, 2006

There are many situations that Software Analysts (SA) fall into and comming out is a dream. Undrestanding what is going on in an organization and how it could be done in the future by the help of a trusted computerized process, is the primary duty of an analyst.

SAs usually try to find out processes, data structurs, relations and many new factors based on Human Resource like usefulness and simplicity of an activity in order to build a software platform to automate part of or the whole process.

Refering to these statements, SAs use some usual tools to achieve the final destination "What's the problem?" like interviewing their custmers/users or analysing their data structure through studing customers'/users' workflow documents and archive.

I'm concerning about the last. Its about 5 minutes, I've started to write this post according to a 2 hour meeting I've just finished.

It was a harmonizing meeting based on our study over a customer's documents in order to build an online timesheet-based cost management system.

First they rejected our proposal on the solution, cause according to their viewpoint we didn't undrestand what they are doing now with their running manual paper-oriented system; and why was that? Just because customers documents were untrustable. Actually the organizational culture and glossery of terms was undocumented and denyable.

I just mentioned it to myself to put the issue on my checklist for future :).


Blog Feed

April 30, 2006

I'm not very happy of wordpress themes and styles. I just saw that they have removed the Widgets Option from the administration area also, why? I don't know.

Any way, on the most bottom of my blog there are two links to site and comment feeds.

Project Source Code

April 30, 2006

I'm new to this publishing thing. I'm finding the whole world of blogging good and useful. I think the most you write and publish the most you gain experience.

To complete the fun, I'm preparing to publish Source Codes to CodeProject and write technical articles about all aspects of my interests.

Does WinFX Make Sense?

April 28, 2006

I've discussed about the title many times with my mates who specially are in Software Development teams especially Database Oriented, Distributed, Multi-Tier Information Systems.

They've all asked about the new platform with the brilliant eye-catching User Interface (UX). The technical question is "Who cares about the glass effect, right on the desktop?".

In some cases in Information Systems, such as an accounting software or inventory or production management front-end, end-users are not professional gamers who care about graphics or visual effects in that way, they're TPS operators, Middle-Managers and sometime High level managers who use Client Applications to work with their own data on their workstations or laptop.

I was wondering about the answer and ofcourse couldn't fight with my instinct which is noting me that the new Technology is like a thunder in the way we develope software.

I've though about the main question "Who cares?" or "Who needs?" all this past month. There are so many aspects which I could talk about, e.g. WWF is a high priority need with no doubt, or WCF is relief on service-oriented world. But the UX part which people say it's just beautiful, needs some argument.

I never was a UI desinger, but as much as I've discovered in WPF ("Avalon"), and thought about the fundamentals of the new UX framework like Visual Tree and the Rendering system, usage of DirectX rendering on the desktop which I call it Hyper-Graphic on my own or the robust Control and Data Templates all help end-users (never mind if they are older managers) to undrestand data and communicate with the target system by the visualization capabilitis WinFX provides in a very productive way. (more…)

MediaMania – My kind

April 27, 2006

I think most of the people interacting with WinFX and the corresponding development tools have seen or heard of MediaMania sample. I myself have seen Mark Boulter's demo on Cider.My MediaMania Sample

I was trying to find the sample code and was unsuccessful, so tried to write it by my own.

Again the gradient brushes, control template applied to ListBoxItem, Dockpanels and the layout system amazed me. It's so fun to develop user interfaces on top of hidden technologies! I'm getting used to it.

*Note: There's a sample on gotdotnet, check it too. It's also a personal try of the sample.

First WPF (“Avalon”) Try

April 27, 2006

Telling the truth, all these years of programming, I was certainly awful in UI. All the forms or pages were full of unindented user controls, no images, no colors and nothing of eye catching materials.

Workbench.2.1.jpgI was just an architectural thinker. I used to define components, desing them as reusable as possible and also tried to go deep through the technology and somehow coding style.

Threads were always a concern, and I was very helpful to the teams I was working with, by my thread managers even on UI threads. BUT I was very stupid on UI :(

I'm really confident now by WPF :)

Even my first try on WPF was an amazing UX. The gradient brushes, the way they render, glass effects and the powerfull control and data template system. These all will change user taste and I can say even the way applications are thought.


One Way Communication – Not Any More!

April 26, 2006

Errrm, I really hate this situation which I just go here and there find people's  blogs, read them and take advantage of and nothing in return!

I just wanna light it up.

My world is Computer Software Architecture, Design, Coding, Intelligence, Virtualization and a little bit of everything :)

Keep in touch.