MarketScope for Ajax Technology and RIA Platforms

15
MarketScope for Ajax Technology and RIA Platforms Gartner RAS Core Research Note G00164266, Ray Valdes, 29 December 2008, R2984 02032010 Despite having appeared as early as 1999, Ajax technologies and rich Internet application platforms are still in a dynamic and early adopter phase of market evolution, with respect to enterprise- level adoption. WHAT YOU NEED TO KNOW Ajax is as much know-how and technique as it is a technology. It is a way of building applications that leverage the capabilities already built into every modern browser. Rich Internet application (RIA) technology can be a stand-alone platform that is usually integrated with existing application development platforms, or an extension to an existing server-centric platform. Ajax is pervasive in the consumer space of public, high-end Web sites, but its adoption in a strategic manner by the enterprise sector is still low, limited to the most technologically aggressive early adopter organizations. Most enterprises are not early adopters, and remain in the wait-and-see stage, holding off until technologies mature and until their preferred large IT vendor (be it Microsoft, IBM, Oracle, SAP or Sun Microsystems) delivers a technology that is “digestible” (that is, able to be absorbed by the current IT staff, skill set and technology environment). Success in Ajax and RIA deployments depends more on a user-centered design/ development process than on the choice of technology. MARKETSCOPE This document was revised on 24 February 2008. For more information, see the Corrections page on gartner.com. Defining the Ajax and RIA Market The Ajax/RIA sector, broadly speaking, is a set of technology offerings oriented to meeting the needs of application development teams to build systems that deliver a rich and responsive user experience. The focus of buyers in this market is on technology, despite Gartner’s long-standing advice that success in presentation-oriented development projects results more from a user-centered design process than from adding a new layer of technology. In the Ajax/RIA sector, the focus of buyers is not just technology, but technology that is different from the server-centric platforms to which they are accustomed. The need, as perceived by prospective buyers in this market, is often not precisely articulated, but is generally for a tool, technology or platform that delivers a “better” user experience. In this context, “better” refers to an experience that is visibly different than what’s produced by the existing platforms, which have resulted in legacy applications that are perceived to be drab and difficult to use.

Transcript of MarketScope for Ajax Technology and RIA Platforms

MarketScope for Ajax Technology and RIA Platforms

Gartner RAS Core Research Note G00164266, Ray Valdes, 29 December 2008, R2984 02032010

Despite having appeared as early as 1999, Ajax technologies and rich Internet application platforms are still in a dynamic and early adopter phase of market evolution, with respect to enterprise-level adoption.

WHAT YOU NEED TO KNOW

• Ajaxisasmuchknow-howandtechniqueasitisatechnology.Itisawayofbuildingapplicationsthatleveragethecapabilitiesalreadybuiltintoeverymodernbrowser.

• RichInternetapplication(RIA)technologycanbeastand-aloneplatformthatisusuallyintegratedwithexistingapplicationdevelopmentplatforms,oranextensiontoanexistingserver-centricplatform.

• Ajaxispervasiveintheconsumerspaceofpublic,high-endWebsites,butitsadoptioninastrategicmannerbytheenterprisesectorisstilllow,limitedtothemosttechnologicallyaggressiveearlyadopterorganizations.

• Mostenterprisesarenotearlyadopters,andremaininthewait-and-seestage,holdingoffuntiltechnologiesmatureanduntiltheirpreferredlargeITvendor(beitMicrosoft,IBM,Oracle,SAPorSunMicrosystems)deliversatechnologythatis“digestible”(thatis,abletobeabsorbedbythecurrentITstaff,skillsetandtechnologyenvironment).

• SuccessinAjaxandRIAdeploymentsdependsmoreonauser-centereddesign/developmentprocessthanonthechoiceoftechnology.

MARKETSCOPEThis document was revised on 24 February 2008. For more information, see the Corrections page on gartner.com.

Defining the Ajax and RIA MarketTheAjax/RIAsector,broadlyspeaking,isasetoftechnologyofferingsorientedtomeetingtheneedsofapplicationdevelopmentteamstobuildsystemsthatdeliverarichandresponsiveuserexperience.Thefocusofbuyersinthismarketisontechnology,despiteGartner’slong-standingadvicethatsuccessinpresentation-orienteddevelopmentprojectsresultsmorefromauser-centereddesignprocessthanfromaddinganewlayeroftechnology.IntheAjax/RIAsector,thefocusofbuyersisnotjusttechnology,buttechnologythatisdifferentfromtheserver-centricplatformstowhichtheyareaccustomed.Theneed,asperceivedbyprospectivebuyersinthismarket,isoftennotpreciselyarticulated,butisgenerallyforatool,technologyorplatformthatdeliversa“better”userexperience.Inthiscontext,“better”referstoanexperiencethatisvisiblydifferentthanwhat’sproducedbytheexistingplatforms,whichhaveresultedinlegacyapplicationsthatareperceivedtobedrabanddifficulttouse.

2Whatthetypicalorganizationseekstoreplaceisalegacyplatform—eitherclient/server(suchasPowerBuilder,VisualBasicorOracleForms)orWeb(plainHTMLwith“islandsofinteractivity”basedonFlash,JavaorActiveX).Unfortunately,alltoooften,addingnewtechnologytoanorganizationthathasadysfunctionalprocessresultsinadegraded,ratherthanimproved,userexperience.Theeventualresultisoftennotknown,becausehavinganimmatureprocessmeansthatappropriatemetricsarenotcollected.Therefore,theorganizationcannotdeterminewhetherthereisanimprovementintheeffectivenessoftheuserexperience.Thecasecanbemadethatorganizationswouldgetbetterresultsbyfocusingonabetterdesignprocessoronmore-effectiveuseofthepresentationcapabilitiesalreadyincludedinmainstreamserver-sideplatforms,whichhaveevolvedtoincludeAjaxandRIAfeatures.Thatisbeyondthescopeofthisresearch,whichfocusesonanemerging,butcohesive,setofbuyersandsellersthatcomprisestheAjax/RIAmarket.

Asischaracteristicofanyemergingmarkets,thereareoftendiversegroupsofplayersandapproaches,andplentyof“applesvs.oranges”comparisonspossiblebecauseofalackofconsensusonfeaturesandapproaches.TheargumenthasbeenmadebysomevendorswithproductsinthisspacethatthenotionofacohesiveAjax/RIAmarketisanillusion,andthatthisisnotamarketanymorethanthereisanHTMLmarketoranXMLmarket.Thepropositionisthatallofthese(HTML,XML,AjaxandRIAtechnologies)areenablingtechnologiesforoneormoredistinctmarkets.

Althoughthisperspectivehasacertainvalidity,GartnerhaschosentodoaMarketScopeinthisarea,becausethissituationmeetstwokeyaspectsofamarket:

• Acommunityofbuyersthatiswillingandabletobuy,andthatmayreferenceeachother(or,alternatively,third-partyadvisors)inmakingabuyingdecision

• Acommunityofsellersthatcompeteswitheachotherforbuyers’attentionandcommitment

Themarketisatthestagewherethereisahighdegreeoffragmentationanddiversity.Notallsellerscompetewitheachother,andnotallbuyershaveidenticalneeds.Nevertheless,Gartnerhasreceivedenoughinquiriesforguidanceinproduct/technologyselection,andhasseenenoughcompetitiveface-offs(suchasAdobeFlexvs.MicrosoftSilverlight,orBackbasevs.NexawebTechnologies,orIBMLotusExpeditorvs.JavaFX,orAdobeAIRvs.MicrosoftWindowsPresentationFoundation[WPF]and.NET),thatthebroadoutlinesofthemarketarevisible.Withinthismarketaresegments,suchasthefissurebetweenenterpriseRIAandconsumer-orientedAjax.Butthisfragmentationisnodifferentthaninotherearlystagemarkets(forexample,theportalmarket,where,initially,vendorswerestronginexternal-facingorinternal-facingdeployments,butnotboth).Althoughtherearefissuresinthemarketlandscape,thereareenoughcross-categorycompetitiveface-offs(suchasaRIAplatformvs.anAjaxtechnology)thatthemarketcanbeconsideredascohesiveasanyotherearlystagemarket.

Asthemarketmaturesandconsolidates,asmallnumberoflargevendorswillgrowevenlargerbyencompassingbroad-basedapproaches,acquiringsmallervendorsand/ortakingmarketshareawayfromsecond-tierchoices.Asthathappens,thefaultlinesthatfragmenttheAjax/RIAsectorwillfade.

Market/Market Segment DescriptionTheAjax/RIAsectorcanbesegmentedintwoways:intermsofbuyersandintermsofsellers.

Lookingatthemarketintermsofbuyers,thefollowingcategoriesemerge:

• Enterprise legacy platform replacement:Enterprisesseekingapresentation-centricdevelopmentplatformandtoolsetthatwillreplaceagingorobsoletelegacyapplicationsbuiltwithearliergenerationsoftools,suchasOracleForms,PowerBuilderandVisualBasic.Theneedsofthisclassofbuyercenterondeveloperproductivity,platformcompatibility,skillscompatibility,vendorsupportandvendorlongevity.

• Public-facing enterprise sites:ThesesitesrepresenttheexternalWebpresenceforGlobal1000organizations.Theneedforthisclassofbuyerisforbroadreachtoamassaudience.Thisisbestachievedthroughbrowser-independentimplementations,server-neutralclient-sidetechnologies,asmallclientfootprint,easyupdateandsoon.Beyondthesecorerequirements,therearealsotheenterpriserequirementslistedabove,

