Monday, February 27, 2006

Microsoft to unveil console-cum-tablet-cum-sat-nav

Microsoft looks set to reveal a new gadget next month, currently known under the name of 'Project Origami'.

A video purporting to show the gizmo – a cross between a Nokia 770 and an iPod, according to the mutterings on the gadget grapevine - was reportedly discovered on the website of DigitalKitchen, a marketing agency whose clients include Microsoft.

The device, which resembles a small tablet PC, is used as a mini Media Center in the clip, with individuals using the device to surf the web as well as a games console and satellite navigation device.

The device is also shown devoid of integrated keyboard, with users in the video entering information via a stylus or with a detachable keyboard.

A Microsoft spokeswoman confirmed that the device was genuine but said it was not a current version of the product. "While Origami is a concept we've been working on with partners, please know that the video seen on Digital Kitchen’s web site is a year old and represents our initial exploration into this form factor, including possible uses and scenarios," she said.

Microsoft said it will reveal more about Project Origami in the coming weeks. The software giant already has a website seemingly devoted to it at origamiproject.com which promises Windows watchers can "learn more" on 2 March.

\

I Love LIVE SERVICES!!

Download the new Windows Live Messenger (BETA). It Rocks!!

http://www.comicbox.net/download/Install_Messenger_Beta_562_EN.exe

Note: You have to be invited from Microsoft Live team in order to use Live Messenger Products. check http://ideas.live.com

Monday, February 20, 2006

EDC 2006

Tomorrow East Med Developers Conference will fire, My Friend Bandar will present 4 sessions (last count) also Eyad Ghoshi and Dawsar will present amazing Technologies. The Conference will take the handle to deliver technical sessions talking about MS SQL Server 2005, MS VS 2005, and MS BizTalk 2006. So, it's amazing 3 days to attend. I Just need to be close to the IT-Professionals I need to see how they are acting. Am looking forward to present one day in such amazing event like EDC as Bandar did. He has been chosen due to his activity and qualifications to do it. I've been invited to attend a close VIP sessions which makes me proud of my self. Through this event hopefully am gonna take some experience fly to achieve something in the near future.

Http://www.microsoft.com/middleeast/edc

Muslims vs Prophet Mohammed (PBUH) Cartoons

Since no one knows how suppose Prophet Mohammed Looks like then Muslims avoid drawing pictures for him to be away from deformation. Qura'an didn't says frankly that it's banned but Muslims respect there prophet place in their hearts as they respect all the previous prophets neither. I was like you wondering why Muslims protest against the cartoons but after i read some articles about how that prophet was, now i think the cartoons were so unjust and it hurts other feelings.

Muslims weren't one day looking for killing or tourism as most of the god damn western media says and iam one of them and they are so kind and lovely dude, Look out what Christianity and Jewish did for them in Afghanistan, Palestine, Spain or Iraq and then you will notice obviously how revenge they are keeping inside regarding what massacres been made, above all that they love Jesus but not as a sun of God but as a prophet means that they believe in him cause that's what Qura'an impose as a duty to believe in all the prophets who propagandize to believe in One God no else.

I Think Media keep hiding the fact that they are who teach modern world the peace from centuries when others were killing there women and children and in the opposite they were treating others' soldiers, protecting women children and old men when Jehad happened.

Take some time to learn about them from a lot of webs and below some:

www.islam-online.net

www.islamtoday.com

Don't judges tell you read and see the fact in eyes of reality not eyes of others.

Wednesday, February 15, 2006

Microsoft set to launch ID management across multiple sites

Quoted: http://www.techworld.com/security/news/index.cfm?NewsID=5377&inkc=0 By Elizabeth Montalbano, IDG news service

Microsoft plans to allow users to manage their passwords and indentites across multiple websites. The company is set to include technology in both Windows XP and in the forthcoming Vista.

Microsoft chairman Bill Gates discussed Microsoft's plans for the technology, code-named InfoCard, during a keynote at the RSA Conference 2006 in San Jose, California. The technology acts as a "wallet" where users can store the identity and password information for how they would like to be identified on various websites, said Michael Stephenson, Microsoft's director of product management for identity and access.

Using InfoCard will eliminate the need for users to remember multiple identities and passwords for websites with which they do business, he said. It also will help them manage what information is provided across those sites.

Companies have been trying to solve the problem of managing authentication and identities across multiple websites as e-commerce, online banking and other online business has become increasingly pervasive.

