Friday, January 27, 2006

CIDER

I was watching a video conversation with CIDER team, they were previewing CIDER test using Visual Studio 2005. Visual Designer codename "CIDER" give the designers the opportunity to design forms separated from the workshop of the behind codes. So the visual team foundation gives you the ability to develop now synchronize with your designers and all their work will be reflected into your behind code as a developer. No need for the designers to learn Any NET Language anymore to create an amazing form presentation, in my point of view i advise designers to star learning and trying Avalon not only cause it's amazing and pretty cool but also cause it will be the next generation of Windows Presentation Foundation which make look and feel more productive and attractive.

--------------

Interesting that the XAML editor within the Visual Designer (Cider) is keep your editing formatting as it's so seems even if you change the value of some attributes it still keeping your formatting which means that it obviously deals with xml structure based and it just search for the smart tags and elements and then change its attribute value without effecting the formatting of the file i mean it doesn't reorder the lines as Visual Studio (Web Windows) editor does. I heard them call it GUNKS but not sure about the word but certainly it's a genius editing methodology.

--------

The XAML includes new Panels included as components for your Windows Forms, when you will develop the WPF (Avalon) you will notice that you are allowed to add complex panels i meant Grid Panel inside Right-Dock Panel and so on, some panels are:

Grid Panel

The controls are located in (x,y) grid.

Dock Panel

The control is docking into (Top,left,righ,bottom,center) docking.

-Within Cider when you are trying to drop a control into a docking panel you will notice highlight signs show you available positions.

Flow Layout Panel

within the flow layout panel controls are ordered into sequential order, one after another from left to right. When you resize the form you will notice that controls within the FLP will reorder it self to be convenient with the resize event.

Stack Panel

It's looks like as the FLP above but what's different is the ability to change the controls flowing method between rtl,ltr,utd or dtu.

---------

I like the new Color System within WPF which allows you to fill the component with two colors fade into each other from the angel you determine.

---------

Cider is giving the designer the ability to modify the presentation without affecting the code behind. You can create templates forms or skins also cause you can add more than XAML file within your project and switch between them even in the runtime which is really cool. You will figure that you can play with the UI of controls easier now using Visual Designer which produces in the end an XAML file.

Cider Team didn't give a specific date for the release of CIDER BETA 1 or any CIDER CTP yet but they confirmed that CIDER will be shipped as a part of next Visual Studio in 2007 codename "Orcas". WinFx release will be shipped as a part of Windows Vista which expected to be released in the next November if am not wrong.

About Me

I dislike to talk about my self, but am trying to combine a spirit of being passionate, geek, creative, social and team player. The thing am sure of in my self that am attached with unlimited ambition. I have a dream and i will do it what ever that cost me, what ever people gonna say. My homeland is invaded by Israel. I'm working as Information Worker Specialist. This is me in galance.

Achievements and Accomplishments

One of the nominated IT members by Microsoft Jordan who acquired the opportunity to meet and talk to Mr. Bill Gates in Jordan at 2005.

Participated in Microsoft Imagine Cup World Wide Contest, Health Development Project codename Hayat, 2nd Local Place (Hayat Aims at make a technology that allows physicians to predict when their patients will be at risk, it serves the Health Committee Researchers by assigning Health Medical Rules depend on Large amount of Electronic Medical Records, it uses SQL Server Data Mining as a main tool to create a Rule Discovery Engine and it uses Web Application and Mobile Application as an Interface Control).

One of the early people who introduced VB 2007 codename LINQ for Developers in Jordan.

RSS Mobile Notifier Project - Fastlink 2006

Develop a smart-client application for Automated Home Control System 2006.

Participated in ACM world programming contest at Kuwait University for the year 2005.

Organize Microsoft Academic Day 2006.

Presenting Microsoft Windows Vista at Microsoft Academic Day 2005.

Member at Jordev.net (Jordan .NET User group Community) since its early born at 2005.