• Stand-alone, consumer-oriented Web sites: Thetop100Websitesandsmallerstand-aloneWebpropertiesthataspiretobethenextFacebookorGoogle.Buyersinthisclasshavestrongtechnicalstaff,andmanyhavebuilttheirownAjaxframeworksandRIAtools.Theirneedsareforbroadreachandbrowserindependence,similartohigh-endenterprisesites.Akeydifferenceistheneedforcompatibilitywithserver-sideframeworks—oftenneither.NETnorJava,butinsteadLAMP-basedPHP,PythonorRuby(noneofwhichareprevalentinenterprise-scaledeployments).

• Independent software vendor (ISV) differentiators:ISVshavefollowedthetechnologyshiftinthe1990sfromclient/servertotheWeb,andarenowseekingtodifferentiatetheirofferingsfromsimilarWeb-basedcompetitors.Comparedwiththeaverageenterprise,thebuyersintheISVclasshavestrongin-houseengineeringstaffandmatureuser-experiencedesignteamsandprocesses.ThesebuyerscanmoreeasilyabsorbandexploitAjaxandRIAtechnologyofferings,whetheropen-sourceAjaxorbroad-scopeRIAplatforms.

Tomeettheneedsofthesedifferentmarketsegmentsorclassesofbuyers,thereisadiversecollectionofsellers:technologyvendors,quasivendorsandopen-sourcetoolkits(notaffiliatedwithaconventionalvendor).Theofferingsareasfollows:

• Community-oriented, open-source Ajax toolkits: Thesenoncommercial,freeandopen-sourcetoolkitsincludeDojo,Prototype/ScriptaculousandjQuery.Theyhaveseenwide

©2008Gartner,Inc.and/oritsAffiliates.AllRightsReserved.Reproductionanddistributionofthispublicationinanyformwithoutpriorwrittenpermissionisforbidden.Theinformationcontainedhereinhasbeenobtainedfromsourcesbelievedtobereliable.Gartnerdisclaimsallwarrantiesastotheaccuracy,completenessoradequacyofsuchinformation.AlthoughGartner’sresearchmaydiscusslegalissuesrelatedtotheinformationtechnologybusiness,Gartnerdoesnotprovidelegaladviceorservicesanditsresearchshouldnotbeconstruedorusedassuch.Gartnershallhavenoliabilityforerrors,omissionsorinadequaciesintheinformationcontainedhereinorforinterpretationsthereof.Theopinionsexpressedhereinaresubjecttochangewithoutnotice.

3adoption,primarilyoutsidetheenterprise(withasignificantminorityofthetop100Websitesnowusingoneormoreofthese,oftenasasupplementtocustom-builtAjax).

• Vendor-centered, open-source Ajax and RIA technologies: Open-sourcetoolkitsaffiliatedwithasmallcommercialvendor(suchasExt,BindowsorLaszloSystems).Thevendorisusuallytargetingtheenterprisesectorbecausethetop100Websitesrelyoncustom-builttechnologiesoropensource.

• Commercial Ajax and RIA product offerings: Thesestartedoutasclosed-sourcepackagestargetedtowardtheenterprisemarket.Theyoftenstillremainthatway,butsomehavesincebecomeopensource,atleastinpart.TibcoGeneralInterface(GI)isaprimeexample;Laszloisoneoftheearliest.Adobeisamorerecententrant,inthatithasopen-sourceditsFlexSDK(butnotitsFlexBuildertool).Microsofthasopen-sourceditsAjaxlibraryandSilverlightToolkit.

• Broad-scope RIA platform plays: OfferingsfromAdobe,Microsoft,IBM,Sun,andtoalesserextent,Nexaweb,SoftwareAGandTibcoSoftware.Theseenterprise-orientedvendorsofferindustrial-strengthplatformsandtoolsthatgobeyondbasicAjaxcapability.MarketadoptionofRIAframeworkshasbeenlowduetotheemergingstageofmarketevolution,aswellas,insomecases,totheimmaturityofthetechnology.

• Nonproduct offerings from commercial vendors: Technologypackagesfromcommercialvendorsthatarereleasedasopen-sourceorfreesoftware,notasaproduct(andnoplanstoproductize)—suchasAdobeSpry,YahooUserInterface(YUI),GoogleWebToolkit(GWT),andMicrosoftAjaxLibrary(formerlycodenamed“Atlas”).

• Collections of visual components morphing into frameworks: Thesecomefromagroupofsmall,butlong-lived,vendorsofaftermarketcomponents.Offeringsmaybedeliveredwithsourcecode,butthelicensesarenotopensource.VendorsincludeInfragistics,DevExpress,ComponentArt,DundasDataVisualization,ComponentOne,SoftwareFXandothers.Thesevendorsofferamixofhorizontalinfrastructureenhancements(add-oncomponentsforWPFandJava),stand-aloneframeworks(competingdirectlywithAjaxandRIAframeworks)andverticalmicroproducts(geographicinformationsystem[GIS]andchartingcomponents).

Inclusion and Exclusion CriteriaAMarketScopeisintendedtoaddresstheneedsofGartnercustomersinevaluatingproductofferingsandvendorrelationshipsinanearlytomidstagemarket.Amarket,asstatedearlier,isacommunityofbuyersandsellers.Animplicationoftheterm“community”isthatmanyoftheparticipants(althoughbynomeansalloftheparticipants,orevennecessarilyamajority)areawareofeachother,andoftenusethatknowledgeinformulatingbuy-sidedecisions,aswellassell-sidecompetitivestrategies.Theaspectsofamarket,therefore,includebuyers,sellers,decisions,informationaboutproductsandservices,and,ultimately,transactionsthathaveaneconomicaspect(whereeconomicvalueisusedinthebroadestsenseofanincentive,rewardormediumofexchange).

Marketsthathaveasignificantmixofopen-sourceofferingsfunctionnotjustthroughthemechanismofmonetaryexchange,

butalsothroughtheeconomicsofrecognition,trustandnonmonetaryincentives.

BecauseofthemixofAjaxandRIAproductsandtechnologies,thisMarketScopeincludesmanyofferingsthatarenotcommercialproducts,sotherearealternativeinclusioncriteriathatreflecttherealityofmarketdecisionsthatprospectiveorganizationsarechoosingfromamong:

• RIAplatforms,suchasAdobeFlash/Flex,MicrosoftSilverlightorIBMExpeditor

• FreenonproductofferingsfromcommercialWebgiants,suchasGWT,YUI,MicrosoftAjaxLibraryorAdobeSpry

• Community-based,open-sourcepackages,suchasjQueryorPrototype

• Vendor-centric,opensource,suchasExt

• CommercialproductsfromRIAspecialistvendors,suchasBackbaseorNexaweb

Thecriteriamustbeamixoftraditionalandnontraditionalattributes,whichinclude:

• Revenue: AjaxorRIA-relatedannualrevenueofatleast $5million

• Geographic presence: Officesinmorethanoneregion,suchasNorthAmerica,AsiaorEurope

• Vendor presence:Stabilityandlongevity

• Market acceptance:Inoneormoreofthefollowingsectors:top100Websites,Global1000companies,Web2.0startupventures,ISVsandsystemintegrators

• Ecosystem activity: Asevidencedbymarketplaces,aftermarketofferings,communityforums,books,seminars,andpartnerandchannelactivity(ITservicesfirms,systemintegrators,distributors,Webinteractiveagenciesandadvisoryfirms)

• Gartner client interest:IndicatorsofinterestbyGartnerend-userclientsincludethenumberofinquiriestoanalystsviatheGartnercallcenteroratGartnerconferencesviaone-on-ones

Thesecriteriaallow“applesandoranges”tobeincluded,suchascommercialproductsfromenterprise-orientedvendors,aswellasnonproductofferingsandcommunity-basedopensource.TheMarketScope,therefore,includespackagessuchas:

• Backbase,whichisacompanywithmorethan$10millioninrevenue,marketacceptanceinenterprisedeploymentsandpartners

• jQuery,whichisacommunity-basedopensourceinusebythetop100Websites,andthesubjectoftechnicalbooksavailableinmainstreambookstores

• InfragisticsandMagicSoftware,whichareenterprise-orientedvendorswithmorethan10yearsinthemarket,andaboutwhichGartnerclientshavepostedinquiries

Theinclusioncriteriawereanalyzedinaspreadsheetwithadozenattributes—suchasvendorstrength(RIA-relatedrevenue,vendorlongevityandpartners),marketshare(amongenterprises,ISVs,high-endWebsitesandWeb2.0ventures),andproductattributes(Gartnerclientinterest,productfeaturesandecosystemactivity).

4Pointswereallottedbasedonstrengthintheseattributes,andvendorsorofferingsthatexceededacompositethresholdvaluewereincluded.

Therearenumerousvendorsthatdidnotmeettheinclusionrankingthreshold.AppendixAprovidesacomprehensivelistofvendorsinthisspace.ExamplesofvendorsandofferingsthatarenotincludedinthisMarketScopeanalysisincludeBindows,jMaki,SoftwareFX,Dundas,AJS,Echo2andMooTools.

Rating for Overall Market/Market SegmentOverall Market Rating: PromisingAlthoughthemarkethasbeenaroundsincethefirstcommercialproductswereintroducedin2002and2003,itisstillintherelativelyearlystagesofevolution,especiallywithregardtothemarketsegmentrelatingtoenterpriseRIAplatforms.ThisenterpriseRIAsegmentisakeyaspectofthisMarketScopebecauseitisofprimaryinteresttoGartnerclients,andbecauseithasstrongeconomicimplicationsthatwilldrivetherestofthemarketovertime.