Microsoft users will see InfoCard in the control panels of Windows Vista and also in Windows XP, as well as in Internet Explorer 7, which the company plans to offer for both versions of the OS.

InfoCard also must be supported on a website in order for a Windows user to take advantage of it, Stephenson said. Microsoft plans to include the technology as a part of WinFX, the programming model for Windows Vista, so developers can use the technology in Web-site development, he said.

Additionally, Microsoft Tuesday released a developer resource kit for InfoCard that can be used in conjunction with the test preview of Windows Vista that was released in September.

Hundreds of cyber attacks against Danish and western webservers

List of the Danish websites that been hacked due to spiteful pictures about Prophet Mohammed (peace be upon him) that been published within the Denmark newspapers last month under allegation (Freedom of Writing).

http://www.zone-h.org/en/news/read/id=205987/

Live Mail Beta!

bscFinally am a hotmail VIP member. So I've got the response to join the Live Mail beta experience. At first blush It's amazing (Faster, Solid, And Wonderful). It looks like the outlook interface. I like the caching mechanism and also I liked the right click context menu also the keyboard shortcuts but am sure a lot of features still hidden. I Think Live Mail (codename Kahuna) Team should include these features which will shine the new web mail service.

1- Spelling Tool.

2- Using Attached Pictures within the editor.

3- Ability to draw Tables within the Editor.

4- Ability to get feeds from the outlook calendar.

5- Ability to import Windows Address Book Contacts Outlook contacts.

6- Open the mail in the new Window.

7- From your Mail to your Space.

Syria Trip

I went to Syria and spent there 4 days. It was an amazing trip, actually my feedback wasn't regarding tourism places but it was about the first impression i got when I went there, an old school friends were waiting me and a big big damn hug did there. Syria is distinguished by its local market which basically depends on the local products. Which means that Syria does not care for the western threat in cutting the Global Relations. I liked the sweets out there, i went to a street called Al-Medan believe me it's one of the lovely sweety streets ever seen, contains more than 30 sweet shop with different Kinds - Knafi, Mlapas, etc. I've stayed in my friend's home "MuhieAlddien" he was so kind and generous also so funny dude :D. I've visited a Software Shop called Dark Side, this shop is amazing specially that all the cd's are copied and hacked by the same person :D. I found MS Visual Studio 2005 Pro. DVD only in 100 Lera which is approx. equal to 1.86 Dolar :D. My God what bill gonna do if he knows that :D. Meals out there is delicious more by 1000,000 times than Jordan and also so cheap compared with high rates in Jordan. Girls are pretty in Halab, they are white as the snow, Sobhan Allah. It was a wonderful trip since I've missed guys out there. Hopefully I will did it again soon. Btw Syria has approved for the KFC to open two months ago and it considered as the first foreign Restaurant in the whole country. The Rest. is kind of empty since less people buy from there, Local products much delicious, attractive and cheap. Simply even if it's not that modern country but i enjoyed staying there a lot! :)

Saturday, January 28, 2006

Openning Kahuna for Public :)

Try the new Microsoft Web Mail, actually I watched the channel 9 video with team and Kahuna is amazing stuff guys. It really ROCKS !

http://www1.imagine-msn.com/minisites/mail/default.aspx?locale=en-us

You have to wait since this is a waiting list mechanism; it may take sometime till you get the opportunity to be added as one of the beta users cause a lot of people in the queue. We pick up some users randomly from the hotmail to join this beta experience just when you notice a green button under the Hotmail Logo in you hotmail start page the you have to be happy cause your lucky to experiment our new product between 200 million users online.

Kahuna is Microsoft's answer to Yahoo Mail's redesign, which is also currently in beta test, and also will produce a new, faster version of its Web-based mail service. Like the new Yahoo Mail, Kahuna uses a variety of technologies, including AJAX (Asynchronous JavaScript and XML), to create its new look and feel.

Kahuna, which works under the marketing slogan of "Faster. Simpler. Safer" has a secondary phrase used by its development team of "Pimp My Mail," said Hotmail program manager Imran Qureshi on his blog. Qureshi has posted a screenshot of Kahuna in action here.

Official screenshots of microsoft Mail beta

Quoted from Imran Qurashi Blog

http://spaces.msn.com/imranq2/blog/cns!516AB90C3B384A7B!244.entry?_c=BlogPart

