<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://www.w3.org/2000/08/w3c-synd/style.css" type="text/css"?>			<!-- RSS for Buy Software, generated on Wed, 08 Feb 2012 00:36:14 -0800 -->
			<rss version="0.92">
			<channel>
			<title><![CDATA[Buy Software - Informative]]></title>
			<link>http://www.buyfastsoftware.com/informative-t-61.html</link>
			<description><![CDATA[Information involving computer systems no technical specifications]]></description>
			<webMaster>webmaster@mdofpc.com (Buy Software)</webMaster>
			<language>en-us</language>
			<lastBuildDate>Wed, 08 Feb 2012 00:36:14 -0800</lastBuildDate>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<item>
	<title><![CDATA[Cloning Of Gaming System Part I]]></title>
	<link>http://www.buyfastsoftware.com/cloning-gaming-system-part-a-1079.html</link>
	<description><![CDATA[Gaming Systems are very popular in gamers to play varieties of high end games requiring special hardware and software. Cloning is going to be part of today gaming industry. Cloning is made for different reasons from legal to illegal.Here we will be discussing about both hardware and software gaming clone. In case of hardware gaming clone, gaming laptops or even play station are famous choice. However, more demand is now turning toward gaming laptop, because of their easy portability.But, there are various constraints that are supposed to be considering while choosing best cloning laptop for games and entertainment. Clone platform provides maximum compatibility for such games. Some of cloning hardware constraints is as followsTo meet your PC needs, the Dell Inspiron can be built with a range of Intel processors, including Pentium series processors. Or you can max out your performance with the Intel Core 2 Duo processor. Dual Core processors are designed to help reduce lag time while running multiple applications at the same time. There are lots more other vendors like HP, Compaq, Sony providing quality clone PCs for gaming & other purpose. All these vendors develop clone system in dynamic and digital environment. Digital memories are also provides an added advantage to their laptops.This makes them ideal for today multi tasked environments. Whether you are creating DVDs while streaming the latest music from the internet or playing a game while running an anti virus scan, a dual core processor can be a powerful asset.Game system clones come in a variety of styles, shell shapes, etc. In some cases, a game system clone will have built in games, and a cartridge slot for expansion. One of the most cloned game systems of all time is the Nintendo Entertainment System NES.A video game clone is a video game or game series which is very similar to or heavily inspired by a previous popular game or game series. Some video game genres are founded by such archetypal games that all subsequent similar games are thought of as derivatives.Moreover, clone hardware do many facilities & advantages like support from Windows latest environment like Vista, easy expansion of peripheral components needed for gaming hardware. It is also responsible for amplifying visual of PC environment. Digital audio clone system is built in high definition channel surround audio which delivers crisp clear sound for MP3, movies, games, video chat. You may add an optional sound card for THX digital home theater surround sound.]]></description>
</item>
<item>
	<title><![CDATA[5 Steps To Removing PC Clutter]]></title>
	<link>http://www.buyfastsoftware.com/steps-removing-clutter-a-3779.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Its hard enough as it is these days to get organized and then remain that way for weeks and months down the road.&nbsp; We are all very busy people, some of us with 95 jobs and one hour commutes, and others of us busy making our lives at home work for us, with children at tow and a variety of chores to do as well as errands to run.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>However, no matter how vastly different our lives may be, we all run into the same problems when dealing with organization, and thats KEEPING organized. need to develop a system that helps your PC remain free of clutter and organized.&nbsp; Granted, this task doesnt come easy at first, but all it takes is a few extra steps each day, done consistently, that will maximize your results in the long run.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>So, lets say you have disorganized files all over your hard drive that you have difficulty finding when you need them.&nbsp; Your PC keeps catching viruses out of the blue.&nbsp; You dont know what to do with all your spam mail.&nbsp; You have extra programs and freeware on your PC that you dont know anything about, and even if you did, wouldnt know what to do with them.&nbsp; Here are a few steps to help you get started in the right direction</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>1.<SPAN styleFONTSIZE 7pt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><B>Get rid of any unnecessary files or programs that are on your hard drive.</B>&nbsp; This requires a little homework on your part.&nbsp; Youll need to set aside the time to sit down and actually take a look at all of the files on your PC and delete what you dont need.&nbsp; A few things to do periodically for optimal performance is to run a disk cleanup, use your system file checker, and defragment your hard drive.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>2.<SPAN styleFONTSIZE 7pt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><B>Organize all of your files and folders.</B>&nbsp; Once youve deleted everything you dont need, take a look at whats left.&nbsp; Is there some way you could organize these in nice categorical folders, so that its easier to retrieve them later on&nbsp; For example, you could create a few folders underneath your My Documents folder, and give then names such as My Journal, My TV Shows, My Videos, My Business, My Songs, My JobFind, etc.&nbsp; You could then place all respective files underneath these neatly organized folders.&nbsp; You can also take advantage of many of the folders already supplied to you by Microsoft Windows, such as My Pictures and My Music.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>3.<SPAN styleFONTSIZE 7pt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><B>Install adware and spyware programs</B>.&nbsp; I dont think I need to stress how important it is to run antivirus and spyware software.&nbsp; I personally like McAffee because of its wide range of protection services, but Norton AntiVirus works great as well.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>4.<SPAN styleFONTSIZE 7pt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><B>Delete unnecessary shareware and freeware files</B>.&nbsp; Its very important to keep your hard drive as clean and organized as possible.&nbsp; Remember that shareware and freeware can potentially be harmful to your computer viruses, depending upon which source you received your shareware from.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>5.<SPAN styleFONTSIZE 7pt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><B>Delete unnecessary emails and take control of spam.&nbsp; </B>&nbsp;&nbsp;By now, you know to have antivirus software installed on your PC.&nbsp; Thats a must, and will protect you if you should happen to open emails that have viruses attached to them.&nbsp; Before you open any of your emails, check to be sure you know the sender, and that there are no .zip or .exe attachments.&nbsp; Be very careful about opening files with attachments, especially from senders you dont know.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Hope many of these tips will you help you move toward the right direction in decluttering your PC, now and for good.</P>]]></description>
</item>
<item>
	<title><![CDATA[My First Laptop]]></title>
	<link>http://www.buyfastsoftware.com/first-laptop-a-3778.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify>It is really astonishing to look at the progress laptops have made in just a few years. Last quarter, <SPAN classklink><U><SPAN styleFONTSIZE 11pt>laptop sales</SPAN></U></SPAN> <SPAN styleDISPLAY none; msohide all><xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600><vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 16.5pt; HEIGHT 16.5pt alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>overtook desktop sales for the first time in history. These days the pricing of low end PCs, both laptop and desktops are similar and so it has become worth wondering whether to buy a desktop at all. In a few months I will purchase my first notebook computer and being fifteen, I am not able to buy a 17 inch widescreen Dell <SPAN classklink><U><SPAN styleFONTSIZE 11pt>XPS</SPAN></U></SPAN> or the Savrow line of laptops. Instead I look through the budget, the low price, and the beginner laptops for one that will catch my eye. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>These days the features and specifications of <SPAN classklink><U><SPAN styleFONTSIZE 11pt>cheap laptops</SPAN></U></SPAN> surprise me several laptops around the 500 mark include DVD burners and integrated WiFi receivers, which at the beginning of the year were only in the 1200 laptops that would not be within the reach of the first time buyer. Of course there are some such as the Lenovo IBM ThinkPad R50e which does retail for 505 and only have 256MB of RAM and no DVD burner and no integrated WiFi. I should not be disappointed. One year ago, those would be acceptable specifications for a mid range laptop and today they are unacceptable for a bargain computer such as the Dell Inspiron 2200. How things have changed. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Recently Apple upgraded their iBook range, which starts at 700, and the laptops now include Bluetooth and WiFi as well as 512MB RAM and a 40GB hard drive. The 12inch iBook is pricey, at 200 more than two of its Windows competitors, the Acer 3502WLMi and the Dell Inspiron 2200. Both the Acer and the Dell have slightly faster processors, DVD burners which Apple calls the SuperDrive and the worlds favourite operating system. I love Apple computers, but I cannot buy an iBook and feel that I have made the best decision. Even the expensive PowerBook lines are bad value when compared with the <SPAN classklink><U><SPAN styleFONTSIZE 11pt>Sony Vaios</SPAN></U></SPAN>, IBM ThinkPads and Dell Precision lines. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The reason that the Windows laptops are better is the processor, the number of features and the fact that Apples care and attention to detail is not worth 200 to a person like me. I appreciate their efforts but when they lose out on the first time buyers, they may set a trend. The buyer brings home their brand new Windows laptop and all the feelings of euphoria are now attached to a Windows laptop, and not the iBook. Apple cannot afford to continue doing this and hopefully the Intel switch will bring down prices or save money, letting them add features such as the SuperDrive. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Dell makes laptops in every segment of the market. Their high end laptops are well made and have some quirky touches like the lights on the XPS. Of course when a company sets out to make <SPAN classklink><U><SPAN styleFONTSIZE 11pt>budget laptops</SPAN></U></SPAN>, cost cutting is an integral part of the mix. Dell immediately threw out build quality and attention to detail. They added the DVD burner and the WiFi which I appreciate but if my laptop creaks as I open it, as a yearold Inspiron 1000 does, I will feel quite disappointed. The Dell does only have a 40GB hard drive which is adequate for now but 60 or 80GB is better. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>IBM does put the effort in to make quality laptops. This means their ThinkPad R50e does not have the same features, no DVD burner and no WiFi but the excellent keyboard and the pointing device, are better than Dells cutprice keyboard and the slippery trackpad. I am a person who values the extra features, the DVD burner is very important and Acers Aspire 3502WLMi has a duallayer burner which means almost 10GB of data on one disk. Since I dont want to skimp on the quality so I cannot see myself buying the poorly made but inexpensive Dell Inspiron 2200. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Asus is a relatively unknown computer company who, like IBM , value quality but unlike IBM dont price it highly. Their laptops are made out of metal and have a small form factor while maintaining a long list of features. However, they only have 256MB RAM in the A3L5001H which is a beautiful machine, more attractive than any other Windows laptop in this price range. It has Windows XP Professional which is far superior to Windows XP Home Edition, a comparison on Microsofts website shows how significant the gap is between the two versions. However, there is no DVD burner. WiFi is included. The best thing is that Asus offers 1GB of RAM for only 90. This upgrade usually costs around 250400 in most laptops. A Celeron M 370 and a 60GB hard drive are just icing on the cake. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The lack of a DVD burner is offset by Windows XP Professional and the fantastic amount of RAM does mean the price is higher than I would normally pay. 640 is tantalisingly close to an iBook, but the iBook has 20GB less space and 512MB less RAM. RAM is so important that spending a little more on it is worth every penny. So all the big names are beaten by an unknown manufacturer. Seems like a bad decision but knowing that my machine looks and feels expensive while having 1GB of RAM and Windows XP Professional are more than enough to make up for it. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The other option is Acers Aspire 3002LMi, with 512MB RAM, 60GB, Windows XP Home Edition and a dual layer DVD burner, WiFi but an AMD processor. Acers Aspire 3502WLMi has 20GB less, an Intel Celeron M 360 and costs the same. The Aspire 3002LMi can be bought for 501 which is unbelievably cheap. When compared with the Asus, the upsides are 210, a DVD burner and a widescreen display. The downsides are Windows XP Home Edition, half the RAM and the aforementioned build quality. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Of course if you are in the market to buy a new laptop and need one now, then consider these options. Otherwise, wait for Windows Vista or Mac OS X 10.5 Leopard in 2006 and laptops with more RAM, larger hard drives, bigger screens and DVD burners and WiFi as standard.</P>]]></description>
</item>
<item>
	<title><![CDATA[Troubleshooting Hard Drive Problems  Part 2]]></title>
	<link>http://www.buyfastsoftware.com/troubleshooting-hard-drive-problems-part-a-3777.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The following article is the second in a series that helps solve many of the common boot problems with hard drives. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The article explains how to reconstruct the Volume Boot Record and will touch briefly on multiplepartition drives. This information will help solve some very common problems encountered in a computer service department. This article is designed to work with a system that has a single drive using a FAT 16 structure all DOS and older Windows systems, some Windows NT, and no drive overlay.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>A common problem with hard drives is the error message MISSING OPERATING SYSTEM. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Typically what this means is that <SPAN classklink><U>critical data</U></SPAN> is missing or damaged in two possible locations. The first is the Master Boot Record MBR. This data area contains error messages and pointer information that specifies the location of the second critical data area, the Volume Boot Record VBR. The VBR contains the <SPAN classklink><U>operating system</U></SPAN> specific data for the format of that particular partition on the drive. If either of these two critical data areas is damaged, by a virus, <SPAN classklink><U>controller failure</U></SPAN>, etc., then the drive will not be accessible through the operating system.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The normal response to this error message is to boot to a floppy disk and to repartition the drive probably using FDISK and thereby totally removing any possibility for recovery of the data on that drive, except by dedicated data recovery software or a data recovery facility. If applicable, the following technique will help save time, money, and frustration.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The first step to data recovery covered in great detail in the first article of this series is to verify the location of the existing partition information. For the purposes of this article, it will be assumed that the FAT structure and the root directory are intact, there is only one partition, and that only the MBR and the VBR were damaged. Using MicroScope, enter the Fixed Disk Editor menu and select the fixed disk that is being repaired. Using the Find menu option, locate all the sectors that contain the string 55 AA see Step Four of the first article in this series, and then verify that the FAT structures are intact see Step Seven. Note on a scratch paper the values in Cylinder, Head, Sector format where this string appears. These values will be used later in the reconstruction process. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Rebuilding the MBR</B></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Using the Fixed Disk Editor in MicroScope, locate and read Cylinder 0, Head 0, Sector 1. This should be the location of the corrupt Master Boot Record. Press M to modify the sector and enter 0s for the entire sector, effectively wiping all the data from this sector. Press ESC, then W to write the data, and Y to confirm the write operation. Then exit the Fixed Disk Editor and select the Rebuild Master Boot Record menu option. Press Y to confirm this operation. The fixed drive now has a completely corruptionfree MBR available for use during the reconstruction of the VBR. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Rebuilding the VBR</B></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>There is a simple method for rebuilding the VBR. Copy the data from a like fixed disk or a similarsized fixed disk with the identical operating system the versions must be the same. There are two approaches for obtaining this data. The first is to install the second drive in the system, <SPAN classklink><U>reboot</U></SPAN> MicroScope, and copy the sectors directly from the healthy drive to the drive being reconstructed. The second method is to copy the sectors from the healthy drive to a floppy diskette and transfer that diskette to the machine containing the drive being reconstructed. The data can be copied to any sector on the floppy disk. Just note where this data is stored on the floppy disk so that it may be easily retrieved when copying it back to the drive being reconstructed. In either case, the VBR is located at Cylinder 0, Head 1, Sector 1 on the healthy drive. Copy this data to the same location on the damaged drive. Exit the Fixed Disk Editor. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The drive now has a clean MBR and VBR, and with a few modifications to the values stored in these data areas, the drive will be fully reconstructed.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Access the VBR in the Partition Editor. Some of the values in this area will remain the same. These are Bytes Per Sector, Reserved Sectors, Number of Copies of FAT, Max  of Root Dir. Entries, Media Description Byte, and Volume Boot Signature. Sectors Per <SPAN classklink><U>Cluster</U></SPAN> may or may not need to be changed. Put the cursor over this value and press F1 for a formula that will help determine the proper value. Use this same F1 procedure for determining the Total Number of Sectors. This value should be the same as the value for Number of Sectors in the partition table. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The Sectors per FAT value equals the number of sectors from the beginning of the first FAT to the beginning of the second FAT as described in the first article in this series. The values for Sectors per Track and Number of Hidden Sectors should be identical to the values in the MBR. The Number of Heads is either the same as the value in the MBR or the same as the value of the Number of Heads in the partition table plus one refer to the first article in the series for more information on this topic. After completing this information, the drive should either be bootable or accessible via a bootable diskette. If this is not the case, email the Technical Support department for further verification of the problem. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Reconstructing Multiple Partition Volumes</B> </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>In some cases, the drive may have been partitioned into smaller, logical partitions. If this is the case, the chance of this data being corrupt is slim, and correct Head and Sector values are readily available from these areas. To find the second partition on the drive, use the Fixed Disk Editor in MicroScope to view the sector containing the 55 AA string. This sector should appear after the first VBR, so dont confuse the two. The second MBR should start on Head 0, Sector 1 of a given cylinder. Accordingly, the second VBR will appear on Head 1, Sector 1, and the FAT on Head 1, Sector 2, etc. By adjusting the first MBR in MicroScope so that the value for Starting Cylinder, Head and Sector is equal to the location of the second MBR, the VBR is now accessible through the MicroScope partition editor. Use these values to reconstruct the second MBR. The only value that will need recalculating is the Start Absolute Sector in the second MBR.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>As outlined in the first article in the series, the Start Absolute Sector is the same as the value for Ending Sector. This is not the case with a second partition. The Start Absolute Sector is the number of sectors prior to the VBR. The formula for the Start Absolute Sector is as follows Number of Sectors  the Start Absolute Sector of the previous partition  Sectors per Track. This formula will work for any additional logical partitions.</P>]]></description>
</item>
<item>
	<title><![CDATA[Buying a Used Laptop Computer]]></title>
	<link>http://www.buyfastsoftware.com/buying-used-laptop-computer-a-3776.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Buying a used or refurbished laptop is much the same as buying a new one  except you are going to get a much better buy When considering buying a <SPAN classklink>used laptop</SPAN>, the first thing to do is to determine what your needs are. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>What do you want to use the laptop for Word Processing Internet Browsing Use at Work and at Home Online Shopping Database Applications Personal Finance and Online Banking The reason for assessing what you applications you need are that most refurbished laptops often only include the Operating System OS. Some dont even have an OS installed so make sure you know what youre buying before you spend your money. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Once you establish your computing needs, you need to determine your budget. Refurbished laptops dont always come with an operational battery. If you need a battery, shop around to figure the cost to replace one. You should know that older <SPAN classklink>laptop batteries</SPAN> dont last more than an hour or two, and even purchasing a new battery for the purpose of longer battery life may not be worth the expense. You should also stick with name brand battery manufacturers like IBM, Dell, Toshiba and CompaqHP. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Once you have your refurbished laptop, you may not know what to do next. If you are new to computers and you want to browse the World Wide Web, you will need to obtain the services of an ISP <SPAN classklink>Internet Service</SPAN> Provider. There are basically two types of Internet access options broadband cable modem, DSL, satellite and dial up. Broadband is the preferred type since download speeds can range from 128kbs to 6000kbs faster is better. But, if your budget is tight, dialup access will work fine for typical browsing and email usage. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If you bought your used laptop for gaming, you definitely need a reliable <SPAN classklink>broadband connection</SPAN>. Gaming over a dial up connection will be frustrating and on some cases even impossible. That is why its critical that you check out the minimum systems requirement for the games you like before buying the laptop. You want to make sure the CPU speed and the RAM and graphic chip requirements will support your needs. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Finally, where do you buy your used or refurbished laptops  Some people choose to search at www.ebay.com. If you be sure to check out the seller to be sure you will have a smooth transaction. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144> Many dont want the hassle of bidding, so will use their favorite search engine </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>How do you choose once you have a list 1. Look for online reviews 2. Make sure they have a BBB Online Insignia 3. Make sure their service is up to you standard. Most of the vendors have 800 numbers, so it wont cost anything to call. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>4. What do their prices look like If all the above seems like too much of a hassle, then buy a new computer. It will cost around 800  but will come with a new battery and a one year warranty although some new ones seem to have only 90 day warranties. It will also have the latest Windows XP system and an 800 number to call the vendor, should there be a problem.</P>]]></description>
</item>
<item>
	<title><![CDATA[Things to look for when buying a computer microphone]]></title>
	<link>http://www.buyfastsoftware.com/things-look-when-buying-computer-microphone-a-3775.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN classklink>Computer microphones </SPAN><SPAN styleDISPLAY none; msohide all><xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600><vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 16.5pt; HEIGHT 16.5pt alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>are a valuable addition to any PC and they greatly increase interactivity and communication levels. You can use a microphone for performing various tasks, both business and fun related. For example, you can hold a conference with your business partners, over the Internet, or you can chat with your friends online, instead of doing that on the phone. Of course, in order to enjoy accurate and high quality communication, you have to choose a good PC microphone. There is a huge variety of models on the market, ranging from microphones that you can buy for a few dollars and going all the way to expensive, high tech desktop microphones. So which <SPAN classklink>PC microphone</SPAN> is right for you</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Price Vs Quality</B></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>You can pay 5 for a microphone, or you can pay 50. So wheres the difference, apart from the price Well, cheap microphones have low prices for some good reasons they offer average to low quality sound, they break down more easily and you cant use them successfully in all applications that support a microphone. The materials they are manufactured from have to be cheap, which eliminates the idea of high quality, so the end product is of lower reliability. And at this price, you can be sure bulk manufacturing is present and quality tests are quick and far from rigorous. Microphones that come for a higher price have, in most cases, better sound quality and more features. Such microphones will have noise canceling filters, which help diminish background noise. Distortion filters and integrated circuits also help keep voice sounds clear and accurate. The materials used for more expensive microphones also last longer  plastic doesnt crack so easily and if you drop it on the floor you know that the internal components are well protected.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Choosing the right computer microphone</B></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Determining what price range you are in and what model to purchase depends heavily on the purpose you have in mind for the microphone. Are you going to use it just to chat with friends online In that case, spending a lot of money on a professional computer microphone is not justified. Do you plan to hold business conferences over the Internet Then maybe you should get a better microphone that will allow the discussion to be continuous and clear, without noise distortion. Giving vocal commands to your computer or dictating to word processing software with <SPAN classklink>speech recognition</SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN styleDISPLAY none; msohide all><vshape idx0000i1026 styleWIDTH 16.5pt; HEIGHT 16.5pt alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>capabilities is another use for desktop microphones. Quality should be first here  <SPAN classklink>speech recognition software</SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN styleDISPLAY none; msohide all><vshape idx0000i1027 styleWIDTH 16.5pt; HEIGHT 16.5pt alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>is very sensitive and demands a high quality microphone and sound card. Recording your voice and inserting it into music tracks is possible, but a high quality microphone is absolutely essential in this case.</P>]]></description>
</item>
<item>
	<title><![CDATA[7 Barebones Computer Buying Tips]]></title>
	<link>http://www.buyfastsoftware.com/barebones-computer-buying-tips-a-3774.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Getting a new computer should be a cool thing, especially a <SPAN classklink>cheap computer</SPAN>. After all that time struggling with you old machine, probably fighting with it to get the latest software to run, your new computer should be a ray of light for your computing future.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Oh, if it were that simple. If things were really that easy or simple when buying a cheap computer, life would be much easier, but just like every other thing, its not that simple.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classklink>Barebones computers</SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN styleDISPLAY none; msohide all><xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600><vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 16.5pt; HEIGHT 16.5pt alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>have become extremely popular, and for good reason. Getting a barebones computer which does not include a monitor and comes with the bear minimum of parts makes them an upgradable, practical and cheap computer.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>But not all things are rosy in barebones computer land...</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>1. Missing parts</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Although barebones computers do come with the essential pieces, most people need at least one or two extras for their day to day barebones system. This is simply due to different applications people use them for. Dont get caught missing that extra part from your barebones system that you then need to get later. You still need to do some homework and research to find out what you really need from your barebones system.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>2. Super cheap <SPAN classklink>computer deals</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Beware, many corners can be cut to get those sub 200 dollar barebones systems. They can be great, but not always, carefully analyse the components of the package. Also remember that a barebones system couldnt possibly include a monitor for that price, which adds a lot to the price.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>3. Mismatched parts</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>This could become a problem if building your own computer, but it even happens in preassembled barebones computer deals. There is a chance that you get something that doesnt fit with the barebones system. There are lots of different connections and speed ratings between parts. Make sure the ones you get match up to the other parts and your needs. Although not common, incompatibilities between parts are not unheard of.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>4. Outdated components</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>To get supercheap deals older parts are sometimes used in cheap computers. Although this can be a great costsaver and some old parts are fantastic, there is nearly no chance of an upgrade without putting a major amount of money into your barebones computer again, perhaps as much if not probably more than you paid for your great deal.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>5. Defective parts</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Although this is another one that has gotten better as the competition has gotten stronger, there is a chance of defects in cheaper products. Your motherboard could be faulty, your power supply might give up after a month or two. These may not be intentional problems, but come hand in hand with cheap computer stuff.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>6.Refurbished computer parts</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Refurbished computer parts are a great way to save some money. Not always the biggest saver, but there can be problems with the updates to these computers in much the way as mismatches happen in barebones systems. Often the computer is slightly updated to meet needs, but is really quite an old model, just with upgrades. Can be fine, but the parts they replace might be replaced with something newer but inferior.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>7. Claims of great warranty</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>To try and entice you into feeling safe, offers of long warranties are made. Most of the parts in the computer could have past their warranty dates, so the warranties are purely from the company that put the computer together. They can be hard to contact and take their time to get replacements to you as well as expect you to mail the computer to them so that they can do the repairs.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify>Barebones computers can be a great way to put together a second computer, <SPAN classklink>build a computer </SPAN><SPAN styleDISPLAY none; msohide all><vshape idx0000i1026 styleWIDTH 16.5pt; HEIGHT 16.5pt alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>for simple purposes, like writing documents and casual web surfing. Barebones fit perfectly as a second computer. Just keep these things in mind and you wont get bitten by the bargain bin monster.</P>]]></description>
</item>
<item>
	<title><![CDATA[How to find cheap laptop computers.]]></title>
	<link>http://www.buyfastsoftware.com/find-cheap-laptop-computers-a-3773.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Ah yes, I want a laptop but I am not going to spend a couple of thousand dollars for one. Well guess what you dont have to. <SPAN classklink>Laptop prices</SPAN> have come down dramatically over the past year alone and they will continue to do so as technology advances. But the trick here is to find good quality laptops that fit your needs at the cheapest prices available today. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>I would say that there probably is a store near you right now that has <SPAN classklink>cheap laptop computers</SPAN>. In fact, many stores already have them. The reason being, like any other new product, laptops were once considered the cream of the crop in the computer world which made them very expensive. However, all that has changed now. Laptops are a dime a dozen The hand held digital assistants, Bluetooth cell phones and tablet pads are the new rage making laptop computers cheap.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Now, dont get me wrong, this does not mean that they are cheaply made. Thanks to the wonders of the technological cycle, laptop computers are decreasing in price as their capabilities rise. Of course, there are the latest and greatest monsters out there that are made for gaming or high powered multimedia applications and these babies still cost a pretty penny.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>But for the average user, you can find cheap laptop computers that provide all the power you need and then some. Every major manufacturer out there, like Dell, HP, Compaq, Gateway, and IBM have their lower end and intermediate models that come with more than enough speed and usability.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Now here is the key to finding the right cheap <SPAN classklink>computer laptop</SPAN> for you, and that is to figure out exactly what you need it for.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Are you going to use it mainly for surfing the web or word processing Do you need it to work from home or mainly to save your MP3s and digital pictures</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Ok, so now you have an idea of what you want to use your laptop for. Now lets go out shopping and compare. You can visit any of the top manufacturers websites or visit your local store and find their low end or intermediate models that may suit your needs. The three top components of a computer you want to look for is the hard drive size, memory, and processor speeds and take notes of each model you find on each component and model.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The hard drive, you can consider this the brain of your computer, this is where all your files, applications and folders are stored. If you plan on using your computer for MP3s and digital pictures your hard drive should be large since these files are usually very large. I personally would look at 80gb as minimum. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Next would be the memory, memory can be considered the thought processes of your computer. As a minimum I would look at 512mb but if you plan on using your laptop for gaming of course this should be much larger, in the area of 1 to 2gb. Now memory is used whenever a program or application is running. So the more memory you have the faster your computer can process the program. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>And finally your processor, now your processor is just that it processes all the inner workings of how each program runs. The faster the processor is, the faster the program instructions are processed. Again if your looking for a laptop for gaming uses you want your processor with high speeds 2ghz or more. For other uses you can go less. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Other parts of the computer to also consider are the ports involved that can connect your computer to your digital camera or your mp3 player for example. You also want to check that your laptop has wireless and broadband connectivity. Many <SPAN classklink>cheap computer laptops</SPAN> today already come with this but you want to make sure or you will have to pay additional, for example, a wireless card to install in your laptop to have this capability.</P>]]></description>
</item>
<item>
	<title><![CDATA[PC to TV Conversion  Put Your Desktop On a TV]]></title>
	<link>http://www.buyfastsoftware.com/conversion-your-desktop-a-3772.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>With the recent popularity of Video on Demand networks that allow internet users to download television programming and movies to their hard drive the idea of watching this programming on a regular TV is tempting. Sometimes a 17 monitor just doesnt do it  in fact, if you have several people crowding around the monitor even a 30 <SPAN classklink>Cinema Display</SPAN> might not do the job.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classklink><B>PC to TV</B></SPAN><STRONG> Converters</STRONG></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Now, regardless of the availability of an analog output on your PC which most computers dont have you can still project your desktop onto a <SPAN classklink>television set</SPAN>. This requires a little understanding about what hardware you are working with on both ends. Lets start with the PC.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Most PCs have either a VGA or DVI output. This can get confusing  VGA is analog and DVI can either be analog or digital although it is increasingly more common these days for DVI to be used in a digital environment.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Now look at the input available on your television set. If you have a HDTV you probably have some form of digital input. If you dont have a highdefinition TV you will probably want to find component inputs aka RCA. These are the red, white and yellow inputs available on most television sets. Another alternative is SVideo.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG>VGA out to Component</STRONG></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>This is the most popular type of <SPAN classklink>PC to TV</SPAN> Converter. Simply plug it into your VGA output on your video card or motherboard and plug the other end into your TV  the image should show up within a minute. Higher quality adapters do a much better job of converting the image for TV and make a big difference. This is especially important for screens larger than 30 inches. A very similar adapter that supports HDTV is a better option for screens larger than 30 inches.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG>VGA out to DVI</STRONG></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Most DVI television sets support digital input only though some older ones do support an analog signal. In this case you have two options  adding a digital video card or using a VGA to DVI conversion box.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>A VGA to DVI conversion box is typically more expensive because it actually takes the analog signal and converts it to a pure digital signal. As a result the quality is usually very good with these adapters. Addin cards with DVI produce pure digital signals, also, but the resolution depends on the quality of the card. Most DVI video cards support highdefinition resolutions and much higher, so they work well in these scenarios.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG>DVI out to Component</STRONG></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Some DVI video cards actually support videoout through the DVI port an analog signal. If you have such a video card then a DVI to component cable should do the trick. Be careful with this one, however, since many DVI video cards only support an analog signal.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG>Wireless PC to TV</STRONG></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If you are trying to find a Wireless PC to TV Converter they are now available. This works with any television set with a componentin option and a VGA out on the PC. These run on the 2.4 GHz band, so they may interfere with some common home devices though this is rare since they hunt for open channels.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The technology to adapt your PC experience to the living room is getting better everyday. Whether you are looking to <SPAN classklink>stream video</SPAN> to your TV from your PC or you just want to do some email on the bigscreen you now have plenty of options.</P>]]></description>
</item>
<item>
	<title><![CDATA[DualCore Processor Wars AMD X2 vs Intel Pentium D]]></title>
	<link>http://www.buyfastsoftware.com/dualcore-processor-wars-intel-pentium-a-3771.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Theres a war going on and the latest battle continues to offer promise and good prices to consumers looking for the best stuff for their computer.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Since the inception of dualcore processors a little while back the race has been on to see who can get the better chip with this dualcore <SPAN classklink>processor technology</SPAN>.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>During the final days of the singlecore battles, there was a stalemate between <SPAN classklink>AMD and Intel</SPAN>. Intels clocked higher but were unable to match the speeds that the AMD managed at lower clock speeds.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The oldest difference between them has been their suitability for specific tasks. AMD have had the gaming sector in the bag, especially in terms of the value for money possible with their lower clocked chips, which could be overclocked to the same speeds as their top models. Intel has the crown for general performance. When it comes to office related tasks, Intel processors are able to outperform <SPAN classklink>AMD chips</SPAN> in these areas.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>As the ability to clock the chips any higher became more and more difficult technically, the next step was to just add another core, theoretically allowing twice as much number crunching in a dualcore processor. This is not exactly how it works however.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Modern operating systems and programs have not been designed with multiplecore or dualcore processors in mind. They were designed to make use of one core on one processor. The major expense that went with multiple processor computers was the circuitry needed to split tasks up amongst the processors and sharing cache.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Dualcore processors simply act like two places for tasks to go. Instead of single tasks getting split up and performed in two different places, as is the case with traditional single core processors, single threads get split up amongst the cores. This essentially means that each program gets assigned to a core.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Because of this there is absolutely no increase in speed for gaming from dualcore processor chips. Only once the games themselves have been programmed to take advantage of dualcore processors will there be a difference. This is due to the intensive nature of games and the number crunching needed for intense graphics, which for now cannot be split over multiple cores in dualcore processors.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>So back to the battlefield.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>AMD were the first to introduce their dualcore processor solution to a desktop computer. This gave them a slight lead over Intel. Despite this, AMD gave people a bit of a surprise with their new offering.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Always having been renowned for giving far more than expected for the price, these new dualcore processors were very expensive. Part of what managed to give AMD a hold in a market previously dominated by Intel was their good pricing. This shock did not go down well with consumers.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>To add insult to injury, Intels dualcore processor offerings came in at remarkably good value. Both of their initial dualcore processors cost less than AMDs lowest priced model. Thats right, AMDs cheapest dualcore processor cost more than Intels most expensive. This definitely put the ball in Intels court and was downright disappointing for AMD fans.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>AMD did manage to introduce a cheaper model to compete better with the Intel offerings. Despite this, Intel was still the forerunner in this area.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Performance remains an area that is sketchy.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>With the relatively <SPAN classklink>new technology</SPAN> involved it is hard to draw a clear conclusion on who is faster. With operating systems only recently oriented towards fully utilizing dualcore processor technology, it is still new territory. Both offer increased performance, but as to who will rule the roost, well have to see.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>For the meantime it would probably be advisable to just watch. Being a cautious buyer I prefer to buy into a sure thing, once things have settled down, prices will balance out and all the related technology will be in place. Then we will be able to get a true opinion on where to put your hard earned cash.</P>]]></description>
</item>
<item>
	<title><![CDATA[AMD vs. Intel Which Chip Offers More Bang for Your Buck in Gami]]></title>
	<link>http://www.buyfastsoftware.com/intel-which-chip-offers-more-bang-your-buck-gami-a-3770.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Computer enthusiasts have long known of the ongoing rivalry between Intel, the processing giant, and Advanced Micro Devices, or AMD. Since the early nineties, Intel and AMD have vied for technical dominance in the computer hardware field and in relation to computer gaming. For many years, AMD was like the kid brother of Intel the latter held a seemingly insurmountable lead in terms of market share, and the former simply eked by and scrappily etched out a place in the industry for itself. Intel was also traditionally associated with more powerful chips while AMD came to symbolize greater value. Back in the nineties when clock speed meant everything, Intels Pentium III chip always managed to maintain a sizeable lead in terms of performance and speed over AMDs Athlon offering. Product support also tended to lean decidedly in Intels favor largely due to their history of success, there were no shortage of computer manufacturers ready to do business with the company. AMD, meanwhile, enjoyed an almost cultlike following amongst computer enthusiasts who lauded its pricetoperformance ratio. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Eventually, however, the raw power of a processor began to be less important than its overall performance, information processing ability, and power consumption. The landscape began to really shift in about 2000. That year, AMD announced and began to develop its 64bit line of processors, Opteron and Athlon 64. The company essentially staked its future on these chip lines, and in 2003 they released to much acclaim. The balance of power had shifted decidedly in the processor market while Intels Pentium 4 chips struggled with power consumption and heat issues as they steadily increased in clock speed, AMDs 64bit offerings allowed consumers to take advantage of more powerful 64bit code in their systemsincluding gaming systems. Whereas Intel enthusiasts could always point to the performance discrepancy between the two different types of chips, AMD quickly became the processor of choice for computer gaming and computer hardware enthusiasts. The processing power provided by the 64bit <SPAN classklink>AMD chips</SPAN> proved to be too great to pass up, and this was only reinforced in 2005 when the company released the first dualcore processors to the market. Since then, Intel has been playing catchup in terms of hardware availability, and AMDs market share has reached its highest point at roughly 20 percent, according to eWeek.com. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>What are the Advantages of AMD Processors </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>As the processing landscape has shifted towards AMDs side, there are some key benefits of using AMDbased hardware that have been revealed. The first is obviously the pure power edge that AMD has attained. Toms Hardware tomshardware.com has long been regarded as a reliable authority in the field of computer hardware reviews. While Intel for years could always claim performance superiority over AMD at the high end, Toms reports that this is no longer the case. In conclusion to a comparison between AMDs dual core Athlon FX60 processor and Intels Pentium Extreme Edition, the reviewer writes, With the exception of a few audio and video encoding benchmarks, the Athlon 64 FX60 represents the new device to beat as far as performance goes, thanks to its two processing cores. Furthermore, the reviewer adds that the increased demands of running dual graphics cards configurations means that this processor is a great choice for the bestpossible 3D gaming experience. This status as the most <SPAN classklink>powerful processor</SPAN> is reinforced by the fact that <SPAN classklink>Alienware</SPAN>, renowned as the industry leader in terms of powerful custom computers, uses the FX60 exclusively in its topoftheline Aurora ALX system. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Another advantage of AMD processors over Intel, at least for the time being, is the lower relative power consumption of their systems. According to Toms Hardware, AMDs Turion 64 enjoys its status as the most efficient single core processor, and while Intels Core Duo is technically the most efficient dual core processor, the overall power efficiency of AMD systems offsets any advantage that the Core Duo might have. When you subtract the power draw of a graphics card, which can be massive, it remains clear that AMD processors just do their job in a more efficient manner. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>So What about Intel </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>None of this means that Intel processors should be completely disregarded, however. One key advantage that Intel maintains is in sheer numbers. Intel still maintains a roughly 80 percent share of the market today, and as such you are more likely to find a system sporting an Intel processor rather than its AMD counterpart. Furthermore, Intels long string of dominance ensures that there are no softwarehardware compatibility issues as Intel is the accepted leader in the processor industry, companies base their compatibility around Intel processors first. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Its not as if Intel is resting on their laurels, either. As has often happened during the rivalry between Intel and AMD, competition is breeding a new level of performance. Intel has recently shifted to a 65 nm processor core process, beating AMD to the punch in the process. The reduced core size allows for greater possibilities in terms of chip efficiency and power. Intels toplevel chip is still more expensive than its AMD counterpart, however, perhaps due to the relative newness of the 65 nm process. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>So Which Chip Should you Buy for Your Gaming Computer </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>All of these technical comparisons are well and good, but they dont answer the fundamental question which chip is best for computer gaming systems Though they continue to use the 90 nm core process for the time being, AMD processors still represent the best bang for your buck. AMDs highestend chips are still priced lower than their Intel counterparts, and the performance numbers available for them dont lie. Furthermore, AMDbased systems are more powerefficient in general, and certain technologies allow for technical innovation. nVidias nForce line of motherboards, for example, is just on the verge of achieving steady dualchannel DDR2667 memory support for Athlon 64 FX2 dual core chips. What this means for the consumer is that the memory will operate faster, with a higher bandwidth, and in greater harmony with the processor than ever before.</P>]]></description>
</item>
<item>
	<title><![CDATA[Building a Cheap Gaming Computer Tips to Save Money]]></title>
	<link>http://www.buyfastsoftware.com/building-cheap-gaming-computer-tips-save-money-a-3769.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Are you building a gaming computer on a tight budget Want ideas on how to save some cash The following tips will help you build your system for less. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG>Reuse Your Old Parts</STRONG> </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>A good way to save money on your new computer is to reuse old parts where possible. Strip out all the good parts from your old computer, you may be able to use these parts in your <SPAN classklink>new PC</SPAN>. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Components such as the monitor, keyboard, mouse, floppy drive, CDROM drive, and computer case are good candidates for reuse. In some cases you might even be able to keep your old graphics card and sound card, leaving you with only the core components to replace, the CPU, motherboard, RAM, and hard drive. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG>Watch for Sweet Spot in Market</STRONG> </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Another good tip to building a <SPAN classklink>cheap gaming computer</SPAN> is to watch for the sweet spot in the market. The sweet spot is basically the point at which certain components are still not far behind those with top performance, yet theyve already been through price drops. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Keep in mind that new hardware releases in the market will cause older components to drop in price. You should hunt for those quality components that have been through these price drops. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG>Shop Around For Your Components</STRONG> </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>This is common sense, but there are people out there who dont do it. To get the best deals around on your components you must shop around and compare prices. Avoid buying impulsively, whatever you do. Instead, become an informed and smart buyer. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If you want the very best deals you will need to put in a little effort. Try to compare prices from various sellers over time, perhaps a few weeks or so to get an idea of where the hot deals are. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Gaming computers can be pretty expensive. If youre like most people, you wont have all the money in the world to spend on your new machine. So use these tips to your advantage and build your gaming computer the smart way. Always remember, be a smart, patient and informed consumer. The money you save is worth it. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Check out BuildGamingComputers.com to learn all about building your own highperformance gaming computer. It includes information on choosing the best components for your gaming <SPAN classklink>pc</SPAN>, and product reviews of the best parts.</P>]]></description>
</item>
<item>
	<title><![CDATA[Hard Disk Failure and Data Recovery]]></title>
	<link>http://www.buyfastsoftware.com/hard-disk-failure-data-recovery-a-3768.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Hard disk is a nonvolatile <SPAN classklink>data storage device</SPAN> that stores electronic data on a magnetic surface layered onto hard disk platters. Word Hard is use to differentiate it from a soft, or floppy disk. Hard disks hold more data and can store from 10 to more than 100 gigabytes, whereas most <SPAN classklink>floppies</SPAN> have a maximum storage capacity of 1.4 megabytes and in addition are faster too. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Normally term hard disk is much familiar with computers only but it is widely used as <SPAN classklink>network attached storage</SPAN> for large volume storage. Furthermore, appliance of hard disk drives spread out to video recorders, audio players, <SPAN classklink>digital organizers</SPAN>, digital cameras, and even in latest cellular telephones. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Reynold Johnson invented the first hard disk in 1955 for <I>IBM 305</I> computer with fifty 24 inch platters and total capacity of five million characters, and in 1956  first commercial hard disk was launched with 5 megabyte capacity, the <I>IBM 350</I> RAMAC disk drive. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Within timeframe of 50 years and rapid progress in technical enhancement,we have now reached to latest 2006  First 750 GB hard drive from Seagate and First 200 GB 2.5 Hard Drive utilizing Perpendicular recording Toshiba. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><I>Interior of hard disk consist of four basic components </I></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B><I>The Platters </I> </B>Platters are the actual disks inside the drive that store the magnetized data. Conventional platters are made of a light aluminum alloy and coated with a magnetizeable material but latest technology uses glass or ceramic platters as they are thinner and also heat resisting. Most drives have at least two platters and the larger the storage capacity of the drive, the more platters there are. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B><I>The Spindle Motor </I> </B>Hard disk drive consists of a spindle on which the platters spin at a constant RPM. Moving along and between the platters on a common arm are readwrite heads. The platters in a drive are divided by disk spacers and are clamped to a revolving spindle that turns all the platters in a uniform motion. The spindle motor is built right into the spindle and rotates the platters at a constant set rate ranging from 3,600 to 7,200 RPM. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B><I>The Read/Write Heads </I> </B>Read/write heads read and write data to the platters, and each head is fixed to a single actuator shaft so that all the heads move in harmony. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Typically, only one of the heads is active at a time either reading or writing data. When not in use, the heads are inactive, but when in motion the spinning of the platters generate air pressure that lifts the heads off the platters. The space between the platter and the head is so minute that even one dust particle or a fingerprint could disable the spin. When the platters cease spinning the heads come to rest, at a preset position on the heads, called the <I>landing zone</I>. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B><I>The Head Actuator </I> </B>All the heads are attached to a single head actuator arm, which moves the heads around the platters. The Actuator arm moves the heads on an arc across the platters as they spin, allowing each head to access almost the entire surface of the platter. Contemporary hard drives use a <I>voice coil actuator</I>, which controls the movement of a coil toward or away from a permanent magnet based on the amount of current flowing through it. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Fundamental structures of all hard disk are same, and are composed of the same physical features, but their performance depends on the quality of their inner components. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Hard Disk Failure </B> </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Hard Disk Failure occurs when a hard disk drive malfunctions and the accumulate data cannot be accessed. It may happen in the course of normal operation due to an internal or external factor. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Disk failure varies and the most common is <B>Head Crash</B> where the internal read and write head of a device touches a platter or magnetic storage surface often grinding away the magnetic surface. Head hover just micrometers from the platters plane which makes such collision a common one. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>This sort of crash usually invites severe data loss and unprofessional data recovery attempts results further damage to the remaining data. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Hard drive also includes other controller electronics i.e., semiconductors, valves or electronic circuits, and major components such as Platters, Spindle Motor and Head Actuator. Failure of any these devices may cause a hard disk failure. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Factors causes disk failure are numerous, yet most common are power surges, voltage fluctuations, electronic malfunction, physical shock, wear and tear, corrosion, exposure to high magnetic waves, sharp impact, high temperature exposure etc. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The phenomena of hard disk failure is raising higher and higher as to increase the read and write speed, today we have latest hard disk rotating amazingly faster and this immense revolving speed generates massive centrifugal force, a single adverse cause in the course of normal operation can cause severe hard disk failure. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Hard <SPAN classklink>Disk Data Recovery</SPAN> </B></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Hard disk data recovery is the process of recovering the trapped data from the damage hard disk device, when it can not be accessed in normal circumstance. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Several Techniques are used to retrieving data from damaged hard disk and techniques vary accordingly. It can be done by moving disk drive to a working CPU, or may have to open the disk drive and replace parts such as read/write heads, arms and chips and sometime the platters have to be removed and placed into another drive. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Physical damage can not be repaired by the general users, as it requires clean and dust free lab environment, in addition proper hardware and technical expertise where under microscopic examination with proper tool and techniques, the damage drive is put on to observation for data salvaging. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>In case of worse happening, do consult Data Recovery Service for saving your important data trapped within the damage device.</P>]]></description>
</item>
<item>
	<title><![CDATA[How To Recover From a Hard Drive Crash]]></title>
	<link>http://www.buyfastsoftware.com/recover-from-hard-drive-crash-a-3767.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Recently I had to change my hard drive and had a few issues that I was able to fix. The problems started in the morning when my wife called me and told me that the computer would not boot. We have been having trouble with our hard drive for a while now and I was able to fix each time by just reseting the PC. This time though the computer was not seeing the hard drive. Using tools and knowledge that I had I had to do the following</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Install new hard drive </B></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>First of all I had to install the new hard drive. I was able to do this by disconnecting my CDR and leaving myDVD drive, two old hard drives in the machine, plus a new 80 gig drive with a 16 meg cache. I was unsuccessful at loading Windows though as I kept getting an error as the Windows setup was starting, after loading the <SPAN classklink>drivers</SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN styleDISPLAY none; msohide all><xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600><vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 16.5pt; HEIGHT 16.5pt alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>I would get an error that it could not load the setup. I switched to my CDR from the DVD drive and had no problems.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>I successfully did a quick format of the new drive thanks for that new feature Windows XP and successfully loaded Windows XP although now I have my <SPAN classklink>operating system</SPAN> on the E drive. I will use the Boot Manager utility that is bundled with Patition Magic to change that back to C later tonight.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Rebuild hard drive partition table </B></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>After I booted to Windows I saw that my old drive was not showing up as a drive or a partition. If I reight clicked on the partition in disk Management it knew that the drive existed but could no longer find a partition on it. Windows Disk Management said that the drive was healthy, My first attempt was to create a partition but not to format the partition as I did not want to lose the data for good. I fought with this for a couple of hours as I did not back up lately and the wife would kill me if I lost all of her data. In the end I was able to use Test Disk from the Filesystem tools of the Dos Ultimate Boot Disk. It ends up that the partition table had a start but not an end and the program was able to fix this.whew I would have been in trouble.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Migrate Windows and Office data</B> </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>After I had the old drive back I went into the BIOS and chose to boot from that drive. I was able to boot to the old Windows XP installation easily enough and did not want to keep any of the data there but thought it would be a good idea to transfer my Windows settings using the file and settings transfer wizard in Windows. I saved the settings using the wizard and chose this as the old computer and in the destination I chose a folder I created on the new hard drive called transfer files. I then decided to transfer only my settings as I knew that I was going to have to reload my software and would be manually copying over the file structure from the old drive to the new drive.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>I also moved all of my settings for MS Office using the Save my settings wizard from the MS Office 2003 tools section. I was able to copy the settings, which come across as an OPS file to the same place as my Windows <SPAN classklink>Transfer Files</SPAN> and Settings.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>After I had moved the settings and files over I rebooted and went back into the BIOS and changed my first boot to the new hard drive and its windows XP installation. I was very happy to see that after running the wizrds for transfering the settings and after reloading MS Office 2003 I was able to move over my mail folder and saw all of my email, contacts, and best of all my email addresses Still had to fill in the passwords for email but thats OK. After a relogon I also had all of my desktop settings back includig the background picture of my daughter and the animated Pingu cursors.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Copy data from bad drive</B> </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Next I just did a blanket move of all of the files from the old hard drive to new into a new folder that I created in the root of the drive. I did this simply to save time as I am not sure about the stability of the old hard drive and fear that I will lose it again.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Reload software</B> </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>I have started reloading software but as usual I am going to be slow about the move this time. I will install some of my favorite freewares and will install Streets and Trips, Adobe Acrobat, <SPAN classklink>Macromedia Dreamweaver</SPAN> and Adobe Photoshop Elements and thats it.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>I have roughly follwed about half of my Reloading Windows tutorial but since I have both drives functioning at the moment I have tried to cut some corners and make this work well as well as getting my wife up and running quickly for her work stuff this morning.</P>]]></description>
</item>
<item>
	<title><![CDATA[The life expectancy of a PC]]></title>
	<link>http://www.buyfastsoftware.com/life-expectancy-a-3766.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Many articles have been written regarding PC life expectancy but none of them really apply to the taxi booking and dispatch industry or any other industry where PCs are left switched on 24 Hours a day so let us just look at the raw data and extrapolate what we can from it.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Both <SPAN classklink>Intel and AMD</SPAN> specify the expected life of a home/office PC CPU at 30,000 50,000 hours at ambient temperatures. The life expectancy can be considerably shorter if the electronics are stressed in any way. That equates to 35 years. Most failures will be as a result of thermal stress and therefore to ensure the full 3050,000 hours the PCs should be well ventilated and have the fans and filters checked and serviced every 3000 hours approx 4 months. Everytime your PC CPU is operating above its ideal operating temperature it is ageing much faster.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Based on the assumption that most home office PCs are only switched on for 310 hours a day this makes the life expectancy 815 years. It also makes the fan/filter service interval at about 3 years which is when most people are thinking about upgrading to the lateset whizzo chipset or soundcard anyway.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>So nearly everyone who consumes PCs are happy as technological development leaps forward faster than the failure rate of the <SPAN classklink>PC components</SPAN> and therefore PCs tend to be scrapped or upgraded long before the hardware needs servicing or breaks down. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If we now look at an industry where the PC is required to work 24/7 most suppliers would recommend purpose designed fileservers for such a job. Fileservers are usually <SPAN classklink>rack mounted</SPAN> in temperature controlled dust free cabinets ours is. It is therefore not unfair to assume that such environments and the purpose built ruggedised machines may double the life expectancy of a CPU. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>So lets go back to the booking and dispatch environment where the PC are left on permanently. The environment is very poor indeed. Most offices have incredible temperature variations between winter and summer, day and night. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Coupled with this the air is full of dust, exhaust soot and human detritus. On many sites I have found CPU fans and filters totally blocked after only 9 months of use. This will cause the CPU to operate at a higher temperature and therefore decrease the life expectancy to 150000 hours.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>So assuming that you actually clean the fans and filters every 4 months.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>You must still accept that the temperature controlled environment of most taxi offices is less than ideal. The longest you could expect trouble free operation of your PC would be a little over 3 years. Also assuming that you would want to change your PC long before it starts to play up and potentially corrupt your data or cause financial loss to your business you should be planning it at least 6 months before. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Now lets take the worst case scenario.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>You place your PC on the floor in a dusty office, you leave it on 24/7 and nobody ever cleans out the fans or filters. After approx 9 months the PC is overheating in another 6 months the CPU will be malfunctioning, so after only 1218 months you once lovely new PCs appear to be nearly scrap sound familiar.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Even cleaning out the fans at this point will not reverse the thermal ageing process. In this scenario you should be ordering replacement PCs in a little over a year. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG>What is the answer</STRONG></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Well there is no real answer but knowledge and education are probably the best weapons against premature thermal aging and extending your PC life expectancy.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG>Protect your PC from elevated operating temperatures.</STRONG></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Firstly try to make sure the room temperature the ambient temperature does not exceed the recommended IRO 1822 degrees c. Coupled with this is to choose a PC manufacturer who does not skimp on the cooling arrangements and has designed a PC with extended operating hours in mind.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Some <SPAN classklink>CPU cooling fans</SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN styleDISPLAY none; msohide all><xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600><vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 16.5pt; HEIGHT 16.5pt alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>can cost as much at 7.00 is they have ball bearings and thermal sensors. Other cheap ones have nylon bearings and only cost 90p.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>You will often hear these cheaper fans making squeaks or rattles as the bearings fail. Once this happens your PC is aging much faster than normal. Avoid cheap knocked down PCs. If you have someone building PCs for you pay the extra money and have a larger than needed power supply fitted it will run cooler. Also insist that the fans are expensive bearing fans with a 50000 hour or lifetime guarantee. Try and use machines with industrial 4inch fans and not the 1inch hobby fans fitted to most cheap PCs.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG>Temperature alarms</STRONG></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If your PC has CPU temperature warning alarms make sure these are set to the lowest recommended threshold to warn you if the cooling is failing. All Server PCs built by Diplomat have raid hard drives with built in thermal sensors, these trigger an email alert in the event of a hard drive failure or the PC has a temperature problem. This enables servicing to be proactive and not reactive.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG>Diplomat recommends</STRONG></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Diplomat recommends Dell <SPAN classklink>optiplex</SPAN> computers. They have been designed for high usage business environments. They have 2 yes two large industrial 4 inch fans.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Due to the size and quality of these fans they rarely wear out or become blocked.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>For more information go to www.diplomat.co.uk</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG>Accept the life expectancy and plan ahead.</STRONG></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Even with perfect care and consideration you PC is not designed to last much longer than 3 years in a 24/7 environment.. You should plan your replacement schedule carefully and demote or retire mission critical PCs such asSTN1 to less critical positions after about 2 years.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Moores law dictates that the replacement will be twice as fast or half the price so dont see this as a burden just accept it as a running cost.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B><op>&nbsp;</op></B></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG>Be philosophical</STRONG></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If you compare the life expectancy of family car and then compare it with a family car that is being used as a taxi 24/7 it will be less than half. This also applies to PCs in the same environment. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG>Ok its expensive or is it</STRONG></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>At around 600 for 1000 days work this means your computer costs you 60p a day. It works 24/7 never takes a lunch break or pulls a sickie. Its replacement in 3 years will cost less work faster and remember more. So all in all they are not such bad little critters after all, they just dont last forever..</P>]]></description>
</item>
<item>
	<title><![CDATA[Leave It On Or Turn It Off]]></title>
	<link>http://www.buyfastsoftware.com/leave-turn-a-3765.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>One of the oldest unresolved controversies in the <SPAN classklink>computer world</SPAN> is <I>Should you leave your computer on all the time, or turn it off when it is not in use</I></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Compelling arguments have been made on both sides. Ill try to sum up the important points on either side, and Ill even give you my recommendation, but ultimately, its up to you.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>LEAVE IT ON </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Constantly warming up and cooling down is bad for electronic equipment, and the computer experiences some mechanical wear and tear every time you turn it on and off.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Theres also the issue of convenience. Its much easier to plop down and go to work when you want to, rather than having to wait several minutes for the computer to turn on and boot up.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>TURN IT OFF </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The hard drive may last longer. Since it is composed of moving parts, it stands to reason, the less they move, the longer it will last. This may not be much of an issue with newer computers. The hard drive will probably last longer than the useful life of the computer, regardless.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If the computer is on all the time, it will suck more dust through the ventilation vents. More dust  more heat  shorter life span for the computer, so it may be worthwhile to turn it off when not in use. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>All computers can benefit from the occasional <SPAN classklink>reboot</SPAN>, and turning them off allows this to happen. Over time, minor things go wrong and the computer doesnt bother to inform you; it tries to patch itself up and moves on. The cumulative affect of all these little hiccups can be to reduce performance or even cause the computer to freeze or crash. Turning the computer off now and then gives it a chance to reset itself and start fresh.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Turning the computer off when idle uses less electricity. Depending on your computer, it may use as much electricity as one or more 100 watt light bulbs. That can add up to quite a few dollars over the lifetime of the computer. Also, less electricity expended means less carbon emissions, which is better for the environment, reduces global warming, etc. etc. etc.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>ON THE SUBJECT OF ELECTRICITY While were talking about electricity, there are settings on all computers that we can adjust to save power right now.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If you have a <SPAN classklink>PC</SPAN> running XP, rightclick on the <SPAN classklink>desktop</SPAN>, and choose properties from the menu that pops up. This will open a little window titled Display Properties with several tabs underneath. Click on the Screen Saver tab. On the bottom of this tab is a section titled Monitor power with a button labeled Power...  click on this button to bring up a window titled Power Options Properties.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>On a Mac running OSX, choose System Preferences... from the Apple menu, then click on Energy Saver.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Computers running different systems will have slightly different menus and settings, but the main idea will be the same. Explaining all the different settings is beyond the scope of this article. Suffice to say, these settings let you control how long the computer can run unattended with nothing going on before different parts of the system are turned off, or put to sleep, to save electricity. There are separate settings for the monitor screen, hard disk, and the system the entire computer.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Depending on how you use your computer, you can experiment with the settings to complement the way you work. Dont be afraid to tinker. Nothing you change here will damage the computer. Of course, the more things you turn off, and the sooner you turn them off, the more energy youll save.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>MY RECOMMENDATIONS These arent Commandments; theyre suggestions. Be flexible and tailor them to your needs. If you plan on using your computer in the next 8 hours, leave it on. If not, turn it off or put it to sleep. I leave mine on during the day, and turn it off overnight. <SPAN classklink>My computer</SPAN> is set to go to sleep if I walk away for more than twenty minutes. This way, my computer benefits from the occasional reboot, and I can reduce my total energy use, even if it is only a little bit.</P>]]></description>
</item>
<item>
	<title><![CDATA[SURGE SUPPRESSORS  Why You Need One, What They Do, and How To C]]></title>
	<link>http://www.buyfastsoftware.com/surge-suppressors-need-what-they-a-3764.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>There is an important tool for protecting your computer that is often overlooked. Youve probably guessed by now that Im talking about the <SPAN classklink>Surge Suppressor</SPAN>. The title of this darn article spoiled my surprise. Before we discuss surge suppressors though, we need to talk about surges.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>What is a <I>surge</I>, and why must we suppress it Im vastly oversimplifying, but electricity runs through the power lines and into the outlets in your home much like water in a hose. The water in a hose moves from an area of high pressure to an area of lower pressure. Thats why it flows down the hose. Voltage is like the measurement of the amount of pressure in the electric lines. Standard power in North America flows at 120 volts. A surge is like forcing too much water down the hose at once.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Things can occur that affect the voltage. The one that most people think of first is a lightning strike on or near a power line. That can cause a surge of millions of volts. No surge suppressor can withstand that kind of force. In the event of a lightning storm, your best bet is simply to unplug your computer from the power outlet.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>There are other, more common things that lead to power surges. Big pieces of electrical equipment like elevators, air conditioners, and refrigerators can draw large amounts of power as they turn motors on and off. This causes the power level to surge. It can happen over and over throughout the course of the day.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The system of electrical distribution, from generators through powerlines and switchboxes and transformers and eventually to the wall outlets in your home, is very complex, and there are many opportunities along the way for power surges to occur.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If the voltage increase lasts for three nanoseconds billionths of a second or more, it is called a <I>surge</I>. If it lasts less than three nanoseconds, it is called a <I>spike</I>. Spikes and surges can be very damaging to your <SPAN classklink>computer equipment</SPAN>. In extreme cases, they can fry your power cord and even start a fire. Smaller surges can damage or destroy the delicate electronic components and microprocessors in your computer. If a surge doesnt destroy the equipment outright, it can still significantly reduce the lifespan of the computer.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>So far, weve learned what a surge is and why we would prefer not to have it anywhere near our computers. Thats where surge suppressors come in. They are also commonly called <SPAN classklink>surge protectors</SPAN>. A more official name is <I>Transient Voltage Suppressor</I>. Im not going to get into a technical explanation of <I>how</I> they work. There are a variety of different methods used, but they all boil down to the same thing suppress the extra voltage and keep it from harming your computer. Some suppressors divert the extra electricity to ground, some reduce it by absorbing it and letting it out at a more controlled rate. Some have fuses or circuit breakers built in that cut the connection altogether if the voltage gets too high. Most devices will use a combination of techniques.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>There is a bewildering variety of surge protectors, with different features and prices, and levels of reliability and effectiveness. Ill give you an overview of your choices, tell you what to look for in a surge suppressor, and finally, give you a step by step checklist to help you rate a particular model youre considering.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Here are the main types of surge protectors</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Basic Power Strip  can be found for under ten dollars, has minimal or no protection from power surges.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Better Power Strip  same as the basic, but has slightly better ratings and perhaps a few more features. Can usually be purchased in the 15  30 price range.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Surge Station  Larger, more substantial units with serious protection and options to plug in phone and cable lines as well. These range in price from 30 to upwards of 150.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>UPS  Uninterruptible Power Supply. These arent exactly surge protectors, but often do the same work as surge protectors. They also can smooth out the flow of electricity, eliminating tiny spikes and sags in the flow. These start around 150 and can go up into the thousands of dollars.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>An <I>Uninterruptible Power Supply</I> has a builtin battery, and protects against three things</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Surges &amp; Spikes just like a surge suppressor does<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Voltage sags brownouts, or when the voltage falls below the acceptable level<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Power failures  the battery allows you time to shut down your computer properly without experiencing damage or data loss.<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN styleDISPLAY none; msohide all><xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600><vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 16.5pt; HEIGHT 16.5pt alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The UPS comes in two flavors  the <I>Standby</I> UPS senses when there has been a power fluctuation, and quickly switches over to the battery power. This doesnt happen instantly, and for the small period of time before the switchover occurs, your computer is vulnerable. The other kind is called a <I>Continuous</I> UPS. The battery is constantly recharged from the wall, and your equipment is constantly fed a stable flow of electricity from the battery. This is the smoothest, most stable source of power, and is often preferred for servers or extremely important pieces of equipment. As you might guess, a Continuous UPS costs about twice as much as the Standby UPS.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>A surge protector is like an insurance policy. You have to ask yourself what it is youre insuring, and how important it is. Then you choose how much insurance you need, and how much youre willing to spend for it. There is no one answer, but if you understand the question, youve got a better shot at answering it correctly.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>What should you look for when purchasing a surge suppressor</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>PRICE</B> Expensive doesnt necessarily equal good, but cheap does mean bad. If you buy a 1.99 power strip, you will get what you pay for.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>UL Listing</B> The Underwriters Laboratories is a nonprofit organization that rates electronic devices. A UL listing doesnt guarantee quality, but if the surge suppressor doesnt have one, youre probably looking at a piece of junk.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Indicator Light</B> The parts in a surge suppressor can burn out or stop working and theres no way to tell. With an indicator light, as long as it is lit, you know that the device is in good working order.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>RATINGS</B> Good models will have specifications listed on the package. Understanding these is the key to picking a good surge suppressor. The types of ratings are 1 clamping how may volts does the device let through before kicking in 2 energy absorption/dissipation how much energy can the device absorb or dissipate before failing And 3 response time how quickly does it go to work when a surge occurs</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><I>WHAT TO LOOK FOR WHEN PICKING A SURGE SUPPRESSOR</I></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>What are you protecting How important is it For our purposes, were going to say Computer and VERY  stereo and electronic equipment are also good candidates for protection<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>SUPPRESSED VOLTAGE RATING Lower is better. This is the clamping we talked about above. How much energy does the device let through before it kicks in 500 volts is ok, 400 volts is better, 330 volts is better still.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>STAGES OF SUPPRESSION more is better, the number will be 1, 2 or 3<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>SURGE CURRENT RATING this is how much electricity the device can handle, rated in amps; higher is better<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>ENERGY ABSORPTION/DISSIPATION measured in JOULES  higher is better. 200 is minimal, 600 is good. CLAMPING RESPONSE TIME Faster is better. Measured in nanoseconds billionths of a second  1 nanosecond or less is good  or picoseconds trillionths of a second. Picoseconds are better than nanoseconds.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>INCOMING LINES PROTECTED  More is better. The number will be 1, 2 or 3.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Warranty Generally, the longer it is, the better. Good features to look for are a lifetime guarantee or an equipment replacement guarantee.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Thats it. Now get out there and suppress</P>]]></description>
</item>
<item>
	<title><![CDATA[Should You Build Your Own Computer Using a Pc Kit]]></title>
	<link>http://www.buyfastsoftware.com/should-build-your-computer-using-a-3763.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If you are in the market for a new <SPAN classklink>PC</SPAN>, there are three primary alternatives to consider</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Purchase a preassembled PC from a reseller like Dell, Gateway, Compaq, or others <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Purchase individual PC components from a retailer like Radio Shack or Best Buy and assemble them on your own <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Purchase a PC Kit from a retailer like Easy As My PC <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Option 1 Purchase a Preassembled PC</B></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Generally speaking, resellers like Dell charge a premium for the assembly services that they offer. It makes sense that they pay people to assemble custom PCs and, as a result, their PCs carry a price premium when compared to the raw cost of the parts contained within.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Preassembled PCs <B>make sense</B> for purchasers who can afford to pay a premium price for a PC, and they also make sense for people who are uncomfortable with general tools like a screw driver.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Preassembled PCs <B>do not make sense</B> for purchasers willing to invest a few hours of their own time in order to get high quality at a low price.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Option 2 Purchase Individual Components</B></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>There are a number of retailers that sell new and refurbished <SPAN classklink>computer parts</SPAN>. Typically, the prices on these parts are affordable, and probably offer the cheapest path to owning a PC. That said, at these rock bottom prices, retailers often cannot afford to help consumers select compatible parts or help them during the assembly process.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Purchasing individual components <B>makes sense</B> for those&nbsp;people affectionately referred to as computer geeks who&nbsp;need no help assembling a PC from scratch.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Purchasing individual components <B>does not make sense</B> for firsttime computer builders or for people who prefer not to become experts in <SPAN classklink>computer hardware</SPAN> design.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Option 3 Purchase a <SPAN classklink>Computer Kit</SPAN> </B></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Several retailers&nbsp;offer an option that falls somewhere between the two listed above. At these retailers, you may find items called barebone <SPAN classklink>systems</SPAN>, diy pc kits, computer kits or some might just have a product category called barebones. In any case, what youre looking for is a set of pretested but unassembled <SPAN classklink>computer</SPAN> conponents that you can put together to build your own pc. If youre lucky, your kit may also come with assembly instructions  but, thats too typical.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Kits, from retailers like Easy As My PC, take the risk out of purchasing PC components and offer prices well below that of preassembled machines. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Unlike the typical parts retailer like Radio Shack, kits often are&nbsp;pretested and guaranted to have full&nbsp;component compatibility.&nbsp;Some retailers also&nbsp;offer customized assembly instructions and phone support to ensure your PC is up and running in only a few hours. And, unlike the typical preassembled reseller like Dell, buying a kit&nbsp;offers significant savings because the retailers is not paying for someone to&nbsp;assemble the PC for you.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Computer Kits <B>make sense</B> for people willing to invest a few hours of time to save a couple hundred bucks on the purchase of a home, office or gaming PC.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>PC Kits <B>do not make sense</B> for people that dont care about price or are uncomfortable using a screwdriver.</P>]]></description>
</item>
<item>
	<title><![CDATA[In Steve we trust  maybe]]></title>
	<link>http://www.buyfastsoftware.com/steve-trust-maybe-a-3762.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>During my search through cyberspace to find the best live reports on Steve Jobs Keynote speech at <SPAN classklink>Macworld.</SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN styleDISPLAY none; msohide all><xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600><vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 16.5pt; HEIGHT 16.5pt alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>yesterday, I came across an ad that had the caption In Steve we Trust. Very funny. See it on Popular Mechanics website. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Its entertaining writing about Apple and possibly even, dare one, mentioning something negative about the company. The many folk who explicitly trust in Steve tend to get quite irate and often leave a heavy footprint in the sand of the blogosphere. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>But back to yesterdays Macworld happening. From a marketing perspective it is incredible how Apple does it. Who else can boast this kind of media attention at a product launch The baying crowd which includes dealers, developers, customers, techie journalists and anybody else who manages to get a ticket is waiting with baited breath for a sales presentation. Huh </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>So what was the main focus Steves new baby And it really looked as if he was presenting a new offspring the way he held the new thin laptop up for everybody to admire, sporting a very proud paternal smile. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Its supposed to be the thinnest laptop in the world now. It probably is. But would one want to rush out and buy one of these at a nifty little price tag of 1 199.00 plus the cost of an external optical drive which youll need as the Air doesnt come with one installed. With additional extras, the price can move up to twice as much. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Besides its ridiculously and sexy thin look, it is also fairly light without losing anything to power and usability. I especially love the larger trackpad and could imagine that eventually becoming a much larger surface. Along the lines of a keyboard morphing with a <SPAN classklink>Wacom tablet</SPAN>, what an idea. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>What does amuse me is how Apple, and in this case Steve Jobs, is able to present a product as the ultimate gadget and at the same time gloss over some fairly big issues. For me the lack of an optical drive is quite a big issue. But Jobs says that because one can take stuff off other computers so easily, or download off the internet, this isnt an issue at all. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Well, one would have to have other computers around first or a decent broadband connection. That or an external drive. But then Apple also took away the floppy <SPAN classklink>disk drive</SPAN> and gave the customer USB slots in the keyboard, way before the consumer was ready to part company with those disks Cant remember which machine that was, but seem to remember it was the first <SPAN classklink>iMac</SPAN>. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>It also seems that the new Air doesnt allow one to replace the battery. Most serious Mac users tend to carry a spare battery around with them for eventualities such as long flights, delays at airports, working on trains etc. That could be a major problem. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Of course the other stuff such as cheap movie rental was also welcome news. It will of course depend on how quickly the <SPAN classklink>movie downloads</SPAN>. For countries without decent broadband, the video store down the road will still be an important shop for home entertainment. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>It must have been difficult to launch a new range of gadgets as well as additional features to old gadgets that could compete with the launch of the iPhone from the previous year. Not sure whether Steve Jobs managed to pull that one off with the new MacBook Air. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>But then it doesnt really matter. The annual Macworld Keynote is always a welcome diversion. And to quote the journalist Glenn Derene writing for Popular Mechanics during the presentation My friend next to me says that this is the closest thing tech journalists have to a fashion show. Exactly.&nbsp;</P>]]></description>
</item>
<item>
	<title><![CDATA[Buying a Refurbished PC]]></title>
	<link>http://www.buyfastsoftware.com/buying-refurbished-a-3761.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>We all like brand spanking new things, especially computers, but in these shaky economic times, why not shop for a bargain Some of the lowest prices these days are for refurbished computers and while there is some risk, why not investigate If you dont need the most current technology, then purchasing a refurbished system could make sense for you. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Refurbished computers have been rebuilt by the manufacturer, generally work well and are quite easy to find. The major manufacturers like Apple, Dell and <SPAN classklink><B stylemsobidifontweight normal>IBM</B></SPAN> sell them online with moneyback guarantees and warranties. You can also find them at local <SPAN classklink><B stylemsobidifontweight normal>computer dealers</B></SPAN> and online auction sites. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The Drawbacks </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Before you hand over your hardearned cash though, there are some important factors to consider before purchasing a used system. For starters, you will never find out why the merchandise was returned. Maybe it was dropped, spilled on or kept shutting down spontaneously. You just dont know. Sometimes the computers are returned unopened, but most of the time they are returned by the customer because there was a problem. Some manufacturers repair and update these systems but you can never be truly sure what you are getting. This means before making any purchase, you need a solid warranty. You should have no problem finding a 30day money back guarantee and a one year warranty for parts, labor and tech <SPAN classklink><B stylemsobidifontweight normal>support</B></SPAN> with the big companies. Be wary of anything less, especially when dealing with of private sellers and online auction sites. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Also, you cant customize a refurbished system the way you can a new computer. You have to settle for what is available and its never the current technology. Keep in mind that sometimes the seller can even leave things out like monitors, keyboards, software, etc. so its important to decide what you need and know exactly what you are buying in order to calculate if you are, in fact, saving money. It would be a shame to buy a used CPU and parts and find out later that it cost more in the end than a new system. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>And last, but definitely not least, is the fact that refurbished systems are slower. But the fastest processors available today are incredibly fast, so if you can sacrifice a few features and some speed, then a reconditioned machine may work out well for you. However, you need to decide how fast is fast enough for you. If you are just sending emails, surfing the internet, paying bills and creating the occasional presentation then a 1.2 to 1.7 GHz processor would be sufficient. On the other hand, if you run lots of applications or have a demanding <SPAN classklink><B stylemsobidifontweight normal>operating system</B></SPAN> like Windows XP, then you should spend some money on a faster chip. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Are You Ready </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>So the bottom line is  weigh your options. Do the <SPAN classklink><B stylemsobidifontweight normal>research</B></SPAN>. If youre on a tight budget, arent fussy about components, dont need tons of speed and want to save 3050 off the price of a new computer, then buying a refurbished computer may be a great solution.</P>]]></description>
</item>
<item>
	<title><![CDATA[Speeding Up a Slow Computer]]></title>
	<link>http://www.buyfastsoftware.com/speeding-slow-computer-a-3760.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Whether youre a home user or you use your <SPAN classklink>computer for business</SPAN> purposes, a slow running system can be quite annoying. It doesnt take long for a once fast computer to seemingly slow to a halt.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Older computers are expected to be a little slower, unless youve done a lot of upgrading they just arent equipped to keep up with todays standards. But, even a brand new computer can become slow after even a few months of use.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>A computer can become slower due to <SPAN classklink>hardware problems</SPAN>, but many times the problem occurs simply because theres to many processes running at the same time. Often when you install a program it will by default set itself to start as soon as you start your computer.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>There are probably processes running in the background that youre not aware of and theyre consuming your computers resources. Anytime you install any program carefully watch the selection screens, sometimes you will be offered the option of either automatically starting the program or manually starting it.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If the choice isnt offered then you will need to go into the preferences tab in the program itself and customize the options. Aside from your operating system the only programs that should run each time you start your computer are your antivirus, firewall and anitspyware programs that you have.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Another major cause of a slow computer is a crowded or fragmented hard drive. Your operating system needs a little elbow room to properly perform, at least 10 of your hard drive space should be left free for paging operations.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Even during normal use files become separated and stored in different places on your hard drive. But, moving, deleting files. installing or uninstalling programs leave fragments of files behind. Performing the <SPAN classklink>defrag</SPAN> option on your computer will rejoin these files and help optimize the performance and speed of your hard drive.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Regularly clearing your cache files and cookies can provide <SPAN classklink>faster internet</SPAN> browsing. The cache files consist of temporary files that are stored each time you visit a web site. These eventually take up much of the memory of your computer and will cause it to run slower.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Integrating a popup blocker into your browser will also <SPAN classklink>speed up</SPAN> the amount of time it takes pages to load. Some sites are full of popups that eat up CPU usage to load. There are several free popup blockers available and many browsers will offer plugins that will block popups.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Most of the things that will slow your computer down actually occur over a gradual period of time and are sometimes not real noticeable. But, if your computer ran fine yesterday and is dragging today, the most likely cause is a virus, spyware or trojan.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Never run your computer without a antivirus and firewall and make sure to do perform regular updates. The best way to keep your antivirus updated is to set it to do automatic updates, that way you wont have to remember to do the updates Having an outdated antivirus program is almost as bad as not having one at all, any new threats since the last update will not be detected.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Just as your hard drive becomes covered with files that are no longer needed, your registry also contains left over files from things such as uninstalled programs that can decrease the speed of your computer.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Finding and using a registry cleaner will remove these file fragments and speed up your computer. However, the registry contains everything that windows needs to run and one deleted file can prevent your operating system from working at all</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Before you download and install any registry cleaner do some research, there are many places online that offer individual reviews of programs. After running the registry cleaner, always look through the list of files to be deleted.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Sometimes files are included that are necessary to the operating system or programs that you use on a regular basis. If youre unsure whether or not to delete a particular file, do a internet search and see what the file is for.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If youve taken all the steps needed to increase your computers speed and its still running slow, then the problem is probably with the hard ware. Either something is experiencing problems or just needs to be updated</P>]]></description>
</item>
<item>
	<title><![CDATA[5 Vital Steps To Secure Your Wireless Connection]]></title>
	<link>http://www.buyfastsoftware.com/vital-steps-secure-your-wireless-connection-a-3759.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The convenience of connecting two or more computer in your home or office has increased, especially with the cost of home or small office kits decreasing. Unfortunately there are people out there who want to use your wireless Internet for free or use it to hack into your computer.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>There are now many websites devoted to Wardriving, which involves people searching for exposed wireless networks and sharing this information via websites of via their social network.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If you have set up your wireless network straight from the box and have not changed any of the default settings, then there is a huge chance that you are supplying somebody else <SPAN classklink>free Internet access</SPAN> or being hacked into. A wireless network will never be as secure as a cabled network. By following the seven steps below then you will stand a much better chance of protecting your home network.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>1. Change Admin Password</B></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The default password for most wireless kits is ADMIN. If you havent changed this password then change it as soon as you can. It is surprising the amount of wireless networks that are hacked into or accessed by a third party because the ADMIN password is still ADMIN. Especially as manufacturers manuals can be downloaded from the Internet with their admin password.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>2. Disable or Change the SSID</B></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The Service Set Identifier SSID is a code that wireless hardware sends out to identify itself to other devices. By default the SSID is normally the manufacturers name. The SSID is only required when devices are first synchronizing with each other, so the best option is to disable the SSID broadcast once your network connection is established.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>By disabling SSID broadcast you will make it much harder for an intruder because they will have to start guessing the SSID code. Most wireless gateway devices offer the option to disable SSID broadcast, however some may require a firmware upgrade, and some devices do not offer that option at all.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If you cannot change the SSID or do not want to disable it, then the SSID should be changed to a unique phrase that is hard to guess. Using nondictionary words as well as numbers and special characters for the new SSID will make it much more for your wireless network to be accessed by hackers.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>3. Use 128bit WEP Encryption</B></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Wireless Equivalent Privacy WEP is the <SPAN classklink>security standard</SPAN> and offers the option of either 64 or 128 bit encryption. It also includes additional encryption using the Initialization Vector IV, which is a series of random bits added in front of a message before it is encrypted. 64bit encryption is easier to hack into than 128 bit. You may need to update the firmware on your <SPAN classklink>wireless device</SPAN> to be able to use 128bit encryption.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Bu using encryption, if the wireless device and computer do not contain the encryption key, then no exchange of data will take place. Enabling 128bit encryption will discourage people not permitted to <SPAN classklink>access your network</SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN styleDISPLAY none; msohide all><xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600><vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 16.5pt; HEIGHT 16.5pt alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>and make your network more secure. The casual hacker will normally move onto an easier target if they find encryption is enabled.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>4. Turn off DHCP</B></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Most wireless devices have Dynamic Host Control Protocol DHCP enabled. This allows a new host on your network to introduce itself and request an IP address so it can then connect and use your wireless connection. All very convenient for a legitimate user, but for an trespasser onto your wireless network, thats like putting a come steal from me sign outside your open and unlocked front door.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>While it may be a pin to the legitimate user to your wireless network, its a necessary one due to the amount of damage that can be done if left turned on. By using static IP addresses you will create another hurdle for the unwanted prowler wanting to steal your bandwidth and probably more.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>5. Enable MAC Address Filtering</B></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Each computer <SPAN classklink>network adaptor</SPAN> has a unique address built in called the MAC address. Most wireless devices allow MAC address filtering. By creating a MAC address list of permitted network adaptors that are attached to a computer, you are creating a guestlist so to speak. If a computer with a MAC address on the list, they will not be permitted to access the wireless network.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Mac addresses can be spoofed by a very technical minded knowledgeable individual, however by using MAC address filtering you will deter all but the most determined hacker.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If you are unsure about how to proceed with any of the above please read the manual that came with your wireless hardware. There normally is a wizard or stepbystep walk through that will help you.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>I hope the five above tips will come in handy and enable you to use your wireless network without the threat of an unwanted intruder.</P>]]></description>
</item>
<item>
	<title><![CDATA[7 Simple Steps To Protect Your Identity Online]]></title>
	<link>http://www.buyfastsoftware.com/simple-steps-protect-your-identity-online-a-3758.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Identify theft is big business these days. By following the 4 steps below you will stand a much better chance of protecting your identity from being stolen and causing you lots hassle and trying to repair the damage bad credit history.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Step 1</B>  Ensure your computer has the following programs installed, regularly updated and working every time you are online.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Antivirus  AVG or Avast are recommended. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Firewall  ZoneAlarm is recommended. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>System cleaner  ccleaner is recommended <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Antispyware program  AVG AntiSpyware and Lavasoft Adaware 2007 are recommended. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>All recommended programs are free for home use. Please use a search engine to find their download locations. By using the programs above you will ensure that your computer is ready to combat most of the online infections and people wishing to hack into your computer.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Step 2</B>  Limit what personal details you make available on social networking sites. If you use Facebook, <SPAN classklink>bebo</SPAN>, Myspace or any similar social networking site then be aware that some personal details that you entered when signing up are available for most people to see. Your location, your surname, email addresses and phone numbers etc are visible and these can and will be used by fraudsters to clone your identity. Revisit what details you have input on any social networking site.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Step 3</B>  If you use chat rooms or use an instant messenger program then do not give out any credit card, bank account or personal details, especially to people you have just met online. They may seem genuine, but if they are not it will take them less than one hour to clone your details and start wrecking your credit history and spending your money.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Step&nbsp;4</B>  Shred all unwanted personal data. Yes, you may know this, but do you actually do it Use a cross cut shredder. They cost a bit more than the straightline shredders, but they are worth it. Shred everything you dont want. Bank statements, credit card statements, and phone bills, even <SPAN classklink>junk mail</SPAN>. Dont throw it away if it has your address or any personal details on it. If any piece of mail contains any personal details, then shred it.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Step&nbsp;5</B>  Check your bank and credit card statements regularly, without fail. If you spot anything suspicious, then get on the phone quick smart and query it. Especially if you see a holiday, computer, flights or trip to the moon ok I exaggerate a little here that you never purchased.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Step 6</B>  When buying anything over the Internet you should use a credit card rather than a debit card. You have much more protection when purchasing goods via your credit card. Phone up your credit card firm and ask what type of protection they offer. If they dont, Id advise moving to a company that does offer <SPAN classklink>online protection</SPAN>.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Step 7</B>  When out and about shopping never let your credit or debit card leave your site. Especially in the UK now, there is no reason as chip and pin means that you only need to enter your pin for any purchases, which can be done with portable terminals. Be very careful at restaurants and petrol stations, these seem to be the worst culprits for cloning cards.</P>]]></description>
</item>
<item>
	<title><![CDATA[Essential Tips On How to Remove a Trojan]]></title>
	<link>http://www.buyfastsoftware.com/essential-tips-remove-trojan-a-3757.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Before attempting to remove a Trojan, first you should understand how a Trojan is able to infiltrate your computer and what damage it can do. Trojans arent true viruses, as they dont replicate themselves. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>A Trojan is malware. Malware is software that is designed to infiltrate or damage your computer without your knowledge, which is similar to spyware, adware, and viruses also. A Trojan is a stealthy and sneaky program that exists to cause damage to you and your computer. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Some examples of what Trojans are programmed to do are </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Spreading other malware, such as viruses. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Erasing or overwriting data on your computer. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Allowing remote access to your computer. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Setting up networks of other computers in order to launch DDoS Distributed Denial of Service Attack or send spam. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Spying on your computer and silently reporting data such as browsing habits to sender of the Trojan. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Logging keystrokes to steal information such as passwords, credit card and bank account details. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Phishing for bank or other account details, which can be used for criminal activities. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Installing a backdoor on a computer system, so your computer can be used without your knowledge or permission. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Collecting email addresses and using them for spam. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Deactivating or interfering with antivirus and firewall programs. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Randomly shutting off your computer. <op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>How Did A Trojan Infect Your Computer</B> </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>A Trojan is able to gain access to your computer because it pretended to be an innocent or helpful program, or because you download movies, music or software illegally. Once the Trojan is activated, normally by you clicking on it thinking its a useful program, it will start the job it was programmed for. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>It will do this silently in the background without your knowledge and so will often only interfere a little with your computer, choosing to do their dirty work while your machine is idle. Computers left on and connected to the internet while you are asleep, at work or school are favourite targets. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Removing a Trojan can be tricky as they hide themselves in the computers registry files and manual deletion is not recommended. Trojans can also disguise themselves as software your computer in reality needs, you could accidentally delete an essential program or system registry entry. This could result in your computer not being able to boot up. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Signs You May Have a Trojan</B> </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If you notice any of the following then you could potentially have a Trojan </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>When youre not using the computer for Internet access your computer modem or router is whirring away, or the lights are blinking wildly. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Your Internet connection speed has constantly slowed to a crawl.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Your antivirus and/or antispyware have been deactivated. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Strange icons appearing on your desktop. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Your computer start up speed has reduced alarmingly. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>You could have a shower in the time it takes to open up a file.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Prevention <op></op></B></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Be careful when opening files and especially email attachments from people you do and do not know. If in doubt, do not open the file. Using CDs, USB drives and more likely downloading the Trojan are the most common ways of your computer becoming infected. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Try not to download movie, music or software files that you know are meant to be paid for. Most of all files that are downloaded this way contain Trojans. If other people use your computer educate them too. Ensure they have <SPAN classklink>user profiles</SPAN>, and that they have restricted profiles if necessary. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Cure</B> </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If you find that you have a Trojan, then ensure you run your antivirus and antispyware programs. They should be able to remove them. If the Trojan is stubborn, then boot your computer into safemode and run the antivirus and antispyware, this should remove the culprit. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If this doesnt remove the offending Trojan, then maybe invest in a stronger antivirus and or antispyware program. A good antivirus/spyware program should be able to remove a <SPAN classklink>Trojan program</SPAN> from your computer. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>By following the above suggestions you will stand a much better chance of preventing your computer from being infected by a Trojan, and removing one should you need to.</P>]]></description>
</item>
<item>
	<title><![CDATA[Simply Add RAM To Speed Up Your Slow Computer]]></title>
	<link>http://www.buyfastsoftware.com/simply-speed-your-slow-computer-a-3756.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>In this article I will suggest a relatively simple and painless step that will enable you to <SPAN classklink>speed up</SPAN> your windows computer.&nbsp;</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>A slow computer can be attributed to many reasons. Lack of <SPAN classklink>computer memory</SPAN>, spyware, viruses, Trojan cluttered computer files. An amalgamation of all of the above will make your computer really slow, and even booting up your computer could take 5 minutes or more.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Lack of Computer Memory or RAM Random Access Memory is the first thing you should check for. Yes, having spyware and malware on your computer will slow down your computer, but having insufficient computer memory or RAM is equivalent to driving a car with the handbrake on.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>By ensuring you have the correct amount of memory for your installed <SPAN classklink>operating system</SPAN> then you can have a speedy computer. Even adding 256MB over the stated minimum requirements will reap instant dividends. To find out how much memory your computer has right click on the my computer icon and on the general tab you should see the amount of RAM thats installed on your computer.&nbsp;</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The minimum requirements for XP are 128MB although 256MB is recommended and Vista Home Basic is 512MB, and Vista Home Premium / Business / Ultimate require 1GB. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Depending on what type of programs you frequently use on your computer, keeping to the minimum memory requirements wont make your computer fast. It will only allow the operating system to run adequately. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If you have Windows XP, as a minimum I would suggest 512MB and ideally 1GB in memory. For <SPAN classklink>Windows Vista</SPAN>, which is a graphics hungry beast, I would suggest the minimum of 1GB for Home Basic and 1.5GB ideally 2GB for Vista Home Premium / Business / Ultimate.&nbsp;</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Computer memory or RAM Random Access Memory is relatively cheap and takes only 1015 minutes to install. Once the <SPAN classklink>extra memory</SPAN> is installed then your computer will operate faster, and ultimately help you use your computer in the manner it was built for. Installing extra RAM is not difficult, although it can be scary to think about opening up your computer if you havent done it before.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If your computer is under warranty, maybe you could take it back to where you purchased it and ask them to install the extra RAM you may need. If not, there is plenty of information and even step by step videos of how to install extra RAM available via the Internet. As a last resort maybe you have a friend or family member who could help you</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>I would strongly suggest that you install additional RAM if your computer is below the minimum requirements of the operating system you have. If you use graphics programs or other programs that eat up memory, then adding an extra 256512MB will also help with increasing the speed of your computer. You will notice a difference in speed once you add the extra RAM.</P>]]></description>
</item>
<item>
	<title><![CDATA[Ultimate Motherboard Guide  Demystifying Motherboard Specs]]></title>
	<link>http://www.buyfastsoftware.com/ultimate-motherboard-guide-demystifying-motherboard-specs-a-3755.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Motherboard Buyers Guide </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>A motherboard can be thought of as the foundation for any <SPAN classklink>computer system</SPAN>. It is the largest component in your computer and provides pathways for all other devices, internal and external, to communicate with each other. Therefore, it is vital that you spend some time researching for a good quality motherboard. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Main motherboard specifications Before you run out looking for a motherboard, its best to know a little about the components that make up the motherboard. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Chipset </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>There are two main chipsets on a motherboard, the Northbridge and Southbridge controller. The Northbridge handles communications with high speed components such as the CPU, Memory, and graphics card. Conversely, the Southbridge handles communication from low speed devices such as I/O ports, hard drives, onboard audio and BIOS. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Motherboards are designed around these two chips, the Northbridge dictates what kind of CPUs and memory types are supported, whereas the Southbridge dictates things like the number of built in USB ports and whether or not the board comes with integrated audio, video, RAID, LAN, etc </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>CPU </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The CPU is inserted directly into a socket on the motherboard and is responsible for processing instructions. The types of CPU supported by a motherboard depend on the Northbridge controller chip. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Expansion Slots </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The expansion slots on the motherboard allow you to connect external components, such as graphic cards, sound cards, RAID controllers, and other various addon components. The slots come in varying speeds and some are intended for high speed components only, such as the PCIE x16 and <SPAN classklink>AGP slots</SPAN> for graphic cards. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Form Factor </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Form factor refers to the size and shape of the motherboard i.e. its dimensions. When purchasing a new motherboard you need to be aware of its form factor because certain cases and power supplies only work with certain form factors. The most common form factor is ATX and these days most motherboards are based on the ATX form factor. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Memory </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Sticks of memory or RAM are inserted into special memory slots on the motherboard; most motherboards typically have three or four slots. Motherboards typically only support one type of memory e.g. DDR, DDR2, DDR3, Rambus, since the different types have a different number of pins that connect to the slot. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Internal I/O Connectors </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>These are connections that connect directly to the motherboard from internal components or your computer case. Examples include power connector from power supply, USB, hard drive and fan connections from case, internal SATA connections from hard drives, etc </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Back Panel Connectors </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>These are the connections that you find on the back of your computer case where you plug in a mouse, keyboard, <SPAN classklink>ethernet</SPAN>, printer, etc The number and type of connections is dependent on the motherboard you purchase which mostly depends on the Southbridge chipset used in the motherboard. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>BIOS </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The BIOS is a small chip on your motherboard that initializes and prepares hardware on boot, so software can communicate with it. If the BIOS cannot initialize a hardware device it will send a special sequence of beeps to your computers internal speaker that tells you which device is not installed or configured correctly. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Most, if not all BIOSs can be updated via special program from your motherboard manufacturer. The reason to update the BIOS is to fix <SPAN classklink>hardware compatibility</SPAN> bugs, or to enable support for newer hardware, such as newer CPUs based on the same or very similar architecture. If everything in your system is working fine, do not update your BIOS, you dont want to chance an error occurring during a flash and the resulting hassle of fixing it. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Some Special/Unique Features </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Ultra Durable </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Some motherboards use newer solidstate capacitors that are less likely to leak or become defective. This is a relatively new feature and is nice to have if you can find it. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Advanced Cooling </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Some motherboards add extra heat sinks to certain chips on the motherboard as well as a heat pipe for the north bridge; this allows the motherboard to run a bit cooler and is useful if you want to heavily overclock your system. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Overclocking enhanced </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The motherboard, through the BIOS or a Windows application, provides finetune tweaking in regards to overclocking. This type of feature isnt essential for overclocking, most motherboards BIOS provide some fundamental options that are used for overclocking; this feature just provides more convenience and options to do so. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Dual Channel Memory </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>This feature allows you to install a pair of memory sticks in specially marked memory slots. This allows twice as much data to be sent from the memory to the memory controller, so it gets executed by the CPU faster. This feature will not double your speed, but may provide performance improvements with certain applications and <SPAN classklink>hardware configurations</SPAN>, so keep an eye out for it. Also, this feature isnt dependent on the memory sticks themselves, just get a pair of the same memory and it should work in the motherboard. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Example of a motherboard specs To get yourself familiar with looking at motherboard specs, go through the spec sheet of the Gigabyte DS3L motherboard. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>How to pick out a motherboard Now that you have an idea of what constitutes a motherboard, youre almost ready to start looking for one. Today you can buy motherboards for under or around a 100 that are top notch, the catch is these boards usually dont come with features like onboard RAID, advanced cooling, dual PCIE x16, etc, but for most people these features will never get used, so save your money and opt for boards without them, unless you know you are going to use them. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Try to find motherboards that come with some onboard functionality such as onboard audio, USB ports, onboard LAN and SATA connections. Most boards, even the cheapest should have these features by now. Once you have an idea of what you need on your motherboard, just search around and make a list of some candidates. Once you have it narrowed down it is important that you do some preemptive problem finding. Your goal is to know the motherboard and all major issues with it before you buy it, you dont want to wait until you get slapped in the face with some major issue. An easy way of finding problems related to a motherboard is reading through negative comments and just using Google or whatever search engine to conduct searches like this Gigabyte DS3L problems. </P>]]></description>
</item>
<item>
	<title><![CDATA[Graphic Card Buyers Guide  How to scope out a great card for y]]></title>
	<link>http://www.buyfastsoftware.com/graphic-card-buyers%20-guide-scope-great-card-a-3754.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Graphic Card Buyers Guide </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>One of the most important components in any home <SPAN classklink>computer system</SPAN> is the graphics card, yet most prebuilt systems on the market are equipped with the shittiest graphic capabilities money can buy; thats how manufacturers keep their costs down. Someone <SPAN classklink>buys a PC</SPAN> that is hyped with the latest <SPAN classklink>dual core processor</SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN styleDISPLAY none; msohide all><xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600><vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 16.5pt; HEIGHT 16.5pt alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>and a couple of gigs of ram, yet it can barely play the new games or even the latest HD video formats, all thanks to the el cheapo graphics card, or worse an integrated graphics chip. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>My graphic card sucks, help If you bought a system with a lousy graphics card, fear not, you can upgrade that component. The hard part is figuring out which graphic cards provides you with the most bang for your buck. Fortunately, there are a lot of hardware <SPAN classklink>review sites</SPAN> that benchmark specific graphic cards, and there are also forums where people constantly discuss these things day in and day out, so its not hard to catch wind of which cards are good and which are not. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Some good review sites you can try are </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Tomshardware.com </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>AnandTech.com </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>In addition to those sites and forums there are some common sense guidelines you should follow when looking for a new graphics card. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>1. Unless you are oozing money do not buy the most expensive graphics card you can find. Try to stay under 300, it is simply not worth buying anything more expensive. The reason is that newer versions of a graphics card chip are constantly being released, so in a few, maybe four months time someone could buy a card for half the price that performs better than your ultra expensive card. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>2. Make sure your system is compatible e.g. If your computer only has AGP graphic support do not run out and buy a PCIE capable graphics card. The graphic card interface type is usually specified in the name of the graphics card, so just make sure your motherboard can support it. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>3. Dont be duped into believing that the higher a number is on a graphics card the more powerful it is. There are many instances where a graphics card with a lower model number completely obliterates the one with the higher model number in regards to performance. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>e.g. Nvidia Geforce 9600GT PCIE vs. Nvidia <SPAN classklink>Geforce 8800 GT</SPAN> PCIE </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The 8800GT wins hands down. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>What to look for in a graphics card Performance aside, you should look to see if the graphic card has onboard video decoders, especially for HD formats like h.264. By having a built in decoder, your CPU will not have to work as hard which results in a more responsive system and smoother video playback. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Price is another major factor in choosing a graphic card, you dont want to cheap out and buy something that is mediocre or youll be upgrading again very shortly. On the other hand you dont want to run out and buy something that will cost you an arm and a leg. In my opinion the sweet spot for graphic cards is in the midrange to upper midrange 150220. Most of the cards in this range provide 80 of the performance of the ultra expensive cards, yet cost a fraction as much. A good midrange card should also last you around two years or longer if you can live without running games on ultra high settings and extreme resolutions. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>To get you on the right track here are some examples of great performing graphic chips as of 2008. Any card using a chip from below will provide great performance. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Nvidia Geforce 8800GT </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Nvidia Geforce 9600 GT </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>ATI HD Radeon 3850 </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>ATI HD Radeon 3870</P>]]></description>
</item>
<item>
	<title><![CDATA[Taking Care of Your Notebook Computer]]></title>
	<link>http://www.buyfastsoftware.com/taking-care-your-notebook-computer-a-3753.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify>Many people <SPAN classklink>buy notebooks</SPAN> <SPAN styleDISPLAY none; msohide all><xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600><vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 16.5pt; HEIGHT 16.5pt alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>because of the convenience and you can take them anywhere. There are a few things to keep in mind caring for a <SPAN classklink>notebook PC</SPAN>. Here they are </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Please use a carrying case when transporting the notebook. The case will protect the notebook in case it is bumped or dropped accidentally. Also, make sure the case is closed and the notebook secure inside. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Do not check your laptop at airports. The last company I worked with four laptops were stolen this way, two from the same user. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Do not operate the notebook while driving. You could be injured in the event of an accident caused by paying too much attention to your notebook and too little attention to the road. If you use your notebook for driving directions, pull to the side of the road, or at a long red light. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Be aware of cables for AC adapters and telephone or network cables youre moving around notebook to prevent falls, pulling your notebook off of desks cats and vacuum cleaners are notorious for this, or breakage of the cables. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Do not twist any cables, especially AC adapters. AC Adapters are the number one replacement component of the notebook. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Do not leave the notebook lying on the floor, even though you are not clumsy. Pets, kids and others may not know it is there and notebooks are very fragile. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>If you are working with your notebook and it is hot and humid, do not take it immediately outside where it is cold. The screen has a tendency to crack. Turn off the laptop for a while before going outside and put it in your computer case which will allow a slower initiation to the cold outside. The reverse is true as well, going from a real cold to hot environment. Take this one from experience. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>People have a tendency to use the battery for an hour and when they get to the home or office, immediately they plug it in. Except for brand new PCs, doing this will deteriorate the life time of the battery. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Batteries, especially Nicad type batteries have memory built into it. So, if the battery drained only 25 and then you plug it in, now the life duration of the battery is decreased by 25. So if for example your battery life was 100 minutes, now it is 75 minutes. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Completely drain the battery. Waiting for the warning that you should plug the notebook into an outlet is good advice. I have a notebook PC that is on its fourth year on the same battery. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Some of the newer notebooks come with a wireless network. What that means is if you went to a place that offered wireless connectivity to the Internet, like Borders, Starbucks, some airports and hotels, you can connect to the Internet without cables. If you are not going to be traveling, turn the wireless networking off. You will save about 30 60 minutes of battery life each time you use it. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Take care of the notebook. Buy the screen and keyboard cleaners for PCs and use them. Also, use canned air to blow out dust in the ports and keyboards. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Buy travel and accident insurance. Many manufacturers offer that in addition to a three year maintenance. It is well worth it, even though some places charge 200  500 for the purchase. But, you usually receive the following <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Three year warranty on all parts and labor. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>If you accidentally drop the PC and the screen breaks it is covered The average cost to replace a laptop screen is 1,200 to have someone do it for you. 750 if you do it yourself. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>If it is stolen, you get a new one. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>There are others, but you have to look at what the manufacturer offers. <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Responsible Computer Recycling]]></title>
	<link>http://www.buyfastsoftware.com/responsible-computer-recycling-a-3752.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>As of January 2nd 2007, all businesses and organisations that dispose of WEEE waste electrical and electronic equipment MUST comply with the new WEEE Directive, which lays down strict requirements for the collection, treatment, computer recycling and recovery of such waste.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The legislation will impact on any business or organisation that manufactures, assembles, imports, resells, retails, disposes of or receives these items for disposal.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Non compliance could result in unlimited fines for offending companies and for individual Directors and Managers on a personal level.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>So, what will be classed as WEEE</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Well, the list is quite daunting, covering a huge range of domestic and commercial waste, including</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>&nbsp; IT and Telecommunications Equipment e.g. <SPAN classklink>PCs</SPAN>, copiers, phones, mobiles</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144> Toys, Leisure and Sports Equipment e.g. video games, <SPAN classklink>bike computers</SPAN>, slot </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>machines</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144> Medical devices, except implanted and infected products e.g. ventilators, </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>analysers</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144> Monitoring and control instruments e.g. smoke detectors, thermostats</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144> Automatic dispensers e.g. drinks dispensers, chocolate dispensers, ATMs</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Latest estimates put the amount of WEEE discarded in the UK every year at something approaching 2 million tonnes and escalating rapidly. Currently much of this goes unsorted to landfill, but an amazing 98 could be returned as </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>materials to the manufacturing chain.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>And how can you dispose of it LEGALLY</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Midex Reverse Technologies, the wellestablished Aldershotbased specialist processor of endoflife WEEE licensed by the DOE, is offering businesses and organisations across the region specific advice and assistance to help in meeting their new obligations.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Midex operates a unique, total reprocessing service encompassing endoflife disposal, <SPAN classklink>secure data</SPAN> destruction, hazardous waste disposal and full endofprocess certification, guaranteeing its clients complete compliance with all the new statutory duties and responsibilities.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Offering two options its WEEEcollect cages for regular collections of smaller volumes and a bespoke service for larger quantities and organisations, Midex processes all the waste at its own facilities here in the UK, completely destroying all items rather than passing on or <SPAN classklink>exporting</SPAN> waste for refurbishment or reuse, as many other disposal services do.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Once dismantled and fragmented, 98 of the waste, in the form of raw materials such as plastic, steel, aluminium and copper, is sent for reintroduction into the manufacturing chain. This reduces the pressures on global raw material resources and the pollution created by the manufacturing of new supplies.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Using Midex as your local WEEE processor will also reduce transportation and the associated environmental harm. Other disposal services are further afield and often transport their waste over long distances or export it overseas, where there is less control over its reuse, possibly for illegal <SPAN classklink>scams</SPAN> and identity theft, or the involvement of child labour in its processing.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Midex offers experienced, specialist and environmentally responsible local disposal, guaranteeing you complete compliance with the new WEEE directive.</P>]]></description>
</item>
<item>
	<title><![CDATA[Weird Keyboard Designs May Be in Your Computers Future]]></title>
	<link>http://www.buyfastsoftware.com/weird-keyboard-designs-your-computer%20s-future-a-3751.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The hightech world is always coming out with the coolest toys, the neatest gadgets, and some of the most innovative tools ever made.&nbsp; Still, sometimes you have to wonder what people were smokingor what committee they headed upwhen you look at some of the more, uh, unique devices that fall just that short of making it big.&nbsp; PW World Magazine is kind enough to show us the future of keyboardingor not.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Ive shared previously with you the prettyinpink Keyboard for Blondes, a British product that pokes fun at all creatures dyed in peroxide.&nbsp; Another company has decided to appeal to the diehard Star Trek crowd with its Klingon Language Standard Keyboard.&nbsp; Its a normallooking keyboard, if you dont count the Klingon alphabet and other symbols stamped on the keys.&nbsp; Theres also the New Standard Rainbow Keyboard, a childfriendly  offering with keys in bright, bold colors, and the alphabet laid out on the keys in alphabetical order what else.&nbsp; And dont forget the Bluetooth Virtual Keyboard, a cylindrical device which uses a laser to project a <SPAN classklink>virtual keyboard</SPAN> on any hard surface.&nbsp; You press on the virtual key, breaking the laser beam and sending the selected keystroke to your computer.&nbsp; Although a little different, still these products look like what we expect from a keyboard.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Then there are the mutations.&nbsp; The SafeType Keyboard advertizes itself as an ergonomic vertical keyboard, splitting the <SPAN classklink>standard keyboard</SPAN> down the middle and propping the pieces up on end.&nbsp; You actually get sideview mirrors so you can see what your fingers are doing.&nbsp; Gameshow afficionados will love the abKey Revolution with its total redesign of character layout, based on the frequency of letters used in Wheel of Fortune.&nbsp; I think you use your thumbs to buy vowels.&nbsp; The&nbsp;Combimouse splits the keyboard in half again, but this time the righthand piece of the keyboard moves, replacing what would have been a separate mouse.&nbsp; You can buy a lefthand version as well.&nbsp; And one company designs both singlehanded and dualhanded <SPAN classklink>ergonomic keyboards</SPAN>, with sides and keys that curve over, under, up, and around.&nbsp; Dont even ask me what home row is on these puppies</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Finally, there are the devices that look absolutely nothing like keyboards.&nbsp; The iGrip Ergonomic Keyboard and <SPAN classklink>Trackball</SPAN> looks almost exactly like a controller on a gaming device, with buttons that replace the standard QWERTY key layout.&nbsp; The&nbsp;OrbiTouch Keyless Keyboard lives up to its name&nbsp; Theres not a key anywhere in sight, just two large knobs that I assume you manipulate to generate your text.&nbsp; Court stenographers could get into the Datahand Professional II, with ten keys one for each digit, including thumbs and not much else.&nbsp; The Grippity1.0 BackTyping Keyboard lets you see what youre typing, since you hold it in your hands like a game controller and press the back side of the standard <SPAN classklink>QWERTY keyboard</SPAN> layout.&nbsp; Finally, theres the TouchStream ST, which...well, you need to see that one for yourself.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>You can see all of these futuristic, quirky input devices on MSNs Tech Web site.&nbsp; While you look them over, Im heading to my local computer store to pick up a wireless keyboard and mouse...you know, the standardlooking kind.&nbsp; I know, I know...I guess deep down Im just too oldfashioned.</P>]]></description>
</item>
<item>
	<title><![CDATA[Basic Trouble Shooting]]></title>
	<link>http://www.buyfastsoftware.com/basic-trouble-shooting-a-3750.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If youre anything like me, you have a love/hate relationship with your computer. When it works all is right with the world. When it acts up, you just want to hurl it through the nearest window and watch how fast it hits the ground. Whether its a programming or manufacturing glitch, phases of the moon, or user head dysfunction, computer catastrophes are bound to happen. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>We receive tons of email from our readers with PC problems so we decided to put together a list of helpful solutions that we hope will come in handy for those times when you find yourself having to troubleshoot your own PC woes. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Starting With The Obvious </B></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>No matter what strange behaviour your computer is exhibiting, dont panic. Just start with the obvious. Many computer problems appear more serious than they really are so relax and breathe deep. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Cant start up Check the surge protector. Make sure it is on and working. Try plugging in a lamp or the like to verify there is not a power issue. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Check all cables, connectors, and power cords. Be sure they are seated properly. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Reboot Windows. Rebooting your system can resolve many problems with Windows. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Write down error messages. You can use Google to do a search to find others who may have had the same problem. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Ask yourself what has changed since the last time it was working properly <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Make sure the floppy and CD ROM drives are empty. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Hardware or Software</B> </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Basic operational malfunctions can sometimes be very time consuming. When you dont know exactly what the problem is, its time for process of elimination. The first step is to determine whether you have a software or <SPAN classklink>hardware problem</SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN styleDISPLAY none; msohide all><xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600><vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 16.5pt; HEIGHT 16.5pt alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>. Usually, its the software. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Software fixes can sometimes be tricky. Does the problem only occur in one program, or in all programs Does it happen when you have certain applications or devices running at the same time If you have warranty support, use it. You can also try uninstalling then reinstalling a problem application, which will often cure the problem. You can also check the manufacturers web site. A good site will list known problems and fixes. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Check your device manager for hardware conflicts. If you see any yellow exclamation points, select the device and view the properties. Sometimes you just need to reinstall drivers to establish normal functions. You can also try disabling the conflicted device and reboot the system. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Process of Elimination</B> </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Many problems require more digging. If, after doing the above, the problem still hasnt been resolved, then it is time for process of elimination. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Verify your virus software is up to date. Install any engine or DAT updates and run a full scan to be sure you have not been infected with anything. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Check the Windows Update site and install any patches and updates. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Verify you have enough disk space on your primary partition usually C. If you are running low on space, uninstall unused programs and run Disk Cleanup to remove any unnecessary files. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Verify you have antispyware software installed. If you dont have a good one, try </SPAN>Spybot<SPAN stylemsobidifontweight bold>. This program is really great for getting rid of existing spyware and keeping new files from being left on your PC. Be sure to check for updates after installing any antispyware program. Just like viruses, new spyware comes out frequently and requires updates. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Run ScanDisk and Defragment your hard drive. To make it easy, you might want to consider starting your system in Safe Mode to run both of these utilities and then rebooting when finished. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Check your firewall. Some firewalls like Zone Alarm will cause problems. Disabling it for the moment will tell you if your firewall is the cause of the problem. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Run MSCONFIG. UnCheck every item that is listed and reboot your machine. See if the problem still persists. If not, youve now isolated it to a problem at startup. Proceed back into MSCONFIG and recheck the items one at a time, rebooting in between, to see which process is causing the problem. <op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>More Specifically </B></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If you have a pretty good idea of what the problem is, you can use the following resources for help resolving it. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><I>The Troubleshooting Expert</I></STRONG>, from PC Guide.com, is a database of questions and answers that will help you quickly find a solution to the most common PC problems. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><I>Common Networking Problems</I></STRONG>, from PC Mechanic, can help you troubleshoot network issues. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><I>TechTarget.com</I></STRONG> provides a list of common Internet problems with a table of error codes and common fixes. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Calling The Experts </B></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>When its time to call in the experts, note what you were doing when things went awry  what application you were using and what you were working on. It is often the case that a problem resides with a specific application or file and this information may help a technician repair the problem. Also note any changes made to the <SPAN classklink>computer system</SPAN> shortly before, and, at the time the problem occurred. Sometimes installing new software, adding a new peripheral, or otherwise altering the configuration of the computer can cause problems in seemingly unrelated areas. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Regular Maintenance </B></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Performing regular maintenance can improve the overall speed and performance of your PC and can help reduce the amount of time you spend fixing problems. Go to <STRONG><I>PC Worlds Scheduled Maintenance</I></STRONG> page to see a list of maintenance tasks and a schedule of how often you should perform these functions. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>In Closing </B></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>We could write volumes on this subject, but to keep it condensed, this is just a very brief and basic overview of what to do first when your computer is misbehaving. By checking a few simple items and trying a few things on your own, you just might repair the machine yourself. If a quick solution is not found, this process may help you describe the problem more effectively to a computer technician. Good luck </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><I>Note As with any piece of electronic equipment, be wary of the electrical hazards. It is not wise to open up your computer unless you know what you are doing. There is a risk of electrical shock and a high risk of damaging the electronic components inside the PC.<op></op></I></P>]]></description>
</item>
<item>
	<title><![CDATA[Bios Setup]]></title>
	<link>http://www.buyfastsoftware.com/bios-setup-a-3749.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Changing the BIOS configuration is one of those things that novice computer users are sometimes warned against, as being only slightly less hazardous than tinkering with the Registry. Its true that incorrect BIOS settings can keep a computer from functioning properly, but its also true that a competent technician needs to know how to configure the BIOS without creating disaster, and thats what this tech tip is about. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>First we should clarify terms, because we are not actually changing the contents of the BIOS chip. The BIOS chip itself contains a program that is hardwired in, and while its possible to flash some BIOS chips, which electronically replaces the entire contents at once, its not possible to edit individual lines of the BIOS code in the chip. Unless its flashed, the BIOS will keep its contents intact essentially forever. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>What we are really changing during a BIOS setup are the contents of the CMOS chip. CMOS is a type of slow memory chip that requires very little power, usually supplied by a small, longlife battery. This makes it ideal to save information that might need to be changed occasionally but also needs to be safely stored while the computer is off, because the BIOS will use that information at bootup. If you were to store a computer unplugged for a few years until the battery ran down, you would find that all of the data stored in the CMOS chip was gone. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Part of the programming stored in the BIOS is a routine that lets you edit the information in the CMOS chip, and that routine is commonly called the BIOS Setup program. You can access this program by hitting the correct key during the bootup process. Unfortunately there is no standard for which key to press. One of my computers uses the Del key, and another one uses the F2 key. You have to read the screen prompts early in the boot process, looking for one that says Press the x key for setup, or something similar. Then you need to press that key when it first appears, or soon after. By the time the prompt disappears, its definitely too late. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If you press the right key, and in time, the BIOS will discontinue booting and will open the BIOS setup program, which displays a series of menus and submenus for the various parameters that you can change. Because the operating system hasnt loaded yet, there will be no fancy interface and no mouse control. Navigate the menus using the arrow keys, using Enter to select something and the Esc key to back up. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Although the navigation is fairly standard, every BIOS version will have a different menu setup and a different selection of items that can be edited. Two of the menu items are to exit the setup and save the changes, or to exit without saving the changes. When you do either of these, the bootup process will continue where it left off. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Following is a sampling of the values that you can access and edit from the setup program. Keep in mind that any individual machine may have some of these and not others, and will probably have some options not listed here. Newer systems will generally have more options for configuration. They are also more likely to collect data automatically from the system hardware, in which case you should think twice before changing it. On older systems, it was often necessary to manually enter the configuration data when <SPAN classklink><U><SPAN styleFONTSIZE 11pt>adding memory</SPAN></U></SPAN>, peripheral devices etc. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Clock speeds</B>  Some setups allow you to change just the master clock, and some let you tweak the clock speeds individually for the CPU, bus and RAM. This feature is loved by gamers who overclock by jacking up the clock speeds, which is an excellent way to invite system errors, as well as voiding the warranty and possibly burning out your <SPAN classklink><U><SPAN styleFONTSIZE 11pt>CPU chip</SPAN></U></SPAN>. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Hard drive parameters</B>  The cylinder head and sector values can be monitored, and sometimes edited. You can also monitor the primary/secondary and master/slave arrangement of the <SPAN classklink><U><SPAN styleFONTSIZE 11pt>IDE drives</SPAN></U></SPAN>. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Boot sequence </B> The usual sequence has the BIOS look for an operating system first at the floppy drive, then the hard drive and last at the CDROM drive, and the system will boot to the first OS it finds. This works well at the factory, but if you want to boot from a CD, for instance to run the MicroScope diagnostic, then the sequence needs to be changed to check the CD before the hard drive, which already has a resident OS. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>ROM shadowing</B>  RAM is faster than ROM, so copying ROM contents into RAM normally provides better performance. This option is enabled or disabled in BIOS setup. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Power management</B>  Edit the conditions under which a system will go into hibernation, and the events that can wake it up again. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Caching</B>  Caching can be enabled or disabled, for the CPU and sometimes for video RAM as well. One occasion when you might want to turn off CPU caching is during RAM testing. Some memory diagnostics do not flush the cache, so the test is actually looking at cache rather than RAM. For diagnostics that do flush the cache, disabling the cache will allow the tests to run faster. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Voltage control or monitoring</B>  Some BIOS versions let you tweak the various system voltages. Some just let you monitor them, and some do neither. Like overclocking, changing voltages is something that should be approached with caution. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Passwords</B>  Some systems let you change the administrator and user passwords in the setup program. Some do not, and require you to drain the CMOS by disconnecting or shorting across the battery before a new password can be entered. Of course, all of the other CMOS data will be deleted too. Yet another reason not to forget your password. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Date/time</B>  The systems RTC RealTime Clock stores its values in CMOS, and is often incorporated into the same chip. The date/time values provide a reference for the OS and for many applications. Remember the Y2K hoopla a few years ago Part of the problem was that many computers had 19 hardwired into the BIOS and only allowed you to edit the last two digits of the year. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Memory</B>  Older systems sometimes required the user to enter the amount of memory the system was supposed to detect. Newer PCs will detect the amount of installed RAM automatically, and will let you view it but not always edit it. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>PC Health</B>  This is a monitoronly feature found in many new systems, which displays system and <SPAN classklink><U><SPAN styleFONTSIZE 11pt>CPU temperature</SPAN></U></SPAN>, fan speeds and sometimes other data, depending on the manufacturer. Whatever PC <SPAN classklink><U><SPAN styleFONTSIZE 11pt>Health information</SPAN></U></SPAN> is available will also be reported under the Utilities menu of the MicroScope program. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Well, thats BIOS setup in a nutshell. There is one other thing that we should mention. Because computers have been known to fail on rare occasions, it can be quite handy to have the more critical CMOS information and settings written down somewhere on a piece of paper. And this paper record should be updated whenever major changes are being made to a system. </P>]]></description>
</item>
<item>
	<title><![CDATA[Tips for College Students  How to Purchase the Right Computer]]></title>
	<link>http://www.buyfastsoftware.com/tips-college-students-purchase-right-computer-a-3748.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Whether youre a recent highschool graduate or an old pro on campus, youre about to start another semester of studies. In a previous article Ive listed the hightech gadgets youll need to survive. Folks will argue about what I put in and what I left out, but almost nobody will disagree with one item on the list A computer is a musthave item for a college student. From writing papers to sending email to doing research via the Internet, its an invaluable tool to help you with your education. And theres an additional benefit, too. It provides cheap entertainment listening to CDs, playing DVDs, <SPAN classgrame>playing</SPAN> games that can be very important to a budgetconstrained college student.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Computer technology is constantly being updated and upgraded and replaced. New applications are introduced which require technology that didnt even exist in the mainstream just a few years ago. Programs require more hard <SPAN classklink>disk space</SPAN> to load, more memory to run, and in the case of computer games, more robust audio and video requirements to make those realistic shoot<SPAN classspelle>em</SPAN>up games look and sound more realistic. As a result, the computer from two or three years ago may not have the power you need to do everything you want to do today.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>So, are you looking at your current <SPAN classklink>computer system</SPAN> and thinking you need something a little more uptodate Or are you a firsttime computer buyer If youre in the market for a computer and youre not sure what you need to get, heres a list of items youll need to consider before you or your parents lay down those hardearned dollars.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classgrame><B>A computerliterate friend.</B></SPAN> No, youre not buying one. But if youre a computer newbie, or not up on the <SPAN classklink>latest technology</SPAN>, it doesnt hurt to have somebody you can turn to who is familiar with the industry and can explain some of the hightech terminology to make the process less confusing. Use but please dont abuse this valuable resource and save yourself some time, trouble, and money.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classgrame><B>PC or Mac</B></SPAN> This is the biggest decision youll have to make when looking at a new system. <SPAN classgrame>For years the debate has raged as to which computer is better.</SPAN> The answer is Both. Each has an area where it excels. The Macs strengths are in multimedia graphics design, audio/video, and are made even more powerful with the new suite of applications called <SPAN classspelle>iLife</SPAN>. The <SPAN classspelle>PCs</SPAN> biggest strengths are its large vendor base of commercial applications and a surplus of supported hardware. Price is becoming less of an issue as Apple gets more aggressive with its pricing, and as vendors continue to develop applications that allow hardware and softwarespecific products to be used on either platform. My recommendation If your major is in something like graphics design, music, or any of the hightech communications fields, seriously consider the Mac, because thats what folks are using in those industries. If you need something thatll run your business applications well and will give you a wellestablished library of software programs to choose from, then the PC is your best bet. If you still cant decide, check to see what your college is using in its libraries and computer labs, and go with that. At least youll be compatible with what theyre using on campus.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classgrame><B>Desktop or laptop</B></SPAN> Your secondbiggest decision is whether to anchor yourself to a desk or to go portable. If you think you might need computing ability on the move, then a laptop is your choice. Be sure to keep in mind that portability costs money. All other things being equal, a laptop will cost more than a comparablyequipped desktop. You have the added issue of ease of theft/loss. If you have a tendency to leave things lying around and then forget to take them with you, stick with the desktop</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classgrame><B>Memory RAM.</B></SPAN> Now its time to start looking at memory. The more memory your system has, the more quickly it will load and run applications including the operating system, process information, perform calculations, and so on. Most operating systems give a recommended minimum amount of memory that they need to be able to run. Windows XP, for example, requires a minimum of 128M  megabytes  of RAM to run. Thats great, if all you want to run on your computer is the operating system. Youll need more memory if you want to run other applications. A good rule of thumb is to take the minimum amount of RAM the operating system requires and multiply by eight. That means for Windows XP, you want at least 128M x 8, or 1G  gigabyte  of RAM to allow your applications to run smoothly. That seems like a lot, but if you want this computer to last you for two to three years, youll need that extra memory.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classgrame><B>Hard drive.</B></SPAN> Now you need a place to store all those programs and data files youll be using. How much disk space you need depends on the types of files you plan on keeping. Generally, multimedia file types like music, graphics, and video are larger than textbased documents such as wordprocessing and spreadsheet files. Youll need to take into consideration what programs you want to run immediately, and then figure in extra space for programs you might want to run in the future. Prices are very reasonable, with 160G hard drives running around 150. If that sounds like too much disk space for you, youre not thinking far enough ahead to avoid spending extra money down the road for an upgrade.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classgrame><B>Printer.</B></SPAN> Unless your professors accept homework assignments via email dont laugh  some do, youll need a printer to make hard copies. The current <SPAN classgrame>generation of </SPAN><SPAN classklink>color inkjet printers</SPAN><SPAN classgrame> produce</SPAN> goodquality output and can be purchased starting at around 50. If you want to get fancy, you can get a combination printer/copier/scanner/fax machine called an allinone for under 150. Be sure to factor in the cost of paper and ink cartridges. Helpful hint 20lb paper is what most people use in their printers today. I recommend using 24lb paper instead. A heftier paper that holds up well, you can feel the difference which means your instructors will too and its not that much more expensive than the 20lb variety. Its a way to get your reports to stand out without having to go the fancy expensive paper route.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classgrame><B>CD/DVD drive.</B></SPAN> These days, CD drives come standard with almost every computer, and many come with a drive that reads both CDs and DVDs. If you plan on making your own CDs and DVDs, youll need to spend the extra money on a burner a drive that lets you create CDs and DVDs from scratch. Remember that this isnt used purely for entertainment purposes. Data files can be burned to CD or DVD to transfer from one computer to another, or to store particularly large files, like databases or collections of graphics or music. Software to make that drive work properly is usually included with the drive itself.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classgrame><B>Peripherals.</B></SPAN> What other things do you need to attach to your computer How about that digital camera <SPAN classgrame>Your </SPAN><SPAN classspelle>iPod</SPAN><SPAN classgrame> or MP3 player</SPAN> <SPAN classgrame>Your </SPAN><SPAN classklink>iPAQ</SPAN><SPAN classgrame> or Palm Pilot</SPAN> Maybe even your cell phone If you have these devices and you plan on connecting them to your computer for whatever reason, make sure you have the proper cables to do so. If youre buying them for the first time, verify what you purchase will connect to your computer, and that any software and hardware needed is included with your device.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classgrame><B>Applications.</B></SPAN> What software programs are included with the new system Will the programs let you do what you want, or are you going to need to purchase additional software Whatever other packages are included, make sure your new computer includes virusscanning software if you choose to go with a Mac, this wont be an issue. Also demand a backup solution, whether its included in the operating system or a separate program. You need to be able to make extra copies of your data in the event of a <SPAN classspelle>catastrophic</SPAN> incident. Be leery of free programs the vendor promises you that include photocopied manuals or CDs with handwritten labels  they could be an indication of pirated software, and thats illegal Finally, make sure the vendor or your computerliterate friend shows you how to set up your system so that you have to enter a password to use it. Not passwordprotecting your computer is pretty much extending an open invitation for unlimited use to anybody who walks by. And a quick message to Mom and Dad  cmon, folks. <SPAN classgrame>Spring for a couple of games.</SPAN> Remember, all work and no play</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classgrame><B>Warranties and insurance.</B></SPAN> Dont skip these crucial items when choosing your system. Generally, if hardware is going to fail on a new computer, itll do so within the first 90 days. Because of this, most vendors include a 90day warranty at no charge. If you think that will be enough for you, think again. If <SPAN classgrame>your</SPAN> hard drive dies five days before your midterm reports are due, will you be able to buy the right hard drive, install it, format it, install and update the operating system, and restore your data to it If not, then you most definitely need a longterm warranty. Ask about warranties where the vendor sends someone out to replace the defective part on site. These are usually available in one, two, and threeyear increments. Also check to see if existing insurance policies yours or your parents cover lost, damaged, or stolen computer equipment. If not, add that cost to your total computer outlay, especially if youre living on campus in a dorm or if youre purchasing a laptop. Hopefully youll never need to use it, but if the worst ever happens, youll be glad you spent the additional money.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classgrame><B>Price.</B></SPAN> Ah, NOW were down to the nittygritty With companies running all kinds of specials both instore and on the Internet, its confusing. The best way to avoid the confusion is to determine ahead of time what features you want in a computer system, and then visit three or four vendors with your list of requirements. Get a written price from each vendor so you can compare apples to apples. Dont be afraid to take your price quotes with you when shopping. If you can show a particular vendor what his competition is offering, he may be able to give you a better deal on the same system.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Sounds like a lot of work, doesnt it Sure, theres some advance preparation required, but by the time youre all done, youll have the system you want at a price you can be happy with. Then you can buckle down and start studying  right after you play a few of those games, and add all your friends to your email address book, and check out the latest cool Web sites, and...</P>]]></description>
</item>
<item>
	<title><![CDATA[The Importance of a Professional Approach to Hard Drive Recovery]]></title>
	<link>http://www.buyfastsoftware.com/importance-professional-approach-hard-drive-recovery-a-3747.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>A hard <SPAN classklink>disk drive</SPAN> stores computer data on rapidly rotating disks with magnetic surfaces called hard disk platters. The read/write heads of the drive record and retrieve the data stored on the disk as the platter rotates at a very high speed. This action causes great stress to the entire mechanism and it will eventually fail either due to simple wear and tear or because of a malfunction or failure. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Therefore the older a hard drive is, the greater the chance of failure although ironically the chances has also been increased by the everincreasing size and speed of hard disks. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>There are two general kinds of hard disk failures physical damage to the hard drive itself and corruption of the information stored on it. Whatever the cause, hard drive recovery is of the utmost importance. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Expert advice is the first step to hard drive recovery. Sometimes hard disk failures may be quite simple to solve, but unless this is confirmed by a hard <SPAN classklink>disk data recovery</SPAN> expert, a basic hard disk read failure could become a full scale <SPAN classklink>hard disk crash</SPAN> that could cost you your computer. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>A serious hard drive recovery effort requires the sort of sterile and pollutantfree environment which can only be found under professional conditions. Technicians will be able to properly diagnose the problem with the disk and will have the knowhow to deal with more serious problems, such as physical damage. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>In this event, they will use a number of methods to solve the problem, ranging from simply replacing or repairing some of the damaged parts. If, as is more common, the hard <SPAN classklink>drive failure</SPAN> is due to a corrupted <SPAN classklink>file system</SPAN>, a hard drive recovery expert will know how to deal with this it cannot be stressed enough that users attempts to fix the problem themselves can easily do more harm than good, with irreversible and costly results. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Fortunately, there are a host of reputable companies offering professional hard drive recovery services. To ensure that you find the best service possible, look for an established company that has many testimonials from satisfied clients both personal and professional. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>An expert service will swiftly diagnose the problem and let you know how long hard drive recovery will take. Its technicians will efficiently repair any damage to files or hardware and extract any previously lost data. The service will also ensure that there is afterservice cover, in the event of any subsequent problems.</P>]]></description>
</item>
<item>
	<title><![CDATA[Move Your Hand and Control the World]]></title>
	<link>http://www.buyfastsoftware.com/move-your-hand-control-world-a-3746.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify>The <SPAN classklink>computer mouse </SPAN><SPAN styleDISPLAY none; msohide all><xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600><vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 16.5pt; HEIGHT 16.5pt alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>is one of the devices that make the computer so easy to use. It allows you to input data by just moving your hand and pointing to items on the monitor. There are different types of mice available. It is up to you to choose the one that satisfies your requirements, and fits your budget. While most mice are designed for righthanded people, there are many that are ambidextrous. Also, there are some mice designed specifically for lefthanded people. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The ball mouse uses a ball that rolls on a surface, inputting data that moves the curser on the monitor. It is one of the earliest styles of mice. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Newer technology is used in the <SPAN classklink>optical mouse</SPAN>, which uses an LED and a photocell to detect mouse movement on a surface, thereby moving the curser on the screen. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Most recently there is the laser mouse. This mouse uses similar technology to the LED mouse, but, replaces the LED with a laser. This allows greater resolution and more accurate movement of the curser. This type of mouse lends itself to graphics and art, which requires greater accuracy. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The trackball reduces hand movement and requires using only the thumb and finger. It is best used for drawing because of its accuracy. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The USB and PS/2 ports are the two most common interfaces for the modern computer mouse. Most desktop computers provide both ports, but older motherboards may require you to go with the PS/2 port. You will find most <SPAN classklink>laptop computers</SPAN> do not have a PS/2 port. This requires a mouse equipped with a USB connector. One of the benefits of the USB port is hot swapping, this allows you to plug or unplug a mouse when the computer is running. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The availability of the <SPAN classklink>wireless mouse</SPAN> adds an extra dimension to its use. This allows you to work, while not being physically attached to the computer. The two types of wireless mice are RF and Bluetooth. The advantage of Bluetooth is longer range and greater protection from interference. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The mouse controls usually are the two buttons and a wheel for scrolling. Some mice have one button Macintosh, while others have four or five buttons, some of which are programmable. In addition some of the wheels are capable of tilting sideways for lateral scrolling. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify>After evaluating this material go to your favorite online <SPAN classklink>computer parts store </SPAN><SPAN styleDISPLAY none; msohide all><vshape idx0000i1026 styleWIDTH 16.5pt; HEIGHT 16.5pt alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>and check out the mice that are available. Think about which one will satisfy your needs and fit into your budget.</P>]]></description>
</item>
<item>
	<title><![CDATA[What are the Differences Between Storage and Ram]]></title>
	<link>http://www.buyfastsoftware.com/what-differences-between-storage-a-3745.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Storage is the amount of space available on the hard drive that stores any programs, file or information you have.&nbsp; You absolutely must have enough storage capability not only to <SPAN classklink>store your files</SPAN> but also to run programs.&nbsp; If you have been storing pictures, music, word documents or any other data it does take space.&nbsp; Eventually you will reach the limit that the hard drive can store.&nbsp; With XP and above it will normally warn you when you get close to the limit. By luck most of the hard drives that are installed today are fairly large and can normally hold all the files you will ever be able to create.&nbsp; However, if you store large amount of large files it can happen that you could run out.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>What if I run out of space</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>First of all do not neglect any warnings you get.&nbsp; If the drive reaches a certain point it may not boot.&nbsp; This is because programs need some space for temporary files that make them work.&nbsp; This also includes the operating system.&nbsp; Your options are numerous.&nbsp; You could take the information such as pictures and move them to a CD or DVD.&nbsp; You could buy a USB drive recommended and start moving your pictures or other data to that drive.&nbsp; Although you could have another <SPAN classklink>internal drive</SPAN> installed, I feel it is way to much work and may be expense now that there are USB drives. You will need to know if you have a ATA or SATA drive if you plan to put in an internal drive.&nbsp;&nbsp; If you dont know how to install a second drive you may need to pay somebody to do it.&nbsp; With a USB drive you just plug it into a USB port and youre done.&nbsp; You can also use a Flash drive if you dont have too many files.&nbsp; However, they do manufacture them up to 16 GIG which will store quite a bit of data.&nbsp; These Flash drives increase in storage size and decrease in price all the time.&nbsp; If you want to transport files from point to point this is the only way to go.&nbsp; </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>What about RAM</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>First and foremost it is NOT storage.&nbsp; It is also called memory.&nbsp; It does not have any ability to store any information of any kind.&nbsp; It is your working space or where programs go to do the work you need to do.&nbsp; If you even type a letter it takes RAM working in the background to get any work of any kind done. If your <SPAN classklink>computer runs slow</SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN styleDISPLAY none; msohide all><xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600><vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 16.5pt; HEIGHT 16.5pt alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>or you are have a hard time opening program, you may need more RAM.&nbsp; The cheapest and fastest upgrade you can do is to add more RAM.&nbsp; This will let programs load faster and you will be able to get more productivity.&nbsp; In the event more RAM does not help speed things up, there could be other problems such as a Virus or Spyware.&nbsp; There could be a <SPAN classklink>hardware problem</SPAN> also.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If you are low on RAM, programs will try to use the Hard drive instead known as paging.&nbsp; That is why things slow down. This is especially a problem if you are lacking hard drive space.&nbsp; This is referring to <SPAN classklink>virtual memory</SPAN> and it can be adjusted although it is beyond the scope of this article.</P>]]></description>
</item>
<item>
	<title><![CDATA[Choosing a Computer for Your Business]]></title>
	<link>http://www.buyfastsoftware.com/choosing-computer-your-business-a-3744.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Understand Your Business Needs from your Computer Choosing a business computer can be an intimidating task if youre not an expert. The following will help you get started </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If youre operating a business in a home office, have a dedicated PC that noone else in the family is going to use when you need to get work done. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Think about growth  be careful not to select a computer your new business will outgrow quickly. Investing in a computer with more capabilities more memory, a faster processor, more hard drive space, etc. will pay off in the long run. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Do your research on business computers and software. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Once youve done some general <SPAN classklink>computer purchasing</SPAN> research, you need to figure out exactly what your business needs. Like many parts of starting a new business, you can either do it yourself or hire an expert. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Hire an expert such as an IT consultant to help you choose the right business computer <SPAN classklink>Microsoft Small Business</SPAN> Specialists, many of whom offer free introductory consulting, can help you select the right computer hardware and software to help you get started while keeping an eye toward your future goals by helping you select a computer system that can scale to your business growth. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Choose a computer on your own There are various tools on the internet such as Microsofts Computer Assessment Wizard at the small business center to automatically assess your businesss needs and get the right computer system for you. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Buying a Business Computer When you have selected the right computer for your business, there are several ways you can purchase. Here are three options </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>OEM OEM stands for original equipment manufacturer, and when it comes to computers, it refers to companies like those mentioned here, where you can buy your <SPAN classklink>business PC</SPAN> directly. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Dell, Gateway, HP, Toshiba, Lenovo, IBM <SPAN classklink>Computer Retailers</SPAN> There are many local and national technology retailers that sell business computers. Going to a retail location will allow you to try out a computer before you purchase it. You can also discuss your computer needs with a sales person at the retail location. The best sellers are those that offer value added services like design, deployment and support rather than your big retail chain or megastore. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Computer System Builder Microsoft has certified resellers who specialize in building computers for businesses and individuals. A system builder can help you select the right components to fit your business needs, and can then custom build your computer. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Being successful in your business means that you must have all of the components to do so. In todays developing world, the Internet is very important in having a profitable business. The same can also be said about owning a well functioning computer. With a few suggestions, youll be able to confidently learn how to choose a business computer. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Decide the important features that will best benefit your expanding business. If you have a large customer base and it is still growing, then you should consider choosing a computer with a lot of storage space. Many computers that are being sold at low prices will not allow you to upgrade easily. Having a computer with a fast processor, the right amount of computer memory, and upgradeable technology is extremely important for a business owner. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Figure out if you need a desktop or notebook computer. Some business owners are constantly on the road and need a computer with major portability. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Youll need to have a computer that will not strain your back every time you travel from destination to destination. The best computer choice for a mobile business owner is one that is strong enough to handle your daily work tasks without taking up large amounts of room. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Determine the right price point for your business budget. Although some computer users feel as though the higher the price, the better the product. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>This is not always the case. There are numerous factors involved when choosing the best computer for your business. Leave out the unnecessary upgrades and focus on the important ones. Try to avoid purchasing the very first computer you come across. Do your research and price comparison first. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Investigate the computer manufacturers support team. This is a very important decision factor. Some manufacturers are too willing to drop you once they have made the sale. You need to stick with a company that will have ongoing support if needed. <SPAN classklink>Buy computers</SPAN> with long term warranties, this will give you confidence that if anything was to go wrong then you have cover. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Unexpected things occur with computers and you need to know that you can get help from a reliable support team. Your business cant afford to miss out on profits because of a technical difficulty. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Choose a business computer that you can easily work with. If you dont understand anything about a desired computer, then dont buy it. Of course, you wont know absolutely everything there is to know about computers, but remember the reason you need the computer and what it has to do. As a business owner, you dont need a computer system that focuses on playing the latest video games with state of the art graphics. You need one that is designed for business.</P>]]></description>
</item>
<item>
	<title><![CDATA[Pinpointing the Best GPS System  3 Tips That Might Surprise You]]></title>
	<link>http://www.buyfastsoftware.com/pinpointing-best-system-tips-that-might-surprise-a-3743.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>You want a <SPAN classklink>portable GPS</SPAN> for your car. But there are so many new units and new feature, you dont know what you should get. Look to GPS reviews to put you on the fast track to a decision youll be happy with. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Here are 3 tips </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>1. Dont rely on just the big gps sites</B> If you want to get information and make a decision quick, the internet is the best place to find a car <SPAN classklink>GPS review</SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN styleDISPLAY none; msohide all><xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600><vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 16.5pt; HEIGHT 16.5pt alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>. A simple search in a search engine for car GPS review should bring up a large number of results. Paradoxically, the big gps sites gpslodge, gpsmagazine, etc and the big <SPAN classklink>computer sites</SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN styleDISPLAY none; msohide all><vshape idx0000i1026 styleWIDTH 16.5pt; HEIGHT 16.5pt alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>PC World, Mag, Cnet often arent your best source of info. Theyre filled with single reviews of the latest and greatest which makes it hard to compare. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>2. Be critical of what youre reading </B>Every site youll read is making money from the gps merchants, either through ads on the site or from taking a small cut of every sale. Thats not a problem in itself. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Just make sure the site reviews enough gps models that they have their bets spread out and can afford to be unbiased  they arent pushing the one that makes them the biggest commission. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>3. Look for both expert and user reviews.</B> Users often want something different from the experts. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Experts have depth of experience, current knowledge, and  sometimes  rigorous testing methods. Consumers, on the other hand, use the <SPAN classklink>gps system</SPAN> for weeks not hours, learn the ins and outs, and have a personal investment in the performance. Its two perspectives you can benefit from. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>A <SPAN classklink>car GPS</SPAN> review is an extremely useful tool for determining which GPS system is the one for you. And the search can be bewildering.</P>]]></description>
</item>
<item>
	<title><![CDATA[History Of Faxing  How Far Weve Come]]></title>
	<link>http://www.buyfastsoftware.com/history-faxing-we%20ve-come-a-3742.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Believe it or not, the basic technology behind faxing has been around for over 150 years. A Scottish mechanic and inventor named Alexander Bain created the first fax machine in 1843. He believed that the symbols used in Morse code could be implemented visually, instead of just by hearing, and therefore be used for sending of other types of information. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Bain, a clockmaker, used his knowledge to design and patent a basic concept that became the basis of the modern fax machine. The idea to use electric signals generated by a telegraph operator was a huge step in telecommunications. In Bains device, these signals would pass through a type of paper that was soaked in a chemical. The signal would then cause the chemical to evaporate, leaving a long or short mark in Morse code. These marks allowed for a faster transmission of information and allowed him to create punchedhole tapes that allowed for automated transmissions and receptions. This device became known, although not nearly widely enough, as a chemical telegraph. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>The earliest days</B> </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Of course, in those days faxes could not be sent the way they are now. The original signal telegraphs were the first successful fax machines that could <SPAN classklink>send messages</SPAN> by regulating electric currents. Continuing improvements in miniaturization, manufacturing and electric printing were the means of jumpstarting the technology that todays fax machines use millions, even billions, of times every day. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Since the fax machine dates back farther than you may think, it really should be considered one of the greatest milestones in the history of communication. The technology of the fax machine was built upon thencurrent telegraph technology. Telegraph wires were used to transmit those first chemical faxes. Transmission over <SPAN classklink>phone lines</SPAN> was not a possibility in 1843, due to the fact that the telephone was not even invented for another 30 or more years </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The basic concept behind the fax machine facsimile document sender was to send a facsimile, an exact copy. Other technological advances and discoveries have led to the evolution of our modern fax machines, which still retain the original concept of Alexander Bain. His idea was that you could scan an image, picture or text, and that the scanned image could be interpreted as signals on a grid that are turned either on or off. That is, the information would appear as light off and dark on dots to the mechanical receiver in the receiving fax machine, which would then print the image. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Into the modern era</B> </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Fax machines started to become very popular in 1983 when the Committee Consultative International Telephonique et Telegraphique or CCITT Group 3 set up the standard protocol for faxing. The CCITT is an organization that sets international communication standards, and faxing certainly became standard from that time forward. Fax machines quickly became commonplace in the business world. They were immediately favored bly for sending legal documents and many businesses wouldnt have it any other way. Though use has lessened due to email and other technologies, many businesses depend on fax technology to this day. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Even as late as the 1990s, fax machines were big, bulky and hard to manage. Technology has allowed for compact, userfriendly and more inexpensive fax machines to emerge. Ten years ago, 500 was considered a bargain price for a fax machine. These days, you can easily find a good, plainpaper machine one for around 50. In addition, faxes are now part of the all in one printer technology, so devices starting at that same price point now come with the ability to fax, scan, print and copy, all for one low cost. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B>Faxing in <SPAN classklink>cyberspace</SPAN></B> </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Although the fax machine has been around for many years and is widely used, it seems that faxing over the Internet has swiftly become a very popular means of transmitting information. The fact that the Internet can transmit information at such a high rate of speed makes it more convenient and easier for people to utilize. These days, more and more offices and people are getting rid their fax machines in order to make use of the <SPAN classklink>Internet faxing</SPAN> tools. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>However, the fax machine is not a thing of the past just yet, and the ability for computers to both send and receive faxes means people with fax machines can connect with both computer users and fax users. Many people still use fax machines everyday and it is easy to see why. They offer a very fast transfer of information and more accurate communication between people and businesses. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Fax machines have certainly come a long way. It was once considered to be the center of modern technology because it was able to transmit and replicate reams of important documents from anywhere in the world. Although increasing numbers of people have turned to Internet faxing, the fax machine is still considered to be a very important piece of technology. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Seeing how far weve come with the way we send and transmit information, its very interesting to note how the fax machine has taken us this far. It has been an essential element in all aspects of international communication, both business and personal. Without it, and the Internetenabled versions, we might as well send our documents via Pony Express. Faxing helps the world go round, literally</P>]]></description>
</item>
<item>
	<title><![CDATA[How to Get a Place in Top Computer Forensics Schools]]></title>
	<link>http://www.buyfastsoftware.com/place-computer-forensics-schools-a-3741.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Computer forensics is a constantly growing field that appeals to many people today. As many companies and businesses require employees who are knowledgeable in this particular field, more and more universities and education centers offer computer forensics certifications and accredited courses.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>There are numerous top computer forensics schools and universities that would do you good to graduate from and promise you a bright future ahead. Such schools are </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>The American Intercontinental University<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>The Virginia College<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>The Capella University<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>The University of Phoenix<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>The Kaplan University<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>The Virginia College<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>These education centers are high in ranking and require a lot of hard work to get into. Nevertheless, it would be worth it as they give you great opportunities to have potential careers. How do you get a place in top schools </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Have a solid foundation in computers, systems, architecture, law and storage media. You dont need in depth knowledge, just the basics.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Gain some experience. Best way to do this is through internships and participating in short term projects as you can learn quite a lot.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>It would be better if you have experience working in an environment where information security is a major issue. Such places would be Banks, security firms and etc.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Youd definitely need to be tech savvy. Keep up with technology improvements and be uptodate.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Most of all, youd need the passion and interest in technology, fraud, banking, money laundering, so on and so forth.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Also, youd need to be good in analyzing and extracting information. This would require a lot of patience and quick thinking.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>With these skills, passion and dedication you should be able to land yourself into a good, well known school and gain accredited degrees. Just dont give up and work hard</P>]]></description>
</item>
<item>
	<title><![CDATA[Conficker Eye Chart  A Simple Test to See If Your Computer is I]]></title>
	<link>http://www.buyfastsoftware.com/conficker-chart-simple-test-your-computer-a-3740.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Of the millions of computer viruses in the world probably the most sophisticated and most talked about is the conficker worm also known as Downadup. As of April 2009 security experts are still unsure what the intentions of this virus are but it is very likely to be for the illegal purpose of stealing personal information such as credit card details and passwords from the infected computers.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><U>How do I know if I am Infected with the Conficker Worm</U></STRONG></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>1. Conficker blocks access to over one hundred security and anti virus websites, so if you are having difficulty entering a security site or your anti virus program isnt updating this may be a symptom.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>2. If you have trouble entering some directories or files on your computer, Conficker may be blocking them from being accessed.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>3. If you are unable to get access to shared access to admin on your system this is mostly Conficker.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>4. If you have tasks scheduled on your computer that you have no knowledge of, do a little research as this could also be Conficker.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><U>Use the Conficker Eye Chart</U></STRONG> </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>&nbsp; </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>One of the easiest and most ingenious ways of checking for conficker is to use a conficker eye chart. This simple chart of six images with each image linked to the homepage of a major anti virus or security site will quickly tell you if you system is infected. If when looking at the chart you see all six of the images theres is a good chance your system is clean.&nbsp; If you are unable see some of the images Conficker could be blocking access to one or more of the security sites so there is a good chance your computer is infected.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><U>Act now before its too late.</U></STRONG></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>As I mentioned at the start of this article it is not know the true intention of the Downadup virus and it is growing stronger and constantly updating itself. Experts currently fear over 4 million systems are infected with Conficker with this number rising fast. Make sure your system isnt one of them</P>]]></description>
</item>
<item>
	<title><![CDATA[FBI Using Criminal Hacking Techniques on Citizens]]></title>
	<link>http://www.buyfastsoftware.com/using-criminal-hacking-techniques-citizens-a-3739.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The&nbsp;US National Security Agency&nbsp;is probably the most sophisticated group of security hackers in the world. Many will argue this point. The fact is, without NSA,&nbsp;US STRATCOM, which directs the operation and defense of the militarys Global Information Grid, and&nbsp;US CERT, attacks on our critical infrastructures would be successful. Wed be&nbsp; living in the dark, telephones wouldnt work, food wouldnt be delivered to your supermarket and your toilet wouldnt flush. These are not the same bumbling government employees you see on&nbsp;CSPAN. The Obama administration is in the process of completing an&nbsp;internal cybersecurity review,&nbsp; announcing plans for cybersecurity initiatives and determining whos going to lead the charge. The New York Times&nbsp;reports that the NSA wants the job and of course, this is raising hackles amongst privacy advocates and civil libertarians who fear that the spy agency already has too much power.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Im all for checks and balances. However, in order to detect threats against our nation and other global computer infrastructures from criminal hackers and terrorists, those in charge of cybersecurity must have full and unlimited access to networks. There is certainly a legitimate concern here that any government agency with too much power can overstep citizens rights. However, coming from a security perspective, there are some very bad guys&nbsp;out there who would like nothing more for you to be dead. Heres a glowing example of how this power is used for good.&nbsp;Wired.coms Kevin Poulsen&nbsp;who should be required reading&nbsp;reports on an FBIdeveloped super spyware program called computer and Internet protocol address verifier, or&nbsp;CIPAV, which has been used to investigate extortion plots, terrorist threats and hacker attacks in cases stretching back to before the dotcom bust.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>This is James Bond, Hollywood blockbuster technology that makes for a gripping storyline. The CIPAVs capabilities indicate that it gathers and reports a computers IP address, MAC address, open ports, a list of running program, the operating system type, version and serial number, preferred Internet browser and version, the computers registered owner and registered company name, the current loggedin user name and the lastvisited URL. Thats the equivalent of a crime scene investigator having fresh samples of blood for the victim and perpetrator, and 360 degree crystal clear video of the crime committed. The FBI sneaks the CIPAV onto a targets machine like any criminal hacker would, using known web browser vulnerabilities.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>They use the same type of hacker psychology phishers use, tricking their target into clicking a link, downloading and installing the spyware. They function like any illegal hacker would, except legally. In one case, they hacked a marks MySpace page and posted a link in&nbsp;the subjects private chat room, getting him to click it. In another case, the FBI was trying to track a sexual predator that had been threatening the life of a teenage girl who hed met for sex. The mans IP addresses were anonymous from all over the world, which made it impossible to track him down. Getting the target to install the CIPAV made it possible to find this animal. Numerous other cases are cited in the Wired.com article, including an undercover agent working a case described as a weapon of mass destruction bomb &amp; anthrax threat, who communicated with a suspect via Hotmail, and sought approval from Washington to use a CIPAV to locate the subjects computer.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>So while Big Brother may yield some scary power, criminals and terrorists are a tad scarier. Ive always viewed the term Big Brother as someone who watches over and protects you. Just my take.&nbsp;</P>]]></description>
</item>
<item>
	<title><![CDATA[Computer Analysis  What Can Forensic Experts Find]]></title>
	<link>http://www.buyfastsoftware.com/computer-analysis-what-forensic-experts-find-a-3738.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>When using a computer many people think that the files they delete have disappeared indefinitely. However, when there is the need for files to be found, say, as part of a criminal or disciplinary investigation a computer forensic analyst knows just how to find them.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The average user cannot see the potential evidence that is kept in computer files and therefore believe that by simply pressing Delete the files are then erased. Providing these files have then not been overwritten by regular and sustained use of a computer, they can be relocated in the nonlive areas on the hard disk. These are called unallocated clusters and can hold gigabytes of deleted data.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Computer analysis should be carried out by highly skilled and qualified practitioners who understand the science behind recovering these potentially valuable files, which can be used as vital evidence within a court case. Forensic analysts use their expertise and specialist software to recover data that can hold a lot of information unbeknown to the user.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Depending on what information still remains on the computer, the forensic analysts can find a lot of valuable information about its background. For example they may be able to tell under what login name the files were deleted as well as the date and time that the deletion occurred. Many people also try to disguise criminal data under different file names and extensions. Forensic analysis tools can make this apparent and the analyst can see those harmful files being disguised as something else.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Passwords may not be enough to keep out a forensic analyst  and depending on the level of encryption  many forensics analysts have tools that can find ways into files that contain vital data.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Files that have become corrupted or partly erased can also be partially retrieved. Depending on the level of corruption, files can be traced and used as potential evidence against a suspect.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The process of computer analysis takes time and patience. Specialized forensic analysts can investigate whether anything that has been inputted or downloaded on to the computer. They have the tools to see everything on the hard drive regardless of whether it has been deleted or corrupted.</P>]]></description>
</item>
<item>
	<title><![CDATA[How To Select The Best Student Laptops]]></title>
	<link>http://www.buyfastsoftware.com/select-best-student-laptops-a-3737.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>A Laptop Buying Guide For Students</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Laptops are the perfect educational tool for students.&nbsp; They can handle an innumerable amount of tasks and serve many different functions that allow students to consolidate all of their class assignments and home studies into one convenient location, which simplifies workflow and increases productivity. </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The two most important things to look for in a student laptop are portability and battery life.&nbsp; This laptop will likely be carried in a backpack or shoulder bag from class to class, so you will definitely want a system that is light and easy to transport.&nbsp; There is also no guarantee that you will have access to an auxiliary power supply in your classroom or on campus, so you will most likely want a battery that lasts up to several hours per charge.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>&nbsp;&nbsp;&nbsp; &nbsp;</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Desktop real estate can be limited in your class, so you want to make sure your laptop is compact and economical in size, preferably around 14 X 10 in general dimensions.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>As far as individual specifications, you can get by with most base configurations.&nbsp; A 1.66GHz processor, 512MB of RAM, a 40GB hard drive, and a standard DVD/CDRW drive should suffice, but you may wish to upgrade certain components depending on whether or not you intend to use your notebook for any extra curricular activities, such as gaming or multimedia production.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>&nbsp;&nbsp;&nbsp;&nbsp; </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Unless you intend to do higherlevel networking, or unless your school requires domainbased authentication to access the school network check with your IT department, Windows XP Home Edition should more than meet your needs for an Operating System.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Laptop computers have become the single most resourceful device a student can use for school.&nbsp; From providing instant access to a cornucopia of information for researching purposes to being able to process, edit and store a lifetime of documents and papers, laptops enable students to keep up with the intense demands and deadlines of academic life by providing them with the tools they need to better organize and execute their daily tasks and assignments whether at home, in class, or on the go.</P>]]></description>
</item>
<item>
	<title><![CDATA[How To Select The Best Gaming Laptops]]></title>
	<link>http://www.buyfastsoftware.com/select-best-gaming-laptops-a-3736.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>A Laptop Buying Guide For Gamers</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Most veteran PC gamers know exactly what they want in a gaming laptop, and those who have the time and money have probably already built their dream computer themselves, but if you are a little newer to the field, a little more fond of the smaller notebook footprint, or a little less comfortable with a doityourself computer, you need to be armed with these basic facts before purchasing your gaming laptop.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>&nbsp; &nbsp;</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The three most important components for any highend laptop are the processor, RAM and graphics card. Since you are building a gaming rig, you will want to focus on your graphics card first and foremost. Make sure you load up the video memory with at least 256MB and remember to select a notebook that has a dedicated graphics card. Integrated graphics simply cannot handle any modern, 3D gaming.&nbsp; </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The next most important component is your processor.&nbsp; Dualcore CPUs are the hottest thing out right now.&nbsp; Ideally, you want to stay within the top two or three fastest dualcore CPUs, in terms of processor speed, that are currently available at the time of your purchase.&nbsp; This will ensure that your notebook is fully optimized for all of todays latest 3D games.&nbsp; </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The third most important factor in the speed of your laptop is RAM.&nbsp; You will need at least 1GB to safely play most 3D games without any memory bottlenecking, although most hardcore gamers opt for 2GB or more just for the added punch and/or bragging rights.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The fourth and final tip would be to go with 7200rpm hard drives, as these will definitely speed up load times by adding some extra horsepower to your gaming machine.</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>With recent advancements in mobile technologies, laptops are now becoming more and more popular in the gaming community, as the prospect of a portable gaming rig that can produce desktoplike performance on the go is something that appeals to all gamers. Just remember to follow these four simple guidelines to ensure that your laptop will be able to meet or exceed all of the hardware requirements for your gaming sessions. </P>]]></description>
</item>
<item>
	<title><![CDATA[Are You Safe Online]]></title>
	<link>http://www.buyfastsoftware.com/safe-online-a-3735.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Minimizing the risks related to the Internet security is of primary concern for any online business site. Internet security is very important and must be guarded severely at all costs. Minimizing the risks related to online security will ensure that you will be able to attract many customers to your online sites. Many security measures can be installed in an online site for lessening the risk of Internet security. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>If the customers are not sure about the security of their personal details and financial statements, they will never conduct online business. Internet privacy security is very important for any online business site. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Internet Computer privacy is at risk due to the presence of different elements. The presence of spyware is one factor of risk for Internet privacy security. The spyware that is present in your computer can track your online behavior. Spyware software is enabled with the advanced features that allow the spyware manufacturers to surreptitiously track the actions of a computer user. The information gathered through this process can be used to commit frauds and other illegal activities. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Where there is data, there is a threat to its security. More so for very large organizations that need to be ready with disaster recovery measures and return to work as quickly as possible. Maybe you have firewalls, a regularly up to date anti virus program to protect your system and other software that detects spy ware and so on. But time is money. With the RollBack Rx system restore software, which also prevents data loss, you save both As a snapshotbased approach this software helps you manage the configuration of your systems and lets you save money on PC support. This naturally results in minimizing downtime. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>All Microsoft Windows based PCs support RollBack Rx software. It operates at the sector level and enables both remote and local update. It helps in patch management as well, making it faster and more effective since it has the ability to make a snapshot of the system before the patch was installed, which means making it possible to instantly RollBack to the prepatch state. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Most computers have anti virus or spy ware protection installed in them. RollBack Rx is compatible with all antivirus and antispy ware applications and software. You can just instruct your RollBack Rx to take a snapshot of your system before or after anti virus updates. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Imagine yourself in a situation where someone else is able to monitor every move that you make. This is a terrifying situation to face. The best way for you to escape such a situation is to install the best security features in your Computer. You will then be able to surf online peacefully without constantly worrying about your Internet privacy security. </P>]]></description>
</item>
<item>
	<title><![CDATA[How does PrinterAnywhere Software work ]]></title>
	<link>http://www.buyfastsoftware.com/does-printeranywhere-software-work-a-3734.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>PrinterAnywhere Software</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>&lt;p&gt;You want to print an urgent letter for your client regarding the meeting and your printer is not working. The meeting has to be happen or else you are about to loose a big deal. The situation is very stressful and you do not want to loose this opportunity. Don&amp;8217;t worry; The <I>&lt;a href  http//www.PrinterAnywhere.com/&gt;</I> PrinterAnywhere.com<I>&lt;/a&gt;</I> is here to solve this critical situation. Now you don&amp;8217;t need to care about your important printing even if your office printer is not working. Just open the website, choose your printer&amp;8217;s type and destination and send your document for printing. Surprised It is true and on this site you can share your as well as other&amp;8217;s printer to print documents. &lt;/p&gt; </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>&lt;p&gt;<I>&lt;a href  http//www.PrinterAnywhere.com/&gt;</I> PrinterAnywhere.com<I>&lt;/a&gt;</I> is an online service that offers you worldwide printer to print your document wherever you want. Using this service, you can print your photos and documents using other people&amp;8217;s printers. To use this service you need not be an expert in all printer mechanism. This <I>&lt;a href  http//www.PrinterAnywhere.com/&gt;</I> Printeranywhere.com<I>&lt;/a&gt;</I> service is compatible with all types of editing software. Just edit your work in and send the document for the printing on any printer of your favor. If you are preparing an urgent word document and you want a print but you don&amp;8217;t have a printer. Don&amp;8217;t worry you can request your client or your neighbor to keep the printer on, so that you can take a print of your document in a minute. .&lt;/p&gt;</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>&lt;p&gt;Technology is pretty advanced and many people are aware what is going on the net. This <I>&lt;a href  http//www.PrinterAnywhere.com/&gt;</I> PrinterAnywhere.com<I>&lt;/a&gt;</I> is a little piece of technology. Like we do chatting and file sharing, in a same way we can print important document safely on other people&amp;8217;s printers. The service provided by this site is faster and trustworthy. Each byte of the information is encrypted until it reaches to its destination. So instead of sending the confidential data across the net via file sharing, we can use this method to print our confidential documents. The documents that you pass on for the printing are encrypted in standard coding language. Therefore, the files are completely safe and secure. &lt;/p&gt;</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>&lt;p&gt;We use internet frequently for chatting and emailing our documents for various purpose. Such file transferring is very risky as other third parties can access the files. However, when you transfer a file using <I>&lt;a href  http//www.PrinterAnywhere.com/&gt;</I> Printeranywhere.com<I>&lt;/a&gt;</I>, you files reaches at its destination printer without giving any access to third parties. Moreover, there are many possible virus, spam and spyware threats to the computer while downloading a file through internet. Hence, to avoid such potentially malicious programs PrinterAnywhere.com is the best way. For business personalities, this service is the best option when they are traveling. While they are on world tour, they can send their legal documents directly to their or clients office even though they are out of the country. Just put your office printer&amp;8217;s name and start printing. &lt;/p&gt; </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>&lt;p&gt;As we know, there are various word editing documents, <I>&lt;a href  http//www.PrinterAnywhere.com/&gt;</I> Printeranywhere.com<I>&lt;/a&gt;</I> supports almost all types of word file formats. Even you can print images, PowerPoint documents, excel sheets and monthly reports. If you office&amp;8217;s LAN printers are not working then you can use extension printers from your partner&amp;8217;s office. One can also ask friends or any trustable third party to make available their printers for the work. One can also use this service for the business purpose by making available own printer for other parties. &lt;/p&gt;</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>&lt;p&gt;The PrinterAnywhere.com is powerful enough to connect you to any printer of your choice across the world. You just need to choose the correct location and the name of your printer. In addition, you also save your time as Printeranywhere.com does not scan your documents as other printers do. &lt;/p&gt;</P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>&lt;p&gt;So, just open the <I>&lt;a href  http//www.PrinterAnywhere.com/&gt;</I> Printeranywhere.com<I>&lt;/a&gt;</I> and start printing your documents on your favorite printer.&lt;/p&gt; </P>]]></description>
</item>
<item>
	<title><![CDATA[How to do a Job Search Online ]]></title>
	<link>http://www.buyfastsoftware.com/search-online-a-3733.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>How to do a Job Search Online </P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Gone were the days when you have to go from one office to another, or climb seemingly endless stairs in a corporate building hoping to get a job. With the advent of Internet technology, searching for jobs has become an easy, comfortable task. If you already have an electronic copy of your CV and cover letter, sit down in front of your computer and start your job search online. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>But before you do that, here are some points to remember when looking for jobs online. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144> Most companies nowadays have website or are connected online. This means most of their job vacancies are also posted on line. If you know how to use the search engine well in your search, finding the perfect job will be very easy. There are several excellent search engines online aside from Google. Vivisimo.com and alltheweb.com may not be at par with Google but for sure they are second bests. Using different search engines could sometimes not really very often could lead to different results so it will be best to try searching for jobs in other engines. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144> If you want to work as Computer Programmer, use Computer Programming Jobs or Computer Programmer Jobs as your keywords. It makes a difference as against using Computer Jobs or IT Jobs. Try typing the keywords in the search box and you will see different results. The first set of keywords as being more specific. So if you are looking for writing jobs in Singapore, typing Writing jobs will not be as effective as using Writing Jobs Singapore. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144> There are a lot of legitimate websites that posts legitimate job vacancies. Look for job sites in places where you want to work. But be careful. There also sites that are not legitimate and could be ran by scammers. Dont give out personal information immediately if you are not comfortable with the site. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144> Some job vacancies online may be outdated because webmasters failed to delete them from the site even as the position has been filled up. Observe carefully the dates of posting and expiry dates to ensure that the vacancies are still available. If no dates are included, begin your cover letter with question on whether or not the posted job is still available. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144> Sometimes, because of the ease of cut and paste method, we tend to forget that the HRD name in our letter has not been changed even if the letter is sent to other companies. Whoa Would you expect an invitation for interview from Company A when what you mentioned in your letter is the name of the Manager of Company B Be careful with this. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144> Apply only to jobs that you are really are interested in. Sending out application letters online just for the sake of applying is discourteous and unethical. Make sure also that you are qualified for the job that you are applying to avoid hassle in the future. Most importantly, use your common sense when using the Internet in your job search. Several scammers and fraudsters are lurking online waiting for victims. When someone asks for a fee in exchange of your application, immediately report the scam to authorities.</P>]]></description>
</item>
<item>
	<title><![CDATA[Exchanging Links Get the right sites to link to your website]]></title>
	<link>http://www.buyfastsoftware.com/exchanging-links-right-sites-link-your-website-a-3732.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Why is it important that other sites link to yours It can be seen as a sort of confirmation that one site values the content of another site. When you find a site on the net that is useful because it has good content that you are interested in you normally save it as a favorite. The same principle applies to website links. The more sites link to your site the higher the perceived value of your site on the net and that has a direct impact on your site&amp;8217;s ranking. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>There are many sites on the internet that exist for only one reason and that is to show webmasters how they can improve their search engine rankings by using SEO Search Engine Optimization techniques. I do not want to comment too much on SEO sites except to say that although there are some very good SEO sites on the net I have found most of them to have no value at all. However, one thing that most SEO sites agree upon is the importance of having incoming links to your site in order to improve your site&amp;8217;s rankings in the search engines.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>I am often surprised at how many people follow the advice of SEO sites on how they can improve their site&amp;8217;s ranking in Google&amp;8482; without even considering what Google&amp;8482; has to say on this topic. Nevertheless, Google&amp;8482; is very clear on the importance of incoming links. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Take the time to read the &amp;8220;Webmaster Guidelines&amp;8221; issued by Google&amp;8482;. You can find these valuable guidelines at www.google.com/support/webmasters and then click on &amp;8220;Webmaster Guidelines&amp;8221;. They are very clear. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>In principle, links should come from sites with content that is relevant to your own site. It can be similar or complementary. These sites should link to your site because they find your site&amp;8217;s content valuable and consider it to be useful for their own visitors </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>There are mainly two ways of soliciting links from other webmasters</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The one is by looking for sites with content that is relevant to your own site and requesting these webmasters to post a link to your site. You normally need to give them your site&amp;8217;s title, website address and a short description of what your site is all about in order for them to consider adding your link on their site. It is normal that they often request you to first post a link on your site linking back to their site and provide them with the link address to verify you have placed the link before considering linking to yours. Many of these sites will invite other webmasters on their home page to link to their site or inform other webmasters that they are open to exchange links called reciprocal links with suitable sites.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The above method is the correct method of getting other webmasters to link to your site. I like to refer to is as the straight and narrow road &amp;8211; Not always easy and certainly timeconsuming but the best method.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>The second method that webmasters often use to get other sites to link to them is to visit socalled &amp;8220;link farms&amp;8221;. These sites normally place adverts like &amp;8220;Get thousands of other sites to link to your site for the low price of only 10&amp;8221;, or &amp;8220;Exchange links now with thousands of other sites&amp;8221;, etc. Sounds good Sure it does. It is the easy way. However, it is not the correct way. The intention of these sites is to mislead the search engines by creating the impression that your site is very popular. Companies like Google&amp;8482; are fully aware of these &amp;8220;tricks&amp;8221;. They will know if you get your incoming links from link farms and these type of links will certainly not help your site&amp;8217;s credibility as far as search engines are concerned. Avoid link farms at all cost</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Please note that not all webmasters are prepared to exchange links. Some of the very popular sites receive so many requests to exchange reciprocal links that they either refuse to post any new links or insist that your site must have a certain Google&amp;8482; page rank before they will consider exchanging links. Some of these sites will even charge you a monthly fee for having your link on their site. Do not get discouraged. There are many good websites that will gladly exchange links with your site at no cost.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>In case you are wondering, Google&amp;8482; ranks website pages from 1 up to 10, where a page rank of 10 is an indication that Google&amp;8482; considers it as very important. Most website pages on the internet do not have a page rank at all. It takes time to get a page rank. It can take years to get a high page rank. There are many sites that offer a free page rank checker. I can recommend www.prchecker.info. Try to exchange links with sites that have a high page rank, at least higher than your own website&amp;8217;s home page. Having incoming links from &amp;8220;important&amp;8221; sites are always an advantage.</P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Lastly, it is easy to check how many sites are linking to your site. Once again there are many sites that offer this service for free. I can recommend www.webmastertoolkit.com. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Do not try to convince too many sites to exchange links with your site. Take your time and do not force anything. Having excellent content on your own site is the best incentive for any webmaster to link to your site. Do not make the mistake of chasing after links while neglecting the content of your site. Remember, Rome was not built in a day. It takes time to become a money maker and build a successful internet home based business. </P>]]></description>
</item>
<item>
	<title><![CDATA[Agile Plus Open Source Equals Developer Success]]></title>
	<link>http://www.buyfastsoftware.com/agile-plus-open-source-equals-developer-success-a-3731.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Mark Shuttleworth, founder of Canonical and maintainer of Ubuntu Linux, said blending agile development practices with opensource community development is a key to successful software projects in the new world.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>If you mix the best of agile with the best of what opensource development has to offer, youre looking at a recipe for a successful software development experience.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Mark Shuttleworth, founder of Canonical, essentially said as much in a packed session at the&nbsp;OReilly Open Source Convention recently. His words were timely, as the Agile 2008 conference is running the week of Aug. 4 in Toronto.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, Shuttleworth said from the practices of his team at Canonical, things seem to work best when they incorporate development practices from the opensource communityin with the agile methods they use. That way the efforts tend to run even better than with simply agile practices alone, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Shuttleworth spoke about philosophy, principles, practicesthings that work, and said Canonical has taken on a communityinspired methodology. He&nbsp;said he was filling in for Ian Clatworthy, a senior software engineer at Canonical, who was scheduled to be at the event.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Free software and the process we are learning from communities are changing the professional practice of software development, Shuttleworth said. He noted that James Dixon of Pentaho has come up with a process known as Open Scrum, which resembles the methods Canonical is adopting.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I think free software is going to have a profound impact on the practice of software development in a community setting, he said, and I agree. Even Microsoft is taking advantage of the practices.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Yeah, Microsoft and a whole lot of other companies, including IBM, which refers to its practice of pursuing an internal opensource development model as its community source effort.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>When worlds collide, wonderful things happen, Shuttleworth said, adding that most people who move toward agile development tend to look at Scrum, Extreme Programming and LD Lean Development, to name a few styles. So we try to synthesize some of these ideas regarding free software, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For instance, with LD, Shuttleworth said the lesson learned is to eliminate waste, ruthlessly, measurably. He said lessons learned in classic production environments can be applied to software developmentlike from the auto industry.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, if something is piling upbug reports, tests or whateverthat is waste, he said. When you look at opensource software<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>, its amazing how much waste there is.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Another practice to follow is to amplify learning, Shuttleworth said. In the free software community, the most productive people are not the specialists. Its the ones who know a little bit about everything.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Another agile practice that can be adopted for opensource development is decide late, deliver early, Shuttleworth said. Decide late freaks me out but it works. You do a little bit and deliver it. You have smaller chunks of work moving fast through the system.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also, another lesson from agile development is to build integrity in. Dont try to add it later, Shuttleworth said. See the wholecultivate a shared result. It is not done until its completely done. This leads you to avoid handoffs, which is good because handoffs are one of the ways that things tend to pileup.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For his part, Shuttleworth said that he and his developers look at the agile world for some of the key valuesbut in the community environment, maybe we can go beyond that.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For instance, pair programming is a core practice of agile development methods. However, in the opensource community, where developers are spread out all over the world, pair programming in the classic sense is difficult. We value knowledge and interest over colocation or sitting together, Shuttleworth said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Another instance where open source takes a different tack from agile is with the notion of having an inhouse customer. We value community collaboration over internal development, Shuttleworth said. Thats better than having a customer inhouse.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, the process of iterationor iterative developmentwhich is popular in the agile world, requires a certain amount of planning, Shuttleworth said. We value continuous integration over continuous iteration. That fits nicely into the free software world where you dont know whats coming in from the community.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As for quality, we want it for every build, not just every release, he&nbsp;said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As far as the pace of delivery, cadence is key, Shuttleworth said. We need to go from release early and often to this cyclewe added X. Every month we roll out new code, and beta users get code every day.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>It is also important to know where you stand in terms of bugs, features and ideas, he said. Its amazing how many projects dont have bug trackers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>On the issue of branching and merging code, Shuttleworth said developers must keep the trunk pristine, keep releases flowing and release on demand. He said branching and merging is the key practice that enables the team to create cadence.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Shuttleworth encourages code reviews, which accelerate learning, maintain quality and verify test coverage. He also said he is a stickler for automated testing, including unit testing, integration testing and utilization testing, as well as precommit testing. He joked that a precommit test is like the saying I see you knocking but you cant come in. If any code fails the precommit test, the commit cant happen, Shuttleworth said. If you have precommit testing, you cant argue. Its a way to make sure the trunk is always releasable.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Finally, he said the product is the platform, and if its hard to hack they wont come back, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Shuttleworth said Canonical continues to draw from the agile and opensource communities, which are not mutually exclusive, for ways to improve its development practices.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, from the Agile 2008 conference, according to a report released by Rally Software Development Aug. 4, development teams utilizing agile practices were on average 37 percent faster delivering their software to market and increased their teams productivity by 16 percent. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The report, entitled The Agile Impact Report Proven Performance Metrics from the Agile Enterprise, also concluded that agile teams were able to maintain normal defect counts despite significant schedule compression. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Commissioned by Rally Software Development in May and conducted through July by research firm&nbsp;QSM Associates, the study measured the reallife performance of 26 agile development projects against planbased or waterfall industry averages in three key areas productivity, time to market and defects. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Current market data on the agile industry often falls short of examining the true impact that agile practices have on teams throughout the entire lifecycle, said Tim Miller, Rallys CEO. We wanted to go beyond adoption rates or estimating project improvements and provide software organizations with proven metricssupported by actual project examplesthat accurately demonstrate how agile development projects measure up against planbased or waterfall projects.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>By adopting agile practices, the companies measured in the report were able to produce largescale enterprise software in four to 12 months, compared to the one year to 13 months that it takes a typical organization to deliver comparable software.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[VersionOne, Danube Deliver Agile Support]]></title>
	<link>http://www.buyfastsoftware.com/versionone-danube-deliver-agile-support-a-3730.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>VersionOne and Danube roll out tools for agile software development. VersionOne is integrating its V1 Agile technology with Microsoft Team Foundation Server 2008 and is supporting Microsoft Visual Studio 2008. Danube unveiled ScrumCore, a new services unit devoted to agile development.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>VersionOne and Danube Technologies are rolling out products to support agile development environments.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At the Agile 2008 show in Toronto Aug. 5, VersionOne announced the availability of an opensource integration between its V1 Agile project management tools and Microsoft Team Foundation Server 2008.&nbsp;The company also&nbsp;announced its support for Visual Studio 2008.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>VersionOnes integration with Microsoft Team Foundation Server 2008 delivers a Microsoft .Net Frameworkbased solution for agile development teams. By combining VersionOnes agile planning and management tools with Microsofts Visual Studio Team System platform, teams benefit from a scalable, agile ALM application lifecycle management solution.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The combination of VersionOne with Visual Studio Team System is great news for our developers, said Terry Clancy,&nbsp;a product manager in the Microsoft Developer Division. Through support for the Visual Studio development environment, VersionOne is helping .Net Frameworkbased development teams seamlessly incorporate an agile development workflow and project management tool into their existing infrastructure.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>VersionOne provides an opensource plugin for the Visual Studio IDE integrated development environment, which enables developers working in Visual Studio to view and update their work within the VersionOne tool without having to leave&nbsp;the IDE, the company said. With this integration, all team members, using VersionOne, have visibility into summary information about source code checkins and build runs along with a link to detailed information within Microsofts Team Foundation Server.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Danube Technologies, also at the Agile 2008 conference, announced ScrumCore, its new services division that addresses the entire continuum of Scrum implementations, from early stages to advanced enterprise programs.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition to growing its training staff of certified Scrum trainers, the ScrumCore team now offers free Webinar sessions for beginners, and certified Scrum product owner classes. Danubes product and services offerings are designed to help organizations become more successful using Scrum.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>By adding free Webinars for beginners and advanced enterprisefocused classes for experienced Scrum professionals, ScrumCore has broadened its focus to speak to the needs of novice and advanced practitioners, said Katie Playfair, Danubes director of client services. ScrumCore continues to provide strong support for our clients and is in the process of developing new ways to bring Scrum values, principles and practices to the software community as a whole.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Borland is Bullish on Agile Development]]></title>
	<link>http://www.buyfastsoftware.com/borland-bullish-agile-development-a-3729.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Borland is adopting agile development as a core tenet of its software delivery strategy as a way of speeding up application development and saving costs.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Borland Software is going&nbsp;full bore into agile software development.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>On Aug. 6 at the Agile 2008 conference in Toronto, Pete Morowski, Borlands senior vice president of research and development, is scheduled to present a session entitled Driving Agile Transformation from the Top Down.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In an interview with eWEEK, Morowski said that&nbsp;at agiles core is a process that seeks more predictable delivery schedules, higher quality products and greater user satisfaction. We made the decision that in order to be a more agile business, we needed to run a more agile software delivery organization. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>He said that&nbsp;the biggest fear in going agile is that you will lose control, but&nbsp;the reality is that you never really had control in the first place. Project managers build schedules, but there is really no connection between these dates and windows and what is going on underneath. No visibility into the actual work.&nbsp; Schedules become a reporting tool, not what is driving the delivery process.&nbsp; Agile can change that.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Agile development involves a variety of methodologies for making the process of software development more lean and more productive by creating smaller portions of the overall product in iterations. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The reality is that as I lead our agile transition, Morowski said. I have to evaluate it from the perspective of the business &nbsp;how is agile working for us I have to be able to look at both worlds and understand where the application of agile will achieve the best results. Ultimately, I could care less what methodology we are using as long as we are able to deliver predictable, highquality results. To manage that, I need intelligence. TeamAnalytics lets me see whats working and what isnt, identify trends, surface areas that need more attention, and make informed decisions. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Morowski also said that as an organization is making decisions on how to transform to agile development, visibility into current and historical metrics is critical. Its the only way to plan a successful transition.&nbsp;The data is what helped me to understand the key benefits that Agile brings to teams, so that I can identify the projects that make the most sense to transition, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>What prompted Borland to adopt an agile approach in its development strategy<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The companys product organization consists of more than 350 personnel in five primary geographic locations, including development sites in Asia and Europe, Morowski said. It is a development shop organized into teams of 12 to 35 engineers delivering a very broad portfolio of products, which contain the typical mix of new and sustaining work projects that are consistent with both ISVs and corporate IT shops.&nbsp;In the past, these teams were able to work fairly independently, with none of the projects overlapping or significantly impacting each other.&nbsp; However, Borlands evolving business strategy  combining products into integrated suites  has driven the demand for increased coordination between the teams, Morowski said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, as a 25yearold company, Borland has gone through a number of changes. In the process it has acquired a number of companies in many different locations around&nbsp;the globe.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>When I joined the company, I found a product organization that was overly distributed, top heavy, and at a cost and investment structure that was not in line with the strategic objectives of the company, Morowski said. In addition, the teams were struggling to consistently meet delivery goals.&nbsp;My charter was to introduce stronger operational oversight, reduce costs and boost the organizations efficiency and quality.&nbsp;I decided to overhaul the organization, and one of the components of this effort would be to broaden our use of agile.  <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Borlands initial experiences with agile were typical to many organizations they emerged as a grassroots effort started by a couple of teams. However, what was unique was the level of executive visibility and support these grassroots teams commanded from the start. This was in large part due to the fact that one of the teams was responsible for building a new product that the customers could use to manage Scrumbased projects. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Morowski said when he arrived in 2006, the environment was already agilefriendly, with a number of teams either experimenting or claiming adoption of Scrum. The team members that were utilizing it had various levels of experience with and commitment to the approach, he said. Members from teams not utilizing Scrum looked on with skepticism and curiosity, he added.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Yet, there was no doubt that agile was generating discussion and debate throughout the organization, and there were clearly signs of success even in these early stages of adoption, he said. The success manifested itself in such things as better requirements management through the active use of product backlogs and user stories to drive work; enhanced team collaboration via daily stand up meetings; and greater visibility into the actual state of a project through the frequent integration and delivery of working code.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>A&nbsp;typical day for a developer at Borland starts with the daily standup meeting where each team meets to discuss what they accomplished the day before, what they plan to work on that day, and any roadblocks or hurdles they are encountering.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Our teams run their standup meetings with the TeamFocus team board projected on the wall and available to any distributed team members, Morowski said. That way, if they change tasks or reassess work, they can immediately enter it into the system that they use throughout the day, keeping the team  and the entire organization  uptodate on the project.&nbsp;From there the teams go away and execute.&nbsp; That is the beauty of the approach.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>TeamFocus is a Borland technology for facilitating agile development.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>He&nbsp;also noted that Borland is expanding beyond R&amp;D to look at things like improving its processes at the beginning and end of the pipe to accommodate an increased cadence in delivery.&nbsp;No longer are dev cycles measured in 12 to 24 month cycles, he said.&nbsp;This drives a different behavior in both requirements definition and the NPI New Product Introduction processes to meet this change in frequency.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Morowski also said the companys new headquarters is designed to support the needs of the agile team. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As for benefits from agile development, Borland increased its number of releases per year by 100 percent, Morowski said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Weve created one of the closest, most successful vendorcustomer partnerships Ive ever seen, and weve deepened our relationships with many of our strategic customers, who have participated in more than 50 sprint reviews,&nbsp;he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Using TeamFocus,&nbsp; the company has reduced administrative and planning overhead by an average of 15 hours per threeweek sprint.&nbsp; And Id say weve eliminated six days a month of VP and director time per product group previously spent reporting, he said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Morowski also said Borland also has increased product quality, reducing open issues by 50 percent from release to release.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Borland TeamFocus, which will be generally available during the fall, is an enterprise project management<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>and execution product that has helped the company with its transition to an agile enterprise, Morowski said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, TeamFocus is designed to support both agile and traditional approaches to development, allowing teams to work the way they are most effective.&nbsp; For instance, the agile teams use it to plan releases and sprints, manage their backlogs and user stories, and collaborate with burn down charts and corkboards, Morowski said.&nbsp;&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The tool is designed to support the way agile teams work, empowering them to be more effective at their jobs while automatically giving management visibility into progress, he said.&nbsp;Today, Borlands agile teams use TeamFocus to manage their daily stand ups and sprint reviews.&nbsp;It also serves as the daily workbench where agile teams can chart progress against the daily plan, keep updated on changes and stay on the same page throughout the execution of the sprint.&nbsp; From an organizational perspective, TeamFocus gives department heads a rollup  of all their projects.&nbsp;Here they can view current, inflight metrics, which TeamFocus displays from the underlying ALM tools  in our case Borland Caliber, Borland StarTeam and Borland SilkCentral Test Manager.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Second Life Rival Vivaty Opens 3D Virtual World Platform]]></title>
	<link>http://www.buyfastsoftware.com/%20second-life%20-rival-vivaty-opens-virtual-world-platform-a-3728.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Vivaty offers a twist on 3D virtual world application development. The wouldbe Second Life killer hopes developers will participate in Vivaty Create, a program to get geeks writing 3D virtual reality applications in Vivaty that could be used on Facebook. The big question Will Vivaty follow IBMs trail and inject 3D virtual worlds into enterprise apps</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Virtual world software startup Vivaty, one of a handful of companies following the path Linden Labs Second Life has blazed since 2003, has opened up its platform to allow thirdparty programmers to come in and create avatars and threedimensional worlds.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Through a program called Vivaty Create, developers can leverage the companys software to create their own scenes. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Developers will use the threedimensional creation tool Vivaty Studio, which will let developers write 3D designs for the Vivaty platform. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Vivaty Studio can be also used to import COLLADA content that is exported from professional tools such as 3ds Max or Maya from Autodesk. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Vivaty Create is part of a major movement to break the silos and walled gardens inherent in so many social networks on the Web. Facebook started this movement in May 2007 by opening its platform. MySpace, Friendster and others followed suit in an effort to open the Web. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This trend has bled over into the virtual reality software arena with Vivaty. Indeed, the company earlier in 2008 rolled out Scenes, a browserbased widget users can download to construct their own 3D virtual environments on their Facebook profile pages and invite friends to participate. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Create is Vivatys next step in 3D virtual world generation, allowing anyone from a hobbyist to a professional to design and submit new content for Vivaty. Vivaty will choose 24 winners, with No. 1 getting 1,000 in cash toward a trip to meet the Vivaty team in San Francisco.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Early participants will also have the opportunity to join as members of the Vivaty Create Council, where they can voice their ideas and help shape the program. Vivaty cofounder and Chief Platform Officer Tony Parisi wrote on the Vivaty blog<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We are eager to engage a wide range of developers. Anyone exporting to COLLADA or authoring in our own tool, Vivaty Studio formerly Flux Studio, can now take a hand to making content for Vivaty. The Vivaty Create program is in its formative stages, and we still have a lot to figure out, but I am excited nonetheless to start working with talented creators to see what can be done with our platform.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Parisi added that Vivaty has received input about Create from content creators such as Cassiopeian, Bryan Ogden well known for his work in Second Life and Living Artz. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Mark Hull, vice president of products at Vivaty, said the company is specifically looking for whimsy, variety, eclectic themes and a new take on 3D on the Web. But be careful what you wish for; Facebook opened with few application guidelines and thousands of annoying, spammy apps proliferated.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Vivaty is going for a more lightweight feel than Second Life, which sports a 100MB download package that chokes some users desktop computers. The company believes it can be the 3D virtual world generator of choice for Facebook programmers. Good apps written in Vivaty Create could proliferate on Facebook.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Vivaty is clearly not gunning for the enterprise user. Yet. IBM swears virtual worlds are slowly being woven into its Lotus Connections platform, but I believe enterprises are still a long way from using these with the frequency of, say, a wiki or a blog. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>It is likely that 3D reality applications and widgets will be woven directly into the Web collaboration platforms that we all use in the next five years or so. Vivaty could be one of the early innovators to capitalize on this movement.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[iPhone App Programmers Become Priority for Morph Labs]]></title>
	<link>http://www.buyfastsoftware.com/iphone-programmers-become-priority-morph-labs-a-3727.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Morph Labs, which hosts its customers applications using Amazon Web Services EC2 and S3 services, extends an olive branch to Apple iPhone developers as a way to draw more customers to its PAAS offering. iPhone Web application developers will be able to build apps based on Ruby on Rails, Java and Grails, and deploy them to the Morph AppSpace service. Morph joins Google, Salesforce.com, Coghead, Etelos, Bungee Labs and others in its application development quest.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In the wake of Apple CEO Steve Jobs telling The Wall Street Journal that there have been more than 60 million apps downloaded from Apples iPhone App store, software maker Morph Labs has launched an application support program for iPhone developers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Morph Labs is one company in a big cloud of PAAS platform as a service software providers looking to let programmers write applications and host them on its own infrastructure. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Morph, Coghead, Amazon.coms Amazon Web Services, Google, Salesforce.com, Elastra, Etelos and Bungee Labs are among the computing vendors looking to host software for developers or businesses that dont have the capital to buy computer servers and storage arrays, or even an IT staff to maintain the application once its up and running. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In this cloud computing paradigm, another example of how the Web is being used to leverage new business opportunities, programmers write an application, upload it to their platform of choice, and let the service provider deploy and maintain it. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Morph Labs CEO David Abramowski told me the new program for iPhone Web application developers will let them build applications based on Ruby on Rails, Java and Grails and deploy them to the Morph AppSpace service, a managed environment for running Web applications<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>. PHP support is forthcoming.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Programmers upload applications to Morphs data center routing facility, which spins the apps off into an Internet cloud hosted by Amazon Web Services EC2 Elastic Compute Cloud and S3 Simple Storage Service. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>More detail about the nuts and bolts operations Abramowski said the Morph Application Platform reversevirtualizes the servers, aggregating the servers underneath the platform instead of atop it. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The computing environment is bundled together in a computer cube, which Morph charges 1 per day to run. Morphs entrylevel service is a twocube system. Morph can place as many cubes as it wants in the cloud, allowing the apps to scale.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Morphs systems administrators then track the bandwidth, providing monitoring and uptotheminute database backups 24/7. If a computing cube goes down at Amazon, Morph can reroute its customers around that to stay online.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>That Morph would cozy up to Apples iPhone Apps programmers makes sense for a 1yearold company looking to build up its customer base. Apple launched the App Store July 11, one month ago today, with 550 applications for the iPhone and the iPod Touch. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>More than 10 million iPhone Apps were downloaded in the first three days. Apple skipper Jobs told the Journal Aug. 11 that the number has ballooned to 60 million downloads. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This makes it easily one of the most successful Web app platform launches in the history of the Internet, and certainly in the briefer history of the mobile Web.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Now, suppose a single programmer creates an app and puts it on iPhone App Store, and it proves extremely popular. Most programmers wont know how to scale that infrastructure, which is why Morphs opportunity is big.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, Morph hopes to tap the rabid application programming base for the iPhone to help programmers target the over 5 million iPhone users worldwide. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I believe PAAS providers such as Morph can do a fine job of gaining traction by folding programmers applications under its wing and letting them flourish. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The key, of course, will be uptime. We just got a taste of what happens when Googles Apps go down in the cloud. Morph, which is just starting out, cant afford such disasters. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In the meantime, Morph Labs has created an iPhone developer information center to support iPhone Web app developers.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[What to See at the Microsoft PDC]]></title>
	<link>http://www.buyfastsoftware.com/what-microsoft-a-3726.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>The Microsoft Professional Developers Conference in October will have a little something for every type of Microsoft developer. The Microsoft event will feature sessions on software modeling, agile development, cloud computing, Silverlight and a whole lot more.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This years Microsoft PDC Professional Developers Conference will be chock full of content for developers focused on the Microsoft platform. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>If nothing else, the preconference sessions that will run Oct. 26, the day before the PDC actually begins, indicate a richness and variety of what Microsoft plans to offer its developer base.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The preconference sessions will touch on everythingfrom&nbsp;.Net data access and advanced Windows debuggingto agile development, multicore programming on Windows and .Netand&nbsp;creating rich Internet applications with Silverlight.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In short, even before the PDC officially begins&nbsp;Oct. 27 in Los Angeles, Microsoft will have set the tone for the event by covering nearly all major topics for early arrivals. For more information on the preconference sessions, check out this Microsoft Channel 9 video. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Microsoft also will provide attendees with what it calls UnSessions, which include advice from experts, HandsOn Labs, PDC lounges and A Women in Technology Networking Event.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, missing from the preconference sessions is a focus on Microsofts Oslo modeling strategy and the companys cloud initiative&nbsp;with the Live Mesh solution Microsoft is working on. However, those two areas will be heavily represented in sessions during the overall conference.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>So far, Microsoft has listed 84 sessions that will be presented at the PDC, covering topics from ADO.Net to the WPF Windows Presentation Foundation. Other topics include ASP.Net, cloud services, Dynamics CRM, Entity Framework, HyperV virtualization technology, Internet Information Services IIS, Internet Explorer, Languages, LINQ Language Integrated Query, Live Mesh&nbsp;and Silverlight.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With Oslo, Microsoft is pushing its developers into a new directionenabling them to create applications from models. Microsoft officials said they expect to release a CTP Community Technology Preview of Oslo at the show. That means a CTP of the new declarative language associated with Oslo, the new repository and new tools. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a PDC session entitled A Lap around Oslo, Microsoft architects Chris Anderson and Don Box will give developers a primer on the technology. Anderson and Box always deliver a good show and&nbsp;provide a good amount of technical information. I last saw the duo stand and deliver at the Lang.Net Symposium in January at Microsoft, so if youre interested in Oslo, you probably dont want to miss this session.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, another Oslo session to catch is the one by Oliver Sharp, a general manager in the Microsoft Connected Systems Division, which is responsible for Oslo. Sharp&nbsp;will present a session entitled Oslo Managing Software  Services Applications. The online description of the session reads <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Increasingly, applications will consist of services that run both onpremises and in the cloud. Learn how Microsoft is simplifying the deployment and management of Software  Services applications.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In all, there are eight Oslo sessions listed on the PDC agenda thus far. Other Oslo sessions cover hosting workflows and services in Oslo, customizing and extending the visual design experience, focusing on the Oslo language and more.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>There also are three sessions on Live Mesh, focusing on how to build applications for the platform. If youre interested in Live Mesh, you might want to catch Microsoft presenter Andres Sanabria in a session entitled, Live Platform Building Mesh Applications, which is described as<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Live Mesh cloud services and client platform provide powerful FeedSyncbased data synchronization capabilities, device P2P and cloudrelay communications, pubsub infrastructure, and an extensibility model for applications. This session describes how you can take advantage of the Mesh developer platform, protocols, and APIs to meshenable your existing and future Web services<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>and client applicationsallowing you to target unique new scenarios and reach new users. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Between the Oslo focus and the Microsoft softwareplusservices drive around Live Mesh and cloud services about which there are 12 sessions, Microsofts PDC2008 looks like its shaping up to be a cloud festa comingout party for new technology for the new Microsoft.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Developers Herald VS 2008, .Net Framework SP1]]></title>
	<link>http://www.buyfastsoftware.com/developers-herald-2008-framework-a-3725.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>As Microsoft announces service pack releases of its Visual Studio 2008 and .Net Framework 3.5 technology, developers say the enhancements make for faster, better development. Microsofts new service packs feature the .Net Framework Client Profile, ADO.Net Data Services and ADO.Net Entity Framework.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft is releasing&nbsp;to manufacturing the .Net Framework<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>3.5 SP1 Service Pack 1 and Visual Studio 2008 SP1 Aug. 11, and developers have weighed in saying the new offering enhances&nbsp;their capabilities for building and delivering applications.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Although Microsoft is delivering new functionality in these service pack releases, the offerings provide a host of advancements that might otherwise have been made into an entire new release, if not a point or dotone release. Some early users of the technology have been able to build functional projects based on Visual Studio 2008 SP1 and .Net Framework 3.5 SP1, using the more modeldriven aspects of the technology, among other things.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In an interview with eWeek, Shanku Niyogi, Microsoft product unit manager for the technology, said the releases come nine months after the release of the .Net Framework 3.5 and Visual Studio 2008 and include a substantial number of updates based directly on customer feedback. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With these SP1 releases, were doing something a little different, Niyogi said. Were providing the typical guidance, but were also looking at customer feedback and the way people are building applications, and were putting in building blocks to help them do that better. Were giving them a more modeldriven approach to development.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The service packs include new features such as the .Net Framework Client Profile for faster deployment of Windowsbased applications, multiple enhancements to ASP.Net, and support for database application development through the ADO.Net Entity Framework, ADO.Net Data Services and integration with SQL Server 2008.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Another big area of focus is were making data driven applications better and easier to build and to be flexible and able to evolve over time, said Sam Gazitt, a product manager in the Microsoft Developer Division.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Were enabling developers to be able to build application user interface and customize that in a modeldriven way, Niyogi said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft also is promoting more of a rapid application development scheme with the service pack releases, he said. Were making the challenge of application development a much easier and quicker proposition.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The .Net Framework 3.5 SP1 includes several improvements to the Microsoft CLR Common Language Runtime, such as the ability to generate managed code that improves application startup time by 20&nbsp;to 45 percent and endtoend application execution time up to 10 percent, and the ability of managed code to take advantage of the ASLR Address Space Layout Randomization security feature in Windows Vista, Microsoft officials said. In addition, .Net Framework 3.5 SP1 has improvements for the creation of richclient applications and lineofbusiness applications using WPF Windows Presentation Foundation.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, the .Net Framework 3.5, released in November 2007, already contains features for developing Web 2.0 applications and dynamic Web sites, including new server controls and a clientscript library for AJAXstyle applications. Yet with .Net Framework 3.5 SP1, the .Net Framework now offers support for ASP.Net Dynamic Data, which provides a rich scaffolding framework that allows rapid datadriven development without writing code.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, the .Net Framework 3.5 SP1 includes ADO.Net Data Services and ADO.Net Entity Framework, which raise the level of abstraction for database programming and supply both a new modelbased paradigm and a rich, standardsbased framework for creating dataoriented Web services. With this service pack, Visual Studio 2008 and the .Net Framework 3.5 also support SQL<vshape idx0000i1026 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75> <vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>Server 2008.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Visual Studio 2008 SP1 is more than a service pack. It is the ship vehicle for the Entity Framework as well as Astoria aka ADO.Net Data Services as well as Dynamic Data, said Stephen Forte, a developer focusing on the Microsoft platform. So it is full of new features on top of any service pack items we may care about.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For their part, to help medical staff reduce manual, paperbased processes, Misys Healthcare Systems and Veracity Solutions collaborated to create FreeNatal, a Webbased application that provides prenatal care providers with an easytouse, secure interface for managing patients records. Using Microsoft Visual Studio 2008 SP1 and the Microsoft .Net Framework 3.5 SP1, eight members from the MisysVeracity team created the application. By taking advantage of these powerful technologies, the team increased development speed by 60 percent, enabling accelerated market delivery and further strengthening their respective positions in the health care informatics industry.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Its a rare thing to have the right business opportunity at the right time with the right people, said Galen Earl Murdock, president and CEO of Veracity Solutions. Its even rarer to have the right technology at the same time. Such was our experience with FreeNatal. ADO.Net Data Services and ADO.Net Entity Framework were precisely what the team needed to deliver a secure, robust backend for this product. Its not often the planets align like that.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Murdock said he was initially skeptical about the Microsoft technology. We knew that FreeNatal would be a rich, AJAXbased Web application. We also knew that wed store the data in SQL Server, he said. The question was how to connect the twowhat to put in the middle. Entity Framework seemed like a nobrainer, but we were wary about the new technology on the blockADO.Net Data Services. Imagine how pleased we were to have a technology completely measure up to our needs and expectations.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Gregg Jensen, a senior software engineer at Veracity Solutions, said<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>After many years of manually architecting my own data access layers, I can honestly say that Entity Framework was able to accomplish everything of the systems that I have built, and much more. In projects of the past I have spent many weeks both maintaining and updating data access layers, and it is great to see that Microsoft has build a data access layer that handles all of the setup and maintenance for you. I have been very impressed by the ease with which queries and updates can be performed using LINQ Language Integrated Query&nbsp;to Entities, and the flexibility of the underlying model. FreeNatal, as well as other new projects I have worked on, have benefited greatly from the time savings of using Entity Framework, as well as the maintainability.&nbsp; Microsoft has truly taken out a major piece of any new project, the data access layer, and done all of the work for you. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, regarding ADO.Net Data Services, Jensen said that in a world of growing interconnected services, it becomes more and more difficult to maintain compatibility from application to application. Yet, ADO.Net Data Services now gives developers the ability to develop reliable, secure and reusable services without needing to interact directly with each company that might use them, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>On the FreeNatal project we were able to quickly add new features using JavaScript and HTML, with rarely needing to change the underlying ADO.NET Data Service that handled all of the data access, Jensen said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, the innovation behind the SQLlike URL query capability of Data Services is a technology that the internet has needed for a long time, Jensen said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>While ADO.Net Data Services comes with most of what you need right out of the box, it is also very customizable with the ability to add focused queries and updates using Service Operations. We have used Query and Change interceptors extensively on FreeNatal.&nbsp; Throughout the application we were able to write simple URL queries, and allow Data Services to automatically filter the data retrieved by each user that should have access to it. We were able to use change interceptors to update interrelated fields such as an estimated date of delivery, and the gestational age of a fetus, which allowed us a simple abstraction of updating a single field and having the results cascade through the database. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Andrew Brust, chief of new technology at Twentysix New York, said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The reality is that ADO.Net is still very much alive and well and given EFs Entity Framework reliance on it, its not likely to be going away. Conventional ADO.Net code will likely remain the most efficient way to perform data access. Even if Microsoft developers were to flock to ORM programming in droves, ADO.Net would likely remain in place and be at least the .Net data access analog to native code.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Using the Entity Framework has significantly sped up our development cycle by removing a lot of the custom code we have to write, said David Copple, lead developer at The Test Factory. The Entity Framework took away the tedium of having to write standard data access code and business objects, which gave our team a big productivity boost.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Oracle Delivers New WebLogic Release]]></title>
	<link>http://www.buyfastsoftware.com/oracle-delivers-weblogic-release-a-3724.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Oracle delivers the first new release of the WebLogic application server since Oracle bought BEA Systems. New features in the combined Oracle/BEA technology, known as Oracle WebLogic Server 10g R3, include support for Web 2.0 applications.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Oracle is rolling out a&nbsp;new release of the WebLogic application server the company acquired when it bought BEA Systems in January.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The new release features enhancements for Web 2.0 development and&nbsp;enhanced support for the Spring Framework and other improvements. Its also&nbsp;the first release to unify Oracle and BEA technology. The release also solidifies Oracles commitment to the BEA customer base, Oracle officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>On July 1, Oracle announced its Oracle Fusion Middleware strategy and plans for integration of BEA products, and the company delivered Oracle WebLogic Server 10g R3 Aug. 11. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Oracle officials said WebLogic Server 10g R3 is among the first of a number of products that combine technology from Oracle Fusion Middleware and BEA Systems.&nbsp; In addition,&nbsp;Oracle WebLogic Server 10g R3 is the cornerstone of Oracle WebLogic Suite.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The new Oracle WebLogic Server also includes new features and capabilities, as well as integration with other strategic Oracle Fusion Middleware products such as Oracle JDeveloper, Oracle Coherence, and Oracle TopLink, as well as Oracle Enterprise Manager.&nbsp;It also&nbsp;extends Oracles hotpluggable middleware strategy and supports a variety of development environments<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>, including Eclipse, Oracle JDeveloper and Oracle WebLogic Workshop 10.3.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>New features for the product include enhanced support for Spring Framework developers, a new HTTP publishsubscribe feature that supports Web 2.0style rich user interfaces, and support for Java SE 6 and JRockit Mission Control. The latter two features enable developers and end users to get more performance and insight into application behavior, Oracle officials said.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Yahoo Fire Eagle Lands as LocationAware Platform]]></title>
	<link>http://www.buyfastsoftware.com/yahoo-fire-eagle-lands-locationaware-platform-a-3723.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Yahoo takes Fire Eagle out of application development and into the wild, where it may roam as a messaging and collaboration tool that tells users where their friends are. Yahoos Fire Eagle works with Pownce, Dopplr and Movable Type among 50plus Web services providers. Fire Eagle wont save Yahoo from Microsoft, though.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For those of us who can accept that some software knows where we are, Yahoo Aug. 12 trumpeted the launch of Fire Eagle, a platform that lets programmers write Web services based on users locations.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Fire Eagle lets users submit and store information in a Yahoo repository that lets them decide how and with whom they want to share that information. Importantly, Fire Eagle lets users hide themselves, change their preferences or delete any of their stored information. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Use Fire Eagle if youre willing to disclose where you are at a given time and place. The idea is that, eventually, a software service might find you to give you notifications of, say, a friend or a sale in the area.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For that reason, Fire Eagle is best used when youre on the go and using your mobile phone, though it can also be used to let Web desktop applications update users locations on the fly or manually.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Such a service only works if Web services will work with it, which is why its good that its been tucked into more than 50 live applications, including Dopplr, Pownce and Movable Type. <op></op></SPAN></P><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN styleFONTSIZE 12pt; msobidifontweight normal><op>&nbsp;</op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>Pownce users, for example, can now say where they are and geotag their notes. Brightkite, a locationbased social network, also leverages Fire Eagle to let users track their friends locations and meet new people in their area. </SPAN></SPAN><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op></op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op>&nbsp;</op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>Programmers for these participating companies use the Fire Eagle API so they can leverage location in their services without having to build the infrastructure to find where users are. </SPAN></SPAN><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op></op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op>&nbsp;</op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>Fire Eagle, hatched in Yahoos Brickhouse startup incubator, is free for users and developers, though its conceivable Yahoo will try to place online ads alongside the application if such locationbased services catch on. </SPAN></SPAN><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op></op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op>&nbsp;</op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>ABI Research said locationbased mobile social networking services from startups such as GyPSii, Pelago and Loopt&nbsp;are providing users better social networking services because they let users exchange recommendations about places and find nearby friends. </SPAN></SPAN><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op></op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op>&nbsp;</op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>Despite these services and the emergence of Fire Eagle as a platform on which companies might build locationaware perks, Im not thrilled with the prospect.&nbsp; ReadWriteWeb raves about the privacy element of such services, but I cant get too worked up about that.</SPAN></SPAN><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op></op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op>&nbsp;</op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>Some people will love that they get picked out by their friends from their mobile phones, but I dont need my privacy infringed upon any more than it is. Its hard enough to disappear in this electronic age without another service to help find me, find me people to talk to or find me things to buy. </SPAN></SPAN><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op></op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op>&nbsp;</op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>Would I have appreciated a GPS when I got lost in Siena and the backroads of Chianti this summer Absolutely. I dont mind if a computer knows where I am, but Im not certain I want a computer telling other people where I am and what Im doing.</SPAN></SPAN><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op></op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op>&nbsp;</op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>Unless I see otherwise on the East Coast, I think Fire Eagle and other services of its ilk will be a Silicon Valley value proposition for the cool kids and little more.</SPAN></SPAN><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op></op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op>&nbsp;</op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>I realize Fire Eagle has been in the works for awhile, but its still not a service thats going to help the company pull its head out of the financial quagmire. Dont be surprised if, when Microsoft buys Yahoo next year, the service gets lost in the void.<op></op></SPAN></SPAN></H1>]]></description>
</item>
<item>
	<title><![CDATA[NBC Olympic Coverage Shines as Silverlight Proving Ground]]></title>
	<link>http://www.buyfastsoftware.com/olympic-coverage-shines-silverlight-proving-ground-a-3722.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Like Michael Phelps, Microsoft is chasing gold at the Olympics. With its Silverlight rich Internet application technology, Microsoft is helping NBC break records in online viewership.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Michael Phelps is not the only one breaking records and winning gold at the Olympics in Beijing.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>If Microsofts Silverlight continues to have the success it has had in streaming video<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>coverage of the Olympic Games around the world, it could mean gold for Microsoft as the software giant continues its competition with Adobe and that companys ubiquitous Flash technology.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe claims that up to 75 percent or more of the video on the Internet uses Flash. The company also claims a huge number of Flash downloads a day. In a recent interview with eWEEK, Adrian Ludwig, group manager of product marketing in the Adobe Platform and Developer Business Unit, said Adobe sees 10 million downloads of Flash each day. However, with the Olympics and the deal Microsoft has with NBC to stream the coverage, Microsoft officials said Silverlight has been downloaded up to 8 million times a day over the last several days.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>You have to look at things like the development perspective and what this all means for developers, and how this changes the game, said Brian Goldfarb, group product manager of Microsofts Developer Division. Weve provided competition in a market that desperately needed competition.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Goldfarb also noted, from a Silverlight perspective, this is an amazing opportunity to demonstrate whats possible with the technology. This puts a stake in the ground and is saying were here. This may be the single biggest online event and Microsoft is empowering it.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And the 2008 Olympic Games are smashing old online records set for the 2004 Olympics in Athens, Greece. In the first four days of events, NBCOlympics.com surpassed the totals for the entire Athens Games in page views, video streams and unique users. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Here are the stats through first four days of the Beijing games compared with entire Athens games. There were 13.5 million video streams for the Beijing games, versus 2.2 million for the entire Athens gamesa difference of 514 percent. Through the first four days there were 16.9 million unique users for the Beijing games, versus 11.1 million for the entire Athens games. And regarding page views, there were 291.1 million for Beijing versus 229.9 million for the entire Athens games. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>NBC and Microsoft are enabling viewers to watch more than 3,500 hours of Olympics coverage, with nearly 3,000 hours of live coverage being made available, Microsoft officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Goldfarb said, on Aug. 11, for instance, 250TB of data was delivered via Silverlight.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>When you think about the size and scope of all this its kind of mindboggling, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Some have mentioned that Microsofts Silverlight strategy could conjure up vestiges of past antitrust issues. To this Goldfarb simply said, The key thing here is this is the first time people have had competition. Indeed, Ludwig noted that Flashs penetration may be as high as 98 percent of all PCs. Goldfarb presents Silverlight as an opportunity for developers and designers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Goldfarb also noted that developers can use Microsofts free Visual Studio Express tools to create Silverlight applications. And its not just for .NET developers, Goldfarb said, noting that Microsoft is working with Novell to deliver a Linux version of Silverlight known as Moonlight.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Web Leaders Seek JavaScript Harmony]]></title>
	<link>http://www.buyfastsoftware.com/leaders-seek-javascript-harmony-a-3721.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>The Ecma International standards body scraps its ECMAScript 4 effort to pursue a project called Harmony that aims to mend fences between warring parties. With Microsoft and Yahoo on one side and Adobe, Mozilla, Google and Opera seemingly on another, Ecma moved to take the middle road. ECMAScript 4 was to become JavaScript 2.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The specification that was to lead to a revised JavaScript language has been taken off the table in lieu of a more harmonious approach to reaching standardization for the next version of the language that will take the Web forward.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Ecma International standards body, which oversees the ECMAScript language, has decided to scrap the ECMAScript 4.0 standardization effort to focus on a new project known as Harmony. Ecma also is working on a specification called ECMAScript 3.1, which was to be an interim spec before ECMAScript 4 was released. ECMAScript 4 was to become JavaScript 2, but no more.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>First, the difference between ECMAScript 3.1 and ECMAScript Harmony should be made clear. 3.1 is a bug fix for the current JavaScript, said Alex Russell, cocreator of the Dojo Toolkit and a member of the Ecma technical committee working on the specification. Harmony will pick up from 3.1 and try to introduce many of the types of features that were slated for ES4 but with different syntax and from a different approach. This is great news for everyone since it means that the standards body is going to be working toward a future that is deemed good or bad based on whats good for the language as it will exist in Web browsers<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>. There is likely a mandate for the language outside of the browser environment, but designing the next language in a vacuum of realworld users of new syntax was going to hound the ES4 effort. That risk is now gone.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>John Resig, creator of jQuery and an evangelist for Mozilla, which was one of the major forces behind ECMAScript 4, said in a blog post Aug.13, First, you can forget a lot of what you learned about ECMAScript 4, previously. Many of the complicated concepts contained in the language have been tossed. Instead there is a considerable amount of effort going into making sure that new features will be easily duplicable through other means.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Harmony is the new code name for a language which is to come after ES3.1. It will feature many of the things ES4 was trying to accomplish, but may attempt them from different directions and will focus much more on incremental, stepwise evolution of the language, Russell said. JavaScript 2 is a nowdefunct name, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Brendan Eich, creator of JavaScript, spoke of some of the issues regarding ECMAScript standardization in an eWEEK interview earlier in 2008.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Doug Crockford, a Yahoo engineer and a member of the Ecma technical committee focusing on advancing ECMAScript, said in an Aug. 14 blog post<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Some of the features that were in ES4 were reasonable, so a new project, called Harmony, is starting which will look at adapting the best of ES4 on top of ES3.1. The success of this project will depend on the ability of TC39 the Ecma technical committee drafting the standard to do a better job of managing the tradeoffs between innovation and stability, and adopting a discipline for managing complexity. Simplicity should be highly valued in a standard. Simplicity cannot be added. Instead, complexity must be removed.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, some have characterized the move toward Harmony as a loss of face for Adobe because ECMAScript 4 was to be based on Adobes ActionScript 3. Yet, The folks who have written it this way have gotten it wrong, not least of all because they havent been sitting in the meetings and havent seen how the resulting differences come from good faith disagreements, not simple strategic posturing, Russell said. ES4 as outlined last fall wasnt Adobes language, and there was no chance that ES3.1 would have ever been as tepid as many assumed Microsoft wanted it to be.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, Russell said ECMAScript 4 was not ActionScript 3. Major changes to the semantics of Adobes initial contribution ensured that any truly compliant ES4 implementation from Adobe would have required many concessions, including the inclusion of a clientside compiler, he said.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Google Launches Android SDK, Development Road Map]]></title>
	<link>http://www.buyfastsoftware.com/google-launches-android-development-road-a-3720.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>In a nod to application development, Google introduces an SDK for its Android mobile operating system and Androids first developers road map. The SDK comes amid reports that an Androidbased HTC Dream smart phone is in the works, along with a Nov. 10 release date for the device. Google has a way to go to catch up to Apples iPhone, but the SDK and road map are another step toward bringing Android phones to market in Q4 as Google promised.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Googles Android team took significant technical and procedural steps Aug. 18 with the release of a beta version of the new Android 0.9 SDK and the introduction of a development road map for the Linuxbased mobile operating system.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The release comes the day Engadget, VentureBeat and other blogs found schematics for the first Androidbased phone, the HTC Dream, as well as the blessing by the Federal Communications Commission for the device to hit the market Nov. 10. &nbsp;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>More significantly, the software development kit comes after a raft of controversy in July in which programmers building Android applications complained that only the 50 winners of the Android Developer Challenge contest were given the SDK beta. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Some programmers took exception to the perceived preferential treatment and vowed to take their coding skills to Apples iPhone or some other smart phone. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This would be a difficulty for Googles Android effort as the company seeks to expand its mobile advertising and applications positions versus the iPhone and devices from Nokia, Research In Motion, Palm and Microsoft. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Other developers complained about Googles lack of transparency around Androids development timeline. This brings us full circle to today, Aug. 18. Google Android Developer Advocate Dan Morrill wrote in a blog post that the 0.9 SDK beta is the first big step on the SDKs road to compatibility with 1.0. Morrill added <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Since this is a beta release, applications developed with it may not quite be compatible with devices running the final Android 1.0. However, the APIs are now pretty stable and we dont expect any major changes. If youre one of the many developers who were waiting for something a bit more mature, this might be a good time to take another look.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>To help programmers on this yellow brick road of development, Google has published an Android development road map, which you may view here.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Google reaffirmed a bunch of release dates, including the Android 1.0 SDK release 1 availability date third or fourth quarter of 2008, the first Android 1.0 devices available fourth quarter and the release of the source code in the fourth quarter.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The road maps details are sparse, but it should allay programmers fears that the Android team, by virtue of being so secretive these last few months, was clashing with classic opensource practices of full disclosure.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As for the SDK itself, the changes are many. Morrill said it includes a new Home screen with user interface changes for 1.0, new development tools, such as a graphical preview for XML<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>layouts for users of Eclipse, and a tool for constructing 9 Patch images.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Android advocates also removed GTalkService and the Bluetooth API for security reasons. Read about more changes here in the release notes.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Overall, programmers should be pleased by the work. The rest of us can prepare for another tidal shift in sentiment around Android.&nbsp;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In June, Google was besieged by negative press after the Wall Street Journal said Google and its partners would not meet their fourthquarter deadlines for producing Android phones. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Google stoutly refuted these delay claims. A couple of weeks later, Googles Android team was perhaps justly abused for partiality around the SDK release. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In the course of one day, we learned that the HTC Dream was cleared for takeoff Nov. 10, just in time for the holiday rush, and got a look at the new Android SDK and a development road map. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Thats quite a turnaround. As we roll toward the fall and Google and its Open Handset Alliance partners have to file more public documentation about Android phones, expect more reports and schematics to surface. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ill reserve judgment until people buy these phones and begin to use them. If most people dont feel the user experience is on par with the iPhone, thats when well be able to begin sounding the death knell for Android.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Embarcadero Plans New Delphi, CBuilder Releases]]></title>
	<link>http://www.buyfastsoftware.com/embarcadero-plans-delphi-cbuilder-releases-a-3719.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Embarcadero Technologies, which acquired CodeGear from Borland, plans to deliver new releases of Delphi and CBuilder. Delphi 2009 and CBuilder 2009 for Windows development will ship Aug. 25. Embarcadero calls the new releases the biggest releases of Delphi and C in many years and expects the new CodeGear releases will make application creation more efficient and productive for packaged software developers and enterprise developers building client/server applications.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Embarcadero Technologies plans to release the next generation of its CodeGearformerly Borlandrapid application development tools for Windows, Delphi 2009 and CBuilder 2009, on Aug. 25.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For packaged software developers and enterprise developers building client/server applications, the new CodeGear releases will make application creation more efficient and productive, Embarcadero officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The new releases are going to be the biggest releases of Delphi and C in many years, going back to the Delphi 7 time frame, said Michael Swindell, vice president of products for Embarcadero, which attained the technology when it bought CodeGear from Borland in May. Delphi 7 came out in 2002. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Swindell said Delphi 2009 and CBuilder 2009 are targeted at both ISVs and lineofbusiness, workgroup client/server development. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We think the packaged software industry and the lineofbusiness and client/server area are very important parts of the software market, and Delphi and CBuilder are premier tools for these areas, Swindell said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>He also noted that with the new releases, developers can now easily expand the global reach of their applications with builtin support for Unicode throughout Delphi 2009 and CBuilder 2009. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Weve gone through the products from top to bottom and Unicodeenabled everything, Swindell said. We also revamped all our localization and translation tools.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Builtin support for Unicode means that applications will look and operate properly on all language versions of Windows and seamlessly support both Unicode and ANSI data, the company said. In addition, new and enhanced localization tools make it easier to translate applications to take advantage of specific local opportunities, Embarcadero officials said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Hannes Danzl, a software developer at Nexus Database Systems, which uses Delphi, told eWEEK<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For us as a database vendor, Delphi 2009 is the most important new release since Delphi 3. We are very excited about the full Unicode support and the numerous changes to the data access layers. Naturally, for a database product Unicode was always important, and we had to jump through a number of hoops to support it. Delphi 2009 now fully implements this functionality at all levels from compiler to IDE integrated development environment and allows us to provide complete support for Unicode to our customers. Delphi 2009 is bringing CodeGear back to the top spot of RAD rapid application development. For anyone serious about internationally deployed database applications, Delphi 2009 is an absolute must.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, the new releases take the Delphi and C languages forward with a host of powerful new programming language features such as Delphi generics and upcoming C0x standard language features. Were bringing the languages to the leading edge, Swindell said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, a new multitier DataSnap architecture enables developers to use RAD to build highperformance, highly scalable database middleware applications, Embarcadero said. The middleware applications can be connected to via a lightweight, open communications protocol with thin, fullfeatured clients that can reside on virtually any native or Web client platform, Embarcadero officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Swindell said the community of Delphi and CBuilder developers continues to grow. In 2006 there were 1.75 million Delphi developers and now there are more than 2 million, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Mauricio Buso, a developer with HK Engenharia and another Delphi user, said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Delphi 2009 will bring to us a new level of deployment, using the new DataSnap/DBExpress framework. Now, without dependence of COM and Unicode support, we can deploy new concepts of clientside applications, and new clients in other languages. We plan to deploy our ERP system in all of Latin America and the USA, because today we deploy only in Brazil.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Swindell said Delphi and CBuilder 2009 are tailormade for organizations building packaged software for resale or redistribution, highperformance graphical workstation applications, and client/server workgroup database applications. Top industries using Delphi and CBuilder today to build nextgeneration solutions include ISVs, microISVs, banking and finance, manufacturing, government, health care, science and engineering, and telecommunications, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Delphi 2009 and CBuilder 2009 support development and deployment on Windows Vista, Windows XP, Windows 2000, Windows Server 2003 and Windows Server 2008. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Other new and enhanced features of the two products include new VCL Visual Component Library components including Microsoft Officestyle ribbon controls, PNG Portable Network Graphics image support, dozens of new capabilities for existing controls, and the ability to seamlessly build powerful UIs for Windows XP and Vista desktop applications simultaneously, the company said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The releases also feature a new capability known as VCL for the Web, which enables developers to build AJAX<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>and Silverlightenabled rich intranet and lineofbusiness Web applications, Embarcadero officials said. The products also have updated builtin dbExpress support for CodeGear InterBase and Blackfish SQL, Oracle, Microsoft SQL Server, IBM Informix, IBM DB2, SQL Anywhere, Sybase and MySQL databases. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Swindell pointed out that Delphi 2009 and CBuilder 2009 are the first CodeGear products to emerge from Embarcadero since the acquisition. Thus the new releases represent the first Embarcadero solutions to bring together advanced CodeGear and DatabaseGear functionality in a single offering, he said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The addition of Embarcadero technology enabled the company to deliver new editions of the CodeGear toolsthe Architect editions. The Delphi and CBuilder Architect editions include ER/Studio Developer Edition to provide a complete solution for designing and building database applications. This integration results in enhanced productivity and time to market for developers, Embarcadero officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Our goal as a combined company is to eliminate the development barriers between applications and databases, Swindell said. This release combines database architecture and design features from ER/Studio with Delphi and CBuilder to create the ultimate database application design and development solutionthe allnew Delphi and CBuilder Architect Editions.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Delphi 2009 and CBuilder 2009 will be available on Aug. 25 with North American pricing beginning at 399 per license for Professional editions, 1,299 for Enterprise editions and 2,299 for Architect editions.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Google OpenSocial Spawns Sample Social Network]]></title>
	<link>http://www.buyfastsoftware.com/google-opensocial-spawns-sample-social-network-a-3718.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Big news in application development for the Google OpenSocial effort An opensource programmer who does not work for Google, Facebook or MySpace created a sample social Web site that will let other programmers test and deploy OpenSocial applications in a safe environment. The site could give OpenSocial some needed momentum.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Googles OpenSocial API has been available for several months, but the company hasnt provided much of a sandbox in which developers can test the social software.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>That changed Aug. 21 when Google launched Partuza Spanish slang for party, a sample social networking site where programmers can write and test their OpenSocial widgets on their own computers. Here is the live Partuza site. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Partuza is written in PHP<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>and is available under the Apache opensource license. This allows developers to see how they can use PHP Shindig to add OpenSocial support to their sites and even take the code and use it directly in their social network.</SPAN></P><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>Started by Google Nov. 1 2007, OpenSocial is an effort to make the Web more social by allowing programmers to use opensource APIs to write applications that will run on any social network, including MySpace, Hi5 and&nbsp;Friendster. </SPAN></SPAN><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op></op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op>&nbsp;</op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>Though Google doesnt lay claim to a large social network Orkut is big in Brazil, it wants to provide an alternative landing for programmers who may not want to work with leading social networks Facebook and MySpace, which propel their own data portability efforts. </SPAN></SPAN><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op></op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op>&nbsp;</op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>Partuza was created by Chris Chabot, a software engineer at H2Services, and a member of the project management committee at the Apache Software Foundation. </SPAN></SPAN><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op></op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op>&nbsp;</op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>Chabot describes himself as interested and involved in OpenSocial. He offers a guide on how to set up the PHP version of Shindig and Partuza on a Windows machine here.</SPAN></SPAN><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op></op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op>&nbsp;</op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>According to sources Ive spoken to in my West Coast travels, OpenSocial iterations have been creaky enough to dissuade developers from using the APIs. </SPAN></SPAN><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op></op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op>&nbsp;</op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>But by supporting a sample site from a thirdparty engineer, Google is fostering good will among current OpenSocial programmers. Moreover, Partuza may be the push that Google needed to get people over the OpenSocial fence.</SPAN></SPAN><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op></op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op>&nbsp;</op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>I think Chabots work should give people who are nervous about working with Google some comfort. Google likes to say OpenSocial is not its baby. When other people develop resources for the OpenSocial APIs, it supports Googles claim. </SPAN></SPAN><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op></op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op>&nbsp;</op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>Facebook and MySpace have advantages in that they have networks with a combined 200 millionplus people, but the disadvantage&nbsp;is that because they preside over the network, people accuse them of being too controlling when it comes to data portability efforts. It doesnt matter that their platforms are positioned as open; the perception stands.</SPAN></SPAN><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op></op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op>&nbsp;</op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>Google doesnt yet suffer the same perception. </SPAN></SPAN><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op></op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op>&nbsp;</op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>Partuza comes two days after Friendster deployed OpenSocial v0.7 as part of its Friendster Developer Program. This will deliver OpenSocial applications to over 75 million Friendster users around the world.<op></op></SPAN></SPAN></H1>]]></description>
</item>
<item>
	<title><![CDATA[Mozilla Speeds Up JavaScript with TraceMonkey]]></title>
	<link>http://www.buyfastsoftware.com/mozilla-speeds-javascript-with-tracemonkey-a-3717.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Mozilla has revved up its SpiderMonkey JavaScript engine with a new justintime compiler. The TraceMonkey project boosts JavaScript performance by an order of magnitude. TraceMonkey is slated for release in Firefox 3.1 and is expected to also boost Canvas development.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The folks at Mozilla have souped up JavaScript with a new justintime compilation scheme in a project known as TraceMonkey, which boosts JavaScript performance as much as 22.5 times depending on which benchmarks and tests you use.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Brendan Eich, chief technology officer at Mozilla, called the technology a game changer and said TraceMonkey moves the goal posts for JavaScript developers. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Like other dynamic languages such as Ruby and Perl, JavaScript has suffered from issues of poor performance compared with statically typed languages. TraceMonkey helps overcome those performance issues. Mike Schroepfer, former vice president of engineering at Mozilla, who now works at Facebook, developed a demo to show how TraceMonkey improves JavaScript performance.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, in a blog post, Eich said, Im extremely pleased to announce the launch of TraceMonkey, an evolution of Firefoxs SpiderMonkey JavaScript engine for Firefox 3.1 that uses a new kind of JustInTime JIT compiler to boost JS performance by an order of magnitude or more.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In an interview with eWEEK, Eich said Mozilla began work on TraceMonkey just over 60 days ago with the help of Andreas Gal of the University of California, Irvine. And TraceMonkey is slated for inclusion in Firefox 3.1, Eich said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a post on Ajaxian.com, Ben Galbraith, cofounder of Ajaxian, said <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For years, many of us have been salivating over the idea of JITed JavaScript in the browser. Adobes JITing Flash VM virtual machine showed a preview of tremendous speed gains to be had, but weve had to wait until SquirrelFish from WebKit to see anything dramatic happen in the browser. Until now.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>A fantastic new improvement to Mozillas JavaScript engine has landed. Codenamed TraceMonkey, this engine utilizes a technique, called trace trees, which adds justintime native code compilation to SpiderMonkey, said John Resig, a Mozilla evangelist and creator of jQuery JavaScript library.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>A major goal of the project has been to set JavaScript up to compete with natively compiled code, rather than simply against other interpreters, said Resig. This means that were starting to see speeds that are completely out of this league when it comes to performance.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Added Eich, Were supporting a bunch of platforms out of the box, including ARM, so were supporting mobile Firefox.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a section of his post describing What it all means, Eich said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We have, right now, x86, x8664, and ARM support in TraceMonkey. This means we are ready for mobile and desktop target platforms out of the box. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As the performance keeps going up, people will write and transport code that was too slow to run in the browser as JS. This means the web can accommodate workloads that right now require a proprietary plugin. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As we trace more of the DOM and our other native code, we increase the memorysafe code base that must be trusted not to have an exploitable bug. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Tracing follows only the hot paths, and builds a tracetree cache. Cold code never gets traced or JITted, avoiding the memory bloat that wholemethod JITs incur. Tracing is mobilefriendly. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>JSdriven &lt;canvas&gt; rendering, with toolkits, scene graphs, game logic, etc. all in JS, are one wave of the future that is about to crest.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Eich said, TraceMonkey advances us toward the Mozilla 2 future where even more Firefox code is written in JS. Firefox gets faster and safer as this process unfolds.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Mike Shaver, vice president of engineering at Mozilla, said of the TraceMonkey results<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>These are the early results from a project weve been calling TraceMonkey, which adds native code compilation to Mozillas JavaScript engine SpiderMonkey. Based on a technique developed at UC Irvine called trace trees, and building on code and ideas shared with the Tamarin Tracing project, a few of us have spent the last 2 months and most of the last few nights teaching SpiderMonkey some exciting new tricks.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The goal of the TraceMonkey projectwhich is still in its early stagesis to take JavaScript performance to another level, where instead of competing against other interpreters, we start to compete against native code.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Describing the concept of tracing, Resig wrote<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In simple terms tracing works by watching for commonlyrepeated actions such as loops, function calls, or type checking and tries to optimize their resulting native code into the lowest number of actions. The premise is rather simpleand its an advance that well probably see proliferate to many interpreters and engines in the upcoming years.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>You record the instructions the interpreter is executing, like a VCR, Eich said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Were looking at putting this tracing JIT into our native C DOM Document Object Model code base, Eich told eWEEK. Were going to make our DOM traceable. Well move a lot of our code into JavaScript.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With the performance enhancements afforded by TraceMonkey, developers can start transporting code from other languages and other platforms and porting it to the browser, Eich said. This moves the goal posts on proprietary plugins, he said. JavaScript with TraceMonkey will be so fast people can do ports of games.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Eich also noted that this TraceMonkey news is only a start. With tracing, performance will keep going up. We have easy small linear speedup tasks remaining better register allocation, spill reduction around builtin calls. We will trace string and regular expression code. ... We will even trace into DOM methods. The tracing JIT approach scales as you move more code into JS, or otherwise into view of the tracing machinery.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>So what does this all mean, you might ask Well, Resig asked the same question and answered it<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>It means that JavaScript is no longer confined by the previously challenging resource of processing power. With this improvement its leapfrogged any sort of traditional and has gone headtohead with computationally powerful languages like C.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Resig also said he expects to see more, massive projects being written in JavaScript, including projects that expect the performance gains that were starting to see, such as applications that are numberheavy like image manipulation or objectheavy like relational object structures.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For his part, Resig said he is especially interested in how TraceMonkey will impact development using Canvas. Canvas is an HTML element that can be used to draw graphics using scripting, typically with JavaScript. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The primary thing holding back most extensive Canvas development hasnt been renderingbut the processor limitations of the language performing the challenging mathematical operations related to vectors, matrices or collision detection, Resig said. I expect this area to absolutely explode after the release of Firefox 3.1 as we start to see this work take hold.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Eich said he expects other browsers to follow suit and begin to use JIT compilation for JavaScript. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I believe that other browsers will follow our lead and take JavaScript performance through current interpreter speed barriers, using justintime native code compilation, Eich said. Beyond what TraceMonkey means for Firefox and other Mozilla projects, it heralds the JavaScript Lightspeed future weve all been anticipating. We are moving the goal posts and changing the game, for the benefit of all Web developers.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Mozilla Ubiquity Enables Mashups for Dummies via Firefox]]></title>
	<link>http://www.buyfastsoftware.com/mozilla-ubiquity-enables-mashups-dummies-firefox-a-3716.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Mozilla is launching the experimental Ubiquity Web service under an opensource license, providing integrations with Google, Wikipedia, Yahoo, YouTube, Amazon.com, Digg and Twitter. The application runs in the Firefox Web browser, letting average Web users build mashups, which were previously consigned to folks in application development.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Mozilla Labs has launched a prototype of a software service that lets nontechnical Web users create mashups, those marriages of applications such as Google Maps and other information to create more useful apps.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As the name implies, Ubiquity is intended to bring together any Web content in what is largely a disconnected Web. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Our current iteration of the Internet, Web 2.0, lets users generate a lot of content, but that content is largely siloed in different repositories. Ubiquity aims to create new user interfaces that could make it possible for everyone to carry out common Web tasks more quickly and easily. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For example, Ubiquity takes more traditional Web 2.0 mashups a step forward. Todays mashups are problematic for the average Web user because they are static, require Web development skills and are created for specific Web sites, wrote Aza Raskin, Mozilla Labs head of user experience, in a blog post Aug. 26.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Programmers know how to access this content, pull data from different apps together and create mashups of two or more apps. But Joe Web User has to leverage the mashups of the programmers because he lacks the knowledge and training to create his own mashups.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ubiquity 0.1 will let users perform such tasks as emailing friends or colleagues maps of locations; translating text to a different language directly from a Web page; searching key sites including Google, Wikipedia, Yahoo, YouTube, Amazon.com, Digg and Twitter; and finding and inserting reviews from local search site Yelp.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Here is Raskins reasoning for why we need Ubiquity</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Youre writing an email to invite a friend to meet at a local San Francisco restaurant that neither of you has been to. Youd like to include a map. Today, this involves the disjointed tasks of message composition on a Web mail service, mapping the address on a map site, searching for reviews on the restaurant on a search engine, and finally copying all links into the message being composed. This familiar sequence is an awful lot of clicking, typing, searching, copying and pasting in order to do a very simple task. And you havent even really sent a map or useful reviewsonly links to them.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a video demonstration, Raskin used Ubiquity to highlight a restaurant in a Gmail email to a friend, select a map it instruction from the Ubiquity tool bar in Firefox, tailor the map and insert it into Gmail. Then he added a restaurant review from Yelp to the email and booked the appointment into his Google Calendar. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Its 2008 and I cant actually add a map to my email, Raskin noted in the video. We want to empower the user to be able to make mashups on their own, not have to wait for a developer to do it for them.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>All of the code for the Ubiquity experiment is being released as opensource software under the GPL/MPL/LGPL trilicense.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ubiquity is very forwardlooking, so forwardlooking that I think its Web 2.5worthy, for lack of an official descriptor for the next iteration of the Internet. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I havent had a chance to play with Ubiquity yet, but if this service works as easily as what I saw in Raskins video demo, the tool will be a huge hit with users, particularly because of the integrations with Yelp, Twitter, Google and other Web services.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Giving lay Web surfers the ability to mash up and manipulate content to their hearts content is great, especially because its open source. Lets hope more Web service providers<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>hop on board to support Ubiquity if it passes muster with testers.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Aptana Mixes AJAX, Python with Pydev IDE Buy]]></title>
	<link>http://www.buyfastsoftware.com/aptana-mixes-ajax-python-with-pydev-a-3715.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Aptana, maker of Web development and cloud computing tools, has acquired the Pydev IDE for Python development. The Eclipsebased Pydev tools suite supports Google App Engine development.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Aptana is bringing its brand of AJAXstyle development to the Python community by acquiring the Pydev suite of Python development tools.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Aptanas acquisition of the Eclipsebased IDE integrated development environment for Python also is a boon for developers integrating Web development with cloud computing, as on the Google App Engine, because not only is Aptana enhancing its stable of Web development tools, it is upleveling support for the popular Python development tools suite. Google App Engine only supports Python development for now.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This has been a great year for the Python developer community with the advent of great frameworks such as Django and deployment solutions such as Google App Engine, said Dion Almaer, open Web advocate for Google. Django is a popular Python Web development framework. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Now the tooling is getting better all the time. One of the great tools is Pydev, especially if you are Eclipseminded. Having Aptana take on Pydev only means progress for that project and Python developers, Almaer said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Kevin Hakman, director of evangelism at Aptana, told eWEEK, The addition of Pydev to the Aptana product suite rounds out the set of scripting languages that Aptana already supports, including AJAX<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>and JavaScript, PHP, Ruby and Ruby on Rails, and now Python too. Pydev brings firstclass Python support to Aptana and sets the stage for a full suite of products and services from development through cloud deployment. Pydev is one of the most popular Python IDEs for Eclipse. Since Aptana Studio is also Eclipsebased it was the natural choice for Aptana.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Paul Colton, CEO and founder of Aptana, said users of Aptana and Pydev can today use the products side by side by either adding Pydev into the standalone edition of Aptana Studio or plugging both into Eclipse. The company plans deeper integration of the products, but has not announced a road map or plans for that integration. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Pydev accelerates software development for Python developers by providing code completion and analysis, a debug console and server, refactoring utilities, and many other capabilities. Pydev is a plugin that enables users to use Eclipse for Python and Jython development. Aptana Studio eases Web development, deployment and management by integrating AJAX tooling with PHP, Ruby on Rails, Aptanas Jaxer AJAX server and now Python. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Aptana Cloud, which is built to integrate the application development, deployment and management cycle with cloud computing providers, supports PHP and Jaxer today with plans for Ruby on Rails and Python in the future, Hakman said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Pydevs popularity in the Python community and Eclipse ecosystem made it the clear choice for Aptana, Colton said in a statement. Interest in Python has been steadily growing and got a big boost earlier this year when Google announced that Python was the language for Google App Engine. Google is also a worldwide licensee of the commercial version of Pydev, Pydev Extensions, which includes even more highproductivity features for Python developers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Fabio Zadrozny, a Brazilian programmer, developed Pydev and is joining the Aptana team to head up the companys Python development strategy. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Pretty much anyone these days who is creating Web sites and applications is using AJAX, Zadrozny said in a statement. Offering Pydev as an extension to Aptana Studio, and therefore Eclipse, will make it even easier and faster for Pydev users to create, test, deploy and manage their Web applications.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Google Chrome Could Nuke Microsoft From the Internet Market]]></title>
	<link>http://www.buyfastsoftware.com/google-chrome-could-nuke-microsoft-from-internet-market-a-3714.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Google launches Chrome as an alternative to Microsoft Internet Explorer, Mozilla Firefox and Opera. Analysts from IDC and Forrester believe Chrome can be Googles definitive Web operating system, making it quite an achievement for application development. If Google can make Chrome consumers gateway of choice for Web services such as search and SAAS applications, it will extend Googles search advertising empire.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Google took the application development world by storm Sept. 2 with Chrome, a beta of the companys new open source Web browser. But its more than just a gateway to Googles search and other Web applications. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>If Chrome, with its fresh takes on stability, speed, security, privacy and ease of use, proves superior to other Web browsers, including Microsoft Internet Explorer, Mozilla Firefox and Opera, the browser will be the equivalent of a nuclear warhead to use against Googles chief opponent Microsoft.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With Chrome, Google will be able to tie the browser, search and applications together, providing an endtoend experience on which to place more search, display and other ads in front of users. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Just as Microsoft nuked rivals Novell, Sun Microsystems and others in the desktop market by tethering Windows and IE to PCs, Chrome could become Googles operating system for the Internet, challenging Microsofts search and other Web apps. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>IDCs Al Hilwa noted that with Chrome, browsers for the first time are being thought of as the new Web operating system and so they are inheriting standard isolation features and security that typically had been the province of an OS. He added<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This is good news. It shows Googles ambition in taking its dominance deeper and broader. With Android<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>, Google took the OS to Web devices, now they are taking it to the PC. I think Chrome provides much needed features for security and the tabs interface do show innovation and outofthebox thinking on browsers. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Id have to think this would shut Microsoft out of the Internet market. TechCrunchs Michael Arrington agreed<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft, meanwhile, is stuck with a bloated closed source browser that they dont even tether to their search engine for fear of more antitrust woes. Google can push their search engine and other Web services all day long on Chrome, with no government interference. So not only will Chrome drive lots of incremental revenue to Google, it also paves the way for a Microsoftfree computing experience.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Forrester Research analyst Sheri McLeish told me that despite Googles deep funding of Mozilla, in which it is the preferred search button on FireFox, Google needed to have its own branded browser with which to combat Microsoft.<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Theyre coming up with something that can be potentially be more compelling than Microsoft because youre basically eliminating the need for a consumer or a business to have Microsoft on their desktop for the search or browsing tools. They can create a onestop shop for people to access tools and services and surf the Web.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft should be very afraid, but it isnt, or is putting on its bravest face, according to this statement sent to me today from Dean Hachamovitch, general manager of Internet Explorer<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The browser landscape is highly competitive, but people will choose Internet Explorer 8 for the way it puts the services they want right at their fingertips, respects their personal choices about how they want to browse and, more than any other browsing technology, puts them in control of their personal data online. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>It remains to be seen how people will take to IE 8. Most people I know, and not all of them are tech savvy, have been using Firefox for years.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Similarly, Mozilla CEO John Lilly welcomed the competition, applauding Google for following Mozillas footsteps in creating and open source browser, in a blog post<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>It should come as no real surprise that Google has done something here  their business is the Web, and theyve got clear opinions on how things should be, and smart people thinking about how to make things better. Chrome will be a browser optimized for the things that they see as important, and itll be interesting to see how it evolves.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>It will be interesting and potentially disastrous for Firefox, which is still trying to grow share versus Microsoft. With Chrome coming up from below, Mozilla could find itself squeezed out. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Do we need another browser I love Firefox 3. But Hilwa think its not enough. He told me<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Independently of what Chrome is or is not, I think the state of stability, privacy and security on the Internet has atrophied significantly. While rich Internet applications are making new demands on Web applications<vshape idx0000i1026 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75> <vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>and the Web is becoming the default OS for most users, we have allowed it to become something between the Wild West and a Banana Republic. We do need some fresh thinking about how to make the Web safer for every day uses.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Fair enough, but Chrome had better be special when it comes out of beta, showing at least some of experience promise to live up to the hype.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also, if Google wants business users to use it, it had better be pretty darn secure because, just as people are fed up with IE crashing, they are also tired of its vulnerabilities. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>If Google has learned from Microsofts Web browser failures, it will gain trust quickly among users. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>If Google starts to gain browser market share quickly, expect Microsoft to desperately start buying search share, returning to Yahoo and snapping up additional ecommerce properties, similar to its recent purchase of Greenfield Online.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Google Omnibox Also Raises Concerns]]></title>
	<link>http://www.buyfastsoftware.com/google-omnibox-also-raises-concerns-a-3713.html</link>
	<description><![CDATA[<H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>This seemed to mollify my anonymous poster, who later added this comment So maybe they arent that evil after all. </SPAN></SPAN><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt><op>&nbsp;</op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>Snarky comments aside, Google has other issues it must contend with, including questions of privacy. Google stores 2 percent of the information users type into the Omnibox, a bar that combines a browsers address bar and search box.<op></op></SPAN></SPAN></H1><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><B><op>&nbsp;</op></B></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>It should be noted that this applies only to Google Chrome users who have Google set as their default search engine on the browser and have the suggest feature turned on. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>A Google spokesperson explained to me that many of those entries are for search queries, which we already store basic log information for as we do for a search made from any browser when the user hits enter. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also, a user can either turn off the suggest feature or use the Incognito mode and entries into the Omnibox will not be stored in Googles logs, unless the user hits enter and has entered a search query in the Omnibox.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In my opinion, 2 percent isnt so bad. Google is already tucking away info on our search queries, so why should the Omnibox be any different <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And if youre totally paranoid about this, turn off autosuggest; you need to make the decision about whats more important. Is it the autosuggest feature, or the comfort of knowing that Google cant access the minute quantity of search query data from you through Chrome that it already gets from your general search queries <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Google Chrome Loses Luster over EULA, Privacy Concerns]]></title>
	<link>http://www.buyfastsoftware.com/google-chrome-loses-luster-over-eula-privacy-concerns-a-3712.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Googles Chrome Web browser may be a highlight for opensource application development. Yet Google has moved to quell concerns that the EULA afforded Google a little too much control with regard to what happens to the information people entered into the browser window. Googles Omnibox also raises privacy concerns, but these dont seem to have much merit. Are you comfortable using Google Chrome</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For all of the glitz and glamour swirling around its Chrome Web browser, Google is working out to put out fires among corporate users concerned that the EULA enables Google to own source code and other proprietary information.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>One day after Googles beta launch of the Web browser Sept. 2, users complained that Section 11 of the enduser license agreement gave Google too much control over information after it was entered into the browser. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>An anonymous Google Watch reader told me Sept. 2 that his company is banned from using Chrome. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>He also noted that a security officer of another organization told him Chrome was put on that companys banned software list, calling for users to remove it from their system. The reason He explained</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Google has included some extremely harsh terminology in their user license that gives them ownership of content you view through the viewer. In our environment that could include source code, proprietary information stored in PDFs viewed online and other property. Until we can research the impact, this browser will remain on the do not install list.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Google swiftly amended the section, but here is the original iteration of the section that troubled people <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>By submitting, posting or displaying the content you give Google a perpetual, irrevocable, worldwide, royaltyfree, and nonexclusive license to reproduce, adapt, modify, translate, publish, publicly perform, publicly display and distribute any content which you submit, post or display on or through, the services. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>A Google spokesperson told me Google has since updated the language in Section 11, which was culled from Googles broad Universal Terms of Service, used for many of Googles products. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Section 11.1 now reads You retain copyright and any other rights you already hold in Content which you submit, post or display on or through, the Services.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Meet OpenAjax Hub]]></title>
	<link>http://www.buyfastsoftware.com/meet-openajax-a-3711.html</link>
	<description><![CDATA[<H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>Widgets used to create mashups tend not to be interoperable and also to be potential security risks, in that thirdparty widgets could be malicious, Ferraiolo said. Widget developers usually have to build different versions of their widgets to work with different containers. And on the security front, there is no comprehensive, standardsbased approach to widget isolation.<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></H1><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><B><op>&nbsp;</op></B></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>So the OpenAjax Alliance is working to relieve this situation with its OpenAjax Hub technology and OpenAjax Metadata for Widgets specification. The OpenAjax Hub 1.1 provides a framework for loading and isolating widgets and secure message management, Ferraiolo said. Then OpenAjax Metadata for Widgets defines an industrystandard widget wrapper format. Then opensource transcoders convert popular existing proprietary gadget formats into OpenAjax Metadata, and the OpenAjax Alliance opensource minimashup application shows how to use all of these technologies.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The OpenAjax Hub is a small bit of standard JavaScript that enables multiple AJAX runtimes to work together, and Version 1.1 provides for widget security. There is a draft OpenAjax Hub 1.1 specification that should be finalized by the end of 2008, Ferraiolo said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>OpenAjax Metadata for Widgets addresses the two core shortcomings of widgets for mashup use. In terms of widget interoperability, OpenAjax Metadata for Widgets defines industrystandard XML<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>for mashup widgets and is very close to Google Gadgets, Ferraiolo said. OpenAjax Metadata for Widgets is designed to work with OpenAjax Hub 1.1, which provides a secure mashup runtime.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Google Gadgets is the gorilla of the Web widget space, and we want to match Google Gadgets wherever possible, Ferraiolo said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The OpenAjax Metadata for Widgets specification is at the first draft stage and should be completed and approved by the end of 2008, Ferraiolo said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Much of the progress for the OpenAjax specifications will rely on the outcome of the OpenAjax InteropFest, where the organization will test OpenAjax Metadata interoperability across multiple vendors, and also test OpenAjax Hub 1.1 for reliability, performance and suitability.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As we head into the fall, the goal is that each of the tool vendors in the IDE working group will demonstrate via the OAA InteropFest how they can consume these description files for a variety of widgets from various sources like Google, Yahoo, Dojo, jQuery, EXT JS, Prototype, Scriptaculous, Mootools  and have the things described be easy to use in the context of the tool, Hakman said. With this group of tool vendors behind the specification, wed hope that developers creating libraries and widgets will have strong incentive to produce the description files or annotate their code with ScriptDoc/JSDoc such that their libraries and widgets can benefit from the tooling of many leading companies.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also, We see mobile AJAX as the next big frontier, Ferraiolo said. Weve been trying to advance the ability for AJAX<vshape idx0000i1026 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75> <vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>to be successful for mobile initiatives.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The OpenAjax Alliance is working to promote mobile device APIs, including opensource JavaScript, to access GPS, camera, address book, SMS Short Message Service and more, Ferraiolo said. The effort targets both existing proprietary, systemdependent APIs via plugins and emerging industry standards, he said. And the organization is collaborating with the OMTP Open Mobile Terminal Platform and tracking work being done by the World Wide Web Consortium in areas like geolocation, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ferraiolo mentioned the OpenAjax Alliance feature wish list, where the group polled 222 participants and came up with a list of top requests. The top feature requests include twodimensional graphics, security, improved lowlevel DOM Document Object Model hooks for visual layout, DOM performance, rich text editing, server push Comet, video and audio, Ferraiolo said.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[OpenAjax Alliance Pushes AJAX IDE Interoperability]]></title>
	<link>http://www.buyfastsoftware.com/openajax-alliance-pushes-ajax-interoperability-a-3710.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>At the Rich Web Experience conference, the OpenAjax Alliance promotes OpenAjax Metadata, a specification to facilitate interoperability across AJAX IDEs. Another version of the OpenAjax Metadata specification supports widget interoperability and security.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>VIENNA, Va.The OpenAjax Alliance is working to address interoperability issues among development environments for AJAX as well as to facilitate the creation of secure mashups.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At the Rich Web Experience conference here on Sept. 4, Jon Ferraiolo, an IBM engineer and director of the OpenAjax Alliance, a consortium of vendors and organizations working to promote AJAX interoperability, said the group has published draft specifications for ways to make AJAX IDEs integrated development environments more interoperable, to secure the creation of mashups and to make widgets more interoperable for use in mashups.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ferraiolo said the capabilities in AJAX IDEssuch as code assist, debug and visual layoutought to be interoperable across the different IDE platforms, but as each AJAX tool kit documents its APIs and widgets in its own way, that has been a problem. So the OpenAjax Alliance is working to overcome that problem with a new specification known as OpenAjax Metadata for AJAX Libraries, which delivers industrystandard XML<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>for JavaScript APIs and user interface controls. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>It should be possible for there to be intelligent code assist for APIs across different AJAX libraries, and visual design should be possible using widgets from AJAX libraries, Ferraiolo said. The OpenAjax Alliance specifications will help get to that point, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Aptana is leading the OpenAjax Alliances IDE Working Group. Ferraiolo said the group wanted to follow the lead of the leading AJAX IDE in the industry and that is Aptanas.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Standards will improve industry efficiency and unleash innovation, Ferraiolo said. So in that regard, AJAX libraries can produce one format, OAM OpenAjax Metadata, for their APIs, and these libraries will then be compatible with many IDEs, he said. If the library uses JSDoc, then autogeneration of OpenAjax Metadata is possible. We are investigating autogeneration for other inline documentation formats, such as what Dojo uses, Ferraiolo said. AJAX IDEs can consume one format, OAM. That IDE will now support dozens of AJAX libraries. By unifying the industry around a single XML file, this makes it so that IDEs can now innovate and compete in other areas.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The OpenAjax Alliance IDE Working Group has a number of participants, but the core group that shows up on the weekly calls includes folks from Aptana, folks from Adobes Dreamweaver group and folks from Microsofts Visual Studio team, Ferraiolo said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And while Microsoft has taken a rap for not participating or playing well in some standardization and opensource efforts, Ferraiolo said the company is working to make Visual Studio support the OAM format. Other organizations with participants in the working group include the Eclipse Foundation, Sun Microsystems, TIBCO and OpenLink Software.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Aptana has contributed much to the effort, including sharing some of its extensive experience with the ScriptDoc.org project for annotating JavaScript in a way that enables code assist and code completion style features in Aptana Studio, the companys opensource IDE for Web 2.0 apps that use AJAX. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft has been a strong, active participant, as has Adobe, IBM, Eclipse, Sun, OpenLink and others, said Kevin Hakman, chairman of the IDE Working Group and director of evangelism at Aptana. All have influenced the specification offering insights from their respective IDEs, user communities and code annotation conventions. Not to diminish others who have contributed significantly, but Bertrand Le Roy of Microsoft has been a consistent core contributor to this process whose input has been very insightful and formative.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold></SPAN>&nbsp;</P><SPAN stylemsobidifontweight bold><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 14pt>There is a draft of the OpenAjax Metadata specification that is now in the implementation phase, Ferraiolo said.<op></op></SPAN></SPAN></H1><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><B><SPAN styleFONTSIZE 14pt><op>&nbsp;</op></SPAN></B></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Our opensource mashup tool supports the widget format, but not APIs at this point, Ferraiolo said. Version 0.1 of JSDoc to OpenAjax Metadata is available. We have not yet started on work for other inline documentation formats, such as Dojo. And we have not yet started on Aptana to/from OpenAjax transcoders.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>OpenAjax Metadata is all about making it easier to use JavaScript libraries and incorporate Ajax widgets when creating Web pages, Web applications and mashups, Hakman said. The OpenAjax Metadata specification provides a way to describe JavaScript objects in a standard way that developers can easily produce and IDEs and mashup environments can consume.&nbsp;The metadata format can describe full JavaScript libraries like Dojo, for example, or single AJAX components like a YUI Yahoo User Interface Tree Control, or fullfeatured mashable AJAX gadgets like Google Maps or even just a plain old JavaScript function too. It works at all levels.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>To be clear, there are two primary specifications that share a common set of descriptors, Hakman said. One is the API specification for describing the APIs of JavaScript objects. This was largely based on ScriptDoc with strong input from JSDoc and Microsofts conventions as well, he said. The API metadata is useful to developers writing application code. There also is a markup specification that is largely based on Adobe Dreamweavers support and the common Web developer practice of inserting markup and changing parameters in that markup. So in addition to some JavaScript, you also get the chunk of HTML you need to include the widget or gadget in your page, Hakman said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The spec contemplates an XML<vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>file with transformer utilities to go between JSON JavaScript Object Notation and this XML for those that prefer JSON, Hakman said. In addition, transformers for JSDoc and ScriptDoc are being created by participants and will likely be shared as opensource code for the community to use.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op></op></SPAN>&nbsp;</P>]]></description>
</item>
<item>
	<title><![CDATA[Douglas Crockford I Want a Browser War]]></title>
	<link>http://www.buyfastsoftware.com/douglas-crockford-want-browser-war%20-a-3709.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Douglas Crockford, a JavaScript architect at Yahoo and the man behind JSON, the JavaScript Object Notation, says he welcomes a browser war if it will bring innovation in the browser space and move the Web forward. Crockford says the browser war between Microsoft and Netscape moved the Web forward but introduced bugs into the network. However, this time standards and the marketplace will keep browser makers in line. Microsofts complacency after winning the browser war opened the door for innovation by others such as Mozilla and now Google with its Chrome browser.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>VIENNA, Va.Douglas Crockford, a JavaScript architect at Yahoo and founder of the JavaScript Object Notation, says he wants a browser war. Well, with Googles introduction of its Chrome browser Sept. 2 he just may have it.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>During a keynote at the Rich Web Experience conference here Sept. 4, Crockford said the term Web time used to mean fast, but not anymore. The last time ECMAScript and HTML were revised was in 1999, an era when things happened fast on the Web, he said. What happened then Crockford asked, questioning the source of that speed. They had a browser war. I want a browser war, he said, although acknowledging that the industry still needs to undo some of the pain of the last browser war.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>It turns out a browser war is a good thing, although most of the pain will be borne by Web developers and users, Crockford said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Crockford said innovation should be happening in research labs and not in standards bodies. Indeed, some of the good works in the Web world of late include AJAX<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>, JSON, Google Gears, XDomain Request from Microsoft, and Googles Chrome. Im not sure if Chromes going to be successful on its own or not, Crockford said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Crockford said this time around in a browser war the market must punish bad behavior. Yahoo has a Graded Browser Support program where the company gives grades to various browsers, with A being the best and C being the grade for blacklisted browsers. The X grade is reserved for fringe browsers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>My proposal is if a browser maker screws up were going to rate them poorly, and we can put significant pressure on the browser makers to stay in line.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The benefit of Yahoo having its Graded Browser Support program is, Web developers are under tremendous pressure to have their applications run on everything. But developers can look at it and say, If Yahoo is not supporting IE 5.5, why should I Crockford said. Were going to get a lot of inducement by all the browser makers to try to trick you so your site works only for them; we shouldnt fall for that bait, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For his part, Crockford said because of the first browser war the industry needs standards. Never again, he said of the industry enduring another period like the mid to late 90s when Microsoft and Netscape engaged in a bitter standards war, because the companies were warring so much and making changes so quickly that they put a lot of bugs into the network because they didnt have time to get it right.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, the reason AJAX happened in 2005 instead of 2000 is because it took all that time for the bugs to get flushed out, he said. Microsoft has been condemned for having done nothing after winning the browser war. I contend that their doing nothing is the best thing they couldve done because it led to innovation by others. Bravo, Microsoft.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Crockford, who has been critical of some of the proposed Web standards, particularly the ECMAScript 4 proposal, said, A revision to a standard is an act of violence; it causes pain and injury. Careless revision of standards has a huge social and business cost. Minimalism should be highly valued in standards. Crockford then said the ECMAScript 4 proposal lacked a credible value proposition and added a huge amount of complexity. And he praised the Ecma working group governing the specification for abandoning it for an ECMAScript 3.1 proposal that brings the standard more in line with reality.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Crockford entitled his talk Web Forward and said, Im really interested in how the Web goes forwardthe Webs been stuck and we need to get it unstuck.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Crockford added that there is no such thing as Moores Law for software, but that software seems to be governed more by Murphys Law. Rather than a doubling in productivity every two years, we see a doubling of software productivity every 10 to 20 years. He noted major advancements in software and pointed to OOP objectoriented programming as the last major step in software development. But OOP has been around more than 20 years, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Were still waiting for the next thing, Crockford said. He said that next thing might be assembling software like Lego pieces using components. Were doing that now with mashups, and JavaScript is the mashup language.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Crockford said the Web is under attack and browser security is the biggest problem for the Web. The weaknesses of the browser are hampering innovation.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Crockford also noted that JavaScript is close to helping to get the security equation right, but it needs object capability. He said in an object capability system an object can only communicate with objects it has reference to. And there are three ways to obtain a reference by creation, by construction and by introduction.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, safe JavaScript subsets such as Caja, Cajita, ADsafe and Dojox.secure offer some safety now, and the Ecma technical committee governing ECMAScript has begun work on Secure ECMAScript, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The war is coming; Ill see you in the trenches, Crockford said.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Etelos Takes Next Step in PAAS Offerings]]></title>
	<link>http://www.buyfastsoftware.com/etelos-takes-next-step-paas-offerings-a-3708.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Unlike rivals such as Amazon.com, Salesforce.com and Google, Etelos is offering developers a way to move their LAMPbased software to the cloud with little modification needed. Etelos also has services for helping developers sell, license and scale Web applications.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Platformasaservice providers, such as Salesforce.com, Amazon.com and Google, offer developers a means of coding their applications and allowing a provider in the cloud to not only handle the details of hosting and scaling these works, but make them available for sale as well.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Etelos is a PAAS provider with a familiar twist. Where other frameworks require developers to code parts of their applications to work with the cloud service in question, Etelos development environments enable software makers to bring their standard LAMP Linux, Apache, MySQL<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>and PHP/Python/Perltype applications to the cloud with little or no modification required.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>What sets Etelos apart from a traditional LAMP hosting service, such as DreamHost, are the services that the firm wraps around LAMP for selling, managing licensing and accounting for scalability of Web applications. In addition, Etelos has some interesting services in the works which I did not test for sharing data between separate applications and for enabling applications to run offline.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Based on the time I spent with Etelos platform, I can suggest that companies or departments seeking nohassle, flexible hosting of common opensource or builtinhouse Web applications take a closer look at what Etelos has to offer.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Taking Etelos for a spin</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As a means of demonstrating its platform, Etelos sells ondemand versions of a few popular opensource Web applications, including MediaWiki, WordPress and Sugar CRM community edition. I opted to take Etelos MediaWiki offering for a spin to get a feel for the platform and perhaps move a MediaWiki instance I currently host in our lab out into the cloud.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Etelos MediaWiki to Go, which is priced at 4.95 per month and includes 5GB of storage additional storage costs 34 cents per gigabyte per month, was as easy to set up as its ondemand label would suggest. I created a user account at Etelos Web site and selected the MediaWiki service from the firms applications marketplace, and within a couple of minutes I received a welcome message in my email with my new wiki sites address and logon information.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Among those details was a pointer to my own Etelos Development Environment, a Webbased console for accessing and editing the files and folders that comprised my MediaWiki installation, for administering my database instance and for accessing other Etelos functionality.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>My ondemand MediaWiki installation came with a PostgreSQL database, which I could administer with the popular Webbased phpPgAdmin tool. The folder that housed my project code was deployed by default in a Subversion repository, which kept track of my files versions whether I edited them using the Web interface, the provided WebDAV Webbased Distributed Authoring and Versioning interface or a standard Subversion client on my local computer.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Due to a bug, Ubuntu Linux annoyingly lacks support for SSL Secure Sockets Layer WebDAV folders right now, so I opted for a local Subversion client to manage my code. I checked out the remote files to my notebook computer using a Subversion client and set about making my modifications locally, before committing them back into my site hosted at Etelos.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I ran into a software snag when I set out to install the Semantic MediaWiki extension on my Eteloshosted instance, since the latest version of SMW does not support PostgreSQL.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Since MySQL is the primary database for MediaWiki, and most deployments and development are tied to MySQL, MySQL would have been a better choice for the ondemand service.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, this incompatibility gave me a good reason to try the MySQL flavor of Etelos developer kitcurrently free to use.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Spawning myself a developer kit account was as easy as ordering up the MediaWiki service had been, and my new developer kit greeted me with all the same access options and Webbased tools that came with the MediaWiki service.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For a flash demo of Etelos developer kit, go here.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Part of the Etelos pitch is that LAMP applications install on the platform with little or no code changes, and this was certainly my experience installing MediaWiki. To install the application, I committed the MediaWiki code into my development account with Subversion, visited the Web address of my new account and set about configuring my new instance through the softwares Web setup interface. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I grabbed the database name, user name and password for my MySQL instance from the info tab of the EDE, and adjusted the permissions on MediaWikis config directory to allow the setup script to do its work. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>From here, I was able to install my desired Semantic MediaWiki extension without issues.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Oslo How Easy Is Easy]]></title>
	<link>http://www.buyfastsoftware.com/oslo-%20easy%20-easy-a-3707.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft is working to make distributed computing easier and to make building distributed applications easier. The software giant is driving toward this goal via software modeling and its new Oslo platform. The company will be providing an early look at the first Oslo deliverables at the Microsoft Professional Developers Conference PDC in October.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsofts Connected Systems Division is working on giving users a less complicated experience when it comes to distributed computing. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I had an opportunity to spend a bit of time with some key folks in Microsofts CSD&nbsp;Connected Systems Division recently to have a look at where theyre going with distributed computing. And, as expected, they talked at length about Oslo, the code name for Microsofts upcoming modeling platform. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Oslo consists of a repository, a visual tool and a new declarative language. In a Microsoft PressPass interview, Oliver Sharp, the general manager of Microsofts Connected Server team, and one of the guys I met with, said of Oslo <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Oslo is the codename for Microsofts forthcoming modeling platform.&nbsp; Modeling is used across a wide range of domains and allows more people to participate in application design and allows developers to write applications at a much higher level of abstraction. Oslo consists of a new modeling tool which helps people visually interact with models in rich and intuitive manner, a new modeling language which allow developers to efficiently define domain models in a form that is natural to the author and a new repository which provides a shared store for linking together all of the various model artifacts that describe an application across both design and runtime.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>One of the driving forces behind Microsofts move to modeling is to enable more people to participate in the distributed application development<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>process, as Sharp said. Indeed, Sharp says he will not be satisfied until his mother can build distributed applications. And he went on to describe how things like word processors and email were once difficult to use, but now both are commonly used daily by people like his mother. Microsoft will be unveiling Oslo at its PDC&nbsp;Professional Developers Conference in October.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>David Chappell, principal of Chappell &amp; Associates, a software development expert who has been briefed on parts of Microsofts Oslo strategy, said Microsoft is using the term modeling in a different way than its classic sense or that of technologies such as the UML Unified Modeling Language. Microsoft has sometimes used the word model when describing Oslo. They use the term in the broadest sense Its an abstract representation of something, Chappell said in a session on Oslo that he presented at the Microsoft TechEd Developers 2008 show in June.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>So Microsoft is aiming to use modeling to make it easier to create applications. But the question remains How easy is easy All the Microsoft folks I spoke with are highly technical guys. Their easy might not be the typical computer users easy. Brad Lovering, the Microsoft technical fellow who is the lead architect behind the Oslo effort, said if you know Microsofts Access application you will be right at home using the new Oslo tool to create applications. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Sources said the Oslo tool is aimed at power users and business analysts. Lovering said Microsoft will continue to evolve its tolling for building distributed computing so that it becomes easier and easier for more and more people to use. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At the same time, Microsoft is delivering a new Oslo language. Don Box, a partner architect at CSD who is working on the Oslo language stack, will be presenting a talk on the language at the upcoming PDC. Other Microsoft engineers also will delve even more deeply into the language and its capabilities. In a session entitled Oslo Building Textual DSLs, Chris Anderson and Giovanni DellaLibera will take you further into the language. According to the session description The Oslo modeling language can define schemas and transformations over arbitrary text formats. This session shows you how to build your own Domain Specific Language using the Oslo SDK Software Development Kit and how to apply your DSL Domain Specific Language to create an interactive text editing experience.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, another CSD architect and Microsoft technical fellow who was among the folks I met with, John Shewchuk, is slated to deliver a session entitled A Lap around Building Block Services, which appears to be about the introduction of some of Microsofts .NET infrastructure into the cloud. The session abstract reads Learn about the building block services that enable developers to easily create or extend their applications and services. From consumertargeted applications and social networking Web sites to enterprise class applications and services, the building block services make it easy for you to give your applications and services the most compelling experiences and features.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>It was enlightening to meet with the guys from CSD, which started as an entrepreneurial incubation team under Robert Wahbe, who is the corporate vice president in charge of the division. Wahbe and the rest of the team members I met with, including Box, Shewchuk, Sharp, Lovering and Steven Lucco, a distinguished engineer in Microsofts Developer Division, all said the two primary backers of the Oslo project were Bill Gates and Steve Ballmer, who put the oversight of the project in the hands of Eric Rudder, now senior vice president of technical strategy at Microsoft.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Serena Launches Mashups on Demand, Agile Platform]]></title>
	<link>http://www.buyfastsoftware.com/serena-launches-mashups-demand-agile-platform-a-3706.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Serena Software will announce the availability of its Serena Business Mashups on Demand service, which takes mashups into the cloud, at the Serena Tag user conference Sept. 10. Serena also will demonstrate its upcoming agile development ondemand solution, which is due in December.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Serena Software has delivered on its promise of bringing mashups to the cloud and on Sept. 10 will announce the availability of its Serena Mashups on Demand service. The company also is slated to demonstrate its upcoming ondemand agile development solution, which will be available in December.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The announcement and demonstration will take place at Serena Softwares annual user conference, Serena Tag. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ren Bonvanie, senior vice president of global marketing, partnerships and online services for Serena Software, said Serenas Business Mashups will be available on demand with no software to install or infrastructure to manage so that enterprise staff can build and deploy mashups faster. And this can help spur broader adoption of mashups throughout the enterprise, Bonvanie said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Analyst company Forrester projected that the mashup market will be worth 700 million by 2013 in its May 2008 report, The Mashup Opportunity.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We now have a full mashupsondemand capability in the cloud, Bonvanie said. Its our whole suite in the cloud at a very aggressive pricing model.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Bonvanie said Serena Mashups On Demand offers new features to create more consumerstyle mashups, which is expected to encourage more users to embrace mashups as a way to solve simple business problems and be more productive. And as part of this ondemand release, Serena has integrated Rich Interface Mashups into the solution, allowing users to simply drag and drop widgets, RSS feeds, Flash components and other types of consumer data into their workplace mashups, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Serena Business Mashups allow knowledge workers around the world to automate processes to solve their everyday business problems, Bonvanie said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Mashups On Demand is just one of three solutions Serena Software is providing in 2008 as SAAS software as a service solutions. In March, the company delivered its Serena Mariner project and portfolio management solution on demand, and later in 2008 will provide agile lifecycle management tools as a service, Bonvanie said. Serena Software claims it will be the first major application development<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>tools vendor to deliver a pure agile tool set that allows IT departments and ISVs to manage agile projects over the Web.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Serenas subscription structure for Mashups On Demand is priced at 15 per user per month. That price includes an ondemand account to run mashups; Serena Mashup Composer, a pointandclick visual design tool for creating mashups; and access to free prebuilt business mashups that automate everyday processes. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Serena also announced plans to deliver a pure agile solution based on best practices via SAAS in December. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Bonvanie said Serena Agile On Demand will enable software development groups to add agile development to their development portfolios and support global teams working on multiple projects. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We know there is still a lot of waterfall development out there, but there has been a massive adoption of agile development practices, Bonvanie said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Serena Agile On Demand offers a new approach to adopting agile practices by coupling the developer tool with agile adoption and training services from Valtech, an agile services provider and Serena Software partner. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The new Agile On Demand solution will make it simpler and faster to manage concurrent agile projects with new capabilities and virtual training that fosters team collaboration whether a team is in the same room or spread across continents and time zones, Bonvanie said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, Serenas Agile On Demand offering combines tooling with agile transformation services, such as video instruction on common agile practices, virtual training on a comprehensive list of agile topics and live coaching where an expert is only a phone call away, the company said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Coach Live service is an exclusive offering from Valtech available only in Agile On Demand, Bonvanie said. Coach Live gives users access to an agile development coach who can walk a development team through adoption and transformation issues.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Other Agile On Demand capabilities include work management; sprint planning; release planning; reporting and dashboarding; collaboration, via RSS notifications, instant messaging, wiki support and virtual whiteboards for remote standup meetings; and mashup integration, in that the solution integrates with the Serena Business Mashups platform.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Traditionally, agile practices have had higher adoption rates among smaller, colocated development teams, which today are a rarity, John Scumniotales, codeveloper of the Scrum agile methodology and vice president of product development at Serena Software, said in a statement. Our new Agile On Demand solution has been designed from the ground up to support multiproject and multimethodology environments, making agile accessible to any development team.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Serena has announced a free agile certification training program that is open to anyone. More information on the program can be found at Serena.com/go/agiletraining. The program includes 1,400 worth of agile training for free, Serena officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, although Serena Software continues to produce a host of tools for the traditional application development life cycle, such as software configuration management tools and requirements management tools, the companys agile environment does not necessitate any Serena products. But it works with them and also with other vendors products, Bonvanie said. Its an open environment and an ondemand environment, and we do not intend to deliver any software onpremises.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, Were doing this in a very aggressive way to ensure that people are successful, he said. We think you should be able to run your first sprint with everything you need out of the box.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft Sets Modeling Strategy, Joins OMG]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-sets-modeling-strategy-joins-a-3705.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft established its modeling strategy and joined the Object Management Group OMG. With this move the company also is more explicitly supporting the Unified Modeling Language UML.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Once again, Microsoft has proclaimed its support for software modeling, this time joining the premier organization backing the adoption of modeling in the enterprise, the Object Management Group OMG, and pledging to support the OMGs primary modeling standard, the Unified Modeling Language.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft began talking about supporting modeling in earnest in 2003 when company Chairman Bill Gates announced to financial analysts that modeling would be a means by which Microsoft could make software development easier for developers. That vision is being borne out in the companys Oslo modeling platform, which Microsofts CSD Connected Systems Division is championing. However, Oslo and the overall modeling initiative is intended to permeate Microsoft and reach users through various Microsoft groups and products, particularly the Developer Division and the companys flagship Visual Studio tools.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>So although Microsoft announced on Sept. 10 its approach for taking modeling into mainstream industry use and announced its membership in OMG, Gates sort of preempted this announcement at Microsofts TechEd Developers 2008 conference in Orlando in June when he said Microsoft would be providing support for UML in the upcoming version of Visual Studio.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The move indicates something of a turnabout for Microsoft and is supported by Bob Muglia, senior vice president, Server and Tools Business at Microsoft, who is credited with being serious about interoperability, transparency, openness and taking Microsoft beyond squabbles of the past. For instance, this is not the first time Microsoft has been a member of OMG. The company was previously a member of the organization, but fell out of favor with the group over disagreements around OMGs support for the CORBA Common Object Request Broker Architecture, as Microsoft was in favor of its own COM Component Object Model technology. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, although Microsoft is announcing its OMG membership now, sources said the company actually became a member as early as July. Yet, the move signals progress in an otherwise chilly relationship and indicates Microsofts and Muglias willingness to move beyond petty stances. For instance, Steve Cook, a Microsoft engineer who has been particularly critical of the UML specification, is now Microsofts representative to the OMG.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Modeling is a core focus of Microsofts Dynamic IT strategy, the companys longterm approach to provide customers with technology, services and best practices to enable IT and development organizations to be more strategic to the business. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft officials said that although the promise of modeling has existed for decades, it has failed to have a mainstream impact on the way organizations develop and manage their core applications, and the company said models must evolve to be more than static diagrams defining a software system; they are a core part of daily business discussions, from organizational charts to cash flow diagrams.&nbsp; Thus, to make modeldriven development a reality, Microsoft is focused on providing a modeldriven platform and visual modeling tools that make it easy for all mainstream users, including information workers, developers, database architects, software architects, business analysts and IT professionals, to collaborate throughout the application development<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>life cycle. By putting modeldriven innovation directly into the Microsoft .NET platform, organizations will gain visibility and control over applications from end to end, Microsoft officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Were building modeling in as a core part of the platform, Muglia said in a statement. This enables IT pros to specify their business needs and build applications that work directly from those specifications. It also brings together the different stages of the IT life cycleconnecting business analysts, who specify requirements, with system architects, who design the solution, with developers, who build the applications, and with operations experts, who deploy and maintain the applications. Ultimately, this means IT pros can innovate and respond faster to the needs of their business.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Richard Mark Soley, CEO of OMG, told eWEEK<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Since the adoption of UML in 1997 and the introduction of the Model Driven Architecture in 2001, OMG has been successfully applying modeling languages including UML to problems like electronic payments interoperability, healthcare records portability, space systems integration, property and casualty insurance systems and many other verticalmarket areas. Im ecstatic that Microsoft has decided to join several of those verticalmarket efforts, lending both their deep and broad expertise and their market presence. Software developers want common, standardized solutions not only in modeling infrastructure like the UML, but in verticalmarket solutions to increase choice and bring down costs. Microsoft has assembled a worldclass team of modeling experts in many areas, and we welcome them as a leading member of the OMG.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition to joining OMG, Microsoft will take an active role in several OMG working groups to help contribute to the open industry dialogue and assist with evolution of the standards to meet mainstream customer needs. For example, Microsoft is already working with the finance working group on information models for insurance business functions related to the property and casualty industry, and will eventually look to expand those models so that they can be applied to other areas. Another early focus will be on developing specifications for converting messages across the various payments messaging standards.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft said developers can begin to implement modeldriven approaches today through innovations such as Extensible Application Markup Language XAML  the declarative model that underlies Windows Presentation Foundation WPF and Windows Workflow Foundation WCF  and ASP.NET MVC, which integrates modeldriven development into the .NET Framework and makes it easy to implement the modelviewcontroller MVC pattern for Web applications. Both XAML and MVC are examples of models that drive the actual runtime behavior of .NET applications , Microsoft said. These are part of Microsofts broader companywide efforts to deliver a connected platform modeling, which includes technologies being delivered across both Oslo and Visual Studio Rosario initiatives. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Its good to see Microsoft lending its weight behind OMG and getting beyond former discord with the organization.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, in a paper from 1999, Microsofts own Don Box, now a partner architect in Microsofts CSD unit, who at the time was still with DevelopMentor, the company he cofounded, said Ironically, while Microsoft and the Object Management Group OMG were arguing over whether the Internet would be run on DCOM Distributed Component Object Model or CORBA, the Hypertext Transfer Protocol HTTP took over as the dominant Internet protocol.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Box cogently observed<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At the end of the day, the primary function of a component technology is to act as glue between multiple pieces of software. This is true of the Component Object Model COM, as well as Java the technology. This is also true of Common Object Request Broker Architecture CORBA. All three technologies provide infrastructure for integrating software components written by autonomous organizations. From the 10,000foot view, these three technologies are more or less the same. Up close, however, each technology uses radically different techniques and programming styles to achieve its goals.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsofts participation in OMG helps not only with the companys plans to garner support for modeling, but also to extend one of Bill Gates legacy issues. Modeling was one of Gates pet projects. The company has even courted the attentions of leaders in the UML space, including Ivar Jacobson and Grady Booch, two of the coauthors of UML. Jacobsen lent his support to the Microsoft Solutions Framework and sources said Microsoft has twice tried to hire Booch, once when Gates personally attempted to woo the IBM Fellow, and again since Gates departure at the end of June.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft eschewed UML at one point in favor of a modeling strategy around domainspecific languages DSLs. And although with this move Microsoft is not abandoning DSLs in favor of UML, there is sufficient demand for UML that Microsoft cannot afford to ignore it. Brad Lovering, a Microsoft technical fellow in the CSD unit, said Oslo would support UML because of significant customer demand. Research firm Forrester estimates that 71 percent of the development shops that do software modeling use UML.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Yahoo Releases OneConnect, Blueprint for Apples iPhone at CTIA]]></title>
	<link>http://www.buyfastsoftware.com/yahoo-releases-oneconnect-blueprint-apple%20s-iphone-ctia-a-3704.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Yahoo uses CTIA as the launching pad for oneConnect for the Apple iPhone, as well as improvements to its Blueprint mobile programming platform. The announcements, key advances in Yahoos application development strategy for mobile and wireless apps, come before Yahoos Hack Day today. At Hack Day, Yahoo is showing how it plans to open up its Web services to integration with thirdparty vendors.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Yahoo this week used the CTIA Wireless show to preview availability of its Yahoo oneConnect social address book in Apples iPhone App Store and upgraded its Blueprint mobile development platform.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>OneConnect, which Yahoo introduced last February, lets users integrate their Yahoo contacts and communicate with them via instant or SMS messages, or check on the latest activity from their social networks.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>OneConnect is part of Yahoos YOS Yahoo Open Strategy to open up its traditionally siloed services used by some 273 million Yahoo Mail users, allowing them to be more interactive, making the application more social and collaborative. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The company is accelerating YOS at a Yahoo Hack day at its Sunnyvale, Calif., headquarters, where it is opening up its portal to services from Amazon, Netflix and others. Yahoo has already opened up its search platform to let thirdparty programmers write widgets that aim to augment the search results.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The idea is that more open search combined with open communication between contacts will make exsiting users stay and lure more users to Yahoos fold. Yahoo could use broader adoption, as its stock is suffering in the wake of a failed acquisition bid by Microsoft.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>What better way to test oneConnect than on Apples popular iPhone Yahoo oneConnect for iPhone includes the address book that integrates contacts from the users Yahoo Address Book,&nbsp;iPhone and social networks. Users may then instant message friends from their iPhones.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The mobile app also includes Pulse, which lets users see whats happening on their social networks, including Bebo, Dopplr, Facebook, Flickr, Friendster, Last.fm, MySpace, Twitter and YouTube. There is also a Favorites tab to let users keep tabs on their most important contacts. &nbsp;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>oneConnect is available free for the iPhone and iPod touch in the United States, with support for additional devices and other countries coming later.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Yahoo also gave its Blueprint mobile development platform, previewed at the Consumer Electronics Show last January, a boost at CTIA. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Previously, the platform only let users create mobile widgets that run within Yahoos Go mobile application. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Now developers can use Blueprint to build standalone applications for Java, Windows Mobile and Symbian devices, create mobile Web sites users can access from HTML or xHTML mobile browser. Yahoo Blueprint Runtime for Mobile Sites are hosted in developers server infrastructure and are accessible under their own URL.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The runtime creates a proxy layer that redirects HTTP requests from programmers servers to Yahoos servers. This allows developers to host the Blueprint service on their own server while relying on Yahoos back end to interpret and render Blueprint markup.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Continuing to embrace the iPhone, Yahoo is also using Blueprint internally to develop iPhone applications and is in discussion with Apple on how to make Blueprint for the iPhone available to other developers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With Blueprint, Yahoo wants to help the fragmented mobile app development market to coalesce around its platform by allowing programmers to write apps once and have mobile services run across several devices and operating systems. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The beauty of this process, to Yahoos thinking, is that anyone can develop their application with custom features and advertising options. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Accordingly, Blueprint contains an SDK for thirdparty developers. Developers can submit Yahoos Blueprint applications to Yahoos mobile widget gallery, potentially reaching millions of mobile users.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Yahoo and frenemy Google await sentencing by the Department of Justice on their search ad deal, which would give both companies some sales bumps.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Survey Enterprise .NET Investment on the Rise]]></title>
	<link>http://www.buyfastsoftware.com/survey-enterprise-investment-rise-a-3703.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>A CAsponsored survey shows investment in .NET solutions for the enterprise is outpacing investment in enterprise Java applications. The survey also points to a need for application performance management solutions, which CAs Wily Technology unit happens to sell.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>A recent survey indicates that investment in .NETbased enterprise applications is now outpacing investment in Javabased enterprise applications.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Of course, no survey is 100 percent reliable, but what is interesting about this survey is it is not sponsored by Microsoft. CA sponsored the survey, which was conducted by Evans Data. The survey targeted enterprises with 1,000 or more employees and queried 350 developers and managers involved in creating or managing businesscritical .NET applications.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft has been touting the advance of .NET for enterprise applications for years. Now CA is supporting the claim. But CAs interest is not purely casual here. One of the findings of the survey is that a strong market exists for integrated APM application performance management solutions that support the increased use of both .NET and Java development architectures in the same organization. And CA just happens to own Wily Technology, which sells APM solutions. Wily got its start delivering performance management solutions for Java applications, but now supports both .NET and Java.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>These survey results confirm that .NET applications are pervasive in large enterprises and their acceptance and dependability is continuing to increase, said Mike Allen, director of product management for CAs Wily Technology division. This begs the question of how to effectively manage environments that use both .NET and Java. CA Wily advocates a comprehensive application performance management solution that addresses both with a single solution and helps key Web applications<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>to meet business, customer experience and performance goals.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, the survey found that most enterprises have highly heterogeneous application environments and that .NET support teams are similar to Java support teams in terms of size, structure, problem types and time needed to isolate problems. A majority of respondents said their .NET and Java groups are integrated within their organizations, and the management responsibility is spread across departments such as development, operations and quality assurance, and is equally required in both environments.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The survey also found that nearly 60 percent of respondents said their .NET investment is growing, while 50 percent said they are adding new .NET personnel. Fiftyseven percent of respondents said .NET expenditures comprise more than a quarter of their overall businesscritical application investment, and nearly 20 percent of respondents put that figure between 75 and 100 percent.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>An increasing number of enterprises are realizing the benefits of deploying applications built on both .NET and Java, Jasmine Noel, cofounder and partner at Ptak, Noel &amp; Associates, said in a statement. However, with those benefits come the challenges of managing a heterogeneous environment coupled with the unique issues of both development architectures.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Oracle Upgrades Communications App Server]]></title>
	<link>http://www.buyfastsoftware.com/oracle-upgrades-communications-server-a-3702.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Oracle releases a new version of its Communications Converged Application Server. The new release is the first release of the technology since Oracle acquired it in its acquisition of BEA Systems.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Oracle has announced the availability of Oracle Communications Converged Application Server 4.0</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Oracle Communications Converged Application Server 4.0 provides high levels of availability and reliability through clustering, replication and geographic redundancy.&nbsp;This enables service providers to eliminate single points of failure, in case of catastrophic failures in one or more nodes in their telecommunications networks.&nbsp;&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The product, formerly named BEA WebLogic SIP Server, which was attained in Oracles acquisition of&nbsp; BEA Systems, enables network operators, network equipment providers, systems integrators and independent software vendors to develop, deliver and operate realtime, multimedia communications services,&nbsp; said Liam Maxwell, vice president of products, Oracle Communications.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As network operators worldwide deploy nextgeneration architectures, it has become increasingly important to quickly generate new revenue from these network investments, Maxwell said. Oracle Communications Converged Application Server delivers the IT and telecommunications tools necessary for deploying new services quickly and costeffectively.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Maxwell said Oracle Communications Converged Application Server is a converged Web and communications application development and deployment platform that combines Internet and communications capabilities with carriergrade high availability, performance, scalability and reliability.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The technology is a key component of the Oracle Communications Service Delivery product portfolio. Maxwell also said Oracle has pushed the development of the latest Session Initiation Protocol SIP Servlet 1.1 specification, Java Specification Request JSR 289, through the Java Community Process JCP.&nbsp; JSR 289 introduces a new application router that enables application developers to more quickly create services that help turn Webbased, realtime communications applications into enduser services, spanning existing business and operations support systems BSS/OSS. Moreover, Oracle Communications Converged Application Server is the first commercial SIP/IPMultimedia Subsystem IMS application compliant with the JSR 289 standard, Maxwell said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Operators are increasingly looking at Web/telecommunications convergence as a potential source for new and innovative nextgeneration services, said Brian Partridge, director of Yankee Groups Enabling Technologies Service Provider group.&nbsp;One effective approach to bringing the telecommunications and Web worlds together is to converge at the IMS services layer, using an open, standardsbased Java EE and IMS application server. Deploying a highly available, standardsbased application server with a converged container better positions operators to leverage the combined market dynamics of Web 2.0 and telecommunications.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Oracle also announced that a leading mobile service provider in Central and Eastern Europe, known as mobilkom austria group, has deployed Oracle Communications Converged Application Server to underpin its IMS services layer and deliver innovative, new services to its 16.5 million mobile customers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, Oracle officials said Korea Telecom Freetel KTF has deployed components of the Oracle Communications Service Delivery portfolio, which leverages Oracle Fusion Middleware, to build nextgeneration mobile services.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[F to Join VB and C in Microsoft Language Stable]]></title>
	<link>http://www.buyfastsoftware.com/join-microsoft-language-stable-a-3701.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft will deliver a new generalpurpose language known as F to developers next year. F supports financial modeling and analysis, scientific data analysis, algorithms and academic computing. F is a functional programming language for .NET.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>NEW YORKMicrosoft plans to deliver a new generalpurpose programming language to developers, known as F pronounced F Sharp, that takes advantage of the functional programming model.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Speaking at the VSLive New York conference here on Sept. 8, Luke Hoban, the F program manager at Microsoft, said F is a functional programming language for .NET, which will join C and Visual Basic as core .NET languages. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids state and mutable data. It emphasizes the application of functions, in contrast with the imperative programming style that emphasizes changes in state.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Functional programming means functions are very important, Hoban said. With F we pass around functions like any kind of data.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Hoban further explained that F is a functional, objectoriented, imperative and explorative programming language for .NET. And, F makes an inference that a language should be good at doing explorative development, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, by no means is F a replacement for C or Visual Basic, which are great for mainstream development, Hoban said. F is meant to go out and extend the reach of .NET to new developers and new types of developers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>F started as a research project in Microsofts research lab in Cambridge, England. And about eight months ago Microsoft decided there was an audience we could target more aggressively with the language, Hoban said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Although Hoban described F as a generalpurpose language, he said it is particularly suited to doing technical algorithms and explorative tests, financial modeling and analysis, data mining, scientific data analysis, domain specific modeling, and academic uses. In fact, Hoban said many of the early adopters of F are financial services<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>companies in New York on Wall Street.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Hogan also noted that F borrows from other languages and is strongly typed, has a succinct syntax, is scalable, has libraries, and is explorative, interoperable and efficient. Other characteristics early users have listed as benefits of F are that it is quick coding, supports scripting, has good performance, is symbolic and has .NET integration.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At the end of August, Microsoft released the September CTP Community Technology Preview of F. That CTP features improved integration with Visual Studio 2008 and was codeveloped by Microsoft Research in Cambridge and Hobans group in Redmond, Wash. The September CTP of F also features improvements to the F language and libraries to make them simpler and more regular. And there is also a new language feature, Units of Measure, which extends Fs inference and strong typing to floatingpoint data.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Don Syme, the Microsoft researcher who devised F, in a blog post, said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>F is a simple, typesafe, efficient, scalable language for the .NET platform that supports both functional and objectoriented programming. One of the key things about F is that it spans the spectrum from interactive, explorative scripting to component and largescale software development. In this release weve made major improvements to the language, libraries and tools across this spectrum.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Along with the CTP, Microsoft also launched a new F Developer Center on MSDN Microsoft Developer Network, said S. Soma Somasegar, senior vice president of Microsofts Developer Division, in a blog post. This developer center provides resources for F developers and links to F user communities.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Hoban said Microsoft will deliver in 2009 the first supported release of F that will be aligned with the next version of Visual Studio. However, Hoban said it is not yet clear whether F will be delivered as an addin or out of the box.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Because F supports immutability, it is good for parallel programming, Hoban said. We treat things as being immutable, and immutability comes up when we get to more parallel applications. ... What immutability means for F is if you define a value you cant change itits not mutable.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>F has the static typing of C with the succinctness of a scripting language, Hoban said. The language also features a type inference capability, where the compiler can tell what type the developer intended to use. Indeed, Hoban demonstrated the integration of F with Visual Studio, where he hovered the cursor over a piece of code and a popup displayed what type the code was. On the language side, some of the consistent feedback we get about F is that the combination of typeinferred programming and interactive exploration allows you to develop correct algorithms and objects quickly and with a very low error rate, Syme said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>F also supports pattern matching, functional collections and scripting via the Script.fsx extension, said Hoban said, who showed a demonstration in which he used DirectX and F to do visualization of data.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Regarding performance, in F you get really good performance, Hoban said. F can probably run 10 to 20 times faster than Python. ... You should look for performance at about the same level as C.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Hoban said as proof of the applicability of F, we develop F in F, with only one or two side projects in C, Visual Basic and C contributing to the development of the language.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[New Relic Delivers Free Rails Performance Tool]]></title>
	<link>http://www.buyfastsoftware.com/relic-delivers-free-rails-performance-tool-a-3700.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>New Relic delivers RPM Lite, a free version of its Ruby on Rails performance management tool. The free tool enables developers to tune performance of Rails applications even from their iPhones.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>New Relic, maker of application performance management software for Ruby on Rails environments, has announced a new free version of its performance monitoring solution, as well as new features to its enterprise version.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>New Relic announced Rails Performance Management Lite, a free, supported performance monitoring product that helps developers and application managers optimize production Rails applications. Developers who use RPM Lite can troubleshoot problems fast by seeing how their applications perform, in production and in real time. The free performance monitoring service is now available to anyone for unlimited use on as many applications or hosts as they need, company officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>RPM Lite monitors controller actions; ActiveRecord and database utilization; CPU and physical memory utilization; and slowest pages with drilldowns into page response time and slowest components. In addition, RPM Lite features a realtime dashboard displaying the performance and availability of all a users Rails applications at a glance; weekly email reports; Apple iPhone access for monitoring on the go; and no limit to the number of hosts or applications a user can monitor, or to the number of users in an account.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Being without New Relic RPM was like being stuck in a traffic jam, with frustrating lane changes that led nowhere, said Ryan Boyce, CEO of iOffer.com. Using RPM is like speeding through the carpool lane. Its fast and simple, and enables us to finetune our application for much better performance.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Lew Cirne, founder and CEO of New Relic, in a statement, said The wide adoption of any application development<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>platform demands an ecosystem of highquality tools and vendors. With a free RPM Lite subscription, Rails developers can now deploy and maintain apps of all sizes, building in performance and scalability from the start. As Rails development and operations teams see their applications grow, they have the opportunity to upgrade to our other subscriptionbased offerings.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>RPM Lite is available for free for unlimited monitoring in both production and development. Cirne said installation and setup take less than 5 minutes.&nbsp; Upgrading from RPM Lite to a paid subscription provides additional features such as Transaction Tracing, Automated Incident Detection, Error Tracking and Scalability Analysis.&nbsp; These are the new features New Relic announced for the standard enterprise version of RPM. The new features are available as part of the Bronze, Silver and Gold subscription levels for RPM.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft Sheds Light on Visual Studio 10]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-sheds-light-visual-studio-a-3699.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft has begun sharing some details on what the next version of Visual Studio will look like. According to Microsoft sources, the software giant will jazz up Visual Studio to deliver a more compact product with support for modern processes such as multicore and parallel programming, enhanced WPF support, and support for Microsoft Live Mesh and instant messaging in the platform.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft is beginning to shed a little light on what we can expect to see in the next version of Visual Studio, which has thus far been referred to as Visual Studio 10 or VS10.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>MJF has a post on it based on a blog entry from Jeffrey Schlimmer, a Microsoft engineer who attended the VSX Developer Conference, which ran Sept. 1516 at Microsofts Redmond, Wash., campus. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>VSX stands for Visual Studio Extensibility and at the VSX Developer Conference, Paramesh Vaidyanathan, Principal Product Unit Manager, and Rico Mariani, Architect for the Visual Studio Platform team shared some of their&nbsp;ideas and longterm goals for Visual Studio.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, Schlimmer said according to the keynote by two of the Visual Studio teams thought leaders, VS10 has four primary themes or pushes Experience  making Visual Studio the developers favorite application; Customer  Focus on a specific customers needs for this release, the smalltomedium business developer; Platform &nbsp;Ride the latest platform technologies for this release, the 2009 technologies; and Architecture Take the first of many steps to improve the infrastructure.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The duo also broke things down as far as what features are expected to be in VS 10 and which ones are more likely wishlist items that will come later.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Regarding architecture, VS10 will be more extensible VS10 will feature a new Windows Presentation Foundation WPF based text editor with&nbsp;finegrained extensibility, Microsoft Extensibility Framework  MEF, also known as Component Object Model&nbsp;COM for managed code, and new features to support multiple languages. In the later category under extensibility, Schlimmer said Visual Studio Tools for Applications VSTA will be used for macros and other enduser extensibility; more addins can be built in managed code; common project system; richer types and protocols for discovery, activation, and manipulation; synchronous extension and visualization model.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Schlimmer said the Visual Studio team presenters said VS10 will be frugal and scalable in that it will have a smaller footprint and&nbsp;emphasis will be placed on largetomedium solution development. Other features include MSBuild improvements in Visual C performance&nbsp;and scalability, support for the elimination of quadratic algorithms in C and VB project systems,&nbsp;a new editor that&nbsp;improves scalability, and a smaller footprint than Visual Studio 2008.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And later the product will support&nbsp;lazy population of UI elements for solutions, feature a common/scalable project system, and have common lowlevel storage in language services, Schlimmers post said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The VS10 release also will be more modern in that it will provide greater support for WPF, as well as for multiple monitors and multiple cores. Developers will be able to take advantage of a more modular WPFbased look and feel of the shell. And later the product will feature support for the full WPF shell, with WPF in&nbsp;all new feature areas, providing new and interesting views on code. There also will be support for&nbsp;extensive use of parallel framework to effectively utilize multicore hardware to improve VS responsiveness, Schlimmer said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, with VS10, the help system will&nbsp;use&nbsp;Live Search and integrate community ratings. And&nbsp;developers with multiple machines can synchronize using Live ID/Mesh. And later, the VS10 product will, like IBMs Jazz collaborative development environment, support instant messaging<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>as an integral part of the small team development experience, with&nbsp;multiuser editing of shared source, Schlimmer said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft gave no indication of when VS10 would become available.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[How to Architect NextGeneration Web Applications]]></title>
	<link>http://www.buyfastsoftware.com/architect-nextgeneration-applications-a-3698.html</link>
	<description><![CDATA[<H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>The future of Web development lies in building Rich Internet Applications as true, standalone Web clients based on open standards such as HTML, Cascading Style Sheets and JavaScript that interact with the server side purely through Web services. Knowledge Center contributor Matthew Quinlan explains why.<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></STRONG></H1><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><op>&nbsp;</op></STRONG></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Do you remember the first time you used Google Maps&nbsp;I do. I remember being stunned by the usability and then thinking, If this has always been possible in a browser, why did it take 10 years before someone did it <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The reality is that Google Maps is a feat of engineering that consists of almost 10,000 lines of JavaScript code executing within the browser.&nbsp;You can see much of this code by clicking on View Source from within your Web browser.&nbsp;However, this is not the standard JavaScript that is used to validate fields of a Web form or provide dropdown menus.&nbsp;Many JavaScript veterans would struggle to follow the source code because it is so complex.&nbsp;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>So, is it possible for mere mortals to build RIAs Rich Internet Applications, or does it require a development team like Googles, composed of PhDcarrying JavaScript ninjas&nbsp;Increasingly, the answer is Yes, it is possible. Many tools and libraries have been created both commercial and open source to reduce the complexity of building RIAs.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>An interesting, related trend is the movement of more and more logic off the server and into the clients browser.&nbsp;Fueled by the ubiquity of broadband connectivity, the increased processing power of PCs and improvements in browser support for JavaScript, the amount of JavaScript code embedded in a Web page has jumped significantly in the past few years.&nbsp;While users may not understand the technology underneath, they do notice that fewer of their clicks require a complete page refresh that is, rating an article by clicking on a number of stars.&nbsp;As the migration of user interface logic off the server and into the client accelerates, the obvious question becomes, Why do ANY UI logic on the server&nbsp;Answer Because change is hard, so people naturally resist it.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Since the first CGI Common Gateway Interface program in 1995 generated HTML dynamically in response to a Web request, we have continuously built on this concept of serverside, dynamic HTML generation.&nbsp;Innovations in Web development were often just abstractions built on top of this concept.&nbsp;But abstraction is a doubleedged sword.&nbsp;It eliminates the need to understand everything going on under the hood.&nbsp;However, each abstraction layer typically includes its own configuration, quirks and conventions. The result is that Web development has become unnecessarily complex for example, Java Platform, Enterprise Edition 5.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>One of the main reasons for this complexity is that Web application architectures are still an evolution of the CGI model from 1995.&nbsp;But, at the time CGI was invented, a different programming model dominated the software development landscape. It was known as clientserver. The clientserver years are likely the single most productive era in software application development.&nbsp;But when the tidal wave of the Web hit, there was no turning back.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>One of the most compelling concepts of clientserver computing was the idea that the UI should be independent of the technology chosen for the business logic and data persistence. In todays Web programming model, if you decide to change your middle tier from Java to Ruby, you rewrite your entire UI, generating HTML from .rb scripts instead of .jsp scripts.&nbsp; The UI is tightly coupled with the serverside technology choice.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>An opportunity exists today that hasnt existed until recently outside of building UIs completely inside a proprietary player&nbsp;such as&nbsp;Flash.&nbsp;Stop generating your UIs from serverside scripts.&nbsp;Write rich Web applications as standalone clients based on open standards such as HTML, CSS Cascading Style Sheets and JavaScript that interact with the serverside purely through Web services<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>.&nbsp;Call it clientserver if you like, but without the baggage of software distribution, version management and platform dependencies.&nbsp;While JavaScript was the foundation of this revolution, it was the introduction of CSS, DOM Document Object Model manipulation, and finally, AJAX Asynchronous JavaScript and&nbsp;XML that allowed us to build&nbsp;truly standalone Web clients.&nbsp;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>An interesting result of this model is the division of labor created by isolating the technology skills to the specific layer of the architecture. You can have UI developers who know only HTML, CSS and JavaScript, instead of paying a Java 2 Platform, Enterprise Edition J2EE architect lots of money to write Web pages.&nbsp;Likewise, your serverside developers can focus on providing serviceoriented business logic and persistence rather than adding bold tags to Web pages.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Web is morphing into a delivery platform for client applications that consume external services from one or many sources, as well as a platform that provides a rich user experience with minimal page turns.&nbsp;This is the future of Web development.&nbsp;The client operating system IS the browser.&nbsp;Need proof See the rise of offline, SSBs Single Site Browsers and desktop Web integration.&nbsp;<B><op></op></B></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft, Mozilla, Google Talk Browser Futures]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-mozilla-google-talk-browser-futures-a-3697.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Representatives of big browser makers Microsoft, Mozilla and Google talk about the future of browsers, as developers decry browser incompatibility and ask what browser makers plan to do about it. The panel of experts talked about HTML 5, Canvas, Silverlight, IE 8, Google Chrome and Firefox at the Web 2.0 Expo.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>NEW YORK  In a session billed as the browser wars up close and personal, key Microsoft, Mozilla and Google representatives spoke about the past present and future of the browser platform as they see it.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In the session at the Web 2.0 Expo here on Sept. 19, entitled The Future of Browsers, Chris Wilson, platform architect in the Internet Explorer IE team at Microsoft, Brendan Eich, chief technology officer at Mozilla and creator of JavaScript, and Ojan Vafai, a software engineer on the Google Chrome team took questions from the dynamic duo of Ben Galbraith and Dion Almaer, the cofounders of Ajaxian.com.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Despite having reps from three heralded browser teams that compete for user and developer attention, the session was pretty subdued. But what could really expect Despite the best laid plans of my good pals Almaer and Galbraith, the browser boys kept things tame and refused to sling any mud. But the Ajaxians did a masterful job, not only of corralling topnotch talent to speak on their panel, but also of getting things going with a series of relevant questions ranging from Microsofts support for various web standards, to Googles plans to grab market share, to how will react to new competition.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Yet, one of the issues that stood out to me was that of developer discontent. When the Ajaxians opened up questioning to the audience, an attendee stood up and said Googles announcement of its new browser was greeted with shock and horror, by him. This is hell, he said to applause from the audience. And he followed up with a question to the panel What are you going to do about it<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The guy was referring to developers often having to choose which browser to support or having to create variations of their applications to run on different browser platforms. And based on the reaction of the crowd, developers want to see something done, whether its standards or what.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Chris Wilson of Microsoft said he recommended investment in test suites. Getting more tests and test suites will help some. Wilson also said Microsoft has addressed the issue of compatibility in Internet Explorer 8. Meanwhile, the attendee jokingly asked if Microsoft could just kill off IE 6. Wilson said there is a user base for IE6 that Microsoft has to support.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In another telling point in the session, blogger Hank Williams asked the panel if the browser was becoming the new operating system. Its apples and oranges comparing an operating system and a web browser, Vafai said. While there are some similarities they are two very different things, Vafai said in Googles do no evil tone of response. He said there are some things in a browser that are operating system competitive such as font rendering. But, its not even clear what you could do to replace an operating system with a browser <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Of course, when Google announced its Chrome browser that was the first thing many observers said  that Google was moving to replace the operating system.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Its already happening, Eich said. You dont see as many Windows apps being built per se; browsers have already intermediated operating systems. This is the kind of evolution you see when platforms grow platforms on their backs.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Galbraith asked Eich, who was seated between Wilson and Vafai, how he felt with Microsoft having such a high percentage of the browser market on one side of him and fierce competitor and upstart browser entrant Google on the other. Weve got them right where we want them. he said <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Eich then said that although Google is a mighty competitor, Mozilla has been doing open source software for years and although WebKit, the engine for Googles Chrome browser has been around for some time, Googles challenge will be to move it forward with its own developer community. You cant just sprinkle open source pixie dust on it and it works like magic, Eich said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, asked if Googles goal was to take market share away from Microsoft and Mozilla, Vafai in more donoevil speak said The primary goal of Google Chrome is to push forward web development. He also said Google plans to implement the features in the HTML 5 specification. Google wants to see web applications<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>do well. If it adds competition to the market and makes web apps done better, great.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Please. Of course Google wants to take share away from Microsoft and Mozilla. And it will.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Vafai also noted that Google intends to support addons, like the Firefox extensions and Greasemonkey scripts, and we intend to do both of those with Google Chrome. He said the founder of the Greasemonkey extension now works on the Chrome team.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Eich said addons in Firefox are a potential source of instability, but also a vehicle for innovation. Wilson said addons have been part of IE and the general pattern of extending the platform will continue.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Galbraith asked Wilson if Microsoft is holding back support for the Canvas element of HTML 5 because of its proprietary Silverlight rich Internet application technology. We dont get to choose whether there is an open standard called Canvas or HTML 5, Wilson said. Silverlight is an endtoend platform thats not the platform my team works on. We look at the need for vector graphics and I never said to my team Hey, lets just use Silverlight; we dont need vector graphics support. Vector graphics support is one of the things well see next.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For his part, Eich said Mozilla has implemented many HTML 5 features including Canvas, offline support and Web Workers. Firefox has taken the lead in including HTML 5 features, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Vafai added that all the credit for HTML 5 features in Chrome goes to the WebKit team. Google Gears also supports HTML 5 features, he added. Vafai said Google has not done a lot to extend the WebKit platform. With Chrome, it was an intended goal to match Safari, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Wilson said We took a lot of functionality weve shipped in IE 8 beta 1 and 2 from the HTML 5 spec, like the local store work.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Wilson also said IE 8 features tooling with lots of polish and has added profiling. Whenever you build an application its really important to have a rich tool set on each browser, he said. With IE 8, you dont have to go into FrontPage or Visual Studio and hack a fix, for problems, he said. Meanwhile, Vafai said Google Chrome has broad support for debugging.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Wilson also said Microsoft has a representative working on the incubation group for a geolocation specification for browsers. However, the challenge there is user privacy, he said.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Serena Acquires Project Management Software Maker]]></title>
	<link>http://www.buyfastsoftware.com/serena-acquires-project-management-software-maker-a-3696.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Serena Software acquires Projity, maker of an opensource project management solution called OpenProj and a softwareasaservice project management offering. OpenProj is available for Windows, Linux, Macintosh and Unix, and works with leading opensource office suites including Suns StarOffice, IBM Symphony and OpenOffice.org.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Serena Software has announced its acquisition of Projity, maker of an opensource project management solution as well as a softwareasaservice project management offering.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Were announcing the acquisition of a company called Projity to deliver opensource desktop project management and a SAAS project management solution&nbsp; to give us an ondemand project management offering along with the free desktop project management offering, said Rene Bonvanie, senior vice president of global marketing, partnerships and online services for Serena.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Projitys free, opensource desktop project management software is called OpenProj, and it is available under the Common Public Attribution License for individual project managers to download free of charge. OpenProj offers similar functionality as Microsoft Projectwith support for multiple platforms. <op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Serena Software acquires Projity, maker of an opensource project management solution called OpenProj and a softwareasaservice project management offering. OpenProj is available for Windows, Linux, Macintosh and Unix, and works with leading opensource office suites including Suns StarOffice, IBM Symphony and OpenOffice.org.</SPAN></STRONG></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Serena Software has announced its acquisition of Projity, maker of an opensource project management solution as well as a softwareasaservice project management offering.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Were announcing the acquisition of a company called Projity to deliver opensource desktop project management and a SAAS project management solution&nbsp; to give us an ondemand project management offering along with the free desktop project management offering, said Rene Bonvanie, senior vice president of global marketing, partnerships and online services for Serena.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Projitys free, opensource desktop project management software is called OpenProj, and it is available under the Common Public Attribution License for individual project managers to download free of charge. OpenProj offers similar functionality as Microsoft Projectwith support for multiple platforms. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Bonvanie said the success of OpenProj, with more than 600,000 downloads in 142 countries over the last year alone, shows there is considerable market opportunity for an opensource alternative to commercial desktop project management applications. OpenProj is available for Windows, Linux, Macintosh and Unix, compatible with Microsoft Project files and available in 11 languages. It is designed to work with leading opensource office suites<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>including Suns StarOffice, IBM Symphony, and OpenOffice.org, which boasts 100 million users, Bonvanie said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Projitys ProjectONDemand SAAS solution is for small and midsize organizations where several users collaborate on multiple group projects, Bonvanie said. ProjectONDemand helps to eliminate the complexity of deploying Microsoft Project for large, geographically dispersed teams. It builds on the functionality in OpenProj by delivering additional multiproject, collaboration, reporting and management features for a small subscription fee. Many companies use ProjectONDemand, including Corning and Sun Microsystems.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, with this acquisition, Serena bolsters its Serena Mariner PPM Project and Portfolio Management offering. Serena Mariner provides visibility into project and portfolio status and metrics to ensure the right people are on the right projects at the right time.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With this acquisition of Projity we achieve two goals better integration of our project management solutions, and we also gain a fully functional alternative to Microsoft Project, Bonvanie said. We have acquired the company and all of its employees, he added, but noted that the terms of the transaction would not be made public. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ultimately, Well also produce a unified product that will deliver combined functionality of this product with Mariner, Bonvanie said, noting that Serena will integrate ProjectONDemands project management capabilities into Serena Mariner, the companys enterpriselevel PPM offering.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Serena will continue to offer OpenProj through open source under the name Serena OpenProj.&nbsp; ProjectONDemand is available immediately as Serena Projects On Demand and is priced starting at 10 per user per month. Serena Mariner 2008 is available now for onpremises and ondemand implementations. Pricing for Mariner 2008 On Demand is as low as 18 per user per month. The integrated Serena/Projity product will be available in the first quarter of 2009, Bonvanie said.&nbsp;<B><op></op></B></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Adobe Announces Creative Suite 4]]></title>
	<link>http://www.buyfastsoftware.com/adobe-announces-creative-suite-a-3695.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Adobe Systems announces Adobe Creative Suite 4, which the company calls its biggest software release to date. It includes Adobe Creative Suite 4 Design editions, Creative Suite 4 Web editions, Creative Suite 4 Production Premium, Creative Suite 4 Master Collection, as well as 13 point products, 14 integrated technologies and seven services. Adobe also has made a beta of its Flash Player 10 available.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe Systems has announced the Adobe Creative Suite 4 product family, a new release of the companys design and development software for virtually every creative workflow. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe officials said Adobe Creative Suite 4 helps smooth workflow among developers and designers, and the software suite includes enhancements in the companys print, Web, mobile, interactive, film and video production offerings. Company officials called Adobe Creative Suite 4 Adobes biggest software release to date. It includes Adobe Creative Suite 4 Design editions, Creative Suite 4 Web editions, Creative Suite 4 Production Premium, Creative Suite 4 Master Collection, as well as 13 point products, 14 integrated technologies and seven services. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe Creative Suite Master Collection CS4 combines virtually all of Adobes new design and development applications, technologies and services in a single box.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Designers and developers are shaping the way that people consume information, share ideas, sell products, tell stories and create memorable experiencesin print, online and via mobile handsets, said Shantanu Narayen, president and chief executive officer at Adobe, in a statement. Whether youre creating a rich Internet application, a video or a bestselling magazine, Adobe Creative Suite 4 delivers powerful crossmedia technologies that have the ability to elevate products, brands and ideas above the clutter.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With Adobe Creative Suite 4, users can choose from six suites or full version upgrades of 13 standalone applications, including Photoshop CS4, Photoshop CS4 Extended, InDesign CS4, Illustrator CS4, Flash CS4 Professional, Dreamweaver CS4, After Effects CS4 and Adobe Premiere Pro CS4.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>InDesign CS4 includes a new Live Preflight tool that allows designers to catch production errors and a newly customizable Links panel to place files more efficiently, the company said. The new ContentAware Scaling tool in Photoshop CS4 and Photoshop CS4 Extended automatically recomposes an image as it is resized. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Flash CS4 Professional now offers the ability to apply tweens to objects instead of keyframes, providing greater control over animation attributes. Also in Flash, the new Bones tool helps create more realistic animations between linked objects.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also, Adobe Creative Suite 4 expands access to services available to creative professionals and developers who want to collaborate online, the company said. Adobe ConnectNow, a service of Acrobat.com, can be accessed from InDesign CS4, Illustrator CS4, Photoshop CS4 and Photoshop Extended CS4, Flash CS4 Professional, Dreamweaver CS4, Fireworks CS4, and Acrobat 9 Pro, allowing realtime collaboration with two colleagues or clients, company officials said. Designers can also share color harmonies with Adobe Kuler, which is now accessible from within InDesign CS4, Illustrator CS4, Photoshop CS4 and Photoshop Extended CS4, Flash CS4 and Fireworks CS4. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Other online resources include Adobe Community Help for technical questions; Resource Central for accessing video and audio productrelated news and tutorials, as well as Soundbooth scores, sound effects, and other stock media; and Adobe Bridge Home, a customizable resource for tips, tutorials, news and inspirational content. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe Creative Suite 4 and its associated point products are scheduled to ship in October 2008 with availability through Adobe Authorized Resellers and the Adobe Store at adobe.com/go/gnstore. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Adobe Flash Player 10 is available in beta as a free download from Adobe Labs at adobe.com/go/astro with general availability expected by the end of the year, the company said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe Flash technology continues to revolutionize expressiveness on the Web while Creative Suite has become the industry standard for the creation and delivery of online experiences that delight audiences and customers worldwide, said John Loiacono, senior vice president of Creative Solutions at Adobe, in a statement. Having impact on the Web is essential for any brand, product, company or organization that wants to remain vital and Adobe Creative Suite 4 has the tools to make the Internet the primary communication channel for any idea or message. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, With the next generation of tools in Creative Suite 4 and Device Central CS4, Adobe empowers creative professionals to bring great new content to a broad set of mobile platforms, said Gary Kovacs, vice president and general manager of Mobile and Devices at Adobe. Device Central CS4 dramatically simplifies the testing process and reduces production time to bring rich and consistent enduser experiences to hundreds of the latest device models worldwide.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Changing Good Programmers into Great Programmers]]></title>
	<link>http://www.buyfastsoftware.com/changing-good-programmers-into-great-programmers-a-3694.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Not everybody is cut out to be a programmer. But for those who are, there is no reason you, as a manager or executive, cant help them move from just good to great, amazing and even awesome. Jeff Cogswell shows you how.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>During the past two decades, Ive worked with some really great programmers and software developers. And, unfortunately, Ive worked with more than a few who probably should have chosen a different field. But the vast majority of the programmers fell somewhere in the middle. They were good. Not amazing, but definitely not bad either.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For managers and executives who have programmers and software developers reporting to them, the variation in skill can present quite a problem when youre trying to build a great product. How can you transform the good programmers into fantastic, amazing, awesome programmers<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Believe it or not, you <EM>can</EM>. Lets see how to do it.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>First, you need to make sure your programmers have the essential skills, the fundamentals. Some do; some dont. Just because they survived an undergrad program in computer science doesnt meant they do.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Now this is going to sound obvious, but at the very least, every software developer must be a master of writing good lines of code. Youve seen those who arent, the programmers who sit there for hours, staring at 10 lines of code, trying to figure out whats wrong and cant. This kind of thing can happen to all of us programmers occasionally. But the problem is the programmer who does that on a regular basis.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ive worked with these programmers and youve probably had some working for you. They would come to me all the time, interrupting my work, and drag me to their cube to debug their code.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And this is going to sound rough, but the reality is some people just arent cut out for programming. Im talking about a very small percentage of people here, fortunately. But theyre out there. If you have such a programmer on your staff, it might be time for a meeting with HR and a talk about other opportunities, perhaps in sales, customer support, testing QA or some other area of the company. He or she may excel in these areas. But you probably dont want him or her dragging the whole team down.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Fortunately, thats just a small percentage. Lets talk about the huge population that are in the middle, those who are good but not amazing. These are the ones you can help. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In fact, many of them are future experts but are, right now, just younger and less experienced. Such people dont always know about all the issues that can arise in software development. This isnt a problem with their ability; its really just a problem of inexperience, something theyll overcome with time.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Probably the single biggest issue that younger programmers overlook is the <EM>hidden complexity</EM> in todays software systems. This is true especially for todays Webbased systems that can serve multiple Web users simultaneously.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In the old days, we would run what was called stress testing on our desktop applications. This involved running a program that would put our computer into a lowmemory, lowdiskspace state, allowing us to see whether our software could function. But with todays multiuser Web sites, the biggest problems arent so much stress on memory and disk space, since typically the software will be running on large servers with a team of IT people making sure theres plenty of both. Instead, today the problems come more from multiple users trying to do the same thing simultaneously. And thats where the less experienced programmers might fall short in their coding.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Heres an example Suppose your team is developing an ASP.NET application that will be storing data in an XML<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>file. Ask your team what it takes to write data to the file. If theyre inexperienced, they might express the answer very simply, as in<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; You open the file.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; You write to it.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; You close the file.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Or, you ask them how to read a file<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; You open the file.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; You read the data you need.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; You close the file.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Seems simple and straightforward enough. But its not. There are actually far more complex issues that can come up, issues that experienced programmers are well aware of but less experienced programmers might overlook, causing major problems when the software is running in a production environment. For example, what if two people are visiting the site simultaneously Both are entering data into a Web form that needs to be saved. Your server is handling both people at the same time. Remember, the servers can run multiple threads at once that is, the program is running the same parts of the code simultaneously. A separate thread is used to handle each user.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And thats where things get messy. The programmers might have written the code to open the file, read the whole thing into memory and close the file. Then the program would add on the users new data to the data in memory, and write the whole thing back to the file, effectively replacing the entire file. This is common practice and it works well.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The problem is that if there are two users accessing the system, both threads might open the file, read the data in and close it at roughly the same time. Then simultaneously each thread might modify its own private version of the data. The first thread will write the data to the file and close it. Then the second thread will do the same, perhaps a tiny moment later, overwriting the first threads version, losing the first users data.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Or, one thread might open the file for writing, and then the second thread might try to do the same but not be able to because the operating system locked the file when the first thread opened it, and this thread might not handle the situation appropriately and could crash the whole site, causing error messages to show up in the browsers of all the people visiting the site.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ive seen this kind of thing happen many times. And thats when we programmers get a phone call at 3 in the morning because the operations team couldnt get the software up and running again. And then we have to either connect remotely or drag our butts into the office in the middle of the night, load up on caffeine and track down the problem.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And then we find exactly what the problem is and how to fix it. In our example in particular, it turns out the programmer would have been better off using a set of classes built into the .NET framework<vshape idx0000i1026 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75> <vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>that allow for read and write locks on files. These classes are easy to use and take only a couple lines of code. Had the programmer used these, the problem wouldnt have occurred.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As a programmer, I remember seeing such messups in code and complaining to others in the company about it. One tech writer friend of mine laughed and said, Oh, you guys each have your own way of doing things, and neither is better than the other.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Oh, really Well theres a good litmus test for determining if the code is right Does it crash<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Good software doesnt crash. Good software doesnt cause phone calls in the middle of the night where panicked people have to try and figure out why the software crashed.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ive expressed this litmus test before to others, but was met with <EM>severe</EM> resistance from other programmers. People dont like criticism. But the fact is, perfect software doesnt crash. The reality is that with todays massive systems its nearly impossible to get every single bug out. But its certainly within reason to get as many as bugs as possible out, minimizing crashes as much as possible and <EM>not</EM> using the excuse that Bugs are inevitable and we should live with them.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And writing code for a Web server that crashes when two users connect to it simultaneously is <EM>unacceptable</EM>.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Handling things correctly, a manager can teach his or her team to not allow such bugs in the first place, and can oversee the process to prevent such bugs. How can this be done<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>First, the team and the QA folks must do their job in testing. Its easy to run through a test and see that the program works fine when only one user is accessing the software; its also easy for you, as the manager, to see that its working wonderfully and to feel good about it. But its not so easy to run a real stress test where hundreds or even thousands of threads are running simultaneously, all trying to access and manipulate the data. <EM>Thats</EM> when youll discover the real problems, the kind that can bring a system to its knees. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>To run these kinds of tests requires that you have a QA team of testers who know their tools and know how to simulate such conditions. And further, its important that the coders are aware of the issues so that by the time their code gets to the QA team, its already set up to handle highload situations.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>That brings me to the second point The developers must be trained in how to write code that handles such situations correctly so the system doesnt crash. I said that some bugs will creep in, and as much as I dont want to live with that situation, I suppose I accept it as fact. And your programmers, by the way, should have a similar attitude, rather than just shrugging and saying bugs are normal. Bugs are unacceptable, and we must stop as many as possible, but occasionally we have to accept that a couple might slip through. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Thus, at a minimum the programmers <EM>must</EM> be aware of what can go wrong, and must know how to write code that handles those situations correctly. And that means writing code that is threadsafe and is scalable meaning it can run not only on a singleuser basis, but easily and efficiently when hundreds or thousands of people are using it simultaneously, and even when divided up onto multiple servers.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Adobe AIR Looks Beyond Competition from Microsoft Silverlight an]]></title>
	<link>http://www.buyfastsoftware.com/adobe-looks-beyond-competition-from-microsoft-silverlight-a-3693.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Adobe CTO chief technology officer Kevin Lynch takes a what, me worry attitude to Adobes competition in the Web design and Web development tool makers core market. Lynch said Microsoft has not impacted Adobe with its Silverlight or Expression design tool set and Google Chrome does not make Adobe AIR an antique.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>CAMBRIDGE, Mass.  In an interview with eWEEK, Kevin Lynch, chief technology officer at Adobe Systems, said Adobe is looking beyond competition from Microsoft and others and focusing on providing innovation for its base of designers, developers and end users of its technologies.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For instance, when asked whether the new Google Chrome browser with its nascent ability to run Web applications as desktop applications might present competition to Adobes AIR technology, which enables users to run Web applications across operating systems and work on the Web as well as the desktop, Lynch said Chrome is a Web browser and Im excited to see more innovation in the Web browser space. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, the ability to run an application in Chrome and save a shortcut to the desktop, right now what that means is basically its an icon that launches you to a Web page and then youre interacting with that application again, Lynch said. Thats not the same approach that were taking with AIR, where you can actually install a Web application on your computer and it runs whether youre online or offline and you can access information you couldnt with a Web application  so being able to access your local documents and edit them in a word processing application or a rich editing application. Thats not possible inside the Web model with the sandbox. Doing things like notification on the screen and being able to drag and drop information between applications, these are things that AIR is enabling you to do on the computer that the Web browser doesnt do.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Lynch, who spoke with eWEEK at the Massachusetts Institute of Technology Emerging Technology conference here, asked why should a user have to switch from a preferred browser to Chrome anyway. If you like using Firefox or you like using Opera or Internet Explorer and you want to install a Web app on your computer, you have to change browsers, he said. And my view is you shouldnt have to change browsers, you should be able to do that without having to make that switch.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, Lynch said that now that Google is also supporting the WebKit engine, which Adobe also supports, in Chrome, the companies will likely be working together more. Theres a lot of momentum around using WebKit as a core technology for HTML, Lynch said. We adopted that for AIR and were contributing to the opensource project. Nokia is active there, Google is, and Apple is. So I really think theres increasing momentum around that as a good implementation of HTML that is broadly applicable and works on mobile as well as on PCs.<op></op></SPAN></P><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight normal><op>&nbsp;</op></SPAN></H1><H1 styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN styleFONTWEIGHT normal; FONTSIZE 12pt>Meanwhile, Lynch said Adobe has seen no real impact of the concentrated focus Microsoft has placed on some of Adobes core business. Asked how the competition with Microsoft has been going, Lynch said<op></op></SPAN></SPAN></H1><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><B><op>&nbsp;</op></B></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I would characterize it more as weve been going in an innovative direction for a long time at Adobe in terms of enabling people to express themselves with tools, get great clients out across the Web and get great serverside experiences. And what I see now is Microsoft starting to target each of those areas that we continue to innovate in and that weve been leading in for decades. But that is more of a following position than an innovative position. If you look at Silverlight versus Flash, for example, weve been deploying Flash on the Web for a decade to great success. There is no other technology thats as widely distributed as Flash today. We havent seen any impact or lessening of Flashs momentum so far. In fact, acceleration is what were seeing. Flash came from nowhere on video. By incorporating video in Flash Player across the Web, almost overnight we saw this incredible revolution and now over 90 percent of video streaming on the Web is actually in the Flash format.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, with AIR, Microsoft has no solution in that space right now, Lynch said. While its competing with Flash via Silverlight, there is no competition for AIR right now from Microsoft. Except maybe from Windows, but thats an operating system. And AIR runs across operating systems. So thats kind of missing the point to say a particular OS is competing with AIR.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And in tooling, Lynch said Adobes newly announced Creative Suite 4 is just the best in the world at enabling people to express themselves. I would say Creative Suite is really light years ahead of where Microsoft is coming in with tooling. So were just going to keep focusing on our customers, working to innovate and not be distracted by how we might be pursued in some cases.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Adobe Talks Open Source, Innovation and the Future of Flash]]></title>
	<link>http://www.buyfastsoftware.com/adobe-talks-open-source-innovation-future-flash-a-3692.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Kevin Lynch, CTO of Adobe talks with eWEEK about opensourcing Flash, the new Adobe Creative Suite 4 CS4, mobile technology and more. Lynch also talks of competing with Microsoft Silverlight and Expression and possibly with Google Chrome.</SPAN></STRONG></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Kevin Lynch, Adobes chief technology officer and senior vice president, Experience &amp; Technology Organization,&nbsp;oversees Adobes experience design and core technology across business units.&nbsp;This role includes driving Adobes technology platform for designers and developers across desktops and devices, including Adobe Flash Player, PDF Portable Document Format, Adobe Flex and Adobe AIR, the crossoperating system application runtime that bridges the computing power and data capabilities of the desktop with the realtime dynamic capabilities of the Web.&nbsp;Lynch sat down for an interview with eWEEK Senior Editor Darryl K. Taft at the Massachusetts Institute of Technology Emerging Technology conference in Cambridge, Mass., on Sept. 25.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Q What stands out to you about Adobe Creative Suite 4 CS4, which you just announced the other day</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>A</SPAN></STRONG><SPAN stylemsobidifontweight bold> Well, the integration between all the tools is something that we did when we brought Macromedia and Adobe together. And with CS3 we were able to do some of that integration, but with CS4 we were able to dramatically move the integration along. The other thing is with Flash Player 10 we added a lot of new innovative expressiveness inside that release. That includes things like&nbsp;filter effects, so you can take the same language used in After Effects to do production time video effects  so youre able to do that now live at runtime in the Flash Player. So thats a really big change in the ability to make those effects interactive if you decide to change them later. But its a lot of tooling inside the Flash Player.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The other thing is weve integrated 3D effects in Flash Player 10, so you can now do 3D transformations and you can have a lot of great 3D control, and across CS4 3D is a pervasive element of the tooling. Even within Photoshop you can bring in a 3D model now and you can actually paint in 3D on the model. And that is amazing to see that work.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The other area is text. In Flash Player 10 weve put a whole new text&nbsp;engine in Flash.&nbsp; And that came from the engineers working on InDesign, so weve got decades of experience in managing text and layout and publishing, and weve applied all that experience to making the text engine in Flash extremely world class. You can do kerning and you have control over the line breaking and you can do flowing of text across columns and you can use any font you want. So in terms of rendering text on the screen, Flash is now a huge step ahead. And thats supported across the tooling as well<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also what were doing is were starting to integrate services with the tooling. So in addition of features in the tools we are now integrating hosted services as part of the tools experience. So if you are using Creative Suite and using Dreamweaver and you want to understand how your Web page is going to actually look across browsers, you used to have to have all the different browsers on your computer and run Linux, Macintosh and Windows to test your pages. It was a pretty laborious process. So what were doing now is were hosting a browser testing solution or a way to simulate what the browsers look like. Thats an example of how were providing services with the tools and thats a big shift in how were actually building our software now. Were really embracing hosted services.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Another area is collaboration. People are starting to work together a lot more on the Web. So our tools are starting to support that collaboration  whether thats the formats between the tools or working more seamlessly, which were doing with interactive graphics now. Theres a really seamless way to exchange that between the tools using something called FXG, which is an exchange format within the tools.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>But also in terms of realtime collaboration...If youre working with someone and you want to jump into a screensharing session with that person, weve got something called ConnectNow. So you can go from Photoshop and you can go collaborate with somebody else then you can share your screen and talk about it with live audio and video.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>These are some of the areas were beginning to work on, but theres a lot to CS4. Its the biggest software release weve done in our history of 25 years in business.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Q Whats next on the opensource agenda for Adobe</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>A</SPAN></STRONG><SPAN stylemsobidifontweight bold> Weve got a very active opensource effort right now. What weve been doing is opensourcing Tamarin. We have published a bug database for Flash Player, so the development process is very open around these technologies. And with Flex, weve opensourced Flex already, which also has an open bug database. And were getting to the point now where we can start taking contributions to the code for Flex. So were learning. Its something thats a transformation for us. And were working to embrace that as a great way to build software.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Q Whats the plan for Flash going forward Is there any thought of opensourcing it</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>A</SPAN></STRONG><SPAN stylemsobidifontweight bold> We already open source the core of Flash, the virtual machine, Tamarin. Ten years ago we published the format that Flash uses called SWF. And for a while that format had a license agreement around it where we asked that people not make their own Flash players. And the goal of that was to maintain consistency of the runtime. We saw other runtimes out there like Java and others that came out and got fragmented. So with Flash over the last decade weve achieved consistent distribution around the Web. That is a pretty unique achievement around the Web. So we actually removed the license restriction this year from the SWF format. So anyone can go create anything they want around that format, including a player if they want to. Were doing that to increase confidence in relying on Flash around the Web, especially as were moving to mobile devices. But our hope is that there wont actually be a proliferation of many Flash players because that will really make it difficult for people to rely on the consistency that weve brought. So were going to keep focusing on making an incredible Flash player and innovate on that.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>But we need to balance openness and consistency. So were very open about what goes into Flash Player, the bugs in Flash Player, the code and scripting engine in Flash, the format with Flash, the protocols with Flash. There is incredible openness around Flash. Theres a vibrant opensource community where there are dozens of opensource projects that are alive and active. You can go to osflash.org and you can see a lot of those there. So I think open source and Flash is very much a part of the agenda here and&nbsp;a part of the success of Flash today. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Now whether we would publish the entire Flash Player as open source is something that first of all would be somewhat challenging in that there are some codices in Flash that we dont have the rights to all the source to. Thats one challenge with that. The other is that I think in terms of whats best here for consistency of Flash on the Web, having multiple implementations and having forking and splintering of that code would be a big loss for the Web in terms of that consistency. So were really working to be a good steward of Flash and making sure that it runs across operating systems on the Web. And we really&nbsp;want to make sure that we dont end up in a situation where its fragmented and loses the value that it has brought to the Web so far. Thats really what were working to do is to maintain the consistency, but were very inclusive of open source and involved in open source to enable that innovation of the opensource community to be part of the success story with Flash.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Q Do you view Googles Chrome browser as a potential threat to Adobe AIR because of Chromes nascent ability to run Web applications as desktop applications</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>A</SPAN></STRONG><SPAN stylemsobidifontweight bold> Chrome is a Web browser and Im excited to see more innovation in the Web browser space. We see that as a great thing at Adobe. And the more browsers there are in the world the better it is for us. We make tools that work across browsers and we can solve some of the crossbrowser compatibility stuff with tooling. So that helps us with making more interesting features. And also with technologies like&nbsp;Flash, we can make that work consistently across all these different things. So browser innovation is great.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Now the ability to run an application in Chrome and save a shortcut to the desktop, right now what that means is basically its an icon that launches you to a Web page and then youre interacting with that application again. Thats not the same approach that were taking with AIR, where you can actually install a Web application on your computer and it runs whether youre online or offline and you can access information you couldnt with a Web application  so being able to access your local documents and edit them in a wordprocessing application or a rich editing application. Thats not possible inside the Web model with the sandbox. Doing things like notification on the screen and being able to drag and drop information between applications, these are things that AIR is enabling you to do on the computer that the Web browser doesnt do. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And the other thing is that if someone wants to use a Web application installed on their computer then they really have to change Web browsers<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>. If you like using Firefox or you like using Opera or Internet Explorer and you want to install a Web app on your computer you have to change browsers. And my view is you shouldnt have to change browsers, you should be able to do that without having to make&nbsp;that switch. But I like that Chrome is out there and were working with the Chrome team to make sure Flash and PDF work really great.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft to Distribute jQuery Library As Is]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-distribute-jquery-library-a-3691.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>But what is perhaps most important about the Microsoft announcement is that not only will Microsoft be shipping jQuery with Visual Studio, but the company will distribute the jQuery JavaScript library as is, Guthrie said. The company will not be forking, or changing, the source from the main jQuery branch.&nbsp;And the files will continue to use and ship under the existing jQuery MIT license, Guthrie said.<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The jQuery intellisense annotation support will be available as a free Web download in a few weeks  and will work great with VS 2008 SP1 and the free Visual Web Developer 2008 Express SP1, Guthrie said. The new ASP.NET MVC download will also distribute it, and add the jQuery library by default to all new projects, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We will also extend Microsoft product support to jQuery beginning later this year, which will enable developers and enterprises to call and open jQuery support cases 24x7 with Microsoft PSS Product Support Services, Guthrie said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Going forward well use jQuery as one of the libraries used to implement higherlevel controls in the ASP.NET AJAX<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>Control Toolkit, as well as to implement new AJAX serverside helper methods for ASP.NET MVC, Guthrie said. New features we add to ASP.NET AJAX like the new client template support will be designed to integrate nicely with jQuery as well.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Scott Hanselman, a senior program manager in Microsofts Developer Division, blogged that the move to support jQuery is cool because were using jQuery just as it is. Its Open Source, and well use it and ship it via its MIT license, unchanged. If there are changes we want, well submit a patch just like anyone else. JQuery will also have full support from PSS Product Support Services like any other Microsoft product, starting later this year. Folks have said Microsoft would never include Open Source in the platform, Im hoping this move is representative of a bright future.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In an interview with eWEEK, Resig said, One thing to consider, as well This is the first time that Microsoft will be providing support for a nonMicrosoft or an opensource project. They really like the jQuery project and want to make sure that it succeeds.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, Hanselman said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Visual Studio 2008 has very nice JavaScript intellisense support that can be made richer by the inclusion of comments for methods in thirdparty libraries. Today you can search the Web and find intellisenseenabled jQuery files hacked together by the community, but we intend to offer official support for intellisense in jQuery soon.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Despite Microsofts strong vote of confidence to support jQuery, dont expect to see Resig wind up in Redmond working for the software giant. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ill be staying at Mozilla  this doesnt affect my position there, Resig told eWEEK. Microsoft will just be using, and supporting, the framework. We wont, explicitly, be lending any assistance  at least not more so than we do for any of our other users bug fixes, performance improvements. By the same token, we will analyze any patches or contributions that we receive from them and deem them worthy of the project, or not.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, the jQuery team still has complete control of the project and will continue to drive it based upon feedback from all our users, Resig said. Were quite excited that Microsoft and Nokia have decided to become active parts of the community, he added.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Resig said both Microsoft and developers will begin to help contribute back to the jQuery project by proposing patches, submitting test cases and providing comprehensive testing against their runtimes. As with any contribution that comes into the jQuery project, itll be closely analyzed, reviewed, and accepted or rejected, based upon its merits, by the jQuery development team  no free ride will be given, Resig blogged.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>A significant level of testing will be added to the project in this respect, he said. The jQuery test suite is already integrated into the test suites of Mozilla and Opera, and this move will see a significant level of extra testing being done on Internet Explorer and WebKit  above and beyond what is already done by the jQuery team.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In his post, Hanselman showed a demonstration integrating jQuery with ASP.NET AJAX<vshape idx0000i1026 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75> <vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>including the new client templating engine as well as ADO.NET Data Services  which shipped in .NET 3.5 SP1 and was previously codenamed Astoria.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Regarding Nokia, Resig said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Nokia is looking to use jQuery to develop applications for their WebKitbased Web runtime. The runtime is a strippeddown browser rendering engine that allows for easy, but powerful, application development. This means that jQuery will be distributed on all Nokia phones that include the Web runtime.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>To start, Nokia will be moving a number of their applications to work on the runtime such as Maps and building them using jQuery. jQuery will become part of their widget development platform, meaning that any developer will be able to use jQuery in the construction of widgets for Nokia phones.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft Adopts OpenSource jQuery JavaScript Library]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-adopts-opensource-jquery-javascript-library-a-3690.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft and Nokia announce support for the opensource jQuery JavaScript library. In addition, Microsoft says it will ship jQuery as part of its Visual Studio tool set. That offering will include jQuery intellisense, snippets, examples and documentation. Microsoft and Nokia join a long list of jQuery users, including Google, Intel, IBM, Intuit and Reuters.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In big news for its developer division and a huge nod to its burgeoning support for opensource software, Microsoft has announced its plans to support the jQuery opensource JavaScript library.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Not only will Microsoft support the jQuery library, but the software giant also plans to ship it as part of its Visual Studio tool set at some point, company officials said. Microsoft announced the news on Sept. 28.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The move to support jQuery comes less than a month before the Microsoft Professional Developers Conference, which will be held in October in Los Angeles, and bodes well in terms of what kind of news we might be able to expect at the PDC. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>jQuery is a lightweight opensource JavaScript library that in a relatively short span of time has become one of the most popular libraries on the Web, said Scott Guthrie, Microsoft corporate vice president, in a blog announcing Microsofts support of jQuery. John Resig, the creator of jQuery, who also is a chief evangelist at Mozilla, said Microsoft joins a long list of jQuery users, including Google, Intel, IBM, Intuit and Reuters. Resig also announced that Nokia, too, has adopted jQuery as of Sept. 28.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Resig, who is received with rock star status at opensource conferences, said in a blog post<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Both Microsoft and Nokia are taking the major step of adopting jQuery as part of their official application development<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>platform. Not only will they be using it for their corporate development but they will be providing it as a core piece of their platform for developers to build with.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Resig said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft is looking to make jQuery part of their official development platform. Their JavaScript offering today includes the ASP.NET Ajax Framework, and theyre looking to expand it with the use of jQuery. This means that jQuery will be distributed with Visual Studio which will include jQuery intellisense, snippets, examples and documentation.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Additionally Microsoft will be developing additional controls, or widgets, to run on top of jQuery that will be easily deployable within your .NET applications. jQuery helpers will also be included in the serverside portion of .NET development in addition to the existing helpers providing complementary functions to existing ASP.NET AJAX capabilities.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As part of his discussion as to why Microsoft sought out jQuery, Guthrie said in a blog post<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>A big part of the appeal of jQuery is that it allows you to elegantly and efficiently find and manipulate HTML elements with minimum lines of code.&nbsp; jQuery supports this via a nice selector API that allows developers to query for HTML elements, and then apply commands to them.&nbsp; One of the characteristics of jQuery commands is that they can be chained together  so that the result of one command can feed into another.&nbsp; jQuery also includes a builtin set of animation APIs that can be used as commands.&nbsp; The combination allows you to do some really cool things with only a few keystrokes.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft Announces Visual Studio 2010 and .NET Framework 4.0]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-announces-visual-studio-2010-framework-a-3689.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft announces Visual Studio 2010 and .NET Framework 4.0, and says the overall development strategy revolves around five pillars. The first pillar involves the Visual Studio Team System VSTS 2010, formerly codenamed Rosario.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft has announced the name of the next version of its developer tools and platform Visual Studio 2010 and the .NET Framework 4.0. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In the announcement on Sept. 29, Microsoft also described the next release through the following five focus areas riding the nextgeneration platform wave, inspiring developer delight, powering breakthrough departmental applications, enabling emerging trends such as cloud computing, and democratizing ALM application lifecycle management, said Dave Mendlen, a director of product management in Microsofts Developer Division.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, Mendlen did not give an actual date for when the new technology would become available, except to say that its name implies something about the time frame of its availability. However, like automobile makers, Microsoft has been known to release products well before the year in the product names.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Cameron Skinner, product unit manager for Visual Studio Team System, gave an indepth look at how Visual Studio Team System VSTS 2010, which had been codenamed Rosario, will help developers better handle ALM processes. However, neither Mendlen nor Skinner would detail what developers can expect to get in their hands in terms of Visual Studio Team System 2010 in the near future. With the Microsoft Professional Developers Conference less than a month away, developers are looking for bits they can come away with to begin to kick the tires on. However, Microsoft has not indicated whether there will be another CTP Community Technology Preview or even a beta of the Rosario technology.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With Visual Studio 2010 and the .NET Framework 4.0, we are focused on the core pillars of developer experience, support for the latest platforms spanning client, server, services and devices, targeted experiences for specific application types, and core architecture improvements, said S. Soma Somasegar, senior vice president of the Developer Division at Microsoft, in a statement. These pillars are designed specifically to meet the needs of developers, the teams that drive the application life cycle from idea to delivery, and the customers that demand the highest quality applications across multiple platforms. You can expect to hear a lot more about Visual Studio 2010 and the .NET Framework 4.0 in the coming months.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Mendlen said VSTS 2010 features includes new capabilities that make it easier for all contributors on the software team to participate throughout the life cycle  from the core developers and testers to the wider team of project managers, designers and business analysts.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The new offering will feature modeling tools through VSTA 2010 Architecture, where Microsoft will enable both technical and nontechnical users to create and use models to collaborate and to define business and system functionality graphically. The new version supports both Unified Modeling Language and Domain Specific Language support, so development organizations will have the right tool for the right job. The new modeling capabilities in VSTS 2010 are a core part of the larger Microsoft modeling platform, which will also include the Oslo repository, tools and language.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Mendlen said Oslo, though developed by the Microsoft Connected Systems Division, will be delivered via Visual Studio. And Skinner added that Microsoft added UML support based on customer demand. He said Microsoft already has support for five types of UML diagrams.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also, with VSTS 2010, Microsoft has made a significant investment in testing features and simplified tools required to integrate testing across the life cycle, Mendlen said. New features include the ability to eliminate nonreproducible bugs by providing a TiVolike recording capability for reproducing bugs.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And Microsoft also has made major investments in the capabilities and scalability of TFS Team Foundation Server including improvements that allow teams to configure and adopt any flavor of agile development processes, Skinner said. And in the source code management system, TFS now provides Microsoft WPF Windows Presentation Foundation based visualization tools for tracking changes across branches and into the production build. VSTS 2010 also introduces workflowbased builds that catch errors early.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The application life cycle is an integral part of todays business, said Theresa Lanowitz, founder of Voke, in a statement. Regardless of core competencies, all organizations are driven by software that is created and customized to deliver a competitive advantage. Enterprises that invest in an ALM solution can decrease their total cost of ownership of applications in their IT portfolio and bring about a global approach that is an integrated and expansive system consisting of people, processes and technology. This global approach to ALM facilitates collaboration and takes the risk out of software development to produce predictable and reliable results for an optimized business outcome. Solutions such as VSTS are poised to take advantage of market opportunity by offering an application lifecycle platform to help enterprises realize this ROI benefit.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, in another move to increase integration across the life cycle, Microsoft also announced that VSTS 2010 will provide a unified VSTS Development and Database product.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And as a benefit to existing SA Software Assurance customers, those who currently own Visual Studio Team System 2008 Development Edition or Visual Studio Team System 2008 Database Edition will receive all the following products starting Oct. 1 for free Visual Studio Team System 2008 Development Edition; Visual Studio Team System 2008 Database Edition; Visual Studio 2005 Team System for Software Developers; and Visual Studio 2005 Team System for Database Professionals.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Visual Basic Guru Moves to Microsofts Oslo Team]]></title>
	<link>http://www.buyfastsoftware.com/visual-basic-guru-moves-microsoft%20s-%20oslo%20-team-a-3688.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Paul Vick, a principal architect on Visual Basic, is moving over to Microsofts broad software modeling initiative known as Oslo. Vick, who helped Microsoft deliver its popular VB tool set, will now help produce Oslo, which is expected by some to be as big a deal for Microsoft as .NET.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Perhaps as evidence of how important Microsofts Oslo modeling strategy is to the future of the companys development strategy, Paul Vick, a principal architect of Microsofts Visual Basic, is moving over to take a role in building out the Oslo declarative language.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Visual Basic is perhaps Microsofts most popular language and is responsible for a whole sector of people who otherwise might not have become developers to actually learn to code. As a seminal Microsoft developer technology, Visual Basic enables the rapid application development<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>of GUI applications.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>That Vick is leaving his perch atop the VB development team to join the Oslo effort could be significant. The Oslo team already has some of Microsofts sharpshooter developers on it, and the group only gets richer with Vick. Oslo insiders have said Microsofts move to Oslo could be as big as the companys move to .NET several years ago.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Vick, who has worked on VB for more than 10 years and is named on several Microsoft patents relating to Visual Basic technology, said in a blog post I started asking myself whether it was time for a change. And, after thinking about it quite a bit and talking to quite a few people, I decided that it was. As much fun as it has been to work on Visual Basic, I felt the need to be doing something different than what Ive been doing.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Don Box, a partner architect in the Microsoft Connected Systems Division, said in his own blog post, Paul just joined my team to work on the Oslo language. ... I cant put into words how happy I am that Paul signed up to help us birth this baby.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Oslo language is a new declarative programming language Microsoft has in the works that was codenamed D. Microsoft will deliver an early look at the language as well as an Oslo tool and repository next month at its Professional Developers Conference.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Describing his future plans, Vick said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As to my next challenge, well, there isnt a whole lot I can say about that ... yet. Ive got some personal ideas rattling around in my head that Im going to get some time to spend working on, but my day job is going to be working with guys like Douglas Purdy, Don Box and Chris Anderson on the Oslo product.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Although Vick is moving to Oslo, he said he will remain involved with the VB community. He also will be giving the primary talk on VB at the upcoming PDC. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Even as I physically move to another team, in many ways Im not really going anywhere, Vick said. Ill be carrying with me a title of Visual Basic Language Designer Emeritus, meaning that I will continue to participate in the VB language design process and will continue to work to ensure the VB language specification is kept complete and up to date, although I will no longer have primary authorship responsibilities.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft Debuts Dublin App Server in .NET 4.0]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-debuts-%20dublin%20-server-a-3687.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft has announced new application server technology, codenamed Dublin, that will surface in Windows Server. The company also announced enhancements to its Windows Communication Foundation WCF and Windows Workflow Foundation WF technology. Microsofts Dynamics applications will be first to use the new technology, while independent software vendors ISVs such as Amberpoint also have pledged to use the new Microsoft technology that will be unveiled at the Microsoft Professional Developers Conference in late October.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As part of its release of the .NET Framework 4.0, Microsoft is enhancing its Windows Communication Foundation and Windows Workflow Foundation technology as well as delivering new application server capabilities into Windows Server in an offering codenamed Dublin.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Burley Kawasaki, director of Product Management, Connected Systems Division, said the enhancements were needed because the development of composite applications has become increasingly complex, particularly with the need to build, deploy and manage a variety of Web services. The enhancements to the core .NET technologies include new messaging and REST Representational State Transfer capabilities in WCF, new workflow models, seamless integration between WF and WCF to support stateful and conversational services, and a new visual designer, Microsoft officials said. In addition, Kawasaki said Dublin will offer greater scalability and easier manageability and provide a standard host for applications that use workflow or communications.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>WCF is the foundation for our serviceoriented investments in .NET, Kawasaki said. Were adding in prebuilt templates inside Visual Studio to make it easier to build REST and Atom and POX Plain Old XML extensions and well be releasing that on Codeplex Microsofts community development site at the same time as the PDC Microsofts Professional Developers Conference, which will be in Los Angeles in late October.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also at the PDC, Microsoft will deliver CTPs Community Technology Previews of the enhanced and new technology for building composite applications WCF 4.0, WF 4.0 and Dublin, Kawasaki said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The WCF REST Starter Kit is an early preview of capabilities that will be shipped with WCF in the .NET Framework 4.0, Microsoft officials said. The Starter Kit provides Visual Studio project and item templates for common RESTful scenarios&nbsp; REST Singleton Service, REST Collection Service, Atom Feed Service, Atom Publishing Protocol Service and HTTP Plain. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And in addition to the templates, the Starter Kit will include support and guidance around caching, security and error handling in REST servers and early ideas around a REST client as well. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>WCF 4.0 will tighten integration between WCF and WF, with a unified declarative model underneath it with XAML the Extensible Application Markup Language, Kawasaki said. You can now build an entire application in XAML.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Microsoft has improved the performance and scalability of WF, Kawasaki said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Providing a host process for WF applications, as Dublin does, together with the easiertouse WF 4.0, should go a long way toward making WF a more widely used technology, said David Chappell, principal at Chappell &amp; Associates and a software development expert familiar with Microsofts plans.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>and Internet Information Services IIS, Microsoft officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Kawasaki also said Dublin will be the first Microsoft server product to deliver support for the companys Oslo modeling platform.&nbsp;Dublin does not require Oslo in order to operate and provide benefits of hosting .NET applications; however, administrators will be able to deploy applications from the Oslo repository directly to the Dublin application server, the company said.&nbsp; Dublin provides modeldriven Oslo applications with a runtime environment, out of the box.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Oslowhich now refers only to the modeling technologiescan be used to define WFbased applications that run in Dublin, Chappell said. All three of these things WF, WCF and Dublin can be used together, which is perhaps why Microsoft originally put them all under the Oslo banner. Still, they can be used separately, and so to me, narrowing the Oslo name to refer just to the modeling technologies is a good thing. It makes the independence of these technologies clearer.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And Microsofts internal teams already have begun using Dublin and the enhanced WCF and WF technologies, Kawasaki said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Among the first products that have announced plans to support Dublin is Microsoft Dynamics, Kawasaki said.&nbsp;Microsoft has announced that future versions of both the Microsoft Dynamics AX and Microsoft Dynamics CRM applications will leverage both .NET 4.0 and Dublin. In particular, the next version of Microsoft Dynamics AX is being specifically designed to take full advantage of the enhanced capability and scale delivered in Windows Server by the enhanced Dublin application server technologies, he said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also, Kawasaki said that among thirdparty ISVs independent software vendors, lineofbusiness applications&nbsp;such as&nbsp;Dataract, Eclipsys, Epicor, Red Prairie and Telerik and software infrastructure providers&nbsp;such as&nbsp;Amberpoint, SOA Software, Frends Technology and Global360 have announced plans to leverage the .NET Framework 4.0 and Dublin technologies.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Third Parties Weigh In on Microsofts Dublin App Server]]></title>
	<link>http://www.buyfastsoftware.com/third-parties-weigh-microsofts-%20dublin%20-server-a-3686.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsofts new application server technology draws attention from its partner and analyst ranks. Experts say the new technology, part of .NET 4.0, will help developers more easily build, deploy and manage composite applications.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With Microsoft announcing new application server technology and enhancements to its Windows Communication Foundation and Windows Workflow Foundation, observers including partners and analysts say the move is positive for Microsoft and its developer ecosystem, but not everybody will be ready for the new technology.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft announced new application server technology on Oct. 1, codenamed Dublin, that will reside in Windows Server.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>John Rymer, an analyst with Forrester Research, said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft has never referred to any of its software as an application server before even though theyve had one since Microsoft Transaction Server  aka Viper. Rather, Microsoft has always bundled its app server software with Windows Server. This may change. Dublin is a pragmatic way for Microsofts Connected Systems Division to introduce its latest foundation developments to market without having to wait for a new release of Windows Server and BizTalk Server. Microsoft took the same approach with the first foundation releases in a package called WinFX but that code ended up in Windows Server 2008 and was not released as a separate product. I can see advantages to Microsoft having a standalone application server product. It would free the company to more easily deploy to a variety of Windows configurations, both large data centers and small devices. Well see.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>AmberPoint has been working closely with Microsoft for quite some time now, said Ed Horst, chief marketing officer at AmberPoint, a maker of SOA serviceoriented architecture governance and management software.&nbsp;We provide governance and management for composite applications, Horst said. And Microsoft even ships a version of AmberPointAmberPoint Expresswith the current versions of Visual Studio, he added.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In that regard, weve now been working closely on Dublin and associated technologies, too, Horst said. Well be demoing AmberPoints support for Dublin at the Microsoft PDC Professional Developers Conference coming up at the end of October in L.A.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, since Microsoft designed WCF, Dublin and WF from the ground up to support distributed, composite applications, it eliminates the need for the developer to handcode these capabilities into the application as it is being built, Horst said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This will represent a big reduction in cost and timetomarket for these composite applicationsaka SOA, distributed, Web 2.0, etc. applications, he said. The flexible deployment models that Dublin supports will also make it much easier and less costly to produce and run really large scale, highperformance applications.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Rymer said he views Dublin as the first release of a set of technologies that were formerly known collectively as Oslo. However, now Oslo is a modeling tool, language and repository Microsoft will deliver at its PDC. I think of these technologies as what comes after WCF, which unified Microsofts various distributed computingprogramming models, Rymer said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Now the emphasis is on conquering the complexity of building distributed apps, Rymer added. Dublin reaches toward this goal with several features extends the programming model into compensating transactions and message sequencing; adds support for REST Representational State Transfer pattern and Atom protocols; and enhances the visual development tools for WF.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The new .NET 4.0 technology also expands the use of XAML Extensible Application Markup Language to entire applications, not just UIs, Rymer said. This is an important step toward a capturing the entire application definition in a single format XAML that b can generate different views of that definition. This is a key goal of Oslo To allow different people to contribute to the creation and maintenance of applications, ranging from business analysts to architects to developers and designers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For its part, AmberPoint adds governance capabilities to the .NET 4.0 technologies to make sure that the resulting applications are compliant with security and service level policieswithout hard coding these into the applications, Horst said. In fact, with WCF, we will be able to automatically provision appropriate policies into WCF without requiring any additional agents, he said. This will be a big breakthrough in simplifying the management of these applications.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, AmberPoint also provides continuous discovery and transaction management for the business transactions that are flowing through the composite applications.&nbsp;This is especially critical since business transactionsan order, an invoice, an insurance claim, etc.are now executed as a series of messages hopping between different components and infrastructure, Horst said. When a customer calls with problems associated with their transactions, it is very hard for the business and operations staffs to figure out what went wrong.&nbsp; AmberPoint fixes that.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, not everybody is ready for Dublin, Rymer said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For many of our clients, .NET 3.5 is still very new, and so Dublin will be too much, too soon. But theres always the crowd that is hungry for the next set of improvements and new features that will jump on Dublin to start their learning processes. The core goal of CSDto simplify creation, deployment, and maintenance of SOA applications by using executable modelsstill must be proven. If Microsoft gets it right, the results will be very useful for developers. But this has never been done before. Dublin is the first step on this path, with much more still to come.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft, Xerox Invest in Innovation]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-xerox-invest-innovation-a-3685.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Lead Microsoft and Xerox technologists tout the benefits of research in the quest to deliver the next big thing in IT and computing at the Massachusetts Institute of Technology Emerging Technologies event. Signifying its commitment to invest in finding nextgeneration technology, Microsoft has opened a research lab near MIT called Microsoft Research New England.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>CAMBRIDGE, Mass.At the Massachusetts Institute of Technology Emerging Technologies event here Sept. 23 to 25, Microsoft and Xerox stood among several leading companies describing their view of the future of the computing world.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsofts chief strategy officer, Craig Mundie, basically said anything gamechanging typically takes a long time to develop. The things that really change our lives broadly, they take a long time, Mundie said, noting that Windows and Office took at least a decade of initial development and many versions before they could displace existing systems or ways of doing things.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Mundie, of course, is right that gamechanging technology tends to take a long time to get right. Thats why Microsoft has invested heavily in its research arm. Most recently, Microsoft opened its Microsoft Research New England facility, which borders on the campus of MIT. I recently visited the facility and spoke with Mundie there, but Ill write more on that in a separate post.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft officials said Microsoft Research New England will focus initially on the combination of core computer scienceespecially as it relates to new algorithmsand the social sciences, including economics, psychology and sociology. An additional team of researchers also will focus on design. The combination will bring together form and functionality in the context of how people useor want to usetechnology, with the goal of envisioning and beginning to develop the technological experiences of the future.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft officially opened its newest lab on Sept. 22. The lab is expected to benefit other research and academic institutions in the New England area, providing opportunities for collaboration and connections with top Microsoft researchers, the company said. The lab already is working on two joint seminars with MIT, one with the MIT Laboratory for Information and Decision Systems and another with the MIT Computer Science and Artificial Intelligence<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>Laboratory. Microsoft Research New England also is interacting with Harvard Universitys Initiative in Innovative Computing and Berkman Center for Internet and Society, as well as the Janelia Farm Research Campus, a new standalone interdisciplinary biology institute founded by the Howard Hughes Medical Institute.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>According to the news release announcing the opening of the Microsoft Research New England lab, other collaborative projects underway in the lab include the following <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The lab already has hosted several prominent economists from MIT and Harvard for its work on aspects of the economics of ad auctions. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Another crossdisciplinary team is working on the game theory of matching algorithms, which are widely used to match residents with medical schools, kidney donors with recipients and other complex associations. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>A prominent physicist from Torino, Italy, has been working with several lab members on a promising new class of network algorithms that could solve a wide variety of problems, from matching ads with advertisers to reconstruction of gene regulatory networks. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Another visiting researcher from Boston University has been working with the lab on models of stability for Web search engine crawling, dealing with how to most efficiently process massive amounts of data. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Mundie, in his keynote at the MIT conference, said he focuses on technology that is likely to have an impact in the three to 20year range. Mundie said he is looking at areas like parallel computing platforms, live platforms, the cloud, modeling, robotics and a lot more.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Space is the next frontier, he said, noting that computing will become more contextcentric with more surfaces and a much more immersive environment. The spatial computing environment will be seamlessly connected, contextaware, modelbased and personalized, and will use sensors, and speech, vision and gestures will be accepted means of interacting with the system, he said. Mundie then demonstrated how a system such as he described might work.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a separate keynote on innovation, Sophie Vandebroek, CTO of Xerox and the president of the Xerox Innovation Group, said a lot of the focus of researchers at Xerox relates to helping its customers deal with the information explosion. Indeed, Xerox has an Information Overload Research Group, she said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, Vandebroek said the annual cost to companies is about 650 billion a year in lost productivity based on information overload. Xerox sees this as an opportunity, she said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Because so much of the information coming in is unstructured, Were making documents smarter by leveraging natural language technology and adding intelligence and structure to documents, Vandebroek said, echoing Mundies interest in natural language technology and natural user interfaces. She said Xerox has more than 5,000 scientists and engineers. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Vandebroek also demonstrated reusable paper, an environmentally friendly technology from Xerox that enables users to reuse paper more than once in printing. The paper wipes itself clean after a period of time so it can be reused.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[The Android Architecture]]></title>
	<link>http://www.buyfastsoftware.com/android-architecture-a-3684.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Remember, Android is an entire operating system. As such, it has several features you would expect.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>One is the notion of a service. Services are basically programs that run in the background. The official Google docs use a media player as an example of a service, and it comes down to a fundamental issue If a user is listening to music on your device, and they switch to a calendar application, they dont want the music to suddenly stop. The GUI has gone away, but the service playing the music continues to run.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>A single application also has a specific architecture that Google has defined. The most obvious to the user is the Activity. An Activity is essentially a single screen. A single application might have multiple screens; the official docs mention a messaging program that includes a screen listing the users contacts, as well as a screen where they type in their message, among others. Each screen is an Activity.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Whats interesting is that that these Activity screens are handled by the operating system in a manner similar to a windowing system on a desktop computer such as Windows itself, but more suited for a handheld device. The Android operating systems window manager includes a stack for your applications Activity screens. If a developer has an Activity screen showing, then switches to another, the operating system takes the previous one and puts it onto a stack and pauses it. This, in turn, allows for a history button, where the user can navigate back through the screens, just like they might find in a Web browser. And indeed, when playing with the Android emulator, one can see the back button.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Earlier I mentioned that theres a set of database classes. The database Google engineers have chosen is the one theyve preferred in the past such as with their Gears architecturethe SQLite database. In my own opinion, I was pleased to hear that Android includes SQLite, since that allows for SQL<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>, a familiar database architecture thats easy to use. However, for those developers looking for something a little simpler with access to standard data such as contacts, theres another content provider built in that doesnt use SQL and supports common data types such as audio, video, contacts and so on. Whats interesting is that this content provider organizes its data through URIs uniform resource identifiers such as content//contacts/people/23.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Further, programmers can even develop their own content provider. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Finally, I should point out that its through these content providers that data can be shared among applications.<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Intents</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold> <op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In articles and videos about Android<vshape idx0000i1026 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75> <vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>that Google released on YouTube, users have likely heard the word intent, such as in phrases like broadcast an intent. However, like me, not everyone totally got the gist of this, as the descriptions were geared toward end users rather than developers.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Essentially, intents are a common way to categorize what applications typically do. A contact application will allow a developer to view a list of contacts and select one, edit a contact, add a new contact and so on. Google has predefined these types of processes with words like VIEW for the viewing of a contact, PICK for the selection of a contact and EDIT for the editing of a contact. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The whole intention of intents sorry is to facilitate late binding. Look at it this way One person could create an application call it Application A that can make use of features in other applications. Later, somebody could create an application that provides such a feature. Call this second application Application B. When Application A was developed, the programmers couldnt have known about Application B. While the developers of A could create their own careful specification by which future developers providing a feature must adhere tomeaning future developers must link their code into the first applicationGoogle engineers have found a simpler method.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Instead of statically linking code together, they allow for a message system that accomplishes late binding. This message system is the Intent class and its associated classes.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Applications can then publish their intents to the entire system. This is where the cool part happens. As I said in a previous article about Android, you can replace standard applications such as a phone or contact application with a custom app. That way, if a programmer doesnt like the builtin phone software, they can use a better one someone else wrote. That replacement app would advertise its intentions. Then, if they have yet another program that launches the phone dialer, instead of launching the builtin dialer, it would launch the replacement app. The app doing the launching could send data to the replacement dialer; the developer can see then how latebinding factors in here.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>When an application provides intentions, it can respond to various events that arent necessarily triggered by a human. For example, a user might write a special program that needs to respond when the phone rings. Speaking off the top of my head, I cant think of a good example of such a program, but Im sure others can come up with some interesting ideas here. One nice thing here is that your program doesnt have to already be running; because it has broadcast an intent, the operating system will launch the program in response to the event.<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>GUI Layout</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold> <op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Google documentation walks you through a basic Hello World application; this sample makes use of the plugin and its default application. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Developers can try that out if theyve downloaded the SDK and Eclipse. One thing I want to mention in particular is something that makes development for Android easy. Most of todays development tools allow for easy development of a GUI by describing the GUI rather than coding it. Instead of calling an API function to add three buttons to a window, a user describes the three buttons and the runtime does the hard work of reading the descriptions and adding the buttons to the window. This concept isnt by any means newearly Mac and Windows developers have used resource files for ages, and today we have <op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>As you would therefore expect, especially considering this is Java were using, the GUI development includes a full set of layouts, such as a table layout, various list layouts, absolute layouts and others.<op></op></SPAN></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Developing with Google Android]]></title>
	<link>http://www.buyfastsoftware.com/developing-with-google-android-a-3683.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Eclipse and Java are key components of Android, Googles mobile operating system. While its an OS meant to challenge the likes of Microsoft Windows Mobile and Apple iPhone, Android also promises to be an important development platform.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Googles Android is a complete mobile operating system. While the technology is meant to challenge other mobile OSesincluding Microsofts Windows Mobile and Apples iPhoneit also promises to be a key development platform.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For developers, that means using Java and Eclipse, and understanding the fundamental mobile architecture of Android. Here is an overview of the architecture.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Eclipse The Preferred IDE</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The preferred development environment for developing for Android is the opensource Eclipse IDE. While developers could use their favorite editor and commandline tools directly, development is certainly easier in Eclipse, since Google has given us a pretty nice plugin to simplify development in Eclipse. This plugin automatically creates a project for developers, including some starter files such as a class for the main application, which even includes some starting code.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Development, therefore, requires that Eclipse and the Android software development kit be installed, as well as the plugin for Eclipse. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>The Language Is Java</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>To develop for Android, programmers use the latest version of Java. Included with the Android SDK is a whole set of Java libraries found in such namespaces as android.app and android.os. These classes are all contained in a single jar file; looking at the jar file, I saw such namespaces as android.content, android.database, android.graphics, android.hardware, android.net, android.net.wifi cool, android.sax as in <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Additionally theres a large set of Apache classes and World Wide Web Consortium classes. The Apache classes are primarily for HTTP communication, while the W3C classes are the DOM Document Object Model processing classes.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Remember, Android is a complete operating system, and as is obvious, through these Java classes, developers have access to a great deal of features that they can use in their programs.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I was curious about one aspect of the HTTP classes in particular. I looked through all the class names, and sure enough, this one was present org.apache.http.HttpServerConnection. Thats for serverside processing. Does Android let developers run an actual HTTP server HttpServerConnection is just an interface; on further inspection, I found this class org.apache.http.impl.DefaultHttpServerConnection. Indeed, this class is an implementation of a server connection class. I didnt have time for this particular article to explore this further, but Im definitely going to do that soon. The idea of running server software on a mobile device is certainly intriguing.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Can Ruby, Rails Make Developers Shine in a Downturn]]></title>
	<link>http://www.buyfastsoftware.com/ruby-rails-make-developers-shine-downturn-a-3682.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Will specialty coding skills help developers ride out the financial crisis Some say environments like Ruby and Ruby on Rails may enable developers to fare better in times of financial stress because they can do more with less and be more productive. Others say that argument is a stretch.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>When the going gets tough ... well, you know the saying  the tough get going. However, in the case of software development, in times of financial crisislike were inwhen belttightening begins, some developers and development shops might be better suited to roll with the turbulent times than others.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>These folks include Ruby and Ruby on Rails developers, and other programmers who focus on dynamic languages or provide specialty programming skills that many people claim enable them to do more with fewer resources.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Whether thats totally true or not, I dont know. Ruby and Ruby on Rails developers typically boast of large productivity gains from moving to those environmentswhether they get performance gains is another story.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I think Rails developers are much better positioned to weather the storm as they generally stand for delivering more with less faster, said David Heinemeier Hansson, creator of the Ruby on Rails Web application framework. Its the traditional mainstream environments that are going to see much more pressure to deliver.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Lance Walley, CEO of Engine Yard, a Ruby and Ruby on Rails hosting and deployment service provider, said, A slowing economy will likely lead to constrained IT budgets. Theres a good chance this will have a positive impact on the uptake of opensource options, such as Linux, Ruby and Rails.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, Walley said, in Engine Yards experience, developing Web applications<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>with Ruby and Rails results in a fivetosixtimes project time reduction and a project completion probability increase from the industry average of 10 percent to well over 50 percent. We see this over and over from Engine Yard customers. With many hundreds of customers, this is not a fluke of one customer or a few customers but real, proven savings.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Echoing Hansson, Walley added, When times are lean, IT managers are forced to do more with less. Ruby and Rails present a way to do just that. Developers are rarer and more expensive in terms of hourly rates, but projects can be cut down from 30 manmonths to six manmonths. Thats a huge cost savings, plus its always good to be done sooner than later.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Doug Levin, the CEO and founder of a new stealth startup company and founder of several other startups, including Black Duck Software six years ago, said <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Rails is very hot and Erlang is superhot at this time. This is because there is more expertise in the market, people are understanding their strengths and weaknesses, more support is available and these technologies have recently improved. Specialty coding shops always do well. They will net out positively during these times Some companies will avoid them because of the risk and uncertainty; some will double down with new projects because they see opportunity.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Even nonRuby or opensourcerelated observers said they believe there could be a connection between the language/framework platform and productivity and savings. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For instance, Jonathan Lindo, CEO and cofounder of Replay Solutions, said he also believes specialty coding shops could fare well in a down economy. Companies that have IT requirements but dont have the stomach to hire a team or build an offshore operation may increasingly turn to specialty shops to deliver smaller, wellscoped projects, Lindo said. I believe there is good opportunity here for trusted shops to do well.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Hansson added<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I think now is exactly the time to follow what weve been preaching with Getting Real for all these years. Build less software with fewer resources Build half a product, not a halfassed one. Dont do preemptive hiring. Charge money for your software. Try to underdo your competition.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Engine Yards Walley predicted, If there is a downturn in IT spending, it may very well be a boost to Ruby and Rails and companies like Engine Yard, as well as the many Engine Yard customers who are specialized Ruby and Rails development shops.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>One such shop that hopes to ride out the financial crisis is Intridea, a software development house focusing on Ruby, Rails and agile development. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Barg Upender, cofounder and president of Intridea, said, A down economy is actually good for us for several reasons There is less competition, especially from new companies; companies with limited resources and hiring freezes extend their capability by hiring us; and when the economy picks up, we ride with it at a faster growth rate.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, industry analysts watching the space are a bit more reserved about the prospects for specialty coding shops versus more traditional IT development. Honestly, its a stretch, said Mark Driver, an analyst with Gartner. It seems like a common sense issue, but the gap between supply and demand may make it a moot point overall.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And John Rymer, an analyst with Forrester, said, I think you are asking the wrong question. I respectfully suggest that the type of application someone is working on is a more important factor than language usage. In a downturn, companies tend to go back to basics.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, Dean Cruse, vice president of marketing and sales at FiveRuns, a maker of monitoring and development products for Rails and other opensource libraries, argued<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With the uncertainty in the financial markets, we expect some CIOs to delay or cancel some internal IT projects. Rails shops should be better suited to weather the storm for a few reasons. First, Rails and the stack on which it runs are opensource projectsthe platform is free. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also, many of the applications developed in Rails are delivered as SAAS software as a serviceso IT shops need not write big checks for infrastructure or applications, they can get much of the infrastructure for free open source or via inexpensive hosting alternatives e.g., cloud computing models such as a Amazon EC2. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Finally, Rails shops are typically more agile than their traditional Java counterparts, enabling them to more quickly develop applications, again reducing risk and cost for the organization.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Intrideas Upender said his company typical sees three kinds of customers enterprises, nonprofits and startups. And although the company has felt little if any change in IT spending from its enterprise and nonprofit customers, there has been a slowdown in attention from startups, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Yet, Upender said despite needing to watch costs of his own at Intridea he would never skimp on something like security. Security is always important to us and it is part of the base framework that we use, he said. If you skimp, it will come back to burn you later. We also rely on open source and the community to massively test all aspects of security.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>One technology supplier advised using tools that serve more than one purpose as a way to save in tight financial times. Dominique Levin, executive vice president of marketing and strategy at LogLogic, said, Lower IT budgets will encourage companies to max out their existing IT investments. Weve seen our customers start using their log management solutions to monitor business operations as well as address security and compliance issues. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As a result, our inbound sales leads have soared at 244 percent this year over last, despite the economy. Any technologies that can expand beyond a point solution will be attractive in this economy if they help companies kill several birds with one stone.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For his part, David Dennis, senior director of product marketing at GroundWork Open Source, said it will be more critical than ever for IT departments to show that costs related to keeping the lights on, such as IT monitoring, systems management and infrastructure, are kept as lean as possible, thereby freeing up funds for ITrelated activities more directly tied to revenue or bottomline growth.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Black Ducks Levin said nearly every CEO he has spoken with over the last few weeks has come to these conclusions <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>One, this economic and financial distress will continue on for the next two years or longer; two, credit will dry up; three, venture capital will become scarce for Series C and D, and  the VC are going to let some firms go out of business; four, VC is available for Series A and B investments with very efficient capital utilization models; and five, hanging onto people will become a little easier but recruiting new personnel will become very difficult.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Levin also said he believes that IT budgets in nonWall Street and related firms and noncreditsensitive businesses will stay the same or decrease no more than 5 to 10 percent. However, in Wall Street and related firms or creditsensitive businesses, there will be significant cutback in the neighborhood of 25 to 35 percent, and possibly more over time, Levin said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>That analysis came from more than one source. Ronald Schmelzer, an analyst with ZapThink, agreed with Levin, noting that IT spending in both financial services and manufacturing will be down, but investment in government, energy and telecommunications IT is hot right now.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And, looking at the question of what is a particularly hot technology right now, Bob Lozano, chief strategist and founder of agile and scalable application software provider Appistry, said he believes cloud computing will be a great equalizer.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Everyone is to one degree or another playing on the same field, with the same handicaps ... so the enterprise that can figure out how to outmaneuver their foes will still win, just as they always doand technology remains a great tool for winning those battles, Lozano said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>He added that he believes flexibility is the single largest benefit of the move to cloud computing. That includes the flexibility to scale up or down and flexibility to diversify, even the flexibility to grow in small increments, he said. This is true for both public and private clouds. Flexibility is the perfect antidote to uncertainty, and I think will  drive the adoption of cloud computing during these times.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, Lozano warned that everyone wants to avoid any sense of lockin, of unnecessary dependency on any one cloud provider. He suggested that Appistry is the perfect antidote to lockin. By choosing to cloudenable applications with Appistry, an enterprise can ensure a consistent level of flexibility, scale and reliability across all cloud deployment options, both public and private, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Still, despite the varied opinions of those who are or arent involved in specialty, dynamic language or fancy Web framework development, the financial crisis is enough to scare the devil out of a lot of folks. Nobody has a crystal ballcertainly not myself. I simply wanted to present some of the thoughts of people I tend to run into on my beat because they give me something to think about. I was hoping others out there might join in.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>What are your thoughts about the plight of developers in a down economy<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Developers Get Stability from Opera 9.6 Browser]]></title>
	<link>http://www.buyfastsoftware.com/developers-stability-from-opera-browser-a-3681.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Although the Opera 9.6 browser improvements are mostly consumeroriented, the new release also features improvements for developers. Opera Software officials say compatibility and stability are Opera 9.6s biggest benefits to developers.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Opera Software has released Opera 9.6, the latest version of its browser, which features improved performance, convergence and communication capabilities. But most of all, for developers, the new release provides greater compatibility and stability.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In an Oct. 8 blog post about looking under the hood of the new Opera release, David Storey, Operas chief Web opener and one of the companys developer evangelists, said <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>What can a developer expect from this release This release focuses on stability ... Developers will not have to learn new tricks or find and work around newly introduced bugs. Instead the stability of the browser has been improved, key bugs have been fixed, security holes have been patched and the performance has improved.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, Storey also said, The main changes for this release were more consumer focused, and include features such as improved Opera Link support to now sync typed history and custom searches. In addition, A feed preview has now been added for RSS and Atom feeds, and a scroll marker has been added to aid the user when scrolling to see where they left off, Storey said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, for developers, The first thing to note is that a core rendering engine version has been added to the User Agent string, Storey said. This was done to help developers that need to detect the same version of the rendering engine across all Opera products, which may not have matching product version numbers. This is particularly important for when working around bugs or for library developers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>According to Opera Software, Opera 9.6 enhances the performance and flexibility of Operas builtin email client, while adding new features to Operas free browsersynchronization service, Opera Link. The expanded Opera Link enables users to take their favorite search engines<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>and browser history wherever they go. Opera Link also synchronizes notes taken in the Opera browser, bookmarks, Speed Dial and personal bar.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Opera Mail now includes a lowbandwidth mode to retrieve mails faster when bandwidth is limited. Opera Mail also has two new ways to manage email conversations. Users can keep an eye on important threads and contacts by following them, or ignore less important threads and contacts with a single click. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Opera 9.6 also features improvements to overall responsiveness and page loading, as well as adding previewed feeds so users can see an RSS feeds content before subscribing to it or bookmarking it.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Storey drew attention to the international nature of the release<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Something else worth noting is weve added support for a number of new languages. These include Indian languages such as Hindi, Tamil and Telugu, and Ukrainian, Estonian and Indonesian. Ukrainian and Indonesian are particularly interesting as they are two of the countries that are witnessing large growth in Opera users and Opera enjoys a large market share. Opera is doing very well in general in Eastern and Central Europe and Central Asia. Hopefully Indonesia will kick start Opera growth in South East Asia, like Russias growth seems to have helped in its neighboring countries. Operas market share is certainly an order of magnitude higher than the often quoted 1 percent market share in these areas.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We believe in making the Web available for people everywhere, Opera Software CEO Jon von Tetzchner said in a statement. The people who use Opera need it to adapt to their needs and were proud to continue that tradition today. Our improved email client is now the ideal communication tool. Opera Link gives you more flexibility to take your personal browsing identity with you to any computer. The new Opera 9.6 gives more people around the world new reasons to choose Opera.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Mozilla Geode to Join Google, Yahoo for Geolocation Web Services]]></title>
	<link>http://www.buyfastsoftware.com/mozilla-geode-join-google-yahoo-geolocation-services-a-3680.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Mozilla Labs is set to launch a geolocation addon called Geode in the wake of related Web services such as Yahoo Fire Eagle and Googles Geolocation API. This latest application development effort from Mozilla comes as locationbased Web services are heating up. But what form will such services take beyond the nowcliche restaurant reviews scenario</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Update</SPAN></STRONG><SPAN stylemsobidifontweight bold> Mozilla Labs Oct. 7 announced Geode, a geolocation addon for the Firefox 3 Web browser that will enable developers to create content tailored to users locations. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Based on the World Wide Web Consortiums Geolocation API specification, Geode leverages Skyhook Wireless Loki technology to map the WiFi signals in your area to your location, operating both inside and outside with an accuracy of between 10 to 20 meters within a second.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Earlier on Oct. 7 I noted that Geode would allow a user who is looking for restaurants while out of town to load up his or her favorite review site and find suggestions a couple blocks away and plot directions there. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I went on to say I appreciated the idea but if I read one more example of locationbased Web services that involve looking for restaurants Ill scream. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I may have touched a nerve. Geode cocreator Aza Raskin, who actually created a Food Finder app with Geode, wrote this Oct. 7 <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The potential here is for more than just restaurant lookups. For example, imagine an RSS reader that knows the difference between home and work and automatically changes its behavior appropriately. Or a news site whose local section is, in fact, actually local. Or Web site authentication that only allows you to log in from certain physical locations, like your house.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Now Mozilla has my attention. Raskin lists some useful applications of Geode, and invites readers to offer their own suggestions here.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>When a Web site requests your location, a notification bar will ask what information you want to give that site, such as your location or nothing at all. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Raskin noted that location and IP information are sent to Skyhook every time a Web site is granted access to your location. Skyhook promises it wont store or use any personal identifying information, and it promises to only keep data in anonymized aggregate. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This privacy recalls similar promises of Fire Eagle, a platform that lets programmers write Web services based on users locations. Not to be outdone, Google released a Geolocation API for Windows Mobile phones running Google Gears.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Why are browserbased geolocation Web services a big deal New ReadWriteWeb writer Rick Turoczy takes this stab at it By enabling the dynamic localization of information in the browser, Mozilla may be helping users find truly relevant information, and in so doing, may make the Web an even more valuable resource.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I keep hearing all the pros and cons about such services. Frankly, I dont want my phone chirping or vibrating to inform me that there are sales in the store across the street. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Maybe Im just scared of the sensors Google Android creator Andy Rubin is so gungho about. However, Im keen on smart RSS readers and Web authentication. What do you think of Geodes potential Drop me a line.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Mono 2.0 Takes .NET Cross Platform]]></title>
	<link>http://www.buyfastsoftware.com/mono-takes-cross-platform-a-3679.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>The Mono Project announced the availability of Mono 2.0, which provides all the necessary software to develop and run .NET client and server applications on Linux, as well as other operating systems. Mono also powers the Moonlight project to deliver a Linux implementation of Microsofts Silverlight platform.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Mono Project, an initiative to deliver an open source implementation of components of the .NET Framework<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>, has announced the availability of Mono 2.0.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Miguel de Icaza, founder of the Mono project, said Mono 2.0 is an open source, crossplatform .NET development framework. Mono 2.0 provides all the necessary software to develop and run .NET client and server applications on Linux, as well as other operating systems. The new Mono 2.0 release is now compatible with the desktop and server components of version 2.0 of the Microsoft .NET framework and features the Mono Migration Analyzer MoMA, an analytical tool for .NETtoLinux migrations.&nbsp;&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We built a tool to understand what we were using from .NET  like which APIs  because .Net is so large, de Icaza said. So we wanted to look at how we prioritize. The Mono Migration Analyzer helped us figure out which APIs people were using the most. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>MoMA, which runs natively on .NET or on the Mono framework, helps developers quantify the number of changes required to run their .NET application in a Linux environment. In an analysis of 4600 .NET applications using MoMA, 45 percent of the applications required no code changes to work with Mono. An additional 24 percent of the applications were shown to require fewer than six code changes to run on Mono.&nbsp; Moreover, de Icaza said more than 2000 .NET applications are Mono 2.0 compatible with no code changes<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>De Icaza also said with Mono 2.0, developers can leverage their existing investment and skill sets to build .NET 2.0 applications for deployment on a variety of platforms, including Linux, Solaris, Unix, and Mac OS X. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Mono 2.0 benefits a wider range of developers, ISVs and endusers by allowing them to write their applications once and run them on any OS platform, dramatically increasing portability and expanding their market reach, de Icaza said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, one of the most recent successful uses of the Mono framework is the rapid development of Moonlight, an opensource, Monobased plugin version of Microsoft Silverlight, which is used to create and host nextgeneration, rich interactive applications.&nbsp; De Icaza said a beta version of Moonlight 1.0 will be available by the end of the year. And although the project has delivered a Moonlight 2.0 engine, it is not quite ready for release, de Icaza said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, de Icaza said the Mono team has been able to take Moonlight out of the browser and weve been able to build desktop apps with it. So you can take online Silverlight apps and turn them into desktop apps. In that respect, Moonlight is able to behave akin to the Adobe Integrated Runtime, better known as Adobe AIR. Some of our demos are almost identical to what AIR does, de Icaza said. It would be nice if Microsoft did the same. That way it would run on Windows and the Mac OS. Right now its just for browsers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Linden Labs also uses Mono in the development of their Second Life project to improve the stability and speed of scripts  particularly calculationintensive ones.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Deploying Mono as the primary scripting engine on the Second Life Grid has had enormously positive effects for our Residents, said Jim Purbrick, technical director, Core Platform, Linden Lab, said in a statement. In fact, some of the internal benchmarking weve done has shown that scripts running on Mono run up to 220 times faster. The speed and reliability that Mono provides opens up new possibilities for content creators and improves the experience of even casual users.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Another user, Unity Technologies, a 3D game development tool provider, uses Mono for its game development system.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We chose Mono because of its performance and crosslanguage capability, said Joachim Ante, chief technology officer and cofounder at Unity Technologies, said in a statement. Mono provides Unitys diverse developer community the ability to work in such languages as JavaScript, C and Boo, resulting in a very short learning curve and immediate familiarity with scripting in Unity.&nbsp; The latest version of Mono represents significant improvements in stability and performance and makes it even easier for us to develop featurerich crossplatform applications than run on the Web, Windows, OS X, Nintendo Wii and soon the iPhone. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Independent Software Vendors ISVs also weighed in with their support for Mono 2.0.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With the inclusion of Microsoft .NET 2.0 desktop components in the Mono 2.0 release, we will now be able to deliver the same graphical administration experience across over 125 platforms, said Krishna Ganugapati, vice president of Engineering at Likewise Software. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And Steve Bjorg, CTO at MindTouch, in a statement, said, MindTouch built their open source enterprise collaboration and integration platform, Deki, on the Mono framework. MindTouch Deki enables customers to webify legacy applications, bridge multiple applications with a common interface and provide a more usable interface to systems and databases. Since the core of MindTouch Deki is implemented in C and deployed to Linux using Mono, we are excited to see Mono 2.0 adding C 3.0 compiler support, including support for Language Integrated Query LINQ. <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft Pledges 1.5M for Games Research]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-pledges-games-research-a-3678.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft will participate in a new alliance of academic institutions and researchers called the Games for Learning Institute, aiming to promote the study and use of games as a way to educate students in math and science. Craig Mundie, Microsofts chief research and strategy officer, announced the G4LI project during a speech at New York University.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>NEW YORKMicrosoft announced the formation of a gaming research alliance to promote the use of games as learning tools for students, particularly for learning math and science among middle school students.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Craig Mundie, Microsofts chief research and strategy officer, announced the firstofitskind, multidisciplinary, multiinstitutional gaming research alliance during a speech to New York University faculty and students here. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Mundie said the G4LI Games for Learning Institute is a joint research endeavor of Microsoft Research, New York University and a consortium of universities, including Columbia University, CUNY City University of New York, Dartmouth College, Parsons, Polytechnic Institute of NYU, the Rochester Institute of Technology and Teachers College. According to a Microsoft news release, The G4LI will identify which qualities of computer games engage students and develop relevant, personalized teaching strategies that can be applied to the learning process.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Technology has the potential to help reinvent the education process and excite and inspire young learners to embrace science, math and technology, Mundie said. The Games for Learning Institute is a great example of how technology can change how students learn, making it far more natural and intuitive.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft has invested before in projects aimed at reaching young people and students, such as the Popfly Game Creator. According to Microsoft<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Through its Gaming Initiative, since 2004 Microsoft Research has invested more than 3 million in gaming kits, assessment studies, academic funding and an academic sponsored event, the Academic Games and Computer Science Game Cruise. Last year, six academic researchers received funding and had access to gamerelated resources available from Microsoft including Visual Studio, XNA Game Studio and Microsoft Flight Simulator ESP. The G4LI will build on these efforts to help improve middleschool math and science skills.<EM> </EM><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft also said <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft Research is providing 1.5 million to the Institute. NYU and its consortium of partners are matching Microsofts investment, for a combined 3 million. Funding covers the first three years of the G4LIs research, which will focus on evaluating computer games as potential learning tools for science, technology, engineering and mathematics STEM subjects at the middleschool years grades 68. The institute will work with a range of student populations, yet focus on underrepresented middleschool students, such as girls and minorities.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Middle school is a critical stage for students, a time when many are introduced to advanced math and science concepts, said Ken Perlin, professor of computer science in NYUs Courant Institute of Mathematical Sciences and director of the Media Research Laboratory at NYU. Perlin will codirect the G4LI, to be located at NYU. Many students become discouraged or uninterested and pour their time at home into gaming. Ironically, we think gaming is our starting point to draw them into math, science and technologybased programs. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>John Nordlinger, senior research manager for Microsoft Researchs gaming efforts, said Microsoft started off a few years ago with the intention to improve computer science education because we had seen a drop in interest from students. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We werent getting enough kids, especially females and minorities. So we decided we needed to do something, but we didnt have any expertise working with high schools or middle schools, Nordlinger said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The G4LI project is taking a threeyear, threephase approach, Nordlinger said. The first phase will be to look at all the existing games for learning and assess what works and publish the results of that study. The second phase will involve prototyping the results of the study. The third phase will use the results and design factors available to game makers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft will not be building the games, but will be working with them, Nordlinger said. The Microsoft usability group that does testing for games like Halo and others will be working with these guys to make sure the games are compelling, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Nordlinger said he thinks incorporating math education into games will be easiest, but we also see the games being applied to science, and languages and helping with literacy overall.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>To target female students, Nordlinger said the games aimed at girls will not feature firstperson shooters. These games do not apply well to females. They tend to prefer puzzle games and multiplayer role playing games.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also according to the Microsoft release<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Jan Plass, associate professor of educational communication and technology at NYUs Steinhardt School of Culture, Education and Human Development, will codirect the G4LI with Perlin. While NYU will serve as the hub of the G4LI in its Computer Science Media Research Laboratory at the Courant Institute of Mathematical Sciences, the multiinstitutional institute will have a myriad of partner spokes.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The G4LI also will evaluate game prototypes and introduce them, along with accompanying curricula, to an existing network of 19 New York City area schools; results in the classroom will be tracked. Based on the findings, the institutes goal would be to expand its research and game development to all K12 grades. Resulting scientific evidence will be shared broadly with researchers, game developers and educators. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>There has been a growing interest in games, but what had been lacking is a scientific study about how to transfer knowledge from games, Plass said. He said part of what he is bringing to the project is an understanding of how we learn, how learning is a social process and a lot of research expertise.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Perlin said the G4LI alliances job is not to make the game, but to do the underlying science to understand what makes existing games work and to analyze the funology of them.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>During his speech at NYU, Mundie demonstrated how different technologies could be used for education, including how tablet PCs could eventually take the place of textbooks.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft Moves a Step Closer to Oslo]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-moves-step-closer-oslo-a-3677.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft shares more detail about its Oslo modeling platform, naming the components and its delivery vehicle. The company will deliver Community Technology Previews CTPs of the Oslo technology at the Microsoft Professional Developers Conference.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Signifying the seriousness of its commitment to pursue and promote a more modeldriven approach to building software, Microsoft shed a little more light on its Oslo modeling strategy, giving a few more details on the Community Technology Previews the company will deliver at the Microsoft Professional Developers Conference at the end of October.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At the PDC, Microsoft will make available to developers the three core components of Oslo a new declarative programming language, a visual modeling tool and the Oslo repository.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Robert Wahbe, corporate vice president of the Microsoft CSD Connected Systems Division said Microsoft is moving to shift its development strategy as the market changes. Platform applications and software are becoming more and more model driven.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, Wahbe said, from my point of view, this is the next big step to raising the abstraction in software developmentcomparable to the move from assembly language to 3GLs thirdgeneration languages, he added.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, one of the goals of Oslo is to enable a larger number of people to be able to create and maintain distributed applications. We want to make it so that not only developers can change models, but so can IT staff or business analysts, Wahbe said. Indeed, Oslos goal is to make it easier to author and integrate models and make modeling mainstream, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Well, if anybody can do that, perhaps Microsoft has the best chance of pulling it off. Wahbe said the three Oslo components will ship as part of Visual Studio.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Developers will get the opportunity to see the three parts of the Oslo initiative in a matter of weeks. The new modeling language is referred to as M, though it was formerly known as D possibly for declarative inside Microsoft, and D itself was an offshoot from another Microsoft modeling project known as Q, sources said. In any event, M is about letting you write down the models in a textual format and lets you build out domainspecific languages DSLs, Wahbe said. In addition, M will have a great editing experience in the Visual Studio tools, he said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a speech at the recent JAOOinitially known as Java and ObjectOrientedconference in Aarhus, Denmark, Anders Hejlsberg, a technical fellow in the Microsoft Developer Division, said of the move to visual versus textual programming A line of code can be worth a thousand pictures. Theres something to be said for text...So my bold prediction is it will still be text as a leading mode of programming.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The new visual modeling tool for building and interacting with models is known as Quadrant. And the new Oslo relational repository houses models and metadata and makes models available to both tools and platform components.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Oslo enables numerous roles throughout the software development lifecycle to collaborate on application development<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>and management activities, including information workers, developers, database architects, software architects business analysts and IT professionals, Microsoft said.&nbsp;And Oslo technologies will integrate with and enhance Microsoft lifecycle tooling in Visual Studio Team System and System Center. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also, Microsoft is working with ISVs independent software vendors on solutions built using Oslo, including new lineofbusiness applications and DSLs.&nbsp;Oslo enables ISVs and solutions integrators to easily build new domainspecific solutions at lower cost by eliminating the need to build custom modeling infrastructure.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Wahbe said Oslo will reach across all of Microsoft core platforms to enable developers to create applications for SharePoint, for Live Mesh, for Microsofts cloud platform and for any Microsoft platform. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The additional detail on the Oslo CTPs follows Microsofts recent pledge to further support modeling and to rejoin the OMG Object Management Group. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a blog post following that announcement, Steve Cook, a Microsoft engineer who is the companys representative at the OMG, said Im hopeful that my involvement will help to reenergize the UML Unified Modeling Language specification process and we can fix some of the things that people complain about.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With Oslo and its overall modeling push, Microsoft has pledged to support the UML, as its creators call it. But one has to wonder if that support is just lip service or to satisfy a check list, or whether it is real, serious support. Wahbe said M is not competing with UML. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In his blog, Cook also said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Secondly, five years ago the market was naive about UML  it was often thought of as the Universal Modeling Language and surrounded by too much simplistic thinking.&nbsp;Our entry into the debate with Software Factories and Domain Specific Languages was, I believe, extremely healthy and helped people to grapple with some of the real issues involved in the debate. In case you wondered, were still as committed to those initiatives as we ever were.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Again you have to ask how far Microsoft actually moved with software factories and even DSLs. Launched with much fanfare at a languages conference several years ago, the software factories approach was absorbed by Microsofts Patterns and Practices group, and Jack Greenfield, one of the key proponents of the strategy, has not been heard from in some time. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, Cook said, Thirdly, were now firmly in the Application Lifecycle Management business, listening hard to our enterprise customers, and they are telling us regularly, loudly and clearly that they want us to support UML in Visual Studio Team System. <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Merb Ruby on Rails Meets the Enterprise]]></title>
	<link>http://www.buyfastsoftware.com/merb-ruby-rails-meets-enterprise-a-3676.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>The Merb community releases Merb Release Candidate 1.0, a Web development framework similar to Ruby on Rails that is geared more toward enterprise applications, its creators say.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Engine Yard, a provider of cloud deployment and opensource tools for Ruby and Ruby on Rails applications, has announced the first major release of the opensource framework Merb. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Merb community released Merb Release Community 1.0 at MerbCamp, which ran Oct. 1113 in San Diego. Merb is designed for building fast, highperformance Ruby applications, according to Yehuda Katz, an Engine Yard software engineer and Merb core developer. Similar to Ruby on Rails, Merb is an MVC modelviewcontroller framework, but it features a modularrather than monolithicarchitecture with minimal clean core code that is simple, organized and easy to extend.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ruby continues to be one of the fastest growing programming languages in terms of adoption, said Ezra Zygmuntowicz, founder of the Merb project and cofounder of Engine Yard, said in a statement. Merb offers Ruby programmers another choice for building Ruby applications. We believe this release of Merb and the community enthusiasm weve seen for the project since its inception are a testament to a healthy and robust Ruby ecosystem. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Katz said Merb takes what Ruby on Rails taught the world and tries to make it so people can use Ruby to build more complex applications. Indeed, said Katz, There is a whole bunch of people who fell in love with Ruby and realized Ruby would be around a long time, and they needed something stronger than Ruby on Rails.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Merb relies on an extensible, pluggable architecture, Katz said. Though Merbs code base is kept to the bare minimum, it offers powerful features such as flexible routing, more control over groups of processes, and a coherent maintained stack. Additional features can be plugged into the framework using standard gems. Moreover, Merb is agnostic when it comes to ORM objectrelational mapping tools, JavaScript libraries and template languages, thus giving programmers a wide range of choice.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Developers at Howcast Media said they like Merb because it provides a lightweight and portable application framework to develop databasedriven Web sites quickly. They also said they like that Merb is built from the ground up for high performance and scalability. Merb allows the developer to pick and choose the components needed for an application and avoid the overhead of maintaining large applications with components that arent used or arent optimal for the task. This is beneficial to Howcast.com because it uses many plugins and Ruby gems to interface with thirdparty services. Merb, with its extensible architecture, allows users to package thirdparty components into the application easily to make it more portable.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Merb is a fantastic framework for building portable applications, said Russell Taga, director of engineering at Howcast Media. Weve had great success using it and will definitely utilize it more in the future as we continue to scale Howcast.com.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Merb is tuned for developers who want a higher degree of configurability and modularity than that offered by Rails, Katz said.&nbsp; And Merb allows developers working on smaller applications to replicate common Rails tasks with less overhead and a higher degree of customizability. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Zygmuntowicz said <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Rails is the best thing out there for the 80/20 rule. It will get you through the first 80 percent of an application quickly, but then you will fight tooth and nail for that other 20. Merb may not be so fast for that first 80 percent, but the last 20 will be easier.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, Merb is more apt to avoid one of the complaints about Ruby on Rails its ability to scale, Katz said. Merb is set to scale more efficiently, he said. Rails can scale but requires more hardware.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a blog post on Merb, Mark Driver, an analyst with Gartner, said, Everyone in the Ruby developer community is familiar with the growing pains of Rails.&nbsp; Scalability questions continue to run rampant as both the framework and the collective RoR community mature over time in realworld test cases.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Zygmuntowicz said Merb is completely open source, but we have a major company, Engine Yard, behind it, and well be providing it as part of our stack and offering support for it.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Zygmuntowicz said 95 percent of the applications hosted at Engine Yard are Rails applications and the other 5 percent are Merb applications.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For his part, Driver said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Bottom line Are you a RoR developer or the manager of a RoR developer Then you owe it to yourself to check out Merb and keep an eye on it. You might like what you see enough to make a change.&nbsp; You probably wont today, but you may change your mind over the course of the next 18 months.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Engine Yard officials said a key feature in Merb 1.0 is the Merb Stack, a gem for fast, outofthebox deployment. This lets developers start building new applications immediately, rather than needing to spend time cobbling together a complete stack on their own. In addition, Merb 1.0 is built on a single master process rather than several disparate processes, which allows groups of Merb processes to share memory. This produces more efficient handling of multiple requests over short periods of time and better control over groups of Merb processes. <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft Delivers Silverlight 2]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-delivers-silverlight-a-3675.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft announces the availability of Silverlight 2 with new features including DRM and enhanced advertising support. Microsoft also announces funding for an opensource project to create an Eclipse plugin for Silverlight.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft has announced the availability of Silverlight 2, along with new support for opensource development with the rich Internet application platform and new claims of ubiquity for Silverlight.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Brian Goldfarb, director of developer platforms at Microsoft, called Silverlight one of the most comprehensive solutions for the creation and delivery of applications and media experiences through a Web browser. Goldfarb also said Microsoft is providing further support for open source with Silverlight by funding a project to build an Eclipse plugin for Silverlight and by providing new controls to developers with the Silverlight Control Pack under the Microsoft Permissive License. The Microsoft Permissive License is an Open Source Initiative approved license.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We wanted to provide developers with the ability to build Silverlight applications using tools other than Visual Studio, Goldfarb said. Microsoft enables developers to build Silverlight applications with Visual Studio 2008 and Expression Studio 2. The company also has extended support to its free Visual Web Developer 2008 Express Edition.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>According to Goldfarb, Silverlight adoption continues to grow rapidly, with penetration in some countries approaching 50 percent and a growing ecosystem that includes more than 150 partners and tens of thousands of applications.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As part of its plans to support additional tools for developing Silverlight applications, Microsoft is providing funding to Soyatec, a Francebased IT solutions provider and Eclipse Foundation member, to lead a project to integrate advanced Silverlight development capabilities into the Eclipse IDE integrated development environment, said Vijay Rajagopalan, a principal architect in the Microsoft Developer Division. Soyatec plans to release the project under the Eclipse Public License Version 1.0 on SourceForge and submit it to the Eclipse Foundation as an open Eclipse project, Rajagopalan said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Microsoft will release the Silverlight Control Pack and publish the technical specification for the Silverlight XAML Extensible Application Markup Language vocabulary on the Microsoft Developer Network. The SCP, which augments the builtin control set in Silverlight, includes controls such as DockPanel, ViewBox, TreeView, Accordion and AutoComplete, Goldfarb said. Meanwhile, the Silverlight XAML vocabulary specification will better enable ISVs to create products that can read and write XAML for Silverlight. In addition, Microsoft released the Silverlight XAML vocabulary specification under the Open Specification Promise. In addition, Goldfarb said Microsoft will be innovating rapidly with the control pack and updating it every month. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Silverlight Control Pack under the Microsoft Permissive License really addresses the needs of developers by enabling them to learn how advanced controls are authored directly from the highquality Microsoft implementation, Miguel de Icaza, Novell vice president, engineering, and founder of the opensource Mono project, said in a statement. Mono is an effort to deliver a Linux implementation of .NET and is the foundation for Moonlight, a project to deliver a Linux implementation of Silverlight. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>By using the OSP for the Silverlight vocabulary, they further solidify their commitment to interoperability, de Icaza said of Microsoft. I am impressed with the progress Microsoft continues to make, and we are extremely satisfied with the support for Moonlight and the opensource community.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In response to a query from eWEEK about the relationship between Silverlight and Moonlight, de Icaza said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I love Silverlight 2. That is the only reason we did Moonlight; 1.0 was interesting, but nothing earthshaking. When we saw 2.0at the time, a subset called 1.1we were all over it. And of course, I think its brilliant that Microsoft is starting to open up. Their new MSPL controls will help us deliver Moonlight 2.0 shortly, but it also will jumpstart folks that want to learn how to author widgets for Silverlight 2. Silverlight 2 has a fascinating control architecture, and they are just helping developers skip a whole cycle of learning by giving out the sources to the controls.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft announced Silverlight 2 on Oct. 13 and said the technology will be available for download on Oct. 14 at www.microsoft.com/silverlight. Customers already using a previous version of Silverlight will be automatically upgraded to Silverlight 2. A technology preview of the Soyatec project is available at www.eclipse4sl.org, with a complete version available in the second half of 2009.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, regarding ubiquity, Goldfarb said Microsoft estimates that one in four computer users have access to Silverlight.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We launched Silverlight just over a year ago, and already one in four consumers worldwide has access to a computer with Silverlight already installed, said Scott Guthrie, corporate vice president of the .NET Developer Division at Microsoft, in a statement. Silverlight represents a radical improvement in the way developers and designers build applications on the Web. This release will further accelerate our efforts to make Silverlight, Visual Studio and Microsoft Expression Studio the preeminent solutions for the creation and delivery of media and rich Internet application experiences.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[MySpace, Eyealike Debut Ad Platforms Against Recession Fears]]></title>
	<link>http://www.buyfastsoftware.com/myspace-eyealike-debut-platforms-against-recession-fears-a-3674.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>MySpace and Eyealike introduce two very different advertising platforms. The application development efforts come against the backdrop of a recession that could cripple online advertising. Despite this, MySpace MyAds is for small businesses while Eyealikes VisualAd is designed to help improve contextual ad matching for social networks and rich media sites.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With Silicon Valley venture capitalists telling their portfolio companies to tighten their belts for the recession, its a funny time to introduce a new platform for advertising, which is likely to be hard hit as companies cut costs.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Yet ad platforms are exactly what MySpace and visual search startup Eyealike launched Oct. 13. MySpace MyAds is designed to help anyone from local retailers to musicians and politicians create targeted ads for the social networks 122 million users. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>MySpace MyAds lets SMBs craft custom banner ads for specific audiences. Business owners can then analyze how their ad campaign is faring on MySpace. According to MySpaces instructions, MyAds looks easy enough for a GEICO caveman to create. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Advertisers can either go to the MyAds site or click the Advertise link at the bottom of any MySpace page. Users create a display ad using the MyAds Builder Tool and select an ad price range from 25 to 10,000. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Users then target the customers with MySpaces HyperTarget technology, which gauges age, sex and geographic location against specific keywords within each users interest category. When the advertiser hashes out the creative and MySpaces customer support makes sure the ad is up to specifications, the ad can go live. MySpace charges the campaign when a user clicks on the ad. Users track ad performance with MyAds analytics reporting. This tool tracks impressions, clickthroughs and a running cost on active campaigns.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The widerange price point could be attractive to mom and pop shops, sure, but it is still unclear how the recession will warp the online ad market. Will Internet advertising dry up across the board or just be limited to massive, sprawling ad campaigns Its unclear at this early stage. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Eyealike VisualAd, meanwhile, is billed as an image and videobased contextual ad platform for social networks and rich media. Eyealike CEO Greg Heuss told me that VisualAd is similar to Googles AdWords model, but instead of using keywords to target ads, the platform indexes, filters and classifies images and videos.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also, unlike Facebook and MySpace ads that target demographics, the VisualAd platform analyzes facial features, skin color, hair, gender, as well as objects such as logos or product images in online images and videos to serve targeted ads.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>VisualAd could be used to identify an infants face in a users profile image on a social network. The site could assume that the user has an infant and serve an ad about diapers or baby food.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Heuss believes VisualAd could match more ads to images and improve the match based on the actual image, increasing ad revenue for social networks. VisualAd, priced on an annual licensing fee that varies according to CPU and storage size, modules purchased and use frequency, works as either an API or as a selfhosted solution and runs on Windows and Linux. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>VisualAd comes at a time when Facebook and MySpace sell ads on low CPM rates, from 8 cents to 12 cents per one thousand views; Eyealike believes VisualAd could help making the same exact page view worth 2 to 20.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I love Eyealikes approach, a visual breath of fresh air amid the keywordcentric world of Google and the demographicfocused bent of MySpace and Facebook. I wish Eyealike good luck against the current economic climate. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>But lets be real about MySpace MyAds and Eyealikes VisualAd. Citing research from UBS Ben Schachter, GigaOms Om Malik notes today that the online ad market is in trouble and that dozens of advertising networks that have cropped up over the past two years will be impacted.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Malik claims Google, the very company MySpace and Eyealike are trying to differentiate from, may be safe thanks to its performancebased ad system. What online ad areas do you see impacted<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Mozilla Taps Web Guru Duo for Developer Tools Lab]]></title>
	<link>http://www.buyfastsoftware.com/mozilla-taps-guru-developer-tools-a-3673.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Mozilla taps Dion Almaer and Ben Galbraith to act as codirectors of its new Developer Tools Lab. Galbraith and Almaer will work on delivering application development tools to help developers build applications for the open Web. The Mozilla Developer Tools Lab, from the maker of popular browser Firefox, aims to partner with Websavvy organizations such as Adobe and Google, which Almaer left to start the new opensource effort.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Web development gurus Dion Almaer and Ben Galbraith are leaving their previous positions, at Google and as a consultant respectively, to join forces and head up a new group at Mozilla called the Developer Tools Lab.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Were now the codirectors of the developer tools group at Mozilla and were really jazzed about it, Almaer told eWEEK in an interview. This is the first time the dominant platform is the open Web platform and is not in a position where a specific vendor has control over it. Were psyched about building tools and making them available to everybody as opensource software.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Almaer and Galbraith cofounded the popular Ajaxian.com site and are known as a hot draw on the developeroriented trade show circuit. The team has a particular style that plays well to developers as they joke and banter amongst themselves, with Almaers British wit playing against Galbraiths impish Americangeek sense of humor. Other talented technical presentation duos that come to mind include Don Box and Chris Anderson of Microsoft and Miguel de Icaza and Nat Friedman of Novell and Ximian fame. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Almaer and Galbraith will be missed by their former employers, but welcomed with open arms at Mozilla. Almaer served as an engineer and evangelist on Googles opensource team, where he contributed to several projects and turned out some of the best video interviews and other content related to Googles developeroriented initiatives. In addition to serving as a software consultant to many organizations, at MediaBank Galbraith was CIO and chief software architect.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Almaer said despite having left Google to start up a developer tools effort inside Mozilla, he has not severed ties to the search giant. Indeed, he said he hopes to maintain a close relationship with Google and other potential partners such as Adobe Systems. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Being Mozilla and open, we want to work with other companies on this, Almaer said. We are especially excited to work with companies like Google who care about the open Web.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Galbraith said Mozilla is focused on creating development tools that make the open Web productive for developers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Mozilla is the extreme with communityeverything we do is going to be public, Almaer said. This is the perfect situation; everything will be done openly and transparently.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Almaer and Galbraith said they were not ready to deliver a road map of what they plan to deliver and when, but we plan to attack a few interesting bottlenecks that hinder open Web productivity, Galbraith said. One thing we plan to do is provide simple reference materials so developers can get a browser to do what its supposed to do according to documented APIs. And well help with things like providing assistance for participating in opensource projectsjust in terms of how to do it.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Galbraith said they also plan to look at traditional pain points in Web development such as layout and debugging support, including possibly delivering lowerlevel debugging tools. And although nothing has yet been established, it is possible that the Mozilla Firebug team could eventually become part of the new Mozilla tools group. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Both Almaer and Galbraith come from the enterprise Java world and said that they come to this new role having always had to augment available commercial tools with tools of their own. So they know developers pain. We always wound up doing tooling plays internally wherever we worked, and this is an opportunity to focus on tools for open Web developers, Galbraith said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>He said he is not necessarily interested in rebuilding Visual Basic on the Web, but we want to help you build compelling software.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a blog post, Almaer wrote <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Mozilla is placing a big bet, not only on us, but in the developer tools space. Why are we doing this Ben and I are passionate about a couple of things compelling software and developers. In various roles in the past, we have built tools that attempt to make developers productive. We are huge advocates for the Open Web, yet we feel that tools are lacking on our collective platform. We want to help make a difference.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Silverlight vs. Flash Defining Ubiquity]]></title>
	<link>http://www.buyfastsoftware.com/silverlight-flash-defining-ubiquity-a-3672.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft claims one in four computer users has access to Silverlight. Meanwhile, Microsoft is working to increase Silverlight adoption to catch up to Adobe Flash. Microsoft says Silverlight 2 works well with the Google Chrome browser and it is looking at Google Android support.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The most interesting part of Microsofts Silverlight 2 announcement Oct. 13 was the companys focus on ubiquity. Everybody wants ubiquity in the software world. When it comes to the rich Internet application and media experience space, Adobe Flash is ubiquitous and Microsoft is playing catchup big time with Silverlight. And it wont be long before Adobe releases the next version of Flash, Flash 10.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, with Silverlight 2, Microsoft is saying it has now reached the point where one in four computer users has access to a computer that runs Silverlight. So that sounds like penetration of about 25 percent. Adobe claims adoption rates of about 95 percent for Flash.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>On a call with press and analysts, Microsoft corporate vice president Scott Guthrie said, We knew it would take a few years to get the deployment where we wanted it to be. But, he added, being a year in with the technology and being able to claim one in four users is a win for Microsoft.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Brian Goldfarb, director of developer platforms at Microsoft, said he views Silverlight as a massive success.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Goldfarb said, We arent going to take our foot off the pedal. There was never a question in my mind of whether we would reach ubiquity; its always been a question of when.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Its easy to get excited about Silverlight and its increasing adoption, and the fact that Microsoft is bringing competition to that space. But 25 percent leaves a lot of room for growth. OK, Ill accept that Guthrie said in some countries adoption has reached up to 50 percent or more. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I used Silverlight to watch the Olympics, and that Silverlight deal was a big hit for Microsoft. Guthrie said Silverlight does really well in cases where people want to do live video, like the Olympics and the Democratic convention. Silverlight also does well among developers that want to build RIA applications and are looking for a richer development platform, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition to the new release, which will be available for download on Oct. 14, Microsoft announced a few open sourcerelated initiatives related to Silverlight. Ironically, Adobe has been getting a lot of pressure to opensource Flash, although neither organization appears to be headed toward fullfledged opensourcing of its RIA software.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Guthrie said Microsoft has spoken with Apple about getting Silverlight on the iPhone, but like Adobe with Flash has been rebuffed. However, Guthrie said Microsofts talks with Google about Android support have been more enlightening and the two companies are looking at it. Moreover, Guthrie said Microsoft has been working with the Google Chrome development team and Silverlight 2 works well on Chrome.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>All of these moves ought to help get Microsoft some more Silverlight ubiquity.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Study Use of Ruby Language on the Rise]]></title>
	<link>http://www.buyfastsoftware.com/study-ruby-language-rise-a-3671.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>A study based on Black Duck Softwares Koders.com search engine data shows that the use of the Ruby language has grown significantly in the last four years. According to the Koders.com data, Ruby usage is ahead of dynamic language alternatives such as PHP, Python and Perl, and just behind more entrenched languages such as Visual Basic, C/C and C.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>A recent study from Black Duck Software shows that usage of the Ruby programming language is on the rise. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Black Duck Software, which provides software to manage the use of open source code, on Oct. 14 released data from its Koders.com search engine that show a dramatic increase in popularity of the Ruby programming language. Black Duck officials said tens of thousands of software developers use Black Ducks Koders.com daily to find open source code and other downloadable code. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, Black Duck said Ruby is now the fourth most requested language on Koders.com, after Java, C/C and C. And the number of Ruby searches has increased by more than 20 times since 2004 and has surpassed alternatives, such as PHP, Python and Perl, according to Koders.com data.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Black Ducks search data confirms the tremendous growth that we are seeing within the community of Ruby developers, said Tom Copeland, system administrator of RubyForge.org. Its great to see a leading code search site like Koders.com index RubyForge because it represents another way to make the projects in our community available to tens of thousands of developers worldwide.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Ruby, used in combination with the Ruby on Rails framework, is rapidly gaining momentum and will reach four million developers worldwide by 2013, according to Mark Driver, research vice president at Gartner. Ruby will enjoy a higher concentration among corporate IT developers than typical, dynamic scripting languages, such as PHP, Driver said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Black Duck acquired Koders.com in April, and since then has enhanced the code search service. Black Duck added more than 200 million lines of code to the Koders.com search repository, increasing its size by more than 33 percent, company officials said. The expanded code base now includes more code from SourceForge, CPAN the Comprehensive Perl Archive Network and the industrys leading site for Ruby projects, RubyForge.org. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Code search with Koders.com represents an essential part of the hybrid model of software development, which enables development teams to reuse open source in combination with their own code and other externally sourced components, Black Duck officials said. In addition to code, Koders.com features other resources, such as a developer forum and a monthly statistics page, which lists the top monthly search terms, top projects and a solutions map for 11 popular programming languages, the company said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Black Duck remains committed to providing Koders.com as a free service for developers involved in hybrid development, said Bill McQuaide, executive vice president of products and services at Black Duck Software, in a statement. An interesting byproduct of the popularity of Koders.com is the insight we can gain from Koders.com users and the searches they conduct. In addition, this data shows part of a larger storyhow developers can use Black Ducks offerings to be more effective in using open source within the framework of sound code management practices.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Adobe Releases Flash Player 10]]></title>
	<link>http://www.buyfastsoftware.com/adobe-releases-flash-player-a-3670.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Adobe Systems announces the availability of Flash Player 10, the latest version of its RIA rich Internet application creation and dployment platform. Flash Player 10 comes just a day after its primary competitor, Microsoft Silverlight 2, was released to the Web.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Following directly on the heels of the release of the latest version of its primary competition, Adobe Systems announced the availability of Flash Player 10.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft announced the impending release of Silverlight 2 on Oct. 13 and then made the technology available on Oct. 14. Then on Oct. 15, Adobe announced the availability of Flash Player 10, the companys software for creating RIAs rich Internet applications, interactive content and high quality video to users across multiple browsers and major operating systems. Flash competes directly with Microsofts Silverlight.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Tom Barclay, senior product marketing manager, Platform Business Unit, Adobe Systems, said Adobe Flash Player 10 delivers enhancements and new features such as new support for custom filters and effects, native 3D transformation and animation, advanced audio processing, and GPU hardware acceleration. In addition, the new release builds on Adobes expertise with text to deliver a new text engine that provides interactive designers and developers with more text layout options and better creative control.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Barclay said Flash Player 10 is being made available at the same time as Adobe Creative Suite 4&nbsp;CS4, which takes advantage of Flash Player 10 technology. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Were providing unprecedented creative control for developers and designers, with Flash Player 10, Barclay said. In addition, he said the new release is available immediately on Windows, Mac and Linux, including new support for Ubuntu 7 and 8. Linux is a firstclass citizen for us, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Barclay said users can take advantage of the 3D capabilities through easytouse APIs and with an enhanced drawing API. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Another major improvement is the ability to create your own effects with Adobe Pixel Bender, which can be applied to content live to do things that up to now could only be done on the desktop, Barclay said. The Adobe Pixel Bender also features a multithreaded calculation engine that can be used for other purposes.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, Adobe Flash Player 10 extends the expressive capabilities of the Adobe Creative Suite 4 product line with new levels of Flash technology integration to streamline collaboration and enhance the design/develop workflow, Adobe officials said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Users can create custom filters and effects with Adobe Pixel Bender, which is the same technology behind many filters and special effects in Adobe After Effects CS4 software. Developers targeting Adobe Flash Player 10 can use these filters, blend modes and fills to animate effects or change the effect on rich media content at runtime. Flash Player 10 also enables new capabilities and performance improvements in Adobe Flash CS4 Professional. This includes easytouse 3D effects that enable designers to design in 2D and easily transform and animate in 3D. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Our clients expect innovation, said Tim Barber, partner and creative director for Odopod, a design studio and member of the Society of Digital Agencies SoDA. With the improved visual performance and awesome new 3D effects in Adobe Flash Player 10, we can now use Adobe Flash CS4 Professional to create cool Web experiences that were previously impossible. For us, this means fewer boundaries to the creative process. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Flash Player 10 also supports advanced audio processing to deliver improved sound capabilities and leverages the Pixel Bender engine.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Barclay said all the major new features and capabilities in Flash Player 10 are things that are not possible with Silverlight. Were delivering capabilities that were only possible on the desktop before now.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Justin EverettChurch, senior product manager, Platform Business Unit, Adobe Systems, said Adobe opened its doors to a couple hundred developers over the weekend before the release of Flash Player 10 and the new sound capabilities seemed to be a big winner amongst the group of developers kicking the tires on the platform. I think it was because sound is an area we had never really provided support for before.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Barclay said he thinks the Adobe Pixel Bender is among the key new features in the new Flash release, because you can use the engine for so many different things. I think well see some things that will just blow us away.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, as part of its Flash development effort, Adobe delivered a Flash Player public bug tracker, which helped the company decide on and accelerate delivery of some of the new features in Flash Player 10. The sound capability was one such feature that benefited from the bug tracker, but other enhancements that came from that bug tracking system include full screen keyboard access, full screen game access and access to the Flash garbage collection engine, EverettChurch said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe officials said Flash has an adoption rate of about 90 percent across the market; Microsoft claims Silverlight is available on one in four computers that an individual user has access to. Moreover, Flash Player content reaches more than 98 percent of Internetenabled desktops, Adobe said. More than 80 percent of online videos worldwide are viewed using Adobe Flash technology, making it the No. 1 format for video on the Web, the company said. And adoption of a previous update to Flash Player 9 set records by achieving nearly 90 percent reach on Internetenabled desktops in less than nine months. Flash Player 10 is expected to achieve a similar adoption rate. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, Adobe will use innovations from Adobe Flash Player 10 to fuel future Open Screen Project efforts, such as work that will bring Flash Player 10 to mobile devices. The Open Screen Project is an industrywide initiative to deliver rich multiscreen experiences built on a consistent runtime environment for open Web browsing and standalone applications across personal computers, mobile devices and consumer electronics. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe Flash Player 10 is available immediately as a free download for Windows, Macintosh and Linux platforms here. Support for Solaris is expected later this year. All of the new expressive features and performance improvements introduced in Adobe Flash Player 10 will be available in Adobe AIR later this year for designers and developers to build applications that run outside the browser.&nbsp;&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Opera MAMA Search Engine Strikes Dulcet Tones for Web Develope]]></title>
	<link>http://www.buyfastsoftware.com/opera-%20mama%20-search-engine-strikes-dulcet-tones-develope-a-3669.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Web browser maker Opera releases MAMA, a search engine that, unlike general engines from Google or Yahoo, finds information about the structure of Web pages. This is a useful application development tool for quality assurance testers who want to know how Web services are composed. MAMA could be attractive to companies selling QA tools, such as IBM or HP, but it will likely remain a niche tool from Opera.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>If I told you that a major browser maker has created a metadata search engine that tracks how Web pages are built, youd readily assume such an offering was cooked in Mozilla Labs.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Mozilla Labs, after all, is known for its frequent browser plugins to augment Firefox, with projects such as Snowl, Ubiquity and Geode garnering attention in the past few months. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Yet its alsoran browser maker Opera that is behind MAMA Metadata Analysis and Mining Application, a search engine that pores over 3.5 million Web pages to index the markup, style, scripting and technology used to craft Web pages. <op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>While Google, Yahoo and other general search engines</SPAN></SPAN><SPAN stylemsobidifontweight bold><xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><SPAN classarticledate>help you find content based on text, MAMA answers such questions as, How popular is Flash, Can I get a sampling of Web pages that have more than 100 hyperlinks or What does an average Web page look like </SPAN><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>This type of information has more value for browser makers and standards bodies, for whom the structure of the Web is crucial.&nbsp;&nbsp;&nbsp; &nbsp;</SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>MAMA is the brainchild of Brian Wilson, a QA quality assurance tester at Opera. Wilson told me MAMAs roots date to 2004, when he and his team were looking for samples of certain types of code.</SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Test cases he created in QA were fine, but he preferred to see how developers were doing things in the real world, which could only be done effectively by trolling the Web. However, as programmers can attest, there has been little in the way of effective data about the state of the Web. Wilson devised MAMA to fill that void.</SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>We noticed the solution basically resembles a search engine, except that instead of the content on the Web page, it looked for all the markup and script components, Wilson told me.&nbsp; &nbsp;<op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Wilson built the search engine to answer general questions such as how many sites are mobileready, how many sites use CSS Cascading Style Sheets or how many markup errors does the average Web page have Wilson said MAMA enabled him to prioritize bugs and justify adding support for new technology to help Opera make product decisions based on what it could tell customers about what the Web actually looks like.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Wilson also envisions MAMA will be useful to Web standards bodies, such as the W3C World Wide Web Consortium, giving Web authors an important voice. The W3C can use the data to measure the adoption rates of technologies.&nbsp; &nbsp;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>MAMA is hardly ready for prime time. Wilson has not set a time frame for a launch other than in the coming months. He told me he needs to improve MAMAs scalability performance, which wouldnt satisfy the majority of QA testers. <op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>He also wants to integrate new features programmers request and do a full recrawl of MAMA, which is the last domino to fall before Opera spins out a public version of the search engine. </SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Whats interesting to me about MAMA is that its a project that wont conflict with Google, Yahoo or Microsoft in topline search. I cant imagine any search vendor would harass Opera into a sale. </SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>If MAMA becomes a smash in the programming community whenever its released, I would expect a software vendor with a QA bent, such as IBMs Rational group or HPs Mercury team, to come calling for a possible buy. Most likely, it will be left alone.</SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>MAMA is part of a crop of search engines targeting a specific information niche on the Web. Paglo and Splunk, for example, are search engines that helps IT find the tools they need to improve their jobs.<op></op></SPAN></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Telnic Invites Developers to .tel Webless Web Platform]]></title>
	<link>http://www.buyfastsoftware.com/telnic-invites-developers-%20webless-web%20-platform-a-3668.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Telnic invites developers to its .tel Webless Web platform with open source code and sample applications. .tel is a service that allows users to store and manage all their contact information and keywords directly in the Domain Name System without the need to build, host or manage a Web site.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Telnic, provider of the Webless Web platform, made a splash with developers on Oct. 15 by releasing resources and open source code for developers, enabling them to create new applications and services on the .tel platform that is slated to launch in December.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>.tel is a service that allows users to store and manage all their contact information and keywords directly in the DNS Domain Name System without the need to build, host or manage a Web site. Indeed, Telnic officials said .tel is a new communications hub for individuals and businesses that bypasses the need for Web sites when publishing live information to the Internet. Moreover, .tel will enable secure sharing of contact information and personalization of online services under a .tel domain owners control, which has never before been possible. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>According to a Telnic Web page focusing on developers<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>From a developers perspective, the .tel is a personal encryptable data store for contact information, geolocation and identity publishing, fully owned by the .tel registrant, with simple read and write APIs.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Developers can access the Telnic Developer Web site here. On the site, developers can download applications for mobile devices and desktops, and browse API documentation, forums, wiki and source code.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition to code, tool kits and the .tel management console, Telnic has also released beta versions of applications that can be used on BlackBerry devices, iPhones and Windowsbased PCs. These applications integrate with the address book and make them dynamically updated with information stored in a .tel owners domain, Telnic officials said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The applications are free to download, under an opensource license, and can be used as models for new types of applications around communications, directory services, locationbased services, search and social networking, designed to exploit the DNSbased .tel service.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Now is the right time to get the ball rolling to energize the developer community and deliver something long anticipateda platform that an individual has complete control over that will change the way they can manage information and services online, said Henri Asseily,&nbsp; chief strategist and chief technology officer at Telnic.&nbsp; .tel owners will now be able to experience total control over the services they subscribe to, having an online identity under their own domain name which they own, and which acts as a hub where all kinds of services and people can interact with them, securely and efficiently.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, With the new services that developers can deliver for customers, the bad old days of manually updating contact information and the outdated and fragmented information available within yellow page directories online will finally be a thing of the past, said Asseily. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a blog post from September, Asseily discusses the potential relationship between .tel and social graphs<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Is .tel of any interest in the social graph space Absolutely As starters, .tel provides the person with an actual presence on the Internet, in a standardized and therefore automationfriendly manner. Owning your .tel means that you have a single point of contact for life, a distribution point for all your means of communications. In effect, youre telling a social application, You can always find me here, and here are all the means to contact me. So .tel solves the communications discoverability problem in a big way.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Asseily also posted a video of a .tel demo.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, Telnic officials say the company is planning a competition that will award developers for building innovative applications that tap the .tel service.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Survey IBM WebSphere Tops App Server Ranks]]></title>
	<link>http://www.buyfastsoftware.com/survey-websphere-tops-server-ranks-a-3667.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>IBMs WebSphere application server takes top honors in a recent study from Evans Data. The Evans study tracked user ratings and pit WebSphere against application servers from Oracle, JBoss, Geronimo, Sun, Oracle, Adobe and SAP.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>A recent Evans Data study shows that IBMs WebSphere ranks tops among application servers, as rated by developers.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a survey from September, Evans Data showed that IBMs 10yearold WebSphere outranked application servers from other vendors and the opensource community. WebSphere ranked first, followed by the opensource Geronimo application server, followed by Windows Server 2003, followed by ColdFusion, followed by Red Hats JBoss application server. Sun Microsystems Glassfish, Oracles WebLogic and SAPs NetWeaver filled out the top eight slots, in that order. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In the worldwide survey of more than 700 developers, users rated the application servers on 21 different attributes including performance, scalability, support, database connectivity and security features. WebSphere took top scores in 10 out of the 21 categories as well as in combined overall score.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Regarding IBM WebSphere, the Evans Data report said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The new WebSphere 7.0 is particularly impressive with support for the latest Java EE and EJB technologies, and is accompanied by the best rated Rational Application Developer suite of tools. Also noteworthy is the IBM strategy of releasing new versions of its application server at intervals of every two years, while making Feature Packs available at much more frequent intervals. Thus, large enterprises can enjoy the continuity that results from less frequent major product releases, while still benefiting from access to leading edge technologies as they become available.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, the Evans Data report also credited IBM with helping the Geronimo application server fare well in the survey.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>One surprise in this years report was the opensource application server, Geronimo, from the Apache Software Foundation, the report said. Geronimo is relatively new, but its users rated many of its features very highly. As an opensource program, Geronimo might have been burdened by the perception amongst users of a lack of support. We often find that users of opensource software primarily list lack of good support as a complaint. However, this was not the case with Geronimo, and much of that has to do with IBM. IBM has provided resources and support in a variety of ways to Geronimo and the Apache Software Foundation, including technical support. This is likely one of the reasons that Geronimo came in second in quality of support, right behind WebSphere.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, The other real surprise in this surveys results was how poorly WebLogic was scored by its users, the study said. WebLogic won top honors in the Evans Data application server survey in 2006, but this year nearly all of its rankings were down. Evans Data officials speculated that the poor rankings may have been at least in part due to uncertainty about the products future in light of WebLogic producer BEA being acquired by Oracle early in the year. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>JBoss was cited by users as delivering the best valuetocost ratio, the best compatibility with other software and also the best security. However, JBoss, ColdFusion and Sun Java System Application Server/GlassFish were all very close together in scores, right behind Microsofts Windows Server, the report said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Describing the rest of the field, the Evans Data report said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Windows Server is both an operating system and Microsofts application server, and users gave it good scores across the board, but especially preferred its easy database connectivity. ColdFusion is Adobes application server with a long and respected history and tools that make it perfect for Adobes other technologies, such as AIR and Flash. GlassFish is the new incarnation of Suns Java System Application Server.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, the report said SAPs NetWeaver is a bit more specialized in its positioning. It is the application server part of the NetWeaver platform, designed to run SAP applications and tailored to the large enterprise, the report said.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Gnip Eases Data Portability for Web 2.0]]></title>
	<link>http://www.buyfastsoftware.com/gnip-eases-data-portability-a-3666.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Gnip says it provides a simpler way of moving data from one social network to another. The service is being used by some of the most popular destinations on the Web, including Twitter, Delicious, Flickr, Digg and Plaxo. Shane Pearson, Gnips new head of products, speaks with eWEEK about the company and his role.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><EM><SPAN stylemsobidifontweight bold>Gnip, pronounced Guhnip, is a company providing a way for people to move data from one social network to another. In short, the company is a Web 2.0 infrastructure software provider. Gnip recently delivered Gnip 2.0. </SPAN></EM></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><EM><SPAN stylemsobidifontweight bold>Shane Pearson, head of products at Gnip, sat down with eWEEK Senior Editor Darryl K. Taft for a quick introductory interview about the platform. Pearson, who&nbsp;was most recently Vice President, Marketing and Product Management at BEA Systems, where he spent&nbsp;eight years&nbsp;working on enterprise Java solutions, Web services, SOA serviceoriented architecture and bringing Web 2.0 to the enterprise, is a recent hire at Gnip. In a blog post about Gnip, Pearson said</SPAN></EM><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Gnip provides an extensible messaging platform that allows for the publishing or subscribing of events and data from across the Internet, which makes data portability exponentially less painful and more automatic once it is set up. Because Gnip is being built as a platform of capabilities and not a Web application the core services are instantly useful for multiple scenarios, including data producers, data consumers and any custom Web applications. Gnip already is being used with many of the most popular Internet data sources, including Twitter, Delicious, Flickr, Digg, and Plaxo.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>What is Gnip </SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Gnip is a software company that provides a hosted, extensible messaging platform that allows people to access realtime events and data from across the Internet. Today it is very common for developers to write code against Webbased APIs to do polling so they can get events and data, but every Web API has different behavior and structure. Gnip solves the problems of inconsistent Web APIs by providing a common way to access Web APIs and by providing a common set of valueadded capabilities people can leverage across these Web APIs.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Who is your target user</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Our target user is a developer or IT department.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Who are some of your major customers and partners What are they using Gnip for</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We are working with many social Web services and sites today, as they tend to have the most need and pain for accessing events and data from multiple locations. For example, Plaxo is using Gnip to define user activities that they want to monitor from external providers like Flickr and Twitter and have crossposted to the Plaxo Web site. Several customers are using Gnip to define specific types of user activities to track on Identi.ca and Twitter or Delicious, Digg and others.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>What attracted you to Gnip Why did you join</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I was attracted to Gnip because of the technology/solution they are building and the role. A lot of my past experience has been around highly scalable messaging and datacentric use cases, so working to provide a solution like Gnip is very interesting to me. In addition, I thought working somewhere smaller would be a good change of pace as opposed to the other opportunities that I explored that were all in other very large software companies.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>What is your role as head of products</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>My responsibility includes all our marketing and product activities from driving our product development to defining our gotomarket strategy. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>What are some of the next milestones for the company What kinds of services do you plan to deliver next</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We just put out our 2.0 release two weeks ago and are hard at work on a release that will be in a few months. Today we offer Gnip Notifications and Gnip Data Streams and in coming releases will offer new services for Polling, Transformation and Identification.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[OpenAjax Alliance Sets Standards for Metadata, Widget Interop an]]></title>
	<link>http://www.buyfastsoftware.com/openajax-alliance-sets-standards-metadata-widget-interop-a-3665.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>The OpenAjax Alliance taps its broad industry membership to deliver standards for metadata integration, mashup security and widget interoperability. The organization tapped leading members such as IBM, Microsoft, Adobe, Aptana, the Eclipse Foundation, Google, the Dojo Foundation and others to help craft the standard.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The OpenAjax Alliance has made good on promises it made earlier about boosting enterpriseclass Web development with new Web 2.0 specifications and widget standards. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I first reported on the organizations moves in September, when Jon Ferraiolo, a Web architect in IBMs emerging technologies group, shed light on the subject at a rich Web conference in Vienna, Va. Ferraiolo discussed early work on the efforts now coming to fruition in terms of metadata integration, mashup security and a widget interoperability standard. At the event in early September in Virginia, Ferraiolo spoke on Interoperable Asynchronous JavaScript and XML<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>AJAX tools and mashups.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, were completing an interoperability event where members have implemented the tooling standard and the mashup standard, Ferraiolo said. For instance, Adobes DreamWeaver team announced support for the new OpenAjax Widget Format in the new DreamWeaver CS4, and the Eclipse Foundation has implemented the OpenAjax JavaScript API, Ferraiolo said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The question is, however, has AJAX gone the way of XML  being a vital technology but no longer in need of a spotlight or showcase event to show it off because it is so integral to systems. Indeed, XML is just there. Its in the plumbing  everybody has it and most everybody knows it. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, if a conference must be held on the subject, AJAXWorld in San Jose, Calif., is as good as any, coming on the heels of The Ajax Experience conference in Boston. Meanwhile, at the AJAXWorld show, the OpenAjax Alliance announced the successful interoperability of two key technologies with more than a dozen AJAX products. These advances will further enable software developers to create enterpriseclass Web sites with Web 2.0 features using its open standards software. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>AJAX, based on open formats such as HTML and JavaScript, is the Web development technology behind most interactive, rich Web 2.0 applicationssuch as mashups, widgets and gadgets. With todays milestone, the Alliance is showing that the technologies announced in the spring can successfully interoperate with industryleading AJAX products.&nbsp;&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The OpenAjax standards address two workflows, AJAX Integrated Development Environments IDEs and AJAX mashups. These OpenAjax standards initiatives will enable better AJAX developer tools and will promote greater security and interoperability with mashups, Ferraiolo said. This is critical as Web 2.0 applications extend from the consumer space into the enterprise. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For instance, Adobe, Aptana, the Dojo Foundation, the Eclipse Foundation, Google, IBM, ILOG, Lightstreamer, Nexaweb, Programmable Web, SAP and TIBCO are among the vendors that received interoperability awards today for OpenAjax standards for IDEs and mashups, a Web site or application that combines content from more than one source into a browserbased Web application.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Eclipse Foundation has expanded its industryleading open source IDE technologies to go beyond Java to also support JavaScript and AJAX developers, said Mike Milinkovich, executive director of the Eclipse Foundation. We strongly support the IDE interoperability efforts at OpenAjax Alliance and are excited about our future support for OpenAjax Metadata within Eclipses JSDT JavaScript Development Toolkit component. Our various JavaScript initiatives will allow Web developers to experience the same power and flexibility advantages that Java developers have realized for years from the opensource Eclipse platform. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We took Aptanas format as a starting point then we worked with a group including Microsoft and Eclipse to help shape that into an OpenAjax Alliance standard, Ferraiolo said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, he said, were happy about the broad participation on the mashup side, especially for the enterprise side, and that the promise of Eclipse 2.0 can happen.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, said Scott Fegette, product manager in Adobes Creative Solutions Business Unit, said Adobe has done a lot of work with the OpenAjax Alliance, particularly the IDE working group. And we learned that widgets were design patterns that designers were using and not just developers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>So, Fegette said, We helped the group evolve the OpenAjax format. We built a rich extensibility model based on JavaScript, as we were already familiar with JavaScript. Fegette added that one of the most exciting things about working with the OpenAjax Alliance was getting broad input from the industry  from folks like Aptana and Microsofts Visual Studio team and others who are passionate about the work. Its been fantastic to work with a group thats equally passionate about this as we are.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With the recently launched Adobe DreamWeaver CS4, Adobes goal was to take the mystery out of AJAX development, and give our customers a rapid and intuitive way to incorporate Web Widgets into their projects, Fegette said. Thats why we used OpenAjax Metadata as DreamWeavers native format for defining AJAX widgets  so our customers could easily take advantage of widgets from a variety of thirdparty developers to enhance their designs. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The OpenAjax Alliance is an organization of vendors, opensource projects and companies using AJAX that are dedicated to the successful adoption of open and interoperable AJAXbased Web technologies. OpenAjax members include more than 100 organizations including Adobe, the Eclipse Foundation, Google, IBM and Microsoft working towards the mutual goal of accelerating customer success with AJAX. The prime objective of the group is to accelerate customer success with AJAX by promoting a customers ability to mix and match solutions from AJAX technology providers and to help drive the future of the AJAX ecosystem. To learn more about OpenAjax Alliance, please visit www.openajax.org <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The AJAX industry today has several popular IDEs and hundreds of useful AJAX libraries, but integration of AJAX libraries into AJAX tools has been a largely librarybylibrary manual process for the tool vendors. As a result, AJAX tools only provide strong code assist and interactivehelp features for a highly restricted set of AJAX libraries, and have difficulty maintaining compatibility with new AJAX library releases. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>To solve this integration problem, OpenAjax Alliance has developed an industry standard XML<vshape idx0000i1026 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75> <vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>format, OpenAjax Metadata, which describes the JavaScript APIs and widgets found in AJAX libraries, Ferraiolo said. This standard will allow arbitrary AJAX tools to work with arbitrary AJAX libraries so that the tools can provide intelligent code assist, interactive help, and drag and drop visual editing using AJAX widgets. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The OAA Metadata specification is a huge win for AJAX, said Kevin Hakman, chair of IDE Working Group and director of Evangelism, Aptana.&nbsp; With the dominant majority of all leading IDEs having contributed to the specification and having pledged to support it, soon anyone creating AJAX libraries or widgets and describing those with the OAA Metadata can be assured to have broad compatibility with a vast array of tools  and developers will be able to further ease and accelerate their projects that include AJAX.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Aptana is pleased to have contributed to this milestone specification for the API metadata, much of which was derived from the opensource ScriptDoc format from Aptana, said Lori HylanCho, AJAX wrangler, Aptana. This means that Aptanas ability to interpret the OAA metadata and use it to boost AJAX developers productivity in Aptana Studio has been a breeze. We are excited that theres now a robust nonproprietary way to describe AJAX libraries and widgets in a consistent manner, which benefits tools, library and widget developers, and ultimately all JavaScript developers, who can look forward to improved code hinting and widget management in their IDEs. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, mashups represent a revolution in Web application development, where end users can assemble situational applications within the browser by draganddrop assembly of prebuilt Web components widgets and feeds onto a mashup canvas. However, mashups represent a security challenge due to the risk of potentially malicious thirdparty components.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The alliance has produced OpenAjax Hub 1.1, which provides an industrystandard secure mashup runtime that isolates third party widgets into security sandboxes and mediates messaging among the widgets with a security manager. OpenAjax Hub 1.1 will be delivered as both an open specification and commercialgrade opensource reference implementation. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Todays announcements from the Alliance illustrate how OpenAjax is evolving from the consumer space into the enterprise by being able to run mashups, widgets and gadgets in AJAX applications, said David Boloker, OpenAjax Alliance Steering Committee chairman and chief technology officer for Emerging Internet Technology, IBM. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>&nbsp;The alliance includes within its OpenAjax Metadata standard the ability to define mashable widgets, where widgets identify the properties that they share with other widgets and the messages that they can publish and receive from other widgets. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>To speed industry adoption of its mashup technologies, the alliance has produced both an industry XML<vshape idx0000i1027 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75> <vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>format for mashable widgets and an opensource mashup application that demonstrates all of its mashup technologies working together, Ferraiolo said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The mashable widget format is upwardly compatible with the OpenAjax widget format used to document widgets within an AJAX library, thereby allowing AJAX widget libraries to be mashupready. The opensource mashup application provides reusable open source for processing the OpenAjax Metadata standard for mashable widgets. The mashup application also demonstrates integration of OpenAjax Hub 1.1 in order to provide a secure mashup runtime. The alliance has also developed an opensource widget repository that supports the OpenSearch standard. OpenAjax Alliance officials said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The mashup work at OpenAjax Alliance will help accelerate the time when enduser mashups will become a mainstream part of Web application development, said Stewart Nickolas, chair of the Gadgets Task Force and distinguished engineer at IBM. The alliance has addressed both the widget interoperability problem facing the industry with its widget standard that is in OpenAjax Metadata and with the opensource mashup runtime in OpenAjax Hub 1.1.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>IBM is thrilled to see the OpenAjax Alliance provide specifications to increase interoperability between industrysupplied widgets and tooling metadata. We are incorporating these specifications into Rational Application Developer, said Karen Hunt, director of Development Tools, IBM Rational Software. The OpenAjax metadata support in Rational Application Developer will enable support for adding widgets to the palette, allowing the widgets to be in the draganddrop WYSIWYG page designer editor. In addition, the latest specification will help ensure that the Dojo Widgets we make available can interoperate with Google Gadgets, Microsoft Gadgets and others.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Nokia Sets Symbian Foundation Road Map]]></title>
	<link>http://www.buyfastsoftware.com/nokia-sets-symbian-foundation-road-a-3664.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Cell phone maker Nokia has established a rough road map for what it plans to do with Symbians property and technology once it acquires it. Nokia plans to launch the opensource Symbian Foundation to foster development of handsets based on the industryleading Symbian operating system. The plan could increase Symbians leading 46 percent smartphone market share to more than 60 percent, company officials say. Nokia leaders spoke prior to the Symbian Smartphone Show in London.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>LONDONNokia gave an update on its plans to subsume Symbian into the Nokia fold and then opensource the Nokia S60 software platform along with the Symbian cell phone operating system.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a meeting with eWEEK prior to the start of the Symbian Smartphone Show here, David Rivas, vice president of product and technology management for S60 Software in Nokias devices business, shared a road map of Nokias plans regarding opensourcing its developer platform and the Symbian operating system. Nokia announced plans to acquire Symbian in June.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We hope to close the acquisition by the end of the year, and in the first half of next year well launch the Symbian Foundation, Rivas said. Meanwhile, the Symbian OS, S60, the UIQ formerly known as User Interface Quartz and MOAP Mobile Oriented Applications Platform software will all be contributed to the Symbian Foundation in the first half of 2008 and the source code will be made available to members, with the first integrated release of the entire stack available in 2009. Moreover, the overall platform assets will be made available as open source within the next two years, Rivas said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Why is Nokia going this route Well, certainly to try to maintain its lead in the handset space, as Linux and opensource alternative technologies may begin to eat into Symbians marketleading share of the business. But, also, the fundamental economics of software development leads you to opensource software, Rivas said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The whole plan is dependent on whether Nokias deal to acquire Symbian goes through, Rivas said, but added that the deal is all but done.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Our CEO is asking us why were spending a pile of money for Symbian just to give it away, Rivas said. However, were creating an opensource foundation to distribute and manage Symbian OS and the S60 software, called the Symbian Foundation. This organization is truly open to anybody who wants to join, and well provide the source code for free to anyone who joins the organization.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Rivas said right now Symbian boasts about 46 percent of the smartphone market, but combined with NTT Docomo under the Symbian Foundation umbrella, the organization will hold about 60 percent of the market.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Because Symbian OS is the market leader, we have the ability to drive demand and value, Rivas said. He noted that Symbian is the most mature smartphone platform. Were at a point with the handset industry such that all the manufacturers are landing on a buy decision in the build versus buy situation. And as we look out on the landscape we see Windows Mobile, Android<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>and S60. Theres free and theres proprietary and royalty bearingwhich is well represented by Redmond. Free has been immature, with one phone in the market. With the Symbian Foundation move we have a system thats free but mature.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Rivas said what Nokia is talking about has not been done before. Our development process will take place in the opensource mode, and well be accepting contributions from the entire industry.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And the foundations development priorities will be driven by member contributions. We will encourage and enforce contributions with the Eclipse license, he said, noting that the foundation will use the Eclipse Public License as its primary licensing vehicle.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The fee to join the Symbian Foundation is 1,500. But the foundation itself is funded by its original equipment manufacturer board members. The 10 founding foundation members are Nokia, Motorola, Sony Ericsson, Samsung, LG, Vodafone, AT&amp;T, NTT Docomo, Texas Instruments and STNXP Wireless. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The act of taking 40plus million lines of code and turning it into opensource software will take some time, and we dont want to wait, Rivas said. So on Day One were making it all free for members. The assets will be delivered as open source with an aggressive schedule starting at the foundations launch.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Rivas said the foundation is applying more of a carrot than a stick to encourage members to use the standard Symbian OS and S60 platform rather than to fragment the software.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The foundation will run a fairly broad set of tools to deal with fragmentation and run a strong branding program, Rivas said. We hope to keep you from forking by having a high value system. But if you want to fork you can fork; we have a license for that called the EPL.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Rivas had generally positive things to say about the Android<vshape idx0000i1026 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75> <vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>offering, but he was much less effusive about Apples iPhone, despite carrying a Mac. They do everything for themselves and see no value in an open platform, he said. We believe in product differentiation, and this platform has to make it possible for folks to make it unique. We believe theres a lot of value in more than one manufacturer driving the development.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>That said, Rivas noted that the foundation as it stands has the support of seven device manufacturers, 225 million devices, 250 device models, 250 operators, tens of thousands of applications, and 4 million developers.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[RightScale Eases Developing on Amazon EC2]]></title>
	<link>http://www.buyfastsoftware.com/rightscale-eases-developing-amazon-a-3663.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>The RightScale Platform, a configuration and management tool, makes it easier for developers to deploy and control servers and images on the Amazon EC2 cloud computing platform. Developers can take advantage of Amazon.coms powerful cloud computing infrastructure and manage it from their laptops.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Software development is always easier when you have tools to assist you, such as integrated development environments<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>and code libraries. However, now that programming has reached the level of the socalled cloud, the need for tools to help in development has grown even more. Programming for the cloud requires maintaining, not just the software, but the whole infrastructure that is supporting the software.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Amazon.coms various cloud offerings are a case in point. Developing for Amazon EC2 Elastic Compute Cloud can be done with a modest set of tools, including the Eclipse IDE and the commandline tools from Amazon.com itself. However, dealing with the software can be a big task, from provisioning to effectively managing servers and assets. Thats where tools such as the RightScale Platform come in.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>RightScale provides what it calls the RightScale Dashboard to help manage the infrastructure. The product comes with several price plans, including a free developer account that even includes a free trial run of Amazon EC2.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In this article, I take the developer account for a spin to see what it can do. RightScale also offers tools that go beyond what the free developer tool can do. Go here for a full comparison of RightScales offerings.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Starting out</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>When starting out with the free developer account, users log in to the site via the Web page, and can easily launch one of several prepackaged server templates. When creating an account in Amazon.coms cloud, developers need to start by specifying a server. The servers are equivalent to various familiar desktop server configurations, complete with an operating system and various startup and shutdown scripts.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The product offers templates, an area where the benefits of using RightScale are already apparent. Instead of the user having to fuss over configurations, RightScale has already done the work.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For this free trial, I chose the server called Mephisto allinone per the directions for the free trial. For each server, users can get a full description. The description for this said it was a blog application written in Ruby on Rails and that the template combines Load Balancer, Rails application Mephisto and MySQL allinone box. In other words, this is a preconfigured blogging application running on a server.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>There is also the word image, followed by the description, RightImage CentOS50V300 amid8a347b1. This is also something preconfigured by RightScale; its a custom server image that mimics an operating system on a desktop computer. RightScale offers several preconfigured images, including, for example, a Ubuntu installation running on an X86 system. Through the dashboard, programmers can launch individual images, or they can launch a template thats an image preconfigured with software. And theyre free to launch just an image without using a template, if they prefer more customization.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>RightScale also offers various tabs, which I explored before launching the template. The Scripts tab lists all the scripts that will run on this server, including various Ruby on Rails scripts and MySQL and Apache monitoring tools.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Inputs tab lists several environment variables that this template preconfigures. Remember, programmers are effectively building a server here, so environment variables play a part.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Xref tab shows an empty list; it will later show the instances where Ive deployed this template. Finally, the Revisions tab shows the various revisions RightScale has made to this template.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I clicked on the Launch button on the template page, and instead of Amazon.coms entire cloud crashing due to any mistakes on my part, a message box opened informing me that the template would launch in the default deployment. This box had a second Launch button, which I clicked; a nice message told me it had been added to my deployment. It took me to the Launch Inputs page I looked at earlier, saying the server would launch with this configuration. It took a while to launch.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Each environment variable was listed, and next to it was a text box filled in with the default setting; I could have typed something different to override these, but didnt.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I clicked the third Launch button and glanced out the window in the direction of Cape Canaveral.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This button took me back to my Dashboard, where I saw a list of my deployments, including the one I had just launched. Its state was Pending, which presumably meant it hadnt actually started yet. Next to the state was a column called IP, then one called Zone, then Runtime, and finally Actions. Actions has a red Terminate button where I can apparently stop the server if I want to.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I didnt see a way to refresh the screen, so I clicked on a link called Servers. There I saw my server again, and this time it said Booting. I refreshed the page, but apparently I didnt have to I saw a message that it would refresh on its own. Eventually I saw the status, Running.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Looking at the site</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>My running server included Ruby on Rails and a blogging platform, which meant it had a Web interface. In fact, the Dashboard showed an address for me<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>ec26720263217.compute1.amazonaws.com<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I clicked on it, holding down Ctrl to open it in a new tab. Firefox couldnt find the server, but I had a pretty good idea why This was probably a brandnew address, and my local ISPs DNS Domain Name System server didnt know about it. But that address looked like it contained an IP address, 67.202.63.217, so I put that in Firefox. After that, I saw my Mephisto blog page. I knew that was what it was because it said Mephisto on it, and there were no blog entries.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>So far, so good. We had a site up and running on a server that was sitting on the Amazon EC2 cloud. I went back to the dashboard. I wasnt going to mess with the blogging software that was running, since, as far as I was concerned, that was just a demo of the capabilities of the server.<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>I only scratched the surface of whats available. At the most fundamental level, RightScale is a configuration and monitoring dashboard for controlling servers and images on Amazons EC2. This was some pretty cool stuff here Sitting at my laptop in my office, I was able to remotely control a set of virtual servers that live on Amazons cloud.<op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In the past, companies had to either build their own huge operations centers to house all their hardware, or they had to outsource it to a company that housed all of it, the latter of which required the companies to pay high prices not only for using the hardware, but also to make sure somebody was there to configure it, run it and monitor it.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With a product like RightScale, now programmers can manage the servers themselves as they would if they owned them, except now the servers have the extreme power of being on Amazon.coms cloud. Sitting at my lowly little laptop, I can run the equivalent of an entire operations center. Think of the possibilities.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Symbian Focuses on the Developer]]></title>
	<link>http://www.buyfastsoftware.com/symbian-focuses-developer-a-3662.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>At the Symbian Smartphone Show, the mobile phone OS maker commits to the developer as its most important asset. Developers, developers, developers, are what make Symbian grow. And the company is doing its part to give back to its most important constituency with new tools and resources.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>LONDONSymbian is all about developers, according to its chief researcher.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Making his best attempt to conjure up Microsoft CEO Steve Ballmer, David Wood, vice president of research at Symbian, said, The three most important words for success on the Symbian platform are developers, developers, developers Wood, who&nbsp;was mimicking the chant made famous by Ballmer, then added, But dont worry, Im not going to break into a dance at this stage.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Wood spoke at the Symbian Smartphone Show here, detailing the moves Symbian has made and continues to make to attract and cater to developers. Indeed, the company made several announcements at the event intended to improve the experiences of developers. For one, the company introduced the Symbian Analysis Workbench, or SAW, which Wood described as a new analytic tool that plugs into Carbide and gives you a look at whats running.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Symbian officials said SAW makes&nbsp;development easier and faster by significantly reducing the time and effort needed to fix defects and optimize code. SAW is a prepackaged set of Eclipsebased tools that make life easier for developers by optimizing Symbian C software via graphical views integrated into the Carbide C development environment. Carbide is a set of tools built by Nokia.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, the Symbian Developer Network SDN, an online forum providing a range of tools and resources to develop on Symbian OS, hosts an Eclipse download service that makes it possible to install SAW from within Carbide C. Wood said SAW offers analysis, profiling and target management tools in a combined suite, allowing developers to understand software behavior using reports for trace events, resource usage and system behavior within a single work space.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Great software needs to be fast, said Antony Edwards, vice president of Developer Product Marketing at Symbian. SAW is designed to help developers exploit the full performance benefits of Symbian OS and the underlying hardware. It allows developers to look at how threads are being scheduled across CPUs, how memory is being allocated and at other system resources.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also, ARM and Symbian announced the ARM Profiler for Symbian OS, which analyzes software applications on Symbianbased mobile handsets, according to Wood.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As part of the recently launched RealView Development Suite 4.0 Professional, the ARM Profiler enables developers of mobile phone applications running on Symbian OS to add enhanced features and reduce power consumption. And developers can quickly and accurately target their optimizations based on&nbsp;immediate feedback on actual application performance and with the rapid identification of bottlenecks across a broad range of performance measurements, the company said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Consumers expect mobile phone applications to deliver advanced features, with the best possible performance and minimal power consumption, said Mike Whittingham, vice president of ecosystem development at Symbian. Developers of complex mobile applications have come to expect the level of power management and performance optimization found within Symbian OS. The new ARM Profiler provides an analysis environment that enables developers to maximize the performance and power efficiency of their applications, on ARM technologybased mobile phones.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Wood said Symbian announced two new books to help developers target the Symbian OS. One book is Multimedia on Symbian OSInside the Convergence Device. The other is Common Design Patterns for Symbian OSThe Foundations of Mobile Software.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Symbian Boosts Developer Options with Ruby]]></title>
	<link>http://www.buyfastsoftware.com/symbian-boosts-developer-options-with-ruby-a-3661.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Symbian adds a new Ruby edition to its group of supported languages for developers. Ruby rounds out a broad development environment for Symbian that includes Java, C, Python, Flash Lite, Silverlight and .NET, among others.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>LONDONSymbian announced the release of Ruby for the Symbian OS, enabling developers to use the Ruby language to create applications for Symbianbased handsets and devices.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At the Symbian Smartphone Show here, Symbian announced that Symbian Research and Pragmaticomm have collaborated to provide the availability of Ruby Version 1.9 for Symbian OS. In addition, Symbian is releasing Ruby for Symbian OS to the opensource software developer community. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>According to the notes accompanying the release, Symbian officials said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ruby is a powerful dynamic language that reaches the heights of the pure Object Oriented Programming paradigm and gives a wealth of language features like exceptions, blocks, closures, regular expressions, collections, metaclassing and much more. Ruby is enjoying a growing popularity in different developer communities.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Pragmaticomm is a Londonbased software consultancy that brings deep knowledge of infrastructure, software engineering, systems deployment and operational issues to the table, the companys Web site states. The company is an Accredited Symbian Developer that focuses on mobile and embedded systems, as well as enterprise applications<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>and enterprise security and infrastructure.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Of the Symbian move, blogger Jon Erickson at Dr. Dobbs, said <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The downloads include the Ruby 1.9 binaries, with release notes and basic instructions, and a readonly sourcecode repository for this release can be found on the Pragmaticomms source server. This repository also contains the earlier version of the Ruby 1.9 VM for Symbian OS, developed for use in the GREDIA project; Symbian Research release above has augmented the earlier GREDIA version with<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>A new launcher, </SPAN><SPAN stylemsobidifontweight bold>extensions that enable the use of camera and video functionality for Ruby programmer,&nbsp;</SPAN><SPAN stylemsobidifontweight bold>and a prototype implementation for adding dynamic extensions to Ruby.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Qt Gets Prettied Up]]></title>
	<link>http://www.buyfastsoftware.com/gets-prettied-a-3660.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Qt Software pronounced cute gets gussied up with a makeover in Qt 4.5 and also is chosen as a key platform for development on the Nokia S60 smart phone software stack. Qt 4.5 focuses on performance, WebKit integration and 64bit support. Meanwhile, the S60 support gives Qt developers a new area of focus, as Nokia has shipped more than 80 million S60 3rd Edition handsets the version Qt will support.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>LONDONAlready attractive to thousands of developers, the Qt pronounced cute crossplatform application framework became a lot more attractive to a whole new group of developers recently.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Not only did Qt Software announce the availability of the Qt framework for the Nokia S60 platform on Oct. 20, but the company formerly known as Trolltech and now owned by Nokia also released a technology preview of Qt 4.5, the next version of the software.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>On Oct. 21, Qt Software announced the Technology Preview of Qt 4.5the upcoming new version of its crossplatform application framework for desktop and embedded development. Qt officials said preview packages are now available to commercial and opensource users for download, testing and feedback. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Technology Preview provides a first, complete look at new Qt featuresall of which are aimed at achieving the three primary design goals for the Qt 4.5 release to improve the runtime performance of Qtbased applications; to allow Qt users to realize the full potential of WebKit; and to futureproof Qt users investments on the Mac platform with added 64bit support, Qt Software officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a meeting with eWEEK at the Symbian Smartphone Show here, Benoit Schillings, chief technology officer at Qt Software, said his group spent a lot of time focusing on performance, graphics processing and other things. Compatibility with 64bit Mac OS is important, as is enhanced support for the WebKit engine. Qt engineers are quite familiar with WebKit.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Qt Software officials said Qt 4.5 brings a new performance benchmarking library, focused reengineering of key functionality and a new pluggable graphics systemall aimed at increasing the performance of Qtbased applications.&nbsp;And because most engineering work has been done to the core Qt API, in most cases Qt users need only to upgrade to Qt 4.5 to realize performance benefits immediately, the company said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, the company said Qt integrates with the WebKit browser engine, and with Qt 4.5 that integration has been upgraded to utilize the latest version of WebKit.&nbsp;Qt users can now preview new Netscape plugin supportwhich allows developers to incorporate Adobe Flash contentadded support for HTML 5 and integration with a new JavaScript engine, SquirrelFish.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And, continuing the Qt tradition of insulating developers from platformspecific changes, Qt 4.5 adds support for developing 64bit applications on top of the new Mac Cocoa API, making it possible for Qt developers to deploy resourceintensive applications to the latest version of the Mac OS 10.5, Qt Software officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, Qt 4.5 takes advantage of Greenhouse, Qts IDE integrated development environment. Greenhouse is not a fullfledged IDE like Eclipse or Visual Studio, but a lightweight IDE driven by our needs in that area, Schillings said.<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classcontentpagetitle><SPAN stylemsobidifontweight bold>Nokia S60 Platform Supports Qt Development<op></op></SPAN></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classcontentpagetitle><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Meanwhile, one of the bigger pieces of news at the Symbian Smartphone Show was Nokias announcement that the S60 platform will now support Qt development.<op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At the show, Qt Software announced the porting of Qt to S60 on Symbian OS, which Symbian claims is the worlds leading open smart phone platform. Qt is a C application development framework, which makes it easy for developers to create applications once and then deploy them on any of the Windows, Mac, Linux, Windows CE, Windows Mobile and embedded Linux platforms. With the inclusion of the S60 platform, developers have an additional 80 million target devices that they can support with their Qtbased applications, Nokia officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Qt brings an elegant and intuitive C development tool to the S60 platform, improving the ability to develop richer user experiences on the platform and making S60 on Symbian OS even more attractive for developers to target with their applications and services, said Sebastian Nystrom, vice president of Qt Software at Nokia.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>An early technical preview of Qt for S60 is available for download from Qt Softwares Web site. Qt on S60 will work with S60 3rd Edition Feature Pack 1 and later releases. The first production release of Qt for S60 will be available in the second quarter of 2009, the company said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Were expanding the size of the field of devices that can run Qt, Schillings said. In this case, we are integrated with Carbide, the de facto IDE on S60. But keep in mind, the goal is not to go and replace the C model; this is a complement. One of the advantages of Qt is the quality of the UI user interface. Qt is an excellent tool for application and UI development. People always think if Qt as the furry UI of the KDE desktop, but we also do mobile.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft Launches DevLabs Developer Site]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-launches-devlabs-developer-site-a-3659.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>DevLabs, Microsofts new site for developers, highlights innovation in application development on the Microsoft platform. DevLabs is launching with four existing projects, and Microsoft says it hopes to get feedback from the developer community on new projects that could possibly make it into future Microsoft products.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft has launched a new developeroriented site called DevLabs.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>S. Soma Somasegar, the senior vice president of Microsofts Developer Division, blogged about the new initiative, which focuses on innovation in the developer ranks.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Some innovations take a very long time to get just right before we know that they will truly cause a shift in software development, Somasegar said. He added that the DevLabs site is a portal where we can share not just some early thinking, but early bits, and let you play with them and help us determine the direction that these projects should eventually head. While many of these projects will come from teams within Developer Division, this is an outlet for all innovations coming from Microsoft focused on you, the developer.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Somasegar said the DevLabs site is not intended to glean input from developers on projects Microsoft already is working on, but to look at projects that arent as solid in exact deliverables yet. Some of these projects will turn into features in our existing shipping products, some we will opensource for the community, others we will decide to not pursue. You are the ones that can help us determine what best suits your needs.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>To that point there are at least four projects currently available on the DevLabs site. Somasegar lists three<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Small Basic Small Basic is a simplified programming language and environment to help teach programming to beginners. PEX PEX Program EXploration is an intelligent assistant to the programmer. From a parameterized unit test, it automatically produces a traditional unit test suite with high code coverage. In addition, it suggests to the programmer how to fix the bugs. And Popfly Microsoft Popfly is the fun, easy way to build and share mashups, gadgets, games, Web pages and applications.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Another project on the DevLabs site is CHESS. According to the description of CHESS on the Microsoft Research site, CHESS is<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>An automated tool for finding errors in multithreaded software by systematic exploration of thread schedules. It finds errors, such as dataraces, deadlocks, hangs and datacorruption induced access violations, that are extremely hard to find with current testing tools. Once CHESS locates an error, it provides a fully repeatable execution of the program leading to the error, thus greatly aiding the debugging process. In addition, CHESS provides a valuable and novel notion of test coverage suitable for multithreaded programs. CHESS can use existing concurrent test cases and is therefore easy to deploy. Both developers and testers should find CHESS useful.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a video about DevLabs, Somasegar said the site will showcase early innovative ideas that relate to the developer audience. Its a way to share and have a constructive twoway conversation with the development community.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also in the video, Don Box, a Microsoft distinguished engineer working on the companys Oslo modeling strategy, said, My job is to improve the state of the art for people to write software. He said innovation comes both in big bangs and also smaller efforts. Yet, one of the things I love about DevLabs is it gives us a much clearer and very efficient pipe to get bits ... in an early state.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Anders Hejlsberg, a Microsoft technical fellow, also appeared in the video. Hejlsberg said in a sense innovation is what we do here day to day. But innovation is not only part of our job thats fun; its also very hard.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And, completing his blog post, Somasegar said <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As we have new innovations to share with you, we will host them here. Sometimes there will be a few at once; sometimes it will be longer in between seeing new releases. I hope that you will keep coming back to see what is new and if there is an area we are looking into that interests you that you will give us feedback and input.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Sun Delivers Java Standard Edition 6 Update 10]]></title>
	<link>http://www.buyfastsoftware.com/delivers-java-standard-edition-update-a-3658.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Sun Microsystems releases Java Standard Edition 6 Update 10, known as Java SE 6u10. The update improves the usability and performance of Suns Java Platform on desktop computers. Java SE 6u10 offers new features, including improved startup time for Java applications and applets.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Sun Microsystems recently announced the availability of Java Platform Standard Edition 6 Update 10, also known as Java SE 6u10.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Sun officials said the new release, announced Oct. 21, improves the usability and performance of the Java Platform on desktop computers.<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>New features in Java SE 6u10 include improved startup time for Java applications and applets, the ability to drag Java applets directly from the browser and have them run as desktop widgets, more powerful and stylized application graphics, a faster and simpler installation experience, and a new crossplatform look and feel, Sun officials said.<op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Java SE 6u10 also has a builtin Deployment Toolkit that ensures that end users run the most recent version of Java SE, the company said. And a new Java plugin provides full browser independence and complete interoperability with Web 2.0 technologies and supports different versions of Java running at the same time on the same machine, Sun said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Java SE is a proven application developer platform that has evolved to provide one of the richest set of APIs and highest performance levels in the industry. With Java SE 6 Update 10, Sun is making Java easier to install, faster to start and more reliable than ever, resulting in a monumental improvement to the overall consumer experience, Jeet Kaul, vice president of Java Client Engineering at Sun, said in a statement. Java SE 6u10 pushes the envelope by adding more new features and functionality than in any previous update release and also constitutes an important milestone towards the forthcoming release of JavaFX. <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[More Java SE 6u10 Features That Benefit Developers]]></title>
	<link>http://www.buyfastsoftware.com/more-java-6u10-features-that-benefit-developers-a-3657.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>New Plugin Architecture This release rewrites the code that connects the JRE into the browser. Now applets run in their own process instead of in the same process as the browser, so its much more robust and scalable. You can do superneat stuff like drag the applet out of the Web page and out of the browser so its in its own window it just keeps running, and if you like, you can close the browser and the applet keeps running. <xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>If you close the applet, you get the choice to create a shortcut on your desktop so you can just start the applet directly from the desktop next time. So with this new architecture, you just pull applets out of Web pages onto your desktop with one drag and drop.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>JavaQuickStarter This technology does the prework to keep the JRE files loaded into the computers desk cache so that applets and applications start up much, much quicker. Unlike other programs, which keep heavyweight background processes running to achieve a similar effect, this is a much lighterweight option of getting much quicker startup time for the JRE.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We have also turned on native graphics acceleration on Windows Vista, and have a new crossplatform look and feel called Nimbus for developers who like their applications to have a distinctive and uniform look no matter which OS Windows, Solaris, Linux they are on.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>How can developers and consumers benefit from these features</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Consumers and developers will benefit by having their Java applications start up much quicker. These applicationsespecially the ones that use shading, animations, translucency and shaped windowsare going to perform very smoothly and quickly. The initial download or update of the JRE if they already have it will be quick and easy. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Theyll be able to pull applets off Web pages and drop them right onto their desktop to use later, or offline, instead of having a complicated install experience, as with other technologies.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>How does this release tie in with upcoming launch of JavaFX 1.0</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As well as being a great release for developers who write rich client applications in Java, this is the underpinning of the upcoming JavaFX 1.0 desktop release. In support of the additional designerfocused programming model we have created in JavaFX, this release ensures that JavaFX applications have nimble, lightweight runtime underneath them, and one that is ready for the kind of wonderful graphically rich applications we expect JavaFX developers and designers to create.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Sun Speaks Out on the Future of the Java Platform]]></title>
	<link>http://www.buyfastsoftware.com/speaks-future-java-platform-a-3656.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Danny Coward, chief architect of the Client Software Group at Sun Microsystems, discusses Java Standard Edition 6 Update 10 and the future of the Java Platform with eWEEK.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><EM><SPAN stylemsobidifontweight bold>Sun Microsystems released Java Standard Edition 6 Update 10 on Oct. 21 and Danny Coward, chief architect of Suns Client Software Group, checked in for an interview with eWEEK Senior Editor Darryl K. Taft to talk about the future of the Java platform.</SPAN></EM></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>How is the role of Java changing and what are we seeing for the future of the Java platform</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I think what we are seeing in general is a rapid rise in the number of rich client applications focused on consumers. Businesses and consumers alike are looking for attractive and intuitive ways to interact and Java originated as a platform to enable that. Now that Java is deployed so widely, I think Javas role has broadened significantly as a platform for consumer content. Many of the drivers for continued evolution of the platform come from developers who want to create this new generation of rich content focused on consumers. This rich content consists of applications that are attractive, selfguiding and selfexplanatory, as well as applications that visually entertain and present information to allow interactions in a playful and enriching manner.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>We have seen Sun focus and do well with the enterprise side of Java and now it appears Sun is shifting to the client side. Can you tell me more about that</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We spent many years building out the core Java platform both as a base for serverside technology, and focused on enterprise GUIs. In the last three or four years, the number of applications being created for consumers has overtaken the number of applications being created for use within the enterprise. Thus, we have focused our development efforts on reshaping Java for rich client application development<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>and deployment. For development, weve added a whole new language and programming environment called JavaFX. For deployment on the desktop, weve really worked hard to make the underlying JRE Java Runtime Environment much more lightweight, nimble, and better able to run visually intensive applicationsall things needed by consumerfacing rich client applications.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>You just released Java SE 6 Update 10how does this announcement fit in with Suns overall Java strategy</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Java SE 6 Update 10 is a release of the highly popular Java Runtime for the desktop and browser and is a product of how we are reshaping Java for rich client application development and deployment. This release has those deployment and runtime attributes I just described quick to download, quick and easy to install, quick to update from an older version, quick to start applications running on it, much faster graphical performance, and a new look and feel for crossplatform applications.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>What are some of the new key features and changes in the release, including what you can do now that you couldnt do before</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>There are several, but the key highlight features are <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>JavaKernel This shrinks the initial download of the JRE from 14.5MB to 4.5MBa huge savings in download time and time spent unpacking the runtime. The initial kernel download contains just enough of the runtime to run typical GUI applicationsi.e. typical consumer applications on the desktop or browserand then in parallel the rest of the platform is installed once that initial application is up and running. This results in a much quicker download and a much quicker start to get the application up and running.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft Delivers Oslo Components]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-delivers-oslo-components-a-3655.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft delivers the components of its Oslo modeling initiative at its Professional Developers Conference PDC. The company provided community technology previews of the Oslo repository, the new declarative M modeling language, and its new visual modeling tool known as Quadrant. Microsoft also plans to make Oslo part of its Open Specifications Promise OSP.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>LOS ANGELES  Microsoft delivered on its promise to provide developers with the core components of its Oslo modeling initiative and has released other Oslorelated resources on the Microsoft Developer Network MSDN.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At the Microsoft Professional Developers Conference here, Burley Kawasaki, director of product management in Microsofts Connected Systems Division, said Microsoft delivered Community Technology Previews CTPs of the three components of Oslo the declarative modeling language known as M, a new visual modeling tool known as Quadrant and the Oslo repository.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, Microsoft released a new Oslo Developer Center on MSDN, which is a subset of the CTP focusing on the M language. We want to encourage people to start to write domain specific languages DSLs based on M, Kawasaki said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In another move, Microsoft is putting the M language under its Open Specification Promise OSP, Kawasaki said. For this to have an impact it needs to be more than Microsoft just having a Windows implementation, but that others can have it and do their own version, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a blog post describing the interoperability aspects of Microsofts moves at the PDC thus far, Sam Ramji, Microsofts Senior Director of Platform Strategy, said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Finally, Microsoft is also going to publish the M language specification, including MSchema, MGrammar and MGraph, under the Open Specification Promise. This will facilitate the interoperability of the Oslo declarative modeling language, codenamed M, with prominent industry standards such as WS specifications, <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Kawasaki said the OSP is a licensing arrangement that allows any third party to implement a Microsoft specification and do their own version. Weve done the same thing with XAML Extensible Application Markup Language and other things, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, regarding the M language component of Oslo, Kawasaki said, We think the DSLs in particular will make this very approachable for developers. Indeed, you can write down a model and we can deploy that onto Azure just like we ca deploy to Dublin, Kawasaki said. Windows Azure is Microsofts new cloud initiative, and Dublin is the codename for a distributed application server from Microsoft. And over time a way we can have a broad onramp to the cloud is through DSLs, Kawasaki said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Microsoft has launched a site called Models Remixed at www.modelsremixed.com to demonstrate the renewed relevance of modeling. The site displays a lighthearted video that depicts modeling through the ages, including cavemen writing on tablets, early Egyptians modeling pyramids, model rocket builders and more.&nbsp;&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Cloud Computing to Headline Microsofts Professional Developers ]]></title>
	<link>http://www.buyfastsoftware.com/cloud-computing-headline-microsoft%20s-professional-developers-a-3654.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft readies for its big developer event, where cloud computing will take top billing, along with tools and servers to support it. Other areas of focus will be Windows 7, Visual Studio 2010 and Microsofts new Oslo modeling strategy. And the software giant will provide detail on how other nonMicrosoft developers can better interact with Microsoft platforms.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft is holding its first Professional Developers Conference since 2005, and it promises to be a cloud fest and a comingout party for Windows 7, among other things. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As many have reported, based on sources and the PDC agenda, both Microsofts foray into the cloud and Windows 7 will be big parts of the show. Tim OBrien, senior director of platform strategy at Microsoft, said the PDC, which opens with preconference sessions on Oct. 26, is where Microsoft will demonstrate its services aspirations and executing on that and saying what it all means for developers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Part of those services aspirations have already been discussed in Microsofts Live Mesh platform, which the company announced earlier this year. Now, Microsoft plans to unveil what many refer to as its cloud OS, along with services and tooling for developers to take advantage of it.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, Microsoft will begin to describe the developer opportunity that Windows 7 will bring and will offer bits for developers to try out.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Other things we will see at the PDC include Microsofts new Oslo modeling platform, consisting of a new modeling language, a visual tool and a repository. The company will deliver early bits of that technology in the form of a CTP Community Technology Preview. Microsoft also will give developers a look at Visual Studio 2010, the next major version of the companys flagship developer tools suite.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>But this only scratches the surface of all the stuff Microsoft has in store for developers. And the company is not looking to deliver information, technology, direction and other goodness just to developers currently on the Microsoft platform, but also to offer options to developers not on the Microsoft platform, OBrien said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>There will be lots of talk of interoperability and how developers not on the platform can work with Microsoft technology, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Based on the shows agenda, the first day of the PDC will focus on foundational elements of the platform, including the cloud technology, while the second day will focus on frontend, clientside tools. The company also will continue to build on its strategy for how developers can build applications that span various formats such as the PC, the Web and the mobile device.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The PDC keynotes boast a bunch of highpowered Microsoft executives, including Ray Ozzie, the companys chief software architect. But the various sessions will delve more deeply into the topic Microsoft will lay out in its road map, as the PDC is a forwardlooking event. Don Box, one of my favorite Microsoft technologists, has a list of sessions he wants to see.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, the PDC provides an opportunity for Microsoft partners to deliver tools and technology based on or supporting Microsofts platforms.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For instance, Compuware announced Compuware DevPartner Studio 9.0. The new version of Compuwares quality management tool improves an IT organizations ability to diagnose software security vulnerabilities, defects and performance problems early in the development processwhen problem resolution is most costeffective, said Doug Carrier, the companys DevPartner product manager.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>DevPartner Studio 9.0 scans Microsoft ASP.NET application source code to find security problems before they become deeply embedded in the code base, Carrier said. By scanning application source code at compile time, DevPartner Studio can pinpoint unsafe coding practices to the exact method and line of code. The security scanning feature checks each line of ASP.NET code for more than 200 security vulnerabilities and suspicious behaviors. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>DevPartner Studio 9.0 now also offers integrated reporting, producing code quality reports that managers and team leaders can review easily using a Web browser. Important metrics and summarylevel information enable managers to quickly understand the quality and stability of the code base from the earliest stages of development through the final QA testing phase, the company said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, DevPartner Studio 9.0 also now supports 32bit application development on Microsoft Windows x64 platforms as well as a number of new .NET Framework technologies, including Visual Studio 2008 and Visual Studio Team System 2008; Windows Server 2008; .NET Framework 3.5; Windows Presentation Foundation WPF; Language Integrated Query LINQ; and ASP.NET AJAX<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>Extensions, Carrier said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>DevPartner Studio supports Microsoft Visual Studio 2008 to improve communication and collaboration among developers and testers, said Joe Marini, director of the Developer Tools Ecosystem team at Microsoft.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft to Deliver Office Web Applications]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-deliver-office-applications-a-3653.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>As part of a strategic shift toward embracing Webbased solutions, Microsoft plans to deliver Office Web applications. Microsoft will deliver Office Web applications to consumers through Office Live, which is a consumer service with both adfunded and subscription offers.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>LOS ANGELESMicrosoft has announced plans to deliver Office Web applicationslightweight versions of Office, delivered through browsers.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In an interview with eWEEK at the Microsoft Professional Developers Conference here, Takeshi Numoto, general manager for Office client at Microsoft, said as part of a strategic shift toward embracing Webbased solutions, Microsoft plans to deliver Office Web applications<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>. Office Web applications will ship as part of Office 14, the next version of Office.<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Numoto then demonstrated the new Office Web applications capability during a keynote speech at the event.<op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, in a Q&amp;A on the Microsoft PressPass Web site, Chris Capossela, senior vice president of the Microsoft Business Division, said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Were announcing that as part of the next release of Office, Microsoft will provide Office Web applicationslightweight versions of Word, Excel, PowerPoint and OneNotedelivered through the browser. With these new applications people will now be able to create, edit and collaborate on Office documents through the browser.&nbsp;Whats great is this provides a consistent Office experience when and where our customers want it most regardless of whether they are accessing their Office documents through the PC, phone or browser.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft is on a path to deliver all our technology as software and servicesand today is an important milestone in this journey, Capossela said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And with this new development, people can benefit from Office as a service on their browser, as a downloadable application on their phone and as software on their PCs, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><SPAN stylemsospacerun yes>&nbsp;</SPAN>This is the kind of flexibility that comes from the softwareplusservices approach, he added.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft will deliver Office Web applications to consumers through Office Live, a consumer service with both adfunded and subscription offers, Capossela said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Yet, he added, for business customers, we will offer Office Web applications as a hosted subscription service and also through existing volume licensing agreements.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[LinkedIn Opens Applications Platform with Google, Amazon]]></title>
	<link>http://www.buyfastsoftware.com/linkedin-opens-applications-platform-with-google-amazon-a-3652.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>LinkedIn opens an applications platform with applications from Google, Amazon, Six Apart, WordPress, Box.net, Huddle, SlideShare and TripIt. The move is designed to foster secure communications and collaboration among employees at a time when many businesses are loath to trust Facebook or MySpace.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>LinkedIn Oct. 29 followed in the footsteps of Facebook, MySpace and other social networks in opening an applications platform that lets the business social sites 30 million users share presentation files, blog posts and reading lists. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Launch partners for LinkedIns Intelligent Applications platform, built on the OpenSocial APIs created by Google, include Amazon, Google, Six Apart, Wordpress and lesser known startups Box.net, Huddle, SlideShare and TripIt. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The corporate social networks integration with Google Presentations lets workers embed presentations from Google or Microsoft PowerPoint on their profiles. SlideShare Presentations offers a similar service.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Huddle Workspaces from Huddle.net gives users project and collaboration tools<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>in an online workspace. Box.net lets users add its Files application to manage all of their files online. WordPress and Blog Link from Six Apart lets users link their blogs to profiles. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The more frivolous Reading List by Amazon lets colleagues share books theyre reading with other LinkedIn members, while the MyTravel app from TripIt lets users see where and when others in their LinkedIn network are traveling for business trips.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>LinkedIn also launched its own Company Buzz application, which allows workers to see Twitter tweets associated with their company.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Why LinkedIn is launching with two blogging apps and two presentations apps is curious, but the smart money is that the network wants to provide users more choice. &nbsp;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>LinkedIns app platform launch comes at an interesting time for social networking apps platforms. Many programmers have declared the Facebook Platform dead since the implementation in July of more rigid standards that effectively shut down spammy apps. The prevailing sentiment seems to be If it isnt easy as pie any more to ping friends with a new app, why bother<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>But LinkedIns apps platform is a different animal because it offers trusted applications to help business workers connect, communicate and share information. These apps have been vetted by millions of users, so LinkedIn expects employees will trust using them in a work context. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Whether or not LinkedIns apps platform succeeds will let the world know whether applications development for social networks needs a rest, and perhaps a new approach.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>To install an application on LinkedIn, users can go to the LinkedIn apps directory and click add application. Users can then customize their applications. <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Yahoo Open Platform Leverages REST APIs, SQLLike Query Language]]></title>
	<link>http://www.buyfastsoftware.com/yahoo-open-platform-leverages-rest-apis-sqllike-query-language-a-3651.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Yahoo introduces its Yahoo Open Strategy, the search engines sweeping application development shift to open up the multiple applications Yahoo offers to socialize them and foster new messaging and collaboration capabilities among Yahoo users. The move comes as Yahoo is swooning from a stock drop and scorn from investors that wanted Microsoft to buy the company.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Yahoo Oct. 28 launched Yahoo Open Strategy 1.0, the companys bid to unify the disparate user networks within Yahoo and allow outside programmers to develop applications that augment the user experience. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>YOS includes a universal profile, basically a control panel where users can access and customize apps; a portable address book, allowing users to move their contacts to other Web sites; the ability to find new friends; and the option to share updates, such as ratings on Yahoo Movies or Yahoo Buzz content.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>YOS is the companys push to make its Web properties more integrated and seamless for users at a time when users are increasingly integrating their Web services<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>through singular home pages, such as iGoogle, or social networks such as Facebook and MySpace. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>When Yahoo unveiled YOS last April, the company resisted the contention that it was essentially making Yahoo a social network for its hundreds of millions of users. But that is what it is, albeit at a greater scale than Facebook or MySpace. Note these comments from Jay Rossiter, senior vice president of Yahoo Open Strategy, about YOS</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At a high level, were rolling out a social platform that will draw on the hundreds of millions of connections on Yahooeverything from random encounters with someone who commented on the same photo as you, to deep connections you have with friends who know nearly everything about you. By using the social contacts you already have on Yahoothrough Mail, Messenger, Flickr, Finance, Fantasy Sports, etc.well make those social connections more active and useful. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>How is that not a social network The feat, if it works and users remain loyal toYahoo, will be nothing short of magical. Taking a portal chockfull of applications that largely didnt work with one another and rewiring them to interoperate is special. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>So how did Yahoo do it In short, lots of REST Representational State Transfer as in APIs, a SQLlike query language, and OAuth. Here are the ingredients of YOS 1.0, according to Sam Pullara, vice president of the new Yahoo Application Platform. <op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Yahoo Social Platform, or YSP, is a suite of RESTbased social APIs, including Profiles, Connections, Updates, Contacts and Status, for programmers. These services will let users write social applications on Yahoo or on their own Web site.&nbsp; </SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Yahoo Query Language, or YQL, is a new Web service API that lets programmers access other Web services</SPAN></SPAN><SPAN stylemsobidifontweight bold><vshape idx0000i1026 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75> <vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><SPAN classarticledate>using a SQLlike language. YQL is used to make data from Yahoo and from across the Internet universally accessible through one interface.<op></op></SPAN></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Yahoo Application Platform, or YAP, is the mode through which programmers will pipe their applications to millions of users on Yahoos home pages, media sites and mail properties. YAP supports developerhosted execution of applications with access to Yahoos Social APIs and YQL; support for OpenSocials JavaScript API; and support for serverside YML tags.</SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>YSP, YQL and YAP are accessed using the OAuth standard to authenticate the developer and the user on whose behalf the developer is accessing the data. Moreover, Yahoo has made it so all HTML, CSS Cascading Style Sheets and JavaScript code will be run through Googles Caja virtual frame technology. &nbsp;</SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Yahoo said it will spend the rest of 2008 and part of 2009 integrating YSP and its components into Yahoo. Eventually, Yahoo expects apps like Yahoo Mail will let users filter their inboxes to see email just from social connections. Yahoo Mail, Messenger, the front page of Yahoo and My Yahoo will allow people to see what their connections have been doing across Yahoo and the Web.</SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Yahoo will need to take care here to keep from giving up too much information control. Remember Facebooks Beacon advertising effort That plan ripped user privacy and users ripped Facebook.</SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>The plan, coming after Yahoo opened its SearchMonkey platform, seems even more daunting now than when Yahoo announced it sixplus months ago. Since that time Microsoft has backed off from its hostile takeover attempt and Yahoos stock price has taken a precipitous plummet. </SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>No one knows whether YOS will save Yahoo; at the very least it offers a glimpse of how a large haven for Internet users might be brought more closely together.&nbsp;<op></op></SPAN></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[New Qt IDE Preview Available]]></title>
	<link>http://www.buyfastsoftware.com/preview-available-a-3650.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Qt Software announces the availability of a preview of its integrated development environment, Qt Creator. The new IDE, formerly codenamed Project Greenhouse, will support Qt 4.5, the next version of the Qt crossplatform application development platform.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Qt Software, formerly Trolltech, has announced the availability of a preview version of its new integrated development environment, Qt Creator.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Previously known as Project Greenhouse, Qt Creator is a new, lightweight, crossplatform IDE for use with the Qt application framework, Qt officials said. Preview packages are now available to commercial and opensource users for downloading, testing and feedback. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The release previews a focused set of features tailored specifically to the needs of developers using Qt to create crossplatform applications, including an advanced C code editor, integrated Qt Designer graphical layout and forms builder, contextsensitive help system, graphical front end to the&nbsp;GNU Debugger, known as GDB, and integrated crossplatform build tool.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Qt officials said one of the companys goals with the new IDE was to focus on features that boost developer productivity without getting in the developers way, and to provide an open and extendable platform that integrates familiar tools and file formats.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The final release of Qt Creator is planned for early 2009. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a meeting with eWEEK at the Symbian Smartphone Show, Qt Software CTO Benoit Schillings&nbsp;said Qt Creator is not a fullfledged IDE like Eclipse or Visual Studio, but a lightweight IDE driven by our needs in that area. However, the upcoming version of the Qt platform, Qt 4.5,&nbsp;takes advantage of the Qt Creator IDE, he said.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Aptana Cloud]]></title>
	<link>http://www.buyfastsoftware.com/aptana-cloud-a-3649.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Aptana announced the general availability of Aptana Cloud, an online service that integrates with Eclipse Foundation software development tools for hosting, scaling and managing Web applications in the cloud, Hakman said.<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Aptana Cloud provides a complete endtoend solution for deploying, scaling, staging, managing and monitoring Web sites and Internet applications, according to the company. Colton said with a few clicks users can deploy to scalable opensource application platforms, including PHP, MySQL, Apache and Aptana Jaxer. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Aptana Cloud helped us deploy our application faster than expected, said Shawn Jonnet, chief software architect and cofounder of King Pearl, a technology consulting company specializing in health care. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Added Hakman<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Aptana Cloud goes way beyond the utility model of providing raw computing cycles and storage as a service. Customers choose Aptana Cloud because it not only scales on demand, but also because it uniquely has additional services that streamline the entire development, deployment and management cycle for Web applications. The result is the ultimate in ease and efficiencya complete solution that puts the power of cloud computing to work for you costing far less to operate than doing it yourself.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Aptana Clouds entrylevel pricing is 4 cents an hour, Hakman said. Higher scalability services start at 5 cents an hour per 256MB of allocated RAM and the costs go down per unit as users scale up, he said.&nbsp; Interested parties can look here to learn more about Aptana Cloud.<B><op></op></B></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsofts Ray Ozzie Talks Open Source, Azure and More]]></title>
	<link>http://www.buyfastsoftware.com/microsoft%20s-ozzie-talks-open-source-azure-more-a-3648.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsofts chief software architect, Ray Ozzie, in an interview with eWEEK at the Microsoft Professional Developers Conference, delved into a series of subjects, most prominently open source and interoperability, software modeling, and the Windows Azure cloud operating system.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ray Ozzie, Microsofts chief software architect, took time out of a very busy schedule to chat with eWEEK Senior Editor Darryl K. Taft at the Microsoft Professional Developers Conference in Los Angeles. Ozzie, who sets the tone for Microsofts overall software strategy, finally got the opportunity to unveil part of his grand design for the future of Microsoft, in the form of Windows AzureMicrosofts cloud operating system. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ozzie spoke with eWEEK about Azure, but also about a variety of subjects, including open source, interoperability, software modeling and domainspecific languages. In making his mark with Azure, Ozzie also signals to the world that he&nbsp;is in charge.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>How much of Microsofts increased interest in interoperability and support for open source comes from you</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Its hard to personalize it like that.&nbsp; Like in any big organization, the way you do any kind of change management<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>is my simple rule of thumb&nbsp;You say something, you do a symbolic public hanging of something, and then you have to find somebody at the edge whos actually going to be the change agent who drives things through.&nbsp;You just cant make change happen when youre at that level, that many levels of abstraction removed from where the work actually gets done.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>So, have I been a proponent&nbsp; Absolutely.&nbsp; Absolutely.&nbsp; And not in interoperability for interoperabilitys sakeinteroperability because thats what customers do, thats what customers want, thats what customers need.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>There was an allergy in some sectors within Microsoft interop because they thought it was a code word for do what people dont want us to do. ... Do what people are telling us to do, and were required to do. But coming from my background, its what people do, its what they need.&nbsp; And we should be comfortable in our own skin with who we are.&nbsp; Like, whats the big deal, why be so insecure&nbsp; We are Microsoft; its OK.&nbsp; We can actually have connections. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>So, yeah, Ive tried to set the tone.&nbsp; Ive done a couple of things internally that it would be the inverse of the public hanging.&nbsp; It would be a lot of attention to something that is doing something good.&nbsp; But really its just mainly the people in Bobs Muglia, senior vice president of Microsofts Server and Tools Business group who have just started to do that.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>One technology a lot of people look to and call for more openness on is Silverlight. Do you have any plans to open up Silverlight in any way</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Like what kind of openness are you talking about <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Well, at the very least putting it under the OSP Microsofts Open Specification Promise.</SPAN></STRONG><SPAN stylemsobidifontweight bold> <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>They can just go get the Mono source code and start playing with that. Or Moonlight. Thats Miguels de Icaza, head of the Mono project and the Moonlight effort to run Silverlight on Linux project. They dont need our source code; theyve got theirs.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>I think people, including Miguel, feel like there should be more from Microsoft.</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>OK.&nbsp; Ill accept what you said.&nbsp; Honestly, I havent heard that, but we travel in different circles.&nbsp; But are you sayingwas the question, Will we consider opensourcing it&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>That is a question.&nbsp; I think I know the answer, and the answer is no.</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ill just give you my perspective.&nbsp; If there was a benefit to opensourcing something, a benefit, like a customer benefit, then I dont see why we wouldnt think about it.&nbsp; I mean, we opensourced a lot of the .NET Framework.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>To me its a very pragmatic choice.&nbsp; I think any company these days, any technology provider, even Microsoft, has to find the right balance of being a contributor and user of open source. If you look at what Apple has done with WebKitactually if you look at Apples entire stack, its masterful in its use of different licenses and different code. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft, we make our money on proprietary software, but there are areas where interoperability is important, there are areas where crossplatform implementations that we might not pay enough attention to might be important that we would consider it. But I cant say in the Silverlight case. I just hadnt heard it.&nbsp; I mean, I think on the Mac we should be doing such a bangup job that nobody would care about open source on the Mac. Were doing it for Nokia. I think were doing it for Windows. So, that leaves Linux.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Im interested in tools and application development.&nbsp;So Im interested in Oslo and what the Microsoft modeling strategy means for the Windows Azure cloud environment. And Im also interested in your thoughts on modeling altogether.</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In the abstract Ill just say the quest, the ultimate goal, is that we push the limits as much as we can to see how much we can abstract into modeling from the entire life cycle from the analyst to the developer to the person who understands ... from the person who understands the business problem to be solved to the developer who will probably in some cases have to wrap it with code, with some procedural code, to how it gets deployed, and to how it gets managed in an operational environment.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Oslo folks have been at the leading edge of architecture and starting with a great conceptual vision, and building out from that conceptual vision.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>If you look at the ... Im kind of giving you the sausage factory view here.&nbsp; If you look at Azure, when you have a chance to actually open the hood, what youll see is its so fundamentally modeldriven in terms of how it operates, and those guys have been working very, very closely together.&nbsp; They arent syntactically mapped yet, but it doesnt matter, because Dons Box, a Microsoft distinguished engineer got some grammar that will map to it or whatever.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>But the point is in essence what Azure does is it takes a service model, a very robust service model, that basically says there are switches, there are multiplexers, there are load balancers, there are Web front ends; you just define your roles, you define the relationships between those roles, you say how many of each in a balanced system, you express maximums, minimums, you say I want this much affinity between these roles, I want this much of the replicas of this role, I want this muchI dont know what the word is for antiaffinityI want these many to be in a different data center far away.&nbsp; Like you have twothirds of them close to each other and have onethird of them far away.&nbsp; Its a fairly sophisticated description so that the service fabric, so that the operational fabric can take your code and just do it.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Were learning a lot.&nbsp; Were going to learn a lot over the next year from people actually playing with it, but taking it up to that level, you know, you could never do it without modeling.&nbsp; Thats just the way it is. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Could we pepper that with procedural ... you know, letting people add code to make intelligent decisions about the replication&nbsp; Yeah, we absolutely can and we will, but right now its about as purely declarative as you can get.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>But the goal is to get the whole tool chain, starting all the way at the business analyst and all the way through, so well see.&nbsp; Were at the point now where weve at least got a common repository between a few of the projects that are going on inhouse, and were moving forward.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Its a little bit difficult. ... Weve encountered some challenges on thenot to digress too muchbut on the Azure side because we have a fundamental, very fundamental requirement of the system that there be no single point of failure, and the fabric controller itself, if it uses a database as a repository, it really has to. Theres too much complexity there for it to rely on, unless its a packaged subsystem on one node. Because its in control; the question is if multiple ... if the fabric servers, how does it know which direction ...<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Whats your stance on DSLs domainspecific languages and their effectiveness</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Well, Im not the expert on that.&nbsp; I just want to say that.&nbsp; Ive talked to Charles Simonyi on that. And, you know, if you really want to write a good article about thatand it has nothing to do with Microsoft technologies. ... But this is a guy whos truly into this, and hes a lot more in touch with customers.&nbsp; Hes shown me examples of DSLs that have been quickly whipped up for a specific business customer, and it works. You know, once they get exposed to it, its extremely productive.&nbsp;But I have not&nbsp;in my career been exposed enough to those situations where I could actually draw a pattern to see how much of this is going to be used by the programmer whos closest to the businessperson, or really by the businessperson. I just cant tell.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Its like I dont want to get trapped in the same thing when we were in the 4GL era of, well, everybody is just going to draw these flowcharts, and its all going to be goodness; it just didnt work out that way.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Thats why I was curious ... because of that potential effect.</SPAN></STRONG><SPAN stylemsobidifontweight bold> <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ill just say it this way.&nbsp;I think theres a  in terms of my leadership style I keep on trying to draw out of these people who build these things under Bob Muglia to show me the concrete connections as to how to get from where you are to where you will be, so that you dont end up building a big sandbox that nobody ends up using.&nbsp;Theres that danger with any brilliant engineers and designers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>But  I absolutely believe in the value of modeling, unquestionably believe in the value of modeling.&nbsp; &nbsp;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Yeah, and that actually was where I was headed with that questionthe whole sandbox issue.</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Youll definitely see some of that.&nbsp; You know, Im not going to deny that. But they wouldnt be allowed to do this unless there werent also  you may not be aware of this.&nbsp; All the way into the field there are connections.&nbsp; David Vaskevitch has a group that in essence does briefings with enterprise customers, shows them the most recent stuff, and tries to do some level of plausibility connection between what people are actually doing and whats being built.&nbsp; The connection is not completely there yet, and in PDC youre not going to see that.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>But if it works as planned, it&nbsp; seems like it could be a big shortcut compared with what some others might be doing.</SPAN></STRONG><SPAN stylemsobidifontweight bold> <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Well, youre more familiarIm being very straightyoure more familiar with that than I am at a detail level.&nbsp; Im just trying to make sure that the two connections that I can make happen, happen.&nbsp; One is to make sure that they keep staying in touch with the customer, and one is to make sure that&nbsp;for the people who are actually racing to a solution like the Azure  they use it very pragmatically.&nbsp; They werent worrying about the theory of modeling and all the generality of it.&nbsp; They did it because they needed it and it works; its the best way of doing it. And connecting that power back into those tools at the same time. Im feeling good that were going in the right direction.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Aptana Delivers Jaxer 1.0 AJAX Server]]></title>
	<link>http://www.buyfastsoftware.com/aptana-delivers-jaxer-ajax-server-a-3647.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Aptana delivers Version 1.0 of its AJAX server, as well as Jaxer Pro, a commercially supported version of the Jaxer technology. Jaxer embeds Mozilla Firefox in a server to aid with application development.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Aptana has announced the release of its AJAX server, Aptana Jaxer 1.0, and the introduction of Jaxer Pro.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Aptana provides a Web development, deployment and management suite that includes AJAX, JavaScript, Ruby on Rails, PHP and Python support. Kevin Hakman, director of evangelism for Aptana, said Jaxer embeds the opensource Mozilla Firefox browser engine within a server so that developers can have the same execution environment on the application server that they have in the Web browser. Jaxer Pro provides the same technology under a commercial license with support from Aptana.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Jaxer 1.0 is also now available in Aptana Cloud, a scalable application hosting and lifecycle management service from Aptana, Hakman said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Jaxer enables developers to use JavaScript on the server to interact with databases, file systems and networks, and provides server sessions and image manipulation. Aptana also said Jaxer enables popular AJAX libraries such as jQuery, Prototype, Dojo and others to run on the server. And Jaxer provides a full HTML DOM Document Object Model to enable modification and personalization of Web pages before they are served to the browser.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Jaxer is easily the most exciting piece of JavaScript technology to arrive in a long time, John Resig, JavaScript evangelist for Mozilla and creator of the popular jQuery AJAX library, said in a statement.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Developers using Jaxer can easily include both clientside and serverside code in the same HTML page, and Jaxer simplifies AJAX communications, Hakman said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Jaxer also helps to simplify the creation of REST Representational State Transfer data services for consumption by AJAX applications or widgets for social networking systems like Facebook and OpenSocial, and can work with Adobe Flash or Microsoft Silverlight, both of which support the JavaScript language, the company said. In addition, Jaxer natively supports JSON JavaScript Object Notation and XML.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Jaxer 1.0 is available under a free, opensource license and can be downloaded here. Jaxer Pro licenses and subscriptions can be purchased through the Aptana Store on the companys Web site.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>All the ways that Jaxer simplifies Web development seem so obvious given their immediate utility and ease. The only reason they have not been done before is because application servers and Web browsers have never had the same native set of technologies before, Paul Colton, CEO and founder of Aptana, said in a statement. The idea of Jaxer, that a server could be just like a Web browser from a Web developers point of view, is a natural evolution of Web technologies.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And Aptana CTO Uri Sarid said, Weve made Jaxers benchmarks public on our Web site and are pleased to announce that they are in the same range as those for PHP and Ruby on Rails, other very popular Web platforms that Aptana supports as well. We are very pleased with the performance Jaxer delivers.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft Delivers Surface SDK]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-delivers-surface-a-3646.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft delivered a new software development kit for its Surface computer. The company estimates that the touchenabled Surface computer will have a multibilliondollar ecosystem by 2013. And, with the new SDK, Microsoft is hoping to attract more developers to create Surface applications.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>LOS ANGELESMicrosoft has delivered a new software development kit for its Surface computer.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At the Microsoft Professional Developers Conference here, Brad Carpenter, general manager of Microsofts Surface team, told eWEEK the Surface SDK is available for developers to begin to use. Microsoft is hoping to expand its base of developers who create applications for the Surface computers, according to Carpenter, who leads the software platform development efforts for Microsoft Surface, including the development of the subsystem, shell and SDK.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, the Surface SDK aligns with the multitouch developer road map for Windows 7 and Microsofts WPF Windows Presentation Foundation, Carpenter said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We see this as a multibilliondollar ecosystem by 2013, Carpenter said. All of this investment by Microsoft requires great applications for this technology to really take off. And we expect more developers to take advantage of the new capabilities with the SDK.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Surface provides a natural user interface for users through simple touch. Microsoft Surface computing uses sensing and display technology to deliver digital content to everyday surfaces. The Surface platform supports direct interaction, multitouch and object recognition, and is a multiuser system.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Carpenter said the Surface is being used today in five major vertical markets automotive, financial services, health care, leisure and entertainment, and retail.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Surface software development environment includes custom versions of WPF controls and custom controls for the Surfacespecific user experience, Microsoft officials said. For instance, the new ScatterView control enables 360degree multiuser applications. And the TagVisualizer control simplifies common scenarios involving tagged objects.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Microsoft is creating a unified API for touch. And the company has made it easy to port WPF and XNA applications to the Surface.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft delivered the new Surface SDK to 1,200 PDC attendees, according to Carpenter. In addition, Microsoft is offering a 10 percent discount on the price of a Surface computer, which the company estimated to cost between 5,000 and 10,000, depending on the type of unit.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, the SDK has in it a simulator so developers can run it on a PC, Carpenter said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Along with the new Surface SDK, developers, according to Microsoft officials, can use the following Microsoft technologies to develop applications for the Surface computer WPF, the Microsoft XNA development platform, Microsoft Visual C 2008 Express Edition, Microsoft Visual Studio 2008, Microsoft Expression Studio 2 and Microsoft Expression Blend 2.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also at the PDC, during the keynote of Rick Rashid, Microsofts senior vice president of research, Microsoft researchers showed off a new Surface prototype application called SecondLight. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The researchers from Microsofts research lab in Cambridge, England, showed off SecondLights capabilities, including the ability to project an entirely different image onto a second surface atop the Surface computer, such as onto a piece of paper or a scroll. The demo showed how a piece of paper held over an image on the Surface could display a new image with information about the image beneath it. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The SecondLight experiment demonstrates how Microsoft can move the user experience more in line with realworld situations, the researchers said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Mark Hachman at PC Magazine has a good post on SecondLight. Said Hachman<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The experimental SecondLight technology adds a second dimension to Surface, allowing users to slide magic lenses over the display to provide a second surface that can be linked to the first. In one example, Microsoft researchers projected a picture of a car on the Surface display. But add separate, portable pieces of glass that can be moved across the display, and presto the glasses are transformed into Xray specs allowing a wireframe model to be viewed.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[SOA Adoption Dropping]]></title>
	<link>http://www.buyfastsoftware.com/adoption-dropping-a-3645.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>A Gartner survey indicates that the number of enterprises planning to adopt serviceoriented architecture is dropping dramatically.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>According to a survey by Gartner, the number of enterprises planning to adopt serviceoriented architecture is dropping.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Gartner researchers said that although the majority of large organizations are moving ahead with SOA, a growing number are deferring plans.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Since the beginning of 2008, there has been a dramatic fall in the number of organizations that are planning to adopt SOA for the first time, according to Gartner.&nbsp; In fact, it appears to be a continual decline.&nbsp;In 2008, the number of enterprises planning SOA adoption was cut by more than onehalf, down to 25 percent from 53 percent in 2007, while the number of organizations with no plans to adopt SOA more than doubled from 6 percent in 2007 to 16 percent in 2008.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Organizations without a clear business case for SOA and without a plan to develop or acquire the necessary skills are justified in taking a cautious approach and delaying SOA adoption plans for the coming year, said Daniel Sholler, research vice president at Gartner. The focus should be on creating shared services and the governance processes necessary for sharing within a reasonable domain. Larger organizations more than 5,000 employees are challenged to create enterprise governance.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, the number of organizations that are already pursuing SOA shows a big change in the future perception of SOA, from something that was essentially inevitable for all organizations in a short time to a situation where many organizations have evaluated SOA and have chosen not to spend time and effort on it, Gartner officials said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As more organizations gain experience with the true efforts and costs required to use SOA, and the benefits that they gain from doing it, it creates a sounder basis for making business decisions around whether to pursue it at this time, Sholler said. The result of this is that the later adopters have a clearer business choice, and that by taking an inherently cautious stance, it is not surprising that a higher proportion would choose not to pursue SOA.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Overall, the two major reasons why organizations choose not to pursue SOA are a lack of skills and expertise, and no viable business case, the Gartner study showed. If the business case has been tested and is not viable, then there is no reason to do it. However, Gartner officials said there appears to be much confusion about how to construct a business case for SOA.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Between May and July of 2008, Gartner conducted a series of surveys about the adoption, use, benefits and practices for SOA. This included an initial sample of more than 200 companies worldwide with more than 1,000 employees. There were three subsequent phases to survey attendees at Gartner conferences with SOArelated subject matter. These subsequent surveys had a total of 119 respondents that met the screening criteria, Gartner said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>According to the survey, 53 percent of the respondents were already using SOA in some part of their organizations. Another 25 percent were not using it but had plans to do so in the next 12 months; and 16 percent had no plans to use SOA at all.&nbsp; About 20 percent were building eventdriven architectures, and 20 percent were planning to do so in the next 12 months. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, although the Gartner survey relies on survey data, not all analysts see the same things in the results. Jason Bloomberg, an analyst with ZapThink, which does a lot of research in the SOA space, said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Theyre picking up on two trends organizations that havent shown sufficient value with SOA, and are thus scaling back in the face of the downturn, combined with the fact that SOA is becoming more mainstream, and as such, SOA best practices are becoming generally accepted enterprise architecture best practices. The second trend is the more subtle, since an increasing number of organizations are doing SOA without calling the projects SOA projects. Surveys, unfortunately, dont pick up on the second trend if they simply ask people about their SOA efforts.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Use of modern programming environments is closely associated with SOA, Sholler said. This suggests that more organizations are focusing on SOA in the context of new developments that use Java, Microsoft .NET and some of the dynamic programming languages, such as Perl, Python, PHP<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>and Ruby. Organizations should think about options when applying SOA in legacy programming environments because skills blending the two will likely be scarce.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Gartner found that the enterprises planning not to adopt SOA represent a diverse group. The highest concentrations of organizations not pursuing SOA and having no plans to do so are in process manufacturing and agriculture and mining, Gartner said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The survey also found that the adoption of SOA and the plans for adoption vary widely by region. Overall, SOA adoption in Europe is widespread, moderate in North America and lagging in Asia, the Gartner study showed. In Europe, current adoption rates are very high, and only a tiny percentage of organizations having no plans for adoption in the future, Sholler said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In North America, the adoption rate is high, but a low number of organizations have committed to adopt SOA in the next 12 months, and a fairly high proportion has no plans to pursue SOA, he said.&nbsp;The picture in Asia is quite different, where adoption is less than half of that in other regions, and where the majority of organizations are not planning to pursue SOA within the next 12 months, Sholler said.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Whats Most Pressing for Programmers]]></title>
	<link>http://www.buyfastsoftware.com/what%20s-most-pressing-programmers-a-3644.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>A Microsoft Professional Developers Conference panel on the future of programming languages looks at what is on programmers minds. The PDC panel of experts debates whats best for programmers and languages.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>LOS ANGELESWhat are some of the most pressing issues facing developers today, and what can be done with programming languages to help with them</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Those were among the questions posed to a group of language and programming experts at the Microsoft PDC Professional Developers Conference here. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Gilad Bracha, Anders Hejlsberg, Douglas Crockford, Wolfram Schulte and Jeremy Siek made up the distinguished panel of computer language designers and researchers addressing The Future of Programming Languages. And the moderator was no slouch either. Erik Meijer, a Microsoft software architect and language expert in his own right, moderated the panel. Meijer was influential in the evolution of the Haskell language and is the leader of Microsofts Volta project to simplify Web and cloud development.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The panel touched on a wide variety of issues, not only including identifying the most pressing issues facing developers, but also such topics as whether IDEs integrated development environments matter more than languages, whether modeling is important, the degree to which programmers should be allowed freedom with the language and the inevitable dynamic language versus static language debate.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>First, a bit about the panelists ... Gilad Bracha is the creator of the Newspeak programming language. He is currently a distinguished engineer at Cadence Design Systems; previously he was a computational theologist and distinguished engineer at Sun Microsystems. Douglas Crockford is a senior JavaScript architect at Yahoo. He is known for his work in introducing JSON JavaScript Object Notation. Anders Hejlsberg, a technical fellow in the Developer Division at Microsoft, is the chief designer of the C programming language and a key participant in the development of the Microsoft .NET framework. Hejlsberg also developed Turbo Pascal, the firstever IDE, and the Delphi language. Wolfram Schulte is a senior researcher at Microsoft, and Jeremy Siek is an assistant professor at the University of Colorado. Sieks areas of research include generic programming, programming language design and compiler optimization.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Regarding IDEs, Bracha said, I come from a world where IDEs matter a lot. They are enormously important, but the language is also enormously important.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Hejlsberg said IDEs certainly do matter, but a lot less than they did 25 years ago. He said frameworks and IDEs have dwarfed languages, but languages remain important. However, Hejlsberg lamented the fact that languages evolve so slowly as compared with other areas of computing.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Schulte said he believes, languages and libraries dont matter so much. You have to look at what problem you want to solve and then pick the language. Indeed, Crockford said he encourages developers to learn as many languages as possible.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Yet, when asked whether languages should be designed by committee or by a benevolent dictator, all five panelists, in unison, replied Dictator<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Crockford discussed the evolution of ECMAScript, upon which JavaScript is based, and said although a standards body or committee may be stodgy, it is the structure the organization provides that is most important. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, helping to spur the dynamic versus static debate, an attendee asked Hejlsberg why his C language wants to be JavaScript. Hejlsberg said Microsoft is not adding dynamic capabilities to C to force people to use a dynamic language. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>But there are many interesting things out there that you might want to talk to ... that inherently are not statically typed, Hejlsberg said. And we can build a common solution for talking to these environments. I think thats superuseful.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>On the question of what the most pressing issues facing developers are, Siek said he believes a key problem is, How do we get frameworks to work with each other and how do we keep them in sync<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Schulte said he believes the biggest problem is complexity in programming and languages. Crockfords addition to the list was insecurity and he said, We need more programming languages that deal with that ... so our operating systems are designed with secure languages. Bracha said we need languages that are built for the networked world, such as the Web or the cloud, but that also are well suited to local work in a client or local server environment.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And, unwavering in his focus in recent years, Hejlsberg said Concurrency is one of the biggest problems facing us right now. The core problems of concurrency are still there.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>That they are. And there were several sessions and announcements at the PDC that attempted give developers help in this area. However, the Future of Programming Languages panel was pure pleasure for any programming enthusiast or developer. I only scratched the surface here. But Ill be putting more of the points the panelists made into other articles. You have to save some for later. <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[BlackBerry Development Environment  Digital Rights Management]]></title>
	<link>http://www.buyfastsoftware.com/blackberry-development-environment-digital-rights-management-a-3643.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Another new feature is built in DRM digital rights management and the ability to access DRM data from an application. In the past, DRM was a touchy issue, because people didnt like the idea of having limited rights including copying of the data on their computers. However, with mobile devices, DRM has become the norm, especially with mobile music. Still, corporations have a need for DRM, too, especially when devices might be carrying sensitive, private corporate data.<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At press time, the information on what is available in terms of DRM for the new API is limited, so Im limited on what I can report here. The API documentation says Applications can now install certificates on DRM protected content. The API includes an interface called DRMRightsInstallCallback, a class called DRMManager, and an exception called DRMException. Hopefully well find out more about this soon enough.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>GPS</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Although not everybody is aware of it, many mobile phones today have GPS devices built into them. However, most phones that have GPS dont allow software applications<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>to access data from the GPS. The BlackBerry Storm is an exception. A user can access the data from the GPS right from within the application.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The ability to access the GPS isnt new with the latest version of the SDK. However, RIM has enhanced the access just a bit. Previously users could access the GPS information using a Location API. Now they can get information about the GPS hardware itself such as whether the GPS detects if a satellite is in view, and evenbelieve it or notif the GPS hardware is permanently dead. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>More Updates</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The API documentation lists a whole set of interfaces and classes that have changed since the previous version. The documentation also lists in its overview several interesting changes. The overview mentions a nice change where an application can register itself as a Send To recipient that will appear in the popup menu when the user snaps a photo with the builtin camera. If a developer is creating an application that processes camera images, that can come in handy.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The API reference also includes updates to some of the GUI elements such as TextBox and GameCanvas, allowing greater integration with the new touchscreen. The latter, GameCanvas, is updated through the new BlackBerryGameCanvas class, allowing developers to create games that can be controlled through the touchscreen, something that people who like games will likely appreciate.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[The New BlackBerry Development Environment]]></title>
	<link>http://www.buyfastsoftware.com/blackberry-development-environment-a-3642.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Analysis The new RIM BlackBerry devices, including the Storm, come with a host of new and exciting features. Now RIM is rolling out a software development kit for the BlackBerry that lets Java developers take advantage of these features.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In the computing world, the hardware is often a step or two ahead of the software. The simple reason is that once the hardware is released, it takes time before software developers start creating applications for the new hardware.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Such is the case with BlackBerry. However, the latest versions of the Blackberry devicesincluding the Stormnow have an SDK software development kit that lets Java developers create software that takes advantage of all the great new features in the BlackBerry.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For example, the Storm has a lot of cool new features, including an accelerometera builtin motion sensing device that lets the Storm know what angle its being held at relative to the ground so that the screen can automatically rotate 90 degrees when you hold the Storm in your hand.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Additionally, the Storm features a fullsize touch screen, unlike previous BlackBerry models that divided the front of the device between screen and keyboard, as well as other new features.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>To accommodate these new features, Research In Motion, which manufactures the BlackBerry, has released a beta version of the new SDK, including programmatic support for the new features. In this article Ill look at whats available in the new SDK, including some new and some notsonew features.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Accelerometer Support</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The motionsensing devices seem to be all the craze these days, and Im one person who has fallen for it, having recently bought a Nintendo Wii. Although mobile devices such as the Storm use a totally different technology from the Wii the Wii uses infrared transmitters and software triangulation, as well as Apples iPhone which has a patent, the end result is the same cool feeling that the device somehow knows where it is relative to the Planet Earth. I tried to get information on how the one in the Storm works by searching the online U.S. Patent database. I quickly became frustrated after discovering that RIM has nearly 1,200 patent applications in process that havent yet been approved. However, I did locate a patent application that seems to describe it. If youre curious, go here&nbsp;and search patent applications for publication number 20080034321.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>To accommodate the accelerometer, the SDK includes APIs for detecting both the orientation of the device either the top is up, or the left side is up, and the acceleration of the device. By detecting the devices orientation, your application can change its orientation between portrait and landscape accordingly. In addition, by sensing acceleration, your application can detect movement along all three coordinates in space.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The only stickler is that the application shouldnt constantly poll the accelerometer. According to the documentation, the accelerometer takes a great deal of battery power, and shouldnt be on constantly. This is because when an application opens a channel to the accelerometer device, the BlackBerry continuously polls the motion sensors. Therefore, your application should poll it periodically only as needed. Although I suppose in the case of a game, a user would need to poll at a high rate to keep up with user movements. The key there is for the user to open a connection to the motion sensor, get the data, and immediately close the connection. Then on the next poll, do the same thing.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Finally, the Storm has builtin capabilities to turn the screen sideways when the device moves. The application can query the current orientation, and even turn off this default behavior.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Touchscreen Support</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The APIs include support for the touchscreen. The device can detect when the user pushes on the touchscreen, when the user moves the finger across the touchscreen, and when the user lets go of the touchscreen. Additionally, the device can capture events for gestures, and even doubletaps the latter of which is missing on a lot of touchscreen devices.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Whats interesting about the Storms touchscreen is that not only can a user touch it like any other touchscreen, they can actually push on it, and the screen will click like a large button. When I first heard about this, I thought that was a little odd, but it actually has a great benefit in the way of not accidentally clicking when you dont want to. The software in turn can respond to just touches as well as clicks of the screen. At a low level, a user can receive events for pushing a click on the screen, and letting go of a click on the screen.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The touchscreen includes a builtin onscreen keyboard that the application can also make use of. In addition to simply reading text from the keyboard, the application can control the keyboard itself. The application can determine if the keyboard is visible, and can also display or hide the keyboard.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Salesforce.com Empowers Developers]]></title>
	<link>http://www.buyfastsoftware.com/salesforcecom-empowers-developers-a-3641.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>With several announcements from its annual Dreamforce user conference, Salesforce.com provides gems to benefit developers. Among them are a new integrated development environment for Salesforce CRM Winter 09 and a new Force.com Sites offering.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Salesforce.com ushered in its annual Dreamforce conference with a slew of announcements, including partnerships with key platform companies such as Facebook and Amazon.com, enhancements to its Force.com platform, and enhancements to its core CRM solution.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At Dreamforce in San Francisco, Salesforce.com, which refers to itself as the enterprise cloud computing company, announced to thousands of its users and developers that its Salesforce CRM Winter 09 release has gone live. And with more than 50 new features, Salesforce CRM Winter 09 enables customers to manage their customer interactions across sales, marketing and customer service. Salesforce CRM is built on the Force.com platform.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Company officials said Salesforce CRM is helping more than 47,700 enterprises and 1.1 million subscribers better serve their customers without any of the cost, risk or complexity of traditional, onpremises software.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, for developers, Salesforce.com delivered the Force.com IDE integrated development environment for Winter 09. In an interview with eWEEK, Peter Coffee, director of platform research at Salesforce.com, cited the new IDE as one of many highlights for developers among the Dreamforce announcements. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And in a blog post, John Plax, a Salesforce.com staff blogger, described the Force.com IDE as a powerful client application for developing, testing and deploying Force.com applications.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>According to Plax, the Winter 09 release of the Force.com IDE contains the following major new features <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>New Metadata Support in Winter 09 includes new Analytics and Translation Workbench components, an expanded Custom Object definition, Apex class templates, and more.&nbsp;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Metadata Component Directory displays a complete list of the metadata components in your organization available for downloading into your Force.com project.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Simpler Project Structure removes package folders, so metadata components are easier to find and synchronize regardless of what packages they are in.&nbsp;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Documentation and User Assistance adds 40 new IDE topics, contextsensitive help for all IDE dialogs, wizards and actions, and the complete Force.com platform documentation and tutorials.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>Usability Enhancements add a friendly Start Page and improve wizards, screens, commands, editors and error handling in the Force.com IDE.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, Coffee said the company demonstrated new capabilities in the companys core SAAS softwareasaservice solution that will appear in the spring release of the platform.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Today if youve got someone outside of your organization who asks you a question and you want to reply, youve often got to send a bulky email with a spreadsheet or some other type of attachment, Coffee said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, in the content application for the upcoming spring release of Salesforce, rather than having to deal with a bulky email, all a user would need to do is click on a display content button, and all the recipient would need is to have a Web browser and click on a link, and they will be looking at the folio of documents you wanted to show them without having to download and run an application, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The model is as close as possible to zero assumptions about infrastructure as you can get, Coffee said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Mark Chellis, director of channel marketing at Motorola, said, At Motorola, we are committed to creating an environment of success for our channel partners, which means making it extremely easy to deliver and close opportunities. Salesforce CRM is a oneofakind technology that will help us turbocharge our channel. Weve launched the Salesforce Network for Motorola to offer our business partners the same CRM benefits weve achieved in our business.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also at Dreamforce, Salesforce.com unveiled Force.com Sites, a new capability of the Force.com platform that will allow customers to run their Web sites in Salesforce.coms cloud. Force.com Sites will give customers the power to publish Force.com data and applications to any Web site, extending their reach to new users on intranets, external Web sites and online communities, the company said.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Criteria for Participating in BizSpark]]></title>
	<link>http://www.buyfastsoftware.com/criteria-participating-bizspark-a-3640.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The criteria for participating in the BizSpark program BizSpark is available worldwide to privately held startups building a softwarebased product or service that have been in business less than three years and have less than 1 million in revenue, Lewin said. <xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>BizSpark provides startups with software, support and visibility early in their life cycle when those resources are most needed and least affordable, the company said. And as a demonstration of Microsofts commitment to startup success, a program fee of 100 is payable on exit from the program rather than upfront when joining, Lewin added. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>More information about BizSpark and other startup resources is available at the Microsoft Startup Zone.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Speaking with eWEEK about Microsofts cloud effort and its potential impact on startups, John Shewchuk, a Microsoft technical fellow working in the companys Connected Systems Division on cloud services, said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I just met with a bunch of startups and VCs venture capitalists on Friday, and they were all saying that as the cloud starts to show up, the amount of money that it takes to go do a startup, and how far people get along, is going down.&nbsp;And we think we have the opportunity really to change that even further.&nbsp; Microsofts core value prop for many years has been to simplify and to bring lots of technology to bear.&nbsp;We think we can continue to do that in this cloud space.&nbsp;So we can reduce the capital expenses.&nbsp;We can make the operating expenses lower.&nbsp;And we can reduce the overall development effort required to go build an app.&nbsp;So we can significantly change the productivity of the developers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft officials said BizSpark will leverage a global network of hundreds of organizations, such as economic development agencies, university incubators, hosters and investors, including The National Venture Capital Association and The Indus Entrepreneurs TiE. These BizSpark Network Partners provide guidance, mentorship and resources to help drive startup success, Microsoft said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We think Microsoft BizSpark addresses a fundamental challenge startups face access to current, fullfeatured tools and technologies that help turn ideas into a thriving business, said Suren Dutia, CEO of TiE Global, in a statement. We will work closely with Microsoft to help startups bring their innovative solutions to market more quickly and effectively by providing educational programs, business mentoring and peer networking.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Entrepreneurs play a vital role in driving innovation and creating the kinds of new jobs that are essential to sustainable economic growth, said Steve Ballmer, Microsofts CEO, in a statement. Microsoft BizSpark is an exciting way for us to help provide business startups with the development tools<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>, advice and exposure they need. We look forward to working with organizations and development agencies around the globe to foster entrepreneurship and help new companies succeed.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft officials said the company will ensure that BizSpark members are notified of all programs of particular interest to startups, such as the Microsoft Web Platform Installer and Microsoft Web Application Installer, which make it easier for developers to bring compelling PHP and .NET Web applications to market faster, as well as design and development integration and prepackaged opensource applications that run well on the Microsoft Web Platform.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The launch of a program such as BizSpark indicates a change in climate for startups, many of which just a few years ago would likely look first to opensource technology. Even some VCs frowned on supporting projects based solely on Microsoft technology. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In speaking with eWEEK on the issue of startups and Microsoft technology, Shewchuk said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>One of the things that I was most surprised to hear, particularly in Silicon Valley, was how much the mind shift has already startedthat Silicon Valley used to be the place where Microsoft was evil. You couldnt even develop on Microsoft technologies, and what we heard universally from people across the board, and these were not Microsoft friendlies, was, Hey, werein a sense, were kind of over that.&nbsp;Were now looking out at the world in this new way, theres a new thing emerging.&nbsp;And to the extent Microsoft has useful, interesting pieces to play in here. This is no longer a religious battle.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Added Lewin We have been doing reasonably well. There are always zealots focused on Anything But Microsoft. But for the most part, startups are pragmatic, and they want to use whats efficient.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft Launches Effort to Spark Startups]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-launches-effort-spark-startups-a-3639.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsofts new BizSpark project is an effort to spur startups and entrepreneurs to use Microsoft technology when launching new companies. Microsoft is giving away software, services and support to startups earning less than 1 million to help them get off the ground and to the next level. The technology Microsoft is making available includes Visual Studio, Windows Server, SQL Server and Windows Azure.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft has launched a broad new effort, known as Microsoft BizSpark, to help entrepreneurs and startups get off the ground using Microsoft tools and technology.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The BizSpark effort, announced Nov. 5, is a global program to do just what the name suggestshelp spark new companies to enter the business world. Danl Lewin, corporate vice president of strategic and emerging business development at Microsoft, said with BizSpark Microsoft will be providing entrepreneurs with access to Microsoft technology, support and visibility.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>BizSpark provides startups and entrepreneurs with fast and easy access to current fullfeatured Microsoft development tools and production licenses of server products with no upfront costs and minimal requirements. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We will provide access to our software with no upfront costs whatsoeverqualified through a set of network partners, Lewin said. The software available to the BizSpark participants include Microsofts Visual Studio application development tool set and and virtually all of our servers, including Windows Server, SQL Server and other technologies, such as Windows AzureMicrosofts recently announced cloud computing platform, Lewin said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, as part of BizSpark, Microsoft is providing startups with a threeyear MSDN Microsoft Developer Network Professional subscription, which enables them to download a broad set of development tools needed to build, test and maintain an application on the Microsoft platform, including Microsoft Visual Studio and the Microsoft .NET Framework<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>. Through MSDN, BizSpark also provides professional support services and expert information resources. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For startups building hosted software, BizSpark includes production licenses for application hosting and management servers, including Windows Server, Microsoft SQL Server, Microsoft Office SharePoint Portal Server, BizTalk Server and Systems Center, with Microsoft Dynamics CRM to be added soon, the company said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Microsoft will provide a worldwide network of hosting partners, offering discounted hosting services to startups that would like to take their business or product online using their BizSpark licenses. Also as part of the program, Microsoft will promote the startups on the BizSparkDB, an online startup directory, the company said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And in addition to the core BizSpark offering, BizSpark startups also will be allowed access to the CTP community technology preview of the Azure Services Platform, a new computing platform that will help developers build the next generation of applications that will span from the cloud to the enterprise data center and deliver compelling new experiences across the PC, Web and phone. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The BizSpark startups also will have access to the CTP of the Live Framework, Microsofts framework for developers to access and consume Live Services. Live Services is a set of building blocks within the Azure Services Platform for handling user data and application resources, which includes Live Mesh technologies for synchronizing users data and extending Web applications across multiple devices, the company said.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[IBM, Cisco Whip Up Video Surveillance Mashup in 8 Hours]]></title>
	<link>http://www.buyfastsoftware.com/cisco-whip-video-surveillance-mashup-hours-a-3638.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>IBM and Cisco got together a month ago to discuss how they might work on an enterprise application mashup together. The result In this application development experiment, Cisco used IBMs Mashup Center to make its video surveillance technologies actionable for workers in the physical security market. Security personnel can manipulate video feeds from their desktops and computers and chat via IBM Lotus Sametime.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>What better event to show a new mashup than Web 2.0 Summit Except that parties involved arent justbornyesterday startups like you might expect at a show where five minutes ago seems like five hours ago.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Cisco Systems used IBMs Mashup Center to build a mashup that lets users convert feeds from a physical video surveillance camera into an app that security personnel can manipulate by clicking a mouse.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The IBMCisco mashup, which took eight hours to build, also enables users to execute instant messaging chats via IBM Lotus Sametime so that security workers can communicate in real time. In short, Cisco exposed an API to its devices, IBM created a widget representation of it and put it into Mashup Center.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The idea, which IBM and Cisco landed on a month ago, is to take something from the physical realm, digitize it and render it more actionable in a business context via a mashup, a composite app made up of other apps. IBM happens to have a boatload on such technologies and is widely considered a mindshare leader in the space. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Mindshare, not market share, because the enterprise market for mashups has yet to take off. To wit, there are no current plans to productize the mashup. One wonders whether there is even a call for such technologies in the surveillance industry. What would 007 say <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>That didnt stop IBM Fellow Rod Smith, also a vice president of emerging technologies, and Guido Jouret, CTO of emerging markets for Cisco, demonstrated the mashup here today. Jouret noted <op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Whats unusual about what we showcased is that you think about Web 2.0 and a lot of people are saying I can take my RSS feed and splice it into something else. Its possible to widgetize, or represent in a very graphical way, things that people dont ordinarily think of as being Web 2.0, and the most remote example we could come up with is a video surveillance camera, but you could take that logic and apply it to a digital sign, to any kind of physical object thats capable of receiving or sending rich media. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Jouret said there are a lot of productivity apps where rich media can be used, but one of the barriers is that its hard to program and integrate these devices together. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>If you represent something as a widget, nonprogrammers can splice it, integrate it and connect. Physical security is a good space to target because there is no onesizefitsall approach, he said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Thats where IBMs Mashup Center came in. The tool lets nontechnical users remix text, audio and video content from Web sites, feeds, spreadsheets, databases and apps to forge new apps.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Sun Releases New GlassFish Preview]]></title>
	<link>http://www.buyfastsoftware.com/releases-glassfish-preview-a-3637.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Sun Microsystems has announced the preview version of the next major release of its GlassFish application server, which, among other things, provides a preview of Java Platform Enterprise Edition 6. <xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The new version of GlassFish, GlassFish Enterprise Server version 3 Prelude, is a lightweight Web application server that is based on a modular OSGi Open Services Gateway Initiative architecture, said Paul Hinz, director of Java Enterprise System at Sun. Hinz noted that Sun also is providing a preview of features that will be available in the upcoming Java EE 6 release. Java EE 6 is slated for release around the time of JavaOne 2009, which will be in early June, said John Clingan, Group Product Manager, Application Server at Sun. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The goal after version 2 was to, with version 3, build a modular architecture, Hinz said. We wanted to build an application container so you could do everything from the Web tier to mission critical applications, he said. Hinz said the v3 prelude could be used in production.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Suns GlassFish opensource application server has more than 14 million downloads since its first release in May 2005, more than 225,000 registrations in 2008 and hundreds of production deployments around the globe , Sun officials said. And Hinz said features such as ease of installation and management, modularity and extensibility and enhanced JRuby support enable GlassFish Enterprise Server v3 Prelude empower developers to easily scale their projects from small Webtier deployments to largescale mission critical architectures. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>GlassFish is doing surprisingly well. Its picking up some solid reviews from ISVs, and Sun continues to invest in performance and usability, said James Governor, an analyst with RedMonk LLC. Downloads are certainly nicely on the up tick, he added. For me its also a big deal that GlassFish v3 prelude is now clearly on the OSGi train, which improves system modularity and standardssupport.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ari Zilka, chief technology officer at Terracotta, said, While we have always had respect for GlassFish and they have worked with us since the day we open sourced, every release, we are doing more and more with GlassFish. Why is this Users are telling us that GlassFish is especially easy to manage. It is winning bakeoffs, especially against very expensive offerings from Oracle and IBM. One customer in online gaming said that GlassFish is superior to WebLogic, promptly demanded production support for Terracotta underneath GlassFish 2 and now 3, all the way into production. They have not looked back.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Zilka added<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a market where SpringSource and Terracotta are working together to keep things simpler and save people money, GlassFishs ability to provide a free Java EEcompliant container as opposed to Java SE is very important.&nbsp; From our angle, GlassFishs traction in the market will continue to grow and take other containers market share because existing Java apps are all in the process of retooling onto a lower cost platform.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition to Java EE 6 preview features and production support for lightweight Web tier applications, the new GlassFish v3 Prelude provides dynamic language support with reliable performance, an easytouse administration console and rapid deployment technology. Hinz said the new GlassFish allows users to run development languages like Java, Groovy on Grails and JRuby on Rails at the same time without sacrificing performance. Also, JRuby applications can run without the Java servlet container, improving productivity by eliminating the need to bundle and deploy JRuby applications as a Java Web archive. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Clingan said developers can expect to be more productive when GlassFish Enterprise Server v3 Prelude is combined with the upcoming release of NetBeans integrated development environment IDE 6.5.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Jonathan Eunice, an analyst with Illuminata, said GlassFish v3 Prelude has several things that stand out, including a great development cycle. He said it also has strong tieins with development tools<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape> NetBeans and Eclipse, and v3 Prelude is an excellent dropin replacement for Apache Tomcat. Not a Java EE server either EE 5 or 6, but for code that doesnt need full EE support, good stuff.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>GlassFish Enterprise Server v3 Prelude is a great example of the innovations that a dynamic, opensource community can create as well as an interesting view into the future of Web application development and production environments, said Karen Tegan Padir, vice president of engineering, Software Infrastructure, Sun Microsystems. This release, which is fully supported by Sun and targeted at Webtier production environments, will be the basis for the GlassFish Enterprise Server v3  a complete application server based on the OSGi standard and the upcoming Java EE 6 platform.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Sun said more than 100 companies have joined the Sun Partner Advantage Program, which connects GlassFish solution providers to the GlassFish user and developer community. New additions to the community include companies such as CloudAPPy Drag and Drop Cloud Hosting, ehCache, Imixs, JasperSoft, Nuxeo, and planConnect.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>GlassFish is showing extraordinary feature and performance maturity in the very competitive application server space and is growing to become a major new force in the market, said Jose Morales, vice president, Business Development, Jaspersoft, in a statement. Jaspersoft is pleased to add GlassFish Enterprise Server support to our family of supported Sun products, including the Solaris Operating System, NetBeans IDE and MySQL database. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We have been impressed by the GlassFish v3 architecture, Eric Barroca, executive vice president, Operations, Nuxeo. We have selected it to power Nuxeo WebEngine standalone server, our contentcentric Web framework for building Web 2.0 applications, thanks to its OSGi support and its great ability to be embedded. We are looking forward to the full Java EE 6 support and plan to use it as our main application server for the open source ECM platform Nuxeo EP.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[JetBrains Releases New Java IDE]]></title>
	<link>http://www.buyfastsoftware.com/jetbrains-releases-java-a-3636.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>JetBrains releases a new version of its IntelliJ integrated development environment for Java, IntelliJ Idea Version 8. The new version features support for SQL, diagrams similar to those in the Unified Modeling Language and more.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>JetBrains, maker of the most popular independent Java integrated development environment, has announced the new version of its IDE, IntelliJ Idea 8, which introduces support for SQL, UMLlike class diagrams, JBoss Seam and more.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>IntelliJ Idea 8s support for SQL allows editing database scripts and running queries right in the IDE, according to JetBrains officials. And the product offers a full range of coding assistance features for several SQL dialects, they said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, many core Java features have been added to the tool set, including seven new refactorings, many new code inspections, new tools for working with unit tests, and new features such as even smarter code completion. JetBrains also has delivered a significant performance boost across the product, including reduced startup times, faster project builds and versioncontrol updates, the company said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Other new features in IntelliJ Idea 8 include the following<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>UML Unified Modeling Language style class diagrams for exploring code structure visually<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>support for the Seam framework from JBoss<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>builtin debuggers for JavaScript and Adobe Flex<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>improved Maven support, with repository browser and archetypes support<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>FreeMarker and Velocity template languages, with full coding assistance in embedded HTML and CSS code<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>extended support for Spring frameworks, with Spring 2.5, Spring Web Flow, Spring MVC and Spring Dynamic Modules<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>support for Struts 2 and Google Web Toolkit 1.5 frameworks<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify><SPAN stylemsobidifontweight bold>REST Representational State Transfer Web services support<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Although IntelliJ Idea has grown a lot during the recent years and added support for many frameworks and languages, at the heart it remains a codecentric IDE, said Max Shafirov, IntelliJ Idea project lead. This has always been our main focus, and this is what we believe to be a natural approach to developing even complex applications with pleasure.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>JetBrains officials said IntelliJ Idea 8 breaks additional new ground with the new JetBrains IDE platform. This platform is the base for two standalone Ruby and Python IDEs that JetBrains plans to release in the coming months, the company said.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft  Simplifying Everyday Development Tasks]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-simplifying-everyday-development-tasks-a-3635.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>During his keynote address at TechEd, Jason Zander, general manager of the Developer Division at Microsoft, demonstrated how Microsoft is simplifying everyday development tasks through recently released technologies, such as Visual Studio 2008 SP1 and the .NET Framework 3.5 SP1, and the forthcoming Visual Studio 2010 and the .NET Framework 4 releases. In addition to disclosing more information about Visual Studio 2010, Zander announced new programs and tools modeled after Microsofts internal SDL Security Development Lifecycle that enable software developers to create more secure and privacyenhanced applications.<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Developers are under increasing pressure to deliver more complex applications that work across a variety of devices, but with fewer resources and less time, said Zander. We continue to refine Visual Studio and the .NET Framework to help simplify the application development<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>process and ultimately improve the daytoday experience for anyone building, managing, deploying, or using applications and services.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Zander showed off enhancements available in Visual Studio 2008 SP1 and the .NET Framework 3.5 SP1, including 20 to 45 percent performance improvements for WPF Windows Presentation Foundationbased applications and a streamlined installation experience for client applications and WCF Windows Communication Foundation improvements that give developers more control over the way they access data and services.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In an interview with eWEEK, Mendlen discussed two pillars of Microsofts overall developer strategy with Visual Studio 2010 and .NET Framework 4.0, which are inspiring developer delight and riding the nextgeneration platform wave. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Zander described these in his keynote, explaining that Visual Studio 2010 will deliver Windows 7 support with advances in Microsofts C platform to simplify development of native Windows 7 applications and support of Windows 7 innovations such as multitouch user interfaces. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Other additions include OBA Office Business Applications support, including the ability to build applications that span multiple versions of Office and new support for building SharePoint applications. Microsoft also is delivering a new WPFbased editor and has renovated its C IDE integrated development environment to not only support emerging trends like parallel computing, cloud and Web services, but also provide a firstclass C development experience through an IDE that scales to the large size of code bases that are typical of C sources, Mendlen said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>There are a number of features were looking forward to in Visual Studio 2010, said Julian Bucknall, CTO of DeveloperExpress, in a statement. It opens the door wide open to extensibility within the IDE. Features that simply were not possible previously are now easily crafted with the new editor model. For developers, this means the beginning of a much richer, easier way to work, including source code documents that truly appear to transcend the limitations of text.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, under the raising the quality bar pillar, Microsoft announced new Lab Management capabilities for Visual Studio Team System 2010. Lab Management will deliver features that enable software development teams to deliver higherquality applications as well as create tighter integration across development and testing teams throughout the application life cycle.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Capabilities of the new offering include reduced time required to set up, tear down and restore virtual environments to a clean state, Mendlen said. It also helps to eliminate bugs that are difficult to reproduce, by enabling testers to file rich bugs including links to environment checkpoints that developers can use to recreate complex multitiered environments, Mendlen added. And the Lab Management offering helps to improve build quality by automating virtual machine provisioning, build deployment and build verification testing in an integrated way, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Bola Rotibi, principal analyst at Macehiter WardDutton, in a statement, said <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Businesses and users have high expectations of software applications today, and its essential for developers to have tools that enable them to take advantage of the latest advancements in todays platforms. Those tools also need to provide an environment that simplify the development process and enable developers to deliver applications in a costefficient manner. Tools that enable developers to become more efficient, effective and productive are very much needed, particularly in times of budget constraints.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In another announcement, Microsoft made portions of its internal Security Development Lifecycle available to its customers and broad ecosystem with the release of the SDL Optimization Model, SDL Pro Network and Microsoft SDL Threat Modeling Tool beta.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The SDL Optimization Model is a free download that facilitates implementation of the SDL in development organizations outside of Microsoft. The SDL Pro Network is a network of nine consultancies that specialize in application security and can guide and support organizations in implementing the SDL in their environments. And the Microsoft SDL Threat Modeling Tool is a free tool that enables developers to identify and mitigate potential security issues early.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft Continues to Delight Developers]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-continues-delight-developers-a-3634.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>At its Microsoft TechEd EMEA 2008 Developers conference, the software giant introduces a series of new features coming in Visual Studio 2010 and .NET Framework 4.0, including support for Windows 7. Microsoft also announced a new price promotion for Visual Studio 2008 to give developers access to Microsofts flagship tools solution at a reduced price in the struggling economy. In addition, Microsoft announced the release of its Security Development Lifecycle offerings.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With Microsoft just coming off very busy backtoback Professional Developers Conference and WinHEC events, you might think the company was done with big developerrelated announcements for the year. But that proved not to be the case with the announcements coming out of Microsofts TechEd EMEA 2008 Developers conference in Barcelona.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The TechEd EMEA conference, which focuses on the European, Middle Eastern and African market, opens Nov. 10. And one of the key announcements from the show is that with the struggling economy, Microsoft is giving its tools customers a break by allowing them to buy its Visual Studio tools at a reduced rate. And the company is making competitive offers to users of competing tools as well.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We see the current economic climate as quite challenging, said Dave Mendlen, director of developer marketing at Microsoft. For us, were seeing that cost has become a barrier, so were enabling people to get our tools at a lower price.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Among the key Visual Studio 2008 Price Promotions is that firsttime purchasers who are currently using any other development toolincluding competitor tools or Visual Studio Expresscan get Visual Studio Standard Edition or Visual Studio Professional Edition at the upgrade price of 199 instead of the 299 price for Visual Studio Standard Edition, and 549 instead of 799 for Professional Edition. This offer is available to all customers purchasing in nonvolume licensing. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Current customers who have Visual Studio 2005 Professional Edition or Visual Studio 2008 Professional Edition without an MSDN Microsoft Developer Network subscription can add either an MSDN Premium Subscription or an MSDN Professional Subscription at a discounted rate. And customers starting a new MSDN subscription will receive Visual Studio 2010 when it ships. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>MSDN Premium Subscribers also receive SQL<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>Server 2008, Expression Web 2 and Expression Blend 2 with support for Silverlight 2 development. This offer is available Jan. 1, 2009, to June 30, 2009, to customers with the following Microsoft Volume Licensing agreements Open, Open Value, Select or EA.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Current customers with a Visual Studio Professional with MSDN Premium Subscription license with active Software Assurance will receive a 30 percent discount when they purchase a Stepup license from Visual Studio Professional with MSDN Premium to any Visual Studio Team System role editionincluding Development Edition, Test Edition, Architecture Edition and Database Editionwith MSDN Premium. Also, as announced on Sept. 29, Visual Studio Team System Development Edition customers now receive Visual Studio Team System Database Edition. This offer is available to volumelicensing customers from Dec. 1, 2008, to June 30, 2009. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also, current Visual Studio Team System customers with any of the rolebased editions with an MSDN Premium license with active Software Assurance will receive a 30 percent discount when they purchase a Stepup License for Visual Studio Team System 2008 Team Suite. This offer is available from Dec. 1, 2008, to June 30, 2009.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsofts UML Strategy]]></title>
	<link>http://www.buyfastsoftware.com/microsoft%20s-strategy-a-3633.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>So is UML really contradictory to DSLs Do they really represent different philosophies I dont think so. After all, UML is just a set of domainspecific languages. If you want to model use cases, or state transition diagrams, what other DSLs would you use<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Cook added that Software architecture is all about tradeoffs, and theres obviously one here. On the one hand UML is relatively standard, so that costs of implementation, documentation, training, deployment etc can be amortized across multiple installations. On the other hand, it may not match your target problem very well. There are plenty of domains that UML does not encompass. That is why the OMG has branched out into business modeling.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Cook said &nbsp;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The UMLoriented approach to DSLs is profilesadding extra data to UML models so that they appear to target more specialized domains than the original UML definitions do. A frequent question about the DSL approach is the danger of proliferation of different approaches to the same problem, and I think thats a valid concern. On the other hand, the UMLprofile approach can end up with cumbersome solutions to essentially simple problems.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Booch said the UML standard focuses on the metamodel and less on the graphical representation. He said the fact that UML has been adapted to different verticals and that things such as Executable UML have been developed is a mark of the maturity of UML.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, although Microsoft is pledging support for UML, it is also taking the UML to task.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Said Cook in a post Nov. 2<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>But UML is supposed to be able to map to multiple languages. UML class diagrams ought to be able to map accurately to programs in VB.Net, Java, C, C, possibly as well as JavaScript, COBOL, and Python. Similarly, UML sequence diagrams linked to those class diagrams ought to be able to visualize execution traces for all of these programs, and component models ought to be able to represent ports implemented by interfaces on those class diagrams.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Today, such an accurate mapping cant be done without bending the rules. But lets be hopeful and assume that it becomes possible. In such a world, what are the semantics of UML There must be some; otherwise all we can say about UML is that it is a language of shapes and lines which can be used for anything.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For his part, Robert Wahbe, corporate vice president of Microsofts Connected Systems Division, said Microsofts M language and UML are not competitive but complementary because M is a textual language and UML, with its many diagrams, is more graphical. However, UML is taught in schools and developers who have worked in software modeling are more likely to be familiar with UML, leading to the user demand Microsoft has seen for the technology.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>So is UML the Unwanted Modeling Language or simply one more in a series of technologies Microsoft knows it has to support and make nice with Id say it is way more the latter and that Microsoft is serious about interoperability.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Perhaps developers will want UML more than Microsoft anticipated. We shall see. Microsoft is famous for bringing complex things to the masses. And I think the final release of Oslo will show why.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>What do you think <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft and the Unwanted Modeling Language]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-%20unwanted-modeling-language%20-a-3632.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsofts offandon relationship with the Unified Modeling Language illustrates how the company both competes with and supports various technologies. At first Microsoft refused to support UML, but when the company set its sights on software modeling as a core focus, developer demand for UML proved too strong to ignore. At Microsoft TechEd, Microsoft Chairman Bill Gates preannounced Microsofts intent to support UML, and then the company announced plans to support UML in Visual Studio and via the Microsoft modeling technology codenamed Oslo. UML cocreator Grady Booch says he is happy to see Microsoft come around.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Although Microsoft seems to have had an offandon relationship with the Unified Modeling Language, the company made plain at its recent Professional Developers Conference in Los Angeles that Microsoft has a strategy for delivering modeling technology to developers and supporting UML.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Some Microsoft developers have told me that internally UML has been referred to as the Unwanted Modeling Language. However, with Microsofts increased focus on modeling and developer demand for UML support, Microsoft found it just too much to ignore. Despite having its own modeling technology in its new Oslo modeling softwareincluding a new modeling language known as M, a new modeling tool called Quadrant and a repositoryMicrosoft also said it will support UML in its Visual Studio tool set and via Oslo itself. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Grady Booch, cocreator of UML and chief scientist for software engineering<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>in IBM Research, told eWEEK, Im very happy with the fact Microsoft has finally seen the light and has joined what has become mainstream. Booch added that he is delighted Microsoft is back in the modeling fold and described Microsofts support for UML as, Like a cherry on top of the whipped cream on a sundae.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Booch created UML in collaboration with Ivar Jacobson and James Rumbaugh. When Jim, Ivar and I started UML, Microsoft was the first company we approached, and it was a nobrainer for them, Booch said. They said yes, they would support it; and they did influence it. However, days before the group approached the OMG Object Management Group to push UML for standardization, Microsoft said it could not support it. But the UML group pushed on with the support of companies such as HewlettPackard and Texas Instruments, Booch said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Then, at the North America TechEd Developers conference in Orlando in June 2008, Microsoft Chairman Bill Gates, in his last public address as a daytoday Microsoft leader, dropped word that Microsoft would be supporting UML.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft rejoined the OMG in September and pledged further support for UML. However, for a while, Microsoft sought to pursue a strategy around Software Factories and DSLs domainspecific languages that appeared antithetical to UML.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Now things have come around; theyve got some good guys working on their modeling technology like Steve Cook and Don Box, Booch said. Steve Cook is a Microsoft software architect and the companys representative to the OMG. Don Box is a Microsoft distinguished engineer working on the Oslo technology, particularly the M language.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[The Future of Groovy]]></title>
	<link>http://www.buyfastsoftware.com/future-groovy-a-3631.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Rocher, who also is chief technology officer as well as cofounder of G2One, said<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>SpringSource and G2One are a terrific fit. Spring and Groovy have long shared a common mission of transforming enterprise Java, making it better, more practical and more powerful for developers. Ruby on Rails showed how frameworks based on simple principles can dramatically improve developer productivity, creativity, and lower maintenance costs. Grails has significantly improved upon those principles and brought the productivity of Rails to the defacto enterprise Java stack, which is based on Spring. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, SpringSource officials said SpringSource will use its experience working with popular open source projects, like Apache Tomcat, to ensure the future development of the Groovy language.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Laforge said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This is really a very important day for Java in the enterprise. SpringSources portfolio is clearly a huge success in the enterprise, and at the same time, both Groovy and Grails are very successful open source projects which offer a different twist, a different approach to the problems companies are facing. But somehow, the goal is the same G2One and SpringSource are both fighting the war on complexity. We want to simplify the life of developers, make them more productive, and allow them to deliver scalable and powerful solutions to endusers, more rapidly.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Laforge said the resources SpringSource brings to the table will help make the Eclipse plugin for Groovy stateoftheart. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And for Grails, In addition to great support in Eclipse, you can also expect a closer relationship with the Spring backend, and particularly with projects like Spring MVC and Spring WebFlow, Laforge said. A closer relationship will definitely improve both Grails and these SpringSource portfolio projects. Also, think of running Grails on SpringSource dm Server, leveraging Spring batch, etc.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a separate announcement, SpringSource and Terracotta announced a comprehensive partnership to simplify the development and deployment of enterprise Java applications and reduce the costs of their scaleout, tuning and ongoing operations, said officials from both companies. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Under terms of the agreement, SpringSource and Terracotta are tightly integrating their products and providing organizations with key resources and tools for quickly building and supporting specific vertical applications and processes powered by Java infrastructure, the companies said. Terracotta is a Java clustering solution.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As a first step, the two companies have already collaboratively developed reference implementations and best practice design patterns for processes such as authentication and authorization using Terracotta with Spring Security; workflow, using Terracotta and Spring Workflow; and database offload, using Terracotta and Spring MVC, officials from the companies said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition to application reference implementations, Terracotta and SpringSource are working together to more tightly integrate their two solutions to include the SpringSource dm Server.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[SpringSource Acquires Groovy, Grails Provider G2One]]></title>
	<link>http://www.buyfastsoftware.com/springsource-acquires-groovy-grails-provider-g2one-a-3630.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>In a move that brings three elements for enterprise Java developers together, SpringSource acquired G2One. SpringSource is the maker of the Spring Framework and G2One is the provider of Groovy and Grails. Spring is a lightweight enterprise Java development platform, Groovy is a Javabased dynamic language that runs on the Java Virtual Machine JVM and Grails is a Javabased Web development framework that works in a similar fashion to Ruby on Rails.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>SpringSource, the company behind the Spring Framework, has added to its arsenal with the acquisition of G2One, the company behind the popular Javabased Groovy and Grails technologies, </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>SpringSource officials said with the acquisition of G2One, SpringSource will now offer global enterprise support offerings for developers and IT shops that use Groovy and Grails applications. Financial details of the acquisition were not disclosed.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The combination of the Spring Framework with Groovy and Grails represents a unique trio of Java technologies. The Spring Framework has become very popular as a lightweight alternative for enterprise Java developers who prefer not to use Sun Microsystems enterprise Java offerings. Groovy is one of the most popular alternative languages for the Java Virtual Machine JVM, with more than 30,000 downloads per month. And adoption of Grails has grown from 7,000 to 70,000 per month in the past year, G2One officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Groovy is an open source, dynamic language for the Java Virtual Machine that offers a flexible Javalike syntax all Java developers can learn in a matter of hours. Grails is an opensource Web application framework based on Groovy, and built on proven and highperformance opensource solutions such as Spring.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>G2One was founded in 2007 by the Groovy and Grails lead developers, Guillaume Laforge and Graeme Rocher, respectively. The companys other cofounder is Alex Tkachman, who served as chief operating officer at Java integrated development environment IDE maker, JetBrains. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Like Spring, Groovy has become a powerful cornerstone of todays application infrastructure, driven by mass developer adoption worldwide, said Rod Johnson, CEO of SpringSource, in a statement. The combined forces of Spring and G2One not only accelerate innovation, but also deliver SpringSources 24x7, global support network to the growing number of enterprises adopting Groovy at the heart of their applications.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Salil Deshpande, a partner at Bay Partners, a Menlo Park, Calif., venture capital<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>firm, told eWEEK <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ruby on Rails RoR showed us how frameworks based on certain principles dramatically improved developer productivity, but also creativity. And the prescriptive nature of Rails also lowered maintenance cost. Grails borrowed and significantly improved upon the principles of Rails. Grails brought the productivity of RoR to the defacto worldclass Java stack, which has Spring as its centerpiece.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Deshpande also said developers always migrate to higher and higher level, usually simpler, APIs, letting machines or frameworks do more and more.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Grails was rapidly becoming the new way to write serverside Java applications, he said. And Grails download numbers were 70 percent of those of Spring, which validates the above theses, Deshpande said. So it makes sense for these two companies to be together, he added.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Bay Partners has invested in both SpringSource and G2One. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We, Bay Partners and I, were fortunate enough to predict all this correctly in 2007, and we funded the company so that it could finish building the products that developers wanted, Deshpande said. I try to be a different kind of VC, in that I try not just to pick or predict the winners, but make the winners.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Due to the transaction, we received more ownership in SpringSource, and as part of the transaction we also invested even more money into SpringSource, he said. With this combination of the two companies, were very excited about the future prospects of SpringSource.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Creating Windows Mobile Databases with SQL Anywhere]]></title>
	<link>http://www.buyfastsoftware.com/creating-windows-mobile-databases-with-anywhere-a-3629.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>The SQL Anywhere product is an entire suite of database applications and servers. It runs on many platforms, including Windows Mobile. Using Visual Studio, programmers can develop database applications that run on a Windows Mobile device.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>One of the biggest problems Ive run into when developing for mobile devices is data storage. Two problems come up. First, Ill often be synchronizing with a server using a SQL database. Second, Ill want to use relational databases in my mobile app itself while most devices today dont natively support SQL. The Android platform is an exception here. It includes SQLite.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>About a year ago, I started exploring Sybases SQL Anywhere product for another project that I was working on here at the office, and I was quite impressed. SQL Anywhere is actually a suite of tools, and included in it are several desktop versions, as well as a version that runs on Windows Mobile. Additionally, theres the Ultralite edition, which runs on smaller Windows CE devices and Palm OS, and the Ultralite J editionthe J is for Javawhich runs on BlackBerry and J2SE Java 2 Platform Standard Edition.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Whats cool about the Windows Mobile edition is it allows developers to have full relational database access through SQL right on a mobile device running Windows Mobile. Users can store the tables right on the device, and later synchronize them with a server. For many of us, this is exactly what we need.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Sybase recently released version 11 of SQL Anywhere. For this article, Im exploring the SQL Anywhere on a Windows Mobile 6 device specifically an HTC/AT&amp;T 8525 phone that has been upgraded to Windows Mobile 6.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Sybase Who</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>About six months ago, I was talking to a friend of mine and I mentioned I was trying a product from Sybase. He was a bit surprised and said, Sybase Theyre still around Indeed they are. While they seem to have fallen behind in the database competition against such players as Oracle and Microsoft SQL Server, Sybase is definitely still a major player.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The product Im looking at, SQL Anywhere, comes from a subsidiary of Sybase called iAnywhere. iAnywhere was formed in May 2000, and the company has produced a huge set of products.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The SQL Anywhere product includes a free Developer version that Im using for this article.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Windows Version and Windows Mobile Edition</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>To use the Windows Mobile edition, developers actually install the whole Windows desktop version of SQL Anywhere. With that comes the Windows Mobile edition that is then installed on the Windows Mobile device.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The full Windows version includes a whole set of development tools, including a .NET assembly that runs on Windows Mobile. That way, programmers can develop using C within the familiar Visual Studio environment.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>A Few Minor Problems</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I did have a few problems up front. I have Visual Studio 2008 installed on my computer, but the SQL Anywhere installer kept wanting to launch the 2005 version of Visual Studio to do some additional installation. Also, while I normally have the annoying Vista User Account Control turned off, I had momentarily turned it back on about a week ago and forgot to turn it back off. When Visual Studio launched, I kept getting messages that it should run with Administrator privileges. Since the SQL Anywhere installer launched Visual Studio, I had no control over that. Also, the README file included with SQL Anywhere talked about how Visual Studio 2008 would be out later this year. Apparently this installer was created before 2008 was released. Sybase really should fix that now that 2008 has been out for awhile.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The other problem I had was finding the documentation. The documentation is available, but it has to be downloaded separately, which requires you log into the companys Web site with a username and password. Registration is free. Although this isnt a huge deal, from the standpoint of software usability, I shouldnt be left with the installation program closing and me left wondering where to go next. So for those installing the software and looking for the documentation, look in the README that opens after installation, and scroll down to the part on Documentation. Ignore the mention that the documentation was installed it wasnt, even though it said it would be, and copy the provided link into the Web browser. There will be a download that installs the documentation; from there, users should head over to the CProgram FilesSQL Anywhere 11DocumentationenHTMLHelp and open the sqlanywhereen11.chm file to get started. Once a programmer finally jumps through the hoops and gets there, theyll find several Getting Started documents.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also, for the samples, I had to hunt a bit for them, too; theyre in the folder CUsersPublicDocumentsSQL Anywhere 11Samples. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Getting SQL Anywhere onto my Windows Mobile device was a bit of a problem as wellagain, not because of functionality problems, but simply finding out how its done. I resolved this pretty quickly through the forums on the Sybase site. In the directory CProgram FilesSQL Anywhere 11CEDeployment, theres a program called cedeploy.exe. Again, Im not trying to gripe too much here, but I shouldnt have to go searching like this. A Google search of cedploy.exe yields only seven pages, and none in the official documentation. Fortunately, this is a onetime thing, and these issues here were the only real problems I encountered.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The actual installation on the device, however, went perfectly fine. The utility created a CAB file, which I copied over to the device. I then ran the CAB file, which installed the software smoothly without incident.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Building in Visual Studio</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Creating an SQL Anywhere for Windows Mobile application in Visual Studio is quite easy if youre familiar with creating database applications. One sample that I started with is in the directory CUsersPublicDocumentsSQL Anywhere 11SamplesSQLAnywhereCEadonetsample.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This sample demonstrates the iAnywhere.Data.SQLAnywhere namespace, which includes several of the usual types of classes for .NET database development. For example, the namespace includes classes such as SAConnection, SADataAdapter, and SADataReader. If a programmer has done database development on .NET, theyll see the obvious analogy between these classes and the usual database classes.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Additionally, they can use databound controls such as the DataGrid control. In other words, there should be very little learning curve for develping for SQL Anywhere on a Windows Mobile device.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Building the sample application went smoothly. As Im using Visual Studio 2008, Visual Studio needed to convert the sample project since it was created for Visual Studio 2005. But it converted without any errors.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I compiled the project and found no errors at all. I tried running it on the emulator, but the libraries werent present in the emulator and so I received some runtime errors. To be honest, Im not sure if this is because of the problems where the original SQL Anywhere installation tried to start up Visual Studio 2005 instead of 2008 or if it was some other problem. But instead of taking the time to track down the problem, I decided to just work directly with the actual device. In the past, Ive found that working with the actual device is just as fast as working with the emulator, so I often skip the emulator.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Instead of using the deployment in Visual Studio, I kept it simple and just copied the executable over to the Windows Mobile onto the storage card. On the device, I ran the executable from the file manager program, and it worked. I saw a screen with two text boxes and a grid at the bottom.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I clicked the connect button, but received an error that it couldnt connect to the database. That makes sense, since I didnt actually start the server. My mistake. So I closed the application and, still on the device, went to the SQL Anywhere folder and ran the server. The server was pretty straightforward. I clicked a button to browse to the sample database, provided a connection name for the database, and finally launched it. The server displayed a tiny little console with log messages from the database startup, and at the end it said the database was ready and listening. It looked good.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I then went back to my sample application and ran it. I changed the connection string to use the name I supplied when starting the server. I received an error that the username and password were wrong. Oops.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Back to the docs. Theres a section in the documentation under the Introduction called Sample Database; under that is a page called About the Sample Database. This page includes information on the sample database, including the username DBA, all uppercase and password sql, all lowercase. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Incidentally, this page also includes the full designs for the tables in the sample database, which comes in handy when playing with the samples.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Next I updated the connection string with the username and password. Connection strings are one of those things we just learn from with experience. Usually to specify the username you use userid; thats what I used, and it worked. Heres the whole shebang<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Data Sourcemobiledemo;useridDBA;passwordsql<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>That one worked and the program connected to the database, displaying a message connected in the field where I typed the connection string. The SQL field was already filled in with a sample query, so I used that one. And it worked. The grid control filled with all the rows and columns of the Employee table. Excellent<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Since I wanted to really try this baby out, I did some joins and other interesting SQL tasks. First, I just tried joining the Employees table with the Departments table, using this SQL <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>select  from employees e join departments d <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>on e.departmentid  d.departmentid<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I received an exception. Unfortunately, the sample program didnt have an exception handler for this particular exception, so the whole program crashed and shut down. Darn. So I went back to the code in Visual Studio and added an additional, generic exception handler. Then I ran it again so I could see the errors without a crash. The message I received was that the data table already has a column named DepartmentID. Thats fine; some database systems let you have two columns the same name if its the result of a join, but allowing such is generally bad practice. I modified my SQL and named the actual columns I wanted in the result set<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>select e.givenname, e.surname, d.departmentname <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>from employees e join departments d <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>on e.departmentid  d.departmentid<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This result worked.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>But what about stored procedures Heres a simple one I typed in very carefully<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>create procedure myproc as select  from employees<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I did this off the top of my head, expecting it to work, and it did. No exceptions or errors. No result set either, of course, so it was hard to tell if it even did anything. But no news is good news. I wasnt sure how to call a stored procedure, so I tried this<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>exec myproc<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And it worked I saw a result set containing all the rows from the Employees table.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Thats good enough for me. Looks like this thing really works. And its surprisingly fast. In other words, I have here a fullfeatured SQL database right on my mobile phone.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Yes, <EM>my phone</EM>.&nbsp; As the guy on the Sprint commercial says, Can you believe we still call these things phones With apologies to AT&amp;T, since thats who my carrier is. Indeed, while talking to my wife on speakerphone, I can be issuing random queries to update a database. Who would figure<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Theres More</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Heres a recap of what I did I compiled the sample application; I copied it to my device; I started the server; I ran the application and performed queries against the sample database.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>But theres a lot more that this thing can do.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For one, you can do advanced replication between the server running on the device and one running on the desktop. Orand this one is very coolthe server running on the device can accept connections from other machines, including your desktop. I couldnt possibly cover all the features in a short article, so go to the official Web site and check out what all it can do. It can be found here. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also, theres a lot of interesting programming that can be found. For that, check out one of our other sites, DevSource.com, for an upcoming story with more information on programming this. <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Serena Delivers Application Development Management Solution]]></title>
	<link>http://www.buyfastsoftware.com/serena-delivers-application-development-management-solution-a-3628.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Serenas new Application Development Management offering gives software development executives insight into development projects within the enterprise. Serena ADM provides a dashboard allowing views of various development metrics. The ADM solution is available as an ondemand or onpremises technology.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Serena Software has introduced a new solution called Application Development<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>Management, a dashboard targeted at development executives and IT managers.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Serena ADM is an ALM application lifecycle management solution that enables managers to have visibility into just what is being built by their programming organizations. Executives and managers can use Serena ADM to get the current status of upcoming deliverables and product releases, monitor key software development metrics all in one place, and quickly and easily prepare for executive reviews, said Rene Bonvanie, senior vice president of IT for marketing and Serena On Demand.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>ADM is a new offering we have for both onpremises and ondemand environments, Bonvanie said, indicating that Serena makes ADM available as part of its growing stable of SAAS software as a service offerings. This gives the manager visibility into all the developer projects in their organization.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Serena ADM can cover traditional application development methods as well as new methodologies such as agile development, Bonvanie said. Serena will be delivering its own ondemand agile development solution by the end of 2008, and ADM will support that, Bonvanie said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>If youre a head of application development, many times you want to look at what you build and why you build it, Bonvanie said. So this is not only a planning tool, but one that helps you communicate with the stakeholders in the process.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>A Serena fact sheet on the ADM solution said <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>All of your applications are tracked in one place. Your development teams can then update project status, track milestones and manage development costs for each product release. ADM combines this capability to track and monitor progress with the ability to present reports on key development metrics for that release. For example, ADM can easily present Serena TeamTrack/Business Mashups reports on issues and defects. In general, ADM can display any report that is URL addressable. That allows ADM to present information from across multiple development systems in one location so that you can see the big picture.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With ADM, Bonvanie said, You can check into build metrics and other metrics  And you can look across your projects and see if there are any optimizations you can do to individual projects.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The ADM solution looks at a broad array of issues, such as plan costs and project benefits, release status, release milestones, quality metrics, support case metrics, escalations, customer commitments, defects, and application health reports, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In essence, what you have here is a portfolio management product that looks at everything you have in a resourceful way, Bonvanie said. Although it sounds like PPM Project Portfolio Management, generic PPM understands nothing about the software development life cycle. We use a PPM engine, but we focus it toward the software development life cycle.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Bonvanie described Serena ADM as a natural extension to our strategy. This is an important element of our strategy. It is something that is highly incremental to what we do.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Serena provides a series of ondemand and onpremises application development tools and solutions, as well as business process improvement and PPM software. <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Pimp My Programming Language]]></title>
	<link>http://www.buyfastsoftware.com/pimp-programming-language-a-3627.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Its hard out here for a programmer Should programmers be allowed to add personalized bling to their languages of choice Programming language experts debate to what degree developers should be able to tweak standardized languages.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Should highend programmers be allowed to modify or add extensions to the programming languages they use</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>That issue was among the points up for debate by a panel of programming language experts at the Microsoft PDC Professional Developers Conference in October. The issue was whether programmers should be allowed to extend a language to get around constraints or to do things they typically might not be able to do with the language in its standard form.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>You should be able to extend the syntax of a language as a programmer, said Jeremy Siek, an assistant professor at the University of Colorado.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adding syntax or tweaking the syntax of a language could be somewhat akin to the idea of DSLs domainspecific languages, in that a programmer could customize a language for specific tasks. There has always been tension between generalpurpose language design and specific application requirementsusually developers have to compromise or work around language features. Adding syntax may be like adding macros in Excel, allowing a way to use language to represent common routines or to group multiple steps.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Erik Meijer, a Microsoft software architect and language expert who moderated the panel, asked, But isnt it dangerous to have amateurs pimping the language<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meijer was referring to the slang for glamorizing an object, as in the MTV show Pimp My Ride, on which the goal is to find a car in poor condition and restore it, adding glitz and ostentation to the vehicle. Thus the pimp reference. In this case, Meijer wondered whether developers should be allowed to add bling to their programming language of choice.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Siek responded to Meijer by saying his question represented fear, uncertainty and doubt. As humans were coming up with new mutations and languages all the time ... and its wrong to limit that. So programming languages should allow adding syntax extensions, Siek said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Douglas Crockford, a senior JavaScript architect at Yahoo, said he didnt think it was a good idea, however. And Gilad Bracha, the creator of the Newspeak programming language and a distinguished engineer at Cadence Design Systems, said, What will come out of inexperienced people making syntax extensions is that you probably wont be happy with the results.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Wolfram Schulte, a senior researcher at Microsoft, said, One of the funny things is that we struggle with DSLs because of our inability to do parsing very well. However, we could allow extensions to a limited degree, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Bracha added that having a less noisy syntax makes it easier to make a language that is like a DSL.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Siek, who started the tangent, said, We dont have to open the language to do that sort of thing. He said as long as he can do compilation at compile time and manage chunks of code that is pretty much as powerful as I would want.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Meijer also asked if syntax was the reason a language succeeds or notbasically how important syntax is. Anders Hejlsberg, a Microsoft technical fellow and creator of C, said, I think it syntax matters a lot. Our brain is a pattern recognizer and syntax helps us think in certain ways.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Well, it does and it doesnt, Bracha said, because people are trained to certain syntax, but theyre not geared to learn a new syntax. I think Parkinsons Law of Triviality applies here The smaller an issue, the more people will discuss it. Where you put a semicolon shouldnt matter.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For his part, Crockford said he believes the whole thing comes down to fashion. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We like to imagine the process of programming language design is a scientific process, but its actually all about fashion, Crockford said. I think the process of language design has more to do with fashion than the question of the ideas behind them, and I think thats unfortunate.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>On a different note, Hejlsberg said metaprogramming is high on my list of things to attack in Cto make it a better metaprogramming system. To open up the black box ... Enterprise applications live and die by metaprogramming. Theres code generation everywhere. And the tools for doing this are terrible; we need a modern approach to that.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, Schulte said, I think metaprogramming at the syntax level is a really bad idea. You dont want to open up the box.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Metaprogramming is the writing of programs that write or manipulate other programsor even themselvesas their data, or that do part of the work at compile time that is otherwise done at runtime.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, that is what Bracha reflects on. Its really about reflection, he said. Metaprogramming is just about one program manipulating another; reflection is about a program manipulating itself.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Extending the Life of COBOL Applications]]></title>
	<link>http://www.buyfastsoftware.com/extending-life-cobol-applications-a-3626.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In July, Micro Focus pledged to further extend its Windowsbased technology portfolio, including its Net Express, SOA Express and Enterprise Server products, to provide customers with managedcode, 64bit solutions that will take advantage of the full power of the Microsoft .NET Framework, SQL Server, Team Foundation Server, BizTalk Server and System Center Operations Manager.<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>By working with Micro Focus we are improving the value attained by mainframe customers choosing to go with the Windows platform for their modernization strategy, and improving the ROI helping them reduce the costs of their deployment efforts, said Bill Hilf, general manager for Windows Server marketing at Microsoft.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Haynie said the July announcement was partly about making SQL Server from Microsoft look more like DB2 so as not having to require changes in the customer code. That will help in the Azure cloud, because applications can come right off the mainframe and run in the Azure cloud. Business applications that think they are talking to DB2 are now talking to cloudbased services.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Whats cool about this approach to moving apps into the cloud is that it wont require developers familiar with COBOL or PL/I and with those mainframe environments to learn any new tools or development approaches, Gilpin said. I dont think that means that well see a renaissance for COBOL because of this cloud support, but it will extend the life of COBOL applications that already exist, because of the improved economics.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Haynie said that as Micro Focus finalizes its technology and when it comes time to price it, you can expect subscriptionbased or software licensingbased pricing like Azure or Amazon. And thats of interest to our customers. They are asking how they can get payasyougo pricing rather than having to buy new licenses and servers. Thats the most important piece of the cloud phenomenon  to be able to run in the cloud without buying additional MIPS from IBM and to be able to grow and shrink as needed.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>That begs the question of whether a move to the cloud for COBOL and other mainframe systems could eventually mean a slowdown in growth of mainframe sales for IBM. The company has touted the continued growth of its mainframe business for several consecutive quarters. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Eventually, yes, I think it could slow mainframe growth, Gilpin said of moving COBOL applications to the cloud. But I think the effects would probably kick in so gradually over such a long period of time that they would be masked by other changes in the marketplace. Also, IBM has been pretty innovative in the past about finding ways to lower costs to their customers when they were forced to do so by competitive circumstances, which is why so many past predictions of the death of the mainframe have proven premature.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, IBM has and is beefing up its own cloud computing environment. So any risk to its mainframe business would likely be more than offset by IBMs own cloud offerings.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, The main potential risk to an enterprise of such modernization is whether they can continue to access COBOL skills in the marketplace to support those applications into the future, Gilpin said. Although there arent as many COBOL developers as there once were, weve seen enough success in COBOL training for new college graduates who learned programming in Java or some other more recent language, that were not too concerned about this issue. If the market for these developers is there, the supply will continue one way or another.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Taking COBOL to the Cloud]]></title>
	<link>http://www.buyfastsoftware.com/taking-cobol-cloud-a-3625.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Micro Focus is gearing up to help enterprises move their legacy COBOL applications to the cloud, first on Microsofts Windows Azure and then...who knows With its ongoing relationship with Microsoft, Micro Focus has helped enterprises migrate mainframebased COBOL applications to Windows and .NET and now is targeting the cloud. With this move, COBOL could join Python, Ruby and other modern languages as a programming environment for the cloud. What might this mean for COBOL developers and for IBMs mainframe sales</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Micro Focus, a maker of legacy modernization software, is working to help mainframe shops take their COBOL applications to the cloud. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The first implementation of Micro Focus cloud strategy will focus on the Microsoft Windows Azure cloud, but the company is not likely to stop there. At the Microsoft Professional Developers Conference PDC in October, Micro Focus announced that it will enable secure, reliable and scalable enterprise COBOL applications to run on the Azure Services Platform.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As part of an enterprise modernization strategy, organizations will be able to harness cloud computing to deliver Micro Focus expertise as software plus services on the Microsoft platform. This announcement builds on the Micro Focus/Microsoft relationship, announced in July, further extending their joint technology road map, said Mark Haynie, chief technology officer of application modernization at Micro Focus.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Were interested in seeing COBOL as a firstclass citizen on .NET and on the Azure cloud, Haynie said. Wherever cloud computing is going, we want COBOL to be running there.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, Haynie said COBOL is a natural for the cloud. COBOL was born to run in the cloud environment because it runs in large environments, he said. And what the cloud gives us is this elasticity to be able to grow or shrink as necessary.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Mike Gilpin, vice president and research director at Forrester Research, said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>One of the things that makes it cloud computing so attractive is that the kinds of raw OS and filesystem capabilities that cloud providers are offering actually resemble pretty closely the sorts of capabilities a mainframe provides. So adding in the capabilities Micro Focus provides will actually increase the reliability and scalability of apps running in the cloud, in the same way those infrastructure elements like CICS or IMS provided those capabilities for mainframes that were previously only capable of doing more primitive batch processing.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Haynie said 70 percent of the worlds business transactions flow through COBOLbased systems, much of that traffic runs on IBM COBOL and CICS systems.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At the PDC, Micro Focus demonstrated mainframe COBOL applications running in the cloud. We showed oldfashioned green screen mainframe terminal applications running in the cloud.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The demo, which used a technology preview of Micro Focus software, showed how Micro Focus enables enterprises to move existing COBOL applications into the cloud either as private cloud services, available only to that particular enterprise, or as cloud applications available to the marketplace as a whole. As corporations move to a single global operating model, the immediate availability and scalability of Azure accelerates deployment of enterprise applications<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>that support the business, and reduces the investment required, Micro Focus said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Current experience clearly demonstrates the value of moving to an open, agile platform with operating costs decreasing by between 50 and 90 percent for each application, said Stuart McGill, CTO at Micro Focus, in a statement. Cloud computing models enable further consolidation and virtualization of the single global operating model, and are expected to reduce future investment requirements by a similar factor. Companies need to start today to embrace modernization strategies from Micro Focus and Microsoft to prepare for all the benefits of the Azure Services Platform enterprise cloud computing platform.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The demonstration at the PDC represented the first step towards a comprehensive Micro Focus cloud computing road map, McGill said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Azure Services Platform helps industry partners like Micro Focus modernize applications by delivering the flexibility, choice and control enterprises require, said Robert Wahbe, corporate vice president, Connected Systems Division at Microsoft. We are pleased to work with Micro Focus to help developers create applications in the cloud with familiar tools, less complexity and an open platform.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Cloudcomputing will change the economics of IT expenditure, moving from an era of capital investment in unique hardware and infrastructure with its associated resource requirements and operating cost to one of commonly available utility services, Haynie said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We are not happy with the type of solutions available to take advantage of virtualization and elasticization, Haynie said. You have to write your applications in Python or Ruby or something else, he said referring to Googles App Engine  which requires Python  and other solutions for creating applications for the cloud. We say your applications written in COBOL should be able to be put out in the cloud. We give you the advantage of the cloud without having to change. With the .NET solution you have to change to the Red Dog SDK software development kit. What were saying is no changes have to be made, because Micro Focus makes the changes for developers in its CICS framework.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The business logic is the same, Haynie said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Added Gilpin<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>One thing weve learned from talking to a large number of developers targeting the cloud  mostly ISVs at this stage  is that they want to use familiar development tools, languages, frameworks, and infrastructure to build and run their applications. Micro Focus has a raft of technologies that enable mainframe applications to be rehosted on commodity hardware running Windows, Linux, and other OSes, together with all the attendant application infrastructure they need  a full recreation of CICS, IMS, DB2, and other required elements. As Micro Focus moves these capabilities into the cloud, it will enable developers to rehost the backend of their existing applications into the cloud, which will make it possible to realize a significant cost savings over running those same workloads on the mainframe.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[SpringSource Plans for the Future]]></title>
	<link>http://www.buyfastsoftware.com/springsource-plans-future-a-3624.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Enterprise Java will soon be 10 years old, clearly a maturing technology. Put a little more bluntly, why does Spring want to be the next app server if the app server is dying Moreover, what are you going to be doing to grow beyond this market</SPAN></STRONG><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Great question. I agree that the traditional monolithic Java EE application server is a dinosaur. We arent in the business of building another one, and I dont think our users or customers would want us to.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Dm Server is a different animal from the traditional application server. It doesnt implement the whole grab bag of J2EE APIsmany of which no sane person has used for yearsalthough, it may implement the Java EE Web Profile, depending on whether we feel that output of the Java EE 6 effort is relevant to our customers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Built on our dm Kernel technology, itself based around OSGi Open Services Gateway initiative, dm Server is modular from the ground up. It isnt a onesizefitsall product. It is able to adapt itself to provide exactly what the user requires for a particular purpose. This is radical new technology. A good analogy is the Terminator. The traditional application server is like Arnold Schwarzeneggers T101. Its big, can usually get the job done, but is a bit clumsy. Dm Server is like the T1000 in Terminator 2. It can adapt itself as required. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Modular middleware is key to the vision that we have had for years. Darryl, I think the first time we met was when you approached me at a trade show back in 2004, where I was talking about J2EE without EJB. The vision in that book was a la carte middleware, and dm Server makes that reality.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The traditional application server may be dying, but theres still a real need for infrastructure. We believe that the combination of Spring and dm Server is tomorrows infrastructure. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Can you comment on which opensource licenses you use at SpringSource and your reasons for choosing each of them </SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Were involved with all the most important opensource communities in enterprise Java. This means that we inevitably work with different licenses.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The key opensource licenses we use are<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Apache License This is a great license for de facto standard projects such as Spring Framework, which are used by ISVs as well as end users. For example, the Spring Framework is used in the core of Oracle WebLogic, and thats great. Its also the de facto standard programming model for enterprise Java, and we want it to be easy to adopt. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Eclipse Public License We are involved in a number of Eclipse Foundation projects, including AspectJ, which we lead. Those projects are all EPL. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>GPL GPL General Public License is the most popular opensource license, industrywide. GPL doesnt impact end users, but does restrict ISVs in their ability to build closedsource software above open source. Thats a pretty fair restriction. We choose GPL for dm Server, because it solves tough problems that large vendors such as Oracle and IBM have been struggling for years to solve. We think our solutions to those problems are well ahead of the curve, and we dont see why we should let large companies compete with us with our own codeprobably as part of closedsource products that wouldnt be available to the opensource community.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>What are your thoughts regarding cloud computing/SAAS software as a service Cloud computing is about flexibility and simplification, which seems like a natural fit for you guys to go after.</SPAN></STRONG><SPAN stylemsobidifontweight bold> <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We will be announcing some partnerships in cloud computing at SpringOne Americas in December. Watch this space.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Who do you plan to acquire next</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We dont have any concrete plans, but we are certainly open to making further acquisitions.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>What are the most exciting technologies you see coming for Java, and how could Spring tie into those</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We think OSGi is transforming enterprise Java, and weve been heavily involved in bringing it to the server side for years. Spring is becoming the standard component model for OSGi.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We think Grails and Groovy are exciting technologies for the JVM Java Virtual Machine, hence our acquisition of G2One. Grails is, of course, built on Spring. Theres a lot of potential in dynamic languages on the JVM Its not just about Java.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[SpringSource Gains Momentum in Enterprise Java]]></title>
	<link>http://www.buyfastsoftware.com/springsource-gains-momentum-enterprise-java-a-3623.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>The opensource Spring Framework continues to gain momentum in the enterprise Java space as a more lightweight alternative to J2EE. Rod Johnson, CEO of SpringSource, talks to eWEEK about open source and the economy, the future of Spring, and a lot more.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><EM><SPAN stylemsobidifontweight bold>Rod Johnson, CEO of SpringSource, created the opensource Spring Framework as a lightweight alternative to the Java 2 Platform, Enterprise Edition. Spring caught on and has become a de facto standard for enterprise Java development. Johnson sat down with eWEEK Senior Editor Darryl K. Taft to talk about the future of the Spring Framework and the SpringSource company, as well as the application server market, opensource licenses and a controversial maintenance plan that stirred uproar in the Spring community.</SPAN></EM></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>With your new dm Server as a leadin and the economy making customers look for alternatives, do you think SpringSource can make some inroads on folks like IBM and Oracle The combo of Spring  Apache Tomcat is a lot cheaper than IBMs WebSphere and Oracles WebLogic. That said, would you also share your thoughts on the competitive landscape</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In the present economy, customers are looking to control IT budgets. This means taking a close look at costs, including license costs, but also trying to avoid unnecessary complexity in their IT infrastructure. Unnecessary complexity means a lot of unnecessary ongoing costs in development and maintenance. Complexity and bloat are luxuries that no one can afford in lean times. We see Spring and SpringSource technologies in general as major beneficiaries in this environment, because weve always helped companies to simplify their enterprise Java development and runtime. Its in our DNA.<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Many companies are adopting Tomcat as their deployment platform for enterprise Java. Many find that it suits their needs better than traditional application servers, as the Java EE Enterprise Edition APIs become less used. As the leading contributor to and provider of services around Tomcat, SpringSource is doing well out of this. We dont really need to promote Tomcat usejust make sure that customers understand that when they need enterprisegrade support for Tomcat, were the obvious destination.<op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Dm Server isnt in quite the same space as Tomcat and the traditional Java EE servers. Sure, it can run Web applications, and thats the default use of Version 1.0. But the biggest driver to adoption is its modular deployment options, which are way ahead of the competition. Most of the customers we have on dm Server see this modularity as central to their requirements, and more and more companies are experiencing the same compelling business drivers toward modular infrastructures. So its not just a cost issue.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Has taking VC money changed your business outlook and philosophy about open source How</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>No. When we took Series A funding, we had been operating for over three years. We had an established culture and vision and an ambitious plan to build dm Server. It was a question of funding our vision and plan, rather than creating a new culture. With funding, weve been able to make that plan reality.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ive never believed in enterprise open source as charity. Ive always believed that sustainable, innovative open source requires a viable business model behind it, and Ive always been vocal about that belief. I think there is a degree of demonization of investors in the opensource community that doesnt make sense. For every dollar that has funded an opensource company, the communities that use the software have derived many times the benefit. All businesses need to make moneybusinesses without funding are just likely to fail even faster if they dont make money. The idea that businesses that havent taken funding dont need to worry about revenue and profitability is strange, but strangely prevalent.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>What can you say about SpringSources business plan going forward And, with 20/20 hindsight, are there any decisions or things you wish you or SpringSource might have handled differently</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We are focused on being the leading company in enterprise Java. Well be building out our software portfolio and bringing more products to market to help us do that. Well be developing more and more software both in open source and in subscription addons around it.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Sure, weve made mistakes. We probably should have taken funding a year earlier. If we had done, wed be maybe six months further down the track in building out our vision. But I dont have any major regrets. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>What should we expect from the Covalent integration Now that SpringSource employs the vast majority of the Tomcat committers, will we start to see tighter Tomcat/Spring Framework integration Tighter Tomcat/dm Server integration</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Tomcat is used inside dm Server, so Tomcat is central to our server strategy. Were putting a lot of effort into improving the Tomcat ownership experience for our customers. Spring will remain portable, but certainly Tomcat/Spring is such a popular combination that well be putting a lot of effort there.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Covalent integration has succeeded far beyond our expectations. Covalent had a great team, and weve retained all their permanent employees and have been recruiting into that part of our organization. Weve gained a lot of deep support expertise, and have grown our involvement in the Apache community and projects such as ActiveMQ.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>What was the reaction of your business partners to your new maintenance policy Were you surprised by the negative reaction of the Spring community to your announcement of your new maintenance policy Did you make any changes to the new policy based on the feedback from the community</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Our partners understood what we were doing and why, and they felt comfortable with it. I cant recall any partners who complained to us.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We did modify our initial policy based on feedback from the community, and I think the result is better for it. I dont think we did a great job initially of explaining to the community exactly what the changes meant to them, and I think that lack of clarity caused some of the reactions. We ended up with a fair solution that has been welcomed by the community, and we remain very communitydriven.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In my blog about the maintenance policy one of the points I made was that I wish we could implement a policy that said If you are an organization deriving tremendous value from Spring by using it in large production environments, please send SpringSource a check for 1 percent of the value you are receiving by using Spring. We will use this money to pay salaries, grow our investment in open source and return a profit. But in reality, that wont work. We came up with a fair compromise.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Cocomo Platform as a Service]]></title>
	<link>http://www.buyfastsoftware.com/cocomo-platform-service-a-3622.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe also announced a public beta of its cloud computing solution, a platformasaservice solution codenamed Cocomo. <xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Wadhwani said Cocomo enables Adobe Flex developers to easily add realtime social capabilities into their RIAs. Comprised of both Flexbased client components and a hosted services infrastructure, Cocomo allows developers to build realtime, multiuser applications with Flex in less time than ever before, the company said. And because Acrobat.com hosts the service, issues such as deployment, maintenance and scalability are taken care of for the developer, Wadhwani said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Cocomo enables developers to add social features to their existing Flex applications or build totally new ones, such as realtime productivity/collaboration applications, multiplayer games, and audio/video chat, Wadhwani said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Wadhwani said that in September at least 25 million end users had at least one Adobe AIR application, and were on target to hit 100 million within the first year of the technology being available. Wadhwani said Adobe AIR should reach 100 million users by February 2009, which will mark one year of availability for the technology.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, several Adobe partners made supporting announcements relating to Adobe technology. Acesis announced a new softwareasaservice solution that leverages the Adobe Flash Platform to measure doctor performance and reduce medical errors. Ensemble introduced a new offering called Ensemble Tofino for Visual Studio, a plugin that enables .NET developers to create Flex front ends for their applications using Microsoft Visual Studio. SAP announced that it is enabling SAP developers to take advantage of Flex components to develop rich user interfaces for SAP applications. And Zend announced the first deliverable of the Adobe and Zend partnership with Adobes contribution of Action Message Format AMF support in the new 1.7 release of Zend Framework. This new AMF component enables developers to optimize data communication between Zend Framework serverside PHP components and clientside Adobe Flex components.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In an attempt to not&nbsp;be outdone as Adobe celebrates its success at its annual user/developer conference, Microsoft weighed in with a few points around its Flash competitor, Silverlight. Scott Guthrie, a corporate vice president in the Microsoft Developer Division, blogged about Silverlights successes and rehashes several recent announcements to hype the platform. The one new thing he mentions is but a tease. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Said Guthrie about the future of Silverlight<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Next year we will ship our next major Silverlight release  Silverlight 3. Silverlight 3 will include major media enhancements including H.264 video support, major graphics improvements including 3D support and GPU hardware acceleration, as well as major application development<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>improvements including richer databinding support and additional controls. Note these are just a small sampling of the improvements  we have plenty of additional cool features we are going to keep up our sleeves a little longer. Next year Visual Studio and Visual Web Developer Express will also support a fully editable and interactive designer for Silverlight and add tool support for databinding.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Adobe Advances Flash Platform with New AIR, Cloud, Flex Solution]]></title>
	<link>http://www.buyfastsoftware.com/adobe-advances-flash-platform-with-cloud-flex-solution-a-3621.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>At its annual MAX user conference, Adobe puts on the dog and serves up new tooling and other support for Flash. Adobe introduces Flex Builder Gumbo, Flash Catalyst  formerly known as Thermo, the availability of Adobe AIR 1.5 and a prerelease of the 64bit Linux version of Adobe Flash Player 10. Adobe also opens up its cloud initiative, known as Cocomo, as a public beta.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>SAN FRANCISCO  At its annual user conference, Adobe unveiled several advancements to its Flash platform, including new Flash offerings, new Flex tooling and the availability of a new version of Adobe AIR.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Our goal with Flash is to enable users to create rich, immersive applications, said David Wadhwani, general manager and vice president of the Platform Business Unit at Adobe. Well create design tools and developer tools, and the right servers. And one of the key areas of focus for 2009 has to do with workflow across our tools, Wadhwani said in an interview with eWEEK.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At Adobe MAX 2008 here, Adobe announced a preview of the next version of its Flex Builder, too, codenamed Gumbo, and also announced the preview of Adobe Flash Catalyst, formerly known as Thermo.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe Flash Catalyst is an interactive design tool for designers to build applications without any code, Wadhwani said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Thermo design tool is aimed at creating application interfaces and interactive content with out coding. Moreover, Flash Catalyst enables artwork created in Adobe Creative Suite 4 to be imported and converted into components such as buttons, scrollbars, input fields and more. And completed Flash Catalyst projects can be published directly to Flash Player or AIR. Moreover, when combined with Gumbo, Flash Catalyst enables design and development to be done in parallel. Adobe made the preview version of Flash Catalyst available to MAX attendees, and a beta version of the technology will available in early 2009 on Adobe Labs.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We named it Flash Catalyst because it catalyzes the effort for design and development to allow designers and developers to work more closely, Wadhwani said. So Flex Builder has interaction and workflow for Flash Catalyst.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Flex Builder Gumbo preview release expands the use of Flex to a broader base of developers by delivering new datacentric development capabilities to create rich Internet applications. Gumbo also provides debugger, profiler and code editor capabilities.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Adobe announced the availability of Adobe AIR 1.5. Adobe AIR is a core component of the Adobe Flash Platform that enables developers to deliver rich Internet applications outside the browser. The new version brings new features and performance enhancements. For instance, Adobe AIR includes the open source WebKit engine and accelerates application performance with SquirrelFish, the new WebKit JavaScript interpreter. Adobe AIR 1.5 also includes a new, encrypted database that meets enterprise security<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>compliance requirements while storing data securely on customers computers. Additionally, AIR 1.5 includes functionality introduced in Adobe Flash Player 10, such as support for custom filters and effects, native 3D transformation and animation, and extensible rich text layout, said Wadhwani. Adobe AIR 1.5 is available immediately as a free download for Windows and Mac, and AIR 1.5 for Linux is expected to be available before the end of the year, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe announced the release of Flash Player 10 in October, and now announces a prerelease of the 64bit Linux version of Flash Player 10. This release is available on Adobe Labs. Were starting with Linux with our 64bit support, because thats where weve heard the outcry the loudest, Wadhwani said. So were starting here and then adding 64bit support for Windows and the Mac.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, Adobe demonstrated a preview of Flash Player 10 for smart phones which features the latest advancements related to the Open Screen Project. Adobe Flash Platform innovations are at the core of the Open Screen Project, which is an industrywide initiative to deliver rich multiscreen experiences built on a consistent runtime environment for open Web browsing and standalone applications across personal computers, mobile devices and consumer electronics. <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Adobe, ARM Team to Boost Flash and AIR for ARMPowered Devices]]></title>
	<link>http://www.buyfastsoftware.com/adobe-team-boost-flash-armpowered-devices-a-3620.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>At the Adobe MAX 2008 conference, Adobe announces a partnership with ARM to optimize Adobe Flash and AIR for ARMpowered devices. The collaboration is expected to accelerate mobile graphics and video capabilities on ARM platforms to bring rich Internet applications RIAs and Web services to mobile devices and consumer electronics worldwide.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>SAN FRANCISCO  Adobe and ARM have announced a technology collaboration to optimize Adobe Flash Player 10 and Adobe AIR for ARM powered devices, ranging from mobile phones to settop boxes, mobile Internet devices, televisions, automotive platforms, personal media players and other mobile computing devices. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At the Adobe MAX 2008 conference here, officials from both companies said the collaboration is expected to accelerate mobile graphics and video capabilities on ARM platforms to bring rich Internet applications RIAs and Web services<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>to mobile devices and consumer electronics worldwide. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The joint technology optimization is targeted for the ARMv6 and ARMv7 architectures used in the ARM11 family and the CortexA series of processors and is expected to be available in the second half of 2009, company officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, the new partnership stems from the Open Screen Project, a broad Adobesponsored initiative of industry leaders  including ARM  to deliver a consistent runtime environment across multiple devices by taking advantage of Adobe Flash Player and, in the future, Adobe AIR, Adobe said. The initiative is set to address the challenges of Web browsing on a broad range of screens and remove the barriers to publish content and applications seamlessly across screens, the company said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Video created for the Adobe Flash Player is the leading video format on the Web today, and this collaboration with ARM is another important step towards bringing the complete Web experience to mobile devices worldwide, said Gary Kovacs, general manager and vice president, Mobile and Devices at Adobe, in a statement. We are pleased to work with ARM and the other industry leaders in the Open Screen Project to make browsing and applications as rich and powerful in mobile as they are on the desktop.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>ARM believes this partnership will develop optimized Adobe Flash and AIR implementations that will run on billions of devices from our partners such as pocketsized mobile devices, mobile computing platforms, settop boxes, digital TVs and automotive infotainment, said Ian Drew, vice president of marketing at ARM. The combination of Adobe Flash and ARMs lowpower processor IP and Mali GPUs will ensure a fantastic Internet experience for consumers on the worlds leading 32bit architecture.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, several industry players weighed in with support for the Adobe/ARM partnership.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Samsung looks forward to having Flash Player 10 and AIR fully supported on our range of optimized ARM technologybased Application Processors and SoC products, said Yiwan Wong, vice president of marketing, Samsung Electronics System LSI Division, in a statement. This initiative will enable Flash Player 10 content to be accessible by any ARM technologybased consumer devices with a screen and connectivity, and at very low power consumption, offering consumers the ultimate mobile Internet experience beyond what is available today on standard PC platforms.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also in a statement, Michael Rayfield, general manager of NVIDIAs mobile business, said NVIDIA is working with ARM and Adobe to ensure Adobe Flash technology takes full advantage of NVIDIA Tegra computeronachip solutions through open standards such as OpenGL ES 2.0. ARM CPU technology, tightly integrated with NVIDIAs ultralowpower GeForce GPUs and media acceleration, enhances the ability of Adobe Flash technology to provide the full Web experience and compelling user interfaces in the palm of your hand.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Adobe/ARM agreement will enable ARM and Adobe to deliver an optimized Adobe Flash Player 10 for the ARM architecture as well as API support for GPUs and hardware accelerators. The collaboration is also expected to lower power consumption for mobile devices running Flash Player 10 and AIR content. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Adobe Flash Player 10 for ARMv6 and ARMv7 architecturebased hardware is expected to be available royaltyfree to partners participating in the Open Screen Project. Flash Player 10 for ARM processorbased devices will be made available to OEMs by Adobe.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Adobe Upgrades Flash Media Servers]]></title>
	<link>http://www.buyfastsoftware.com/adobe-upgrades-flash-media-servers-a-3619.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Adobe announces Adobe Flash Media Server 3.5 and Adobe Flash Media Streaming Server 3.5 at its Adobe MAX 2008 conference. New features and functionality in both servers include dynamic streaming to provide end users with a broadcastquality, uninterrupted viewing experience; improved content protection; and the ability to stream live and ondemand content with H.264 video files.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>SAN FRANCISCO  Adobe Systems announced Adobe Flash Media Interactive Server 3.5 and Adobe Flash Media Streaming Server 3.5 at its Adobe MAX 2008 user conference here.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The two new versions of the companys Flashbased technology represent two key components of the Adobe Flash Platform. The new servers include new media delivery options, such as dynamic streaming; enhanced H.264 video and High Efficiency AAC HEAAC audio support; and the ability to pause and seek within a live stream. These innovations improve the quality of video delivered over the Web and offer richer interactive experiences for users. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, according to independent research firm comScore, 81 percent of worldwide online videos are viewed using Adobe Flash technology, making it the No. 1 format for video on the Web. Adobe Flash Player software is already installed on 98 percent of Internetconnected desktops and a growing number of mobile devices.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition to the aforementioned features of Adobe Flash Media Interactive Server 3.5, media encrypted with the Adobe Flash Media Rights Management Server software can also be streamed using RTMP and an integrated HTTP server for a complete turnkey solution to deliver comprehensive media experiences, the company said. Moreover, Adobe Flash Media Interactive Server 3.5 software includes live Digital Video<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>Recorder DVR functionality that enables pause and seek within a live video stream, multipoint publishing  including the ability to inject data messages into a live stream  and mobile delivery to Flash Lite 3, either live or ondemand, the company said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also, to deliver media using Flash Media Server 3.5 software, users can implement their own streaming server hardware and network inhouse, or partner with one of several leading content delivery network CDN providers that are part of the Flash Video Streaming Service FVSS, Adobe said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In the past few years, Adobe has transformed the streaming video industry by providing content owners with a ubiquitous solution that lets them reliably deliver video to 98 percent of Internetenabled desktops, said Tim Napoleon, chief strategist for Digital Media at Akamai. Adobe continues to innovate with industryleading breakthroughs like dynamic streaming and extensive interactivity. The features in Flash Media Server 3.5 are a huge step forward in allowing our customers to deliver rich and compelling HD video experience to consumers, as seen at www.streamflashhd.com. As a premier member of the FVSS program with the largest Flash Media Server deployment, were confident that the dynamic features in this new version will enhance our customers ability to continue pushing the limits of Flash technology.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For his part, Peter Coppola, vice president of product management, Limelight Networks, said The breakthrough innovations in Adobe Flash Media Server 3.5, such as the ability to pause and seek in a live video stream, are enabling content providers to use the Internet to deliver experiences that go beyond the traditional broadcast realm.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe Flash Media Streaming Server 3.5 will sell for 995. An upgrade from Adobe Flash Media Streaming Server 3.0 will be available for 249. Adobe Flash Media Interactive Server 3.5 will sell for 4,500. An upgrade from Adobe Flash Media Interactive Server 3.0 will be available for 349. <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Adobe to Change Designer/Developer Game with Flash Catalyst]]></title>
	<link>http://www.buyfastsoftware.com/adobe-change-designerdeveloper-game-with-flash-catalyst-a-3618.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Adobe just might have a hit on its hands with its design tool, formerly known as Thermo and now known as Adobe Flash Catalyst. The design tool is aimed at creating application interfaces and interactive content without coding.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>SAN FRANCISCONow that Adobe has taken the technology it formerly referred to as Thermo, given it a product name and released an early preview version, it finally looks as if the design tool giant may have a new potential hit, if not a game changer, on its hands.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Of course, the technology first has to undergo the rigors of alpha testing and then more indepth beta testing before it will even be released as an Adobe product. But the concept of Thermo, which is now known as Adobe Flash Catalyst, is to empower designers to work better with developers in the area of designer/developer workflow. What Thermo does is enable designers to use the Adobe design tools they are familiar with and create designs that they can hand off to a developer with the developer having a clear understanding of that design without the designer having to do any coding.<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Thermo is aimed at making it easy such that if you hand me a Photoshop file I can ingest that and look at all the metadata and all the layers associated with that file and I can make something with it, John Loiacono, senior vice president of Adobes Creative Solutions Business Unit, told eWEEK in an interview at the Adobe MAX 2008 conference here. All the code is generated behind the scenes to make that stuff happen.<op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In essence, a designer will create something in Photoshop or Illustrator and then take it to a developer, and they can dissect and deconstruct it, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Thermo, we think is a big change, said Loiacono. The design community likes it for its rapid prototyping capability. ... Just the rapid prototyping alone is a homerun.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The issue of designer/developer workflow is not new. Adobe has been talking about it for years, and Microsoft also has been attacking the problem with its Expression suite of design tools that have been developed to work with the companys Visual Studio tools suite. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, Loiacono said he does not believe Microsoft has anything comparable to Adobe Flash Catalyst. We dont see what they have currently as delivering in the space were targeting, he said. Where Adobe has an advantage over Microsoft is we have both sides of the equationAdobe caters both to designers and developers, whereas Loiacono believes Microsoft is much more suited to developers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>A Microsoft spokeswoman said Microsofts equivalent to Thermo is a combo of Expression Blend and Visual Studio.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe Flash Catalyst doesnt do everything, Loiacono said. You cant do a Photoshop style design with it, and you cant build a backend Flexstyle application just with Thermo. But you can take your idea and build it to make it do things and then pass it off to a developer to connect it into your backend logic. Thats the developers job.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Asked her opinion of the potential impact of Thermo, Bola Rotibi, an analyst with Macehiter WardDutton, simply said, Adobe knows its stuff.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The big issue here is ease of use. If Adobe Flash Catalyst, aka Thermo, makes it easier for designers, then it will very likely be a hit, as Loiacono said, if only for its prototyping capabilities. Adobe is coming at this from its position of strength in the design tools world. The company knows designers. Now that the Thermo code is broadly available, well have to see what kind of feedback comes out of the community.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Adobe Bringing Flash Player 10 to Smart Phones]]></title>
	<link>http://www.buyfastsoftware.com/adobe-bringing-flash-player-smart-phones-a-3617.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Adobe is working to deliver full Flash Player 10 technology to smart phones, including Windows Mobile devices, Symbian OSpowered devices and Google Android phones. And the company remains hopeful regarding the iPhone and BlackBerry. Kevin Lynch, Adobes CTO, demonstrated Flash Player 10 running on Windows Mobile, Symbian and Android at the Adobe MAX 2008 developer conference.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>SAN FRANCISCOAdobe, which has been working on Flash Player 10 for smart phones, demonstrated at its Adobe MAX 2008 conference here the technology running on a series of phones, including a Windows Mobile device.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The rate of Web browsing has grown significantly on phones, and were doing Flash Player 10 for smart phones, said Adobe CTO Kevin Lynch, at the companys conference for its users and developers. Were not done yet, but we have a few different devices running Flash Player 10.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The first device Lynch demonstrated was a Nokia phone running the Symbian OS with Flash Player 10 on it. The second device that had Flash Player 10 running on it was an HTC phone with an Opera browser and Windows Mobile as the operating system. Lynch demonstrated a YouTube video running on the phone via the Flash player.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>During his demonstration, Lynch picked an iPhone up out of a baking pan that, as part of the presentation, was supposed to be hot to signify the hotness of phones purporting support for Flash Player 10 and said This one needs a little more baking. And we do need to pass the taste test of Apples head chef, but were working on that.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Lynch also picked up a G1 Google phone from TMobile running the Android<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>platform and showed Flash Player 10 running on the Android OS.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We have had very good progress on Google G1 with Flash Player 10, Lynch said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Regarding the Flash Player 10 demo on the G1, the performance looked pretty good, said Andy Rubin, director of mobile platforms at Google and founder of the Android project. Cell phones today are as powerful as PCs were five years ago. Google did Android to give a better Internet experience on all phones. And seeing Flash Player 10 running across different platforms just warms my heart. Because thats exactly what we built Android for.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Lynch said that although Adobe is moving to get the full power of Flash Player 10 on smart phones, the company will continue to work on and deliver Flash Lite. As its name implies, Flash Lite is a lightweight version of the Adobe Flash Player. Yet, having the fullblown Flash Player on the device makes it easier to display and manipulate Flash content.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>What is new with Flash Lite is that Adobe is aiming to create a system where you can package your applications and deploy them on smart phones, Lynch said. And if you dont have Flash Lite on your phone, it a Flash service will detect that and install Flash Lite onto your phone, much like Adobe does with Flash on the desktop when users try to access content from a Web site and they do not have the Flash Player on their PC, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe already is ahead of schedule regarding its plans to get Flash onto smart phones, according to Lynch. He said Adobe set a goal of reaching 100 million Flashenabled phones by 2010, but the company is on track to meet that goal in 2009. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I hope someday well be able to get Flash Player on Research In Motions BlackBerry, added Lynch, who said the company is working on doing just that.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Lynch said Adobe is also working on bringing its Adobe AIR technology to mobile phones.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>On the desktop, Adobe is able to update its technology from one version to the next in nine months, according to Lynch. Adobe claims Flash has more than 90 percent penetration on PCs throughout the world, and it achieves that by delivering more than 10 million downloads of Flash each day, he said.&nbsp;&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Adobe Targets the Enterprise with SAP, Salesforce Integration]]></title>
	<link>http://www.buyfastsoftware.com/adobe-targets-enterprise-with-salesforce-integration-a-3616.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Adobe announces extended collaboration with SAP to help SAP developers build rich applications using Adobes tools. Meanwhile, a Salesforce.com executive states that Salesforce does much the same thing using Adobes frontend design and development tools. The enterprise is a key target for Adobe, said John Loiacono, senior vice president of Adobes Creative Solutions Business Unit.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>SAN FRANCISCOAdobe Systems, long the darling of consumeroriented developers, is beefing up its presence in the enterprise with moves such as the extended collaboration the company announced with SAP to help enterprises build richer business applications. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, at the Adobe MAX 2008 developer conference here, SAP officials said that in the latest enhancement to the SAP NetWeaver technology platform the company plans to enable developers to use Adobe Flash and Adobe Flex components with the SAP NetWeaver Web Dynpro programming model for user interfaces. Such a move will add data visualization within SAP applications, helping customers maximize business agility. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Web Dynpro is the user interface development standard for all SAP internal development to create and extend enterprise applications<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>, the company said. Using Adobe Flash and Flex components with Web Dynpro enables SAP developers to enhance applications either with prebuilt Flex components or with their own components developed using Adobe Flex Builder. The results are rich and engaging Webbased experiences, where information is easily understood and content is dynamically displayed, Adobe officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Enabling SAP developers to utilize the Adobe Flash platform opens up enormous possibilities for the future of todays core enterprise business applications, said David Wadhwani, general manager and vice president of the Platform Business Unit at Adobe. We are excited to be working with SAP to enable companies around the globe to improve the user experience and accelerate decision making based on critical business data.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>By integrating Adobes wellestablished tools for developing application interfaces with the power of Web Dynpro, SAP will be taking a leading role in creating business applications that maximize business agility and empower workers to effectively navigate processes and information, said Sanjay Katyal, vice president of the Global Ecosystem &amp; Partner Group at SAP. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe officials said the companys expanded collaboration with SAP builds on Adobes reach to enterprise developers and customers. Moreover, Adobes SAP Interactive Forms software has been acquired by more than 1,000 SAP customers to accelerate adoption and improve productivity of formsbased processes in SAP applications. Further, Adobe Flex is integrated with the SAP NetWeaver Visual Composer tool, used to create rich and engaging user experiences. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also at the conference, Steve Fisher, senior vice president of the platform division at Salesforce.com, emphasizing the emerging impact Adobe is having in the enterprise, said in the opening keynote, For the last 20 years enterprise software has been where innovation has gone to die. Yet, giving credit to Adobe, Fisher said, But a new model has emerged powered by fantastic experiences at the front end and platform delivered as a service on the back end.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, to have a Flex control embedded in an application will deliver a much more intuitive user interface, Fisher said. Or if you want to take the application entirely out of the browser, you can leverage Adobe AIR.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe has been able to penetrate the enterprise with its LiveCycle Enterprise Suite and Adobe Connect, said John Loiacono, senior vice president of Adobes Creative Solutions Business Unit.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, Acrobat is often sold as an enterpriseclass sale, Loiacono said. We sell tens of thousands of seats to enterprise customers.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[California First Lady Unveils Adobebased Online Museum]]></title>
	<link>http://www.buyfastsoftware.com/california-first-lady-unveils-adobebased-online-museum-a-3615.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>California First Lady Maria Shriver unveiled the California Legacy Trails, a new Adobesoftwarebased interactive feature of the California Museum Web site that brings the states history and culture to life online.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>SAN FRANCISCO  California First Lady Maria Shriver and Adobe Chief Technology Officer Kevin Lynch unveiled the California Legacy Trails, a new interactive feature of the California Museum Web site that brings the states history and culture to life online. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The California Legacy Trails use Adobe Flash and other Adobe technologies to create engaging digital paths that highlight iconic Californians and how their innovative achievements impacted the world at large.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a keynote at the Adobe MAX 2008 user conference, Shriver and Lynch debuted the new interactive feature, created to appeal to a global audience as a way to experience Californias living history. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The site, built and designed by Euro RSCG, enables visitors to experience Only in California stories in a new format, Adobe said. The inaugural trail, Remarkable Women, was envisioned and financed by the Womens Conference. This trail mirrors the California Remarkable Women exhibit at The California Museum, which highlights women who have made accomplishments that have shaped Californias culture and history, the company said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The idea for this came from the Freedom Trail in Boston, where Im from, Shriver said. She added that as she listened to Lynch and Adobe CEO Shantanu Narayen speak she couldnt understand anything they were saying. I thought I was at a Star Trek convention and I thought Id leave, and then I looked around and saw that it was 99 percent men, so I thought Id stay, she said. Maybe we could do a mens trail, she quipped.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, in a private, invitationonly VIP event formally launching the California Legacy Trails, Shriver said, California is known for its innovation and creativity. I think its so exciting to see all these young kids going on the trail and finding out about all these great women. Adobe invited several young students from local schools to attend the event, where Shriver engaged individually with the students and signed autographs.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>California represents innovation, creativity, diversity and pioneering trailblazers and Im proud to partner with The California Museum to launch the firstever California Legacy Trail to highlight the best of California in an interactive, fun and engaging way, said Shriver. The California Legacy Trails provide an incredible tool and a practical way to learn about California no matter where you are. And its my hope that now we will bring the inspiration of whats Only in California into the homes and lives of not only the people of this great state, but to the entire world.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The California Legacy Trails is to the California experience as the MP3 player is to music and email is to communication, said California Museum Executive Director Claudia French. The Museum is proud to partner with Adobe and the David and Lucille Packard Foundation to make Californias vibrant stories and real places accessible to anyone anywhere  in a captivating and innovative online destination. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Built using Adobe Flex, Flash and Adobe Creative Suite, the California Legacy Trails feature cuttingedge technologies and interactive elements including Customized epostcards featuring iconic images to share; an epassport of landmarks throughout California; audio and visual multimedia components; and areas with usersubmitted content and social networking features.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Interactive features of the California Legacy Trails enable site visitors to post their own California stories, pictures and comments, and share profiles with friends, creating a dynamic online community. Shriver has posted her own Remarkable Woman, as has activist Dolores Huerta. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>People can come on and make their own trails, Shriver said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Plans for future development include a Learning Lab, a rich Internet application based on Adobe AIR technology. Targeted at educators, students, professionals and visitors to California, the Learning Lab will be an automatically updated desktop application that can be used both online and offline; future support for mobile devices is also planned, Adobe said. The Lab will enable educators to log on and select projects for students; students will be able to complete assignments such as quizzes, essays and photography projects. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Learning Lab that Adobe has come up with can accelerate learning, Shriver said. The learning concept is endless. And the possibilities for these trails are endless.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft Ships Robotics Developer Studio 2008]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-ships-robotics-developer-studio-2008-a-3614.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft releases its updated robotics platform, Microsoft Robotics Developer Studio 2008, at the RoboDevelopment Conference. Microsoft RDS includes a simple programming model to support building asynchronous applications, a set of visual authoring and simulation tools to aid in application development, and tutorials and sample code to help developers get started.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At the RoboDevelopment Conference &amp; Expo, Microsoft announced the general availability of Microsoft Robotics Developer Studio 2008, the newest version of its RDS robotics programming platform. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Tandy Trower, general manager of the Microsoft Robotics Group, discussed the Microsoft robotics platform with eWEEK at the Microsoft Professional Developers Conference in October, hinting at the pending release of an updated Microsoft RDS.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft released the new version of Microsoft RDS on Nov. 17, at the RoboDevelopment Conference in Santa Clara, Calif. The release includes a simple programming model to support building asynchronous applications, a set of visual authoring and simulation tools to aid in application development<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>, and tutorials and sample code to help developers get started.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This is the third major release of Microsoft RDS and builds upon its previous versions, which have received support throughout the robotics community, including students, researchers and commercial developers, Trower said. More than 250,000 copies of Microsoft RDS have been downloaded and more than 60 hardware and software companies support or use the platform as a part of their products.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This latest release is a demonstration of Microsofts continued commitment and investment in supporting the emerging new robotics community, Trower said. We have used the very positive response to enhance what we offer, in hopes that it will continue to provide a common ground and catalyst for the future of personal robotics.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft RDS 2008 includes enhancements such as increased runtime performance, up to three times faster; improvements to the VPL Visual Programming Language tool; improvements to the VSE Visual Simulation Environment tool; and greater deployment flexibility in the way of support for both Microsoft Visual Studio 2005 and Visual Studio 2008, improved support for running VPL and VSE on 64bit Windows platforms, and new support for custom message transports.<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Trower said a core objective of Microsoft RDS is to provide a common ground that creates opportunities for greater contributions and participation from across the diverse community of robotics developers and hardware and software vendors.<op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For instance, ABB, a leading supplier of industrial robots and robotics software, is among the first companies to take advantage of this opportunity by releasing a connectivity package called ACM ABB Connect to Microsoft Robotics Developer Studio 2008. ACM creates a virtual environment for educational purposes, with the goal of teaching robotics students at universities to design and implement virtual robotics. The package also will contain all the services needed to build a complete virtual robot controller, ABB said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Generation Y students approach their education in a unique manner, based on intuition and innovation. ABB Connect gives these students tools to experiment with creative robot designs in a virtual world, said Bertil Thorvaldsson, product manager for ABB. This is the beginning of a very exciting future for robotics. Were eager to see what students create and to be working with Microsoft in developing this new frontier. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft said the latest release of Microsoft RDS also offers improved licensing options by replacing its noncommercial and commercial licenses with three editions a Standard Edition for professional developers, an Academic Edition for students and educational researchers, and an Express Edition for hobbyists and casual users. While with previous versions the user was allowed to distribute only 200 copies of the CCR Concurrency and Coordination Runtime and DSS Decentralized Software Services runtimes, each license of the new Standard and Academic editions permits the user to distribute an unlimited number of copies of the CCR and DSS runtimes, Trower said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft Robotics Developer Studio 2008 Express Edition will be available for no charge and downloadable from the same site. More information about the release and distribution of Microsoft Robotics Developer Studio 2008 Academic Edition is also available at the same site.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[NASA Tests Interplanetary Internet]]></title>
	<link>http://www.buyfastsoftware.com/nasa-tests-interplanetary-internet-a-3613.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>The NASA Jet Propulsion Laboratory uses software developed by Vint Cerf in an approach called disruptiontolerant networking to transmit dozens of space images to and from a NASA science spacecraft located about 20 million miles from Earth. The first deepspace communications network modeled on the Internet, DTN is expected to be used on a variety of upcoming space missions.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>It took 10 years, but legendary Vint Cerf, who is widely credited as one of the scientific founders of the Internet, has helped reach yet another Internet milestone the first deepspace communications network modeled on the Internet.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>NASA announced Nov. 18 that engineers from NASAs JPL Jet Propulsion Laboratory used software that Cerf helped develop over 10 years called DTN disruptiontolerant networking to transmit dozens of space images to and from a NASA science spacecraft located about 20 million miles from Earth.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This is the first step in creating a totally new space communications capability, an interplanetary Internet, Adrian Hooke, team lead and manager of spacenetworking architecture, technology and standards at NASA, said in a statement.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>NASA began a monthlong series of DTN demonstrations in October, using the EPOXI spacecraft, which is on a twoyear mission to Comet Hartley 2, as a Mars datarelay orbiter. The tests are the first in a series of planned demonstrations of DTN. NASA eventually hopes to use DTN on a variety of upcoming space missions.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>According to NASA, the Interplanetary Internet could allow many new types of space missions such as complex assignments involving multiplelanded, mobile and orbiting spacecraft. DTN could also allow reliable communications for astronauts on the surface of the moon.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In space today, an operations team has to manually schedule each link and generate all the commands to specify which data to send, when to send it and where to send it, said Leigh Torgerson, manager of the DTN Experiment Operations Center at JPL. With standardized DTN, this can all be done automatically.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>DTN sends information using a method that differs from the normal Internets TCP/IP communication suite, which Cerf codesigned. Unlike TCP/IP on Earth, the DTN does not assume a continuous endtoend connection. In a typical TCP/IP design, if a destination path cant be found, the data packets are not discarded.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With DTN, on the other hand, each network node keeps custody of the information as long as necessary until it can safely communicate with another node. This storeandforward method means that information does not get lost when no immediate path to the destination exists. Eventually, the information is delivered to the end user. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>There are 10 nodes on this early interplanetary network, said Scott Burleigh, JPLs lead software engineer for the demonstrations. One is the EPOXI spacecraft itself and the other nine, which are on the ground at JPL, simulate Mars landers, orbiters and ground missionoperations centers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For the next round of testing, a NASAwide demonstration using new DTN software loaded on board the International Space Station is scheduled to begin in summer of 2009.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft Adds jQuery IntelliSense to Visual Studio]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-adds-jquery-intellisense-visual-studio-a-3612.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Two months after stating its intent to support the opensource jQuery JavaScript library, Microsoft announces support for jQuery IntelliSense in Visual Studio and Visual Web Developer Express for application development. IntelliSense is Microsofts implementation of autocompletion.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft has added jQuery IntelliSense support within Visual Studio 2008 and its free Visual Web Developer 2008 Express tool.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a blog post Nov. 21, Scott Guthrie, a corporate vice president in the Microsoft Developer Division, said, Over the last few weeks weve been working with the jQuery team to add great jQuery IntelliSense support to the two Microsoft tools.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Guthrie said in the same post<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Im excited today to announce that Microsoft will be shipping jQuery with Visual Studio going forward.&nbsp; We will distribute the jQuery JavaScript library asis, and will not be forking or changing the source from the main jQuery branch.&nbsp; The files will continue to use and ship under the existing jQuery MIT license.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>IntelliSense is Microsofts implementation of autocompletion, best known for its use in the Microsoft Visual Studio IDE integrated development environment. In addition to completing the symbol names the programmer is typing, IntelliSense serves as documentation and disambiguation for variable names, functions and methods using reflection.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The jQuery IntelliSense annotation support will be available as a free Web download. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Guthrie said a big part of the appeal of jQuery is that it allows you to elegantly and efficiently find and manipulate HTML elements with minimum lines of code. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>jQuery is a fantastic library, and something we think can really benefit ASP.NET and ASP.NET AJAX<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>developers, Guthrie said. We are looking forward to having it work great with Visual Studio and ASP.NET, and to help bring it to an even larger set of developers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>When Microsoft initially pledged to support jQuery, John Resig, the creator of jQuery, said, Microsoft is looking to make jQuery part of their official development platform. Their JavaScript offering today includes the ASP.NET AJAX Framework, and theyre looking to expand it with the use of jQuery. This means that jQuery will be distributed with Visual Studio which will include jQuery IntelliSense, snippets, examples and documentation.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Spring Framework Adoption Soars]]></title>
	<link>http://www.buyfastsoftware.com/spring-framework-adoption-soars-a-3611.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Nearly 50 percent of Java shops use the lightweight, opensource, Javabased Spring Framework, according to an Evans Data survey. In addition, 73 percent of organizations surveyed said they either use Spring now or plan to use it within the next two years. Application developer productivity and reduced complexity stand out as key reasons for using Spring in building enterprise applications.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>A recent Evans Data survey shows that adoption of the Spring Framework has grown substantially and continues to grow rapidly.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>According to the Evans Data study, which looked at organizations of all sizes, 73 percent of all organizations responded that they use Spring or plan to use Spring within two years; 47 percent responded that they are already using Spring today; and 83 of organizations with 500 or more developers said they are using Spring today. &nbsp;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Officials at SpringSource, the company behind Spring, said these results further confirm preliminary results from a 2008 Java Trends Survey compiled by The ServerSide, which shows a 78 percent adoption of Spring. Indeed, SpringSource refers to Spring as the de facto standard in enterprise Java, in that Spring is a means of increasing developer productivity and combating complexity in todays enterprise application infrastructure market.<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>In years of conducting research, it is rare that a single enterpriseclass application technology has near 50 percent penetration, and then soars to near threequarters adoption in such a short time, said John Andrews, president and CEO of Evans Data. The research clearly demonstrates significant adoption of Spring, based on clear, concise and measurable benefits.<op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Developer respondents said developer productivity and faster project completion were key reasons for their Spring usage. For instance, in the research study, 82 percent of developers said developer productivity is the top reason to use Spring; 61 percent said that replacing EJB Enterprise JavaBeans with Spring resulted in a more than 25 percent increase in developer productivity and 35 percent said they gained more than a 50 percent increase in developer productivity. And 60 percent of developers surveyed said they experienced 60 percent faster project completion and cited application quality as the top reason to use Spring.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Throughout the year, weve seen a landslide of data and testimonials supporting Springs penetration and success throughout the enterprise, dramatically reducing complexity in enterprise Java at a time when organizations need to maximize all of their application and development resources, said Rod Johnson, CEO of SpringSource. Enterprise developers and architects have rallied behind Spring as critical to the success of their application infrastructure from inception through production. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Johnson claims that Spring has transformed the enterprise Java landscape and become the most widely used enterprise Java application platform worldwide. Spring has been downloaded more than 5 million times and jobs listings requiring Spring expertise already exceed the number of listings requiring Oracle WebLogic, IBM WebSphere or EJB experience, Johnson said.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Ruby on Rails Upgrades Internationalization]]></title>
	<link>http://www.buyfastsoftware.com/ruby-rails-upgrades-internationalization-a-3610.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>The Ruby on Rails team announces a new internationalization framework to make it easier for developers to build Web sites and applications suited to languages other than English. Ruby on Rails 2.2, released Nov. 21, delivers the internationalization framework.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With a new framework, Ruby on Rails now has improved support for internationalization.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a blog post entitled, Myth 6 Rails only speaks English, David Heinemeier Hansson, the creator of Ruby on Rails, explains the addition to the Rails platform that makes it easier for developers to create applications for languages other than English.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>It used to be somewhat inconvenient to deal with UTF8 Unicode Transformation Framework in Rails because Rubys primary method of dealing with them was through regular expressions, Hansson said. If you just did a nave string operation, youd often be surprised by results and think that Ruby was somehow fundamentally unable to deal with UTF8.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Hansson said with Ruby on Rails 2.2, which was released on Nov. 21, internationalization will be easier with the Rubybased Web framework. Rails 2.2 ships with a simple internationalization framework that makes it sillyeasy to do translations and locales, he said. Theres a dedicated discussion group, wiki and Web site for getting familiar with this work. Ive been using it in a test with translating Basecamp to Danish and really like what Im seeing ... Rails is very capable of making sites that need to be translated into many different locales. Before Rails 2.2, youd have to use one of the many plugins. After Rails 2.2, you can use whats in the box for most cases or add additional plugins for more exotic support.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Internationalization is the process of designing a software application so that it can be adapted to various languages and regions without engineering changes. Localization is the process of adapting software for a specific region or language by adding localespecific components and translating text.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Although there were ways to add internationalization before Rails 2.2, they were not as efficient as the new framework, Hansson said. He wrote<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>It was long a point of contention that Rails didnt ship with an internationalization framework in the box. There has, however, long been a wide variety of plugins that added this support. There was localize, globalize and many others. Each with their own strengths and tailored to different situations.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>All these plugins have powered Rails applications in other languages than English for a long time. Some made it possible to translate strings to multiple languages, others just made Rails work well for one other given language. But whatever your translation need was, there was probably a plugin out there that did it.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Intridea, a Ruby on Rails software maker and consultancy, announced that the CSI Computer Security Institute, a community of security experts and professionals, has chosen Present.ly to be the official microblogging technology provider for all their Web and mobile collaboration and communication needs.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Present.ly is a RubyonRailsbased, ondemand enterprise social media solution from Intridea. The product is a Twitterlike tool for the enterprise. Barg Upender, CEO and founding partner of Intridea, said Present.ly is written in Ruby, Ruby on Rails and Erlang.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>SI Director Robert Richardson called Present.ly a safe and secure business alternative to mainstream social media tools Facebook, MySpace and Twitter. Richardson said distinguishing characteristics of Present.ly&nbsp;include advanced security and permission controls, group functionality, Twitter interoperability, file sharing, an open API, scalability, and an appealing interface. <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[IBM Blue Spruce Hints at Future of Web Collaboration]]></title>
	<link>http://www.buyfastsoftware.com/blue-spruce-hints-future-collaboration-a-3609.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>IBM demonstrates for eWEEK a new Web collaboration project called Blue Spruce. This coup in application development lets multiple users work together through what look like shared screens and communicate via telepresence. Though only at a proofofconcept stage, the IBM Blue Spruce messaging and collaboration solution could be a big step toward more collaborative Web services. Questions remain Will Blue Spruce appear in Lotus or WebSphere Will Microsoft respond via Silverlight or Adobe via Flash</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>When the subject turns to browserbased innovation, youd be forgiven if IBM didnt immediately pop up in the conversation alongside vendors such as Google, Mozilla and Yahoo.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>That may change with the eventual arrival of Blue Spruce, a Web browser application platform IBM is working on to allow simultaneous multiuser interactions enabled by AJAX and other standard technologies through the Web browser. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>David Boloker, CTO of IBMs Emerging Internet Technologies group, met with eWEEK recently to show off Blue Spruce, a mashup that combines Web conferencing<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>with voice and video and other data forms to let people share content. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The project is IBMs solution to the classic onewindow, oneuser limitation of current Web browsers. Boloker summed it up <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Blue Spruce is really about, How do I take existing apps, enable them for audio and video and also add the ability to start sharing things using existing Web widgets, Web pages and building on top of that<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Calling Blue Spruce Web collaboration on steroids, Boloker said the platform is geared for impromptu meetings and nextgeneration telepresence that products such as IBMs own Lotus Sametime wouldnt be able to adequately support. The market probably needs this technology now given the harsh reality of the current recession. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In the first demo, Boloker logged into the Blue Spruce client to show how a real estate investment meeting might work using the Zillow real estate application. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Using a MacBook, he opened a session window supported by the opensource WebKit browser to engage a colleague named Bill, posing as his real estate broker. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Through a small Web conferencing window on the left of the screen, Boloker and Bill could see and hear each other as with Lotus Sametime Unyte, although the feature was created specifically for Blue Spruce. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Boloker and Bill were then able to move their respective mouse pointers around the screen to click and make changes on the Zillow application, with the platform enabling concurrent interactions through the browser without disruptions. Yet this appearance is somewhat deceiving.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>What makes Blue Spruce a breakthrough is that while Boloker and Bill were collaborating through the browser, they werent actually sharing content. Both workers grabbed a Web page through the Blue Spruce client, but the events enabled by the mouse are what is being sent to the Blue Spruce CoWeb Server.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Because Boloker triggered the session, Bills mouse events were sent to the CoWeb Server, then sent to Bolokers client, which was processing the event on his laptop. Boloker explained<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>It looks like were both on the same Web page, but in reality were not. The value of this, if I happened to be in Sydney and he happens to be in New Hampshire, Ill pick up the caches for general data in both locations.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Next, Boloker showed a more complex scenario involving Reuters, where he and Bill pretended to be stock traders sharing information on the Morning Call application. The mock traders shared streaming video<vshape idx0000i1026 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75> <vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>and breaking news alerts through the shared browser and did stock quote searches based on those events. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Blue Spruce, first reviewed by ReadWriteWeb earlier in November, is an impressive collaboration mashup, adding highquality audio and video to shared though not shared according to the computer logic collaboration. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>RWWs Richard McManus said IBM appears to be aiming to compete with Adobes Flash or Microsofts Silverlight rich application platforms. Perhaps, but from a collaborative mashup standpoint there isnt anything exactly like Blue Spruce. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Though not open source, Blue Spruce leverages open standards, including XMPP Extensible Messaging and Presence Protocol for events and H.264 for video, in addition to AJAX. For the demos, Boloker used IBM multimedia plugins for Safari, Cocoa XMPP plugins for Safari, and OpenAjax Hub and widgets. Blue Spruce will eventually be ported to Microsoft Internet Explorer 6 and up in January and Mozilla Firefox shortly thereafter. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As a Web collaboration mashup, Blue Spruce would look equally at home in the companys Lotus or WebSphere product lines; Lotus because its collaboration and WebSphere because it includes a Web server platform.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>But thats probably a couple years out. For now, Blue Spruce remains a proof of concept. In the first quarter of 2009, IBM will begin more serious trials of the technology with a hospital, a utility company and the financial industry.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Boloker said the next phase of the project will be to move Blue Spruce to the mobile smartphone, which could be very promising for Nokia S60 users, RIM BlackBerry users and, possibly, Apple iPhone users.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[JavaFX and Rich Internet Applications]]></title>
	<link>http://www.buyfastsoftware.com/javafx-rich-internet-applications-a-3608.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Sun is working on innovation in a relatively new area for the companythe RIA rich Internet application area. With JavaFX, Sun is introducing a new technology based on the Java platform, designed to enable consistent user experiences on desktop, mobile, TV and other consumer platforms.<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At the recent Adobe Max conference, Param Singh, senior director of Java marketing at Sun, gave me a demo of JavaFX, which is in its final stages of development. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Singh demonstrated that JavaFX features plugins for both NetBeans and Eclipse in addition to the JavaFX SDK software development kit. JavaFX allows users to import graphical assets and media from other applications such as Adobe Photoshop and Illustrator. Singh showed how the JavaFX technology helps to make for smooth designerdeveloper workflow, as when a designer makes a change to a design, the changes show up in the IDE so that the developer is aware of it. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>JavaFX provides the presentation layer on top of Java, Singh said. In addition to a production suite for designers and developers, Were committed to deliver a mobile emulator, he said. Moreover, Singh said, for Java developers that are looking at Adobe Flex as a means of developing controls, they now have a choice with JavaFX.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>So Sun continues to innovate; thats never been a problem for the company.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, in a conversation at Adobe Max with John Loiacono, senior vice president of Adobes Creative Solutions Business Unit, I joked about the use of the term Flash Platform as being a new thrust for Adobe that signified the direction of the company. And I asked JohnnyL, who used to be a bigwig in Suns software unit, if Adobe was going to follow the lead of his old employer and change its stock ticker symbol from ADBE to FLSHlike Sun did when it changed its ticker from SUNW to JAVA to indicate the companys relationship to the ubiquitous Java platform. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Loiacono chuckled, but quickly got serious and said, Theres no shortage of innovation at Sun. Jonathan Schwartz has a difficult job, and that move was just one of many he has made to ensure that Sun will keep moving ahead.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Despite its struggles, Sun continues to garner major attention in the industry. What do you think Sun ought to do to capitalize on its innovations<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Sun Innovation and NetBeans 6.5]]></title>
	<link>http://www.buyfastsoftware.com/innovation-netbeans-a-3607.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>What can Sun do Is the company just cursed Some have said the problem has been leadership on the business side of the house. But I dont know that you can say that. Sun has had solid leaders in both technology and business. <xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Even a short list of Sun leaders past and present represents a Whos Who of the industry. In addition to McNealy and Schwartz, there is Eric Schmidt, now CEO of Google, formerly Suns CTO; Ed Zander, former COO and president of Sun who went on to be CEO and chairman of Motorola; Bill Joy, cofounder of Sun and software brainiac; James Gosling, creator of Java; Andy Bechtolsheim, cofounder of Sun and creator of the workstation; and Greg Papadopoulos, CTO and executive vice president of research and development at Sun.<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>And if you look at working groups in any of the major standards bodiesWorld Wide Web Consortium, OASIS and IETF Internet Engineering Task Force, among othersyoull see Sun technologists leading and staffing many of the more innovative projects.<op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, the company continues to innovate in its own work. Sun recently announced Version 6.5 of its NetBeans opensource IDE integrated development environment. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>NetBeans 6.5 provides an intuitive and featurerich IDE for PHP<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>and increased support for Web and Java software development, said David Folk, group manager of Developer Tools at Sun. NetBeans 6.5 will include fully localized versions of simplified Chinese, Japanese and Brazilian Portuguese, Folk said. In addition, Sun released an early access version for Python applications, he said. Early access includes an editor, debugger and choice of Python runtimes. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Folk also said NetBeans 6.5 includes an editor for JavaScript development, including CSS/HTML code completion and the ability to debug clientside JavaScript code within both Mozilla Firefox and Microsoft Internet Explorer browsers. The new version of NetBeans also features enhanced support for Spring, Hibernate, JSP JavaServer Pages and Java Persistence API. There also is support for Groovy and Grails in the editor and enhanced support for the Ruby language.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, Java developers are still very important to us, Folk said. NetBeans 6.5 features multithreaded debugging for Java technologies.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In the development arena, mixed language programming is becoming the norm, Allan Davis, lead developer of nbPython, said in a statement. We needed our tools to be in one place; by adding the early access version of Python to the NetBeans project, we can accomplish our development in a more productive manner. Working with Sun on this project has been an incredible experience for me. The engineers are topnotch and the NetBeans community has been a blessing and an inspiration to get the project to this point. I am glad to be a part of such a great product.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Sun Microsystems The Innovators Dilemma]]></title>
	<link>http://www.buyfastsoftware.com/microsystems-innovator%20s-dilemma-a-3606.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Although Sun Microsystems has been one of the most innovative companies in the computing business, it has had a hard time capitalizing on its innovations. Now, with a rejuvenated development platform in NetBeans and a new rich Internet application platform in JavaFX about to ship, what will Sun find these technologies mean for its relationship with developers</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Word of Sun Microsystems plans to cut as many as 6,000 workers signified the dire state of the economy. It also signified that Sun, a company with a history of innovative thinkers, just never seemed to be able to fully capitalize on its innovations. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And Im not just talking about Java, but the overall theme of the company. The network is the computer. That was Suns tag line a long time ago, and its really just starting to be realized now. Sun certainly did gain from that, but did it gain as much as a more aggressive company might have Sun has a reputation for being laidback. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For instance, there is Java itself. You could argue that IBM has made more money off of Java than Sun has.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>When it came out in 1995, Java was an amazing invention that not only advanced programming languages<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>, but its write once, run anywhere promise gave developers an alternative to the closed environment presented by Microsoft. A key characteristic of Java is portability. Java code is compiled not to machine code, but to Java bytecode that is then interpreted by a JVM Java virtual machine specific to the platform the application is running on. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The invention of Java was so innovative that a threatened Microsoft immediately attempted to coopt itwell, to dilute it. Sun fought back and spurred lawsuits and campaigns against Microsoft. But it seems the company somehow lost focus there.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And it was perhaps thatthenSun leader Scott McNealys vendetta against Microsoftmore than the dotcom bust that caused the true downturn for Sun. Technoland history is littered with the names of company leaders that met their downfall trying to go headtohead with Microsoft in an established market  Philippe Kahn of Borland Software, Ray Noorda of Novell and Jim Manzi of Lotus Development, to name a few.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, showing its foresight, Sun and its new leader, Jonathan Schwartz, saw the value of open source. Open source was to be Suns savior. Jurys still out.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[IBM Integrates Telelogic Tools into Rational Fold]]></title>
	<link>http://www.buyfastsoftware.com/integrates-telelogic-tools-into-rational-fold-a-3605.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>In just a little more than six months after completing its acquisition of Telelogic, IBM has integrated the Telelogic tools into the IBM Rational portfolio. The combined portfolio gives IBM perhaps the most complete arsenal of tools for developers to attack the entire application development lifecycle, with application lifecycle management solutions for IT systems as well as large complex systems, scientific and engineering applications, and embedded systems.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>IBM completed its 845 million acquisition of Telelogic AB, a Swedish development tool maker, in April. Now, a little more than seven months later, IBM officials say the integration of Telelogics products into the IBM Rational portfolio is moving forward smoothly.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>IBM announced its intent to acquire Telelogic in June of 2007, but the deal took a long time to gain approval from both U.S. and European regulators  perhaps partly because there was a great deal of overlap between the Telelogic product line and that of IBMs Rational division. Indeed, prior to IBM acquiring Rational in 2003, Rational and Telelogic were competitors, particularly in the scientific and engineering, complex systems development and embedded systems spaces, where Telelogic specializes. In fact, when IBM announced plans to acquire Telelogic, the company said the move would help IBM in those very markets, as well as in the automotive market.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In an interview with eWEEK, Dominic Tavassoli, program director, systems marketing, IBM Rational, said that together, IBM and Telelogic provide a comprehensive offering for defining, modeling, building, testing and delivering the software used in systems in the aerospace and defense, telecommunications, electronics, automotive and other industries.&nbsp;&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We have a joint portfolio, there will be no forced migrations from one product line to another, and were leveraging a common back end with the IBM Jazz server, Tavassoli said. Moreover, Tavassoli said IBM would be upgrading the user interface and web interfaces of the Telelogic software. Tavassoli was vice president of marketing at Telelogic when IBM bought the company.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Commenting after IBM finalized the Telelogic acquisition, Tony Baer, an analyst with Ovum, said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This is the biggest and by far most complex acquisition in the ALM Application Lifecycle Management space in easily a decade. Since 2000, most major acquisitions have generally consisted of gapfillers, such as adding a testing or requirements management product to fill out a product line. For IBM/Rational and Telelogic, it was more the equivalent of bringing together a couple ERP companies, each of whom had products geared to different markets. For instance, Telelogic Doors and rational RequisitePro each manage requirements, but the Telelogic product is focused on far more complex software projects and organizations. Aside from offerings like Telelogic Focal Point or Systems Architect, which were gap fillers, most offerings duplicated, but did not overlap Rational because the products were geared to different markets and use cases. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Baer also said Add to the fact that as gotomarket organizations, Telelogic and Rational were organized completely differently  Telelogic has always been more product siloed, whereas Rational had teams that crosssold products.&nbsp; The result is that IBMs recently announced product roadmap for Telelogic is simply the first step of what will be a very long, and complicated process.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The systems space is exploding with the number of devices being developed and IBM is able to help developers create the software to make those devices and embedded systems run, Tavassoli said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>He said everyday products such as treadmills,&nbsp; smartphones and car navigation systems and even more complex items such as space telescopes, satellite radar systems and airplanes increasingly run on software. Software is driving product differentiation and increasing competition in retail, automotive, healthcare, aerospace and defense, electronics and other industries. The systems development market is nearly 51 billion and IBM sees the next big software battle being fought in this space, IBM officials said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As Tavassoli stated, IBMs Jazz technology provides an open and extensible platform on top of which IBM, partners and clients are building new software and systems delivery tools. Jazz technology will serve as a platform for many Rational and Telelogic products integrations as well as new products including Rational Quality Manager, Rational Requirements Composer and Telelogic Team Webtop.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>There was actually a lot of common technology and common components between Rational and Telelogic we could share, Tavassoli said. We found a lot of similar initiatives in both Rational and Telelogic. So the product integration has not been difficult. However, we dont want to integrate every single product in my portfolio just for the sake of it, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With the Telelogic tools in place, Rational can offer a complete solution across the development lifecycle, Tavassoli said. And the system architecture space just might have the most growth potential, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>A welldeveloped enterprise architecture solution enables organizations to respond rapidly to opportunities and challenges presented by market changes, industry consolidations, and technological advances. Developing an enterprise architecture produces an organizational blueprint that can help improve business quality, efficiency and accountability. Tavassoli said IBM will continue to enhance Telelogic System Architect and also develop integrations with other solutions across the complete IBM portfolio including Rational, WebSphere and Tivoli.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We see an opportunity to expand our solution and enrich the Rational brand, but also to reach into the WebSphere and Tivoli brands and enrich those as well, Tavassoli said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, requirements management is a key enabler of effective software and systems delivery. Projects vary in size, duration, complexity and formality such that a single approach to requirements management does not fit all.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Tavassoli said Telelogic Doors is best suited for systems and complex IT projects and those involving regulatory compliance while IBM Rational RequisitePro is more suited for software and IT projects and those involving IT compliance. IBM will build on the respective strengths of&nbsp; Doors and RequisitePro to provide requirements management solutions that meet the needs of all types of projects. In addition, an integration between Telelogic Doors, Rational RequisitePro and Rational Requirements Composer using the Jazz platform will provide new requirements definition capabilities. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, Tavassoli said software modeling and modeldriven development techniques help developers manage complexity and work at increasingly higher levels of abstraction.&nbsp; He said that already customers are reaping the benefits of&nbsp; IBMs Telelogic acquisition, with a new integration of Telelogic Rhapsody Test Conductor and Rational Test RealTime that allows simultaneous embedded system design validation and verification.&nbsp; With the added value of Telelogic Rhapsody and Telelogic Tau, IBM will accelerate its innovation in modeldriven development and move toward an integrated family of tools using common Eclipse components and the IBM Jazz platform.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With the acquisition IBM also is shaking up the area of software&nbsp; configuration&nbsp; management&nbsp; SCM,&nbsp; which is the discipline that applies control over the lifecycle of digital assets. To ensure successful development, SCM should offer a proven, teamoriented workflow approach that scales to meet an organizations needs&nbsp;  from small teams to large, distributed teams. IBM Rational ClearCase UCM and Telelogic Synergy will gradually share technology when it makes sense, and will leverage the Jazz platform, Tavassoli said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Rational is addressing the concept of managing change in a software system. With or without a resource allocation plan, the assets available and the demands placed on them change constantly. IBM will simplify its change management<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>product offerings, Tavassoli said. IBM Rational ClearQuest and Telelogic Change share a very large set of common capabilities, and both are planning to evolve to be hosted by the Jazz platform.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, there is a unique opportunity to define a common Rational Change Management platform shared by both product offerings that will be designed as an extension of the newly introduced Rational Team Concert work items,  he said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Looking at a new offering, Tavassoli said he believes Telelogic Team Webtop provides an excellent example of how IBMs combined development teams generate incremental value now that they work hand in hand. IBMs new Telelogic Team Webtop solution will offer a zerofootprint Web client that delivers all the information a user needs from the complete portfolio in a simple, customizable interface , he said. Scheduled for&nbsp; release in 2009, this new Webbased application will improve collaboration and communication within development teams and with clients providing a single view of multiple software development tools.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>One area that Telelogic had no similar or equivalent solution to Rational was in the build management space. IBM Rational has its BuildForge build management solution. And we have found tremendous pickup by the Telelogic users who are interested in using BuildForge with Synergy, Tavassoli said. We identified this as an area where the Telelogic team did not have a solution  for release management and build management.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The increased strength of the new Rational portfolio made possible by the acquisition of Telelogic is an example of how IBM is enhancing its products and offerings for systems development across the enterprise and across the entire product lifecycle.&nbsp;&nbsp;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Jeffrey Hammond, an analyst with Forrester, said <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>From my perspective it was a good market consolidation play from a development tools perspective. I think that the messaging about strengthening IBMs position in the industrial segment with regards to&nbsp; systems development is a bit overblown. Rational was historically strong in the systems space and many of its best customers were the same type of customers Telelogic now serves. From&nbsp; a product perspective, this gives IBM a strong hold on the requirements management market, and fills in some pieces they lacked in EA tooling and embedded design tools.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Kojax Mobile AJAX from Microsoft]]></title>
	<link>http://www.buyfastsoftware.com/kojax-mobile-ajax-from-microsoft-a-3604.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft is reportedly working on a mobile AJAX technology codenamed Kojax. The goal of Kojax is said to be to enable developers to create interactive mobile applications using a combination of Visual Studio tools and JavaScript.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Who loves ya, baby Well, it appears Microsoft does if you are an AJAX developer building mobile applications.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>According to published reports, Microsoft is working on an AJAXstyle mobile application development environment codenamed Kojax, designed to help developers create mobile applications, purportedly for use in emerging markets. AJAX is a Web development<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>technique used for creating interactive Web applications. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The code name for the technology brings to mind Kojak, the tough, baldheaded, lollipoplicking cop from 70sera TV crime drama of the same name. Kojaks catchphrase was, Who loves ya, baby Microsoft must be hoping AJAX developers will dig Kojax. However, the company would not comment on the project.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft blogger and codename maven Mary Jo Foley, who uncovered the Kojax name and information, said, Kojax is a mobile development platform, according to my sources, that will allow Microsoft and thirdpartydeveloped applets to run in an AJAXlike way, using a combination of Visual Studio tools and JavaScript, on Javabased mobile phones.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Foley also noted that the types of applications expected to be created with Kojax will be<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>More like a virtual wallet for online payments, a group messaging service and photosharing appthings that build on top of Windows Live for Mobile services. Some of these Kojaxbased applets will be adfunded; others will likely be transaction and subscriptionbased.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In Kojax, it is quite possible that Microsoft will offer a more friendly mobile development solution that enables developers to tap into the power of the mobile browser and JavaScript. Indeed, standards organizations such as the OpenAjax Alliance, the World Wide Web Consortium and others have been working on the concept of mobile AJAX for the last year or more. Microsoft is a key member of the OpenAjax Alliances IDE work group that is looking at issues such as mobile AJAX, said Jon Ferraiolo, an IBM engineer and director of the OpenAjax Alliance, a consortium of vendors and organizations working to promote AJAX interoperability.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Kojax sounds like something in this area, said Coach Wei, an AJAX expert and chairman and founder of Nexaweb, which focuses on transforming business applications to the Web. Developing applications on mobile devices is either native too heavy or browserbased Web pages that cant do too much so far. So something like mobile AJAX that enables someone to tap into the power of a mobile browser and JavaScript engine for rendering/processing while still connecting to the local device via local APIs for storage, etc., would be great to have.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft was instrumental in the creation and continued evolution of AJAX, including offering its own ASP.NET AJAX tooling.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, Microsoft recently added support for the popular opensource jQuery JavaScript library.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Foley says Kojax may be related to Microsofts Unlimited Potential initiative, which focuses on emerging markets. If so, smart move. Smartphone use in emerging markets is growing rapidly, as many countries that lack sufficient landline infrastructure have become ripe markets for cellular technology. And users in those countries are buying smartphones as a primary means of Internet access.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, if Kojax is a success, maybe next well see Lojax, an AJAXbased mobile application that helps users find their lost cell phones.<B><op></op></B></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Adobe Leverages Ecosystem for RIA Dominance]]></title>
	<link>http://www.buyfastsoftware.com/adobe-leverages-ecosystem-dominance-a-3603.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>If Adobe is going to maintain its lead in the rich Internet application space, the company is going to have to get a little help from its friends.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As Adobe enters into a new round of competition with Microsoft for the hearts and minds of developers and designers, the design tools leader knows it must rely on the help of its partner ecosystem to help spread the word about Adobes new technologies and wizardry. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For instance, at the recent Adobe MAX 2008 conference for Adobe users and developers, Qualcomm announced the availability of a new SDK software development kit for Qualcomms new Brew Mobile Platform Brew MP. Brew MP is a mobile operating system platform that supports handsets and mobile devices across virtually all market tiers and across all 3G technologies. The Brew MP SDK is a more open and flexible development environment that enables developers and designers to easily create innovative new applications, widgets and custom user interfaces for massmarket handsets and mobile devices.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, in addition to enhanced support for native application development, the Qualcomm SDK provides a full suite of tools and features including integrated Adobe Flash technology. This integration allows developers using Adobes content and Web creation tools to seamlessly author applications for Brew MP devices. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Brew Mobile Platform SDK bridges the gap between the mobile application and Web development<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>communities, said Steve Sprigg, senior vice president of engineering for Qualcomm CDMA Technologies. With the Brew MP SDK, Flash developers can use familiar and powerful Adobe tools to publish compelling mobile applications quickly and easily for massmarket handsets used by mobile consumers worldwide.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe has an extensive developer community creating rich content with Adobe Flash technology, said Gary Kovacs, general manager and vice president, Mobile and Devices at Adobe, in a statement. Brew MP enables Flash developers to create applications that integrate the functionality of a wide variety of devices with Web content and services. The release of the Brew MP SDK is an important milestone in achieving the vision of the Open Screen Project, of which Qualcomm is a member. It helps put us on a solid path to deliver our shared longterm vision to deliver consistent, rich experiences across all screens.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, the Brew technology is going to help Adobe promote its Open Screen Project to enable rich experiences across a variety of screens users have in their daily lives, such as phone, desktop and TV.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Adobe partner Cynergy Systems announced that it has launched Cynergy Media and Entertainment Division Cynergy ME, a new division dedicated to creating rich and immersive online experiences for the media and entertainment market. Cynergy ME provides content creators and publishers  from major studios to independents  with leadingedge software design and development services to build incredibly engaging and cinematically rich applications for streaming media, interactive gaming and social engagement, using RIA technologies such as Adobe Flex and AIR.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>To meet the needs of the evolving online media and entertainment world, you need both well designed and developed software experiences and an enterpriseclass platform that is scalable enough for millions of users, said Bryant Macy, director of product marketing at Adobe Systems, in a statement. Were very excited to be a part of Cynergys entrance into this space thanks to their proven experience in designing and building rich interactive applications, video and content. Using the Adobe Flash Platform, Cynergy can help their media and entertainment customers deliver more user value and reach the largest worldwide audience across the Web, desktops and devices.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, at Adobe MAX, Acesis, an enterprise medical review software company, today launched its Clinical Review Product Suite, which leverages the Adobe Flash Platform and Adobe LiveCycle Enterprise Suite ES, for a unique combination of enterpriseclass infrastructure capabilities, crossplatform reach, and expressive, easytouse interfaces. The software will improve patient care by automating the medical peer review process while ensuring the security and confidentiality requirements of the Health Insurance Portability and Accountability Act of 1996. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, tapping into the world of Microsoft developers, SapphireSteel Software will soon release a Flex development IDE integrated development environment called Amethyst.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Huw Collingbourne, a spokesman for SapphireSteel, said, Up to now we have concentrated on development tools<vshape idx0000i1026 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75> <vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>for Ruby on Rails our Visual Studio Ruby IDE, Ruby In Steel. Indeed, we were initially attracted to Flex as a means of providing enhanced Webbased front ends to Rails applications. However, we soon realized that there was much more we could do to provide a generalpurpose Flex environment for Visual Studio and so we decided to develop an environment which integrates Flex/AIR applications with other Visual Studio projects  potentially, everything from C and ASP .NET to Ruby On Rails.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Yet by concentrating exclusively on Visual Studio programmers, Amethyst addresses a different market segment from the Eclipsebased development offered by Flex Builder, Collingbourne said. Put simply, it is our aim to make Flex/AIR development an easy and natural alternative to WPF/Silverlight within Visual Studio.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>There you have it. A company looking to make it easier for Adobe Flex and AIR developers to build applications that integrate with Microsoft technologies.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[SpringSource Leverages Apache Tomcat for New App Server]]></title>
	<link>http://www.buyfastsoftware.com/springsource-leverages-apache-tomcat-server-a-3602.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>SpringSource announces its SpringSource tc Server, which is an enterpriseready version of the Apache Tomcat server. SpringSource is leveraging its deep knowledge of Tomcat to provide support for the new application server, which will be available in January 2009.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>HOLLYWOOD, Fla.  On the heels of its recent application server news, SpringSource has announced yet another application server offering, this time it is an enterprise version of Apache Tomcat, known as the SpringSource tc Server.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>SpringSource, the company behind the Spring Framework, announced the new SpringSource tc Server at the companys annual developer conference, SpringOne Americas 2008, held here. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>SpringSource tc Server is essentially Tomcat, except its better, said Rod Johnson, CEO of SpringSource, during his keynote. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Tomcat is the most widely used Java application server, analysts say. SpringSource tc Server is hardened for enterprise use and coupled with missioncritical operational capabilities and support that systems administrators and developers require from the industrys leading Tomcat support provider.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>According to a recent extensive Evans Data research study, nearly 70 percent of respondents reported that Tomcat is in production within their organizations. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In October, SpringSource announced the SpringSource dm Server, which is a modular Open Services Gateway Initiative OSGi based Java application server that is designed to run enterprise Java applications and Springpowered applications with a new degree of flexibility and reliability. Now the company that was founded to revolutionize the Java application server market comes right back two months later with a new application server solution.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>SpringSource tc Server is suited for organizations using Spring and who are considering migrating off more expensive and heavyweight application servers, as well as for current Tomcat users who need additional enterpriseclass server capabilities, said Peter CooperEllis, senior vice president of engineering and product management for SpringSource. If your application is purely a Web application, meaning that it is developed using servlets and JSPs JavaServer Pages, and you require distributed management capabilities, advanced diagnostics and enterpriselevel support, SpringSource tc Server provides these capabilities and enables support for Web applications<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>at a significantly lower cost and with a powerful and lightweight solution.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>SpringSource tc Server includes Apache Tomcatenhanced operational management capabilities and advanced server and application diagnostics. The server is packaged and certified on a wide variety of environments and supported by enterpriselevel, missioncritical support, SpringSource officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, SpringSource tc Server provides centralized management and monitoring of an organizations Tomcat server farm from a single console view. This includes the ability to define Tomcat server groups and deploy/start/stop/undeploy applications individually or across a server group, as well as to start and stop the Tomcat servers themselves. Tomcat server configuration allows control of the complete operations lifecycle of the Tomcat servers from a single console.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Many enterprise customers demand robust operational management and diagnostic capabilities before considering the adoption of opensource application server alternatives, said Kirk Knoernschild, analyst with Burton Group. Until now, failing to provide these capabilities has limited adoption of opensource application servers in the enterprise.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>SpringSource tc Server provides advanced diagnostics, such as deadlock detection and incremental tracing, delivering rapid problem identification and troubleshooting. These diagnostics, upon the occurrence of a failure, capture tracing, dump and thread information from the servers for swift diagnosis, isolation and repair of runtime issues, the company said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, SpringSource has considerable Tomcat expertise in that many of the active committers for Apache Tomcat are SpringSource employees. In fact, SpringSource employees are responsible for 80 percent of the commits to Apache Tomcat in the past two years and most Tomcat problem incidents are resolved by SpringSource long before they reach the community forums, resulting in a 97 percent renewal rate for Tomcat support. This is largely due to SpringSources acquisition of Covalent in January of 2008.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, Jim Jagielski, chief open source officer and principal software engineer at SpringSource, demonstrated the SpringSource tc Server during the keynote. Jagielski was formerly CTO of Covalent before SpringSource acquired it. And he is the director and chairman of the Apache Software Foundation. Jagielski not only knows Tomcat very well as a core contributor to that project, but he also helped build the original Apache Web Server.&nbsp;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>SpringSource provides enterpriselevel support for tc Server with missioncritical, production service level agreements SLAs, Johnson said. SpringSource is able to offer this high level of service because of its deep Tomcat experience. For enterprise customers, this minimizes application downtime and increases the return on investment ROI for Web applications deployed on tc Server, he said.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[SpringSource Teams with VMware for Virtualized Spring Solutions]]></title>
	<link>http://www.buyfastsoftware.com/springsource-teams-with-vmware-virtualized-spring-solutions-a-3601.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>In a move considered a precursor to a fullfledged cloud computing play, SpringSource announced a partnership with VMware to help virtualize its Spring software. The arrangement includes integration between SpringSource Tool Suite, an Eclipsepowered development environment for building enterprise applications using the Spring Portfolio, and VMware Workstation to enable the dynamic creation of virtual machines on the developers desktop.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>HOLLYWOOD, Fla.  SpringSource has announced a strategic partnership with VMware aimed at helping enterprises to develop and deploy Spring applications to virtualized environments.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>SpringSource announced the news of the partnership at its annual developer conference, SpringOne Americas 2008, here. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The collaboration with VMware, a SpringSource Certified Solutions Partner, includes integration between SpringSource Tool Suite, an Eclipsepowered development environment for building enterprise applications using the Spring Portfolio, and VMware Workstation to enable the dynamic creation of virtual machines<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>on the developers desktop, said Rod Johnson, CEO of SpringSource.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>VMware and SpringSource are the global leaders in their respective and complementary technology categories, said Johnson. The partnership between SpringSource and VMware brings two of the largest enterprise Java solutions, Spring and Apache Tomcat, together with the value that virtualization enables when developing, testing, staging or running Java applications, whether on the desktop or in the data center.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Added Johnson Essentially, were announcing that were going to be working with VMware to make available VMware images of our software  SpringSource tc Server and SpringSource dm Server, and provide integration with VMware ESX, which would be more of a data center solution.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, SpringSource officials said this move is a likely precursor to further collaboration between the two companies that could take SpringSource further into the cloud computing environment.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This will enable SpringSource to take full advantage of the technology VMware brings to the data center, Johnson said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, SpringSources modular dm Server is quite amenable to cloud deployment, SpringSource officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Johnson further explained that the collaboration with VMware includes joint development of two open source application server virtual images, the SpringSource tc Server and dm Server virtual images, enabling the portability of enterprise Java applications across desktop and data center virtualization environments.&nbsp; SpringSource dm Server is a completely modular, Open Services Gateway Initiative OSGi based Java server designed to run enterprise Java applications and Springpowered applications with a new degree of flexibility and reliability, the company said. SpringSource tc Server is the enterprise version of Apache Tomcat, the most widely used Java application server, hardened for enterprise use and coupled with missioncritical operational capabilities and support that systems administrators require, he said.&nbsp; All of these initiatives will be part of a future announcement between VMware and SpringSource around VMwares vCloud, he confirmed.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, SpringSource Tool Suite integration with VMware Workstation will enable development and QA professionals to specify virtual server configurations for different development and test scenarios, said Christian Dupuis, a senior software engineer at SpringSource who leads the companys tooling efforts. These virtual appliances allow developers to select a variety of build targets with different operating systems and application server configurations without needing additional physical hardware. Virtual appliance configuration, deployment and debugging are integrated with the SpringSource Tool Suite and ready to use virtual images are provided for dm Server, tc Server and Apache Tomcat, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a presentation at the SpringOne conference, Richard McDougall, a principal engineer in the Office of the CTO at VMware asked Why virtualize Java apps His multitiered response included To solve the multicore scaling issue; to provide a standard virtualcompute block approach to distributed applications; to unbind clustered grids from the single OS version at a time issue and use cluster striping or enabling the mixing of workloads across a cluster; and to enable rapid deployment  to provision and activate on the fly, and easily enable scaleout traffic managed architectures.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, VMware Workstation is the gold standard desktop virtualization software product for developers, testers, IT administrators and other technical professionals, SpringSources Johnson said.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Move Over, Open Source, Lean Software Is the New Black for Devel]]></title>
	<link>http://www.buyfastsoftware.com/move-over-open-source-lean-software-black-devel-a-3600.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Lean software is an approach to building software that promotes simplicity and minimizes resource usage. Forrester analyst John Rymer says he believes the application development industry must move to lean software as the next development paradigm in order to move ahead. Lean software could be the antidote to bloated vendors, products and applications and could be helpful in a down economy, Rymer says. Rymer also offers several predictions for the application development market, including that Sun Microsystems may not survive.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>HOLLYWOOD, Fla.Just as open source took the software industry by storm, Forrester analyst John Rymer says he believes the industry needs to shift to a new paradigm he calls lean software, which focuses on simplicity and avoids complexity wherever possible.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This is something were predicting will coalesce; right now its a bunch of individuals doing this on their own, but we expect lean software to catch on, Rymer told the audience of developers here at the annual SpringOne Americas conference for Spring developers. Rymer said his lean software message was particularly relevant for the Spring audience because the Spring Framework represents a prime example of lean software. Spring was developed to combat the complexity and heaviness of J2EE Java 2 Platform, Enterprise Edition and EJB Enterprise JavaBeans.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Rymer defined lean software as<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>An approach to building, delivering and running software that values fittopurpose, simplicity and time to results above all. Lean approaches minimize complexity, startup time and resource usage, and avoid features and methods not essential to fulfilling the applications business purposes. Developers can easily combine Lean software components with others when large systems require more features.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Rymer also listed seven lean software principles for developers to adhere to when going lean. The first is to use fittopurpose tools and platforms. The second is to employ a lean and agile development process. The third is to follow standards that enable pluggable components for tools and applications. The fourth lean software principle is to hire skillful developers. The fifth is to leverage open source, the sixth is to optimize deployments and the seventh is to rent or outsource context and own core applications.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Discussing pain points developers face, Rymer described how going lean can lead to an antidote for several of those pains. For instance, EJB containers require heavy configurations, he said, and the antidote to that is Spring. Another example is that the WSSOAP Simple Object Access Protocolbased specifications are complex to use. The antidote for that is REST Representational State Transfer. In another example, Rymer said Java EE and .NET development<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>is hard and not fun. The lean software antidote for that is the use of dynamic languages such as Ruby, Perl and Python. Another developer pain point is that projects take too long and too often miss the mark. The antidote for that is agile development methods, which link developers and users to hit the mark quickly.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, Rymer listed the OSGi Open Services Gateway Initiative, SAAS software as a service and PAAS platform as a service as modular and elastic alternatives to heavy solutions.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Theres something going on here and its bigger than lightweight containers, Rymer said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, do not expect going lean to cure all ills, Rymer said. Lean software shifts complexity, but it doesnt eliminate it, he said. Lean is a developer lead, but others must be convinced it will work.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, as a repeat speaker at the Spring event, Rymer offered a set of predictions of what he expects to happen over the next year. Last year I said one of the opensource providers would rise up; now its companies that support these lean approaches that will thrive, Rymer said. This is the next phase of growth.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Thus, Rymers first prediction was, Lean software specialists will thrive. The second was, SAPs platform influence will shrink. Third was, Microsoft will beat IBM and Oracle to PAAS ... I think Microsoft is being much more aggressive in developing this new cloudbased model than IBM and Oracle.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Rymers fourth prediction was that Sun Microsystems shrinks by killing products; may not survive, he said. They have got to cut a lot of products and focus on what theyre good at. They have to stop playing the field. His fifth prediction was that Agile methods will be the norm. And sixth was that enterprises will move to the cloud for commodity workloads.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Rymer said there is a tension between creativity and business that is spurring this move to lean software. Weve reached kind of a breakpoint, he said. Even as the big vendors consolidate and there is a pull on corporate budgets, developers are driving lean software.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Rymer said four enterprise vendors continue to dominate the software landscape Microsoft, Oracle, IBM and SAP dominate in that order, with growth rates ranging from 10 to 25 percent and accounting for 37 percent of the total software market.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, the rich have enriched their portfolios through acquisition, Rymer said, noting that all four leading vendors have made a slew of acquisitions over the past couple of years, from 12 by SAP to 29 by Microsoft. This has created a second tier of software companies that includes TIBCO, Red Hat, Sun, Software, Progress and SpringSource. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, there has been a lot of emphasis on frameworks among developers, including technologies such as Ruby on Rails, the Zend Framework, Spring, Mono, JavaFX, Silverlight, the Flash Platform, Asynchronous JavaScript and PAAS solutions, Rymer said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And Rymer added that despite the vendor move to consolidation, it is not working out well for all customers, many of which are struggling to drive the cost out of developing applications, particularly Web applications. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>There are lots of pain points that vendor consolidation has not solved, Rymer said. Clients now want to optimize their costs; they are looking for downward curves. People are looking to open source to drive out cost. Lean software is the antidote to bloated vendors, products and applications. <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Adobe Cuts 600 Jobs, Warns of Shortfall Amid Financial Crisis]]></title>
	<link>http://www.buyfastsoftware.com/adobe-cuts-jobs-warns-shortfall-amid-financial-crisis-a-3599.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Design tools maker Adobe announced preliminary results much lower than expected for its fourth quarter, prompting a restructuring and the elimination of 600 jobs. Adobe officials said weak demand for the companys Creative Suite 4 family of products  which just began shipping during the quarter  hurt fourthquarter results.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe Systems provided preliminary financial results for its fourth quarter and said the company has fallen short of projects and will eliminate 600 jobs. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe, maker of popular design and development tools<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>for creative professionals,&nbsp; said preliminary results for the fiscal fourth quarter ended Nov. 28 show revenue of between 912 million and 915 million, well below the 925 million to 955 million the company projected.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The global economic crisis significantly impacted our revenue during the fourth quarter, said Shantanu Narayen, the companys chief executive, in a statement. We have taken action to reduce our operating costs and finetune the focus of our resources on key strategic priorities.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The company cited weakerthanexpected demand for its new Creative Suite 4 family of products that began shipping in the fourth quarter in North America and Europe as the main cause for the shortfall in fourthquarter revenue.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe also announced a restructuring, resulting in the loss of 600 jobs, or 8 percent of its work force. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, the restructuring will result in anticipated pretax charges totaling approximately 44 million to 50 million, Adobe officials said. The company expects approximately 28 million to 30 million of the restructuring charges to be recorded in the fourth quarter of fiscal year 2008.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, according to published reports, Adobe will not be exhibiting on the show floor at the Macworld Conference &amp; Expo 2009 to be held in January.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Sun Ships JavaFX Rich Internet Application Platform]]></title>
	<link>http://www.buyfastsoftware.com/ships-javafx-rich-internet-application-platform-a-3598.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Sun Microsystems has released its JavaFX rich Internet application platform that puts the company in competition with Adobe and Microsoft in the RIA space. Despite its comefrombehind status, Sun officials believe JavaFX has a chance to gain ground because it is based on the ubiquitous Java language.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Sun Microsystems has released JavaFX, which the company bills as one of the most significant advancements to the Java platform.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With the release of JavaFX 1.0 on Dec. 4, Sun delivers a new platform that merges form and functionality for building RIAs rich Internet applications with immersive media and content for Web browsers and desktops.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In an interview with eWEEK, Sun CEO Jonathan Schwartz called JavaFX one of the most important innovations to come out of Sun.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a separate eWEEK interview, Param Singh, senior director of Java marketing at Sun, said the JavaFX 1.0 release includes three components the JavaFX Development Environment, the JavaFX Production Suite and the JavaFX Desktop.&nbsp;<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The JavaFX Development Environment includes the compiler and runtime tools, graphics, media, Web services, and rich text libraries, along with the NetBeans IDE integrated development environment 6.5. It also includes JavaFX plugins for both NetBeans and Eclipse IDEs. In addition, the JavaFX Development Environment includes a mobile emulator for developers to preview building mobile applications with JavaFX. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Our design goal has been to create an environment that would let designers and developers architect an application once and have it run across all their screens, Singh said. Mobile is the first instantiation of this. At JavaOne we committed to deliver the mobile runtime by early 2009.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The JavaFX Production Suite is a set of tools and plugins that allow Web designers to dramatically reduce production times, Singh said. Singleclick conversion for media formats to JavaFX allows graphics assets from design programs, such as Adobe Photoshop and Adobe Illustrator, to be easily incorporated into JavaFX applications. Using the JavaFX Production Suite, developers can collaborate more efficiently with graphics designers through a simple exchange of media assets, Singh said. In addition, the resulting applications will maintain a consistent look and feel across all browsers on multiple platforms, the company added.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The JavaFX Desktop leverages the major features of Java Platform Standard Edition Java SE 6 Update 10, such as the new implementation of the Java plugin, which allows consumers to drag and drop applets that are running in their browser directly onto their desktop and provides a widgetlike experience for all of their Java applications and applets.&nbsp;<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Indeed, among the many innovations in JavaFX is the Java platforms DragtoInstall feature, allowing end users for the first time ever to simply drag and drop JavaFX applications from their browsers onto their desktops, Sun officials said. End users will now be able to move applets that are running in their browser directly onto their desktop, providing a widgetlike experience for all of their Java applications and applets, the company said.<op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Developers and Web designers can download JavaFX 1.0 here. Full product details, more than 80 code samples and applications, tutorials, articles, and documentation for JavaFX can be found there.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Schwartz said Suns JavaFX 1.0 platform opens a vast global market for developers and Web designers who want to deploy their content, services and experiences across all the screens of their customers lives. Worldwide industry estimates show that Java is already on more than 90 percent of desktops and laptops, and 85 percent of mobile devices, and is a technology leader in nextgeneration televisions, Bluray<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>disc players and TV settop boxes.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Schwartz said the dominant distribution channel for new software has been the browsereither Microsofts Internet Explorer, Mozillas Firefox or others, now including the Google Chrome browser, but each of those platforms come with various issues. Its in that void that the Java platform has arisen as a distribution vehicle, he said. Were on almost every handset in the marketplace, we have additional distribution on the desktop, and were distributed across every market in the world, Schwartz said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Backing up Schwartzs claims, Sun officials said that with more than 6.5 million software developers around the world, Java is one of the most popular software platforms and is present on more than 800 million desktop computers and over 6 billion Internetconnected devices.&nbsp;<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classcontentpagetitle><B>Extending Java Platforms Capabilities<op></op></B></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classcontentpagetitle><B><op>&nbsp;</op></B></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>JavaFX extends the capabilities of the Java platform with graphics, animation and highfidelity audio and video, the company said. And it enables developers to build powerful, more capable and secure RIAs and easily integrate them with new or existing enterprise backend systems and online Web services. Web services support also allows rapid development of both mashups and enterprise applications, Sun officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The RIA market continues to grow as consumers demand applications that provide rich, mediacentric, interactive experiences, said Eric Klein, vice president of Java marketing at Sun, in a statement. The availability of JavaFX 1.0 is the next milestone in Suns strategy to enable immersive media and content across all the screens of lifedesktops, browsers, mobile devices and TV. JavaFX 1.0 provides developers and Web designers with a rich, expressive experience and a unified development and deployment model that allows them to quickly create the next generation of RIAs that seamlessly blend form and function.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Singh said JavaFX offers a shortened production cycle for both Java developers and Web designers and makes it easy to create applications integrating graphics, video, audio, animation and rich text. Also, using the new JavaFX mobile emulator, developers can preview their applications on the forthcoming JavaFX mobile platform, which will be available to Suns mobile partners in spring 2009. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In conjunction with the release of JavaFX 1.0, Weve started working with design shops as well as enterprise developers to start getting direct feedback, Singh said. They are writing applications in Java, but JavaFX provides a rich presentation layer.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Our labs have been working on a project to enable developers to take JavaScript and have it work in combination with JavaFX APIs to create their applications. They can take JavaScript and make it work with the JavaFX scripting model.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, because JavaFX is based on Java, its ease of learning, familiarity and choice that this platform JavaFX delivers, Singh said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also, in support of JavaFX, Sun is offering a new seminar and workshop for Web developers and Java programmers that teaches how to use JavaFX for developing RIAs. The educational support shows how to use JavaFX to create animations and effects, add multimedia to applications, and incorporate Java into JavaFX applications.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Is Python 3.0 the Holy Grail]]></title>
	<link>http://www.buyfastsoftware.com/python-holy-grail-a-3597.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>The Python Software Foundation releases Python 3.0, the latest version of the Python dynamic language for application development. Python 3.0 is incompatible with past versions and introduces several new features and ways of doing things.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Python Software Foundation released Python 3.0, the latest version of the Python language, on Dec. 3.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Python 3.0, also known as Python 3000 or Py3k, is a new version of the language that is incompatible with the 2.x line of releases, Python Software Foundation officials said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>According to the PSF, with Version 3.0 the Python language is mostly the same, but many details, especially how builtin objects such as dictionaries and strings work, have changed considerably, and a lot of deprecated features have finally been removed. Also, the standard library has been reorganized in a few prominent places, foundation officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In response to a query from eWEEK, Guido van Rossum, the creator of the Python language, said the standout features in Python 3.0 are, Much better Unicode support, and cleanup of collected cruft.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Compared to 2.6, Python 3.0 is the firstever intentionally backwardsincompatible Python release. There are more changes than in a typical release, and more that are important for all Python users. Nevertheless, after digesting the changes, youll find that Python really hasnt changed all that muchby and large, were mostly fixing wellknown annoyances and warts, and removing a lot of old cruft.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, Python 3.0 uses the concepts of text and binary data instead of Unicode strings and 8bit strings, Van Rossum said. All text is Unicode; however, encoded Unicode is represented as binary data ... As a consequence of this change in philosophy, pretty much all code that uses Unicode, encodings or binary data most likely has to change. The change is for the better, as in the 2.x world there were numerous bugs having to do with mixing encoded and unencoded text.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a blog post from March, Van Rossum warned Python developers Dont change your APIs incompatibly when porting to Py3k.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>He added <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Yes, you heard that right even though Python 3.0 is changing incompatibly, I implore you especially if youre maintaining a library thats used by others not to make incompatible changes to your API. If you have make API changes, do them before you port to 3.0release a version with the new API for Python 2.5, or 2.6 if you must. Or do it later, after youve released a port to 3.0 without adding new features.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Explaining a bit further, Van Rossum said, Why Think of your users. Suppose Ima Lumberjack has implemented a Web 2.0 app for managing his sawmill. Ima is a happy user of your most excellent Web 2.0 framework. Now Ima wants to upgrade his app to Py3k. He waits until you have ported your framework to Py3k. He does everything by the books, runs his source code through the 2to3 tool, and starts testing. Imagine his despair when the tests fail How is he going to tell whether the breakage is due to your API changes or due to his own code not being Py3kready<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Yet, On the other hand, if you port your Web 2.0 framework to Py3k without making API changes, Imas task is much more focused The bugs he is left with after running 2to3 are definitely in his own code, which presumably he knows how to debug and fix, Van Rossum said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Incidentally, despite the fact that many believe the languages name, Python, is derived from the snake by the same name, it is not. The Python language is so named in homage to the Monty Python comic team. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>According to a Wikipedia entry on the subject An important goal of the Python developers is making Python fun to use. This is reflected in the origin of the name based on the television series Monty Pythons Flying Circus, in the common practice of using Monty Python references in example code, and in an occasionally playful approach to tutorials and reference materials. For example, the metasyntactic variables often used in Python literature are spam and eggs, instead of the traditional foo and bar. <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Owning Your Code How to Automate, Manage Records at the GetGo]]></title>
	<link>http://www.buyfastsoftware.com/owning-your-code-automate-manage-records-getgo-a-3596.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Code reuse and opensource software are two methods enterprises use to improve software development timetomarket and reduce production efforts. However, any software product can be potentially infringing on the intellectual property rights of another enterprise that originally developed the code. Knowledge Center contributor Mahshad Koohgoli explains how your enterprise can avoid legal and financial trouble when developing its software.<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></STRONG></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold><op>&nbsp;</op></SPAN></STRONG></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Code isnt what it used to be. No one buys into a whole package of anything. Even if you dont outsource code, developers are the chefs of IT, using an array of ingredients and creating a proprietary pot of stew. A few Google searches and you can find anything out there, tools and service repositories galore. So everyone picks and chooses, tailors and customizes and ...<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Wait. How do you possibly keep track of this How can you make sure youre licensed for these onthefly creations<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>It is estimated that 90 percent of the code being used now is open source code. The use of that code is governed by rules and conditions associated with licenses. With open source code, there are up to 100 main licenses and up to 1,000 variations on these licenses. Developers would practically have to be licensing attorneys to know when theyre breaching a contract. But, if you dont follow the license demands of each and every bit of code you mine and throw into your recipe, your company may find that its competitive edge and product line isnt exactly theirs.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The financial impact is enormous. If you talk to VCs, any one of them can tell you about an investment that went sour because of contamination or ambiguity surrounding the intellectual property<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>. In the MicrosoftVeriSoft case, for example, some poor chap at Microsoft had taken 53 lines of VeriSoft code and included it in 160,000 lines that made up the code base. So it was 0.03 percent. Microsoft had to change 50 of the lines from C to C. So there were only three lines of VeriSoft code left. But the judge gave it to VeriSoft. There is no reason Microsoft would have intentionally plagiarized it, yet they paid dearly.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Sometimes the infraction is as benign as searching the Web for a particular functionality, and cutting and pasting it from a file. ZDNET in the U.K. did a study that shows how the problem is exacerbated 70 percent of developers carry code with them from company to company. They want their intellectual property, even piecemeal. My guess is the proportion is much higher than even that. And developers walking in the door with code from another company are difficult to detect or track. It only becomes an issue when a disgruntled employee leaves and some similar code appears in the marketplace. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The only way to protect against this sort of nightmare is to create good, automated records that are completely operationalized at the outset. You cannot rely on educating personnel. Period. You could scramble at product launch time, bringing in teams of experts to look at each line of code and certify it, but its inaccurate and expensive. Its expensive to detect and expensive to rectify after the fact, if theres an infraction. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>An Operationalized Management Library </SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>You need a management library, and a system that checks everything and automatically takes action when an infraction is found. And you need to have ownership policies that are the condition of employment, so you can keep track of what gets made inside the organization before developers leave. There are four steps involved in setting this up.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Step No. 1 </SPAN></STRONG><SPAN stylemsobidifontweight bold>First, you set up a management library that tracks all versioning. This part isnt new. Go back 30 years and these toolsConcurrent Versioning System, Clear Case by IBM, Terforceall managed the code library. CV is freeso is SofVersion by Collabnet. It must be a managed library system so that all code resides within the library. Developers must check out any code from the library, and after they make changes, they simply check it back in. The system automatically does version control, history and changes. This is especially important if there are two people on a project who are changing code. This system could consolidate versions. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Step No. 2 </SPAN></STRONG><SPAN stylemsobidifontweight bold>Second, make sure you incorporate a bug management system such as Mantis or BugZilla. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Step No. 3</SPAN></STRONG><SPAN stylemsobidifontweight bold> Third, integrate the management library into the network. The whole due diligence system must be based on the proposition that external content management<vshape idx0000i1026 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75> <vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>is part of your quality management.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Step No. 4</SPAN></STRONG><SPAN stylemsobidifontweight bold> Fourth, and heres the hard part You must check all the code against company policy and have an automated system that takes action when theres a violation. The management libraries do not do this. Up to now its been a manual, afterthefact process. Ideally, make it part of the development. Have a solution that detects all code as it comes into the organization. It doesnt matter if that code is cut and pasted from the Web or whether developers bring it in on a memory stick from home. Create a system that identifies and checksin real timewho brought in the code, where and when. It must recognize the IP attributes, log them, and identify the copyright and license data. It must also check them against policies you establish and then take the appropriate action if it detects a violation. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Yes, this is timeconsuming to set up, but it must be thought of as part of the product quality process at the operational level. If you do all this and someone sues you, you can bet that the judge will look a lot more kindly upon your company if youve gone to this measure.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>One of the best side effects of such a system is that someone is always responsible for any action taken. For instance, if theres a violation, maybe the system sends off an alert email to Legal. Or you program it to pop up a dialogue box on the developers computer so he can comment I only used that illegal code for testing. I will take it out. The developer is alerted and reminded to take responsibility. &nbsp;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Conclusion</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Thats it. Remember, dont talk yourself out of it because the industry dynamics in place now demand that its part of the development process Bidding software on the Web, unprecedented access to code, Google search, increased regulatory guidelines and governancethese factors have converged. An operationalized library system is not only a natural at this point, but it has a very interesting trajectory. Think of the ways it can apply to digital contentand it will.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Spring, Adobe Partner for Java RIA]]></title>
	<link>http://www.buyfastsoftware.com/spring-adobe-partner-java-a-3595.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>SpringSource and Adobe partner to deliver rich Internet applications to Java developers via integration between Spring and Adobes Flex. The companies will offer one opensource solution and one commercial solution based on their integrated technologies.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>HOLLYWOOD, Fla.SpringSource and Adobe have announced plans to partner to add Spring support to Adobes Flex platform, both in the browser and on the desktop using the Adobe Integrated Runtime, or AIR.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At his companys annual SpringOne developer conference here, Adrian Colyer, chief technology officer at SpringSource, announced the Spring/Adobe partnership.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And Chris Ethier, group product marketing manager for Adobe LiveCycle, said in an interview with eWEEK, Were looking to simplify the creation of rich Web applications<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, the partnership is aimed at simplifying the development and deployment of rich enterprise Java applications by providing integration between the Adobe Flash and SpringSource platforms. Ethier said this collaboration will make it easy for Java developers to create enterpriseclass RIAs rich Internet applications using Adobe Flex software, a cornerstone of the Adobe Flash Platform, and Spring, the de facto standard for enterprise Java.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Colyer said with support from Adobe, SpringSource is introducing Spring BlazeDS Integration, a new opensource project that provides tight integration between Spring and BlazeDS, Adobes opensource serverbased Java remoting and Web messaging technology. A beta version of Spring BlazeDS Integration will be available from SpringSource in midDecember. This will be an opensource technology, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also in development for early next year is the SpringSource Adapter for Adobe LiveCycle Data Services ES, which will provide integration with Adobe LiveCycle Data Services ES, enabling the creation of server pushbased applications based on Adobe Flex for realtime and near realtime solutions. This will be a commercial product, Colyer said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Both SpringSource and Adobe enterprise have been asking for this integration, Ethier said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Anil Channappa, senior product manager for LiveCycle Data Services and Blaze DS, said the Adobe integration with Spring is timely as it comes ahead of Spring 3.0, which will feature enhanced support for REST Representational State Transfer. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This is very similar to an ESB Enterprise Service Bus, but we are not claiming to be an ESB, Channappa said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>LiveCycle Data Services ES software is a realtime remote and messaging framework that streamlines the development of RIAs using Adobe Flex software and the Adobe AIR runtime by abstracting the complexity required to create dataintense server pushbased applications.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>It will be easy to expose Spring Beans for remoting by Flex and integration with Spring Security, Colyer said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Speaking of the opensource side of the partnership, Rod Johnson, CEO of SpringSource, said he is excited about the new opensource project to do integration between the Spring Web stack and Flex.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[VPL Visual Programming Language]]></title>
	<link>http://www.buyfastsoftware.com/visual-programming-language-a-3594.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Included with the Robotics Studio is the Visual Programming Language. This is both a language and an IDE for visually programming robotsnot by writing code, but by graphically connecting dataflow pieces on a diagram.<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The VPL simplifies the process of developing robotics applications. However, advanced programmers typically prefer not to use it, instead opting to write code manually, such as in C, C or even Python. Still, Microsoft is quick to point out that while the VPL is targeted to beginners, it can be used by advanced programmers as well.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>When piecing together the various entities in the VPL, the display on the screen is similar to a workflow diagram and includes common programming constructs such as variables and ifstatements. In the left panel of the VPL is a list of the basic activities that include those in the previous diagram as well as a few others such as one for handling calculations.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, below the panel of basic activities is another panel containing more advanced services that are preconfigured for common tasks. I dont have space to list them here and you probably wouldnt want to read the whole thing, anyway but there are interesting services, such as Game Controller, which lets developers read a game controller via a DirectInput interface; Generic Motor, whichas its name impliesis a generic interface to a motor; and Generic Sonar, which lets programmers interface to a sonar device. Other services are devices such as batteries, articulated arms, differential drives and Web cams. However, there are also interfaces for data processing such as a message logging and accessing SQL devices.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Programming Robotic Studio with Visual Studio</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The fundamental approach to programming a robot with Robotics Studio is by piecing together various services so they can all work together. These services can operate independently and concurrently, just as most advanced robots need. Developers use preexisting services that ship with Robotics Studio along with their own custommade services. Programmers use services that send messages to a robot to control its actuators and they use other services to receive messages from its sensors. Developers can have services that take input from a human controlling the device, such as through a dialog box on the computer screen or through a remote device such as a game controller. All of these pieces work together to easily create a robot controller.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Robotic Studio is actually a whole set of tools, but once involved in a project, users will likely be working within good old Visual Studio, writing their own code, such as in C. The official Microsoft Robotic Studio site includes several tutorials and introductions to help get started. One tutorial is a video that includes a PowerPoint presentation that explains the basic steps of piecing together services to control a wheeled robot specifically one of the Lego robots that connects to the PC via Bluetooth<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>These services are quite simple, but theyre representative of a more advanced project. The first service involves displaying a dialog box called a Direction dialog, which is just a box with five buttons on it, four for each direction forward, back, left, and right, and one for stop. The next service might seem a bit trivial to a seasoned programmer, but its nevertheless a required stepits waiting for a button press on the Direction dialog. And then the following service sends the appropriate command to the robot.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Lego robot in the tutorial has a drive mechanism whereby two wheels are independently controlled and can move either forward or backward at different speeds. Using the Robotics Studio, developers can create a differential drive service that controls the wheels; the Robotics Studio includes a readymade service called Lego NXT Drive specifically for this purpose. Users can see this service in the VPL, but they dont need to use VPLthey can access the service from your C code in Visual Studio.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Programmers can then write the code to connect the different services together by creating instances of classes and then partnering their objects using a Partner attribute in the C code. In no time theyll get the system up and running. In addition, its the users choice whether to use the VPL IDE or to code the robotics by hand using C.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Conclusion</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Robotics Studio is surprisingly easy to use. Programmers can quickly piece together all the services necessary to handle the controlling of a robot and the responding to signals from the robots with little, if any, programming. The software comes in two forms a free Express form, and a Premium version. For many hobbyists, the free Express version should be sufficient.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft Robotics Studio 2008 Makes Controlling Robots Easier]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-robotics-studio-2008-makes-controlling-robots-easier-a-3593.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>The Microsoft Robotics Studio 2008 offers a suite of tools that makes it easy to write code that controls robots, from simple robots to advanced robots. Application developers can choose from the Visual Programming Language within the Microsoft suite or C to create code. The runtime takes care of all the concurrency headaches so developers can focus on the more important issues of coding for robotics.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsofts newest version of its Robotics Studio is a whole set of tools designed to help developers write code that controls robots.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Robotics Studio 2008 offering, launched in midNovember,&nbsp;includes an IDE Integrated Development Environment for visually and graphically producing your code. Developers can also use the tools in conjunction with Visual Studio to write their own customized code.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Robotics Studio includes the Visual Programming Language IDE, as well as several runtime libraries to handle the connections to the devices. There is also an entire simulation environment and a set of preconfigured services set up to work with several popular robotic devices such as Lego Mindstorm devices.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Concurrency and Robotics Studio</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Robots involve multiple concurrent processes. For example, the robots the United States has sent to Mars have to do an enormous amount of things simultaneously. They move around the terrain, which involves controlling the steering and power of six wheels, each of which has a separate motor. Theyre also taking readings from the various instruments, responding to remote commands from Mission Control, and sending data back to Earth. And dont forget theyre even performing scientific experiments. For example, they include an alpha particle Xray spectrometer.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>All of these processes involve separate code in the form of multithreaded processing. For a programmer, that can be nightmarish, as they have to take care of locks, semaphores and all the usual multithreaded headaches. Thats where the Robotics Studio makes life easier It includes the CCR Concurrency and Coordination Runtime, which is a programming model that handles messaging and orchestration primitives, alleviating the need to manually handle all the lowlevel threading headaches. This lets the developer focus on more important tasks and spend less time fighting with lowlevel code.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Simulation Environment</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I ran Microsoft Robotics Studio on a Toshiba Satellite U305, running Microsoft Vista, with Intel Core 2 Duo 1.8GHz and 2GB RAM.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>One fun thing about the Robotics Studio is it includes a 3D simulation environment that models actual physics using the PhysX engine from Nvidia. At first glance, the presence of this Microsoft Visual Simulation Enviroment in a robotics studio might seem a bit odd, but the reason is that the simulation environment can include a simulation of the robot itself. This simulated robot can interact in an environment in the same way that a real robot would. In other words, if you dont have access to a robot, you can still control a simulated one that behaves just like the real thing.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft included with the Simulation Environment several prepackaged sample simulations of actual robots, such as one called iRobot Create. This is an educational robot for students and researchers made by iRobot, a company that makes robotic vaccuum cleaners. There is also&nbsp;the LBR3 Arm, made by KUKA, NXT Tribot part of the Lego Mindstorm line, and the Pioneer 3DX, made by Mobile Robots.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[New Group Promotes Web Services Interoperability]]></title>
	<link>http://www.buyfastsoftware.com/group-promotes-services-interoperability-a-3592.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>The Web Services Test Forum launched to provide an open community to improve the quality of the Web services standards. Initial members include IBM, Oracle, Red Hat, Cisco, TIBCO and Ford.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>A new industry consortium has formed to address the issue of Web services<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>testing and interoperability, with big names such as IBM, Oracle, Cisco and Red Hat leading the way among vendors and enduser organizations such as Ford Motor Co. taking part as well.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Web Services Test Forum launched on Dec. 8, providing an open community to improve the quality of the Web services standards, with initial membership from Active Endpoints, the Automotive Industry Association, Axway, Cisco, Eviware, Ford, Fujitsu, Hitachi, IBM, Oracle, Red Hat, Software AG, Teamlog and TIBCO Software. Using customerbased scenarios, interoperability is validated in a multivendor testing environment. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>WSTF officials said customers and vendors alike, independent of their geographic location, can dynamically test their applications against available implementations to ensure interoperability is preserved. As an open community, WSTF has made it easy to introduce new interoperability scenarios and approve work through simple majority governance.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>IBM is a founding member of the Web Services Test Forum, said Karla Norsworthy, vice president of software standards at IBM. Weve been active in implementing scenarios and maintaining IBM product endpoints as well as socializing the benefits within the community and encouraging participation.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Norsworthy added<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This extends our ability to provide customers with interoperability for Web servicesbased scenarios. This forum provides us with a way to test for interoperability across product and specification life cyclesso that it is easy for us to verify that a new release or fix pack still interoperates with other vendor implementations. This saves us from needing to bring up copies of products from other vendors in our labs. It also provides a lightweight way to test new scenarios of interest to customersand a forum to bring the community together to have those conversations. This will give our customers additional assurance on interoperability promisesas well as documented best practices to help them deploy serviceoriented solutions in a timely way.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>WSTF officials said members plan to work closely with their customers to develop scenarios and fill a void by providing access to an open forum to test or validate applications and services. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Web Services Test Forum WSTF, an open organization consisting of representatives from industry, will play a key role in accelerating interoperability for Web services standards by not waiting for Web services standards to be approved before initiating testing based on customer scenarios, said Dan Toth, manager of Enterprise Architecture at Ford, in a statement. It is very important that interoperability issues be identified as early as possible in order to eliminate obstacles to adopting Web services.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Members can test their product implementations against other members in an open environment. Providing access to continuously available services minimizes the need for each vendor or customer to set up multivendor test environments inhouse, WSTF officials said. This testing is intended to help organizations deliver higher quality products and open standards specifications, simplifying integration and improving interoperability for customers in heterogeneous environments.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The WSTF is a communitydriven initiative, in some ways a successor to the early SoapBuilders work, said Steve Harris, senior vice president of the Java Platform Group at Oracle. What Oracle brings to the table is hosted endpoints and handson work with the participants in driving the public and emerging scenarios. Given Oracle Fusion Middlewares hotpluggable strategy, which supports multiple application servers and component technologies, Oracle benefits from easier access to multiple vendors and from the shared knowledge in supporting realworld scenarios and best practices.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Sonal Rajan, senior marketing manager at Active Endpoints, said his company has been involved since WSTFs inception. We felt it was important to do so, given the role that orchestration plays in our customers multivendor SOA serviceoriented architecture infrastructure. Interoperability as a result is key for us. Through the WSI 1.1 Basic Profile Web Services Interoperability Organization, interoperability has helped the industry significantly; the proof is in demonstrating interoperability and developing best practices. To date, weve developed client and service implementations for each of the scenarios currently under test. And weve continued with the rest of the team in the development and testing of others. ActiveVOS is used as the implementation of both, and as such we use it as a service consumer and a provider.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Rajan added, For Active Endpoints, WSTF represents an efficient way to carry out broad multivendor testing and integration.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The AIAG is the first industry association member of the WSTF. The AIAG joined WSTF to improve interoperability capability within the automotive messaging infrastructure, AIAG officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>AIAGs members operate with a complex set of interrelated processes, executing both internally and connecting externally to their partners. Interoperability is a critical success factor for the automotive messaging infrastructure, said Tim Fowler, director of supply chain and ecommerce at AIAG. AIAG sees WSTF as the forum in which we can quickly validate interoperability requirements against a multivendor environment and translate the results into concrete plans for the continual improvement of the automotive messaging capability.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ronald Schmelzer, an analyst with ZapThink, said he wonders why the WSI wasnt enough. Said Schmelzer<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In some ways the efforts of the WSTF is redundant with the efforts of the WSI, but then again, the WSI hasnt been doing much in the past few years. In fact, its pretty notable how absent the WSI has been from SOA efforts in the past few years. The fact that we would need a new organization to focus on interoperability scenarios says much about the inability of the industry to come to any longterm agreement on these things. Also, the fact that it is always the same group of vendors rearranging the deck chairs on the interoperability question really makes one wonder whether the vendors will ever be able to champion the task of interoperability on their own. Perhaps a consortium of the largest IT buying end users should be in charge instead<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, the WSTF plans to work with various standards bodies to help speed the standardization process for emerging Web services standards.&nbsp; <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[IBMs Rational Telelogic Key to Cedara WebAccess]]></title>
	<link>http://www.buyfastsoftware.com/ibm%20s-rational-telelogic-cedara-webaccess-a-3591.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Key to creating Cedara WebAccessdevelopment started in early 2008was Merges use of IBM Rationals Telelogic Synergy and Change management<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>tools. Merge has been a Telelogic customer since before IBMs 745 million purchase of the company in April, Bascom said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Telelogic suite of tools allowed us to develop the software and let us track the changes accordingly, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Synergy and Change tools let Merge developers simplify the process of managing changes throughout the life of the application. They were able to collaboratively manage, automate and visualize the development and delivery of the Cedara WebAccess software.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Syed Raza, product marketing manager for IBM Rational Telelogic, said Merge was like most customers in that it used Telelogic Synergy and Change together. About 80 percent of customers use the two products in combination, and many use them with the Telelogic Doors requirements management platform.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Telelogic Synergy offers software configuration management capabilities for such artifacts as source code, documentation and images related to software development. The taskbased product lets users keep track of all changes made to a code base.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Telelogic Change is a Webbased change management product used for request tracking and reporting, enabling customers to automate and manage changes to such aspects as software applications, product requirements and business goals.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The taskbased nature of the Synergy product is what was attractive to us, Bascom said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The product made it easy for developers to see whether a change to the software had been made, and whether that change broke anything that needed to be fixed, he said.<B><op></op></B></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><B><op>&nbsp;</op></B></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Another important aspect of Synergy was the ability to create multiple databases for customers that can sync with Merges own database. IBMs Raza said that ability is particularly important for customers working across multiple groups. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With Telelogic Change, Merge was able to create a specific log that helped keep track of change requests and defects during the development process, Bascom said. In addition, the tool was easily customizable for what Merge wanted to do.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We didnt have to change our process for it to work for us, he said. We could change the tool to fit what we wanted to do.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Raza said being able to track changes and fix defects is a key part of creating useful software.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The idea behind the Telelogic tools is to capture and manage all sorts of change in your company, he said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The tools, according to Bascom, enabled Merge to assure customers that the Cedara WebAccess technology not only meets their needs for getting products to end users in a fast and efficient fashion, but that the product also complies with the demands of the various federal regulations governing privacy and security.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Merge is just beginning to roll out Cedara WebAccess now, he said, though there was a lot of interest from attendees at the Radiological Society event in Chicago. Cedara WebAccess is being sold through Merges OEM business; Merge will sell it to other parties, which will then sell it to their customers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Merge expects the first deployments of the technology to begin late this year or early in the first quarter of 2009.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Sometime next year, Merge will be adding the capability of creating threedimensional digital images from multiplanar reformation images, or MPRs. MPRs offer twodimensional image slices, Bascom said. Through the new capabilities Merge will add to Cedara WebAccess in 2009, health care providers will be able to navigate through 3D images created from 2D MPRs.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Its a way of viewing 3D data in a 2D environment, he said. <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Merge Uses IBM Rational Tools to Build Medical Imaging Software]]></title>
	<link>http://www.buyfastsoftware.com/merge-uses-rational-tools-build-medical-imaging-software-a-3590.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Merge Healthcare is rolling out Cedara WebAccess, which enables medical professionals and patients to view digital medical images via any Web browser on any Webenabled device, such as laptops to smartphones, including the Apple iPod. Merge built Cedara WebAccess with the help of tools IBM Rational acquired when it bought Telelogic this year for 745 million.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Health care professionals for years have been pushing for more efficient, costeffective and environmentally friendly ways to access their medical images.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The days of paper reports and film are slowly giving way to new computerbased digital imaging capabilities. However, most of these processes require systems especially made for receiving the imagesranging from Xrays to CT scans to MRIsor computers with the capability of handling large downloads. &nbsp;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The result can be systems that are expensive to buy and maintain, with the patient data being kept on computers being handled by doctors and nurses, said Peter Bascom, vice president of engineering at Merge Healthcare, a company that specializes in medical imaging software and services. It also drives up the need for greater computer storage capacity.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Merge has come out with a solution designed to offer medical professionals an efficient and fast way of accessing the digital medical images while increasing the security around the data. The company in November rolled out Cedara WebAccess, a Webbased solution that lets doctors and nurses view medical images from any device that has Internet access and a Web browser.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Its also done in a thinclient environment The medical image is housed on a secure, backend servereither at the clients site or hosted by Mergeand secured through the Internet device, whether its a PC, laptop or Webenabled PDA, which Bascom said makes the setup more secure and easier to manage. It also eliminates the need to rapidly grow storage capacity.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Using any browserwe let you use Googles Chrome, Safari, Internet Explorer, Firefoxyou can access the image, he said. Theres no install of any software necessary on the client machine. All you need is an account on the server.  The underlying theme is being able to gain access to the images anywhere.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Merge announced Cedara WebAccess Nov. 25, then showed it off the week of Dec. 1 at the Radiological Society of North America conference in Chicago.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The move came a few weeks after Merge introduced Merge Mobile for the iPhone, an application that lets medical professionals and patients view digital medical images on their Apple iPhone or iPod Touch. Cedara WebAccess expands that capability to all Webenabled devices, including PDAs that compete with the iPhone.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Appcelerator Takes On Adobe AIR with Titanium]]></title>
	<link>http://www.buyfastsoftware.com/appcelerator-takes-adobe-with-titanium-a-3589.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Appcelerator announced a preview of Appcelerator Titanium, an opensource platform for building desktop and mobile applications using a common set of Web technologies. The technology enables developers to build desktop Web applications that can operate both online and offline. That capability prompts comparisons with Adobe AIR, but Appcelerator boasts opensource components as opposed to Adobes proprietary technology.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Appcelerator has announced the release of a public preview of Appcelerator Titanium, an opensource platform for building desktop and mobile applications using a common set of Web technologies. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Appcelerator officials said Titanium enables developers to use standard Web technologies such as HTML, CSS and JavaScript to quickly and easily develop applications that can be deployed to multiple platforms, including the desktop, the browser or the mobile device. This capability has caused more than one observer to view Titanium as a clear competitor to Adobe Systems Adobe Integrated Runtime AIR. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>It is easiest if you think of Appcelerator as an open Web version of Adobe AIR in that it is a runtime that has extended APIs that allows developers to create applications using Web technology, said Dion Almaer, cofounder of Ajaxian.com. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As with Adobe AIR, Titanium, unlike traditional Web applications, which are limited to operating within the browser, enables developers to create applications that are able to read and write local data on the desktop and interact with the operating system. In particular, Titanium enables developers to build desktop Web applications that can operate both online and offline.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Titanium is built on top of a number of leading opensource technologies, including WebKit, Gears and Chromium, and is designed to work on Windows, Mac and Linux desktop operating systems. The Windows and Mac versions are available immediately, and the Linux version will be available in January 2009. Titanium is distributed under the Apache Public License. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>It is built gluing and molding WebKit, Chromium and Gears in very interesting ways indeed, Almaer said of Appcelerator. A lot of tough work was done in getting the glue to bind to graphics tool kits on various platforms, and then the work to tear apart Gears and allow it to take in new modules which implement APIs such as native windowing transparent custom chrome, direct file system access, database integration and storage, desktop notifications, application and system menu control, and geolocation.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Developing for the desktop had shifted down in priority in recent years, said Michael Cote, an industry analyst with RedMonk. But desktop development has recently picked up more interest as rich Internet application RIA technologies have pulled down the Web development experience to the desktop. Increasingly, developers have the option to use known Web frameworks to expand into a previously unreachable area, the desktop.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Although Cote said it is too early to tell whether Titanium is a game changer, it is definitely a technology to watch, particularly for the enterprise.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In the RIA world, Adobe is currently king simply because theyve been at it so long and control the tool set, Cote said. That said, they lack being fully open source when it comes to the newly named Flash Platform. This may not have been a problem for their existing, Flashcentric developer base, but as Adobe expands out into the enterprise and traditional developer world, its becoming a problem. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For Appcelerator, then, the fact that Titanium is open source is very interesting. I think in 2009, the game changing moves for all the RIA and AJAX Asynchronous JavaScript and X M L vendors will be how they drive adoption and use, not so much the raw technology itself. <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Google Developers Say Native Client Bridges Gap Between Web, Des]]></title>
	<link>http://www.buyfastsoftware.com/google-developers-native-client-bridges-between-a-3588.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Google software engineers refuse to address the Web operating system question. They did discuss Native Client, a new opensource technology designed to complement JavaScript, Microsoft Silverlight, Adobe AIR and Flash. Native Client is geared to address the security issues inherent in leveraging native computer code in application development, helping Google bridge the performance gap between Web and desktop applications. What would make a Web operating system, anyway</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Net Applications made waves last week when it told reporters Google is masking origins of some of the traffic streaming out of its Mountain View, Calif., headquarters. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Google dumped fuel on the fire by unveiling Native Client, an open source runtime engine, browser plugin and compilation tool set to boost Web application performance on computing devices. Some observers think Native Client could be combined with Googles fresh from beta Chrome browser, Gears and to form some of Microsoft Windowskilling Web operating system. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>eWEEK caught up with some of the men behind Native Client, which interestingly is a research project but not a famed 20 percent time project, to find out what Googles up to. Googles Linus Upson, director of engineering, Brad Chen, engineering manager for Native Client and Henry Bridge, product manager for Native Client, obliged eWEEKs questions.</SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Questions, which address what Native Client is and why its such a hard nut to crack, were formed with help from Gartners Ray Valdes. Answers include jokes about Googles product secrecy and jibes about how Microsoft has conflated the definition of what an operating system is.&nbsp; &nbsp;</SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Q</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold> The Net Applications folks sparked a lot of interest with their notion of hidden traffic traits at Google, and suggesting that Google is using some other operating system we dont know about. Then, conveniently, you release Native Client, leading some people to connect the dots that if you take Native Client and combine it with Google Gears, Chrome and Android</SPAN></SPAN><SPAN stylemsobidifontweight bold><xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><SPAN classarticledate>, you could create a Web operating system. So, lets start with the Native Client overview. What is it</SPAN><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Upson</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold> Ill let Brad and Henry talk about the Native Client details, but as far as these user agents with no identifier, I can honestly tell you I have no idea. I can also tell you that when we were developing Chrome, we didnt want some people to see some new user agent on our Web sites, and so since we used the same rendering engine as Safari, we just claimed to be Safari on Windows, and so we were very careful not to leak any user agent stuff. Several people have looked into it and no ones figured it out yet, but I can also tell you quite definitively it has nothing to do with Native Client. &nbsp;</SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Q</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold> OK, so is there a Google operating system in the works then</SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Upson</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold> We dont comment on rumors like that, just like when people ask us about all kinds of crazy things. </SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Q</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold> Similar to like how you denied the existence of Chrome before you announced Chrome</SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Upson, joking</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold> Just like with Chrome, just like with the space elevator and the zeppelins. I cant talk about them.<op></op></SPAN></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Q</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold> What is Native Client and why functiontargeted extensions such as Google Gears cannot fill the gap for specific horizontal scenarios<op></op></SPAN></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Bridge</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold> We view Native Client as a functiontargeted extension. Basically, what Native Client is, is a technology for allowing Web developers to get access to the enormous computational power that exists on users machines today. Theres a significant gap today between the computational performance you can achieve with a program running natively on a machine and what you can do via JavaScript in a Web browser. So, really were trying to bring that power to developers so that they can create new types of applications that employ native code. We released this this week is that it was at a stage that we felt like it was ready to share with the opensource community and the security community to get feedback from them. We want the security community to really try and break out of it so that if we decide to incorporate it inside a product down the line weve hopefully addressed the security issues in the technology. The security community on the Internet and the opensource community have a great history of finding things that are incredibly obscure.</SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Q</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold> When were dealing with Web applications</SPAN></SPAN><SPAN stylemsobidifontweight bold><vshape idx0000i1026 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75> <vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><SPAN classarticledate>, security is always a concern, but why is this such a big concern with Native Client</SPAN><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Bridge</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold> Native code is generally viewed as very scary. Native code is what the applications on your computer run right now and that means when its installed on your computer it has access to the underlying parts of your system, such as the hard drive and the network subsystem. It allows applications to do scary things like erase your hard drive or spread malware over the network. The approach that weve taken with Native Client is that weve only allowed the native code to run on these models to do a select set of things, so you cant access the network or the files on the computer. It keeps users safe from all kinds of security concerns.</SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Q</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold> So what did you do to lock up the native code for Native Client Warning the following answer is best enjoyed if youre a developer.</SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Chen</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold> Native code modules typically have full access to the operating system interface and thats the way they get access to the network and file system. In the Native Client container, we give the native code module access to the browser, so it can interact with the browser the same way JavaScript with the browser, that is safely interacting with the DOM and such. The system prevents the native code module from interacting with the operating system. What we need to implement is reliable disassembly of x86 code and thats sort of like the holy grail if you will, or the very difficult problem that other people have sometimes considered not possible. We basically set up a set of rules and have a static validator that dissembles the code and is able to check that the rules are followed and because the rules are followed, were able to check that were getting reliable disassembly. Then we can determine which instructions we do allow or do not allow in the native code module. </SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Upson provides a highlevel answer for us nongeeks</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold> With modern programming techniques, its very hard to know what a program does, and that makes it difficult to say whether something is going to do something bad to your machine. Basically what weve done with Native Client, is made it so that with the native client module, you cant do a lot of the tricky things that make it difficult to understand what the program is doing. You can only do the core functionality of what the programs are allowed to do. That allows us to look at it and see whether it is going to do something dangerous.<op></op></SPAN></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Q</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold> Native Client runs on Firefox, Safari, Opera and Google Chrome and supports any modern Windows, Mac or Linux system that has an x86 processor. Why no support for Internet Explorer</SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Chen</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold> Weve actually been working on Internet Explorer, but the fact is all the browsers we do support all use NPAPI Netscape Plugin Application Programming Interface and is implemented fairly similar to the way that NetScape and Mozilla created it. Internet Explorer doesnt support NPAPI at all. The Mac OS version of Safari has an NPAPI version that is quite different from the others. Were working on both of those and consider them essential, but they just werent at the level of function and stability that we thought it made sense to include them in the first research release.<op></op></SPAN></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[How MTV Uses the Spring Framework]]></title>
	<link>http://www.buyfastsoftware.com/uses-spring-framework-a-3587.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Justin Edelson, vice president of Applications &amp; Platform for MTV Networks Global Digital, also spoke at SpringOne Americas and said MTV Networks is migrating from the ATG Dynamo Web application platform to Spring. Edelson said MTV Networks sites are a mix of Java, PHP, Ruby, C and .NET software, and the use of ATG Dynamo worked well for the company. However, ATG Dynamo was a fantastic piece of technology, but its dying a painful death, he said. <xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Edelson said most of the major sites, including MTVs Viacombased sister sites such as VH1, Comedy Central and Nickelodeon, were built using ATG Dynamo. and the developers invested heavily in IoC and dependency injection. There also is a range of skill sets in the developer ranks, he said. Longtime employees know the ATG tool set, while newer employees know Spring and Hibernate. But Spring has won over because there is a growing talent pool of Spring developers, broad adoption of the Spring Framework, a relatively easy learning curve and externalized configuration, Edelson said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The MTV Networks migration strategy was to make applications containerindependent and to stop launching new Dynamo sites. And, like LinkedIn, one of MTVs core tactics included enhancing or extending Spring, as well modularizing the organizations code base, Edelson said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>To enhance Spring, MTV Networks added support for nested Bean factories, global Beans, combinational configuration, a config path and JMX Java Management Extensionbased Bean definition browsing. This was all wrapped in a package the developers called BoxSpring.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>To modularize the code base, MTV Networks used Maven as its build tool, implemented a lever for adding unit tests and packaged default configurations with code. In addition, the team built various supporting bits such as a Grailsbased module browser, Maven plugins for copying code around and documentation standards. The team also used the Hudson extensible continuous integration engine, Edelson said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The migration project continues with most of the infrastructure work completed in the first half of 2008 and the first BoxSpring applications launched in the second half of 2008, Edelson said. The first rewritten site will launch in the first quarter of 2009, he said. However, Edelson would not give a firm time frame for completion of the overall migration. <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[LinkedIn, MTV Tap Spring to Develop Core Apps]]></title>
	<link>http://www.buyfastsoftware.com/linkedin-spring-develop-core-apps-a-3586.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Major social networking and media organizations such as LinkedIn and MTV Networks are leveraging the Spring Framework to build core applications that run their enterprises and Web sites. The opensource Spring platform is known for reducing the complexity of enterprise Java development.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>HOLLYWOOD, Fla.Popular sites such as LinkedIn and MTV are using the Spring Framework to lessen the complexity of their Java development environments.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At the SpringOne Americas developer conference here, Yan Pujante, a distinguished software engineer and member of the founding team at LinkedIn, said the social networking organization has been using Spring since 2005 and has more than 1,600 Spring files in use and more than 15,400 Spring Beans for an average of nine Beans per Spring file.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Pujante said LinkedIn uses Spring for various things, but primarily uses Spring Core and Spring IoC. IoC is Inversion of Control, also known as dependency injection. Dependency injection refers to the process of supplying an external dependency to a software component. LinkedIn also uses Spring MVC and is looking at the new Spring dm Server for its modular OSGi Open Services Gateway Initiative capabilities, Pujante said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Why Spring There were some problems we wanted to solve, including hardcoded wiring, issues with configuration, manual lifecycle management and hardtoreuse software wiring, Pujante said. So LinkedIns solution was to use Spring in addition to some LinkedIn extensions.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With Spring as a solution, Pujante said, Wiring is not in code anymore, there is a standard way to inject configuration, Spring handles lifecycle issues automatically and it is easier to reuse Spring files.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Pujante said Spring is extensible and his LinkedIn team enhanced it to support its particular needs. We decided to enhance Spring to do what we wanted it to do, Pujante said. We added a new XML vocabulary. Another way to extend Spring is having your own custom property editor, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition to the new XML vocabulary and custom property editors, LinkedIn also added a new kind of application context for lifecycle management with components, Pujante said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Pujante said LinkedIn also created LinkedIn Spring components. A LinkedIn Spring component is a reusable, selfcontained piece of Spring wiring and configuration that is recursive by nature and is integrated into the LinkedIn build framework.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>LinkedIn, created in 2003, has more than 30 million members. The company has two data centers with more than 600 machines supporting an infrastructure of Java applications, SOA serviceoriented architecture platforms, Apache Tomcat, Spring, Oracle, MySQL, OSGi and other components.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Pujante said although Spring has helped a lot in creating applications at LinkedIn, it does have its minuses, including the drawbacks that XML is verbose and code refactoring does not work well with Spring files.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Google Chrome Emerges from Beta to Formally Challenge Microsoft ]]></title>
	<link>http://www.buyfastsoftware.com/google-chrome-emerges-from-beta-formally-challenge-microsoft-a-3585.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Google says performance and stability requirements have been met for its Chrome Web browser, which could eventually be the front door to a Google Webbased operating system to challenge Microsofts Windows hegemony. Key features include fixes for video and audio glitches, a bookmark manager, and privacy controls. In another coup for Google application development, the fastest Web browser becomes even faster to improve users Web services experiences.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Google Chrome officially emerged from beta Dec. 11, roughly 100 days after the search engine giant unveiled its Google Web browser.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Google is comfortable removing the beta tag from Chrome because the Web browsers goals for stability and performance have been met, Google Engineering Director Linus Upson told eWEEK in an interview before the release.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In its first 100 days, Chrome has amassed more than 10 million users worldwide, or less than 1 percent of worldwide browser market share. Although this is just a fraction of what rival browsers Microsoft Internet Explorer 70 percent, Mozilla Firefox 20 percent and Apple Safari less than 10 percent rake in, it is a notable adoption rate for such a young, untested product.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>That could change with the graduation of Chrome from beta to a formal release, shaped largely by suggestions, criticism and all kinds of feedback from early users, Upson said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Chrome, already judged to be the fastest Web browser, has gotten even faster. From the first beta, Chromes special V8 JavaScript engine ran 1.4 times faster than others on the SunSpider benchmark and 1.5 times faster on the V8 benchmark. Upson pledged even more speed down the road, but declined to provide specifics. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Everything can always get faster, Upson said. The stuff that the V8 guys are working on for this coming year will be pretty eyepopping if theyre able to pull it off.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As widely reported already, Chrome now boasts a bookmark manager that lets users more easily switch between another browser and Google Chrome with the bookmark import and export features, and manage bookmarks. This is crucial for power users who have hundreds or even thousands of bookmarks.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, all of the features in Google Chrome that affect user privacy are now grouped in one place, with detailed explanations for each one. This has been a big issue due to concerns that Chrome features were sucking in and storing user data.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Chrome also handles audio and video plugins better, Upson said. In the future, Google will add form autofill and RSS support, as well as a muchrequested extensions platform and vital support for Mac and Linux. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Greg Sterling of Search Engine Land spoke to Google Chrome guru Sundar Pichai for his take on other Chrome components, such as location. A miffed Om Malik sniffs at the release, noting that a less than 1 percent penetration rate wont cut it.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Those already using Google Chrome will get the newest version automatically in the next few days. Why was Google so quick to take Chrome out of the beta stage Google products such as Gmail have spent years as betas. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Does Google feel its urgent to make Chrome as strong as possible so it can take on IE, and perhaps Microsoft Windows, with Chrome and other application components Read more on this in an extended Q&amp;A with Upson and other Google engineers here. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Asked this question, Upson declined to bite, saying Chromes cycle symbolizes Googles methodology for releasing client software <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We have a more traditional view of beta because its software that people install on their computers and could impact their computer and other software they use. Its different than clicking on a link, so we have a more traditional beta cycle. Users report bugs, we fix those bugs and then once weve hit our performance and stability requirements, we take the beta label off.<EM> </EM><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Google programmers launched Chrome Sept. 2 with a comic book as a marketing tool, but the portents of the product were anything but light. Chrome was immediately viewed as a wouldbe killer of Microsofts Internet Explorer browser; the browser could be the front door to a broader Web operating system Google is building.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[JetBrains Delivers Meta Programming System Beta]]></title>
	<link>http://www.buyfastsoftware.com/jetbrains-delivers-meta-programming-system-beta-a-3584.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>JetBrains, maker of the popular IntelliJ IDEA Java tool set, announces the beta version of its Meta Programming System for application development. JetBrains MPS encourages the use of DSLs and code generation. MPS also implements the LanguageOriented Programming paradigm for building enterprise applications.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>JetBrains, the maker of the popular IntelliJ IDEA development tool for Java, has announced a beta version of its Meta Programming System product. MPS represents a new concept of software development that implements what JetBrains refers to as the LanguageOriented Programming paradigm.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>MPS has been in R&amp;D at JetBrains labs in St. Petersburg, Russia, for several years and will be released as a 1.0 version in early 2009 following the beta release.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>JetBrains officials said MPS is an environment for&nbsp;software developers to create new custom languages, extend existing languages and use them to develop programs. MPS is also an instrument&nbsp;for creating DSLs domainspecific languages. Domain experts who are not familiar with programming can easily use DSLs created with MPS, JetBrains said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Sergey Dmitriev, cofounder, president and CEO of JetBrains, started MPS as a research project in 2003. In 2004, its underlying concepts were described in an article on LanguageOriented Programming. In 2005, JetBrains opened an Early Access Program for MPS; in 2006, Dmitriev spoke with eWEEK about LOP; and since 2006 the company has been using MPS in developing some of its new products.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Over these years, we have accumulated a lot of our own experience and gathered valuable feedback from early adopters, and this turned MPS from a research project into a mature product that we want to present to you now, a company spokesperson said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In an interview with eWEEK from 2006, Dmitriev said a development platform should allow developers to not only to extend an existing language, but also to easily design a whole new language and build an intelligent editor for it. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>To run programs written in such a DSL, the platform should support writing generators to any existing runtime platformJava or .NET or whatever, Dmitriev said. Using such specialized DSLs allows writing programs on a much higher level, so these programs will be much more maintainable and expressive.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Many tool makers are looking at the value of metaprogramming. For instance, Anders Hejlsberg, a technical fellow at Microsoft and creator of the C language, said metaprogramming is high on my list of things to attack in Cto make it a better metaprogramming system. To open up the black box ... Enterprise applications<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>live and die by metaprogramming. Theres code generation everywhere. And the tools for doing this are terrible; we need a modern approach to that.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>JetBrains officials said the main focus of MPS is to allow creating new languages and extending existing ones&nbsp;as easily as possible. It enables the definition of language type systems, constraints and specialized editors to produce new, powerful and easytouse languages.&nbsp;Moreover, MPS uses a generative approach Languages are described&nbsp;on a higher level, and MPS generates compilable code in other languages,&nbsp;particularly in Java.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>When we started working on MPS back in 2003, it was a research project that could do very little, but was a lot of fun to play with,&nbsp;Dmitriev said in a statement. However, we have always been very serious about extensively using our own products, and right now we are already using MPS to develop new products. We always carefully listen to the developer community. With MPS being very different and new, we are extremely interested in receiving valuable feedback from developers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>JetBrains said MPS will be free for all users and a major part of its code will be open sourceunder the Apache license.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Intel Releases Beta of Intel Parallel Studio Tool]]></title>
	<link>http://www.buyfastsoftware.com/intel-releases-beta-intel-parallel-studio-tool-a-3583.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Chipmaker Intel has released the beta version of Intel Parallel Composer  the first component of the Intel Parallel Studio to reach beta. The other components of Intel Parallel Studio are Intel Parallel Advisor, Intel Parallel Inspector and Intel Parallel Amplifier. Intel Parallel Composer supports Threading Building Blocks TBB, OpenMP and other standards.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Intel has launched the first public beta of a component of its Intel Parallel Studio  the Intel Parallel Composer. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Intel, which is as responsible as any other company for the push toward parallelism with its creation of multicore processors, released the Intel Parallel Composer to beta, while the other components of Intel Parallel Studio  Intel Parallel Advisor, Intel Parallel Inspector and Intel Parallel Amplifier  will be released to beta in 2009, said James Reinders, chief evangelist and director of marketing for Intels software development products.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Reinders said Intel Parallel Composer is a comprehensive set of compilers and libraries for Microsoft Visual Studio C developers that speeds and simplifies threading for improved productivity. It enhances the capabilities of Microsoft Visual Studio to support the entire spectrum of parallel expression and takes advantage of Intels latest versions of compilers and libraries for parallelism.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Intel Parallel Composer features both 32bit and 64bit compilers and features support for standards such as Threading Building Blocks TBB and OpenMP. OpenMP is an application programming interface API that supports multiplatform shared memory multiprocessing programming in C/C and Fortran.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I tend to think of four things we provide to help developers adapt to parallelism Support for standards, debugger extensions, static checking capabilities and extensions for parallelism, Reinders said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Reinders said Intel supports OpenMP 3.0, the latest version of the standard. We have full support for it, which helps because the C language was not written to support parallelism.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Intel also is supporting extensions to the C standard. The stewards of the C standard have been adding a variety of things to the draft standard  known as C0x  to support parallelism, Reinders said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Intel also is supporting lambda functions, parallel valarray and asynchronous I/O, he said. The company is supporting asynchronous I/O via support of the Portable Operating Systems Interface POSIX specification. And autovectorization, autoparallelization, spawn and threaded libraries are among the additional features in Intel Parallel Composer.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, Intel provides parallel debugger extensions that add functionality to the Microsoft debugger, including a Parallel Lint capability. Parallel Lint provides source file diagnostics to eliminate bugs, boundary violations and memory corruptions.<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Moreover, Intels delivery of tools to support the creation of applications for parallel processing systems is a very important thing, said Janel Garvin, senior analyst and founder of Evans Data Corp.<op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Multicore processors open up a whole new and virtually unlimited world of accelerated performance for applications, but in order to take advantage of the new architecture developers have to multithread their apps and use parallel programming, and they know it, Garvin said. In our latest North American survey we found over half 53 percent of developers are already multithreading some of their apps and 70 percent expect to eventually do so. Intel is hands down the industry leader in creating tools for parallel development, and Parallel Studio is going to be big hit. Visual Studio is the most popular IDE integrated development environment in the world and enabling those users to create apps that can use multiple threads of execution in their apps is going to give parallelism a huge boost. Intels recently released compilers and tool kits version 11.0 C compiler and Version 3.23 Cluster toolkit have no equal in the industry for enabling parallel programming with autovectorization and autoparallelization and other tools and libraries. This directly aids the developer and cuts the complexity and complexity is the No. 1 obstacle to parallel programming according to our most recent North American Developer survey.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Regarding the other components in the Intel Parallel Studio, the Intel Parallel Advisor helps a developer understand where to add parallelism to existing source code. Feedback from the tool allows better design decisions by showing the consequences of decisions, identifying conflicts, and suggesting ways to resolve conflicts.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Intel Parallel Inspector is a proactive bug finder. It is a flexible tool to add reliability regardless of the choice of parallelism programming models. Unlike traditional debuggers, Inspector detects hardtofind threading errors in multithreaded C/C Windows applications and does rootcause analysis for defects such as data races and deadlocks.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And the Intel Parallel Amplifier assists in finetuning parallel applications for optimal performance for multicore processors by helping find unexpected serialization that limits scaling. Intel Parallel Amplifier makes it simple to quickly find multicore performance bottlenecks, for everyonenot just experts.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Aptana Releases PHP Development Tool]]></title>
	<link>http://www.buyfastsoftware.com/aptana-releases-development-tool-a-3582.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Aptana releases Aptana PHP 1.0, its integrated development environment for PHP development. Aptana PHP extends the functionality of the companys Aptana Studio tools suite, which is an Eclipsebased IDE for AJAX and Web development.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Aptana on Dec. 11 released Aptana PHP 1.0, its opensource integrated development environment for PHP application development. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With the new product, Aptana extends the functionality the company offers to developers in its Aptana Studio tools suite, which is an Eclipsebased IDE for AJAX and Web development.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Aptana PHP provides common IDE features such as code assist and instant syntax checking capabilities that support not only PHP, but also AJAX libraries, JavaScript, HTML and CSS. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, developers can use the internal PHP server that is included in the Aptana PHP installation or another PHP server of their choice to preview their PHP pages in any of the multiple Web browsers built right into Aptana Studio. The product also has PHP code generation features and PHP debugging and refactoring tools.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Certainly, when creating solutions for the Web today, a PHP developer not only needs great tools for their server language of choice, but also great tools for the set of languages used in the browser AJAX. said Paul Colton, CEO and founder of Aptana. However, we did not stop there. Aptana Cloud, an easy to use but powerfully scalable application hosting and lifecycle management service built on cloud computing infrastructure, lets users instantly deploy their PHP apps to production servers as well as manage projects through development and release cycles via hosted source control, preproduction staging environments, application monitoring services and more. And do it all from within Aptana Studio. Such endtoend integration with cloud computing services is unprecedented.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, that may be why some developers are choosing to switch from other PHP development environments to the new Aptana PHP platform. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>My team and I have used Zend, PHPEdit, and Aptana Studio, all for extended periods of time, said Greg Ervin, IT director for Aurora WDC, a competitive intelligence research firm. All packages do the job, but Aptanas tools actually help you to code more efficiently, and in many different arenas. Todays Web developer needs to understand more than one language, and Aptana understands that, with tools for PHP, MySQL, CSS, JavaScript, AJAX, Adobe AIR and others.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Benjamin Shine, a freelance Web developer, said he had been using JetBrains IntelliJ IDEA as my editor of choice  But Aptana Studio has delivered a gamechanger the IDE provides integrated deployment to cloud servers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And John Beynon, a Web developer with a British rich Internet development and consulting firm called Monochrome, said, If youre looking to host a PHP application with minimum fuss and the option of scaling up or down, then Aptana Cloud is a great choice and certainly by far the easiest way Ive ever seen to getting an app up and running in the cloud.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Aptana PHP is free to use under its opensource license and may be downloaded from www.aptana.com. Aptana Studio Pro, priced at 99, adds priority support and additional features including SFTP, FTPS, a JSON editor and remote project import wizards. Aptana Cloud pricing starts at under 1 per day.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[IntelliSense and jQuery Making It Work]]></title>
	<link>http://www.buyfastsoftware.com/intellisense-jquery-making-work-a-3581.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As it turns out, making this work in Visual Studio really didnt require modifying Visual Studio at all. In my case, I started with a Visual Studio installation that knew nothing about jQuery. To get Visual Studio to understand jQuery, all I did was add a single line of code to my source file<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>&lt;script srcjQuery1.2.6vsdoc.js typetext/javascript&gt;&lt;/script&gt;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This source file is actually identical to the standard jQuery JavaScript file the first of the two I was talking about earlier, except all the functions and objects in it have been annotated with special comments. These comments tell IntelliSense about the objects as it parses the file. This feature has been with Visual Studio 2008 since it was released in November 2007. Whats new here is that somebody took the time to annotate the jQuery file. Thats it; no enhancements to Visual Studio were necessary.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Programmers can run their code with this annotated version of jQuery if they like; they dont have to use the unannotated version. However, most people prefer to release tighter code. To do so, they can replace the line with one that loads the regular jQuery JavaScript file. If theyre creating an ASPX page, they can use the fancy version I showed earlier with the C code present.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Conclusion</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The support for jQuery isnt technically an enhancement to Visual Studio so much as a special version of jQuery that Visual Studios IntelliSense recognizes. However, it does the job, and it does it well. Somebody spent a lot of time putting it together, and this should really help people who write jQuery code in Visual Studio.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>But this might also get you thinking, as it did me. Certainly you can annotate all your JavaScript files so that IntelliSense is fully aware of them. Heres one page I found online that shows you how to do just that, from Scott Guthries ubiquitous blog. Guthrie also explains how IntelliSense handles JavaScript differently from other languages, going into more detail than I did earlier.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And if youre ambitious, you can take any other JavaScript library, open source or otherwise, and go though and annotate it. In fact, some people already have. If you have a favorite library, search Google and you might find the annotated files out there.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[jQuery Support in Visual Studio]]></title>
	<link>http://www.buyfastsoftware.com/jquery-support-visual-studio-a-3580.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>First, I needed to get jQuery. Since my version of Visual Studio doesnt yet understand jQuery, I also needed to get the jQuery support files. There are two .js files; one jQuery1.2.6.js is the actual jQuery library and the other jQuery1.2.6vsdoc.js is a support file for IntelliSense to use. To keep my day simple, I put both files in the same directory as my HTML file.<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>According to a blog that I found here, I needed to add these lines to my source code<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>&lt;script srcjQuery1.2.6.js typetext/javascript&gt;&lt;/script&gt;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>&lt; if false  &gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;script srcjQuery1.2.6vsdoc.js <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>typetext/javascript&gt;&lt;/script&gt;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>&lt;  &gt;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The oddlooking second through fourth lines are surrounded by some C code that will prevent the second JavaScript file from being sent down to the browser, as its only needed within Visual Studio during coding.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>But now I had a problem. I had created just an HTML page, not an ASP.NET ASPX page. This page didnt do C. Thats fine; I just simplified these lines like so<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>&lt;script srcjQuery1.2.6vsdoc.js typetext/javascript&gt;&lt;/script&gt;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And then if I were to release something, Id replace this line with the following<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>&lt;script srcjQuery1.2.6.js typetext/javascript&gt;&lt;/script&gt;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ill explain in a moment why this works.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Next I tried out IntelliSense in the coding. The previous code example can be rewritten to use jQuery like so<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>function foo <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>&nbsp;&nbsp;&nbsp; mydiv1.htmlmytext1.val;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Although Im talking about IntelliSense here, there probably is curiosity about this code. Like many JavaScript libraries, jQuery recognizes that the document.getElementById function is probably the single most used function in JavaScript programming, and as such offers a simpler function, one whose name is just the dollar sign, as in  . <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The parameter to the  function isnt just the name of an element. Instead, its a Cascading Style Sheets selector, and as such can be a style class name, an element type or an element name. In CSS, element names are prepended with a pound sign. Since Im looking for the element named mydiv1, I pass mydiv1 to the function.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The function doesnt return an HTML object but rather a jQuery object that serves as a proxy to my HTML element. This object includes a method called html that either returns the inner HTML of the element when you pass no parameters or sets the contents when you pass a string as a parameter. I wanted to set the contents, so I passed a string consisting of the value of the text element. Obtaining the text elements value works similarly, except I called val instead of html, and since I wanted to read the value, I passed no parameters.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Easy enough. But when I typed this into Visual Studio, IntelliSense went to work and then understood jQuery. When I type , a popup appears listing commands, and that one is first. But the whole command is a single character, so I just continued. I typed an open parentheses, and an expanded IntelliSense message displayed.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>This message told me the name of the function and the parameters, and additionally described each parameter for me; the message changed as I typed each next parameter. Thats just like coding in C.</P>]]></description>
</item>
<item>
	<title><![CDATA[Debugging with Visual Studio]]></title>
	<link>http://www.buyfastsoftware.com/debugging-with-visual-studio-a-3579.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Think about how debugging Web pages works When youre doing Web development, youre likely coding for both serverside using, for example, ASP.NET and C and clientside using JavaScript. The C code runs on the server, and the JavaScript code runs inside the users browser. When youre debugging, youre probably running both the server and client browser on a single machine.<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For debugging serverside code, Visual Studio hooks into the IIS server, letting programmers set breakpoints and step through the serverside code. Such breakpoints typically occur as a result of the user interacting with the Web page; during this time, the browser will be waiting for the server, unaware that the server is being debugged. In that case, Visual Studio must either be on the same machine as IIS, or set up to remotely debug.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>But to debug clientside, developers need to set breakpoints that cause the browser itself to pause and wait for the debugger. Given that, the browser must be aware of the debugger and be on the same computer as the debugger.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>That means if a developer has a single instance of Visual Studio running, then it needs to be aware that its potentially debugging two separate processes the serverside through IIS and the clientside through the browser. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>There are different ways to debug JavaScriptfor one, simply putting the <EM>debugger;</EM> statement right in the code. But for that to work, the browser needs to know to let Visual Studio kick in. Internet Explorer does, but other browsers dont automatically know about Visual Studio. Even then, IE will ask which instance of a debugger to fire up. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Instead, a good way is to set a breakpoint in the code by rightclicking and clicking Insert Breakpoint in the context menu. Then set the HTML page you want to test out as the startup page by rightclicking the page name in Solution Explorer and clicking Set As Start Page. Make sure the project is set up to use IE as the default browser by rightclicking on the HTML file in Solution Explorer, and clicking Browse With. In the window that opens, click Internet Explorer, and then Set As Default. Close the window by clicking the upperright button; dont click Browse, as you dont want to open the page from here, because it wont be set for debugging. Finally, press F5 to start up the debugger in Visual Studio. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At this point, things worked really well. I set a breakpoint on the first line inside my function. When I typed something into the Web page and clicked the button, the page waited as Visual Studio activated with the code waiting at my breakpoints line.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>From there I could do all the usual debugging goodies, like float the mouse over one of the identifiers such as document, which resulted in a popup showing me all the members. This time, the debugger is hooked into the JavaScript engine and can read the values; I can even change them as I should be able to do with any good debugger.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[How Visual Studio Handles JavaScript]]></title>
	<link>http://www.buyfastsoftware.com/visual-studio-handles-javascript-a-3578.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>JavaScript support before jQuery</SPAN></STRONG><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>First, lets see how Visual Studio handles JavaScript in general, without jQuery. There are two general areas we should explore coding with the help of IntelliSense and debugging.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>To start, I created a new Web site in Visual Studio 2008. To keep it simple, I used the ASP.NET development server, rather than creating a new site in IIS Internet Information Services. Next, I created a simple HTML page.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Remember, the purpose of IntelliSense is to help speed up coding by helping programmers type less and by minimizing how often they have to search the online docs for method names and parameters. When doing C development, IntelliSense excels at such help. However, what about JavaScript<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>To test this out, I created three elements on my HTML page a div, a button and a text box. Heres the HTML code<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>&lt;div idmydiv1&gt;Heres the first div.&lt;/div&gt;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>&lt;input idmytext1 typetext /&gt;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>&lt;input idmybutton1 typebutton valueclick me onclickjavascriptfoo /&gt;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Next, in the head section of my page, I created a function and started trying out the JavaScript IntelliSense. Heres the function I started typing in<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>function foo <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>&nbsp;&nbsp; &nbsp;document.getElementByIdmydiv1.innerHTML <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementByIdmytext1.value;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This code just takes what was typed into the text box and copies it into the div. When I typed in the code, IntelliSense kicked in and made suggestions for me. As I typed do, I saw document appear in a dropdown as in the following figure. I typed one more character, c, and then typed a period and the word document was filled in for me.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The period I typed was taken to mean I wanted a member name, and so IntelliSense offered me the members of the document object. I typed get and then an open parentheses, and IntelliSense filled in getElementById for me. After I typed the string, then the closing parentheses followed by a period, IntelliSense appeared again and offered up the available members, including the innerHTML member that I needed.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>But if you play with this, look more closely, because something isnt quite right. The element I obtained was a div element, and the list I saw was the same fixed list that appeared every time I typed getElementById. Included in the list is <EM>value</EM>, which isnt a member of a div element.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Clearly, IntelliSense handles JavaScript differently from C. In fact, the difference is that with C, IntelliSense actually performs a background compile, and then presumably digs through the necessary assemblies to determine the exact members the object a developers creating contains.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With JavaScript, theres apparently no background compilation going on here. Yes, I know JavaScript isnt normally compiled per se, but there are justintime compilers available that could be used here. Instead, IntelliSense is parsing the JavaScript code itself and, in this particular case, has a prefilled list that pops up for the members of HTML elements. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Still, it works, and it works well. And Im probably not being totally fair, because IntelliSense does do a good job of parsing the JavaScript code. For example, if you type this in<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>var x  a1, b2;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>IntelliSense will spread the code out evenly and from then on will know that <EM>a</EM> and <EM>b</EM> are parameters of <EM>x</EM>, and show them in xs parameter list. It also will notify you of syntax errors in JavaScript code. Finally, JavaScript is radically different from C in that there are no classes for the objects; you can dynamically add new members to objects, and the only way to know the members is to not just compile the code but to actually run it. That could make for a messy coding experience. In general, Microsoft had no choice but to handle JavaScript differently with IntelliSense.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Developing with jQuery in Microsoft Visual Studio 2008]]></title>
	<link>http://www.buyfastsoftware.com/developing-with-jquery-microsoft-visual-studio-2008-a-3577.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft is fully supporting jQuery, the opensource JavaScript library, in Visual Studio 2008. Though jQuery has been popular with Web application developers for two years, Microsoft until now has not given it full support. Now, with the help of IntelliSense, writing jQuery code in Visual Studio just got a lot easier.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>jQuery is an opensource JavaScript library that simplifies the coding and manipulation of HTML elements on a Web page. Without jQuery, developers can still access all the elements in the Document Object Model, but jQuery makes it much quicker and easier.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>jQuery initially was created in early 2006, and has become popular with Web developers. On the other hand, for many years, Visual Studio has been extremely popular with ASP.NET developers, but was limited in its handling of JavaScript in general, with little or no support for thirdparty JavaScript libraries. This is probably because early versions of ASP.NET primarily focused on serverside development. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In fact, although Microsoft never explicitly discouraged clientside development with JavaScript in conjunction with ASP.NET, the company tried to control JavaScript coding by forcing developers to go through a cumbersome set of APIs to generate JavaScript code. Interestingly, this set of APIs was a precursor to ASP.NETs support for AJAX.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>That has changed with Visual Studio 2008, released Nov. 19, 2007, as Microsoft has added significant support for JavaScript to its Visual Studio platform. Still, until recently, Visual Studio had no knowledge or understanding of thirdparty libraries, even though most clientside Web development is now done with the help of such thirdparty libraries.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, that has changed as well. In September, Scott Guthrie, corporate vice president for Microsofts .NET Developer Division, announced on his official blog that from now on Visual Studio will have full support for jQuery.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In this article, Im going to take the jQuery aspects of Visual Studio for a spin and see what I find. I ran my tests on a Satellite U305 system powered by an Intel Core 2 Duo 1.8GHz, with 2GB RAM, running Windows Vista with Visual Studio 2008 and Internet Explorer 7.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[IBM Proposes XBRL for Risk Reporting Standard]]></title>
	<link>http://www.buyfastsoftware.com/proposes-xbrl-risk-reporting-standard-a-3576.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>The IBM Data Governance Council is exploring the use of XBRL, Extensible Business Reporting Language, a software language used to describe business terms in financial reports, for risk reporting. The IBM Data Governance Council is also seeking input from banks and financial institutions, corporations, vendors, and regulators with the goal of creating a standardsbased approach to risk reporting.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a move to provide businesses with consistent tools for measuring aggregate risk in the financial world and to provide a more a realtime view of market exposure, the IBM Data Governance Council is seeking input from banks and financial institutions, corporations, vendors, and regulators to create a standardsbased approach to risk reporting.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The IBM Data Governance Council is also exploring the usefulness of XBRL Extensible Business Reporting Language, a software language for describing business terms in financial reports, in risk reporting, said Steve Adler, chairman of the IBM Data Governance Council, in an interview with eWEEK. XBRL could be used to provide a nonproprietary way of reporting risk that could potentially be applied worldwide, Adler said. It is already widely used for financial reporting throughout Europe, Australia and Japan, and the SEC Securities and Exchange Commission has proposed its use among American firms in 2009. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>What were doing here is were announcing a standardsbased initiative for risk reporting, Adler said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adler noted that risk comes in many formsfrom the financial exposure to credit, market and operational risk to the broader societal exposure to economic, pandemic and natural catastrophe risk. At the heart of the current economic downturn are the credit and liquidity problems that have stemmed from the inability of many financial firms to track or measure their risk positions. In all its guises, risk is difficult to track, even harder to measure and model, and almost impossible to completely avoid. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adler said in todays environment, organizations have inconsistent methods and vague language for disclosing operational, market and credit risk. And such inconsistencies make regulatory oversight extremely difficult and complex. The first step to enabling new transparency of risk and exposure in the financial services<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>industry is semantic claritya precise method for consistently describing and reporting risk across all organizations, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Such transparency could provide a new macroeconomic tool and greater fiscal accountability for regulators, investors and central banks worldwide, making it easier to identify toxic assets on the books, mitigate fraud, help prevent widescale fiscal crisis and rebuild confidence in financial systems, Adler said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Individual participants are unable to adequately measure the impact of their decisions on other entities, Adler said. We have so much data flying around that you have no way of tracking the impact of a decision on the aggregate. With this announcement were trying to figure a semantic reality to better understand risk.<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classcontentpagetitle><B>XBRL and Semantic Clarity<op></op></B></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classcontentpagetitle><B><op>&nbsp;</op></B></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Creating a risk taxonomy using XBRL will provide a vocabulary and a common language allowing everyone to understand what risk means, and thats the first step in making it easier to calculate and report, Adler said in a statement. When we have semantic clarity around the way organizations describe risk, incidents, events, losses, claims, exposures, forecasts and reserves, it gets easier to aggregate loss information, analyze it with standard actuarial methods, compare past exposures to present conditions and opportunities, and forecast potential outcomes.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>According to the Council, an XBRL Taxonomy of Risk could serve as a fundamental building block to enable interoperability and standard practices in measuring risk worldwide. Such standards could potentially enable Central Banks to manage vast databases of loss history and trend analyses that could better inform policymakers and member banks, helping to minimize risk and produce better returns. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Anthony Fragnito, CEO of XBRL International, said his organization is glad to be involved with the IBM council effort. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>XBRL is gaining widespread adoption among global capital markets and banking and securities regulators, and plays an important role in market reforms by contributing to transparency and process enhancements, Fragnito said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The council is seeking proposals and discussion on its proposed specification for XBRL for risk reporting. The next meeting about this specification will take place Feb. 2627, 2009, in New York in a combined effort with the SEC, the Enterprise Data Management<vshape idx0000i1026 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75> <vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>Council, the Financial Services Technology Consortium, XBRL International and XBRL.US.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This is an opportunity for both improving the effectiveness of the risk management function and the quality of reports, said Dan Schutzer, executive director of the Financial Services Technology Consortium. XBRL for risk reporting also holds the potential for cost reduction through the development of consistent, clear and comprehensive reporting standards. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The IBM Data Governance Council is a group of 50 global companies, including Abbott Labs, American Express, Bank of America, Bank of TokyoMitsubishi UFJ, Bank of Montreal, Bell Canada, Citibank, Deutsche Bank, Discover Financial, Kasikornbank, MasterCard, Nordea Bank, Wachovia and the World Bank.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Zoho Creator Apps Will Now Float on Google App Engine Cloud]]></title>
	<link>http://www.buyfastsoftware.com/zoho-creator-apps-will-float-google-engine-cloud-a-3575.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Zoho enables applications created in its Zoho Creator online database tool to run on Googles App Engine, the latest application development collaboration between two SAAS players looking to bolster the cloud computing ecosystem. Zoho and Google want to connect their clouds to provide more valuable alternatives to onpremises development and enterprise applications offered by Microsoft, Oracle, IBM and others.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Zoho Dec. 16 said applications created with its Zoho Creator Web database application tool will now run on Google App Engine, the latest bridge between softwareasaservice providers forging interoperability between their cloud computing platforms.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Zoho Creator lets even casual users who are not necessarily programmers use draganddrop tools to create adhoc Web applications and add them to Web sites and blogs. More than 130,000 applications have been created with Zoho Creator. With the integration of App Engine, users have another platform on which to run their applications. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Opening up to work with other Web application platforms is important for AdventNets Zoho and other software makers such as Google, which are looking to garner more support for their cloud computing suites. SAAS providers recognize the importance of fostering an open cloud ecosystem to lure users and programmers away from the traditional onpremises development environments<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>and applications of Microsoft, Oracle, IBM and others. </SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Zoho Evangelist Raju Vegesna provided a video demonstration of the integration of Zoho Creator with Google App Engine. From start to finish, it took Vegesna roughly 6 minutes to launch a Creator application on App Engine. </SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Once users create an application in Zoho Creator, using draganddrop tools to add fields and their names, they can select the Deploy in Google App Engine option from the More Actions link. This converts the Zoho Creator application code into Python code, which is what Google App Engine currently supports. Zoho provides that Python code to the user as a downloadable .zip file.</SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>&nbsp;</SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Users must then create a new application to serve as a placeholder in Google App Engine. To do this, users must put the same name as the Zoho Creator application in the Application Identifier field in App Engine or else the task will break. </SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Finally, using the Google App Engine SDK software development kit, users can deploy the Zoho Creator application they created on Google App Engine through that platforms App Launcher. </SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>While Vegesnas instructions are for users who want to create a new Zoho Creator application and port it to App Engine, users can also just convert existing Creator applications to Python and immediately run them on App Engine. Check out examples in this blog post here. </SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Basically, Zoho Creator acts as an IDE integrated development environment for App Engine, Vegesna said. </SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>The current integration has some limitations; applications with a file upload and notes field, criteriabased views, group by operator option, HTML, summary and calendar views, and themes support cannot be deployed on App Engine currently.</SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Zohos integration comes after Salesforce.com and Google announced a deal Dec. 8 to let Force.com and App Engine exchange data. This integration lets Salesforce.coms CRM customers add social features created in App Engine to their Force.com applications.<op></op></SPAN></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Dynamic Language Use Pops in Asia]]></title>
	<link>http://www.buyfastsoftware.com/dynamic-language-pops-asia-a-3574.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>An Evans Data survey shows that the use of dynamic languages is big among developers in Asia. More than 88 percent of surveyed developers in Asia said they use dynamic languages some of the time for application development, with JavaScript the most widely used language and PHP use on the rise.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Dynamic language use is soaring in Asia, with more than 88 percent of developers in a recent survey saying they use some dynamic languages some of the time.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The study, conducted by Evans Data, looks at the use of dynamic languages such as PHP, Perl, JavaScript, Ruby and Python. In addition to 88 percent of developers saying they use dynamic languages some of the time, more than 40 percent said they use one more than half of the time.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>According to the Evans study, JavaScript is the most widely used dynamic language. However, the study also showed that 45 percent of developers in Asia who use dynamic languages now use PHP in some of their projects. Moreover, according to the study, Asian developers predict their use of dynamic languages will remain the same in 2009, except that Perl is expected to decline and ActionScript, the basis for Flash development, is expected to increase. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Dynamic languages have traditionally been used to build small applications or for small jobs within bigger systems, but more developers are beginning to use these languages for mainstream development because they can be easier to use than other languages.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Software developers are always looking for ways to shed unneeded complexity and outdated methodologies and move to approaches that make programming simpler and faster, especially as more and more development is Webcentric, said John Andrews, president and CEO of Evans Data. The high use of dynamic languages in Asia Pacific is consistent with the high concentration of Web application development being conducted in that region.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Evans Datas survey of over 400 software developers in the AsiaPacific region also showed that cloud computing is on the rise, with over 20 percent of surveyed Asian developers planning to launch cloud projects within the next six months; 60 percent of surveyed developers in the Asia region expect their development for mobile devices to increase; and Intel dominates the development market with more than twice as many surveyed developers targeting Intel processors as Advanced Micro Devices processors.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft Details How It Will Support ODF]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-details-will-support-a-3573.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft publishes documentation on how it plans to implement support of the OASIS Open Document Format Version 1.1 in Microsoft Office 2007 Service Pack 2 when it becomes available in 2009. Microsoft says it will deliver similar notes on how it will support Open XML in Office in the near future.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft has published documentation on how it plans to implement support of the OASIS Open Document Format Version 1.1 in Microsoft Office 2007 Service Pack 2 when it becomes available in 2009.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Doug Mahugh, senior project manager for Office interoperability at Microsoft, said the goal is to support interoperability among office productivity applications. Microsoft announced its plans to support ODF earlier in 2008, and this documentation represents the software giants first concrete step toward fostering true interoperability. Mahugh said similarly detailed documentation on Microsofts implementation of Open XML<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>in Office are forthcoming.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The goal here is transparency of our implementation, Mahugh said in an interview with eWEEK. Weve committed to do the same for other document formats.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a news release, Microsoft said <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>These implementation notes offer a comprehensive guide on how Microsoft is implementing ODF and Open XML within its flagship Microsoft Office suite. These notes, available at no charge on the Document Interoperability Initiative DII site, www.documentinteropinitiative.org, will be useful to developers seeking to enhance the interoperability of their solutions with Microsoft products.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This is an extremely valuable contribution to the pursuit of grounded, practical interoperability among applications, said Dennis Hamilton, documentsystem interoperability architect. This step raises the bar for transparent disclosure of how standard formats are supported at a detailed level.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In the same release, Mahugh said, By publishing notes on how we are implementing file format standards in Microsoft Office, we are providing details that others can use as a reference point for their own applications.  We encourage other companies to take similar steps to help achieve greater interoperability across the industry.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Mahugh said the overall goals of the effort are threefold to promote shared stewardship, transparency and collaboration.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In terms of shared stewardship, Mahugh said Microsoft is committed to being an active participant in the evolution of ODF and Open ISO/IEC.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>There also will be transparency in how vendors approach the implementation of standards in their own products, and collaboration with other vendors to identify and resolve realworld issues among implementations, and build tools and solutions to improve interoperability over time. Mahugh added in the release, Events such as the DII workshops around the world enable technical vendor discussions, labs and solutionenablement programs that help vendors develop solutions for effective data exchange between product implementations of document format standards.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsofts implementation notes include details on implementation decisions, details on additional data written into files and details on implementation variances, Mahugh said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>There are some things we do in Office that are just not in ODF, Mahugh said. In these document format standards its common for the standard to allow for a wide set of capabilities. For instance, the ODF spec allows for huge page sizes; Office has smaller page sizes. Also, on font weight, Office has regular or bold, but the ODF spec allows for many gradations. So we map that to normal or bold. We try to make it easy for implementers to use. We provide a lot of detail, and a level of information and detail that is unprecedented in a document format.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>More information about the ODF Implementers Notes can be found at the DII site at the DII site.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Developing and Debugging in IE 8]]></title>
	<link>http://www.buyfastsoftware.com/developing-debugging-a-3572.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In some ways tools are the best things developers have in the face of browsers that behave differently, Hachamovitch said. <xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Microsoft contributed 2,500 tests to the W3C World Wide Web Consortium so that people can ensure that CSS 2.1 Cascading Style Sheets work right, and with RC1 were going to contribute 1,000 more. Its like playing scalesif you cant play the scales, you cant play the music right, Hachamovitch said. He said these tests are important because browsers can behave so differently, so these CSS tests are crucial.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The IE 8 tools also provide a visual interface to the platform. As Shaan wrote<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition to simplifying the debugging process, IE 8 Developer Tools offer a new perspective on your site. Instead of just a source view, the tool provides visibility into Internet Explorers internal representation of the site. For example, the DOM tree in the tool is built from the tree IE builds internally to display the page, not from your source. So if script changes the tree, IE 8 shows you the updated tree.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ben Galbraith, one of the codirectors of the recently formed Mozilla Developer Tools Lab, said Microsoft has implemented an integrated set of developer tools inside of IE 8 that strongly resemble both the interface and capabilities of Firefoxs wildly popular Firebug plugin. He said he and the codirector of the Mozilla tools lab, Dion Almaer, couldnt be more happy to see this happen. I havent taken a close enough look at it to compare it to Firebug in any detailed way, but it seems very handy indeed.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Galbraith added <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Interestingly, IE 8 includes a new layout engine whereas IE7 just introduced enhancements to the existing engine. Time will tell how well this works with standardsbased content and whether its a boon or a bane. At first glance, it certainly makes life more complicated. At PDC the Microsoft Professional Developers Conference, one of the engineers in the IE 8 technical session teased the audience with a mention that a future version of Office and the IE 8 layout engine will share common codewhich would have interesting implications for a nonSilverlight Web version of Office.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Galbraith said he believes the big disappointment with IE 8 is JavaScripts speed. Firefox, Safari and Chrome all sport much faster JavaScript interpreters in their most recent releasesor preview releases, he said. IE 8 will have only minor speed increases. The word on the street is that IE 9 will include some kind of faster interpreter, but thats a long time to wait. For those anxious to grab share from IE, this may indeed be the largest opportunitydepending on how successfully mainstream Web sites will exploit the new capabilities of the faster browsers. <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft IE 8 Developers, Start Your Engines]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-developers-start-your-engines-a-3571.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft says a release candidate version of its Internet Explorer 8 browser is imminent and application developers ought to get ready. Dean Hachamovitch, general manager of Internet Explorer at Microsoft, says Microsoft will soon release an RC version of the IE 8 browser with enhanced standards support, better tooling and other new features added since the Beta 2 release of the Web browser.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft says a release candidate version of its Internet Explorer 8 Web browser is imminent and developers ought to get ready for it.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In an interview with eWEEK, Dean Hachamovitch, general manager of Internet Explorer for Microsoft, said, If I had a bumper sticker in mind for this it would say Developers, start your engines.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Hachamovitch said Microsoft has been doing a lot of work since IE 8 Beta 2. To me a beta is all about listening, and weve done that and focused a lot of work on putting the things we learned from developers into RC1 Release Candidate 1, and thats just around the corner, he said. Its all about developers. Theres a sense of urgency about getting ready for the next release. Its about helping developers understand how to sign off on their sitesso theyll be ready when IE 8 RC comes out.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Even as the release candidate of IE 8 arrives, Microsoft will still be testing the technology and listening to further feedback from developers to figure out what else needs to be done to the browser before it is made generally available as a finished product, Hachamovitch said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Hachamovitch also said one of the unsung elements of IE 8 is the set of builtin developer tools for the platform.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>IE has got these super powerful builtin developer tools; they come with the browser, theyre there, he said. The developer tools in IE 8 were built for rapid iterationin the old days that was called trial and error. So its easy to identify whats inmemory.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>A Microsoft blogger identified as Shaan wrote in March The Internet Explorer 8 Developer Tools also provide the ability to experiment and iterate rapidly by letting you edit a site within IE. For example, once youve found a style rule or property youre interested in, click a checkbox to enable or disable it, or click an attributes in the DOM Document Object Model tree to edit it in place.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Hachamovitch said the IE developer tools also include a script profiler to make it easier for developers to identify and fix performance issues.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Adobe Ships AIR 1.5 for Linux]]></title>
	<link>http://www.buyfastsoftware.com/adobe-ships-linux-a-3570.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Adobe Systems announces the release of Adobe AIR 1.5 for Linux. The new release supports Fedora Core 8, Ubuntu 7.10 or higher, and openSUSE 10.3. The company says existing AIR applications running on Windows and the Mac will just work on Linux.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Just a month after releasing the same technology for Windows and the Mac, Adobe Systems has announced the general availability of Adobe AIR 1.5 for Linux operating systems. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In an interview with eWEEK, Adrian Ludwig, group product manager for Adobes Platform Business Unit, said Adobe AIR 1.5 for Linux supports Fedora Core 8, Ubuntu 7.10 or higher, and openSUSE 10.3.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Applications can be built using Flash, ActionScript, HTML and JavaScript, Ludwig said. And because AIR works on Linux now as well as Windows and the Mac, well see a lot of applications already working on Linux if they work on the other supported operating systems.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Outside of the browser, developers have traditionally had to choose one or maybe two operating systems when building an application to keep development time down and costs low, said Mark Shuttleworth, founder of the Ubuntu project, in a statement. With Adobe AIR 1.5, companies and developers can easily target all three major operating systems with a single code base, transforming the application development paradigm and elevating Linux to the same level as Mac and Windows. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Why Linux is so important is because Linux has not been adopted on the client, Ludwig said. We see Linux adoption of about 1.8 percent at the upper bound on the client. And one of the key reasons for its slow adoption has been that its too difficult. Now you get AIR applications that work on Linux. AIR applications that people have built will just start to work on Linux.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ludwig said up to 97 percent of existing AIR applications written for other operating systems will just work on Linux because AIR gives you a consistent runtime across all the operating systems.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Linux is becoming the platform of choice in the mobile space, Ludwig said. And this move is a stepping stone into that world for Adobe, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe officials said AIR 1.5 is a key component of the Adobe Flash Platform and enables Web developers to use HTML, JavaScript, ActionScript and the free, opensource Flex framework to deliver Web applications<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>outside the browser. Now, with no additional efforts, developers can use Adobe AIR 1.5 technology to create software applications that are available on Linux, in addition to the Windows and Mac operating systems.<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classcontentpagetitle><B>Reaching Across All Major OSes<op></op></B></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classcontentpagetitle><B><op>&nbsp;</op></B></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Companies such as DIRECTV, Fox News and the Nasdaq stock market that have adopted Adobe AIR for rich content outside the browser are ensured their AIR applications will reach across all major operating systems, Adobe officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The release of Adobe AIR 1.5 for Linux builds on our ongoing commitment to the Linux community and our legacy of creating technologies that work consistently across operating systems, said David Wadhwani, general manager and vice president of the Platform Business Unit at Adobe, in a statement. Using Adobe AIR, millions of Web developers can now be Linux developers, and with little effort and no additional costs, companies can now target emerging markets and a broad set of new devices where Linux is growing in popularity. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ludwig said AIR 1.5 includes functionality introduced in Adobe Flash Player 10, such as support for custom filters and effects, native 3D transformation and animation, and extensible rich text layout. Adobe AIR 1.5 also incorporates the opensource WebKit HTML engine and now accelerates application performance with SquirrelFish, the new WebKit JavaScript interpreter. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Plus, Adobe AIR 1.5 includes a new, encrypted database that meets enterprise security<vshape idx0000i1026 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75> <vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>compliance requirements while storing data more securely on customers computers, Ludwig said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Intel and Adobe share a longstanding track record of deep technical collaboration, said Christos Georgiopoulos, general manager of the Developer Relations Division for Intels Software and Services Group, in a statement. With Adobe AIR 1.5 now available for Linux, thousands of developers can run their applications across multiple operating environments including the PC and, in the future, netbook and mobile Internet device platforms based on the Intel Atom processor running Moblin Linux. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe AIR 1.5 for Linux is available immediately as a free download here. The Adobe AIR 1.5 for Linux software development kit is also available for free. For more information go to www.adobe.com/go/air.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Ludwig said Adobe is well on its way toward achieving its goal of more than 100 million installs of AIR by the end of 2008.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Were closing in on the target; were almost there, he said.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[What Distinguishes Rombla]]></title>
	<link>http://www.buyfastsoftware.com/what-distinguishes-rombla-a-3569.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Through the use of the Adobe Flex 3 Framework, Rombla gives designers control over every element of every page, including style, layout and content, without forcing them to write a line of code, Lang said. And Rombla provides true WYSIWYG editing that is powerful enough to meet the needs of designers and yet easy enough for their clients to use, he said.<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>There are a number of online Web site builders on the market, Lang told eWEEK in an interview. But what makes Rombla different is that the others offer the business the ability to cut out the designer. But at the end of the day theres an important ingredient needed in any good Web site, and that is artistic talent. You suffer when you try to cut the designer out. So we had to build a product that was easy enough for the business owner, and also sophisticated enough for the designer.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Piria also set out to create a community space where business owners and designers could meet, Lang said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Rombla offers a rich design environment by tightly integrating with online design tools such as Adobe Kuler color palettes, content sources such as Flickr, YouTube and Google Maps, and utilities such as PayPal for shopping and payment, Lang said. For example, within Rombla a designer can find content online and drag and drop it onto any page, he said. In addition, Rombla includes a content management<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>system that makes it easy to create forms and view data.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We created Rombla to give designers and their clients a better way of working together, Lang said. Designers can focus their talent on creating compelling designs and their customers can contribute content and keep their site uptodate. This frees designers from their least profitable task and gives clients a costeffective way to modify their sites content and optimize its effectiveness.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Rombla also solves a limitation with online Web site building solutions that lock sites to a single hosting provider, Lang said. Web sites built with Rombla can be saved, shared, edited and published to any Web domain. This allows designers who offer hosting services to easily deploy Rombla sites to their managed domains. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Piria plans to expand Romblas site sharing capabilities with the Rombla Marketplace, which will give designers a way to showcase and sell their designs and design services. Rombla Marketplace will be part of the commercial release in early 2009. <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Piria Updates FlexBased Rombla Web Site Builder]]></title>
	<link>http://www.buyfastsoftware.com/piria-updates-flexbased-rombla-site-builder-a-3568.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Piria delivers an update to its Rombla Web site builder based on Adobes Flex Web development technology. Rombla enables designers to build interactive Web sites without the need for application development.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Piria has updated its Rombla visual Web site builder with new capabilities just a month after its release.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Piria announced the beta of its Rombla online no programming Web site builder at the Adobe Max conference in San Francisco held Nov. 16 to 18. Rombla enables designers to create fully editable Web sites using simple visual editing tools and then share them with their clients to edit and maintain. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Bob Lang, founder of Piria, said by using Rombla to make it easy for clients to keep their sites uptodate, designers will be able to focus on highermargin design work rather than ongoing maintenance, marking a new chapter in Web design.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Designers can also share their designs with the Rombla community to showcase their talents and attract new clients. Business owners select a design and customize it themselves or collaborate with a designer using Rombla to make major changes and additions.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Lang posted a blog entry on Rombla Dec. 13 reporting new bug fixes and progress on two new features in the works. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>One feature is the ability to publish Rombla sites to external domains. Our testers are now validating FTP transfer of Rombla sites to several large hosting companies, Lang said. Initially, you will be able to download your site and FTP it to your existing hosted domain. Shortly after, we will add the ability for Rombla to automatically publish to other hosting companies without the need to download and transfer files.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Regarding the second new feature in development, Lang said, We have also added the ability for Rombla to autogenerate a background copy of each pages content in HTML format to help search engines<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>to index content and dramatically improve your sites search engine ranking.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At Adobe Max, Lang cited a survey that indicated that designers are spending the majority of their time on maintenance and updates rather than on new site design. For their part, many clients have been frustrated that they cant edit their own sites and keep them up to date, Lang said. Rombla addresses both these limitations, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With Rombla, designers can separate content from design, which really changes the dynamics of building Web sites, said Chris Fortier, owner of Chris Fortier Graphics. I can now&nbsp;rapidly&nbsp;build out a site and then work collaboratively with the client to&nbsp;finalize the design and content, which is a process thats far more&nbsp;efficient than what designers&nbsp;have been doing since we started building client sites more than 10 years ago.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[The Future of Development Waste]]></title>
	<link>http://www.buyfastsoftware.com/future-development-%20waste%20-a-3567.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In November, Amazon.com announced the launch of Amazon CloudFront, a selfservice, payasyougo Web service for content delivery. With the release of CloudFront, Amazon delivered a way for developers to distribute content through a worldwide network of edge locations that provide low latency and high data transfer speeds. <xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For its part, Google earlier in 2008 brought out Google App Engine, which enables developers to run their Web applications on Googles infrastructure. Applications run in a secure sandbox environment.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>You can serve your app using a free domain name on the appspot.com domain, or use Google Apps to serve it from your own domain, according to a Google Web page describing the companys cloud computing offering for developers. You can share your application with the world, or limit access to members of your organization.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Google App Engine features dynamic Web serving, persistent storage, automatic scaling and load balancing, APIs for authenticating users and sending email using Google Accounts, and a fully featured local development environment that simulates Google App Engine on your computer, Google said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, at its Dreamforce annual conference in San Francisco in November, Salesforce.com, which refers to itself as the enterprise cloud computing company, announced to thousands of its users and developers that its Salesforce CRM<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>Winter 09 release had gone live. And for developers, Salesforce.com delivered the Force.com IDE integrated development environment for Winter 09.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>CohesiveFTs Kerpan said Think back to the relatively simple trick of virtual memory. Many IT people remember life before virtual memory. Those who are younger, take it as a research project. We went from sweating every byte of memory used and fussing with overlay files to virtually unlimited memory. This transformed the development of software systems. Developers who couldnt get used to wasting memory hurt their projects by slowing them down. It was a rough shift for people who were memory management heroes a mere year or two earlier.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Kerpan added, Virtual memory meant nearly unlimited memory for your applicationvirtualization combined with public clouds like Amazon EC2, FlexiScale and ElasticHosts means a world of nearly unlimited computing devices.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Developers who understand that wasting servers, assembling a huge number of servers, deploying a huge number of servers and discarding them at will are a good thing will have the advantage over their peers who still nurture, script and sculpt lumps of landbased metal physical servers.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Application Developers to Keep Their Eyes on the Cloud]]></title>
	<link>http://www.buyfastsoftware.com/application-developers-keep-their-eyes-cloud-a-3566.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>For software developers, 2008 was the year of the cloud, and 2009 will pick right up from there with more and more cloud computing activity. Application developers are jostling to get into the fray as more and more vendors enter the realm of the cloud.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Perhaps the biggest issue facing developers in 2008, and certainly moving into 2009, is the cloud. How should developers gear up to take advantage of the cloud computing environment Whos doing what, and what trends do developers have to look out for</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As one of his major predictions for 2008, Forrester analyst John Rymer said he believes more and more enterprises will move to the cloud for commodity workloads. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Nearly every major vendor has announced cloud strategies over the last yearnot just the usual suspects such as Google and the spaceleading Amazon.com, but Microsoft, IBM and a host of others. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Virtualization and cloud computing are the key architectural breaks driving a massive transformation in the world of computing, said Patrick Kerpan, CTO and cofounder of CohesiveFT Cohesive Flexible Technologies, a cloud infrastructure software provider. It is computing gone through the looking glass. We will look back and not be able to remember how we used to do things. It will be similar to the world of five years before Netscape to five years after Netscape.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At its Professional Developers Conference in Los Angeles in October, Microsoft made its entry into the cloud space known with an offering intended to compete with Amazon EC2 Elastic Compute Cloud, Googles Google App Engine and others.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ray Ozzie, Microsofts chief software architect, announced Windows Azure, the cloudbased service foundation underlying its Azure Services Platform, and highlighted this platforms role in delivering a softwareplusservices approach to computing. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft said developers can use the familiar Microsoft Visual Studio tools to build applications for the Windows Azure platform. Indeed, Visual Studio will have four new cloud templates to support development of Windows Azure applications, Microsoft said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Most of all, Microsofts presence in the space will legitimize it for everybody else, much as the company did for the ALM application lifecycle management space with its delivery of Visual Studio Team System a few years ago.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft also announced its Live Mesh offering in April. Allowing users to sync data and applications from all of their devices in tune with a cloud operating environment, this could be just the boost developers need, enabling them to write an application once and target it to multiple places.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Amazon Web Services, which currently leads in the cloud space in terms of real deployments, made several key announcements in 2008. Just prior to Microsofts announcement of Windows Azure, Amazon.com announced plans to support Windows Server and SQL Server on its EC2 platform in what amounted to a preemptive attack on Microsoft.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Top 10 Application Development Stories of 2008]]></title>
	<link>http://www.buyfastsoftware.com/application-development-stories-2008-a-3565.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Cloud development platforms, mobile application development and the increasing acceptance of dynamic languages for Web development were among the top 10 stories in the world of software programming. With each passing year, software tools have become more sophisticated. While developers have more languages and tools to choose from than ever before.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>1.</SPAN></STRONG><SPAN stylemsobidifontweight bold> Cloud development platforms bloom</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Google App Engine, Microsoft Windows Azure, Amazon, Salesforce.com and others have entered into the cloud space in force. What must developers do to program to the cloud<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>2. Microsoft gets serious about software modeling<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft releases its Oslo modeling strategy, joins the Object Modeling Group and pledges support for UML. Microsoft long held an indifferent if not hostile view of the Unified Modeling Language, but has now done an about face and is supporting modeling big time, and supporting UML in the Visual Studio 2010 toolset. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>3. Mobile app development gets huge<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Android, Windows Mobile, iPhone, BlackBerry, Symbian, name your platform. Mobile app development is where the action is. The next step is making it easier to build apps that run on more than one platform.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>4. Dynamic languages take off <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ruby, PHP, JavaScript, Python, et al, see mainstream use. Ruby is used in all kinds of social networking and Web 2.0 environments, however, taking shots for not being as scalable as some other languages. Meanwhile, PHP, Python and others see their use on the rise in the enterprise.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>5. ECMAScript JavaScript 4 is tabled<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>ECMA was on track to release the next major version of the ECMAScript specification, but several members of the core working group looking at the issue said lets slow down and make things less complicated. ECMAScript is the standards embodiment of JavaScript, which is the lifeblood of browsers. Tabling ECMAScript 4 means companies like Microsoft can have more time to implement new standards into their browsers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>6. Multicore processors put pressure on application&nbsp;developers <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With the advent of multicore systems, developers are being forced to write applications that support them. It means developers essentially have to rethink their development strategies and gear up for parallel environments. Companies such as Microsoft, Intel, IBM, Sun and others are looking at the issue.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>7. Microsoft/Adobe rivalry heat up<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With new versions of Silverlight and WPF, and Adobe Flash, AIR and Thermo, Microsoft continues to encroach on Adobes turf in the rich Internet application RIA space with Silverlight 2 and Windows Presentation Foundation. And into the designer/developer workflow arena with Microsoft Expression. However, Adobe continues to innovate, delivering Flash Player 10, a new version of Adobe AIR and its new Thermo design tool. Meanwhile, Sun enters the fray with JavaFX.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>8.&nbsp;Planting the seeds of development as a service&nbsp;&nbsp;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Basecamp guys,&nbsp;37 Signals,&nbsp;do a great job, but theres also Heroku, Bungee Connect and a few others&nbsp;&nbsp;Theyve all done special cases of development or team collaboration. If someone were to come in and combine them all, it could be a pretty good and modern competitor to Visual Studio and WebSphere. It certainly portends a direction the industry should be taking toward hosted rather than onpremises servers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>9. OSGi Open Services Gateway initiative makes a big splash <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Eclipse, NetBeans, the Spring Framework, Apache and others are looking to OSGi as the future of their Java deployment environments. Others see OSGi&nbsp;not only for deployment but for its programming model, which is starting to encroach on Java EE APIs.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>10. The Spring Framework wins converts<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Spring has become a leading player in enterprise Java because it helps to simplify development as opposed to Enterprise JavaBeans EJBs and J2EE Java 2 Platform, Enterprise Edition or Java EE Java Enterprise Edition.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[What to Put on a Programmer Resume]]></title>
	<link>http://www.buyfastsoftware.com/what-programmer-resume-a-3564.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Joel Spolsky, founder of Fog Creek Software, says programmers should emphasize coding on their resumes, particularly when looking for application development jobs at startups and small companies.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>What should be on a programmers resume According to Joel Spolsky, founder of Fog Creek Software and author of the Joel on Software blog, there should be less fluff and more stuff.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I guess I ought to apologize to my friend Jay Zimmerman, whose company puts on the popular No Fluff Just Stuff series of conferences and events for programmers, but the kind of information that Spolsky said he likes to see on a resume is exactly the stuff Zimmerman and his team bring to bear real programming experience.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Spolsky said as an employer of programmers he sees far too many resumes that attempt to puff up the applicants management qualifications and experience in other aspects of the business of developing software. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Particularly for developers applying to smaller companies and startups, Spolsky said <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Heres a tip from someone who has read thousands of resumes. When youre applying to a startup or a software company with less than, say, 100 employees, you may want to highlight the Banging Out Code parts of your experience, while deemphasizing the Middle Management parts of your experience.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In fact, Spolsky gets downright blunt, saying there are really two main things startups need Code to be written, and customers to be called on the telephone.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>So get to the meat of the matter. Added Spolsky<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Spare me, thats all we need, somebody running around trying to manage and optimize and architect when we just need someone who isnt afraid to write code. Heres the stuff CTOs at startups want to see on a resume<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Singlehandedly developed robust 100,000 LOC threadsafe C service <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Contributes to OpenBSD file system in spare time <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Wrote almost 75 of the Python code running IsIt2009Yet.Com<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Geir Magnusson Jr., vice president of engineering and cofounder at cloud software startup 10gen, said when he gets a resume he looks for information that will give him a clear idea of who the applicant is and what he or she wantswell, as clear an idea as can be gleaned from one page. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>But Magnusson said he agrees with Spolsky. I know that I pause when someone is all about architecture and process and such, especially if the other aspects Joel mentioned are not emphasized or nonexistent, Magnusson said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For his part, Spolsky does not offer specific advice on how to write or word a resume. Nor does he try to advocate for or against the use of buzzwords and other resume issues many people argue about. He just gives good oldfashioned advice on putting your best foot forward. And so does Magnusson. Give a clear idea of who you are.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, not only does Spolsky talk the talk, he has hired many programmers and interns for his software business. The About the author section on his blog says Im Joel Spolsky, founder of Fog Creek Software, a New York company that proves that you can treat programmers well and still be highly profitable. Programmers get private offices, free lunch and work 40 hours a week. Customers only pay for software if theyre delighted.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Whats on your resume and what do you hope to have on it by the end of this year Any new skills you want to add to your programming resume in 09 <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Adobe, Intel Will Team to Extend Flash to TVs]]></title>
	<link>http://www.buyfastsoftware.com/adobe-intel-will-team-extend-flash-a-3563.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Adobe and Intel announce plans to work together to extend the Flash platform to TVs and other devices. The companies say they will port and optimize Adobes Flash technology for the Intel Media Processor CE 3100. Intel plans to ship the first CE 3100 with support for an optimized implementation of Adobe Flash Lite before mid2009.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe and Intel announced plans on Jan. 5 to work together to extend the Flash platform to TVs and other devices.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The two companies said they plan to work together to port and optimize Adobes Flash technology for the Intel Media Processor CE 3100. The goal is to provide consumers with richer and more seamless Webbased and video viewing experiences through advanced Intelbased cable settop boxes, Bluray<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>Disc players, digital TVs and retail connected AV devices, the companies said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Intel and Adobe have a long history of technical collaboration, including being founding members of the Open Screen Project, announced by Adobe in May 2008. The Open Screen Project is designed to enable a consistent runtime environment across screens. The initiative has 20 major industry partners and is dedicated to enabling Web content, standalone applications and full Web browsing across televisions, settop boxes, mobile devices and other consumer electronics that take advantage of Adobes AIR Adobe Integrated Runtime and Adobe Flash capabilities, Adobe officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Open Screen Project is striving to remove barriers for developers and designers as they look to publish content and applications across desktops and devices, said David Wadhwani, general manager and vice president of the Platform Business Unit at Adobe. The Intel Media Processor CE 3100 provides a powerful platform capable of delivering outstanding Flash experiences to millions of homes as a new generation of televisions and settop boxes makes its way into the living room. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Intel and Adobe are working together to optimize both the Adobe Flash Player and Adobe Flash Lite for the CE 3100. Intel plans to ship the first CE 3100 with support for an optimized implementation of Adobe Flash Lite before mid2009.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Intel Media Processor CE 3100 is a highly integrated solution that provides a powerful, yet flexible technology foundation that will bring to life the highdefinition capabilities of Adobe Flash, William Leszinske Jr., general manager of Intels Digital Home Group, said in a statement. Our effort with Adobe is poised to accelerate a rich, yet relevant Internet experience on the TV that will provide consumers with access to a growing number of Flashbased applications that will ultimately be enjoyed across a number of screens seamlessly, from the laptop to a MID mobile Internet device and now the TV. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The company also said in a news release, Adobe and Intel are also working together to bring an optimized implementation of Adobe AIR technology to Intels digital home platform in the future.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Sun Updates JRuby]]></title>
	<link>http://www.buyfastsoftware.com/updates-jruby-a-3562.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Sun Microsystems and the JRuby community have updated JRuby, a Java implementation of the Ruby interpreter, with the release of JRuby 1.1.6.<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Thomas Enebo, a software developer at Sun Microsystems and one of the core developers of JRuby, said JRuby 1.1.6 is the sixth point release of JRuby 1.1.&nbsp;<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The fixes in this latest release are primarily compatibility problems and performance enhancements, Enebo said.&nbsp; Our goal is to put out point releases more frequently for the next several monthsabout three to four weeks a release, he said.&nbsp; We want a more rapid release cycle to better address issues brought up by users of JRuby.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Enebo said highlights of the new release include additional Ruby 1.9 support; a full 1.9 parser; support for most core Ruby 1.9 methods, classes and libraries; faster Array.sort; the ability to run gems out of jar files without having to unpack them; the ability to store gem repositories in jars and load them via the classpath; improved JavaEmbedUtils for embedders; and 74 bugs fixed since JRuby 1.1.5.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Tod Nielsen Borlands Loss, VMwares Gain]]></title>
	<link>http://www.buyfastsoftware.com/nielsen-borlands-loss-vmwares-gain-a-3561.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Tod Nielsen is Borlands loss and VMwares gain. Nielsen, formerly president and CEO of Borland Software, has been named chief operating officer at VMware.<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Nielsen, who joined Borland in 2005 and oversaw the spinoff and later sale of its developer tools unit, was named VMwares COO on Jan. 5. At VMware, Nielsen will join his former colleague Paul Maritz, who Nielsen worked closely with at Microsoft. Maritz is president and CEO of VMware.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Prior to Borland, Nielsen held several executive management positions at leading software companies including Microsoft, BEA Systems and Oracle. He brings more than 20 years of experience in the business of building, marketing and managing manpower and processes in the enterprise software and developer tools business.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I am delighted to have Tod join VMware and bring his passion for software and wealth of leadership experience to our executive team, Maritz said in a statement. In this newly created role, Tod brings unique skills and capabilities that will help us improve our operational focus and enhance our execution across all areas of the business. With Tod on board, I will be able to devote more of my time to the product strategy and development, while Tod focuses more on business, marketing and operations. Having worked closely with Tod in the past, I know that we will work effectively together and complement each other. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As VMware bolsters its ranks with Borlands former honcho, Borland gears up for another round of belt tightening  something the company has grown accustomed to over its many years of existence.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, also on Jan. 5, Borland not only announced Nielsens resignation, but the application lifecycle management ALM software maker also announced a work force reduction of about 15 percent and preliminary financial results for the fourth quarter ended Dec. 31, 2008, including revenue if 38.5 million to 40 million. This would represent a shortfall compared to previous forecasts.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Borland officials said the company will reduce its work force by approximately 130 employees, which amounts to the aforementioned 15 percent of the companys regular fulltime staff. Borland said the work force reduction and cost cuts will save the company 12 million to 14 million.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The company said the majority of the planned work force reductions are part of a plan to recalibrate Borlands gotomarket strategy under Rich Novak, the companys recently appointed senior vice president of worldwide field operations. The new structure unifies sales and marketing<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>, creates an enterprise solutions team focused on selling the newly delivered Borland Management Solutions, and provides for growing a global inside sales team, Borland officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a statement, Borlands acting president and CEO, Erik Prusch, said Over the past two years, Ive seen Borland make enormous strides both in terms of operational improvements and delivering on its Open ALM vision. We have the products, talent and financial footing to withstand near term economic uncertainties and continue the strategy weve outlined to investors. Im excited to lead Borland through its transformation to an innovative leader in the ALM market, committed to delivering the highest quality products and services to our customers. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, Borland said Peter Morowski, senior vice president of research and development at Borland, will be leaving the company to pursue other opportunities.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsofts Kodu Brings Video Game Development to Beginners]]></title>
	<link>http://www.buyfastsoftware.com/microsoft%20s-kodu-brings-video-game-development-beginners-a-3560.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft delivers Kodu, a new programming environment that enables users to design video games with no programming skills required. The company will release Kodu to the Xbox Live community in the spring.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Continuing with its effort to help nonprogrammers learn to program, Microsoft plans to distribute its new Kodu video game design program for novices through its Xbox Live community this spring.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At the 2009 Consumer Electronics Show in Las Vegas on Jan. 7, Microsoft showed off Kodu during the events opening keynote. During his portion of the keynote, Microsoft Entertainment and Devices Division President Robbie Bach introduced Sparrow Buerer, a 12yearold girl who demonstrated her programming skills using Kodu. Bach said Kodu is aimed at helping anyone from age 7 to 70 create their own video games.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Kodu, which was formerly known as Boku, is a new visual programming language that comes out of Microsoft Research. It was made specifically for creating games, and it runs on the Xbox and uses a game controller and allows for rapid design iteration. Kodu also runs on a PC.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>According to Microsoft Research, the core of the Kodu project is the programming user interface, and the language itself is simple and entirely iconbased. The Kodu language provides specialized primitives derived from gaming scenarios. And programs are expressed in physical terms, using concepts such as vision, hearing and time to control character behavior.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Although Microsoft has other programs to help nonprofessionals create games, such as XNA Game Studio, Kodu is much simpler to learn and use. XNA Game Studio requires some basic programming knowledge. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Kodu joins other Microsoft efforts to help novices, nonprogrammers and beginners learn to program, including the Express versions of the Microsoft Visual Studio languages and Web development platform, and the Popfly mashup maker and game creator. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft officials have said the companys efforts to promote programming among beginners and novices are part of an overall strategy to help increase the pool of programmers and IT workers in the industry. <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Google Chrome Team Issues Version 2.0 for Developers]]></title>
	<link>http://www.buyfastsoftware.com/google-chrome-team-issues-version-developers-a-3559.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Googles Chrome team launches version 2.0.156.1 for application developers. Lay users can still use it, but they will have to reinstall Chrome to get the new Web services features, which include a fresher version of WebKit for Web page rendering and a new form autocomplete feature, as well as its own implementation of HTTP to prepare for, yes, future Mac and Linux versions of Chrome.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Googles Chrome Web browser, which the company launched from beta Dec. 11, on Jan. 8 released a developerdriven version of build 2.0 with a new version of WebKit and a longsoughtafter form autocomplete feature.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Officially billed as build 2.0.156.1, the version has all of the code changes from the main line of the source code since 154.0 was branched in October, wrote Google Chrome programmer Mark Larson in a blog post.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Because this new version is a prebeta targeted for developers, users who have installed Chrome will have to subscribe to the developer preview channel where ideas get tested and sometimes failed, Larson said before they can download the new features.</SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Its less polished than what Dev channel users have been getting during Google Chromes beta, so weve moved all of our existing Dev channel users to the Beta channel, Larson explained. If you were on the Dev channel, you can decide whether to switch to the new Dev channel or stay on the new Beta channel. </SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Major changes in 2.0.156.1 include a new WebKit, the opensource code</SPAN></SPAN><SPAN stylemsobidifontweight bold><xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape><SPAN classarticledate>Chrome uses to render Web pages, which has bug fixes and allows fullpage zoom, autoscroll, and various CSS cascading style sheet features.</SPAN><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>The form autocomplete lets Chrome remember what youve already entered into fields on Web pages, saving you some of the repetitive typing. Web users who dont like leaving a trace can disable Form autocomplete on the minor tweaks tab of the Options dialog.</SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Some users may want to start new browser windows with different profiles, including different bookmarks, history and cookies. Using the Wrench menu, users can select new window in profile. When users create a new profile, they can name it and add a shortcut to their desktop.</SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Chrome also now has its own implementation of the HTTP network protocol, eschewing the WinHTTP library on Windows to use common code for Mac and Linux versions of Chrome when theyre ready. </SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>The Import bookmarks &amp; settings option now has a Google Toolbar option to import Google Bookmarks, which get fed into your other bookmarks folder. However, the bookmarks are not kept in sync. The option only reads in the current set of online bookmarks. </SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Previously, page zoom increased or decreased only the text on a page, but Zoom now scales everything on the page together, so pages look correct at different zoom levels. New autoscroll let users scroll the page in any direction by middle clicking the mouse.</SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Also, when you drag a tab to certain positions on the monitor, a docking icon will appear. Users can release the mouse over the docking icon to have the tab snap to the docking position instead of being dropped at the same size as the original window.</SPAN></SPAN><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold>Dislike spell checking Users may disable spell checking in a text field by rightclicking in the field, or change the spellchecking language by right clicking.<op></op></SPAN></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[DotNetNuke Moves to CodePlex]]></title>
	<link>http://www.buyfastsoftware.com/dotnetnuke-moves-codeplex-a-3558.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft and DotNetNuke announce that the popular DotNetNuke Web development framework has fully moved to the Microsoft CodePlex community source site, enhancing an existing collaboration between the two entities. Beginning with the DotNetNuke 4.9.1 and 5.0.0 product releases, DotNetNuke is now leveraging CodePlexs infrastructure for its core product distribution. DotNetNuke is an opensource Web application framework written in Visual Basic for the ASP.NET framework.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft and DotNetNuke have announced that the popular DotNetNuke Web development framework has fully moved to the Microsoft CodePlex community source site, enhancing an existing collaboration between the two entities.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Peter Galli, senior communications manager on the Microsoft Platform Strategy team, in a blog post, said DotNetNuke has decided to leverage the CodePlex infrastructure for its core product distribution.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The opensource Web application framework DotNetNuke is written in Visual Basic for the ASP.NET framework. Building on an existing relationship with Microsoft and CodePlex, DotNetNuke said the switch would begin with the DotNetNuke 4.9.1 and 5.0.0 product releases. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>DotNetNuke will utilize CodePlex for download infrastructure, bandwidth and metrics reporting for its core product offerings. Until now, DotNetNuke had been leveraging services from SourceForge.Net. DotNetNuke is also currently the second most commonly downloaded project on CodePlex.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In February 2008, DotNetNuke established the DotNetNuke Forge, a premier destination for opensource collaboration on the DotNetNuke platform, and began a partnership with Microsoft and CodePlex, although not for core product distribution.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Galli noted<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The DotNetNuke Corporation researched the many opensource project hosting services available, and decided that CodePlex provided the most reliable and dependable infrastructure, cleanest user experience, most advanced project administration tools and highest commitment to future innovation, said Scott Willhite, its cofounder and community director.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We are excited to welcome DotNetNuke to the CodePlex community, Sara Ford, CodePlex program manager for Microsoft, said in a statement. As the leading opensource Web application framework for ASP.NET, were looking forward to partnering with them to promote opensource development on the Microsoft platform. Were also looking forward to hearing the feedback from the DotNetNuke community for improving the opensource development experience on CodePlex.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Upon seeing the news of the initial DotNetNukeCodePlex collaboration in May 2008, James Butterworth, who identified himself as a PC repair shop owner, posted comments on the CodePlex blog<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This partnership looks like a really good thing. DotNetNuke is a really good piece of software. I use it on my company Intranet; I run a small PC Repair business in the UK.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I certainly hope this will bring more goodness in the future. CodePlex really impress me, I am all for open source, as if it wasnt for Open Source software, running my company would be so much more expensive. The open source movement means I can improve on software for my companys use, and fix any bugs.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Half of All Developers to Work on SAAS Within a Year]]></title>
	<link>http://www.buyfastsoftware.com/half-developers-work-saas-within-year-a-3557.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>According to the latest Evans Data Global Development Survey, more than half of all developers expect to work on programs delivered in the softwareasaservice model during the next 12 months. Cloud computing appears to have less traction than SAAS, with fewer than 10 percent of developers using cloud services, but over a quarter have plans to use cloud services at some point. Also, in North America, 37 percent of the developers surveyed said their work currently involves some type of virtualization.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>According to the latest Evans Data Global Development Survey, over half of all developers expect to work on programs delivered in the softwareasaservice model during the next 12 months. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Evans Data survey of more than 1,300 developers around the world showed that 51.9 percent of the developers surveyed said they expect to build SAAS software over the next year. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>These SAAS results definitely reaffirm the success of this concept in replacing the traditional model of business applications being run in house with traditional software licenses, stated John Andrews, president and CEO of Evans Data. SAAS is delivering on the promise of rapid deployment, limited upfront investment in capital and staffing, plus a reduction in the software management responsibility all making SAAS a very desirable alternative to software on a users premise.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Evans Data said adoption expectation is strongest in the AsiaPacific region, although the number of developers currently working on SAAS implementations is highest in North America, where 30 percent say SAAS is part of their current development efforts. In the Europe, Middle East and Africa EMEA region, fewer developers said they are currently developing SAAS, but 53 percent expect to be doing so within 12 months.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, according to the survey, cloud computing appears to have less traction than SAAS, with&nbsp; fewer than 10&nbsp; percent of developers using cloud services, but more than a quarter have plans to use cloud services at some point, and in the AsiaPacific region the number expecting to is almost half.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, the Evans study indicated that across all regions the primary obstacle to cloud computing is security.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, the Evans survey said that in the AsiaPacific region more than twothirds, or 68 percent, of all developers surveyed said they spend some portion of their time writing Rich Internet Applications, though only two percent do this exclusively.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Another issue raised in the survey is virtualization. In North America, 37 percent of the developers surveyed said their work currently involves some type of virtualization. And in the EMEA, more developers use VMware tools for virtualization, although Microsoft tools are close and both are far ahead of all other brands in usage, the Evans survey said.&nbsp;&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Rubyists Unite Ruby on Rails, Merb to Merge in Rails 3]]></title>
	<link>http://www.buyfastsoftware.com/rubyists-unite-ruby-rails-merb-merge-rails-a-3556.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>After a long period of warring, the Ruby on Rails and rival Merb teams decide to just get along. Built on the same foundation, Rails and Merb differed just enough to attract avid developer communities that often clashed. However, the desire to make a more bulletproof solution brings the two camps together to deliver a gift to Ruby application developers looking for a stronger, more scalable Rails.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Rubyists of the world unite</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Well, thats exactly what happened over the recent holiday break. The once warring Ruby on Rails and rival Merb communities decided to mend their rift and work together to integrate the best of Merb into the next major release of Ruby on Rails, also known as RoR or simply Rails.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Like some other opensource efforts that produce similar technologyread JBoss and Spring, for onethe development teams can tend to at best not trust one another, or at worst, just plain not like one another. It is no secret that there have been flame wars between the Rails and Merb communities. Merb has been referred to Ruby on Rails for the enterprise. The Merb team used to emphasize that its goal was to make RoR more scalable, and one of the knocks against Ruby on Rails has been that it doesnt scale well. Indeed, when a rumor took off in summer of 2008 that Twitter was considering abandoning Rails, the primary reason given was that problems with Rails scalability were causing problems for Twitter. Those rumors of Twitter dropping RoR proved not to be true, however.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In any event, on Dec. 23, 2008, the Ruby Team and the Merb teams decided to bury the hatchet and merge some of the best ideas from Merb into what will become Rails 3.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We realized that we wanted largely the same things for Web development in Ruby, Rails creator David Heinemeier Hansson said in an interview with eWEEK. We just happened to care in part about different but complementary things. So instead of continuing on duplicating so much of the stuff that everyone wanted to have as the same, we decided to instead join forces and spend our energy on just working on the complementary aspects.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Hansson added, The Merb guys are bringing over the best ideas from Merb into Rails 3  Yehuda Katz, who was the Merb lead developer, has joined the Rails core team.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Its Christmas, baby, and do we have a present for you. Were ending the bickering between Merb and Rails with a this bombshell Merb is being merged into Rails 3<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We all realized that working together for a common good would be much more productive than duplicating things on each side of the fence. Merb and Rails already share so much in terms of design and sensibility that joining forces seemed like the obvious way to go. All we needed was to sit down for a chat and hash it out, so we did just that.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The aforementioned Katz called Dec. 23 a fairly momentous day in the history of Ruby Web frameworks.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Despite the plans to merge Merb ideas into Rails, the Merb team said it is not abandoning the Merb project.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Merb was started by Ezra Zygmuntowicz, Merb cofounder to address a very wellknown and painful shortcoming of Rails two years ago its inability to take file uploads, said Tom Mornini, CTO and cofounder of Engine Yard, a Ruby application hosting company that employs some of the primary Merb developers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We always saw Merb as complementary to the Rails stack, yet some in the Rails community saw us as competition, Mornini said. So we opened negotiations about a year ago with DHH and it didnt come to fruition, really. Then we reopened the conversation about four or five weeks ago and we said we want to put this behind us; there are very valuable assets in Merb that should be put in Rails, and DHH agreed.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Mornini said the Rails community quickly saw the advantage of having a single unified Ruby on Rails community, and a powerful version of Rails that could shed the scalability and other issues.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, Mornini said, Merb became a testbed for things the Rails guys didnt accept in the beginning but wanted to do.  It is interesting how your perspective changes over time. We always wanted to support Rails and we felt we were. But when we realized people were threatened by what we were doing we knew we had to act quickly to counteract that perception and push for a merge.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>He added, We wanted to put behind us the concept that you cant scale Rails, for the overall community and because thats our backyard.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>So when will the first fruits of the merged Rails and Merb technology be available <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Hansson said the flow of Merb ideas into Rails 3 is already under way, particularly an effort to bring Merbs provides/display into Rails 3.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Katz told eWEEK, The team is working hard to do a preview release of Rails 3 at RailsConf 2009, which will take place in May in Las Vegas.  Based on current progress there is a good chance well have something that will represent what Rails 3 will look like. It wont be an alpha, but more of a beta  yet not a release candidate.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In separate blog posts, Hansson and Katz discussed what is being brought over from Merb into Rails and how. I wont delve into that here. Suffice it to say the teams understood they had way more in common than not. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And, said Hansson<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Once we realized that, it seemed rather silly to continue the phantom drama. While theres undoubtedly a deepfounded need for humans to see and pursue conflict, there are much bigger and more worthwhile targets to chase together rather than amongst ourselves. Yes, Im looking at you, J2EE, .NET and PHP<B>.<op></op></B></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Keynote KITE 2.0 Measures Web Site Performance, Applications]]></title>
	<link>http://www.buyfastsoftware.com/keynote-kite-measures-site-performance-applications-a-3555.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Keynotes KITE 2.0 software lets Web site developers and implementers gauge the performance of their sites and rich AJAXbased applications. The free software from Keynote offers strong granular performance data, but developers will need to conduct some trialanderror work with KITEs scripting tools to get it just right for them.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Keynotes Keynote Internet Testing Environment, or KITE, is a desktop application for testing the performance of Web sites. While KITE is aimed primarily at Web application developers, it caught my interest as a tool for measuring the performance of an organizations current or prospective softwareasaservicebased applications.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I tested KITE Version 2.0, which began shipping in August. I used KITE to create scripts of typical operations with a few Webbased SAAS applications, and then ran those scripts both from my local machine and from a collection of Keynotes global monitoring sites. I was impressed with the granular performance information the product yielded after a short period of use. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>To examine and measure rich application functionalitysuch as through AJAXI had to make some script modifications as described in Keynotes online product documentation.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>KITE is freely downloadable, and KITE scripts can be run either from the desktop and network on which the software is installed, or through Keynote points of presence in San Francisco; New York; Frankfurt, Germany; London; and Hong Kong. For San Francisco, theres a second point of presence that measures Web application performance over a DSL link to provide a reading on the impact of a users lastmile connection on the test application.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For an additional fee, users can expand their tests to additional locations, as well as configure tests to run remotely at scheduled intervals.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>KITE runs on Windows XP or Vista, and uses Internet Explorer 7 for script recording and for local test sessions. According to Keynote, the company has no plans to support other operating systems. However, I was able to perform remote tests using Web browsers other than Internet Explorer by modifying my script settings using KITEs Script Properties Editor.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>KITE in Action</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>At its most basic level, KITE enables users to test a particular URL using Keynotes Web sitethe service accesses a given URL from the six points of presence I mentioned aboveand provides a breakdown of all the elements on the specified page and how much network time and browser rendering time it took to load those elements.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For scripted site interaction, the KITE desktop application comes into play. The KITE client enables users to create two types of script, those that involve scripting of a real Web browser, called TxP scripts, and those that involve scripting of an emulated browser, called ApP scripts. The ApP scripts incur fewer costs when run on Keynotes remote points of presence beyond the six free points, but the TxP scripts are required to test rich, asynchronous Web applications.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For the KITE user interface, Keynote adopted the look of the Microsoft Ribbon UI that debuted in Office 2007. Functionally, however, KITEs ribbon implementation differs from that in Office in its lack of context sensitivity. Rather, the ribbon shifted between its Script, Edit, Performance, View and Options modes at my command. One nice UI touch was the option KITE offered of displaying Advanced, Default or Simple layouts, which I found helpful as I got up to speed on the application.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I found it very easy to script operations with basic Web applications, such as the Mediawiki wiki serverthe process involved hitting the prominent red record button in the upper left corner of the KITE UI, stepping through the site operations I wished while in a standardlooking browser Window and hitting a stop button when I was finished.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>From there, I could hit a play button on KITEs ribbon, and the script would duly step through my recorded operations and offer up a performance report similar to the one provided by Keynotes Webbased single URL testing option. Unlike that Webbased test, the scripts I ran from the KITE client ran through my local network, which allowed me to compare performance between, for instance, our production LAN and the wireless network we maintain in our lab.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Scripting AJAXbased Web applications was more complicated and required some script tweaking to compensate for the asynchronous operations of these applications. In a basic Web application such as Mediawiki, individual operations are broken up into new page loads, and KITE marks the completion of these operations through messages from the browser that indicate a page has finished loading.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In an AJAX application, network and browser operations occur asynchronously, so its necessary to give KITE other markers to indicate that an operation has finished, such as a short period of network inactivity. Its also possible to insert additional completion conditions to KITE scripts, such as waiting for a particular bit of text to be loaded on a page before moving ahead with the script.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>To run one of my scripts from Keynotes remote network, I navigated to the same site from which I could test a single URL, chose the script option and uploaded my KITE script from my local system. Keynotes site then ran my script from its six locations and provided performance breakdowns, by location, for each operation in my script.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[The Google Datastore in Action]]></title>
	<link>http://www.buyfastsoftware.com/google-datastore-action-a-3554.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Behind the scenes of these GAE applications is a type of database that Google created called the Datastore. Early in the development of GAE, it didnt take long to find posts listing a number of concerns about the Datastore and how limited it seemed to be. The Datastore is a radical departure from the usual RDBMS relational DMBS weve all come to know inside and out. <xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Google describes it as a multidimensional sorted map. For hardcore database developers, that sounds pretty limiting. I dont know if Google anticipated the resistance, but blog comments usually revolved around, Yes, but I cant do suchandsuch. Typically somebody would post such a question, and then others would respond by showing just how you really <EM>could</EM> do suchandsuch, with a little bit of shift in thinking.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For example, the Datastore limits your result sets to 1,000 rows per query. In addition, the concept of relations is gone. To many of us, that would seem to make the Datastore basically unusable.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, the approach isnt to start with a relational design and come up with workarounds, but rather to redesign from scratch under the new approach. When you do that, you end up with a database system that is, some bloggers have said, blindingly fast.&nbsp;The blog post linked here also suggests that writing data isnt as fast as it is in relational databases. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>That may be true, but does it matter When you write data to a database through a Web application, you often dont have to sit and wait for the results. For example, if you are composing an email in a site such as Gmail, you can click the send button. Google can immediately take you to the next page, showing the mail as sent. Behind the scenes, Google may not have finished saving the data to your sent box. Either way, you can continue with your next task. Readers of this article will certainly think of specific examples where you do need to immediately find out the results of a database write, but Im talking about generalpurpose Web applications used by the masses. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>When youre reading a database, on the other hand, you typically dont want to wait. Type something into Google and notice how fast you get your response. Its pretty much instant. Then think of the millions of other queries that were likely taking place at the same time yours was, and its really impressive. If theres a tradeoff between write speed and read speed, write speed should win from a usability standpoint.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Final thoughts</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>What, then, are my final thoughts about Google App Engine I saw some really cool applications, and I saw some that werent at all impressive. None of the applications demonstrated any massive power. However, there are some things to consider here. For one, the applications are all running on Googles servers together; they arent hosted individually. That means while many of them might not have a lot of activity at any given instant, all the applications combined may together have a great deal of activity. They all seemed just as fast as any other good sites out there.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Combine this with the defense that Googles Datastore is incredibly fast, and the fact that these applications are running on Googles triedandproven servers. I would conclude that even though there might not be many really powerful applications written in Google App Engine yet, as more developers start using GAE, we are sure to see some. And those existing ones that I found may become immensely popular. I would guess these applications will, quite likely, perform very well compared with nonGAE apps like Facebook and Twitter.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>My conclusion, then, is that Google App Engine is a totally viable platform for large Webbased applications.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Two Promising GAE Applications]]></title>
	<link>http://www.buyfastsoftware.com/promising-applications-a-3553.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>One application that immediately caught my attention is called GAE SQL Designer, by Jason W. Miller. This application is a very cool graphical editor for designing SQL. The application relies quite heavily on JavaScript, and its hard to guess from using it how much it depends on the Google App Engine. However, the reason I wanted to highlight this one is to show that somebody did quite a nice job of creating a powerful Web 2.0 application that runs under Google App Engine. Clearly its possible to create nice AJAX, Web 2.0style applications.<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As I continued to search for other applications, I was surprised how many applications in the gallery were, to be blunt, rather trivialsimplistic applications that were little more than tests, even some of the Editors Picks. Lets be realistic here I want to see sites that are as powerful as Facebook, because if people are creating a site as big and powerful as Facebook, theyll want to know whether Google App Engine is a viable platform to build it on.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Very few of the applications in the gallery struck me as applications that would grow into something with millions of users, and by no means as big as Facebook. I skipped over these, for the most part, because I wanted to see what GAE is really capable of. I wanted to see an application that would push GAE to its limits and see how it fares. And I do have to wonder why the people at Google, in trying to encourage the use of their engine, would feature such simplistic apps. Are they really trying to sell GAE as something for little tools but not big Web sites<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>But the first item in the Editors Picks looked like a good one. Its called PackageTrackr no e before the final r. The site points out the application is still a beta, so I wont be overly critical of it. However, its a cool concept. You can enter a tracking number of a package, and optionally specify a carrier or let the site determine the carrier based on the tracking number. UPS tracking numbers start with 1Z, for example, so theres nothing particularly magical there. But its a nice feature. I put in a UPS number for a package I recently received, and the site immediately retrieved the official summary from the UPS site, and on the right side displayed a Google map that has a set of lines drawn on it showing the route the package traveled. Thats pretty handy. I like this tool and will likely use it in the future.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, PackageTrackr is pretty fast. There was a slight delay as it drew the map, and its hard to say exactly why that was since I dont have access to the code itself. But this is a fullfeatured, nicely built Web site and not just a silly little test app. I dont know how many people were using the site at the same time that I was, but there are some ways to get estimates. Alexa gives it a rather high number, so it probably doesnt yet have a huge number of visitors. However, it was very quick from the short tests I did with it. That said, its still nowhere near as big as Facebook.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Another application that somebody built thats featured in the Editors Picks is called Giftag only one t. This is a clever application that lets people create wish lists, much like the wish list feature on Amazon.com. This is clearly a databasedriven application in that users can create accounts and then create wish lists of items such as Bluray<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>Discs, including images of the items in their wish list. Using a DNS Domain Name System lookup, I was able to determine that the site is hosted on Google. Google applications are required to be hosted on Google; however, I checked anyway, since its theoretically possible to have a site not hosted by Google that doesnt itself run Google App Engine, but does <EM>interact</EM> with a GAE site. This particular site is indeed hosted by Google, and that includes storing of the images.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The site is pretty easy to use and reminds me of other sites, such as Twitter. Although Ive been making comparisons to Facebook, which has a heavyduty user interface, Twitter is also a good one to consider. While it doesnt have much of a user interface because it doesnt need one compared with Facebook or MySpace, it does have a huge amount of power. Now, Giftag isnt likely to be nearly as huge as Twitter, but it does demonstrate similar programming techniques, and the site works quite well.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Incidentally, when you register the site, it also includes an addon for Firefox and Internet Explorer. This is an interesting use of Google App Engine, because the addon, while running in your browser, is interacting with the Giftag site. Im not going to do a full review here of the site and its capabilities due to space limitations, but I do think this is a clever use of GAE.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>So far, these sites are interesting. However, what Id really like to see is an application with thousands of people using it simultaneously, but that will probably have to wait a few more monthsor even another yearas GAE picks up steam.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Scaling Apps on the Google App Engine]]></title>
	<link>http://www.buyfastsoftware.com/scaling-apps-google-engine-a-3552.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Tech analysis Its been almost a year since Google introduced the beta of its Google App Engine, and eWEEK Labs wants to see what applications have been built on the technology. While none have yet reached the size and power of Facebook or Twitter, some interesting tools have been built on Google App Engine. The technology may still trail others, such as Amazon Web Services, but Google App Engine shows promise as a viable platform for large Webbased applications.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>When I first became aware of Google App Engine, I was skeptical. It seemed to have some severe shortcomings that would make it unable to match up to competitors, especially Amazon Web Services.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>These perceived shortcomings included the fact that your Google applications do not have access to an entire virtual server setup in the way that, for example, Amazon.coms Amazon EC2 Elastic Compute Cloud does. On EC2, applications get an entire virtual private server, complete with an entire operating system of your choice including Linux, Microsoft Windows Server 2003 and even Sun Microsystems Solaris. The applications can then be written and compiled in any language supported by your chosen operating system, and run on the virtual server.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Google App Engine, on the other hand, limits you to a tightly controlled Python virtual machine. Your applications can only be written in Python, and you dont have access to a file system or any of the operating system features. And Python isnt a truly compiled language.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Furthermore, unlike competitors offerings, your Google applications dont have access to a full SQLbased database. Instead, if you want to use a database, you must use the Google Datastore.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As it happens, I was not the only one with these concerns. Many bloggers and reporters wrote about these issues. In response, many people came to Googles defense and offered explanations of why these were, in fact, not shortcomings at all, but rather just a different approach to a common problem of creating software that can easily scale and handle millions of users.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>People could argue either side and present different ideas about whether Googles approach is good. However, without any real evidence, it was hard to back up either side of the debate. That said, there was one strong argument indicating the plan would work Googles own products. Its no secret that much of the Google App Engine, or GAE, is based on the very same technology that powered Googles own products, including its search engine. For example, the Datastore was built using technology very similar to the database technology used behind Google Maps, Blogger and even the search engine itself. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Now, almost a year later, the evidence is starting to come in, although slowly. In this article I explore a few applications that developers have built with GAE, and then draw some conclusions about the current state of GAE.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Google itself provides a list of some Editors Picks for applications. These are what people at Google consider among the best applications theyve seen. For me, thats a good starting point, because such applications should hopefully show what the engine is capable of. You can see the list at the Application Gallery site.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[IE 8 How to Target a Moving Web Standard]]></title>
	<link>http://www.buyfastsoftware.com/target-moving-standard-a-3551.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft is about to deliver Release Candidate 1 of its Internet Explorer 8 browser with new features based on the upcoming ECMAScript 3.1 standard. Microsoft Program Manager Travis Leithead discusses Microsofts efforts to build IE 8 while the core standards beneath it are in the process of changing.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I always wondered how vendors go about making decisions when theyre working on a product and the core standards defining the technology behind that product are in flux. Typically, if the standard is important enough to the vendor, it is involved in any standards effort governing the evolution of the standard in question. And it has some say in what the standard will look like. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Such is the case with Microsoft, its Internet Explorer browser, and the ECMAScript standard, which is the standard that defines JavaScript. As JavaScript lies at the heart of any browser, Microsoft has been actively involved in the shaping of the ECMAScript specification.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, Microsoft helped defeat a proposed ECMAScript 4 specification in 2008, instead pushing for the completion of what will be known as ECMAScript 3.1. However, as the ECMAScript standard has not changed since ECMAScript 3 came out in 1999, its clear that a change is due. And it is coming soon, while Microsoft is smackdab in the middle of finishing up work on the latest version of its browser, IE 8.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>So, as Travis Leithead, an IE 8 program manager, wrote in a recent blog post <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Despite our best planning efforts, we know that some of the assumptions made in early specs may change at any time through development. One of these common areas of change is in the Web standards spacetherefore we plan extra time in our schedule to reevaluate current conditions and make changes to the product if necessary.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Responding to changes in Web standards during the middle of the product cycle can be challenging for a variety of reasons. Speaking strictly from a development standpoint, feature changes always come at a costusually a trail of product bugs which take time to find and fix. Other changes are risky because the standard that they are based on could change. Each time we consider a change, we must carefully weigh the consequences.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Leithead goes on to specifically explain how Microsoft worked to respond to changes in Web standards during the development of IE 8. Back when we started work on Internet Explorer 8, we expected that any new ECMAScript developments would occur soon enough to give us ample time to integrate them into our planning; we were motivated to revisit that expectation with the recent rapid progress of ECMAScript 3.1, he said. In particular, we wanted to be careful not to introduce features into Internet Explorer 8 in a way that would be incompatible with what we could see coming in the ECMAScript 3.1 draft.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For instance, ECMAScript 3.1 includes many extensions to the JavaScript language that make Web development easier and more powerful, Leithead said. One of these features is JSON JavaScript Object Notation support and we quickly decided that the native JSON API in IE 8 needed to be the same as the JSON API that is included in the ECMAScript 3.1 draft, Leithead said.<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classcontentpagetitle><B>Whats Best for the Web Developer<op></op></B></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classcontentpagetitle><B><op>&nbsp;</op></B></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Leithead said another feature from the ECMAScript 3.1 draft that quickly came to his attention was support for getters and setters. A getter is a method that gets the value of a specific property, while a setter is a method that sets the value of a specific property.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Leithead noted that prior to 3.1, ECMAScript did not include the concept of getter/setter properties, but some JavaScript implementations did support them using an API that is mutually supported by several other major browsers and programming environments. And when Microsoft began working on DOM Document Object Model prototype support, the company chose to implement that de facto getter/setter API.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, ECMAScript 3.1 made an early decision to include getter/setter properties but by using a more flexible API rather than the de facto API, Leithead said. This decision was made with the concurrence of all the major browser vendors, including those who currently support the de facto getter/setter API. With ECMAScript 3.1 in full swing and other browser vendors bought in, we now had an important decision to make Do we respond to this unexpected change and pursue implementing the ECMAScript 3.1 getter/setter API for the DOM, or do we ship what we have and tackle the ECMAScript 3.1 API in a future release <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The answer really came down to what was best for the Web developer; they need interoperability, and by ensuring that we support getters/setters as outlined in ECMAScript 3.1, we help deliver that interoperability in the long term.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Yet, being at that time just weeks away from shipping Beta 2 of IE 8, which shipped in August 2008, Leithead said Microsoft felt it was important to release the existing implementation with the de facto getter/setters rather than cut the feature from the beta release. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And because the company wanted to take a standards first approach, Im now pleased to announce that with the upcoming Release Candidate of Internet Explorer 8, we not only have a highquality DOM prototypes implementation, but weve been able to change the getter/setter implementation to follow the draft ECMAScript 3.1 standard, Leithead said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, back to the issue of dealing with a standard in flux while finishing development of a product based on that evolving standard, Leithead summed up the IE 8 teams experience thus far<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Returning to the topic of responding to change, what may initially appear as the best design for the Web may change over the course of a products development. The experience I had with DOM getters/setters in Internet Explorer 8 has personally confirmed this. As we finish IE 8 and on into the future, well continue to gather the right data, listen to customer feedback and make product changes where appropriate. I know our team cares a lot about Web standards and supporting them as a way to achieve interoperabilitywhich ultimately helps Web developers to be more productive; embracing ECMAScript 3.1 is one more step to help get there sooner.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>How do you think Microsoft is doing in developing IE 8 while helping to shape the ECMAScript standard<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft Delivers Windows Azure SDK, Tools Refresh]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-delivers-windows-azure-tools-refresh-a-3550.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft updates its Windows Azure software development kit and Windows Azure tools for Visual Studio. New features include better integration with Visual Studio and support for Silverlight debugging, among other things. Meanwhile, as the new Azure SDK does not work properly on Microsofts new Windows 7 beta, a Windows Azure team program manager offers developers advice on how to overcome that.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft has released an updated software development kit for its Windows Azure cloud offering and has delivered some advice on how to run the Windows Azure SDK on the Windows 7 beta.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a blog post on Jan. 14, Microsofts Windows Azure team said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Today, in less than three months since its announcement, Microsofts Windows Azure team has announced a refresh to the Windows Azure SDK and Windows Azure tools for Visual Studio. The Community Technology Preview CTP, announced at Microsofts PDC 08 event in October, was launched to gather feedback from the Developer community, and this updated SDK and tools release is one way Microsoft is incorporating feedback in the Windows Azure offering.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The newly announced SDK and tools include improved integration with Visual Studio; performance improvements with execution and debugging scenarios; improvements to Storage Client and ASP.Net provider samples; added support to debug Silverlight in a Web role; and bug and performance fixes based on customer feedback.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a separate blog post on the updated Windows Azure SDK, David Lemphers, a senior program manager on the Windows Azure team, asked, Whats hot in the new refresh and then answered his own question with <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Well, first we fixed a pesky little problem with VS hanging when you hit F5. For some customers, this ended up locking up the environment and you had to kill VS to get it all sorted, this is a huge fix. We also fixed the limitation of using special characters in entities, which affected some update or delete operations. There has also been a bunch of performance fixes, so the overall user experience feels a lot nicer compared to the PDC release.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a more recent blog post, Lemphers talks about how parts of the Windows Azure SDK will not work on the Windows 7 beta. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>First, there is an issue with running the SDK not the tools on Windows 7 Beta, Lemphers said. Essentially, you can install the SDK, but when you try to run your project on the local developer fabric, it will fall over.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, both the Windows Azure and the Windows 7 teams are working to solve this problem, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Yet, in the meantime, developers can follow Lemphers advice<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>My personal approach was to download the VSTS 2008 SP1/TFS SP1 free trial VPC it expires on the 31st of December, 2009, which should give us enough time to sort the issue out ..., install the SDK on that, then run that inside Virtual PC 2007 SP1.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft Silverlight to Stream Obama Inauguration]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-silverlight-stream-obama-inauguration-a-3549.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft announced Jan. 16 that the Presidential Inaugural Committee has selected the companys Silverlight technology to enable live and ondemand video streaming of the official inauguration swearingin ceremony on the PIC Web site. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As part of its effort to hold the most open and accessible inauguration in history, on Saturday, Jan. 17, the PIC will also stream video of a Baltimore event on the Whistle Stop Tour that will take Presidentelect Barack Obama and Vice Presidentelect Joe Biden to Washington, D.C., from Philadelphia, Microsoft said on Jan. 16.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft teamed with iStreamPlanet to develop and implement the rich media<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>player experience powered by Microsoft Silverlight. We welcome the opportunity to work with Microsoft again to demonstrate our expertise and ability to meet the challenges involved in such a watershed event in the history of Webcasting, said Mio Babic, CEO of iStreamPlanet.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Brad Smith, Microsofts general counsel, added, Microsoft is proud to be part of this event by helping to bring the inauguration activities online. Just as during the campaign itself, Internet technology is enabling people around the world to participate more directly in historic events in new and exciting ways.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Speaking of the technology, Scott Guthrie, corporate vice president of the .NET Developer Division at Microsoft, said, Microsoft Silverlight was built to enable people to consume online content in unique and engaging ways. This will be a truly historic event, and we are honored to enable online viewers to participate and create really meaningful experiences.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This will not be the first such use of Silverlight by the Democratic Party for a national event. In August the 2008 Democratic National Convention Committee used Microsoft Silverlight to stream convention proceedings, including Presidentelect Obamas acceptance speech.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[OpenSource Developers Embrace Cloud, Google App Engine]]></title>
	<link>http://www.buyfastsoftware.com/opensource-developers-embrace-cloud-google-engine-a-3548.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Forty percent of application developers surveyed recently by Evans Data survey who were working on opensource projects say they plan to deliver their applications as Web services offerings using cloud providers. The majority of application developers responding, at 28 percent, say they plan to use Google App Engine to develop cloud applications, while 15 percent plan to use Amazon Web Services.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>A recent survey from Evans Data shows that 40 percent of surveyed developers working on opensource projects plan to deliver their applications as Web services offerings using cloud providers.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>According to the Evans Data Open Source/Linux Development survey, among those who plan to use the cloud, the majority, at 28 percent, said they plan to use Google App Engine, while 15 percent plan to use Amazon.coms services. Cloud services by other vendors, such as Microsoft, IBM and Salesforce.com, were not nearly as popular. Evans Data surveyed more than 360 developers involved with opensource projects, company officials said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As costs increase for power, staff and data center resources, more businesses are being attracted to the latest promise moving more of the companys infrastructure and applications into a thirdpartyprovided cloud, John Andrews, president and CEO of Evans Data, said in a statement. Many companies are using this model to not only reduce infrastructure costs but simultaneously increase their computational capabilities.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Evans Data survey also indicated that more opensource applications are distributed through opensource software portals than any other way. The survey said 30 percent of opensource applications are distributed through opensource software portals, but those developers who distribute their applications through mobile application stores are the most likely to be making money.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Other highlights of the survey include that MySQL is still the opensource database of choice, with over half of developers using it in at least some of their projects. In addition, 52 percent of respondents said they use Linux in a virtualized environment, and 20 percent of developers said they use the Flex programming language at least some of the time. <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Eclipse Upgrades PHP Development Tools]]></title>
	<link>http://www.buyfastsoftware.com/eclipse-upgrades-development-tools-a-3547.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Eclipse Foundation, a consortium of developers supporting the opensource Eclipse development platform, has announced a major upgrade to the Eclipse PHP Development Tools project, PDT 2.0.<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As a leading contributor to the PDT effort, PHP specialist Zend Technologies is pushing PHP as a key element of the Eclipse platform and as a language used for more mainstream development. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Release 2.0 demonstrates our continued commitment to the Eclipse community, said Andi Gutmans, cofounder and senior vice president of R&amp;D and alliances at Zend Technologies. PDT is not only the premier opensource PHP development tool, but is also the basis for Zends commercial IDE integrated development environment for PHP, Zend Studio for Eclipse. Additionally, in order to further align with Eclipse, PDT will become part of the Eclipse Galileo simultaneous release. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Eclipse Foundation officials said the focus of the PDT 2.0 release is to add support for the objectoriented programming features of PHP and to improve the overall user experience of the PDT environment. PDT provides all the basic code editing capabilities developers need to get started developing PHP applications.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Gutmans said he believes the enhancements in PDT 2.0 make PDT a compelling choice for developers looking to build simple PHP applications. Eclipse officials said PDT 2.0 also is ideal for Java programmers who want to write PHP code by providing them with an environment similar to the Eclipse JDT Java Development Tools they are already familiar with.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>PDT is one of our most popular downloads at Eclipse, said Mike Milinkovich, executive director of the Eclipse Foundation. Since the initial release it has been downloaded over 1 million times. Clearly PDT adoption has been very successful in the Eclipse and PHP communities. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>New features in PDT 2.0 to support the objectoriented capabilities of PHP include a Type Hierarchy view that navigates objectoriented PHP code faster and more easily; type and method navigation that allows for easy searching of PHP code based on type information; and override indicators that visually tag PHP methods that have been overridden. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Usability improvements to PDT 2.0 include a new indexing and caching engine based on the Eclipse DLTK Dynamic Languages Toolkit, which improves the overall performance of common PDT operations; a new Mark Occurrences indicator that makes it easier for developers to see where an element is referenced; and a more sophisticated Code Assist feature that is smarter about providing code completion options based on PHP variable types, according to the Eclipse Foundation.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Microsoft Releases Web Platform Installer]]></title>
	<link>http://www.buyfastsoftware.com/microsoft-releases-platform-installer-a-3546.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Microsoft delivers Version 1.0 of its Web Platform Installer Web PI, a free download manager that enables developers to install the Microsoft Web Platform or at least part of it. Web PI simplifies the installation of Microsofts developer technologies, from .NET Framework 3.5 to ASP.NET to Silverlight and more, for building Web applications.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft has delivered Version 1.0 of its Web Platform Installer, a free download manager that enables developers to install the Microsoft Web Platform or at least part of it.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Following up on the delivery of a release candidate version in November, Microsoft made Web PI 1.0 available on Jan. 20. The Web PI is a single installer to obtain and keep uptodate the software needed to build and run a complete Web solution on the Microsoft Web platform. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The installer enables users to obtain Microsoft Web platform components quickly and easily, choose components to install for complete or custom Web platform deployments, and install the latest versions of Microsoft Web Platform products, components, extensions and tools.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, Microsoft officials said Web PI simplifies the installation of Microsofts developer technologies, from .NET Framework<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>3.5 to ASP.NET to Silverlight and more, for building Web applications.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Web PI also includes an X M Lbased product manifest that is updated automatically to keep users abreast of what products and technologies are available.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a blog post from November regarding the Web PI release candidate, Scott Hanselman, a principal program manager at Microsoft, said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Web PIs got a number of cool things, but one subtle one you might take note of is the Web Deployment Tool Beta MSDeploy that I mentioned before. This tool makes it very easy to package up all the configuration schmutz of your application and redeploy it elsewhere. As such, it supports synchronizing your sites and applications across server farms, which was a huge problem for me when I was in banking. It integrates nicely with IIS Internet Information Services Manager too.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Also of note is the inclusion of ASP.NET MVC Beta as an option, as well as URL Scan 3.1 and IIS 7.0 manager, which lets you manage IIS7 from nonIIS7 machines like, ahem, XP machines. Basically all the things that were hard to find, now, less so.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Microsoft Web PI runs on Windows XP, Windows Vista, Windows Server 2003 and Windows Server 2008, and supports IIS 5.0, 6.0 and 7.0; SQL Server 2008 Express; .NET Framework 3.5 SP1; and Visual Web Developer 2008 Express SP1. It also features ASP.NET, complete and custom installation options.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Google Introduces AJAX API Playground]]></title>
	<link>http://www.buyfastsoftware.com/google-introduces-ajax-playground-a-3545.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Googles AJAX API Playground is a new official way for Google to show JavaScript samples to application developers. The Google AJAX API Playground is built on Google App Engine and is opensourced under an Apache 2.0 license.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Google has introduced a new way for developers to kick the tires on its JavaScript APIs the Google AJAX API Playground.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a Jan. 21 blog post about the Google AJAX API Playground, Google Developer Programs Engineer Ben Lisbakken said, I have been working on this in my 20 time and today I am proud to announce that we are launching the AJAX API Playground as the official way that Google will show JavaScript samples Google gives its developers 20 percent of their time free to pursue projects other than those they do for work.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Explaining his impetus for creating the Playground, Lisbakken said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For me, documentation isnt always enough to learn about APIs; I need examples that I can play with. Thats why I started a fun project recentlya tool for teaching developers how to use Googles JavaScript APIs the AJAXAPI Playground.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Lisbakken said the Google AJAX API Playground has more than 170 samples for eight Google JavaScript APIs Maps, Search, Feeds, Calendar, Visualization, Language, Blogger, Libraries and Earth. Developers can run and edit these samples to see the APIs Google has to offer and which ones they may want to use. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Google AJAX API Playground is built on Google App Engine, Lisbakken said, and the code is opensourced under an Apache 2.0 license. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Dion Almaer, cofounder of Ajaxian.com and a former Google colleague of Lisbakkens, said Lisbakken has done a really nice job creating a Google Ajax API Playground, an area that allows you to touch and feel the APIs in real time ... Very nice indeed. <op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[JavaFX Platform Compares Well to Rivals]]></title>
	<link>http://www.buyfastsoftware.com/javafx-platform-compares-well-rivals-a-3544.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The JavaFX platform shows promise of being a very important player in the burgeoning RIA category, and it compares very well with the 1.0 releases of Adobes and Microsofts RIA platforms. However, both of those platforms are much more mature, and Sun will have to move quickly to keep JavaFX from constantly being behind the other RIA platforms in terms of features and capabilities. <xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>To get started developing with JavaFX, I went to javafx and downloaded all of the different free tools for building JavaFX applications. These tools include NetBeans IDE 6.5 for JavaFX 1.0, the JavaFX 1.0 Production Suite and, of course, the JavaFX 1.0 SDK. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The JavaFX 1.0 Production Suite basically consists of plugins for Adobes Photoshop and Illustrator that mainly just let graphics workers save their work for use in JavaFX applications. For classic developer types, Sun also offers a JavaFX plugin for the Eclipse development environment.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The closest thing to a pure JavaFX tool that Sun provides is the NetBeans IDE 6.5 for JavaFX 1.0. Anyone planning on using the tutorials and samples to become familiar with building JavaFX applications will need to get and install this application.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In general, I found NetBeans IDE 6.5 for JavaFX 1.0 to be a handy tool for learning how to build and edit JavaFX applications. Working hand in hand with the included sample code and the tutorials available at javafx, I was able to build several simple JavaFX applications.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The JavaFX script code itself is a fairly clean declarative syntax that should be familiar to any developer who has worked in other RIA platforms, who develops AJAX<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>Web code or who works with other advanced Web development systems. The broad set of tools also makes it easier for graphicsoriented developers to work in conjunction with classic Java developers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>&nbsp;JavaFX includes features for using and integrating media such as video and audio into applications, but these capabilities are very basic when compared with the much more robust and flexible media capabilities in the Adobe platforms. Basically, it lets developers add and play media, but those developers cant work with it in any truly customizable way.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Despite the promise of mobile application development with JavaFX, for now developers are limited to whatif scenarios with the Sun platform. The mobile emulator built into the NetBeans IDE let me build sample JavaFX applications and get a very simple idea of how they would work, but not much more than that. The emulator itself is very basic and doesnt allow for much devicespecific testing. Sun officials have said that mobile support will be released sometime in the spring of 2009.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Right now, JavaFX 1.0 is just getting started, and one could argue that this is really more of a beta release. However, given the potential of the platform, it is worth evaluating for developers interested in additional ways to build and deploy RIAs, especially in areas where the more robust capabilities of Java itself will pay off.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Sun Muscles into RIA Space with JavaFX]]></title>
	<link>http://www.buyfastsoftware.com/muscles-into-space-with-javafx-a-3543.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Sun Microsystems rolls out JavaFX to challenge Adobe AIR and Flex, as well as Microsoft Silverlight, in the highly competitive rich Internet application space. Java has always had many of the aspects of RIAs, and JavaFX offers several benefits, including use of the Java runtime and the underlying Java code. However, while Java has a strong presence in mobile apps development, JavaFX 1.0 currently does not support mobile platforms.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With rich Internet applications becoming a key trend in Web and application development, its not surprising that more development platform vendors are looking to grab a piece of the rapidly growing space.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In recent years, the RIA space has been dominated by Adobe Systems Flash, Flex and AIR platforms, with Microsoft making a strong push with its Silverlight offering.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>That said, for many developers, RIAs are nothing new. In fact, those developers can point to a platform that has been providing RIA capabilities for many years nowSun Microsystems Java.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>After all, Java has always made it possible to deliver Webaware applications for both the browser and the desktop. Java also has all of the GUI features that one would find in any development platform.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The problem has been that Java is pretty much for developers only. While systems such as Flash can be easily learned by talented graphics and Web professionals, Java has always required a developer skill set.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, with the release of JavaFX 1.0, Sun hopes to change all of this. JavaFX is designed to bring Java fully into the modern world of RIAs and also includes features meant to entice Web and graphics professionals to give it a try. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Suns move in this area makes sense. The advantage of RIAs is that they tend to offer the best of both Web and desktop applications. They can seamlessly use data and content from the Internet, but also have interactive interfaces that tend to be more advanced than those found in browsers. In addition, the most recent RIA platforms can even run on desktops independently of Web browsers<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Its an area Sun wants to exploit, and right out of the gate, JavaFX has some important advantages. First, it is based on the standard Java runtime, which means thatunlike Microsofts Silverlightit doesnt require users to download a special dedicated runtime, which gives it a chance to approach the large installed base that Flash has. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>It also can take good advantage of the underlying Java code, meaning that it can do more dataintensive work than other RIA platforms. In addition, the strong presence that Java has among those developing mobile applications could give JavaFX a leg up in the allimportant mobile development space, an area where other RIA platforms are still struggling to gain ground.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>But this 1.0 release has more than its fair share of typical firstversion problems and shortcomings. The biggest issue is that despite the promise of mobile deployment, JavaFX does not currently support mobile platforms. The only feature in this area is a beta mobile emulator for developers who want to test mobile JavaFX applications. In addition, despite Java and Suns traditional Linux and Unix offerings, the JavaFX development tools run only on Windows and Intelbased Macs.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[OpenSource Cloud Tools Project Spawns Cloud Foundry]]></title>
	<link>http://www.buyfastsoftware.com/opensource-cloud-tools-project-spawns-cloud-foundry-a-3542.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>The Cloud Tools project, hosted on Google Code, is a prime example of the emerging trend of opensource application developers targeting the cloud and looking at services such as Amazon Web Services solutions and Google App Engine to host their applications. Cloud Tools is a set of tools for deploying, managing and testing Java Enterprise Edition applications on Amazon.coms Amazon Elastic Computing Cloud. And now the Cloud Tools projects founder has launched a commercial service based on Cloud Tools known as Cloud Foundry.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The opensource Cloud Tools project, hosted on Google Code, is a prime example of the emerging trend of opensource developers targeting the cloud and looking at services such as Amazon Web Services<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>and Google App Engine to host their applications.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>An Evans Data survey recently emphasized this trend, showing that 40 percent of surveyed developers working on opensource projects plan to deliver their applications as Web services offerings using cloud providers. The majority of respondents, at 28 percent, said they plan to use Google App Engine to develop cloud applications, while 15 percent plan to use Amazon.coms Amazon Web Services.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Chris Richardson, founder of the Cloud Tools project, is one such developer. Richardson started the Cloud Tools effort more than a year ago and it has taken off, so much so that Richardson has launched a commercial service based on Cloud Tools called Cloud Foundry. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Cloud Tools is a set of tools for deploying, managing and testing Java EE Java Platform, Enterprise Edition applications on the Amazon EC2 Elastic Computing Cloud. There are three main parts to Cloud Tools AMIs Amazon Machine Images that are configured to run Tomcat and work with EC2Deploy; EC2Deploy, the core framework that manages EC2 instances, configures MySQL, Tomcat, Terracotta and Apache, and deploys the application; and Maven and Grails plugins that use EC2Deploy to deploy an application to EC2.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Cloud Tools Grails plugin makes it easy to deploy a Grails application to Amazon EC2. It takes care of configuring MySQL, Tomcat and Apache and deploys the application. The projects Maven plugin is an easy way to use Cloud Tools, Richardson said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>One of the great things about compute clouds such as Amazon EC2 is their elasticityyou can quickly and easily launch as many servers as you need, Richardson said in a blog post. And, with Cloud Tools, you can easily deploy and manage your Java/Grails applications on Amazon EC2.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a recent blog post, Java developer Dustin Whitney discussed the benefits of using Amazon EC2 and Cloud Tools. Richardson described Whitneys use of Cloud Tools to help with a problem Whitney ran into. His Grails application, which was running on a single instance, was overloaded by a sudden increase in traffic. Fortunately, he was able to use Cloud Tools to quickly redeploy his application on multiple instances that could handle the load.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Said Whitney<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The solution was as simple as opening my app, changing the config to run with four app servers, and running grails cloudtoolsdeploy. Once deployed, I switched the Elastic IP address of the old deployment to the load balancing server of my new deployment and voila My site was hauling ass again.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Had we been using the traditional managed hosting services that we typically use, like those offered by Rackspace, wed have been totally screwed. It would have taken them at least a week to get another server up and running, which would have been way too long. Using EC2 and Cloud Tools, I simply started servers as I needed them, and Ill shut them down tomorrow when the traffic dies down. It will probably only cost our client about 20 at the most, and think of the time and money that would have been lost if the server configuration had not been able to handle the load being thrown at it.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Speaking generally about Cloud Tools, Whitney said You can launch your Grails application onto a server by simply typing grails cloudtoolsdeploy. It supports all sorts of clustering and master/slave arrangements with DBs and so forth ... totally rad.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Whitney said, I cant tell you how much time it saves to be able to bootstrap a server from the command line with a simple grails cloudtoolsdeploy. If youve built any Web sites then you know what a pain in the ass deployment is, and you know what a pain in the ass server configuration is. Cloud Tools and EC2 eliminate the need for both and allows you to focus on what youre good at writing code.<op></op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classcontentpagetitle><B>What Cloud Foundry Will Do<op></op></B></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classcontentpagetitle><B><op>&nbsp;</op></B></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Richardson said he founded Cloud Tools in the summer of 2007.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I initially wrote Cloud Tools to enable me to quickly and easily deploy a Java application on EC2, he said. The ability to launch and manage servers through Web services APIs seemed very cool. And it solved a very practical problem For my clients, I often need to set up clusters and run performance tests, etc. My clients often dont have the necessary hardware inhouse to do that. Since Amazon EC2 can run standard software stacks, its a great place to do that kind of testing and setup.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>After the Cloud Tools project began to take off, Richardson thought to build a commercial offering based on it. Enter Cloud Foundry. Cloud Foundry is now being beta tested and will be a service provided by Chris Richardson Consulting. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Cloud Foundry provides automated, outsourced data center management for Java and Grails applications, Richardson said. It eliminates the expense and distraction of developers building and operating their own data centers for their production applications and QA environments, he said, and, with no longterm contracts, developers simply use Cloud Foundry for as long as they need.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, with just a few clicks of the mouse, developers can deploy their application to a loadbalanced cluster running on Amazon EC2 instances, Richardson said. Cloud Foundry also monitors and manages applications and automatically handles autoscaling and failover, he said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With Cloud Foundry, cloud computing is as easy as dropping your applications .war files and database files into a Cloud Foundrymanaged container running on Amazon EC2, Richardson said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Until commercial release, use of Cloud Foundry is free, but Amazon Web Services charges will still apply. Richardson is the author of POJOs in Action, which describes how to build enterprise Java applications with POJOs also known as Plain Old Java Objects and lightweight frameworks such as Spring and Hibernate.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Is Java to Blame for Sun Layoffs]]></title>
	<link>http://www.buyfastsoftware.com/java-blame-layoffs-a-3541.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>What is a Java developer to do Sun Microsystems began letting people go as of Jan. 22 in the first wave of layoffs that are likely to affect up to 5,000 to 6,000 employees. Many of those released, according to employee reports, were coders. <xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>My colleague, Chris Preimesberger, reported that layoff notifications were sent to about 1,300 employees as part of that action. And reductions were made across all levels, including vice presidents and directors, Sun said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Despite the economy being a major factor leading to this carnage, folks are looking for who else or what else to blame for this mess. Some mention the companys NIH not invented here attitude, while others single out Java and Suns inattention to complaints about Javas complexity, which opened the door for newer, more developerfriendly languages to come in. Fair points both.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Said one person who commented on Preimesbergers Sun layoffs story<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>BTW the engineers are not blameless either. Like many successful companies used to be a lot of NIH attitude. That has changed. OpenSolaris is evidence of that. But is it too late<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And in a comment responding to that one, another reader said<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Yeah I think it is too late, even with OpenSolaris and I.murdock Ian Murdock, founder of Debian Linux and champion of OpenSolaris there. Nobody is using it. People are sticking to Linux. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Even their sure bet java, is being threatened by .NET and a slew of other more dynamic, friendly languages. People were complaining about the unfriendliness of Java technology, its being too tedious, they had to write code for the plumbing instead of focusing on their business domain, and Sun didnt do anything to rectify, or dragged their feet so much, that it opened the door to PHP<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>, RoR Ruby on Rails. A lot of people moved to PHP, Ruby and RoR and even .NET. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>These guys messed up one after another. In a way they deserve what is happening to them. I predict they will go the same way like Informix, which had good technology and got bought by IBM for its technology and then got dumped, after their technology was grafted into IBMs own databases.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Well, theres some truth in both of those claims. But from my sense of things, despite Sun CEO Jonathan Schwartzs claim that Sun has been able to monetize Java in myriad ways, Java was never a direct moneymaker for Sun, but an indirect one by association. And it is pretty well known that other companies, such as IBM, have made more money from Java than Sun has. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>So I dont think Suns woes can be linked specifically to Java or software revenue problems. Java is everywhere still. And, indeed, in one alternative sense Java could be viewed as possibly one of the things that could even hurt Suns revenue, as its writeonce, runanywhere promise makes it easier for users to migrate their applications off of Sun hardware.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>James Governor, an analyst with RedMonk, said, Suns problems are not really software revenue problemsthat is not where the falloff has been. It needs to sell more boxes. The bigger problem is still servers and the companys awful decision to can Solaris x86 back in the day. That single decision should haunt the managers at Sunits the one that hurt the firm more than any other.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And Marc Fleury, founder and former CEO of JBoss, who made a killing off of selling services around the Javabased opensource JBoss Application Server, said, The secular trend of Linux is hurting Solaris. As Linux continues its path of adoption in the high end, Solaris is a hindrance. They could ignore this point five years ago because of legacy applications, but porting to Linux and, ironically, Java makes this point a thing of the past.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>John Crupi, CTO of JackBe and former distinguished engineer at Sun, put it succinctly, and in my view correctly. Said Crupi<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Sun is ahead of its time in vision, but unfortunately others beat them to the punch. Take a look at Amazon EC2. Sun announced 1 per CPU per hour years ago. Then comes Amazon and EC2 and executes on Suns vision. Now Sun is playing catchup.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Michael Cote, another RedMonk analyst, said, Technologies from the Sun side of the world like Java are still widely used and depended on for billions of dollars in potential revenue. The problem for Sun has been capitalizing on that potential more than its rivals. In the case of Java, other outfits like IBM and Oracle/BEA somehow figured out how to swipe sales based on Java middleware away from Sun. On the other hand, when you look at Sun revenue numbers, theyre still large amounts of money, just not enough to support the large company that Suns become. To me, Sun has the problem of too wide of a focus There are many software products and areas that Sun works in, but Im not sure if the market duplication helps more than hurts.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>So there are all kinds of places to lay blame, but I seriously doubt that developers abandoning Java should be one of them. Besides, Sun is making headway with efforts to support Ruby, Python and other dynamic languages on the Java Virtual Machine.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As Marc Fleury put it Sun has a history of proving everyone wrong and shaming analysts; never write them off. The Sun is setting pun has been going on for the past eight years, since the dotcom bomb ... that is one long sunset. I like sunsets.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>So what do you think Whats the reason Sun is in the predicament it is in<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[JBoss Helps Developers RESTEasy Writing RESTbased Java Web Serv]]></title>
	<link>http://www.buyfastsoftware.com/jboss-helps-developers-resteasy-writing-restbased-java-serv-a-3540.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Red Hats JBoss division has released the 1.0 version of JBoss RESTEasy, a framework that enables developers to write Representational State Transferbased  also known as RESTful  Web services in Java.<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>JBoss fellow Bill Burke has been championing the effort and crowed about the technology achieving a version 1.0 generally available release on Jan. 21. I am pleased to announce the first GA release of JBoss RESTEasy, Burke said in a blog post on the technology. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>RESTEasy is a fully certified and portable implementation of the JAXRS specification. JAXRS is also known as Java Specification Request JSR 311  the Java API for RESTful Web Services. JAXRS is a new Java Community Process JCP specification that provides a Java API for RESTful Web Services over the HTTP protocol.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>REST is a set of architectural principles that defines why the World Wide Web has been so successful at scaling so massively and how you can apply those principles to modern distributed applications, Burke told eWEEK. While not protocolspecific, when people talk about REST they usually are talking about using HTTP in a RESTful manner. I like to think of REST as the rebirth or rediscovery of HTTP. Distributed technologies like WS/SOAP the web services stack and Simple Object Access Protocol have used HTTP solely as a transport protocol when in reality it is a very rich protocol  caching and contentnegotiation are two examples.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, Burke argues that Developers like REST because it generally is much simpler than putting together a SOAP stack. Most languages and platforms support HTTP while this is not so true with WS. Also, interoperability is always an issue between vendor stacks with SOAP. With REST you focus on what matters, the exchanged data format  X M L, JSON, whatever  and let HTTP do all the heavy lifting.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Meanwhile, RESTEasy can run in any Servlet container, but tighter integration with the JBoss Application Server is also available to make the user experience nicer in that environment, Burke said. While JAXRS is only a serverside specification, RESTEasy has innovated to bring JAXRS to the client through the RESTEasy JAXRS Client Framework. This clientside framework allows you to map outgoing HTTP requests to remote servers using JAXRS annotations and interface proxies, Burke said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>From a Java perspective, youve always been able to write RESTful applications using a Servlet container, Burke said. What RESTEasy does is make you more productive at writing RESTful applications through the new JAXRS standard that will be part of Java EE Enterprise Edition 6.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Additional features of the RESTEasy technology include a fully certified JAXRS implementation; portability to Tomcat or any application server that runs on Java Development Kit JDK 5 or higher; it is an embeddable server implementation for JUnit testing; it has a rich set of providers for XML<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>, JSON, YAML, Fastinfoset, Atom, and more; it has Java Architecture for XML Binding JAXB marshalling into XML, JSON, Fastinfoset, and Atom as well as wrappers for arrays, lists, and sets of JAXB Objects; it features asynchronous HTTP Comet abstractions for JBoss Web, Tomcat 6, and Servlet 3.0; it has Enterprise JavaBeans EJB, Spring, and Spring MVC integration; and it features a client framework that leverages JAXRS annotations so that you can write HTTP clients easily JAXRS only defines server bindings.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, for his part, Burke said he sees REST overtaking SOAP. From an adoption standpoint, I believe that REST has a high probability of overtaking SOAP/WS as a preferred way to integrate SOA Service Oriented Architecture applications, he said. Once developers start realizing how difficult it is to get these WS stacks up and running, let alone, interoperating with one another, theyll see the light.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[The Big Python Wall]]></title>
	<link>http://www.buyfastsoftware.com/python-wall-a-3539.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Zohos announcement of its integration with GAE was welcomed by a lot of people, and I noticed there was a common theme among many of the comments. Indeed, when I have reviewed Google App Engine, the same complaint comes up again and again To program for GAE, you need to use Python.<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ive been using Python for more than a decade, so for me, this isnt a problem. However, many people simply dont want to learn a new language, ad thats where the Zoho announcement is welcome news. Now people can effectively use Zoho Creator as a development environment for Google App Enginewithout having to learn Python.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Zohos announcement of its integration with GAE was welcomed by a lot of people, and I noticed there was a common theme among many of the comments. Indeed, when I have reviewed Google App Engine, the same complaint comes up again and again To program for GAE, you need to use Python.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ive been using Python for more than a decade, so for me, this isnt a problem. However, many people simply dont want to learn a new language, ad thats where the Zoho announcement is welcome news. Now people can effectively use Zoho Creator as a development environment for Google App Enginewithout having to learn Python.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>While learning Python might not be a major stumbling block, another problem with using Zoho Creator as a development environment for GAE involves the development cycle itself. Any time you deal with emitted code, where an IDE integrated development environment instead of compiling code emits a highlevel language, you end up with a problem if you want to make changes to the software. In the case of Zoho Creator with GAE, you can make changes to your software either from within Zoho or by modifying the emitted Python code itself.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Modifying the emitted Python code would certainly make sound coding sense, as you would want your code to be optimized for Google App Engine. But then youll have yet another problem on your hands Zoho Creator cant read your modified Python code back in. Changing the Python code is a oneway, downhill street. One youve changed it, youre stuck making all future changes and modifications to the Python code without the help of Zoho Creator.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>If you want to avoid this problem, youll have to make all your changes inside Zoho Creator itself. Then youll remain at the prePython level, without making any changes to the Python code and, again, probably not needing to know Python at all.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Does it sound like this is getting messy It does to me.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Conclusion Our place in this world</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>This is where we get to the issue of knowing our place in this world. From working with the GAE emitter on Zoho Creator, while you can move your applications from Zoho Creator to Google App Engine, I seriously question whether it makes sound business sense. A software development organization must have total control over its software, from start of development to finish. Bugs are a fact of life, a reality, and if theres a certain area of your cycle where you dont have total control such as debugging the emitted Python code, youre in for a lot of headaches.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>I cant help but wonder, then, if the feature of deploying to Google App Engine was less a business decision by Zoho itself and more just something the developers came up with to see if they could make it work. While it might certainly work with some simple, small applications, I could not recommend using this approach to develop missioncritical applications that are targeted for Google App Engine.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Porting Zoho Apps to Google App Engine]]></title>
	<link>http://www.buyfastsoftware.com/porting-zoho-apps-google-engine-a-3538.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Tech Analysis Deploying applications created using Zoho Creator on Google App Engine is an easy process that works as promised. However, while the process might be good for simple apps, it could be risky for missioncritical software targeted for Google App Engine. One thing to note is that although using Zoho Creator to build applications for Google App Engine may allow application developers to skip having to learn Python, it would benefit programmers to learn the language.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>It was bound to happen As more and more Web technologies are released, some will grow and mature, while some will disappear. And some will start to come together.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Take the case of Zoho Creator and Google App Engine. For those of you who havent yet tried out Zoho Creator which has been out for about three years now and is up to Version 3.0, youre missing out. Ive been playing around with Zoho Creator for quite some time, and what strikes me is the ease with which you can get a fully functional online Web application up and running, without sacrificing power. If you want quickandnotverydirty, you can do it. But if you want to roll up your sleeves and start to really customize your application such as by writing your own HTML and scripts, you can do that, too.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Zoho Creator is part of a bigger project, simply called Zoho, which was released in 2005. Zoho is an entire online suite of office applications, including as of this writing email, word processing, spreadsheets, presentations, notebooks, wiki, organizers and planners, chat software, project management, invoicing, and even CRM.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, while the company called AdventNet was busy creating Zoho, Google was building its own online spreadsheet, and would later acquire a company that created an online word processor. The end result is what we know today as Google Docs.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>These two office suites are clearly competitors, and the Web is rich with blogs and articles comparing the two as people try to determine which is best for their own purposes. For this article, Im not going to take part in that particular discussion or dispute, as the case may be. Instead, Im going to focus on an interesting item that has grown out of the two. Google, while offering its own competing suite of office tools, alsoas of mid2008has its own cloudbased application engine, Google App Engine, or GAE.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Thats where this gets interesting. In late December, Zoho announced that applications created with Zoho Creator could be deployed on GAE.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Porting to Google App Engine</SPAN></STRONG><SPAN stylemsobidifontweight bold><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As I said, Ive been using Zoho Creator for a while, so I decided to try porting an application to GAE. Im happy to report that the process worked just as it was supposed to. For this test, I started out with one of the basic skeleton applications that Zoho Creator makes, a simple customer support form.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The process of deploying to Google App Engine is quite simple. Theres a dropdown menu labeled Deploy in Google App Engine. When you click that, Zoho Creator asks for your Google ID and reminds you to register the application with GAE. You then click the Generate button, which brings up a page from which you can download your application.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>What you get is a .zip file containing all the files youll upload to GAE. If youve developed for GAE, youll see all the usual files youd expect such as app.yaml, and some .py files containing Python code; these Python files are a bit cluttered, but theyre filled with some solidlooking code.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The next step is to upload the files to your own area on GAE. The official Zoho Creator blog calls this process a bit geeky at this time, but its really not that big of a deal. True, you have to upload the files, and I hope in the future Zoho will have an interface right on its Web site that will transfer the files for you automatically. But even for now, its really not that bad.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, in the end, the applications work just as you would hope they do. Along with trying out my own simple applications, I tried the two sample applications that run on both Zoho Creator and GAE linked to by the official blog. They look slightly different in layout, but the functionality is the same.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>But is that all there is Lets analyze this a bit further.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[CloudMQ Takes Message Queuing to the Cloud]]></title>
	<link>http://www.buyfastsoftware.com/cloudmq-takes-message-queuing-cloud-a-3537.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>Freedom OSS delivers cloudMQ, a MAAS Message Queuing as a Service solution. CloudMQ is a simple way to start exploring integration of messaging into applications because no installation or configuration is necessary. CloudMQ uses Amazon Web Services Elastic Compute Cloud EC2 and Simple Storage Service S3 storage to create an Advanced Message Queuing Protocol AMQP messaging backbone.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With cloud computing driving the need for queuing and Enterprise Service Bus style services in the cloud, Freedom OSS has introduced cloudMQ, which the company refers to as a Message Queuing as a Service solution.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>According to Joel Davne, CEO of Freedom OSS, cloudMQ is a simple way to start exploring integration of messaging into applications because no installation or configuration is necessary. Indeed, cloudMQ provides crossplatform integration for the enterprise, ondemand, realtime businesstobusiness information exchange, realtime business intelligence, and complex event processing, the company said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, cloudMQ has the capacity to hold a virtually unlimited number of messages and support thousands of clients, Freedom OSS officials said. And unlike Amazons Simple Queue Service SQS, cloudMQ provides all of the enterprise messaging features such as message order preservation, singlephase and twophase transactions and unlimited message sizes, the company said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>However, cloudMQ uses Amazon Web Services Elastic Compute Cloud EC2 and Simple Storage Service S3 storage to create an Advanced Message Queuing Protocol AMQP messaging backbone that spans into thousands of messaging instances, Freedom OSS said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Our goal is to provide an Internet Scale Message Queuing as a Service infrastructure and make it easier for enterprises to enter the cloud space, said Max Yankelevich, chief architect, Freedom OSS.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We have been implementing Event Driven and ServiceOriented Architectures SOA for various customers. Message oriented middleware solutions, such as IBM MQ, ActiveMQ and SonicMQ, are key to materializing these architectures, but present a substantial hurdle in terms of upfront licensing costs, hardware procurement, proper configuration and available skillsets for feeding and nurturing this infrastructure, Yankelevich said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>So, cloudMQ leverages the Amazon Cloud to provide enterprisegrade message queuing capabilities, Davne said. By combining ondemand computing capacity from Amazon and opensource innovation from Freedom OSS, cloudMQ delivers scalable, enterpriseclass connectivity that grows with business demands to exchange event data and enables organizations to deploy applications to virtualized environments seamlessly, the company said. CloudMQ enables deployment of SOA and ESB components directly to remote virtualized environments.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Our target customers are enterprises and B2B data exchanges, Yankelevich said. We made it extremely easy to access and manage cloudMQ by not disrupting ways how application developers are currently accessing messaging infrastructure. We support Java Messaging Service JMS, AMQP and REST Representational State Transfer or XML/HTTP interfaces. We also provide a comprehensive console for provisioning and monitoring cloudMQ. And we provide extensive security features.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>For security, cloudMQ relies on existing open and accepted standards, and supports Multiple security token formats, multiple trust domains, multiple signature formats, multiple encryption technologies, and endtoend message content security and not just transportlevel security Web services.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>We also have been involved in a few businesstobusiness exchange implementations that should have been leveraging eventdriven architecture across enterprise boundaries, but ended up doing a kludge Web Services polling implementation, Yankelevich said. Capturing a stream of realtime events on the cloudMQ presents an enormous opportunity to create various valueadd business applications that will analyze, aggregate and utilize these constantly flowing data streams. Some of the products on our road map are cloudCEP  Complex Event Processing, realtime business Intelligence, dashboards and reporting and a few others.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, We are also opening cloudMQ to ISVs independent software vendors and independent developers to enable them to create business solutions on top of this infrastructure, he said.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Adobe AIR, Flash Installations Surge]]></title>
	<link>http://www.buyfastsoftware.com/adobe-flash-installations-surge-a-3536.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>At Adobe MAX Japan, Adobe announces that Adobe AIR and Adobe Flash Player 10 have reached record adoption numbers to the tune of 100 million installations for Adobe AIR within a year of its release and Flash Player 10 being installed on 55 percent of computers worldwide within two months of its release.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe Systems announced at its Adobe MAX Japan conference that the companys Adobe AIR and Adobe Flash Player 10 software, key components of the Adobe Flash Platform, have been installed by record numbers of users and enterprises, to the tune of more than 100 million installations for Adobe AIR.</SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>On Jan. 29 at the Adobe MAX Japan show, Adobe officials said that in less than a year after its initial release, there have been more than 100 million installations of Adobe AIR to date. Adobe officials had hoped to see the product reach 100 million downloads by the end of 2008, but it apparently took just a bit longer than that. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, Adobe Flash Player 10 has been installed on more than 55 percent of computers worldwide in just the first two months of its release, and it is expected to surpass 80 percent by the second quarter of 2009, far outpacing the installation rate of past versions of the software, the company said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, companies across a variety of industries have chosen Adobe AIR to deploy hundreds of applications that reach customers, partners and employees in new and engaging ways, Adobe officials said. The list of global brands using AIR includes the BBC, REDWIRE and The Nasdaq Stock Market. In addition, OEMs including Sony Japan are beginning to preinstall Adobe AIR on shipping computers, giving customers immediate access to the software. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And companies such as Comedy Central, MySpace, Toyota and the AOL Games site are using Adobe Flash Player 10 to deliver expressive and compelling user experiences, rich audio/video playback and virtually universal reach across operating systems, Adobe officials said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe is the leader in enabling people to express themselves and connect with others globally, through the distribution of our worldclass client software, said Michele Turner, vice president of product marketing for the Platform Business Unit at Adobe. The incredible traction were seeing with Adobe AIR and Adobe Flash Player 10 in such a short period of time is a clear indication that individuals and organizations across the globe rely on the Adobe Flash Platform for breakthrough interactive content, applications and video on the Web.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Adobe Flash Platform is a complete system of integrated tools, frameworks, clients and servers for the development of Web applications<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>, content and video that runs consistently across operating systems and devices. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe AIR enables developers to use proven Web technologies to quickly design and build compelling applications that extend outside the browser, the company said. And in the last 12 months, there have been more than 1 million downloads of the AIR software development kit, the free opensource Flex framework and Adobe Flex Builder by developers building Web applications using the Adobe Flash Platform, the company said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Adobe Flash Player content reaches more than 98 percent of Internetenabled desktops, and more than 80 percent of online videos worldwide are viewed using Adobe Flash technology, Adobe officials claimed.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Developers Evaluate Ruby on Rails Updates]]></title>
	<link>http://www.buyfastsoftware.com/developers-evaluate-ruby-rails-updates-a-3535.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>And some of the development team at Intridea, a consultancy and software development and support shop that focuses on Ruby, Rails and agile development, weighed in with thoughts on the new Rails version. </P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Im looking forward to the addition of Application Templates, said Adam Bair, part of the Intridea team. At Intridea, we regularly create brandnew applications for our clients; this feature will give us the ability to bootstrap new projects quickly and easily so we can deliver the initial iteration of an application that much faster.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Pradeep Elankumaran, another Intridea team member, said, Moving to Rack finally changes Rails into a project that efficiently utilizes most of the newer Ruby libraries and practices.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Intridea developer Brent Collier said, Im a fan of the new default scope. Also, the nested attributes will definitely make multimodel forms easier out of the box.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>And Brendan Lim, yet another developer at Intridea, said, Im excited to hear that engines are coming back into Rails in 2.3. This will allow us to have modular, reusable applications that will work within other applicationslike we have created with our SocialSpring platform in the form of coils. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Matt Jankowski, chief operating officer at Thoughtbot, a Web development consulting company that has been building Web applications<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>with Ruby on Rails since late 2005 and says now 100 percent of its new project work is Ruby or Rails, said, Its encouraging to see stable releases with interesting if not earthshattering new features continuing to be released. Obviously the big news for Rails over the next six months is the merge with the Merb project, but were glad they got this featureplusstability release out the door before that came.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>As for specifics of the new release, Jankowski said the Rack support is a great change, and I think adds to the momentum were seeing for Rails being part of rather than the entirety of the Ruby Web framework ecosystem. The way Rack works its trivial to swap in and out different Ruby apps to be part of one larger Web project, and were glad Rails embraced this standard.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Regarding Engines, Jankowski said the promise of this feature is appealing to Thoughtbot developers, as Thoughtbot often builds applications with similar functionality.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Weve seen other frameworks and languages try this concept to varying degrees of success, so I think the jury is still out on whether this will succeedbut we give the core team credit for at least creating an official way by which people can succeed in this area, and really exposing as much of the framework as needed to do this right, Jankowski said. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Moreover, he said a quick survey of Thoughtbot developers shows that other Rails 2.3 upgrades such as nested form support, backtrace silencer integration, dynamic scopes and routing efficiencies are very popular supporting cast features in the new release. And, We have a passionate split on the inclusion of Objecttry into Rails core, he said. Half of us are disgusted by it, the other half think its great.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Overall, said Jankowski, Weve been really impressed with the core teams ability to respond to feedback that the community felt like it couldnt get things into Rails or understand the process. I think this release is very communityinvested, and it looks like Rails 3.0 will be more of the same.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Besides, Jankowski said, Ruby 1.9 plus Rails 2.3 plus the still growing library of gems and plugins being created by everyone make the Ruby Web community a fun place to be productive.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Ian McFarland, vice president of technology at Ruby on Rails consultancy Pivotal Labs, said, 2.3 just came up in our morning standup today. You can tell the guys are enthusiastic about it from the title of this blog post Standup 2/2/2009 Rails 2.3 is gonna be sweet. ... In general, this feels like a nice set of improvements and cleanup. There wasnt anything in this release that felt speculative or offtarget, which is great. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144>Hansson did not say when he expects Rails 2.3 to be generally available. However, it is likely to be available by RailsConf, the annual conference for Ruby on Rails developers, which will take place in early May in Las Vegas. Hansson and others have said a preview version of Rails 3.0, which will include integration with Merb, is slated to be available at RailsConf. </P>]]></description>
</item>
<item>
	<title><![CDATA[Developers Warm to Ruby on Rails 2.3 Update]]></title>
	<link>http://www.buyfastsoftware.com/developers-warm-ruby-rails-update-a-3534.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>The Ruby on Rails community delivers Rails 2.3 Release Candidate 1, asking developers to help test the latest release of the popular opensource Web application development framework before it goes final. Many developers approve the features of the new release, including Templates, Engines and Rack support.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Ruby on Rails community has delivered a Release Candidate version of the next major release of the popular Web development<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>framework Ruby on Rails, Ruby on Rails 2.3 RC 1. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a blog post from Feb. 1, David Heinemeier Hansson, the creator of the opensource Ruby on Rails technology, said Rails 2.3 is almost ready for release, but this package is so stocked full of amazing new stuff that were making dutifully sure that everything works right before we call it official.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Hansson then called on Rails developers to help test the latest release, as, Lots of the underpinnings changed. Especially the move to Rack. So we need solid testing and will probably have a slightly longer than average release candidate phase to account for that.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, This is one of the most substantial upgrades to Rails in a very long time, Hansson said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Hansson listed among the top features in Rails 2.3 RC1<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Templates Allows your new skeleton Rails application to be built your way with your default stack of gems, configs, and more. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Engines Share reusable application pieces complete with routes that Just Work, models, view paths, and the works. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Rack Rails now runs on Rack which gives you access to all the middleware goodness. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Metal Write super fast pieces of optimized logic that routes around Action Controller. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Nested forms Deal with complex forms so much easier.<EM> </EM><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Dana Jones, lead developer for Sterling Rose Design, which specializes in Ruby on Rails development, said, I think the most visible change is the nested attributes handling. It was the mostrequested feature for quite awhile, and now the core team has delivered it. It will make it a lot easier for developers to build complex, nested forms without having to write a lot of kludgy code by hand to slot the incoming parameters. Another big changethat wont even be apparent to most developersis the move to Rack and away from CGI. This should hopefully result in improved load times for Web pages. There are a lot of new features that will make developing Ruby on Rails applications faster and more convenientsmarter partials, dynamic and default scopes, among othersbut I think the nested attributes and Rack changes are really the biggies. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Justin Kay, a Rails developer at Northwest Real Estate Capital, said, The thing that stands out to me is the huge scope of this release. There are a lot of fundamental changes going on in the codebase that are tied into the merging of Rails with Merb. The move to Rack being one of the key pieces.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Bob Martens, another developer who specializes in Rails, said of Rails 2.3 RC1, For me, personally, the most convenient thing is the addition of Templates to the core of Rails. Even though I really am just starting out with Rails, in the grand scheme of things, being able to have some templates to work from in order to speed up initial development is going to be great. I can set up one to use PostgreSQL for the database for larger applications and one with SQLite for simple ones. I can set up which gems I will use for all applications, which will save me some time there as well. It is a convenience thing for me, and another great reason for me to use Rails.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Developers Warm to Ruby on Rails 2.3 Update]]></title>
	<link>http://www.buyfastsoftware.com/developers-warm-ruby-rails-update-a-3533.html</link>
	<description><![CDATA[<P classMsoNormal styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><STRONG><SPAN styleFONTWEIGHT normal; msobidifontweight bold>The Ruby on Rails community delivers Rails 2.3 Release Candidate 1, asking developers to help test the latest release of the popular opensource Web application development framework before it goes final. Many developers approve the features of the new release, including Templates, Engines and Rack support.</SPAN></STRONG><SPAN classarticledate><SPAN stylemsobidifontweight bold><xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN classarticledate><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The Ruby on Rails community has delivered a Release Candidate version of the next major release of the popular Web development<xmlnamespace prefix  v ns  urnschemasmicrosoftcomvml /><vshapetype idx0000t75 strokedf filledf pathm45l41191195xe opreferrelativet ospt75 coordsize21600,21600> <vstroke joinstylemiter></vstroke><vformulas><vf eqnif lineDrawn pixelLineWidth 0></vf><vf eqnsum 0 1 0></vf><vf eqnsum 0 0 1></vf><vf eqnprod 2 1 2></vf><vf eqnprod 3 21600 pixelWidth></vf><vf eqnprod 3 21600 pixelHeight></vf><vf eqnsum 0 0 1></vf><vf eqnprod 6 1 2></vf><vf eqnprod 7 21600 pixelWidth></vf><vf eqnsum 8 21600 0></vf><vf eqnprod 7 21600 pixelHeight></vf><vf eqnsum 10 21600 0></vf></vformulas><vpath oconnecttyperect gradientshapeokt oextrusionokf></vpath><olock aspectratiot vextedit></olock></vshapetype><vshape idx0000i1025 styleWIDTH 7.5pt; HEIGHT 7.5pt obuttont alt typex0000t75><vimagedata otitle srcfile///CDOCUME1G3DEB1.SANLOCALS1Tempmsohtml101clipimage001.gif></vimagedata></vshape>framework Ruby on Rails, Ruby on Rails 2.3 RC 1. </SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><op>&nbsp;</op></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In a blog post from Feb. 1, David Heinemeier Hansson, the creator of the opensource Ruby on Rails technology, said Rails 2.3 is almost ready for release, but this package is so stocked full of amazing new stuff that were making dutifully sure that everything works right before we call it official.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Hansson then called on Rails developers to help test the latest release, as, Lots of the underpinnings changed. Especially the move to Rack. So we need solid testing and will probably have a slightly longer than average release candidate phase to account for that.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Indeed, This is one of the most substantial upgrades to Rails in a very long time, Hansson said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Hansson listed among the top features in Rails 2.3 RC1<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Templates Allows your new skeleton Rails application to be built your way with your default stack of gems, configs, and more. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Engines Share reusable application pieces complete with routes that Just Work, models, view paths, and the works. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Rack Rails now runs on Rack which gives you access to all the middleware goodness. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Metal Write super fast pieces of optimized logic that routes around Action Controller. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Nested forms Deal with complex forms so much easier.<EM> </EM><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Dana Jones, lead developer for Sterling Rose Design, which specializes in Ruby on Rails development, said, I think the most visible change is the nested attributes handling. It was the mostrequested feature for quite awhile, and now the core team has delivered it. It will make it a lot easier for developers to build complex, nested forms without having to write a lot of kludgy code by hand to slot the incoming parameters. Another big changethat wont even be apparent to most developersis the move to Rack and away from CGI. This should hopefully result in improved load times for Web pages. There are a lot of new features that will make developing Ruby on Rails applications faster and more convenientsmarter partials, dynamic and default scopes, among othersbut I think the nested attributes and Rack changes are really the biggies. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Justin Kay, a Rails developer at Northwest Real Estate Capital, said, The thing that stands out to me is the huge scope of this release. There are a lot of fundamental changes going on in the codebase that are tied into the merging of Rails with Merb. The move to Rack being one of the key pieces.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Bob Martens, another developer who specializes in Rails, said of Rails 2.3 RC1, For me, personally, the most convenient thing is the addition of Templates to the core of Rails. Even though I really am just starting out with Rails, in the grand scheme of things, being able to have some templates to work from in order to speed up initial development is going to be great. I can set up one to use PostgreSQL for the database for larger applications and one with SQLite for simple ones. I can set up which gems I will use for all applications, which will save me some time there as well. It is a convenience thing for me, and another great reason for me to use Rails.<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[Wireless App Development on the Rise]]></title>
	<link>http://www.buyfastsoftware.com/wireless-development-rise-a-3532.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>According to a recent Evans Data survey, although the recession may be impacting some elements of the IT industry, it is not having much, if any, impact on the market for developing applications for wireless devices.<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The results of the survey show that 94 percent of corporate developers expect the development of wireless enterprise applications to either increase or stay the same in the coming year, with the strongest expectations for growth in the AsiaPacific region.&nbsp; Indeed, 47.6 percent of the developers surveyed said they expect the level of development to increase and 46.4 percent said they expect it to stay the sameonly 6 percent of developers said they expect development efforts to decrease.&nbsp; <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>In addition, among commercial developers, twothirds expect the average revenue per user to increase in 2009, according to the recently released Wireless Development Survey, an indepth survey of more than 400 wireless developers worldwide.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>These results continue to support significant opportunity within the mobile application development segment for both the corporate enterprise and commercially focused developer, stated John Andrews,&nbsp;president and CEO of Evans Data. Furthermore, mobile developers are beginning to understand that mobile development is now a commercially driven endeavor rather than just technological capability and performance, with more than half emphasizing market understanding and marketing skills as key elements to their success.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>&nbsp;Moreover, when selecting a wireless platform to target, money was the most important consideration by far, with revenue potential cited by a quarter of the developers and 21 percent identifying bigger marketing opportunities.&nbsp; By contrast, only 15 percent said platform openness was the most important considerationan ironic consideration in the current fractured world of siloed wireless development platforms. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>The survey also showed that 40 percent more developers plan to target Windows Mobile than Apple iPhone, and 46 percent more plan to target the NET Compact Framework than Googles Android platform. In addition, SOAP Simple Object Access Protocol/X M L Remote Procedure Call are currently being used by twice as many wireless developers as REST Representational State Transfer. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Developers surveyed also said 40 percent of wireless development projects take three to six months to complete, with 60 percent completed in less than six months.&nbsp;<op></op></SPAN></P>]]></description>
</item>
<item>
	<title><![CDATA[ServiceLayer Provides Instant Web Services for Java Applications]]></title>
	<link>http://www.buyfastsoftware.com/servicelayer-provides-instant-services-java-applications-a-3531.html</link>
	<description><![CDATA[<P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>AgileIT has delivered a&nbsp;beta release&nbsp;of its&nbsp;ServiceLayer&nbsp;technology, which&nbsp;is a runtime Java framework that enables&nbsp;users&nbsp;to dynamically add Web services to an existing Java application using a pointandclick interface.<xmlnamespace prefix  o ns  urnschemasmicrosoftcomofficeoffice /><op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Mark Hansen, founder of AgileIT, said ServiceLayer solves systems integration challenges by making Web services implementation projects fast&nbsp;and easy. The current beta release of ServiceLayer runs with Windows and Tomcat. Linux and other Java Enterprise Edition Java EE containers will be supported soon.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>With ServiceLayer, users can&nbsp;add Web services to production Java applications without writing code. ServiceLayer also enables users to start, stop, add and delete Web services without shutting down or disrupting production applications; and no changes are made to the Webserviceenabled applications.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>ServiceLayer scans a program bytecode and provides a graphical user interface showing all the programs classes and methods that can be exposed as Web services. The user only needs to pointandclick to select the Web services they want to expose. No coding is required, and no migration, recompilation or repackaging is needed either, Hansen said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Hansen said ServiceLayer works by mirroring the bytecode of a Java program that its Web service enables. Only the bytecode related to those methods exposed as Web services is mirrored, he said. And within its mirroring system ServiceLayer enhances its copies of the programs .class files by injecting bytecode to add the JAXWS Java API for XML Web Services and JAXB Java Architecture for XML Binding annotations necessary for Web services support, Hansen said.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>AgileIT invented the patent pending dynamic bytecode mirroring technology behind ServiceLayer and has spent the last three years doing the research and development necessary to bring it to market.&nbsp;Mark Hansen holds a Ph.D in computer science from the Massachusetts Institute of Technology.&nbsp;Hansen has founded two other software firms QDB Solutions  a database tools company; and Kinderhook Systems  an ecommerce integrator. Hansen also is the author of SOA using Java Web Services, a reference guide for Web services developers.<op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold>Hansen said he believes&nbsp;ServiceLayer is a revolutionary&nbsp;tool for exploiting the power of Web services to speed systems integration. With ServiceLayer, the Web service enablement portion of a systems integration project can be completed in a fraction of the time required by traditional programming techniques, he said.&nbsp;A Web services project, that would normally require a team of programmers several months to complete, can be implemented by a single person in a matter of days with ServiceLayer. Meanwhile, AgileIT has launched its beta program. <op></op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><op>&nbsp;</op></SPAN></P><P styleMARGIN 0in 0in 0pt; TEXTALIGN justify; msopropchange santosh 20090530T1144><SPAN stylemsobidifontweight bold><SPAN stylemsospacerun yes>&nbsp;</SPAN>The ideal candidate for the ServiceLayer beta test program is an enterprise with production Java applications that need to be Webserviceenabled quickly, without disruption to existing operations, and integrated with other internal or external applications, Hansen said.&nbsp;<op></op></SPAN></P>]]></description>
</item>
			</channel></rss>
			