Therefore,itisimportanttounderstandwhatismeantby“enterpriseRIAplatformmarketsegment.”Akeyaspectofdefiningthissegmentistheideaof“significantplatformcommitment”—asopposedtopilotprojectsor“oneofakind”tacticalprojects.Tacticalprojectsaremuchmorenumerousthanthestrategicplatformcommitments.

Themarkethasgonethroughvariousphases,whichGartneridentifiesasfollows:

• 1998 through 2002 (embryonic phase):Demonstrationsoftechnology,suchasDesktop.com,butnocommercialproducts

• 2002 through 2004 (nascent phase):Ahandfulofproductsintroducedbypioneeringvendors,suchasBackbase,GeneralInterface,JackBe,LaszloSystemsandMacromedia

• 2004 through 2008 (the early adopter phase),whichcanbebrokendownfurther:

• 2004through2006—The“YearofAjax”(whichturnsouttobeabout24monthsinlength),inwhichmorethan100open-sourcetoolkitsproliferate

• 2007through2008—The“YearofAdobeFlex”(about18monthsinlength),inwhichFlexgainsdominantshareamongearlyadoptersintheenterpriseRIAsegment

• 2009 through 2012 (the early majority phase):EnterprisesmakestrategiccommitmentstoAjaxandRIAtechnologies,mostlythroughextensionstoserver-sideplatforms,suchas.NET,Java,LAMPandcloud-basedplatforms

GartnerestimatesthatthemajorityofGlobal1000companieshaveexperimentedwithAjaxorRIAtechnologies,frommorethanonevendor.TheseincludetechnologiessuchasAjaxontheonehand,andWPFontheother,andAdobeFlexandMicrosoftSilverlightinthemiddle.Thereareabout150ormorevendorsandtoolkitscoveringthebroadspectrumoftechnologychoices,whichrangefromlightweightAjaxtoextended-browser(Flash,JavaandSilverlight)tooutside-the-browser(AIR,WPF,ExpeditorandJavaFX).However,intermsofmarketadoption,veryfew

organizationshavemadeastrategicplatformcommitment.Notethataplatformcommitmentdoesnothavetobeanenterprisewidemonoculture;itjusthastogobeyondasingleisolatedproject.Mostlargeenterpriseshavemorethanoneplatforminplace(thatis,bothJavaEEand.NET),evenfornonlegacyprojects.Alsonotethatthedepthoftechnologyusecanvarywithinanimplementation,fromasuperficial“coatofAjaxpaint”tobone-deep,rip-and-replacewithRIA.

AMarketScopeisalensintendedtoprovideasclearaviewaspossibleofamarketlandscapetothe“average”Gartnerclient.However,thenatureofthetaskissuchthat,totheextentthatanorganizationdiffersfromthenorm,thelenswillrepresentadistortedview(oralternatively,onecansaythateachorganizationneedsitsownlevelofastigmaticcorrectiontoreflectitspriorities).Morespecifically,anorganizationthatisheavilyalignedwithonevendororanotherwillviewthemarketthroughalensthatisMicrosoft-centric,IBM-centricorOracle-centric,andsoon.Gartnerhasobservedthat,inpractice,largeorganizationstendtohavemultiplevendoralignments,despitenominalallegiancetooneprimaryvendor.

AsecondchallengeinthisprocessisthattheMarketScopelensisfocusedonvendors,notonproducts.Forthecaseofsmallervendors,thevendor-centricviewalignsperfectlywithaperspectivecenteredonproducts.However,largervendorsoffermorethanoneproduct.Microsoftistheextremeexamplehere,withmanysignificantchoicesofproductsandtechnologiesthatrelatetothepresentationaspectsofanapplication:fromWPFtoASP.NETAjaxtoSilverlight,plusahalf-dozenotherchoices.Adobealsohasmultipleofferings,rangingfromopen-sourceSprytoFlextoAIR.Othervendors,suchasOracleandIBM,areinasimilarsituation.TherearealsovendorsthatstartedoutwithAjaxorRIAofferingsbuthavesinceshiftedmarketemphasistosomeotherproductcategory(forexample,JackBeandLaszlo),butstillmarkettheiroriginalproducts.

ThisMarketScopeonlyhassingleentriesforeachvendor.Inthecaseofmultipleproducts,theevaluationaggregatestheproductmix,andgivesproportionatelygreateremphasistothepackagethatisofcoreinteresttoGartnerclientsthatareend-userorganizations.

GartnerclientsthatareaccustomedtoMagicQuadrants(andnotMarketScopes)shouldnotethatMarketScopespresentresultsinacoarse-grained,one-dimensionalranking(Level1throughLevel5,whicharelabeledStrongNegative,Caution,Promising,PositiveandStrongPositive).Thisisdifferentthanthehigh-resolution,two-dimensionalpositioninginaMagicQuadrant.TheMarketScopelabelsmaynotcapturethenuanceofavendor’sranking,includingtheimportantnotionofdirectionalmovement.Toillustrate,twohypotheticalvendorsrankedatthemidpointinthescale(Level3)bothcarrythelabelPromising,butinonecase,thevendorhasdeclinedfromLevel5,andtheotherhasascendedfromLevel1.Also,thecoarse-grainedladderconsistsofonlyfivesteps,whichmightobscurethefactthatavendornearthetopofonelevelmayhavemoreincommonwithvendorsatthenextlevelthanwithlower-rankedvendorsinthesamelevel,duetotruncating,high-resolutionnumericalanalysistofitlow-resolution“buckets.”Therefore,itisimportanttoconsiderallaspectsofavendor’sevaluation:

5• Thewrittendescriptionandanalysisofeachvendor

• Thebulleteditemslistingpositiveandnegativeattributes

• Therankinglevel

Evaluation Criteria

Table 1. Evaluation Criteria

Evaluation Criteria

Product/Service

Offering(Product)Strategy

OverallViability(BusinessUnit,Financial,Strategy,Organization)

SalesExecution/Pricing

MarketResponsivenessandTrackRecord

MarketUnderstanding

Comment

Coregoodsandservicesofferedbythevendorthatcompetein/servethedefinedmarket.Thisincludescurrentproduct/servicecapabilities,quality,featuresetsandskills,whetherofferednativelyorthroughOEMagreements/partnerships.

Thevendor’sapproachtoproductdevelopmentanddeliverythatemphasizesdifferentiation,functionality,methodologyandfeaturesetsastheymaptocurrentandfuturerequirements.

Viabilityincludesanassessmentoftheoverallorganization’sfinancialhealth,thefinancialandpracticalsuccessofthebusinessunit,andthelikelihoodthattheindividualbusinessunitwillcontinueinvestingintheproduct,willcontinueofferingtheproductandwilladvancethestateoftheartwithintheorganization’sportfolioofproducts.

Thevendor’scapabilitiesinallpresalesactivitiesandthestructurethatsupportsthem.Thisincludesdealmanagement,pricingandnegotiation,presalessupportandtheoveralleffectivenessofthesaleschannel.

Abilitytorespond,changedirection,beflexibleandachievecompetitivesuccessasopportunitiesdevelop,competitorsact,customerneedsevolveandmarketdynamicschange.Thiscriterionalsoconsidersthevendor’shistoryofresponsiveness.

Resonancewiththemarketinkeysegments,suchasenterprise,top100Websites,Web2.0venturesandISVs,aswellasecosystemactivityandmarketinterest.

Source:Gartner

Weighting

high

standard

standard

low

standard

high

6Underthecategoryof“marketunderstanding”aresomesubordinatecriteria,whichareoutlinedinTable2.

Evaluation Criteria

MarketAdoption

EcosystemActivity

MarketInterest

TechnologyArchitectureandRoadMap

Comment

Marketpresenceandmarkettractioninkeysegments,suchasenterprisesectors,top100Websites,Web2.0startupventuresandISVs

Developercommunity,resourcesforsupportandtraining,marketplacesforgoodsandservices,bookspublishedbymainstreamtradepress,blogcommentaryandsoon

InquiriespostedtoGartnerbyend-userorganizations,referencesandpositioningbycompetitors

DirectionshouldalignwithGartner’sviewofevolvingmarketrequirements,includingareassuchasdeclarativespecificationoflayoutandbehavior,coderefactoringandmaintenancetools,designer/developerworkflow,integrationwithserver-sideplatforms,interoperabilitywithtoolsandplatforms,andsoon

Source:Gartner

Weighting

High

High

Standard

Standard

Table 2. Additional Evaluation Criteria

Figure 1. MarketScope for Ajax Technology and RIA Platforms

Source:Gartner(December2008)

7Vendor Product/Service Analysis

AdobeAdobehasmultiplepresentation-relatedtechnologies,toolsandplatformsthatGartnerclientsconsiderandevaluate,includingAdobeFlash(whichcanbeusedbyitselfandunderliesAdobe’sFlexplatform),AdobeSpry(lightweightopen-sourceAjaxtoolkit),AdobeFlex(inside-the-browserRIAbuiltonaFlashplatform),AdobeAIR(outside-the-browserRIAthatalsoleveragesFlash),aswellascomplementaryserver-sidetechnologies(suchasLiveCycleDataServices).Adobe’sratinginthisMarketScopeincorporatesallofthesetovaryingdegrees,butlargelycentersonthecoreFlexproductline.