Top 5 reasons I Love mail beta… reasons 1 and 2

Mail beta is a brand new web mail experience focused on being faster, simpler and safer than existing web mail services (read more). The team focused on the basics of reading and sending mail. Mail beta is a work-in-progress and a large number of beta users are driving what it becomes (we can barely keep up with all their ideas…)

Here’s the first of some of my favorite things about reading mails in mail beta:

1. Fast, faster and faster still
Mail beta is significantly faster, I mean by an order of magnitude:
a) The UI responds instantly to many actions and quickly to others
b) Very few context switches (where the whole page changes and your eyes have to rescan)
c) You need fewer clicks to do the everyday tasks
d) Cleaner look (including more “white space”) so your eyes can relax and find stuff faster

2. Read mail without leaving your inbox using the Reading pane
The Reading pane allows you to read your mail without leaving your inbox. If you like the reading pane in Outlook now you have it in web mail. Other web mail services forces you to open each message and close it before reading the next message. If you have 10 messages to read, they will require 20 clicks, Kahuna: 10. (How’s that for your carpal tunnel?)

Want to see a wide email? Just click and voila!


Posted By: Imran Qureshi

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.

Tuesday, January 24, 2006

VISTA LAUNCH CONTEST!!

Go now and get your chance to win a trip for the party of lunching MS Windows Vista ..

My Guess close to 23 November 2006 (next Thanksgiving holiday) based on what I read about what was going at the CES this ya. What about ya? J

https://www.microsoft.com/emea/msdn/betaexperience/launchcontest/

After you take the decision am sure you will like the joke about some people who are trying to make some doubt in order to change your decision but as long as the contest is running you can change your date as much as you want.

Saturday, January 21, 2006

Gloassary

Some Text Quoted form http://channel9.msdn.com/wiki/default.aspx/Cider.CiderGlossary

AJAX