BasedinSanJose,CA,with$3.5billioninrevenueand6,000employees,Adobeisbestknownforitsproducts(AdobePhotoshop,Acrobat,PremiereandIllustrator)thatfocusontheneedsofcreativeandmultimediaprofessionals.AdobeacquiredMacromediain2005,andincorporateditsflagshipproductsandtechnologies(suchasFlash,DreamweaverandFlex)intotheAdobeline.AdobeFlex,releasedinitiallyin2004,representstheevolutionoftheFlashplatformintotheenterpriseandISVsector.Flex3isthethirdgenerationofthisRIAplatform,releasedinFebruary2008,alongwithAdobe’soutside-the-browsertechnologyknownasAIR.AdobehasannouncedthatFlex4(codenamed“Gumbo”),nowinbeta,isscheduledforreleasein2009.

Positives

• Adobe’sFlexproductlineismodern(newtechnology),aswellasmature(ithasatrackrecordofsuccessfuldeploymentsinenterprises,publicsitesandISVproductofferings).

• Adobeisnottoosmall(thatis,it’snotvulnerabletodownturnsinasingleproductline),butnottoolarge(it’sstillagileenoughtomeetdynamicmarketrequirements).

• Thetechnologyisnottooheavy(itstillfitsinsideabrowser,withasmallfootprint),butnottoolight(itismorepowerfulthanAjax).

• Adobehasdominantmarketshareintheemergingcategoryofenterprise-orientedRIAframeworks,aswellasastrongpresenceamongtheISVandtop100Websectors.PartnershipswithISVsincludelargepowerhousevendors,suchasSAP,aswellassmaller,moreverticallyfocusedvendors.

• Adobe’stechnologyislargelyindependentofserver-sideplatforms(thisaspectcanalsobeanegative,dependingonthecontext).

• AdobehasarecognizedbrandnameandagoodreputationintheWebanddesignfields(althoughnotsomuchinenterprise-classsoftware).

Negatives

• AlthoughAdobeisnotasmallvendor,itissmallerincapitalization,resourcesandchannelsthanWebgiants(suchasGoogle)andITgiants(suchasMicrosoft,IBM,OracleandSAP).Itis,therefore,vulnerabletodirectcompetitionandpossibleacquisition.

• Adobetechnologyislargelyserver-independent,whichisanegativeforsomeorganizationsthatwantahomogeneousplatform(thatis,amoretightlyintegratedblendofserverandclient-sidetechnology).ThereissufficientaffinitywiththeJavaplatform,however,whichtempersthisnegativeinthatcontext.

• DespitebroadmarketacceptanceforAdobeflagshipproductsandtechnologies(suchasAdobeReaderandFlash),thecompanylacksasignificantmarketpresencein“bigIT”(thatis,centralizedITinfrastructures).

• AlthoughFlashispervasive,andFlexleveragesstandardssuchasJavaScript(thestandardizedversionknownasECMAScript),enterprisedeveloperswithskillsintheaggregateFlexandFlashplatformarenotnumerous.

Rating: Strong Positive

BackbaseBackbaseisoneofthepioneeringvendorsinthecommercialAjaxsector,foundedin2003.Thecompanyhas,overtheyears,evolvedamatureandpowerfulAjaxframeworkthatincludesalibraryofclient-sidecontrols,avisualdevelopmenttoolandserver-sideintegration.Ontopofthis,Backbaseoffersadd-onproductsforportal-centricsolutions,richWebformsandcollaborativescenarios.Thecompany’smarketingemphasisisonexternal-facingscenarios,suchasself-serviceande-commerceWebsitesthatneedtohaveabroadreachandahighuserexperienceimpact.

Positives

• Backbasehasawell-designed,full-featured,closed-sourceproductrangetargetedfortheenterprisesectorandforpublicsites(onlineself-serviceande-commerce).

• It’sasmall,agilevendorthatunderstandsthemarket.

• Backbasehasachievedacertaintrackrecordandmarketpenetrationintheenterprisesector,aswellasamongpublicsites,comparedwithotherclosed-sourcealternatives.

Negatives

• Backbase’scommercialproductisatadisadvantageincertainscenarioswhencompetingwithfree,open-sourcecommoditypackages,especiallythosewithcommercialsupportavailable.

• It’sasmallvendorwithlimitedresourcesandlimitedbrandrecognition.

Rating: Positive

CurlFoundedin1998inCambridge,MA,CurlwasacquiredbyJapan-basedSumishoComputerSystems.TheCurlRIAplatformwasreleasedin2002,andhasbeenmarketedmostlyinJapan,until2007whentheRIAproductwaslaunchedinNorthAmerica.Thetechnologyapproachwasinitiallybasedonabrowserplug-inforthecompany’sLisp-likeproprietarylanguageandframework(analogoustoAdobeFlash,SunJava,andMicrosoftSilverlightbrowserplug-ins).Earlyin2008,thecompanyannouncedCurlNitro—anoutside-the-browserRIAplatformanalogoustoAdobeAIR,SunJavaFXandMicrosoftWPF.Curlapplicationscanbecompiledtothenativehardware,andcanthencommunicatewithabrowserviaplug-inordirectlytonativewindows.Theclient-sideruntimeiscross-platform(Windows,MacandLinux).Itsupportssecureaccesstoclient-sidedataandWebserviceprotocolsforserver-sidedataaccess,aswellasofflineoperation.CurlapplicationsarewritteninaLisp-likelanguage,enhancedwithHTMLpresentationandobject-orientedstructure.Curloffersa

8stand-aloneintegrateddevelopmentenvironmentandaplug-infortheEclipsedeveloperenvironment.

Positives

• CurlgoesbeyondthelimitationsofAjaxthroughabrowserextensionanddesktop-basedruntime.

• ItleveragesthepowerfulanddynamicLisp-likelanguage.

• Curlisasubsidiaryofamajorvendor.

• It’sdeployedin400enterprises.

Negatives

• CurlhaslittlemarketpenetrationoutsidetheJapanesemarket.

• Thecompany’sproprietarylanguageandenvironmentarebarriersfortheaveragedeveloper.

• Curlhaslimitedvisibility,ascomparedwithlargeplayers,suchasMicrosoft,Adobe,IBM,OracleandSun.

Rating: Promising

DevExpressDevExpresswasfoundedin1998toservetheBorlandDelphiandC++aftermarket.IthassincebecomeakeyplayerinaclusterofaftermarketvendorsthatsellvisualandbusinesscomponentsforMicrosoft-relatedpresentationplatforms,suchasWPF,ASP.NETandWindowsForms.DevExpresscompetesdirectlywithInfragistics(avendorthatisalsocoveredinthisMarketScope),aswellaswithothervendorsinthismarketniche(suchasComponentOne,Dundas,Telerik,Janus,SoftwareFX,Xceed,DataDynamics,SharpLibrary,ComponentArt,DivElements,SpringSourceandSyncFusion).ManyofthesecompaniesplayacomplementaryroletotheirhostplatformsbyfillinginthegapsinthecontrolsetsforSilverlight,WindowsFormsandothers.

DevExpressdifferentiatesitselffromcompetitorsinthatitprovidesXAF,whichisacross-platformapplicationframeworkthatcantargetWindowsFormsandASP.NET(andinthefutureWPF),aswellasCodeRush,anIDEproductivityandcoderefactoringtoolthatimprovesdeveloperefficiencyinsideMicrosoft’sVisualStudio.AlthoughXAFcompeteswithMicrosoft,thebulkoftheproductlineiscomplementary—DevExpressisintheprocessofportingitsentirerangeofbusinesspresentationcontrolstotheSilverlightplatform,includingitsRichTextEditoranduserinterfacelayoutandmanagementcomponent.

Positives

• DevExpresshasasolidlineofcomponents,andaframeworkthatallowsdeveloperstodevelopbrowser-basedandoutside-the-browserapplications.

• ItisasmallvendorthathassurvivedforalongtimeintheshadowofMicrosoft.

• DevExpresshasaloyalcustomerbasethatadoptscomponentproductsonatacticalbasis.

Negatives

• DevExpressisasmallcompanyinacrowdedaftermarketsector,anditsframework-levelproductnowcompetesmoredirectlywithMicrosoft.

• Customersviewthecompany’sproductsastacticalandcomplementary,ratherthanstrategicandself-contained.

Rating: Promising

DojoDojoisapioneerinthecategoryofcommunity-based,open-sourceAjaxtoolkits.Itwascreatedin2004byacollectionofindividualsassociatedwithInformatica,JotSpotandRenkoo.ThetoolkitisavailableunderaBerkeleySoftwareDistribution(BSD)oranAFLlicense,andisthemostinfluentialAjaxpackage,byvirtueofitsearlyentranceintothesector,thecommunitythatrosearoundit,andbythesupportofmajorvendorssuchasIBM.Oracle,BEASystems(whenitwasindependent),SunandLaszloSystems.

TheDojotoolkitnowconsistsofalayeredportfoliooftechnologies,startingwitha26-kilobytecorethatprovidesaneventmodelandobjectmodel,andfacilitiesforanimation,communicationanddebugging.OnthiscoreisDijit,acomponentframeworkandlibraryofusercontrols(menus,treesandcalendars).LastlyisDojoX,anextensibilitymechanismthatsupportsserverpush(Comet),offlinemode(GoogleGears),aunifiedvectordrawingmodelandthird-partyextensions(suchasdojo.EfromNexaweb).TheDojoportfolioincludessupportforaccessibility,internationalizationandsomeperformancemanagementcapabilities.