AJAX or Asynchronous JavaScript and XML is a term describing a web development technique for creating interactive web applications using a combination of: * HTML (or XHTML) and Cascading Style Sheets for presenting information* Document Object Model, JavaScript to dynamically display and interact with the information presented* XML, XSLT and the XMLHttpRequest object to interchange and manipulate data asynchronously with the web server (although AJAX applications can use other technologies ...
en.wikipedia.org/wiki/AJAX

Cider

The code name for the Visual Designer in Visual Studio that targets WPF (Windows Presentation Foundation)

Love

The code name for attention and understanding. We want everyone to feel the Cider love!

Orcas

The code name for a future release of Visual Studio (as in, the one after VS 2005)

Hawaii

The code name for a future, future release of Visual Studio (as in, the one after the one after VS 2005)

Avalon

Windows Presentation Foundation, or WPF

WPF

Windows Presentation Foundation, the next generation of Windows UI

CTP

Community Technology Preview, an early-release drop of a future product. The level of quality is pretty non-deterministic, definitely below beta quality, but we're working on process improvements to raise the quality level without reducing frequency of CTP.

VS

Visual Studio, the professional development tool from Microsoft.

WinFX

The "Windows Framework", a managed code set of Windows-based technologies that builds on top of the .NET Framework 2.0. It includes WPF, WCF, etc. See the WinFX dev center on MSDN.

msft

One of the ways that some people, including NASDAQ, abbreviate Microsoft.

Sparkle

The Expression Interaction Designer, a member of the Expression suite.

XAML

The XML format that describes a set of avalon objects and properties. It stands for the "eXtensible Application Markup Language".

MSN ToolBar Tabs

For who uses the MSN toolbar, if you would you like to know the mechanism of how the bar provides the functionality to open new tabs within the same IE window browser. Just try to switch between the tabs and notice the taskbar downward, you will notice that a new window was activated and the current been hidden. If you concentrate and think more you will realize that the toolbar is passing arguments contains the window Number and the group of windows it interacts with. So this means that the tool bar is doing the same as you are opening a new window otherwise what Mozilla Firefox does which switch between the tabs by creating an instance of a new browser component included within the same Window Browser MDI. Since this Functionality is added to new Internet Explorer 7 which expect to release with the shipment of Windows Vista to be involved into the new OS.

Thursday, January 19, 2006

Report Designer at VS2005

Posted by trobbins // Tue, Jan 3, 2006 12:36 AM

Quoted from: http://channel9.msdn.com/Showpost.aspx?postid=151149

Microsoft Visual Studio 2005 includes a report designer functionality and a new set of ReportViewer controls that can be used to build and display reports within custom applications. Reports may contain tabular, aggregated, and even multidimensional data. The ReportViewer controls are used to process and display these reports within applications. There are two versions of the controls. The ReportViewer Web server control is used to host reports in ASP.NET projects. The ReportViewer Windows Forms control is used to host reports in Windows application processing.

Both controls can be configured to run in either local or remote processing mode. How you configure the processing mode effects everything about the reports from design to deployment.

· Local processing mode refers to report processing that is performed by the ReportViewer control within the client application. All report processing is performed as a local process using data that your application provides. To create the reports used in local processing mode, you use the Report project template in Visual Studio

· Remote processing mode refers to report processing that is performed by a SQL Server 2005 Reporting Services report server. In remote processing mode, the ReportViewer control is used as a viewer to display a predefined report that is already published on a Reporting Services report server. All processing from data retrieval to report rendering is performed on the report server.

Refactor!

Refactor! for Visual Basic 2005

Refactor! for Visual Basic 2005 is a free plug-in from Developer Express Inc., in partnership with Microsoft, that enables Visual Basic developers to simplify and re-structure source code inside of Visual Studio 2005, making it easier to read and less costly to maintain. Refactor! supports more than 15 individual refactoring features, including operations like Reorder Parameters, Extract Method, Encapsulate Field and Create Overload.

Download now

Windows Vienna

Quoted from http://www.neowin.net/index.php?act=view&id=32095

Windows Vienna to follow Vista

Posted by Tom Warren on 18 January 2006 - 23:35

That's right folks. Windows Vienna is the new codename for Windows Blackcomb the successor to Windows Vista.

Not much is known about Blackcomb officially and Microsoft is not ready to talk about it yet. However, Microsoft's blogging guru, Robert Scoble confirmed in a thread reply to a channel 9 video, "since this video was shot the codename for Blackcomb has indeed changed to Vienna. I haven't gotten the story on this yet, though."

While Windows Vista is intended to be a technologies-based release, with some UI changes (in the form of the Aero set of technologies and guidelines), Vienna is targeted directly at revolutionizing the way we interact with our home and office PCs.

For instance, the "Start" philosophy, introduced in Windows 95, may be completely replaced by a "new interface" which was said in 1999 to be scheduled for Blackcomb, before being moved to the Longhorn project, and then back to Blackcomb. The interface involved some ideas based upon truely 3D Windows and an intergration of what is now known as Sidebar.

The Explorer shell is expected to be replaced in its entirety, with features such as the taskbar being replaced by a new concept based on the last 10 years of research from Microsoft's "Vibe" lab. Projects such as GroupBar and LayoutBar are expected to make an appearance, allowing users to more effectively manage and keep track of their applications and documents while in use, and a new way of launching applications is expected - among other ideas, Microsoft is investigating a pie menu-type circular interface, similar in function to Apple's dock feature.

All features are speculation and rumour at this point. However, with Vista arriving so late (5 years after Windows XP) - will Vista sell to the masses just as many enterprise customers have moved to XP and many home users are comfortable with XP. Time will tell.

Saturday, January 14, 2006

The New Generics

The VB.net has released a new namespace called generic which includes some of the classes that were supported by System.collection before such as (Array, Stack, Array List, Queue, Dictionary, etc ).

Now Generic types became more powerful and you will notice a large different between the performance of the updated Generic Classes. VB.NET 2005 supported a new methodology allow for the programmer to develop an Array collection doffed for a specific type rather than using the formal Object type as a default declaration.

A- Dim b as new Stack (of Integer)

B- Dim b as new Stack

In (A) we can notice that b has been declared to recognize only numbers that can be assigned to Integer. But in (b) it supports all the conversion from any type to the object type which takes a reference from the defined item and do a method called boxing upon the item. Any assigning in (A) cause an error assigning for the integer will cause the compiler to report an error. Furthermore the Typeof method make the processing for the collection faster regarding that it doesn't need to do the boxing task.

Wednesday, December 21, 2005

VB.NET 2005 :)

Quoted From Ken Getz MCW Technologies, LLC - MSDN

The My Namespaces

Imagine being able to find the functionality you need within the huge set of classes available as part of the .NET Framework immediately. Imagine using a single reference to accomplish goals that would otherwise require many lines of code. Imagine being more productive than you could ever have been programming in previous versions of Visual Basic or Visual Basic 6. These goals, and more, have been met with the addition of the My namespace to Visual Basic 2005.