Dojo’smostdirect“competitors”areotherleadingcommunity-based,open-sourcepackages,suchasPrototype/Scriptaculous,jQueryandYUI.AnimportantdifferentiatorforDojoisitspackagesystemandbuildtools,whichsupportlarge-scaleteams(asinenterprisedevelopmentprojects)buildingvoluminouscodebasesovertime.

Positives

• Dojohasanearlyposition,astronginfluenceandhighvisibilityinthecategoryofopen-sourceAjax.

• Supportfrommajorvendors,includingIBMandOracle,isaplusforDojo,andthecompanyisacorporatewidestandardatIBM,supportedacross30products.

• Dojo’searlyadoptionamongandgoodtrackrecordwithsomemajorsites,suchasAOLMailandMapQuest,aswellasamongsomeWeb2.0ventures,arepositives.

• Dojo’spackagesystemenablescodebasestoscaleinsize.

• DojoFoundationalsosupportsotherprojects,suchasCometd,OpenRecordandDirectWebRemoting(DWR).

Negatives

• AnearlyperceptionamongsomedevelopersthatDojo0.4wasundocumented,complexandslowstilllingers,despiterefactoringandoptimizationinversion1.2.

• Thereisnosinglevendorthatisstrategicallycommittedtothesuccessofthisproject(anattributethatcanalsobeviewedasapositive).However,IBMisastrategicplayerthatcansustainDojoduringtheshorttermandmidterm.

• Thereisaperceptionofslowedmomentumrelativetonewertoolkits(suchasjQueryandMooTools).

Rating: Positive

9ExtExtJSisaJavaScriptlibrarythatbeganasanextensiontoYUItoolkitandwasinitiallynamedYUI-Ext,thensimplyExt,andnowExtJS.TheauthorofExtJS,JackSlocum,ischiefarchitectatthecompany—acommercialventurefoundedin2006aroundthisJavaScriptlibrary.ThepackageisavailableunderacommerciallicenseorundertheGPLv.3license.Thepackagehasseenstronggrowthinadoptionsinceitsreleasein2006,andhasmadeinroadsintheenterprisesector.TheExtJSsitehascloseto60,000registeredmembers(whichhasroughlydoubledduringthepastsixmonths),andthecompanysaysithas6,000customers.ExtrecentlyintroducedExtGWT,aseparateproductthataddsontothecapabilitiesinGWT.

Positives

• Ext’slibraryhasagoodreputationforthequalityofitswidgets,whichwereinitiallyasupplementtoYUI,butarenowself-containedandcanoptionallyinteroperatewithotherAjaxframeworks.

• Extisacommercialvendorwithawarenessofenterpriseneedsandanapplicationlifecyclethatisgainingvisibilityandmarkettractionintheenterprisesector.

Negatives

• Extisasmallvendorcompetingwithcommoditizedopen-sourcetoolkitsthathavethrivingcommunities.

• Thusfar,adoptionismostlycenteredontheenterprisesector(whichcanalsobeviewedasapositive).

• Thecompanyhasbeencriticizedformultiplechangestoitslicense,fromBSDtoGNULesserGeneralPublicLicense(LGPL)tomodifiedLGPLtoGNUGeneralPublicLicense,version3(GPL3),whichsomeobserversthinkistoorestrictiveandresultsinunwanted“viral”effect.However,thereareenterprisesthatwon’tchooseopensourceinanyform,andinsteadpreferacommerciallicense.

Rating: Promising

GoogleGoogleisoneoftheWeb’slargestandbest-knowncompanies,withmorethan20,000employeesand$20billioninannualrevenue.IntheAjax/RIAspace,GoogleoffersGoogleWebToolkit(GWT)—atoolintendedtoleveragetheskillsofserver-sideJavaprogrammerswhodon’tknowJavaScript(averydifferentlanguagethanJava).DeveloperswritecodeinJava,whichgetstranslatedbythesystemtoJavaScriptforclient-sidedeployment.GooglehasbuiltsophisticatedtechnologytoallowdeveloperstodebugandprofileattheJavasourcelevel,withouthavingtodescendtoinspectingmachine-generatedJavaScriptcode.GWTismostlyserver-andIDE-neutral,allowingJavadeveloperstoworkwiththeirfavoriteintegrateddevelopmentenvironment.GWTdoesnotleverageuserinterfacelibraries,suchasSwing,StandardWidgetToolkit(SWT)orJavaServerFaces(JSF).

Positives

• Thisisawell-craftedAjaxtoolkitfortheJava-centricdeveloper.

• ItleveragestheGooglebrandandecosystem,aswellasperceivedvendorstabilityandlongevity.

• TheGoogletoolkithasmaturedinscopeandpowersinceitsreleasein2006.

Negatives

• Thecompany’sJavafocusisneutral(notcompelling)toWeb2.0developers.

• GoogleitselfdoesnotuseGWTformajorproducts(Maps,MailandApps),partlybecausetheypredateGWT,andalsobecausetheyarewritteninnon-Javalanguages.

• TheGooglebrandispositive,butnotcompelling,toenterprisedevelopers.

• GWTsidestepsmajortrendsintheJavaplatform,suchasJSF.

Rating: Promising

IBMIBM,alongwithMicrosoft,isoneofthelargestandmostinfluentialvendorsinthebroadITsector.LikeMicrosoft,IBMhasbeenprojectingamarketingmessageforyearsaroundtheconceptof“richclient”or“smartclient.”LikeMicrosoft,IBMhasarangeofpresentation-relatedtechnologiesandplatforms,althoughthechoices,aspackagedfortheAjax/RIAbuyer,arenotasnumerousasthosefromMicrosoft.IBMwasanearlyforcebehindAjax,DojoandtheOpenAjaxalliance.Likewise,IBMhasadoptedAjaxtechniquesinitsWebSphereportalandWebSphereCommerceServer(usingDojoandOpenLaszlo),andinmanyotherproducts.Thecasecanbemadethatnoothercompanyispromoting,deliveringandexploitingAjaxtechnologyotherthanIBM,whichhasmadeextensiveuseofthistechnologyinmultipleproductlines.However,usingthetechnologywithinaproductisdifferentthanpackagingandsellingthetechnologyinawaythatmeetsAjax/RIAbuyers’expectationsandrequirements.AlthoughIBMisusingDojoinawidespreadandstrategicmanner,intermsofthemarketofAjax/RIAbuyers,theperceptionofastronglinkagebetweenDojoandIBMisnotwidespread,anditappearsthatmostearlyadoptersofDojoasadevelopmenttooluseitdirectly,ratherthanthroughintermediaries.WithregardtoIBMdevelopertools,thesehavebecomeAjax/RIA-enabledaswell,sothatNotesdevelopersandWebSpheredeveloperscanenhancetheuserexperienceofexistingandnewapplications,includingmashups.

IBM’sstrategicRIAplatformisLotusExpeditor,whichisa“fullstack,”outside-the-browserenvironmentbasedontheEclipseRichClientPlatform(RCP),alongwithadditionalcapabilitiesforofflinestorage(scaleddownDB2relationaldatabasemanagementsystem[RDMS]),systemmanagement,provisioningandothers.Allthesecapabilitiesadduptoa200Mbfootprint,whichcanbecompared(albeitinapples-to-orangesfashion)withAjaxtoolkits(includingIBM-backedDojo)thatare20Kbinsize.

LotusExpeditor’smaincompetitorsareoutside-the-browsertechnologiesfromMicrosoft(WPF)andAdobe(AIR).Allthesedesktop-environmentofferingshavebeenburdenedbytheperceptionofcost(hardwareresourceutilization)andcomplexity—althoughAdobeAIRhasgainedmoremarkettractionthantheothers.AllhaveseenslowmarketuptakerelativetothemeteoricgrowthinlightweightAjaxtechnologies,andthemoremodest,butstillstrong,growthinmiddlewareinside-the-browserapproaches,suchasAdobeFlex.

10Positives

• IBMhashistoricallybeenamajorforcebehindAjaxingeneralandDojoinparticular,andmakesextensiveuseofAjaxandRIAinitsproductlines,includingitsserver-centricdeveloperplatforms.Theseleavethecompanywell-positionedifandwhenthemarketevolvestoaperspectivethatvaluescomprehensive,server-centricapproaches(whichGartnerexpectstooccurasmainstreamcohortsadopt).

• ExpeditorisapowerfulRIAframeworkwithcomprehensivesubsystemstosupportenterprise-scaleinitiatives.

• ExpeditorleveragesEclipse(widelyuseddevelopertool)andJava(dominantenterpriselanguageandplatform),andallowsinteroperabilitywithAjax.

• EclipseisusedasthetechnologyfoundationfortherevampedLotusNotesclient,whichcanresultinsynergyandacceleratedmaturityofthetechnology.

• AlthoughExpeditorisalateentrantinthecompetitivearena,IBMhasatrackrecordofprevailingovertimethroughpersistentinvestmentandthroughalignmentwithpartners.

Negatives

• IBM’ssuccessinusingDojoandincorporatingAjaxtechnologyintotoolsisnotthesameassellingRIAplatformstobuyersintheAjax/RIAmarket.

• The“fullstack”approachusedinExpeditormeansalargefootprintandacomplexenvironmentfordevelopers.

• ApplicationsfortheExpeditorplatformmustbedesignedasEclipseplug-ins,whichrepresentsadeparturefromthemethodtowhichapplicationdevelopersareaccustomed.

• AlthoughEclipsehasanextensivetrackrecordasadevelopertool,ithasamuchmorelimitedhistoryasanapplicationdeploymentplatform(whichisthewayitisusedinExpeditor).

• IBM’smarketingmessagehaschanged(alongwiththeExpeditorproductname)multipletimes,resultinginaslowrateofadoption.

Rating: Promising

InfragisticsInfragisticsisacompanyformedin2001throughthemergerofaMicrosoft-focused,aftermarketvendor(SheridanSoftware)withaJava-orientedvendor(ProtoView).ThecompanyhasbecomeakeyplayerinaclusterofaftermarketvendorsthatsellvisualandbusinesscomponentsforMicrosoft-relatedpresentationplatforms,suchasWPF,ASP.NETWindowsFormsandSilverlight.InfragisticscompetesdirectlywithDevExpress(avendorthatisalsocoveredinthisMarketScope),aswellaswithothervendorsinthismarketniche(ComponentOne,Dundas,Telerik,Janus,SoftwareFX,Xceed,DataDynamics,ComponentArt,Divelements,SpringSourceandSyncfusion).Manyofthesecompaniesarecomplementarytotheirhostplatformbyfillinginthegapsthroughvisualcontrols(datagrids),aswellasreport-orientedcomponents.

InfragisticsdifferentiatesitselffromDevExpressinthatitsupportsawiderrangeofplatforms,includingJSF.InfragisticshasbeenslightlybehindDevExpressinproducingacomprehensiveframework,ratherthanalooselyconnectedsetoflarge

components.InMarch2008,InfragisticsintroducedAikido,whichisbuiltonMicrosoftASP.NETAjaxlibraryandprovidesalayerofadditionalcomponents.

Positives

• Infragisticsprovidesasolidlineofcomponents,andarecentlyreleasedacomponentframeworkthatleveragesMicrosoftASP.NETAjaxtechnology.

• It’sasmallvendorthathassurvivedforalongtimeintheshadowofMicrosoft.

• Thecompanyhasaloyalcustomerbasethatadoptscomponentproductsonatacticalbasis.

Negatives

• Infragisticsisasmallcompanyinacrowdedaftermarketsector.

• Customersviewthecompany’sproductsastactical,notstrategic.

Rating: Promising

jQueryOneofthemostprominent,community-based,open-sourceAjaxlibrariesisjQuery,initiallyauthoredbyJohnRessiginJanuary2006,andwithversion1.0releasedinAugustofthatyear.Thepackagehassincegrownrapidlyinvisibilityandinfluence,throughamixofelegantcodingtechniques,well-writtendocumentationand,mostrecently,industrysupportfromheavyweightvendors,suchasMicrosoftandNokia.

Thepackageisabout100kbuncompressed(30kbpacked),availablefromjquery.comundertheMassachusettsInstituteofTechnology(MIT)ortheGPL2license.

Positives

• jQueryhasanelegantarchitecturewithwell-writtendocumentationandasmallfootprint.

• ThecompanyreceivessupportfromMicrosoftandNokia.

• jQueryhasbeenadoptedinhigh-visibilityWebsites,suchasFandango,Twitter,BankofAmerica,Amazon,NetflixandDell.

• Ithastheabilitytocoexistwithothertoolkits,suchasPrototype.

• jQueryisstartingtogaintractionintheenterprisesector.

Negatives

• jQuerycompetesinadynamicspacewithotherevolvingtoolkits(Dojo,MooToolsandPrototype).

• Itisnotasfull-featuredasother(larger)Ajaxlibraries.

Rating: Positive

JackBeJackBe,alongwithBackbase,GeneralInterface(acquiredbyTibco)andLaszloSystems,isoneofthepioneeringvendorsinthecommercialAjaxtoolkitcategory.Asdotheothervendors,JackBeoffersacomprehensiveAjaxframeworkandtoolsetforbuildingrich

11Webapplications.Unliketheothers,JackBehas,inrecentyears,repositioneditselfasavendorofenterprisemashuptechnology.AlthoughitcontinuestomaintaintheAjaxproduct,itsmarketingeffortsaredirectedatthemashupsector.Inthatrespect,JackBehascollaboratedwitherstwhilecompetitorsBackbaseandExtasmashupinterfacepartners.JackBe’smashuptechnologysupportsRIAframeworksbasedonFlex,Flashand.NET.

Positives

• JackBehasawell-designed,full-featured,closed-sourceAjaxlibraryandframeworktargetedtotheenterprisesector

• Itisasmallvendorthathasdemonstratedthatitcanrespondquicklytochangingmarketconditions.

• JackBehasagrowingnetworkofsystemintegrationpartnersandothervendorrelationships.

Negatives

• IntheAjaxcategory,thecompanyhasaclosed-sourceproductcompetingwithcommoditized,open-sourcetechnologies.

• JackBeisasmallvendorwithlimitedresourcesandbrandrecognition.

• Thecompany’sprimaryfocusisnolongerAjaxandRIA,butinsteadmashups.

Rating: Promising

Laszlo SystemsLaszloSystemsisperhapstheearliestcommercialentrantintheAjax/RIAsector,havingbeenfoundedin2000andreleasingitsLaszloPresentationServerproductin2002.AlongwithBackbase,GeneralInterface(acquiredbyTibco),JackBeandNexaweb,LaszlohelpedshapethecontoursoftheAjaxandRIAcategory,startingoutasacommercialclosed-sourcepackage,thenmovingtoopensourcein2004(underthenameOpenLaszlo).Therehavebeen500,000downloadsofOpenLaszlosincethattime.Thecompany’soriginalproductinitiallyranonaFlash-enabledbrowser,butthearchitectureisgeneralenoughthatanapplicationbuiltwithLaszlocanbedeployedtoAjaxandJavaMEruntimeenvironments.ThismultiplatformtargetingispossiblethroughtheuseofdeclarativeXMLasamechanismforspecifyingthelayoutandbehaviorofanapplication.

Thecompany’sproductresemblesAdobeFlexinarchitecture(becauseofitsuseofdeclarativeXML,itsrelianceonaFlash-enabledbrowseranditsserver-sidecompilation).Thecompanyhasachievedsomesuccessintheenterprisesector,withuseatAllstateandSears,andapartnershipwithIBM,incorporatedintoproductssuchasWebSphereapplicationserverandCommerceManagementCenter.Thecompanyalsohassomemarketpresenceintop100consumerWebsites,suchasPandora.com,andthecustomer-facingWebpresenceofWal-MartandVerizon.LaszlohasrecentlyshifteditsmarketfocustoserviceprovidersandbroadeneditsproductlinetoincludeaWebtopenvironmentthatintegratesWeb-basedapplications,suchasmail,instantmessaging,photo-sharingandcontacts.

Positives

• Laszlohasabroad-scopearchitecturedrivenbydeclarativeXML.

• MultiplatformtargetingisoneofLaszlo’sfocuses.

• Itisoneoflongest-livedvendorsinthecategory.

• Thecompany’srecentlyaddedverticalfocusmayprovidestability.

Negatives

• Laszloisasmallcompanywithlimitedresourcescompetingagainstlargeorganizations.

• ItsrecentrepositioningmayaffectAjax/RIAmarketmomentum.

Rating: Positive

Magic Software EnterprisesMagicSoftwareEnterprisesisbasedinIsraelandhasbeeninexistenceformorethantwodecades.Inthe1990s,itsmainproductwasa4GLsystemthatwonawardsforitshighproductivity.Thecompany’sfocusisnowanapplication-platform-as-a-service(APaaS)offeringcalleduniPaaS,withversion1.5releasedinOctober2008.ThisisaWeb-based,multitenantRIAthatusesadeclarativeruleenginetodeploytoarangeoftargets,includingpureHTML,aswellasJava-basedand.NET-basedclients.Theprimaryadoptershavebeensmalltomidsizeenterprises.

Positives

• Thevendorhasbeenalongtimeplayerinapplicationdevelopmentsector.

• Itsupportsmultipleclienttargets,including.NET,JavaandHTML.

• MagicSoftwarealsosupportson-premisesandmultitenanthosteddeployments.

Negatives

• MagicSoftwareisasmallvendorwithlittlepenetrationintheenterprisesector.

• Itisacommercialvendorcompetingwithrapidlyevolvingopensource.

Rating: Promising

MicrosoftMicrosofthasbeenarticulatingamessagetodevelopersabout“smartclient”andrichuserinterfacetechnologyformuchofthepastdecade.Thecompanyhasmanydifferenttechnologyofferingsinthiscategory,includingWPF,WindowsForms,Silverlightversion1andversion2(whichcanbeevaluatedseparately),CompositeUIApplicationBlock,theMicrosoftAjaxlibrary(whichhasaclient-sideaspectaswellasanASP.NET-server-centricaspect),SharePointWebPartsandMicrosoftOfficeasadeveloperplatform.Thislistdoesnotincludelegacypresentationtechnologiesandplatformsthatarestillinproduction,(suchasVisualBasicandWin32GDI).

MicrosoftSilverlightversion2isthemostrecententryfromMicrosoftintheareaofuserinterfaceandpresentation-orientedtechnologiesandplatforms.Silverlightv.2istheMicrosoftofferingthatGartnerclientsaskaboutmostfrequently,anditformsthecoreofthisMarketScopeevaluation.Ithasrapidlygrowing“mind