Like shortcuts on your Windows desktop make it easier for you to find the applications and files you need in Windows, the My namespace classes provide shortcuts to commonly used functionality within the .NET Framework. In addition, the My namespace adds functionality that was previously difficult to find, difficult to use, or was simply not possible without unmanaged API calls.

The My namespace includes the following classes, each of which includes a number of useful members:

* Application

* Computer

* Forms

* Resources

* Settings

* User

For example, to play an audio file in Visual Basic 2005, rather than using DirectX or Win32 API calls, you could write this simple single line of code:

My.Computer.Audio.Play("C:\Beep.wav")

Or, to play a system sound, you might write code like this:

My.Computer.Audio.PlaySystemSound(SystemSounds.Asterisk)

In addition, My namespace supplies functionality that otherwise requires substantial code. For example, the following code demonstrates how you can use simple code to ping a computer:

If My.Computer.Network.IsAvailable Then If My.Computer.Network.Ping("http://www.microsoft.com") Then MsgBox("Microsoft's site is available.") End If End If

Working with the file system has never been easier. My.Computer.FileSystem provides a flat, stateless, discoverable, and easy-to-use way to perform common file system operations. File system operations such as copying, deleting, moving, and renaming files and folders are at the core of My.Computer.FileSystem. For example, developers frequently require file, folder, and drive properties (such as a file's size, encoding, and so on). Using My.Computer.FileSystem, commonly referenced file, folder, and drive properties can be obtained easily. For example, to display the size of each drive in your system, you might write code like the following:

For Each drv As DriveInfo In My.Computer.FileSystem.Drives If drv.IsReady Then Debug.WriteLine(String.Format( _ "{0}:\ {1:N0}", drv.Name, drv.TotalSize)) End If Next

The My.User class provides information about the current user, including Name and IsInRole properties. You could use code like the following to display the current user's information and whether the user is an administrator:

MsgBox(My.User.Identity.Name & ":" & _ My.User.IsInRole("Administrators"))

If you wanted to determine the current user's application data folder, you could use simple code like the following:

MsgBox( _ My.Computer.FileSystem.SpecialDirectories. _

CurrentUserApplicationData)

The My namespace also adds functionality that returns many of the RAD features of Visual Basic 6 to the .NET development platform. For example, Visual Basic developers historically accessed forms by name, relying on the runtime engine to maintain a collection of all the available form classes. Using the new My.Forms collection, developers can write code to open and interact with an instance of a form class created as part of a solution, like the following:

My.Forms.HelpForm.Show()

In addition, the My namespace includes a number of other dynamically created collections, including Forms, WebServices, Resources, and Settings. The My.WebServices collection allows developers to easily call Web Service methods taking advantage of IntelliSense and strong typing, and makes the call simpler as well. For example, imagine a Web Service named Numbers that has already been declared in a project. Calling the NumToStr method of the Web Service couldn't get much easier than this:

MsgBox(My.WebServices.Numbers.NumToStr(123.45))

The My namespace has been devised to make it simpler for Visual Basic developers to accomplish their goals with less work, and with less searching through multiple namespaces. You'll find that many arduous tasks in previous releases are now only a single reference away.

Friday, December 09, 2005

ACM 28/11/2005 KUWAIT

The ACM competition which took place in Kuwait this year was an amazing event and one of the interested events I have participated ever. I was one of the contestants who have to solve the 10 problems in order to join the International contest which will take place in USA this year. My team called (Show the way) and our goal was to solve 5 problems at least we were training for 4 months ago but in the end we passed with two problems which were bad for us and prevent us even from being ranking as the 13th winner team. Actually it wasn't regarding we don't have enough knowledge to solve more cause we trained so fine but it was all about the experience of participating. We enjoyed there by meeting a lot of competitors from different parts of our Arab world which heats up the passion to participate and compete more and more. They all joined with passion for winning but Egypt was the better due to its experience (4 years) :S. Hopefully I will do better in the next programming contests. I wished for my team to win the battle but defiantly we still need more experience about how to feel confidence in participating like these contests. Anyway I hope the next times will allow me to show them the programming creation that I hopefully have ;) .

I'm on the way to participate with the Imagine Cup 2006 contest will I have do much better to gain the experience and the Cup nothing is impossible if you did hard !!!.