12share”thatGartnerexpectswilltranslateintostrongmarketshareovertime.AlthoughcustomerinterestiscenteredonSilverlight,itisworthnotingthatmanyMicrosoft-centricorganizationsalreadyhaveacapableplatformforenterpriseWebapplicationsintheformofASP.NET,whichofferstheMicrosoftAtlaslibraryasawayofdeliveringanenhanceduserexperience.FormanyorganizationsconsideringSilverlightforstraightforwardenterpriseapplications,buildingonASP.NETmightbeamorepragmaticandcost-effectivechoice.Ofcourse,thesearenotmutuallyexclusive,andhybridscenariosmayrepresenttheoptimumwaytobalancepriorities.

AlthoughSilverlightv.1andv.2sharetheproductname,theyaredifferenttechnologies.Silverlightv.1wasreleasedinmid-2007,andisessentiallyamedia-playercomponentthatisscriptablewithJavaScript.Itistargetedatconsumer-facingWebsitesandachievedlittlemarketpenetration.Silverlightv.2wasreleasedinSeptember2008,andisasignificantstepforwardintechnologyandtooling.Itpackagesthepowerfulfeaturesof.NET-basedWPFintoalighter-weight,cross-platformoffering.Itcanbeusedforexternal-facingWebsitesorinternal-facingapplications.Gartnerexpectsstrongmarketgrowth,primarilyamongenterprisesthatarecommittedto.NET.SomenotablesitesusingSilverlightareBlockbuster,Toyota,YahooJapan,AOL,BBC,HardRockandNetflix(whichisnowusingSilverlighttodeliverstreamedmovierentals).

Positives

• Microsoftbrings.NETtechnologytothebrowser,leveragingtheskillsofanestimated4million.NETdevelopers.

• SilverlightissupportedbythebroadecosystemofMicrosoftserviceproviders,systemintegratorsandISVs,includingsomecompanieslistedinthisMarketScope(suchasDevExpressandInfragistics).

• Silverlightsupportsmultipleprogramminglanguages,includingdynamiclanguages

• Microsoftisasystematicanddiligentcompetitor,andtheupcomingSilverlightv.3willlikelycontinuethetrajectorybegunwithv.1andv.2.

Negatives

• Linkagetothe.NETplatformandtoolsisperceivedasanegativebysomenon-Microsoft-centricorganizations,althoughSilverlighthascross-platformattributesonthedevelopmentsideandthedeliveryside.

• Silverlightv.2hasonlyrecentlybeenreleased,althoughitsuseby40millionviewersduringtheNBCbroadcastofthesummerOlympicsinAugust2008canbeviewedasaproductionrelease.

Rating: Positive

Nexaweb TechnologiesNexaweb,alongwithvendorssuchasBackbase,GeneralInterface(acquiredbyTibco),JackBeandLaszloSystems,formsthecontingentofpioneeringcommercialvendorsintheAjaxandRIAsector.Nexawebwasfoundedin2000,andshippeditsfirstproductin2001.AlthoughBackbase,JackBeandGeneralInterfaceapproachedthespacefromtheAjaxdirection,andLaszlofromaFlash-basedbrowser,NexawebtookaJava-basedapproach.

Likesomeoftheothers,NexawebreliesonadeclarativeXMLrepresentationoflayoutandbehavior.ThisapproachenablestheNexawebsystemtoevolvetoitsUniversalClientFramework,whichcantargetAjax,Javaordesktopenvironments.Nexaweb’sdeclarativelanguageiscalledextensibleAjaxplatform(XAP),whichwasanopen-sourceprojectattheApacheFoundation’sincubator,andwasadaptedtosupporttheDojoToolkitfromtheDojofoundationinearly2008intheformofdojo.E.Nexaweb’srecentmarketfocushasshiftedtoemphasizemodernizationoflegacyenterpriseapplications(writteninPowerBuilder,VisualBasicandOracleForms).

Positives

• NexawebisapioneeringparticipantintheAjax/RIAsector.

• IthasageneralarchitectureusingdeclarativeXML,whichallowsmultiplatformtargeting.

• Thecompanyhasachievedsomepenetrationintotheenterprisesector,inpartduetotheproduct’semphasisonJava.

Negatives

• Nexawebisasmallcompanywithlimitedresourcescompetingagainstlargeorganizationsandopen-sourcealternatives.

• Itsrecentfocusonlegacymodernizationmaychangeproductpriorities.

Rating: Positive

OracleOracleisoneofthefourlargeITpowerhousevendors,alongwithIBM,SAPandMicrosoft.OracleisnostrangertoAjaxtechniques,havingusedpartialpagerendering(PPR)asfarbackas2003.However,OraclehasnotmarketeditsAjax/RIAtechnologyuntilrecently.RecentinitiativesincludeashowcaseforwhatOraclehastermedRichEnterpriseApplications(REA)athttp://rea.oracle.com.TherearealsodevelopercampaignstiedtotheOracleFusionmiddleware.

Oracle’srichclientstrategyrevolvesarounditsimplementationofJSF,calledOracleADFFaces.JSFstartedoutasaserver-sideuserinterfaceframeworkthatcanoptionallyuseclient-siderenderingforanenhanced,more-responsiveuserexperience.InadditiontoOracleADFFaces,Oraclehasanothermajortechnologyinitiativewithapresentation-relatedaspect:itsWebCenterportalplatform.

Oraclehasdonated150Ajax-enabledJSFcomponentstotheopen-sourceApacheMyFacesproject—atechnologythatisalsousedinOracleE-BusinessSuite.

Positives

• Oracleisalarge,establishedvendorwithsignificantresources,productportfoliosandecosystems.

• It’sbuildingontheindustrystandardJSF.

• Oracleiscultivatinganopen-sourcecommunityaroundOracleADFFaces.

13Negatives

• Thevaluepropositionfornon-Oraclecustomersisnotcompelling,thusfar.(Although,asthemarketevolvesinaserver-centricdirection,thesituationwillimprove.)

• Oracle’sfocusremainsmostlyserver-centric.

Rating: Promising

PrototypePrototypeisafoundation-levelAjaxtechnologythatisoftenusedinconjunctionwiththeScriptaculoususerinterfacelibrary.Bothareopensource,pureJavaScriptandhavedistinctidentities,butoverlappingcommunities.Version1.6.0.3ofPrototypeisthecurrentversion,firstavailableinSeptember2008.ItisopensourceundertheMITlicenseandisavailableasasinglesourcefile(about4,200linesofJavaScriptcode,whichweighsinat128kbuncompressed)athttp://prototypejs.org/assets/2008/1/25/prototype-1.6.0.2.js.

ScriptaculousbuildsonthecorePrototypeframeworkbyaddingananimationengine,drag-and-dropeffects,sliders,fades,autocompletionandsoon.ThepackagehasPrototypeembeddedinside,andisavailableasa194KbytecompressedJavaScriptcollectionfromhttp://script.aculo.us/downloads.

Major“competitors”areopen-sourcepackages,suchasDojo,jQueryandYUI.OnedifferentiatoristhatPrototypeisgearedtothe“writeyourownwidgets”developer,whoislookingforasolidbutlightweighttechnologyfoundationuponwhichtobuildcustomcomponents.High-profile,public-facingWebsitesthatwanttohaveadistinctlookandfeelhavechosenthePrototype/Scriptaculouscombination(sitessuchasApple,CNN,IkeaandGucci).

Positives

• PrototypewasoneoftheearlytoolkitstopackageAjaxknow-howintoanopen-sourceoffering.

• Ithasstrongadoptionamonghigh-trafficsites.

• Itsmultilayermodularstructuremakesadoptionpossibleinstages.

• Thecompanyhasanemergingecosystemoftrainingandsupportresources(booksandcommunities).

Negatives

• Nosinglevendorhasbecomestrategicallycommittedtothesuccessofthisproject.

• Prototypeisnotasfull-featuredasotherlargertoolkits.

Rating: Positive

Sun MicrosystemsAswithanylargeplatformvendor,SunMicrosystemshasarangeofpresentation-orientedtechnologiesandplatforms,goingbacktothemid-1990sandthedaysofvenerableJavaapplets.Earlysuccessinclient-sideuserinterfacetechnologywasslowedduetoinconsistentimplementationsanddiscontinuoustransitionswithuserinterfacelibraries(fromAWTtoSwing).Forthepastdecade,

Sun’sJavahasfoundsuccessinstrategic,server-side,enterprise-scaleplatforms(suchasJavaEE),butithasnotbeenavisibleparticipantintheclient-sidecompetitivearena,cedingthegroundtoAjaxtoolkitsandFlash-basedRIAapproaches.

SunrecentlyintroducedJavaFXversion1,whichrepresentsthecompany’sattempttocatch-upinrich-clienttechnologies.JavaFXisalayerontopofthestandardJavaruntime.Itaddsmultimediacapabilities,adeclarativescriptinglanguage,andaruntimeenvironmentthatsupportsinside-the-browser,outside-the-browserandmobiledeployments.

Positives

• Sun’sJavatechnologyhasbeenamainstayoftheWebformorethanadecade.

• ThecompanyhasabroadecosystembuiltaroundJava,includingplatformvendors(BIM),ISVs(Oracle),andmanysystemintegratorsandglobalITservicesfirms.

Negatives

• SunhadalateentryintomarketterritoryinhabitedbyAdobe,Microsoftandothers.

• Corepartsofthevalueproposition(mobile,designer/developerintegrationtools)won’tbereleaseduntil2009.

Rating: Promising

Tibco SoftwareTheGItoolkitfromTibcohasbeenoneoftheearliest-developedAjaxtoolkits,datingbackto2002,fromasmallstartupvendorofthesamenamethatwasacquiredbyTibcoin2004.Tibcoisthewell-knownenterprisemiddlewarevendorthatalsomarketsaportal.WithGI,ithasmadeaforayintouser-facingtechnology.Thepackageinitiallywasaclosed-source,enterprise-orientedproductthatonlysupportedtheInternetExplorerbrowser.Morerecently,ithasbecomeopensourceandcross-browser,supportingFirefox3andSafari3.ThecurrentversionofGIisv.3.6.1,andthe10.1Mbdownloadisavailableatwww.tibco.com/devnet/gi/.

InFebruary2008,thecompanysawthedepartureofkeyGIstaffmember,KevinHakman,togotoAptana,avendorofserver-sideJavaScriptandclient-sideAjax.ThenumberofinquiriesreceivedbyGartneraboutTibcoGIhasdeclinedduringthepastyear.

Positives

• Tibcohasawell-designed,full-featuredproducttargetedfortheenterprisesector.

• Thecompanyhasagoodtrackrecordandmarketpresenceintheenterprisesectorforitsmiddlewareproductline.

Negatives

• Thevendor’smiddleware-centricmessageaboutuserexperiencehasnotresonatedwithitstargetmarket.

• Apresentation-orientedproductisnotvisibleamongabroadermixofthecompany’sproductsandpriorities.

Rating: Promising

14YahooYahooisamajorplayerintheconsumerWebsector,andoperatessuchpropertiesastheMyYahooportal,Flickrphoto-sharing,YahooMailandYahooStoree-commercestorefront.TheYUItoolkitisafreeandopen-sourceAjaxtoolkitwritteninpureJavaScript.Thepackagecontainsnotjustaframeworkandwidgets,butalsoutilities(logger,compressor),cascadingstylesheet(CSS)toolsanddesignpatterns.ThecurrentversionofYUIis2.60,anditisavailableundertheBSDlicenseasa10.5MBzipfile,whichincludessubstantialdocumentation,250workingexamplesandtutorials.ThecoreportionoftheYUIlibraryis31KbminifiedJavaScript(and,incompressedformat,about11Kb).Thecoreloadstherestofthelibraryondemand.YUIhasafullcomplementofwidgets,andmanyofthesesupporttheARIAplug-intoenableaccessibility.YUIleveragesCSSheavily,totheextentthatsomeWebdesignersfindvalueinusingtheCSSportionofYUI(suchasCSSGrid)independentlyfromtheAjaxpart.TheYUICompressor,YUITestframeworkandYUIDoctoolssupportmore-robustdevelopmentprocesses.

Positives

• Yahoohasafull-featuredAjaxtoolkitforWeb2.0developers.

• ItleveragestheYahoobrandandecosystem,includingtheYahoodesignpatternlibrary.

• Thecompanywillhavemultiplereleasesovertime,andproductionuseonMyYahooandtheYahoostartpagehasbeenineffectsincemid-2005.

• Yahoohasgoodadoptionamongthetop100Websites,andwasoneofthetopthreeAjaxlibrariesinthebroad-scopesitesurveyconductedbyOperainDecember2008(1millionWebsitessurveyedviacrawler).

Negatives

• TheYahoobrandhaslostsomelusterinrecentmonths,andthecompanyhasseensomestaffdeparturesandlayoffs,resultinginperceptionsofanuncertainfuture.

Rating: Positive

Vendors Added or DroppedWereviewandadjustourinclusioncriteriaforMagicQuadrantsandMarketScopesasmarketschange.Asaresultoftheseadjustments,themixofvendorsinanyMagicQuadrantorMarketScopemaychangeovertime.AvendorappearinginaMagicQuadrantorMarketScopeoneyearandnotthenextdoesnotnecessarilyindicatethatwehavechangedouropinionofthatvendor.Thismaybeareflectionofachangeinthemarketand,therefore,changedevaluationcriteria,orachangeoffocusbyavendor.

Gartner MarketScope DefinedGartner’sMarketScopeprovidesspecificguidanceforuserswhoaredeploying,orhavedeployed,productsorservices.AGartnerMarketScoperatingdoesnotimplythatthevendormeetsall,fewornoneoftheevaluationcriteria.TheGartnerMarketScopeevaluationisbasedonaweightedevaluationofavendor’sproductsincomparisonwiththeevaluationcriteria.ConsiderGartner’scriteriaastheyapplytoyourspecificrequirements.ContactGartnertodiscusshowthisevaluationmayaffectyourspecificneeds.

Inthebelowtable,thevariousratingsaredefined:

MarketScope Rating Framework

Strong PositiveIsviewedasaproviderofstrategicproducts,servicesorsolutions:

• Customers:Continuewithplannedinvestments.

• Potential customers: Considerthisvendorastrongchoiceforstrategicinvestments.

PositiveDemonstratesstrengthinspecificareas,butexecutioninoneormoreareasmaystillbedevelopingorinconsistentwithotherareasofperformance:

• Customers:Continueplannedinvestments.

• Potential customers:Considerthisvendoraviablechoiceforstrategicortacticalinvestments,whileplanningforknownlimitations.

PromisingShowspotentialinspecificareas;however,executionisinconsistent:

• Customers: Considertheshort-andlong-termimpactofpossiblechangesinstatus.

• Potential customers: Planforandbeawareofissuesandopportunitiesrelatedtotheevolutionandmaturityofthisvendor.

CautionFaceschallengesinoneormoreareas.

• Customers:Understandchallengesinrelevantareas,anddevelopcontingencyplansbasedonrisktoleranceandpossiblebusinessimpact.

• Potential customers:Accountforthevendor’schallengesaspartofduediligence.

Strong NegativeHasdifficultyrespondingtoproblemsinmultipleareas.

• Customers:Executeriskmitigationplansandcontingencyoptions.

• Potential customers: Considerthisvendoronlyfortacticalinvestmentwithshort-term,rapidpayback.

15

• jQuery—http://jquery.com/

• JPSpan—http://sourceforge.net/projects/jpspan

• LaszloSystems—http://www.openlaszlo.org/

• MicrosoftAtlasAjax—http://ajax.asp.net

• MicrosoftSilverlight—http://www.microsoft.com/silverlight

• Midori—http://www.midorijs.com/

• MochiKit—http://www.mochikit.com/

• Moo.fx—http://moofx.mad4milk.net/

• MooTools—http://mootools.net

• Nexaweb—http://www.nexaweb.com

• OpenLinkAjax—http://oat.openlinksw.com/

• Nitobi—http://www.nitobi.com/

• Prototype—http://www.prototypejs.org/

• Qooxdoo—http://qooxdoo.org/

• Rialto—http://rialto.improve-technologies.com/wiki/rialto

• Rico—http://www.openrico.org/

• Sajax—http://www.modernmethod.com/sajax/

• Scriptaculous—http://script.aculo.us/

• SmartClient—http://www.smartclient.com/

• SoftwareFX—http://softwarefx.com/

• SproutCore—http://www.sproutcore.com/

• Spry—http://labs.adobe.com/wiki/index.php/Spry

• SunJavaFX—http://www.sun.com/javafx

• Telerik—http://www.telerik.com/

• TibcoGI—http://www.tibco.com/devnet/gi/default.jsp

• Tibet—http://www.technicalpursuit.com/ajax_indepth.htm

• TurboGears—http://www.turbogears.org/

• VisualWebGUI—http://www.visualwebgui.com/

• WebORB—http://www.themidnightcoders.com/weborb/

• WebWork—http://www.opensymphony.com/webwork/

• Xajax—http://www.xajaxproject.org/

• YUI—http://developer.yahoo.com/yui/

• ZimbraKabuki—http://www.zimbra.com/community/kabuki_ajax_toolkit_download.html

• ActiveWidgets—http://www.activewidgets.com/

• AdobeSpry—http://labs.adobe.com/technologies/spry/

• AdobeFlex—http://www.adobe.com/products/flex

• Aflax—http://www.aflax.org/

• AjaxTags—http://ajaxtags.sourceforge.net/

• Ajax.NET—http://www.ajaxpro.info/

• AjaxAC—http://ajax.zervaas.com.au/

• Ajile—http://ajile.iskitz.com/

• AJForm—http://projects.aphexcreations.net/ajform/

• AJS—http://orangoo.com/labs/AJS/

• Aspects—http://ajaxaspects.blogspot.com/

• Backbase—http://www.backbase.com/

• Bindows—http://www.bindows.net

• Cappuccino—http://cappuccino.org/

• ComponentOne—http://www.componentone.com/

• CanooULC—http://www.canoo.com

• CleanAjax—http://clean-ajax.sourceforge.net/

• CNETCiUI—http://www.clientcide.com/cnet-js-standards/ciui-cnet-iphone-ui/

• Curl—http://curl.com/

• DevExpress—http://devexpress.com/

• Dojo—http://dojotoolkit.org/

• DundasDataVisualization—http://dundas.com/

• DWR—http://getahead.org/dwr

• Echo2—http://www.nextapp.com/platform/echo2/echo/

• ExtJS—http://extjs.com/

• FacebookAnimationJavaScriptlibrary—http://developer.facebook.com/animation/

• GWT—http://code.google.com/webtoolkit/

• HTML_AJAX—http://pear.php.net/package/HTML_AJAX/

• IBMLotusExpeditor—http://www.ibm.com/software/lotus/products/expeditor/

• IcesoftTechnologiesIcefaces—http://icesoft.com/

• Infragistics—http://www.infragistics.com/

• JackBe—http://www.jackbe.com

• JavaBluePrints—https://blueprints.dev.java.net/

Note 1Full List of Ajax and RIA Packages