marketscope for ajax technologies and rich internet

19
MarketScope for Ajax Technologies and Rich Internet Application Platforms Gartner RAS Core Research Note G00173751, Ray Valdes, Eric Knipp, David Mitchell Smith, Gene Phifer, Mark Driver, 31 December 2009, R3268 02012011 Ajax technologies and rich Internet application platforms are moving from the early adopter phase of market evolution to midstage, enterprise-level adoption. WHAT YOU NEED TO KNOW This document was revised on 14 January 2010. For more information, see the Corrections page. Rich Internet application (RIA) technology can be either 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 websites, and its adoption is now growing beyond the early adopter segment (technologically aggressive organizations) to the middle-adopter tier. Most enterprises are not early adopters, and remain in the wait-and-see stage for adopting “heavy RIA” technologies, holding off until the technology matures and until their preferred large IT vendor (whether it’s Microsoft, IBM, Oracle, or SAP) delivers a technology that is “digestible” (able to be absorbed by the current IT staff, skill set and technology environment). In the coming years, this trend will favor server-centric platforms, rather than purely client-side approaches. Success in Ajax and RIA deployments depends more on a user-centered design/ development process than on choice of technology; unfortunately, most organizations follow processes that are technology-focused and metrics-blind, and will find return on investment (ROI) elusive. MARKETSCOPE 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 traditional 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.

Upload: sampetruda

Post on 18-May-2015

1.416 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: MarketScope for Ajax Technologies and Rich Internet

MarketScope for Ajax Technologies and Rich Internet Application Platforms

Gartner RAS Core Research Note G00173751, Ray Valdes, Eric Knipp, David Mitchell Smith, Gene Phifer, Mark Driver, 31 December 2009, R3268 02012011

Ajax technologies and rich Internet application platforms are moving from the early adopter phase of market evolution to midstage, enterprise-level adoption.

WHAT YOU NEED TO KNOWThis document was revised on 14 January 2010. For more information, see the Corrections page.

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

• Ajaxispervasiveintheconsumerspaceofpublichigh-endwebsites,anditsadoptionisnowgrowingbeyondtheearlyadoptersegment(technologicallyaggressiveorganizations)tothemiddle-adoptertier.

• Mostenterprisesarenotearlyadopters,andremaininthewait-and-seestageforadopting“heavyRIA”technologies,holdingoffuntilthetechnologymaturesanduntiltheirpreferredlargeITvendor(whetherit’sMicrosoft,IBM,Oracle,orSAP)deliversatechnologythatis“digestible”(abletobeabsorbedbythecurrentITstaff,skillsetandtechnologyenvironment).Inthecomingyears,thistrendwillfavorserver-centricplatforms,ratherthanpurelyclient-sideapproaches.

• SuccessinAjaxandRIAdeploymentsdependsmoreonauser-centereddesign/developmentprocessthanonchoiceoftechnology;unfortunately,mostorganizationsfollowprocessesthataretechnology-focusedandmetrics-blind,andwillfindreturnoninvestment(ROI)elusive.

MARKETSCOPETheAjax/RIAsector,broadlyspeaking,isasetoftechnologyofferingsorientedtomeetingthe needs of application development teams to build systems that deliver a rich and responsiveuserexperience.Thefocusofbuyersinthismarketisontechnology,despiteGartner’slong-standingadvicethatsuccessinpresentation-orienteddevelopmentprojectsresultsmorefromauser-centereddesignprocessthanfromaddinganewlayeroftechnology.IntheAjax/RIAsector,thefocusofbuyersisnotjusttechnology,buttechnologythatisdifferentfromthetraditionalserver-centricplatformstowhichtheyareaccustomed.Theneed,asperceivedbyprospectivebuyersinthismarket,isoftennotpreciselyarticulated,butisgenerallyforatool,technologyorplatformthatdeliversa“better”userexperience.Inthiscontext,“better”referstoanexperiencethatisvisiblydifferentthanwhat’sproducedbytheexistingplatforms,whichhaveresultedinlegacyapplicationsthatareperceivedtobedrabanddifficulttouse.

Page 2: MarketScope for Ajax Technologies and Rich Internet

2Whatthetypicalorganizationseekstoreplaceisalegacyplatform—eitherclient/server(suchasPowerBuilder,VisualBasicorOracleForms)orWeb(plainHTMLwith“islandsofinteractivity”basedonFlash,JavaorActiveX).Unfortunately,alltoooften,addingnewtechnologytoanorganizationthathasadysfunctionalprocessresultsinadegraded,ratherthananimproved,userexperience.Theeventualresultisoftennotknown,becausehavingan immature process means that appropriate metrics are not collected.Therefore,theorganizationcannotobjectivelydeterminewhetherthereisanimprovementintheeffectivenessoftheuserexperience.Thecasecanbemadethatorganizationswouldgetbetterresultsbyfocusingonabetterdesignprocess,oronmoreeffective use of the presentation capabilities already included in mainstreamserver-sideplatforms,whichhaveevolvedtoincludeAjaxandRIAfeatures.Thisconsiderationisbeyondthescopeofthisresearch,whichfocusesonanemergingbutcohesivesetofbuyersandsellersthatcomprisestheAjax/RIAmarket(see“Top10MistakesinUserExperienceDesignProjects”).

Asischaracteristicwithanyemergingmarket,thereareoftendiverseplayersandapproaches,andplentyof“applesversusoranges”comparisonspossible,duetodifferentiationinfeaturesandapproach.TheargumenthasbeenmadebysomevendorswithproductsinthisspacethatthenotionofacohesiveAjax/RIAmarket is an illusion, and that this is not a market anymore than thereisan“HTMLmarket”oran“XMLmarket.”Thepropositionisthatallofthese(HTML,XML,Ajax,RIA)technologiesareenablingtechnologiesforoneormoredistinctmarkets.

While this perspective has a certain validity, Gartner has chosen to doaMarketScopeinthisareabecausethissituationmeetstwokey aspects of a market:

• First,acommunityofbuyersthatiswillingandabletobuy,andthatmayreferenceeachother(or,alternatively,third-partyadvisors)inmakingabuyingdecision.

• Second,acommunityofsellersthatcompeteswitheachotherforthebuyers’attentionandcommitment.

Themarketisatthestagewherethereisahighdegreeoffragmentationanddiversity.Notallsellerscompetewitheachother,andnotallbuyershaveidenticalneeds.Nevertheless,Gartnerhasreceivedenoughinquiriesforguidanceinproduct/technologyselection,andhasseenenoughcompetitiveface-offs(suchasAdobeFlexversusMicrosoftSilverlight,orBackbaseversusNexawebTechnologies,orAdobeAIRversusMicrosoftWindowsPresentationFoundation[WPF],orAjaxversus“heavyRIA”ingeneral),thatthebroadoutlinesofthemarketarevisible(see“NavigatingtheAjaxversus‘HeavyRIA’Dilemma”).Withinthis

marketaresegments,suchasthefissurebetweenenterpriseRIAandconsumer-orientedAjax.Butthisfragmentationisnodifferentthaninotherearlystagemarkets—forexample,theportalmarket,wherevendorswereinitiallystrongineitherexternal-facingorinternal-facingdeployments,butnotinboth.

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

Thecenterofgravityinthemarketwillshiftinthedirectionofserver-integrated,platform-centricapproaches,andawayfromtheclient-centric,server-neutraltrendthathasbeeninplaceinrecentyears.

Market/Market Segment DescriptionTheAjax/RIAsectorcanbesegmentedintwoways:intermsofbuyersandintermsofsellers.

Lookingatthemarketintermsofbuyers,thesefallintothefollowingcategories:

• Enterprise legacy platform replacement: Enterprises seekingapresentation-centricdevelopmentplatformandtoolsetthatwillreplaceagingorobsoletelegacyapplicationsbuiltwithearliergenerationoftools,suchasOracleForms,PowerBuilderorVisualBasic.Theneedsofthisclassofbuyerscenter on developer productivity, platform compatibility, skills compatibility,vendorsupport,andvendorlongevity.

• Public-facing enterprise sites:ThesesitesrepresenttheexternalWebpresenceforGlobal1000organizations.Theneed for this class of buyers is for broad reach to a mass audience.Thisisbestachievedthroughbrowser-independentimplementations,server-neutralclient-sidetechnology,asmallclientfootprint,easyupdates,etc.Beyondthesecorerequirements,therearetheenterpriserequirementslistedabove.

• Stand-alone, consumer-oriented websites:Thetop100websitesandsmallerstand-aloneWebpropertiesthataspiretobethenextFacebookorGoogle.Buyersinthisclasshavestrongtechnicalstaff,andmanyhavebuilttheirownAjaxframeworksandRIAtools.Theirneedsareforbroadreachandbrowserindependence,similartohigh-endenterprisesites.Akeydifferenceistheneedforcompatibilitywithserver-sideframeworks—oftenneither.NETnorJava,butforLinux,Apache,MySQL,PHP(LAMP)-basedPythonorRuby(noneofwhichisprevalentinenterprise-scaledeployments).

TheMarketScopeiscopyrightedDecember2009byGartner,Inc.andisreusedwithpermission.TheMarketScopeisanevaluationofamarketplaceatandforaspecifictimeperiod.ItdepictsGartner’sanalysisofhowcertainvendorsmeasureagainstcriteriaforthatmarketplace,asdefinedbyGartner.Gartnerdoesnotendorseanyvendor,productorservicedepictedintheMarketScope,anddoesnotadvisetechnologyuserstoselectonlythosevendorswiththehighestrating.Gartnerdisclaimsallwarranties,expressorimplied,withrespecttothisresearch,includinganywarrantiesofmerchantabilityorfitnessforaparticularpurpose.

©2010Gartner,Inc.and/oritsaffiliates.Allrightsreserved.GartnerisaregisteredtrademarkofGartner,Inc.oritsaffiliates.Reproductionanddistributionofthispublicationinanyformwithoutpriorwrittenpermissionisforbidden.Theinformationcontainedhereinhasbeenobtainedfromsourcesbelievedtobereliable.Gartnerdisclaimsallwarrantiesastotheaccuracy,completenessoradequacyofsuchinformation.AlthoughGartner’sresearchmaydiscusslegalissuesrelatedtotheinformationtechnologybusiness,Gartnerdoesnotprovidelegaladviceorservicesanditsresearchshouldnotbeconstruedorusedassuch.Gartnershallhavenoliabilityforerrors,omissionsorinadequaciesintheinformationcontainedhereinorforinterpretationsthereof.Theopinionsexpressedhereinaresubjecttochangewithoutnotice.

Page 3: MarketScope for Ajax Technologies and Rich Internet

3• Independent software vendor (ISV) differentiators:ISVshave

followedthetechnologyshiftinthe1990sfromclient/servertotheWeb,andarenowseekingtodifferentiatetheirofferingsfromsimilarWeb-basedcompetitors.Comparedtotheaverageenterprise,thebuyersintheISVclasshaveastrongin-houseengineeringstaffandmatureuserexperiencedesignteamsandprocesses.ThesebuyerscanmoreeasilyabsorbandexploitAjaxandRIAtechnologyofferings,whetheropen-sourceAjaxorbroad-scopeRIAplatforms.

Tomeettheneedsofthesedifferentmarketsegmentsorclassesofbuyers,thereisadiversecollectionofsellers:technologyvendors,quasi-vendors,andopen-sourcetoolkits(notaffiliatedwithaconventionalvendor).Theofferingsareasfollows:

• Community-oriented, open-source Ajax toolkits:Thesenoncommercial,freeandopen-sourcetoolkitsincludeDojo,Prototype/script.aculo.us,jQueryandMooTools.Thesehaveseenwideadoption,primarilyoutsidetheenterprise,withasignificantminorityoftop100websitesnowusingoneormoreofthese,oftenasasupplementtocustom-builtAjax(see“It’sOfficial:Open-SourceJavaScriptHasDisplacedClosed-SourceOfferings”).

• Vendor-centered, open-source Ajax and RIA technology: Open-sourcetoolkitsaffiliatedwithasmallcommercialvendor(e.g.,IsomorphicSoftware,Backbase,JackBe,ExtJS,MBTechnologies,LaszloSystems).Thevendorisusuallytargetingtheenterprisesectorbecausethetop100websitesrelyoneithercustom-builttechnologyoropensource.

• Commercial Ajax and RIA product offerings:Thesestartedoutasclosed-sourcepackagestargetedtowardtheenterprisemarket,andmanyremainthatway;however,somehavesincebecomeopensource,atleastpartially.TibcoSoftware’sGeneralInterface(GI)isaprimeexample,andLaszloisoneoftheearliest.Adobeisamorerecententrantinthatithasopen-sourceditsFlexSDK(butnotitsFlexBuildertool).Microsofthasopen-sourceditsAjaxLibraryandSilverlightToolkit.

• Broad-scope RIA platform plays:OfferingsarefromAdobe,Microsoft,IBMandSunMicrosystems.Theseenterprise-orientedvendorsofferindustrial-strengthplatformsandtoolsthatgobeyondbasicAjaxcapability.MarketadoptionofRIAframeworkshasbeenlowinthepastduetotheemergingstageof market evolution, and in some cases to the immaturity of the technology.Thisischangingasthetechnologymaturesandthemarketbroadens.

• Nonproduct offerings from commercial vendors:Thesearetechnologypackagesfromcommercialvendorsthatarereleasedasopen-sourceorfreesoftware,butnotasaproduct(andwithnoplanstoproductize).AdobeSpry,YahooYUI,GoogleWebToolkit(GWT),andMicrosoftAjaxLibrary(formerlycodenamedAtlas)areexampleshere.

• Collections of visual components morphing into frameworks:Thesecomefromagroupofsmallbutlong-livedvendorsofaftermarketcomponents.Offeringsmaybedelivered

withsourcecode,butthelicensesarenotopen-source.VendorsincludeInfragistics,DevExpress,ComponentArt,DundasDataVisualization,ComponentOneandSoftwareFX.Thesevendorsofferamixofhorizontalinfrastructureenhancements(add-oncomponentsforWPFandJava),stand-aloneframeworks(competingdirectlywithAjaxandRIAframeworks),andverticalmicroproducts(geographicinformationsystem[GIS]andchartingcomponents).

Inclusion and Exclusion CriteriaA MarketScope is intended to address the needs of Gartner customersinevaluatingproductofferingsandvendorrelationshipsinanearlytomidstagemarket.Amarket,asstatedearlier,isacommunityofbuyersandsellers.Animplicationoftheterm“community”isthatmanyoftheparticipants(althoughbynomeansall,orevennecessarilyamajority)areawareofeachother,andoftenusethatknowledgeinformulatingbuy-sidedecisions,aswellassell-sidecompetitivestrategies.Theaspectsofamarket,therefore, include buyers, sellers, decisions, information about products and services, and, ultimately, transactions that have an economicaspect(whereeconomicvalueisusedinthebroadestsenseofanincentive,rewardormediumofexchange).

Marketsthathaveasignificantmixofopen-sourceofferingsfunctionnotjustthroughthemechanismofmonetaryexchange,butalsothroughthe“elegantcurrencies”ofrecognition,trustandnonmonetaryincentives.

BecausethemixofAjaxandRIAproductsandtechnologiesinthisMarketScopeincludesmanyofferingsthatarenotcommercialproducts, alternative inclusion criteria are needed to reflect the realityofmarketdecisions,whereprospectiveorganizationsarechoosingfromamong:

• RIAplatforms,suchasAdobeFlash/Flex,MicrosoftSilverlightorIBMLotusExpeditor

• Free,nonproductofferingsfromcommercialWebgiants,suchasGoogleGWT,YahooYUI,MicrosoftAjaxLibraryorAdobeSpry

• Community-based,open-sourcepackages,suchasjQueryorPrototype

• Vendor-centricopensource,suchasExtJS

• CommercialproductsfromRIAspecialistvendorssuchasBackbaseorNexaweb

Therefore,thecriteriamustbeamixoftraditionalandnontraditionalattributes,whichincludethefollowing:

• Revenue:AjaxorRIA-relatedannualrevenueofatleast$5million.

• Geographic presence:Officesinmorethanoneregion,suchasNorthAmerica,AsiaandEurope.

Page 4: MarketScope for Ajax Technologies and Rich Internet

4• Vendor presence:Stabilityandlongevity.

• Market acceptance in one more of the following sectors: Top100websites,Global1000companies,Web2.0startupventures,ISVsandsystemintegrators(SIs),andthesmallormidsizebusiness(SMB)market.

• Ecosystem activity: As evidenced by marketplaces, aftermarketofferings,communityforums,books,seminars,andpartnerandchannelactivity(ITservicesfirms,SIs,distributors,Webinteractiveagenciesandadvisoryfirms).

• Gartner client interest:IndicatorsofinterestbyGartnerend-userclientsincludethenumberofinquiriestoanalystsviatheGartnercallcenteroratGartnerconferencesviaoneonones.

Thesecriteriaallowdisparateproductstobeincluded:commercialproductsfromenterprise-orientedvendors,aswellasnonproductofferingsandcommunity-basedopensource.TheMarketScope,therefore,includesvendors/packagessuchas:

• Backbase,whichisacompanywithover$10millioninrevenue,marketacceptanceinenterprisedeploymentsandpartners.

• JQuery,whichisacommunity-basedopensourceinusebythetop100websitesandthesubjectoftechnicalbooksavailableinmainstreambookstores.

• InfragisticsandMagicSoftware,whichareenterprise-orientedvendorswithover10yearsinthemarketandaboutwhichGartnerclientshavepostedinquiries.

Theinclusioncriteriawereanalyzedinaspreadsheetwithadozenattributes:vendorstrength(RIA-relatedrevenue,vendorlongevityandpartners),marketshare(amongenterprises,ISVs,high-endwebsites,andWeb2.0ventures),andproductattributes(Gartnerclientinterest,productfeaturesandecosystemactivity).Pointswereallottedbasedonstrengthintheseattributes,andvendorsorofferingsthatexceededacompositethresholdvaluewereincluded.

Numerousvendorsdidnotmeettheinclusionrankingthreshold,soweprovideacomprehensivelistofvendorsinthisspace(seeNote1).ExamplesofvendorsandofferingsthatarenotincludedinthisMarketScopeanalysisareMooTools,jMaki,SoftwareFX,Dundas,AJSandEcho2.

Rating for Overall Market/Market Segment

Overall Market Rating: PositiveAlthoughthemarkethasbeenaroundsincethefirstcommercialproductswereintroducedin2002and2003,itisstillinarelativelyearlystageofevolution,especiallywithregardtothemarketsegmentrelatingtoenterpriseRIAplatforms.ThisenterpriseRIAsegmentisa key aspect of this MarketScope because it is of primary interest to Gartnerclients,andbecauseithasstrongeconomicimplicationsthatwilldrivetherestofthemarketovertime.

Therefore,itisimportanttounderstandwhatismeantby“enterpriseRIAplatformmarketsegment.”Akeyaspectofdefining

thissegmentistheideaof“significantplatformcommitment”—asopposedtopilotprojectsor“oneofakind”tacticalprojects.Tacticalprojectsaremuchmorenumerousthanthestrategicplatformcommitments.

Themarkethasgonethroughvariousphases,whichGartneridentifiesasfollows:

• 1998 to 2002: Embryonic phase—withdemonstrationsoftechnology,suchasDesktop.com,butnocommercialproducts.

• 2002 to 2004: Nascent phase—withahandfulofproductsintroducedbypioneeringvendorssuchasBackbase,GI,JackBe,LaszloSystemsandMacromedia.

• 2004 to 2008: Early adopter phase—whichcanbebrokendownfurther:

• 2004 to 2006:YearofAjax(about24months),inwhichover100open-sourcetoolkitsproliferate.

• 2007 to 2008: YearofAdobeFlex(about18months),inwhichFlexgainsdominantshareamongearlyadoptersintheenterpriseRIAsegment.

• 2009 to 2012: Early majority phase —inwhichenterprisesmakestrategiccommitmentstoAjaxandRIAtechnologies.Someoftheseinitiativesareclient-centricRIAs,leadingtointensiveconflictbetweenAdobeandMicrosoft,whileotherinitiativesarebasedonextensionstoserver-sideplatforms(suchas.NET,Java,LAMP,andcloud-basedplatforms).

• 2012 to 2017: Platform-centric phase—inwhichclient-sidetechnologiesbecomemorecloselyunifiedwithserver-sideplatforms,andcustomersgravitatetotheirfavoredmajorplatformvendor(forexample,IBM,Microsoft,andOracle).

GartnerestimatesthatthevastmajorityofGlobal1000companieshaveexperimentedwithAjaxorRIAtechnologiesfrommorethanonevendor.TheseincludetechnologiessuchasAjaxontheonehand,andWPFontheother,andAdobeFlexandMicrosoftSilverlightinthemiddle.Thereareabout100-plusvendorsandtoolkitscoveringthebroadspectrumoftechnologychoices,whichrangefromlightweightAjaxtoextendedbrowser(Flash,Java,Silverlight)tooutsidethebrowser(AIR,WPF,Expeditor,JavaFx).However,intermsofmarketadoption,veryfeworganizationshavemadeastrategicplatformcommitment.Notethataplatformcommitmentdoesnothavetobeanenterprisewidemonoculture;itjusthastogobeyondasingleisolatedproject.Mostlargeenterpriseshavemorethanoneplatforminplace(i.e.,bothJavaPlatform,EnterpriseEdition[JavaEE]and.NET),evenfornonlegacyprojects.Alsonotethatthedepthoftechnologyusecanvarywithinanimplementation,fromasuperficial“coatofAjaxpaint”tobone-deeprip-and-replacewithRIA.

AMarketScopeisalensintendedtoprovideasclearaviewaspossibleofamarketlandscapetothe“average”Gartnerclient.However,thenatureofthetaskissuchthat,totheextentthatan

Page 5: MarketScope for Ajax Technologies and Rich Internet

5organizationdiffersfromthenorm,thelenswillrepresentadistortedview(or,alternatively,onecansaythateachorganizationneedsitsownlevelofastigmaticcorrectiontoreflectitspriorities).Morespecifically,anorganizationthatisheavilyalignedwithonevendororanotherwillviewthemarketthroughalensthatisMicrosoft-centric,IBM-centric,Oracle-centric,etc.Gartnerhasobservedthat,inpractice,largeorganizationstendtohavemultiplevendoralignments,despitenominalallegiancetooneprimaryvendor.

AsecondchallengeinthisprocessisthattheMarketScopelensisfocusedonvendorsandnotonproducts.Inthecaseofsmallervendors,thevendor-centricviewalignsperfectlywithaperspectivecenteredonproducts.However,largervendorsoffermorethanoneproduct.Microsoftistheextremeexamplehere,withmanysignificantchoicesofproductsandtechnologiesthatrelatetothepresentationaspectsofanapplication,fromWPFtoASP.NETAjaxtoSilverlight,plusahalf-dozenotherchoices.Adobealsohasmultipleofferings,rangingfromopen-sourceSprytoFlextoAIR.Othervendors,suchasOracleandIBM,areinasimilarsituation.TherearealsovendorsthatstartedoutwithAjaxorRIAofferings,buthavesinceshiftedmarketemphasistosomeotherproductcategory(forexample,JackBeandLaszlo),butstillmarkettheiroriginalproducts.

ThevendorsinthisMarketScopeonlyhaveoneproductentryeach.Inthecaseofmultipleproducts,theevaluationaggregatestheproductmix,andgivesproportionatelygreateremphasistothepackagethatisofcoreinteresttoGartnerclientsthatareend-userorganizations.

GartnerclientsthatareaccustomedtoMagicQuadrants(andnotMarketScopes)shouldnotethatMarketScopespresentresultsinacoarse-grained,one-dimensionalranking(levels1through5,which

arelabeled“StrongNegative,”“Caution,”“Promising,”“Positive”and“StrongPositive”).Thisisdifferentthanthehigh-resolution,two-dimensionalpositioninaMagicQuadrant.TheMarketScopelabelsmaynotcapturethenuanceofavendor’sranking,includingtheimportantnotionofdirectionalmovement.Toillustrate,twovendorsrankedatthemidpointinthescale(Level3)bothcarrythelabel“Promising;”however,inonecase,thevendorhasdeclinedfromLevel5,andtheotherhasascendedfromLevel1.Also,thecoarse-grainedladderconsistsofonlyfivesteps,whichmightobscure the fact that a vendor near the top of one level may have moreincommonwithvendorsatthenextlevelthanwithlower-rankedvendorsinthesamelevel,duetotruncatinghigh-resolutionnumericalanalysistofitlow-resolution“buckets.”Therefore,itisimportanttoconsiderallaspectsofavendor’sevaluation:

• Writtendescriptionandanalysisofeachvendor

• Bullet-pointitemslistingpositiveandnegativeattributes

• Rankinglevel

Table1liststheevaluationcriteriaassociatedwithtraditionalcommercialvendors.Table2showsadditionalcriteriathatapplytothisMarketScope.Thesecriteriaareunchangedfromlastyear’sMarketScope.Whathavechangedaretheweightingfactors.ThepreviousMarketScopehadamixofweightings(low,standard,andhigh).Thisyearallweightsareeven(standard)withtheexceptionofOverallViability,reflectingtheprioritiesofmidstageadopters,whichoftenvaluevendorlongevityoverproduct-centricattributesliketechnicalarchitecture.

Evaluation Criteria

Product/Service

Offering(Product)Strategy

OverallViability(BusinessUnit,Financial,Strategy,Organization)

SalesExecution/Pricing

MarketResponsivenessandTrackRecord

Weighting

standard

standard

high

standard

standard

Table 1. Evaluation Criteria

Source:Gartner(December2009)

Comment

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

Thevendor’sapproachtoproductdevelopmentanddeliverythatemphasizesdifferentiation,functionality,methodologyandfeaturesetsastheymaptocurrentandfuturerequirements.

Viabilityincludesanassessmentoftheoverallorganization’sfinancialhealth, the financial and practical success of the business unit, and thelikelihoodthattheindividualbusinessunitwillcontinueinvestingintheproduct,willcontinueofferingtheproductandwilladvancethestateoftheartwithintheorganization’sportfolioofproducts.

Thevendor’scapabilitiesinallpresalesactivitiesandthestructurethatsupportsthem.Thisincludesdealmanagement,pricingandnegotiation,presalessupportandtheoveralleffectivenessofthesaleschannel.

Theabilitytorespond,changedirection,beflexibleandachievecompetitive success as opportunities develop, competitors act, customerneedsevolveandmarketdynamicschange.Thiscriterionalsoconsidersthevendor’shistoryofresponsiveness.

Page 6: MarketScope for Ajax Technologies and Rich Internet

6

Evaluation CriteriaBesidestheabove,thereareadditionalcriteriathatcanapplytononcommercialinitiatives(suchascommunity-based,open-sourceprojects),aswellascommercialventures(seeFigure1).

Vendor Product/Service Analysis

AdobeAdobehasmultiplepresentation-relatedtechnologiesthatGartnerclientsconsiderandevaluate,ThesefallundertheFlashPlatform,includingFlashPlayerforinsidethebrowserRIA,AdobeAIRforRIAoutsidethebrowser,AdobeFlexBuilderandtheopen-sourceAdobeFlexframework,aswellascomplementarytechnologies,suchasAdobeSpry(lightweightopen-sourceAjaxtoolkit),server-sidetechnologies,suchasColdFusionandLiveCycleDataServices,andhostedservices,suchasLiveCycleCollaborationService.TheratinginthisMarketScopeincorporatesallofthesetovaryingdegrees,butlargelycentersontheFlashplatformtechnologies.

AdobeisacompanybasedinSanJose,California,with$3.5billioninrevenueand6,000employees,bestknownforitsproducts addressed to the audience of creative and multimedia professionals:Photoshop,Acrobat,Premiere,Illustrator,etc.AdobeacquiredMacromediain2005,andincorporateditsflagshipproductsandtechnologies,suchasFlash,ColdFusion,DreamweaverandFlex.AdobeFlex,releasedin2004,representstheevolutionoftheFlashplatformintotheenterpriseandISVapplicationdevelopmentsector.Flex3isthethirdgenerationofthisRIAplatform,releasedinFebruary2008,alongwithAdobe’soutside-the-browsertechnology,knownasAIR.Adobe’sFlex4wasoriginallyscheduledforreleasein2009,butitisnowplannedfora2010releaseasaresultofextensivechangestotheFlexcomponentmodel.Thesechangesaredesignedtosupportacleanerseparationofpresentationandbusinesslogicthanwaspossibleinprioreditions.

Positives:

• Aproductthatisbothmodern(newtechnology)andmature(trackrecordinsuccessfuldeploymentsinenterprises,publicsitesandISVproductofferings).

• Avendorthatisnottoosmall(i.e.,notvulnerabletodownturnsinanyoneproductline),butnottoolarge(i.e.,stillagileenoughtomeetdynamicmarketrequirements).

• Atechnologythatisnottooheavy(i.e.,stillfitsinsideabrowser,withasmallfootprint),butnottoolight(i.e.,itismorepowerfulthanAjax),whileofferingoutside-the-browsercapabilitieswithAIR.

• Near-ubiquitousadoptionofruntime(97%ofInternet-connecteddevices).

• Dominantmarketshareintheemergingcategoryofenterprise-orientedRIAframeworks,aswellasstrongpresenceinISVandtop100Websectors.PartnershipswithISVsincludelargepowerhousevendorssuchasSAP,aswellassmaller,moreverticallyfocusedvendorslikesalesforce.com.RelationshipswithSIsincludelargeglobaldeliverycompaniessuchasAccentureandDeloitte.

• Technologythatislargelyindependentofserver-sideplatformssupportingJava,PHP,.NETandlegacytechnologystacksthroughanefficientservice-orientedaccesslayer(thisaspectcanalsobeanegative,dependingonthecontext).

• ArecognizedbrandnameandgoodreputationinWebanddesignfields(althoughnotasmuchinenterprise-classsoftware).

Evaluation Criteria

Market Adoption

Ecosystem Activity

Market interest

Technologyarchitectureandroadmap

Weighting

standard

standard

standard

standard

Table 2. Additional Evaluation Criteria

Source:Gartner(December2009)

Comment

Marketpresenceandmarkettractioninkeysegments,enterprisesector,top100websites,Web2.0startupventures,andISVs.

Developercommunity,resourcesforsupportandtraining,marketplacesforgoodsandservices,bookspublishedbymainstreamtradepress,blogcommentary,etc.

InquiriespostedtoGartnerbyend-userorganizations,referencesandpositioningbycompetitors.

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

Page 7: MarketScope for Ajax Technologies and Rich Internet

7

• PotentialsynergieswiththeWebanalyticsbusinessunitOmniture,acquiredearlierthisyearbyAdobe,includingpossibleinstrumentationoftheFlashandAIRruntimesandFlexframework,enablingoptimizationforhigh-valuecapabilities.

• Thoughtleadershipinunderstandingandmarketinguserexperiencedesign,includinginteractiondesignandvisualdesign.

• Strongmarketpenetrationintheconsumerspace,andgrowingacceptancebymobile-devicemanufacturerslikeResearchInMotion(RIM)andwith19outofthetop20devicemanufacturers.

Negatives:

• AlthoughAdobeisnotasmallvendor,itissmallerincapitalization,resourcesandchannels,thanWebgiantssuchasGoogleandITgiantssuchasMicrosoft,IBM,OracleandSAP.Itis,therefore,vulnerabletodirectcompetitionandpossibleacquisition.

• Adobetechnologyconsistsprimarilyofserver-independentpointsolutions,whichisanegativeforsomeorganizationsthatwantahomogeneousplatform(i.e.,amoretightlyintegratedblendofserverandclient-sidetechnologies).ThereissufficientaffinitywiththeJavaplatform,however,whichtempersthisnegativeinthatcontext.

• DespitebroadmarketacceptanceforAdobeflagshipproductsandtechnologies,suchasAdobeReaderandFlash,thecompanylackssignificantmarketfootprintin“bigIT”—centralizedITinfrastructure.

• AlthoughFlashispervasiveandFlexleveragesstandardssuchasJavaScript(thestandardizedversionknownasECMAScript),enterprisedeveloperswithskillsintheFlexandFlashplatformsarenotnumerouswhencomparedtootherWebtechnologies,suchasJavaScriptor.NET;inaddition,theECMAScript-basedlanguageActionScriptisuniquetoFlash,sodeveloperskillsinthatareacannotbetransferredtonon-RIAprojects.

Figure 1. MarketScope for Ajax Technologies and Rich Internet Application Platforms

Source:Gartner(December2009)

StrongNegative Caution Promising Positive Strong

Positive

Adobe xBackbase xDevExpress xDojo xExt JS xGoogle xIBM xICEsoft Technologies xInfragistics xIsomorphic Softw are xJackBe xjQuery xMagic Softw are xMB Technologies xMicrosoft xNexaw eb Technologies xOracle xPrototype/script.aculo.us xSun Microsystems xTelerik xTibco Softw are xYahoo x

As of December 2009

RATING

Page 8: MarketScope for Ajax Technologies and Rich Internet

8• TheFlex4schedulehasbeenextendedtoimplementbetter

coexistencebetweenthenew“Spark”componentmodelandtheoldermodel.

• AswithotherpervasivelydeployedInternettechnologies(suchasInternetExplorer),Flashhashistoricallybeenthetargetofmanysuccessfulsecurityexploits.However,Adobehasalwaysactedquicklytofixthem,andlaunchedanewsecureproductlifecycleseveralyearsago.

Rating: Strong Positive

BackbaseFoundedin2003,BackbaseisoneofthepioneeringvendorsinthecommercialAjaxsector.ThecompanyisbasedinAmsterdam,theNetherlands,withofficesinSanFrancisco.Thecoreteamhasremainedtogethersincethefoundingstage.Thecompanyhas,overtheyears,evolvedamatureandpowerfulAjaxframeworkthatincludesalibraryofclient-sidecontrols,avisualdevelopmenttool,andserver-sideintegration.Ontopofthis,Backbaseoffersadd-onproductsforportal-centricsolutions,richWebforms,andcollaborativescenarios.Thecompany’smarketingemphasisisonexternal-facingscenarios,suchasself-serviceande-commercewebsitesthatneedtohavebroadreachandahighuserexperienceimpact.

ThecurrentversionoftheAjaxframeworkis4.4.1.TheRichPortalproduct,releasedinJune2008,isatv.4.1.Ontopofthisarecustomerengagementapplicationsforcobrowsing,chat,analyticsintegration,splitA/Btestingandmultivariatetesting,forms,andproductsearch.

OntheroadmapisatransitiontoopensourceforthefreeCommunityeditionoftheAjaxframework,reflectingtherealitiesoftheAjaxmarketplace.TheRichPortalwillbetheareaofstrategicgrowthforBackbase,tappingintoanemergingtrendoflightweight,client-side,portal-likesoftwareinfrastructure(AdobeMosaic).

Positives:

• Well-designed,full-featuredAjaxproductinamaturingmarket.

• Smallagilevendorthatunderstandsthemarket,especiallyforexternal-facingsites.

• Vendorhasachievedacertaintrackrecordandmarketpenetrationintheenterprisesector,aswellasamongpublicsites,comparedtootherclosed-sourcealternatives.

• Vendoriswell-positionedintheemergingcategoryoflightweight,client-sideportalframeworks.

Negatives:

• Commercialproductisatadisadvantageincertainscenarioswhencompetingwithfreeopen-sourcecommoditypackages.

• Smallvendorwithlimitedresourcesandlimitedbrandrecognition.

Rating: Positive

DevExpressDevExpresswasfoundedin1998toservetheBorlandDelphiandC++ aftermarket and has since become a key player in a cluster of aftermarket vendors that sell visual and business components forMicrosoft-relatedpresentationplatforms,suchasWPF,ASP.NETandWindowsForms.DevExpresscompetesdirectlywithInfragisticsandTelerik(vendorsalsocoveredinthisMarketScope),aswellaswithothervendorsinthismarketniche(ComponentOne,Dundas,Telerik,Janus,SoftwareFX,Xceed,GrapeCity,SharpLibrary,ComponentArt,Divelements,SpringSource,Syncfusion).Many of these companies play complementary roles for their hostplatformsbyfillingthegapsinthecontrolsetsforSilverlight,WindowsForms,etc.

TheDevExpressproductlineincludesover200products,fromcontrollibrariesforSilverlight,WPFandWINFormstointegrateddevelopmentenvironment(IDE)productivitytoolstoanobject-relationalmappingtool.MostDevExpressproductsshipwithsourcecode,asiscustomaryinthiscategory,butarenotopen-sourcelicensed.Oneformofpackagingisbyannualsubscription,whichrangesinprice(forthefirstyear)from$800to$2,000(forDXperienceUniversal).

OnewayinwhichDevExpressdifferentiatesitselffromcompetitorsisthatitprovideseXpressAppFramework(XAF),across-platformapplicationframeworkthatcantargetbothWindowsFormsandASP.NET(and,inthefuture,WPF).AlthoughXAFcompeteswithMicrosoft,thebulkoftheproductlineiscomplementary.DevExpresshasintroducedcontrolsfortheSilverlightPlatform,includingitsRichTextEditor,DataGrid,andUILayoutandManagementComponent.

TheecosystemaroundDevExpressincludesa600-pagebookfordeveloperspublishedbyWroxPressonASP.NETprogrammingwithDevExpresscontrols.

Positives:

• Solidlineofcomponents,andaframeworkthatallowsdeveloperstodevelopbothbrowser-basedandoutside-the-browserapplications.

• SmallvendorthathassurvivedforalongtimeintheshadowofMicrosoft.

• Loyalcustomerbasehasadoptedcomponentproductsonatacticalbasis.

Negatives:

• Smallcompanyinacrowdedaftermarketsectorwhoseframework-levelproductnowcompetesmoredirectlywithMicrosoft.

• Customersviewthecompany’sproductsastacticalandcomplementary,ratherthanstrategicandself-contained.

Rating: Promising

Page 9: MarketScope for Ajax Technologies and Rich Internet

9DojoLikePrototype,Dojoisapioneerinthecategoryofcommunity-based,open-sourceAjaxtoolkits.Thecompanywascreatedin2004bypeopleassociatedwithInformatica,JotspotandRenkoo.ThetoolkitisavailableundereitheraBerkeleySoftwareDistribution(BSD)oranAcademicFreeLicense(AFL)license,andisthemostinfluentialAjaxpackagebyvirtueofitsearlyentranceintothe sector, the community that rose around it and the support of majorvendorssuchasIBM,Oracle,BEASystems(beforeitwasacquired),SunMicrosystemsandLaszloSystems.

TheDojotoolkitnowconsistsofalayeredportfoliooftechnologies,startingwitha26KBcorethatprovidesaneventmodel,anobjectmodelandfacilitiesforanimation,communicationanddebugging.OnthiscoreisDijit,acomponentframeworkandlibraryofusercontrols(menus,trees,calendars).ThenthereisDojoX,anextensibilitymechanismthatsupportsserverpush(Comet),offlinemode(GoogleGears),aunifiedvectordrawingmodelandthird-partyextensions(suchasdojo.EfromNexaweb).TheDojoportfolioincludessupportforaccessibilityandinternationalization,andsomeperformancemanagementcapability.Version1.4ofDojowasreleasedinearlyDecember2009.

Dojo’smostdirect“competitors”areotherleadingcommunity-based,open-sourcepackages,suchasPrototype/script.aculo.us,jQueryandYahooYUI.AnimportantdifferentiatorforDojoisitspackagesystemandbuildtools,whichsupportlarge-scaleteams(asinenterprisedevelopmentprojects)buildingvoluminouscodebasesovertime.OnerecentchangetotheDojoprojecthasbeenthedepartureofAlexRussell,aco-founderandkeycontributorsince2004,movingfromSitePen(aconsultancycloselyalignedwithDojo)toGoogle,whereRussellwillbeinvolvedinnon-Dojoprojects(althoughcontinuingtoserveaspresidentoftheDojoFoundation).RussellcontinuestocontributetoDojoprojectsoutsideofhis“dayjob.”

Positives:

• Earlyposition,stronginfluenceandhighvisibilityinthecategoryofopen-sourceAjax.

• Supportfrommajorvendors,includingIBMandOracle.DojoisacorporatewidestandardatIBM,supportedacross30products.

• Earlyadoptionandtrackrecordinsomemajorsites,suchasAOLMailandMapQuest,aswellassomeWeb2.0ventures.Also,DojoisusedformobileWebdevelopmentinProjectAresfromPalm.

• Packagesystemenablescodebasestoscaleinsize.

• DojoFoundationalsosupportsotherprojects,suchasCometD,OpenRecordandDWR.

Negatives:

• Novendorisstrategicallycommittedtothesuccessofthisproject(anattributethatcanalsobeviewedasapositive).However,IBMisastrategicplayerthatcansustainDojoovertheshorttermandmidterm.

• Perceptionofslowedmomentumrelativetonewertoolkits(jQuery,MooTools),althoughDojohadtwomajorreleasesin2009.

Rating: Positive

Ext JSExtJSv.3.1isaJavaScriptlibraryfromExtJSthatwascreatedasanextensiontotheYahooYUItoolkit.TheauthorofExtJS,JackSlocum,ischiefarchitectatExtJS,acommercialventurefoundedin2006aroundthisJavaScriptlibrary.Thepackageisavailableeither under a commercial license or under the General Public License(GPL)v.3.Whenusingtheopen-sourcelicense,developersareobligatedtoreleaseapplicationsthatincorporatetheExtJSlibraryasopensourcealso.ExtJShasseensteadygrowthinadoption since its initial release in 2006, and the company reports thatroughly10%ofitspayingcustomersareenterprises.TheExtJSsitehasmorethan100,000registeredmembers(anincreaseofroughly50%sincethe2008editionofthisMarketScope).Thecompanysaysithas10,000customers.Lastyear,thecompanyintroducedExtGWT(nowatV2.1),aseparateproductthatextendsGWTwithricherJava/JavaScriptcapabilities.

Positives:

• Libraryhasgoodreputationforthequalityofitscomponents,whichwereinitiallyasupplementtoYahooYUI,butarenowself-containedandcanoptionallyinteroperatewithotherAjaxframeworks.

• ExtJSisacommercialvendorwithanawarenessofenterpriseneedsandtheapplicationlifecycle.It’sgainingvisibilityandmarkettractionintheenterprisesector.

• Thecompanyreportsstrongyear-over-yearrevenuegrowth,agoodindicatorofgrowingpenetrationbeyondtheopen-sourcemarket.

Negatives:

• Extisasmallprivatevendorcompetingwithcommoditizedopen-sourcetoolkitsthathavethrivingcommunities.

• AdoptionofExtJSandExtGWTiscenteredprimarilyonSMBs,withonlyamoderatefootprintintheenterprisearena.

• Companyhasbeencriticizedformultiplechangestoitssoftwarelicense,fromBSD(inYUIExt)toLesserGPL(LGPL;inExtJS1.0)tomodifiedLGPLtoGPL3—thelatest,whichsome observers think is too restrictive and results in an unwanted“viral”effect.However,thereareenterprisesthatwon’tchooseopensourceinanyform,andinsteadpreferacommerciallicense.

Rating: Promising

Page 10: MarketScope for Ajax Technologies and Rich Internet

10GoogleGoogleisclearlyoneoftheWeb’slargestandbest-knowncompanies,withover20,000employees,$21.7billioninannualrevenuein2008,and$5.8billioninearningsbeforetaxes.IntheAjax/RIAspace,GoogleoffersGWTandtherecentlyintroducedGoogleClosuretools.

GWTisatoolintendedtoleveragetheskillsoftheserver-sideJavaprogrammerwhodoesnotknowJavaScript(averydifferentlanguagethanJava).DeveloperswritecodeinJava,whichgetstranslatedbythesystemtoJavaScriptforclient-sidedeployment.GooglehasbuiltasophisticatedtechnologytoallowdeveloperstodebugandprofileattheJavasourcelevel,withouthavingtodescendtoinspectingmachine-generatedJavaScriptcode.GWTcantakeadvantageoftheoptimizationcapabilitiesofastaticallytypedlanguage(Java),comparedtothemoredifficultchallengeposedbydynamicallytypedlanguages(JavaScript).

GWTsupportsdevelopmentinInternetExplorer(IE),WebKitandFirefox.GWTisserver-andIDE-neutral,allowingJavadeveloperstoworkwiththeirfavoriteIDE.Thereisaplug-inforEclipse,andthereisthird-partysupportforNetBeansandIntelliJ.TheGWTbrowserplug-inallowsdeveloperstoworkinJavawithoutfirstcompilingtoJavaScript.Forsometime,astickingpointamongdevelopersregardingGWThasbeenthatGoogleitselfdidnotuseGWTinitsflagshipapplications(Gmail,Maps,Docs)—instead,aJavaScript-basedapproachwasused,ratherthanGWT’sJava-centricapproach.However,GoogleWave,aninnovativereal-timecollaborationandmessagingapplication(currentlyinbeta)witharichuserinterface(UI)isbuiltusingJavaontheserverandGWTontheclientside.GWTisusedbyAdWords,amission-criticalapplication,aswellasemergingofferingssuchasGoogleHealth,Latitude,Moderator,andProfiles.

AsanalternativetoGWT,GooglealsooffersGoogleClosuretools(introducedinNovember2009).ClosureconsistsofasetofJavaScripttoolsusedintheconstructionofGmailandMaps:aJavaScriptcompiler/optimizer,alibraryofUIwidgetsandcontrols,andatemplatingsystem.TheClosureToolspackagedoesnotenjoythemarketadoptionanddevelopermindshareofGWT.

Positives:

• Well-craftedtoolkitfortheJava-centricdeveloper,incorporatingend-to-endcoverageoftheapplicationdevelopmentlifecycle.

• LeveragestheGooglebrandandecosystem,andhasperceivedvendorstabilityandlongevity.

• GWT’sprominentroleintheGoogleWaveprojectaddscredibilitytoGWT.

• GWThasmaturedinscopeandpowersinceitsreleasein2006,culminatinginav.2.0releaseinDecember2009.

Negatives:

• Javafocusisneutral(i.e.,isnotcompelling)toWeb2.0developers.

• GoogledoesnotuseGWTforitsmostvisibleandpopularproducts(Maps,Mail,Apps),partlybecausetheproductspredateGWT,andalsobecausetheyarewritteninnon-Javalanguages.

• TheGooglebrandispositive,butnotcompelling,toenterprisedevelopers.

• GWTsidestepsmajortrendsinJavaplatform,suchasJavaServerFaces(JSF).

Rating: Positive

IBMIBMisoneofthelargestandmostinfluentialvendorsintheenterpriseITsector.LikeMicrosoft,IBMhasbeenprojectingamarketingmessageforyearsaroundtheconceptof“richclient”or“smartclient.”IBMhasarangeofpresentation-relatedtechnologiesandplatforms.IBMwasanearlyforcebehindAjax,DojoandtheOpenAjaxAlliance.Likewise,IBMhasadoptedAjaxtechniquesinitsownWebSphereportalandWebSphereCommerceServer(usingDojoandOpenLaszlo)andinmanyproducts.IncludedinIBM’srangeofofferingsrelatedtopresentationareEnterpriseGenerationLanguage(EGL)RichUIandLotusForms.

Thecasecanbemadethatnootherenterprisevendorispromoting,deliveringandexploitingAjaxtechnologymorethanIBM,whichhasmadeextensiveuseofthistechnologyinmultipleproductlines.However,usingthetechnologywithinaproductisdifferentthanpackagingandsellingthetechnologyinawaythatmeetsAjax/RIAbuyers’expectationsandrequirements.AlthoughIBMisusingDojoinawidespreadandstrategicmanner,intermsofthemarketofAjax/RIAbuyers,theperceptionofastronglinkagebetweenDojoandIBMisnotwidespread,anditappearsthatmostearlyadoptersofDojoasadevelopmenttooluseitdirectly,ratherthanthroughintermediaries.WithregardtoIBMdevelopertools,thesehavebecomeAjax/RIA-enabledaswell,sothat Rational, Notes and WebSphere developers can enhance the userexperienceofbothexistingandnewapplications,includingmashups.

OneofIBM’sstrategicRIAplatformsisLotusExpeditor,whichcanbeusedeitherasa“fullstack”outside-the-browserenvironmentbasedontheEclipseRichClientPlatform(RCP)orasanadjuncttothebrowserforlocaldesktopanddataintegration.Itprovidesadditionalcapabilitiesforofflinestorage(scaled-downDB2relationaldatabasemanagementsystem[RDMS]),systemmanagement,provisioning,etc.Whilehighlyconfigurableinnature,Expeditorcanbedeliveredfromaruntimeassmallas3MBuptoa100Mbnetworkdeliveryimage,whichcanbecompared(albeitinanapples-to-orangesfashion)withAjaxtoolkits(includingIBM-backedDojo)thatare20Kbinsize.However,thearchitecturebehindExpeditorallowsforthepossibilitythatitmaybeusedinbrowserplug-in-typescenariosaswell,whichwouldbroadenitsappealsubstantially.

LotusExpeditor’smaincompetitorsareoutside-the-browsertechnologiesfromMicrosoft(WPFandSilverlight3)andAdobe(AIR).Allofthesedesktop-environmentofferingshavebeenburdenedbytheperceptionofcost(hardwareresourceutilization)

Page 11: MarketScope for Ajax Technologies and Rich Internet

11andcomplexity—althoughAdobeAIRhasgainedmoremarkettractionthantheothers,atleastinthehighlyvisibleconsumerspace(forexample,Twitterclients,suchasTweetdeck).Intheenterprisesector,theinstalledbaseofLotusNotes,SametimeandSymphony—allbuiltonExpeditortechnologyfoundation—inaggregatemayexceedthatofAIR.AllhaveseenslowmarketupdaterelativetothemeteoricgrowthinlightweightAjaxtechnologies,andcomparedtothemoremodest,butstillstronggrowth,inthemidmarket,withinside-the-browserapproaches,suchasAdobeFlexandMicrosoftSilverlight.

IBMstandstobenefitfromthemarketshifttomidleveladoptersthathavestrongplatform/vendoraffinity.(Thatis,organizationswhosefavoredmegavendorisIBMwillincreasinglyadoptoneofthemanyUIofferingsfromIBM.)

Positives:

• IBMhashistoricallybeenamajorforcebehindAjaxingeneralandDojoinparticular,andmakesextensiveuseofAjaxandRIAinitsproductlines,includingitsserver-centricdeveloperplatforms.Theseleavethecompanywell-positionedifandwhenthe market evolves to a perspective that values comprehensive, server-centricapproaches(whichGartnerexpectstooccurasmainstreamusersadopt).

• ExpeditorisapowerfulRIAframeworkwithcomprehensivesubsystemstosupportenterprise-scaleinitiatives.

• ExpeditorleveragesEclipse(awidelyuseddevelopertool)andJava(adominantenterpriselanguageandplatform),andallowsintegrationandinteroperabilitywithAjax.

• EclipseisusedasthetechnologyfoundationforrevampedLotusNotes,SametimeandSymphonyclients,whichcanresultinsynergyandinacceleratedmaturityofthetechnology.

• Expeditorhaspotentialinbrowserplug-inscenariosinthefuture.

• Expeditorpromotesoptionalsystem-levelprogrammingtoaugmenttheAjaxenvironmentbasedonsymmetricdeploymentofOSGi,whichisnowtheunderpinningofeverynon-Microsoftserverinactivedevelopment.

Negatives:

• IBM’ssuccessinusingDojoandincorporatingintotoolsisnotthesameassellingRIAplatformstobuyersintheAjax/RIAmarket.

• The“fullstack”approachusedinExpeditormeansalargefootprintandacomplexenvironmentfordevelopers,buttheincremental,networkdeliveryoffunctionmeansenterprisescanstartsmallandgrowthesystemasneedsdictate.

• ApplicationsfortheExpeditorplatforminitiallyhadtobedesignedasEclipseplug-ins,whichrepresentedadesignobstaclefortheaverageapplicationdeveloper.Thisconstrainthasbeenrelaxedinrecentversions,whichsupportabroaderrangeofWebdevelopment,includingHTML5.

• AlthoughEclipsehasanextensivetrackrecordasadevelopertool, it has a much more limited history as an application deploymentplatform(whichisthewayitisusedinExpeditor).

• Overtheyears,themarketingmessagefromIBMhaschanged(alongwiththeExpeditorproductname)multipletimes,resultinginaslowrateofadoption.

Rating: Positive

ICEsoft TechnologiesICEsoftwasformedin2001andisbasedinAlberta,Canada.ThecompanyisasmallbutkeyvendorinthecategoryofJava-basedenterpriseUnix(UX)technologies.ICEsoftisbestknownforICEfaces,anopen-sourceAjaxframeworkforJavaEEdesignedtoprovideenhancedAjaxfunctionalitytoJSFcontrolsinamannerthatislargelytransparenttodevelopers.ICEfacesischaracterizedbyaserver-centricarchitecturalapproachinwhichallapplicationlogiciscodedinJavaandexecutesinastandardJavaEEapplicationserverenvironment.Speedandresponsivenessaregainedbypushingrenderingfunctionstotheclientside,whilekeepingbusinesslogicontheserver.Supportingthistrigger-based,server-initiatedrenderingisAjaxPush(alsoknowninsomecirclesasComet,reverseAjax,orHTTPstreaming).

ICEsoftalsomarketsanEnterprisePushServerthatprovidesAjaxPushcapabilitiesforJSFapplicationsandthePushServer(includedwiththeopen-sourceversionofICEfaces).ThecompanyisalsodevelopingICEpush,aimedatpackagingareal-timenotificationmechanismfromICEfaceswithabroaderrangeoftechnologiesthanJSF.

Thecompanystatesthatapproximately90,000JavadevelopersusethisJSFframework.ICEfacesisdistributedundertheMozillaPublicLicense(MPL)open-sourcelicense;anextendedversion(ICEfacesEE)islicensedastraditionalcommercialclosedsource.

OutsidetheAjax/RIAcategory,ICEsoftalsomarketsanopen-sourcelibrarythatallowsJavaprogramstodisplayandprintPDFdocuments.

Positives:

• StrongJSFcomponentlibraryinthesparselypopulated(i.e.,withrespecttocompetitors)JSFmarketniche.

• Userbasethatisgrowingsteadily.

• Leading-edgefocusonAjaxPushdesignconcepts.

Page 12: MarketScope for Ajax Technologies and Rich Internet

12Negatives:

• Smallvendorcompeting,(albeitindirectly)withOracle,alargestrategicvendorwithstrongcommitmenttoJSF.

• Alsocompetingwithdiverseandnumerousnon-JSFalternativesinthebroaderAjaxandRIAsector.

Rating: Promising

InfragisticsInfragisticsisacompanyformedin2001throughthemergerofaMicrosoft-focusedaftermarketvendor(SheridanSoftware)withaJava-orientedvendor(ProtoView,foundedin1989).Infragisticshasbecome a key player in a cluster of aftermarket vendors that sells visualandbusinesscomponentsforMicrosoft-relatedpresentationplatformssuchasWPF,ASP.NET,WindowsFormsandSilverlight.TheprimaryofferingintheAjaxspaceisNetAdvantagefor.NET(debutedin2001,withav.2releaseinOctober2009).AmorerecentofferingisNetAdvantageforSilverlightDataVisualization.Productsaresolddirectly,aswellasthroughchannelpartners,andarepricedbelow$2,000.

InfragisticscompetesdirectlywithDevExpressandTelerik(vendorsalsocoveredinthisMarketScope),aswellaswithothervendorsinthismarketniche(ComponentOne,Dundas,Janus,SoftwareFX,Xceed,GrapeCity,SharpLibrary,ComponentArt,Divelements,SpringSource,andSyncfusion).Manyofthesecompaniesarecomplementarywiththeirhostplatforms,byfillingthegapsthroughvisualcontrols(datagrids)andreport-orientedcomponents.

InfragisticsdifferentiatesitselffromDevExpressbysupportingawiderrangeofplatforms,includingJSF.InfragisticshasbeenslightlybehindDevExpressinproducingacomprehensiveframework,ratherthanalooselyconnectedsetoflargecomponents.InMarch2008,InfragisticsintroducedAikido,whichisbuiltontheMicrosoftASP.NETAjaxLibraryandprovidesalayerofadditionalcomponents.InOctober2008,Infragisticsrepackagedits product line to smooth the transition for its customers from WINFormsandASP.NETtotheExtensibleApplicationMarkupLanguage(XAML)platforms(WPFandSilverlight).

Positives:

• SolidsuiteofcomponentsacrossallMicrosoftUXtechnologies.SpecializedvendorthathassurvivedforalongtimeintheshadowofMicrosoft.

• Loyalandlong-standingcustomerbase.

Negatives:

• Smallcompanyincrowdedaftermarketsector.

• Manycustomersviewthecompany’sproductsastactical,notstrategic.

Rating: Promising

Isomorphic SoftwareIsomorphicSoftwareisbasedinSanFranciscoandwasfoundedin1998.ThecompanyhastwoproductofferingsintheAjax/RIAsector:SmartClient(nowatv.7.0,releasedinMay2009)andSmartGWT(v.2.0releasedinDecember2009).ThetwoproductlinesshareacommonAjaxengineandhavefeatureparity.TheSmartGWTofferingallowsAjaxdevelopmentinJavaviaGWT,andachievedabout90,000downloadsinthefirstthreemonthsafterrelease.BothproductstargetenterpriseWebapplicationsandapplicationmodernizationscenarios,andallowincrementalupgradeoflegacyWebapplications.

Bothproductsareofferedinafreeopen-sourceversionundertheLGPLlicense,aswellasunderacommerciallicense.Thefreeversionsincludealibraryofover150UIcomponentsintendedtocompetewithUIcomponentsofferedbyotherserver-neutralUItechnologies,suchasExt,DojoandFlex.CommerciallylicensededitionsintroduceJava-based,server-sidecapabilities,suchasdatabinding,datavalidation,andtransactionhandling.CommercialeditionsalsoincludeVisualBuilder,ascreendesignandmockuptoolwithwizard-drivendatabindingtools.

ISVsthatusetheSmartClienttechnologyincludeIntuitandInformatica.EnterprisecustomersincludeJ.P.MorganandBlueShield.

IsomorphicrecentlyintroducedVisualBuilderOEM,whichallowsanISVtoshipamodifiedandcustomizedversionofIsomorphic’sVisualBuilderthatallowsenduserstocustomizeandextendtheISV’sproduct.

Positives:

• Broad,multifaceted,butcohesive,frameworkandcomponentlibrary.

• SteadymarkettractionwithISVsandenterprises.

Negatives:

• SmallcompanycompetinginacrowdedsectoragainstlargerestablishedITplatformvendorsandcommoditizedopen-sourcepackages.

Rating: Promising

JackBeJackBeisoneofthepioneeringvendorsinthecommercialAjaxtoolkitcategorywithitsPrestoEnterpriseAjaxFramework,butthecompanyhasrefocusedonenterprisemashupsandusesitsAjaxFrameworkprimarilyasacomplementarytechnology.JackBeoffersacomprehensiveAjaxFrameworkandtoolsetforbuildingrichWebapplications.JackBe’smarketingeffortsaredirectedatthemashupsector,andJackBehascollaboratedwitherstwhilecompetitorsKapowTechnologiesandAdobe,aswellaswitharangeoftechnologyimplementationfirmstoformtheOpenMashupAlliance(OMA;see“OpenMashupAllianceNeedsMoreSupporttoCreateStandardization”).TheOMAisdedicatedtoexpandingtheroleandprofileofmashupswithintheenterprise;asthefoundingmemberof

Page 13: MarketScope for Ajax Technologies and Rich Internet

13theOMA,JackBecontributedallthealliance’scurrenttechnologyassets.JackBe’smashuptechnologyisUI-neutral,supportingRIAframeworksbasedonAjax,FlexandSilverlight.

Positives:

• Well-designed,full-featuredclosed-sourceAjaxlibraryandframeworktargetedtotheenterprisesector.

• Growingnetworkofsystemintegrationpartnersandothervendorrelationships.

• ThePrestoEnterpriseAjaxFrameworkoffersagraphicaldevelopmentenvironment,afeaturelackingfrommostopen-sourcelibraries.

Negatives:

• IntheAjaxcategory,theclosed-sourceproductiscompetingwithcommoditizedopen-sourcetechnologies.

• Smallvendorwithlimitedresourcesandbrandrecognition.

• AlthoughAjaxisanenablingtechnologyfortheincludedpresentation tier of its Presto Mashup Server products, it is not strategicfromarevenuestandpoint.

Rating: Promising

jQueryOneofthemostprominentcommunity-based,open-sourceAjaxlibrariesisjQuery,initiallyauthoredbyJohnResiginJanuary2006,andwithv.1.0releasedinAugustofthatyear.Thepackagehassincegrownrapidlyinvisibilityandinfluence,throughamixofelegantcodingtechniques,well-writtendocumentation,andbroadindustryadoptionbyvendorssuchasMicrosoft,Oracle,andNokia.

Thepackageisabout100kbuncompressed(30kbpacked),availableundereithertheMITortheGPLv.2license.

Positives:

• Elegantarchitecturewithwell-writtendocumentationandsmallfootprint.

• SupportfromMicrosoftandNokia.

• Adoptioninhigh-visibilitywebsitessuchasFandango,Twitter,BankofAmerica,Amazon,NetflixandDell.

• Abilitytocoexistwithothertoolkits,suchasPrototype.

• Startingtogaintractionintheenterprisesector.

• Supportinarangeofopen-sourceprojects,includingWordPress,DrupalandJoomla.

Negatives:

• Competinginadynamicspacewithotherevolvingtoolkits(YUI,Dojo,MooTools,Prototype).

• Notasfull-featuredasother(larger)Ajaxlibraries.

Rating: Positive

Magic SoftwareMagicSoftwareisbasedinIsraelandhasbeeninexistenceformorethantwodecades.Inthe1990s,itsmainproductwasafourth-generationlanguage(4GL)systemthatwonawardsforitshighproductivity.Thecompany’sfocusisnowanapplication-platform-as-a-service(APaaS)offeringcalleduniPaaS,withv.1.8releasedinOctober2009.ThisisaWeb-basedmultitenantRIAthatusesadeclarativeruleenginetodeploytoarangeoftargets,includingpureHTML,aswellasbrowser-plug-in-basedand.NET-basedclientsforbothdesktopapplicationsandWindowsMobileapplications.TheprimaryadoptershavebeenmidsizetolargeenterprisesandISVs.

Positives:

• Vendorhasbeenalongtimeplayerintheapplicationdevelopmentsector.

• Supportsmultipleclienttargets,including.NET,JavaandHTML,forbothdesktopandmobile-devicedeployment.

• Supportson-premisesandmultitenanthosteddeployments.

• UniPaaSprovidesanend-to-endplatformfordevelopingapplicationswithgraphicaluserinterfaces,includingserver-sidebusinesslogicandRIAclientbehavior.

• UniPaaScanbelicensedforon-premisesuse,butitisalsoavailableasanAPaaS.

Negatives:

• Smallvendorwithlittleglobalpenetrationintheenterprisesector.

• Commercialvendorcompetingwithrapidlyevolvingopensource,nowcompetingwithMicrosoft,aswell.

• Enterpriseclientsmaypreferapointsolutionthatintegrateswithexistingtechnologyinvestmentstoacompleteserverandclientstack.

Rating: Promising

Page 14: MarketScope for Ajax Technologies and Rich Internet

14MB TechnologiesMBTechnologies(MBT)isbasedinWarnerRobins,Georgia,andwasfoundedin2002,withadevelopmentcenterinSweden.MBT’smainAjax/RIAproductisBindows,anAjaxframework.Additionalrelatedproductsincludeaframeworkfordatavisualization,aJSF-compatiblelibraryofAjaxcomponents,alibraryofvector-basedAjax-enabledgauges,andavisualeditorfordevelopingAjax-basedsmartphoneapplications.

Bindows4.0wasreleasedinFebruary2009.Earlierversionsdatebackto2004.Theframeworkisofferedonaper-developerbasisunderacommerciallicensethatincludessourcecode,plusaper-serverdeploymentlicense.Websitesthatarefreetothepublicdonothavetopaytheper-serverdeploymentfee.Intranetsarelicensedseparately.

Theframeworkisentirelyclient-side,andsupportsadeclarativeXML-baseddescriptionformatfordefiningapplications,whichiscompiledtoJavaScriptatdevelopmenttime.Theframeworkincludessupportforbrowser-basedvectorgraphics,aswellasbasicanimations.

BindowsistargetedtotheenterprisemarketbutalsohassomeISVadoption(forexample,InformationBuilders’WebFOCUSandOracleHyperion).AlongtimedifferentiatorsincetheearlyversionsofBindowshasbeenitssupportforSection508accessibilitycompliance.ThisisstillakeypartoftheBindows’marketmessage.

Positives:

• Full-featuredframeworkwithdeclarativeXMLdefinitionformatandsupportforobject-orientedJavaScript.

• Strongcommitmenttoaccessibilitycompliance.

Negatives:

• Smallvendorcompetingwithmatureopen-sourceproductsandlargeplatformvendors.

• Accessibilitydifferentiatorhaserodedovertimeascompetitorshaveaddedthiscapability.

Rating: Promising

MicrosoftMicrosofthasbeenarticulatingamessagetodevelopersabout“smartclient”andrichUItechnologyformuchofthepastdecade.Thecompanyhasmanydifferenttechnologyofferingsinthiscategory,includingWPF,WindowsForms,Silverlight,CommonUIApplicationBlock,PrismCompositeUIframework,theMicrosoftAjaxLibrary(whichhasaclient-sideaspectandanASP.NETserver-centricaspect)SharePointWebParts,andMicrosoftOfficeasadeveloperplatform.Thislistdoesnotincludelegacypresentationtechnologiesandplatformsthatarestillinproduction,suchasVisualBasicandWin32GDI.

SilverlighthasrapidlygrowingmindsharethathasalreadyhadanimpactinthemarketandthatGartnerexpectswillcontinuetogrowintostrongmarketshare.AlthoughcustomerinterestiscurrentlycenteredonSilverlight,itisworthnotingthatmanyMicrosoft-centricorganizationsalreadyhaveacapableplatformforenterpriseWebapplicationsintheformofASP.NET,whichofferstheMicrosoftASP.NETAjaxLibrary(formerlyAtlas)asawayofdeliveringanenhanceduserexperience.FormanyorganizationsconsideringSilverlightforstraightforwardenterpriseapplications,buildingonASP.NETmightbeamorepragmaticandcost-effectivechoice.Ontheotherhand,developmentteamsbuildingapplicationsthatneedtodisplaydigitalrightsmanagement(DRM)-protectedcontentorextendedofflinemodewillchooseSilverlight.Ofcourse,technologychoicesarenotalwaysmutuallyexclusive,andhybridscenariosmayrepresenttheoptimumwaytobalancepriorities.

Silverlightpackagesthepowerfulfeaturesof.NET-basedWPFintoalighter-weight,cross-platformoffering.Itcanbeusedforeitherexternal-facingwebsitesorinternal-facingapplications.Itcanalsobeusedforbuildingapplicationsthatworkinsidethebrowseroronthedesktop,andforapplicationsthatworkwhethertheuserisconnectedtotheInternetornot—withoutthedownloadofaseparateruntime.

Silverlighthasrecentlygainedgreatvisibility,hasexcellentpotentialandisexperiencingstronggrowth.MicrosoftrecentlyannouncedandshippedabetaofSilverlight4.Version4includesmanyfeaturesformediausesuchaswebcamsupport,microphonesupport,offlineDRMandlivestreaming(includingawaytostreamtoiPhones).Version4alsoincludesmoreout-of-browsersupport,aswellassupportformorebrowsers(e.g.,GoogleChrome),andmanagestodoallthisstillina5MBdownload.

Silverlightalsohasmanyfeaturestargetedatenterpriseline-of-business(LOB)usessuchasprinting,richtext(includingright-to-leftdisplayforthosekindsoflanguages),clipboard,rightclick,mousewheelsupport,draganddrop,andhostingHTML(andotherplug-inslikeFlash).OnesignificantenhancementistheabilitytocompileonceanddeployonSilverlight4and.NET4.Thiswillopenthedoorformanyuseswithinenterprises.

Silverlightcontinuesitsmarchtowardprovidingmoreandmoreofthefunctionalityof.NET,fullWPFandWindows.ButthedifferencebetweenSilverlightandWPFiscontinuingtoshrink.Silverlight4evensupportsmultitouch,aswellasmore-directhardwareaccess.

Positives:

• Brings.NETtechnologytothebrowserinacross-platformmanner,andleveragestheskillsofanestimated6million.NETdevelopers.

• SupportedbythebroadecosystemofMicrosoftserviceproviders,SIsandISVs,includingsomecompanieslistedinthisMarketScope(suchasDevExpress,Telerik,andInfragistics)thatprovide development services, additional component libraries, frameworks,trainingandsupport.

Page 15: MarketScope for Ajax Technologies and Rich Internet

15• Supportformultipleprogramminglanguages,includingdynamic

languageslikeRubyandPython.

• Microsoftisasystematicanddiligentcompetitoroverthelong-term,andthestrategicemphasisonSilverlightistocontinueintothefuture.

• Supportforintegrateddeveloper-designerworkflow.

• Strongdevelopmentprocessaroundsecurity,resultinginaverygoodtrackrecordfornewdeployment.

Negatives:

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

• MicrosoftstilltrailsAdobeininstallationsandinconsumerusage.

• Microsoft’splethoraofUI-relatedtechnologiescreatessomedeveloperconfusion.

• Microsoftdoesn’thaveastrongfollowingintheWebdesigncommunity.Itsstrengthisintheenterprisedevelopmentcommunity.

Rating: Strong Positive

Nexaweb TechnologiesNexaweb,alongwithvendorssuchasBackbase,Tibco(GI),JackBeandLaszloSystems,formthecontingentofpioneeringcommercialvendorsintheAjaxandRIAsector.Nexawebwasfoundedin2000andshippeditsfirstproductin2001.WhileBackbase,JackBeandGIapproachedthespacefromtheAjaxdirection,andLaszlofromaFlash-basedbrowserperspective,Nexawebinitiallytookaclosed-source,Java-basedapproach.Thisapproachhassincebroadenedtoincludeopen-sourcelicensing,server-sideprocessing,andAjaxsupport.Applicationscanruneitherinsidethebrowserorinaself-containedJavaVirtualMachine(JVM)outsidethebrowser.Server-sidefunctionsincludeanInternetmessagingbusforreal-timenotifications.

ThecurrentproductisEnterpriseWebSuite(EWS),includingPlatformandStudio(anEclipse-basedIDE).Version4.5ofthisofferingwasreleasedinDecember2008.Nexawebalsosellsanapplicationmodernizationtool,aswellasatradingacceleratorthatincludescomponentsforrapidconstructionofonlinetradingsystems.Forscenariosinvolvingincrementalenhancementstowebsites,Nexawebcreatedanopen-sourcedeclarativeextensiontotheDojolibrary,calleddojo.E,whichisinusebyseveralenterprisesforWebpage/portalpageenrichment.Nexaweb’sdeclarativelanguageisextensibleAjaxplatform(XAP),whichisnowanopen-sourceprojectattheApacheFoundation’sincubator.

AlthoughNexaweb’sprimaryfocusistheenterprise,thecompanyalsohassomepenetrationintheISVmarketsegment.ISVcustomersincludeOracle(IdentityManagement),EMC(ControlCenter),andSunGard(InvestarOne).

Nexaweb’srecentmarketfocushasshiftedtoemphasizethemodernizationoflegacyenterpriseapplications(writteninPowerBuilder,VisualBasicandOracleForms).ThisisachievedthroughNexaweb’senhancedversionoftheopen-sourceSpringframeworkwritteninJava.NexawebhasalsostartedtoaddsomeverticalfunctionalityforbuildingRIAswithEWS.Thefirstsetofdevelopmentacceleratorsincludesprebuiltelectronictradingcomponents/functionalitythatacceleratetheprocessofcreatingWeb-based,end-to-endtradingapplications,includinglow-latencymessaging,ahighlyconfigurableclientadministrationframeworkforbankingcustomers,andaframeworkforconfiguringdifferentassetclassestobetradedintheRIAtradingapplication.

Positives:

• PioneeringparticipantinAjax/RIAsector.

• Generalarchitectureallowsmultiplatformtargeting,bothAjaxandJava,insideandoutsidethebrowser.

• SomepenetrationintotheenterprisesectorandISVs.

Negatives:

• Smallcompanywithlimitedresourcescompetingagainstgiantsandagainstopen-sourcealternatives.

Rating: Promising

OracleOraclehasbeenintheRIAmarketsince2003,withAjax-basedpartialpagerenderingcapabilities.OracleactivelymarketsitsRIAtechnologiestoday,mostofwhichareencompassedintheADFFaces11gproduct.ADFFaces11gisanAjax-centricenvironmentwithover150Ajax-enabledJSFcomponents.ADFFaces11gusesarichJSFrenderingkitthatrendersHTMLcontentaswellascorrespondingclient-sidecomponents,withapplicationlogicresidingmostlyontheserver-side,executingintheJSFlifecycle.

ADFFaces11gresonatesbestwiththeexistingOracledevelopercommunity.Itisdefinitelyadeveloper-centricproduct(versusenduser).WhilethecomponentscanbeusedwithanyIDEorcodeeditor,OracleJDeveloperprovidesavisualanddeclarativeenvironmentforbuildingapplicationsthatuseADFFaces.

OraclehasanotherproductthatbuildsontheRIAfunctionalityofADFFaces:OracleWebCenterSuite.OracleWebCenterSuiteisOracle’sstrategicportalproduct,andistheprimaryUIforOracleFusionApplications,Oracle’snext-generationbusinessapplications.Inadditiontoactingasaportalsolution,OracleWebCenterSuiteaddsprebuiltEnterprise2.0servicesandcomponentsintotheRIAcapabilitiesofADFFaces—includingfunctionssuchas

Page 16: MarketScope for Ajax Technologies and Rich Internet

16discussions,presence,tagging,enterprisesearch,andcontentmanagementintegration.OracleWebCenterSuiteincludessupportforAjaxcomponents,aswellassupportforAdobeFlash.

Positives:

• Largevendor,andlargedevelopercommunityandecosystem.

• GoodcollectionofprebuiltAjaxcomponents.

Negatives:

• Productisbest-suitedforOracledevelopers,buthaslimitedappealforotherusers.

• Focusisonserver-centricprocessing.Thiscanactuallybeapositiveoverthelong-term,asapplicationdevelopmentmanagerswantamoreconsistent,managed,server-centricenvironmentfortheirapplications.

Rating: Positive

Prototype/script.aculo.usPrototypeisfoundation-levelAjaxtechnologythatisoftenusedinconjunctionwiththescript.aculo.usUIlibrary.Bothareopensource,arepurelyJavaScriptandhavedistinctidentitiesbutoverlappingcommunities.Version1.6.0.3ofPrototypeisthecurrentversion,firstavailableinSeptember2008.ItisopensourceundertheMITlicenseandisavailableasasinglesourcefile(about4,200linesofJavaScriptcode,whichweighsinat128kbuncompressed)athttp://prototypejs.org/assets/2008/1/25/prototype-1.6.0.2.js.

Script.aculo.usbuildsuponthecorePrototypeframeworkbyaddingananimationengine,drag-and-dropeffects,sliders,fades,autocompletion,etc.ThepackagehasPrototypeembedded,andisavailableasa194KbytecompressedJavaScriptcollectionfromhttp://script.aculo.us/downloads.

Major“competitors”areopen-sourcepackagessuchasDojo,jQueryandYahooYUI.OnedifferentiatoristhatPrototypeisgearedtothe“writeyourownwidgets”developerwhoislookingforasolidbutlightweighttechnologyfoundationuponwhichtobuildcustomcomponents.High-profile,public-facingwebsiteslikeApple,CNN,IkeaandGuccithatwantadistinctlookandfeelhavechosenthePrototype/script.aculo.uscombination.

Positives:

• OneoftheearlytoolkitstopackageAjaxknow-howintoanopen-sourceoffering.

• Strongadoptionfromhigh-trafficsites.

• Multilayermodularstructuremakesadoptionpossibleinstages.

• Emergingecosystemoftrainingandsupportresources(books,communities).

Negatives:

• Novendorhasbecomestrategicallycommittedtothesuccessofthisproject.

• Notasfull-featuredasotherlargertoolkits.

Rating: Positive

Sun MicrosystemsAswithanylargeplatformvendor,SunMicrosystemshasarangeofpresentation-orientedtechnologiesandplatforms,goingbacktothemid-1990sandthedaysofvenerableJavaapplets.Earlysuccessinclient-sideUItechnologywasslowedduetoinconsistentimplementationsanddiscontinuoustransitionswithUIlibraries(fromAWTtoSwing).Forthepastdecade,Sun’sJavahasfoundsuccessinstrategic,server-side,enterprise-scaleplatforms(JavaEE),buthasnotbeenavisibleparticipantinclient-sidecompetitivearena,cedingthegroundtoAjaxtoolkitsandFlash-basedRIAapproaches.

SunintroducedJavaFXinDecember2008,whichrepresentsitsattempttoplaycatch-upinrich-clienttechnologies.JavaFXisalayerontopofthestandardJavaruntime,whichaddsmultimediacapabilities,adeclarativescriptinglanguage,andaruntimeenvironmentthatsupportsinside-the-browser,outside-the-browserandmobiledeployments.

Sun’svaluepropositionistoJava-centricorganizationsthatwantaunifiedtechnologyfoundationacrossclientsandservers.Sunclaimsover500,000JavaFXSDKdownloadsand50MJavaFXdesktopruntimedownloadspermonth.Someoftheearlyinteresthastranslatedintoproductionsites,suchasaJavaFXapplicationforthe2010OlympicWinterGamesinVancouver,Canada.

AcountercurrenttoSun’smarketmomentumistheuncertaintyaroundthependingOracleacquisition.OntheroadmapforJavaFXis Composer, a visual layout tool for developers, and, later in 2010, anauthoringtoolfordesigners.

Positives:

• Sun’sJavatechnologyhasbeenamainstayoftheWebformorethanadecade.

• BroadecosystembuiltaroundJava,includingplatformvendors(IBM),ISVs(Oracle),andmanySIsandglobalITservicesfirms.

Negatives:

• LateentryintomarketterritoryinhabitedbyAdobe,Microsoftandothervendors.

• UncertaintyaroundthependingacquisitionbyOraclehasbeenaninhibitingfactorinmarketadoption.

Rating: Promising

Page 17: MarketScope for Ajax Technologies and Rich Internet

17TelerikTelerik,foundedin2002,isbasedinSofia,Bulgaria,withofficesintheU.S.andGermany,andemployingover200people.ThecompanycompetesdirectlywithDevExpressandInfragistics(vendorsalsocoveredinthisMarketScope),aswellaswithothersmallvendorsinthisnicheofMicrosoft-centricaftermarketproducts(vendorssuchasComponentOne,Dundas,Janus,SoftwareFX,Xceed,GrapeCity,SharpLibrary,ComponentArt,Divelements,SpringSource,andSyncfusion).

Telerik’sprincipalproductintheAjax/RIAsectorisRadControlsforASP.NETAjax.ThisproductisalibraryofcontrolslayeredontopofMicrosoft’sASP.NETAjaxframework.TeleriksimplifiesAjaxprogrammingonASP.NETbyusingacodelessdrag-and-dropAjaxcomponentthateliminatestheneedtomanuallyplaceUpdatePanels,asisnormallydone.TelerikcontrolsforASP.NETincludesCalendar,Captcha,RatingRotator,andTabstrip.TelerikreplacestheASP.NETpostbackmechanismwithafullAjaxcallback approach that enables the developer to support a broader rangeofcomplexuserscenarios,includingcross-cloudsupportforWindowsAzurePlatformandAmazonWebServices.Telerik’sRadEditorforASP.NETisaWeb-based,rich-texteditorthatcomplieswithaccessibilityguidelinesforvisuallyimpairedusers.

Telerik’sotherkeyproductisRadControlsforSilverlight,whichbuildsonSilverlight3byadding38controls.TelerikcontrolsforSilverlightincludeaRibbonBar,TreeViewandTimePicker.TelerikalsomarketslibrariesofUIcomponentsforWPFandWINForms,andplanstoreleaseafullsuiteofcomponentsforSilverlight4(SL4)atthetimeofSL4’sreleasefromMicrosoft.AdditionalofferingsfromTelerikincludenon-UItoolsandcomponents,suchasanobject-relationalmappingtool,atestframework,aprojectdashboardandacontentmanagementsystem(CMS).

Thecompanyestimatesthatithasabout150,000developersworldwide,aboutone-thirdofwhomareenterprisedevelopers;therestareinsmalltomidsizecompanies(includingISVs).Thecompany’sdeveloperforumhas325,000registeredusers.

Positives:

• BroadlineofcomponentsacrossthemajorMicrosoftUIplatforms.

• SmallvendorthathassurvivedforalongtimeintheshadowofMicrosoftandcontinuestogrow.

Negatives:

• Smallcompanyincrowdedaftermarketsector.

• Company’sproductsaretacticalandcomplementary,ratherthanstrategicandself-contained.

Rating: Promising

Tibco SoftwareTibco,viaitsacquisitionofGIin2004,isoneoftheearliestISVsofanysizetoentertheRIAmarket.GIwasfoundedin2001asanAjaxtoolkitvendor,andTibcohasdoneagoodjobofassimilatingtheGItechnologyintothemainstreamofitsUXproducts.Forexample,TibcohadthefirstAjax-enabledportalproductonthemarket.TibcoGIisamature,enterprise-classAjaxplatformoptimizedfordevelopmentandmanagementoflarge-scale,browser-basedapplications.Itincludesafull-featureddeveloperenvironment,aswellasacompletefunctionaltestingframeworkandperformancetools.

AninterestinginnovationisPageBus,apub-submodelthatallowsgadgetstocommunicatewitheachother,andisthedrivingforcebehindtheOpenAjaxAllianceHubinitiative.TibcocontinuestosupporttheGItechnologyasopensource,buthasalsocontinuedtoeffectivelymarshaltheevolutionofthetechnology.Tibcorecentlymigrateditsopen-sourcepresencetotheDojoFoundation.Infact,thefoundersandleaddevelopersofTibcoGIarestillworkingforTibco,fiveyearsaftertheacquisition.OnefounderleftTibcolastyear,butrecentlyreturnedtothefold.

Positives:

• Full-featured,enterprise-classAjaxtoolkit.

• LonghistoryofprovidingAjaxsolutions.

• Successfulopen-sourceimplementation.

• PotentialforsomebrandsynergywithTibcoTibbr,arecentinnovativeentryintosocialcomputing.

Negatives:

• Tibcoisaintegration-centricvendor.Assuch,TibcoGIiswell-hiddeninthecompany’sproductportfolio,andisequallyinvisibleinthemarketplace.

Rating: Promising

YahooYahooisamajorplayerintheconsumerWebsector,andoperatessuchpropertiesastheMyYahooportal,Flickrphoto-sharing,YahooMail,YahooStoree-commercestorefront,etc.TheYUItoolkitisafreeandopen-sourceAjaxtoolkitwritteninpureJavaScript.Thepackagecontainsnotjustaframeworkandwidgets,butalsoutilities(logger,compressor),customersupportsystem(CSS)tools,anddesignpatterns.Yahoo’sinterestindevelopingYUIisprimarilyforitsownuse,notfortraditionalsoftwaresales.Itfindsvalueingettingfeedbackfromotherswhouseitsopen-sourcetechnology.YUIv.3.0wasrecentlyreleasedandrepresentsasignificantimprovementoverearlierversionsoftheUI.AlthoughYUIisusedmostlyinthepublicWebenvironment,interestinthispackagenowreachesbeyondpublicsitestotheenterprisesector.AkeyattractionofYUIisitsstatusasopen-sourcesoftware.Recentdevelopmentshavemadethisevenmoreattractiveduetothetwo-waytransferofcode.

Page 18: MarketScope for Ajax Technologies and Rich Internet

18Yahoohashaditsshareofpainanditsupsanddownsasacorporateentityoverthepastyear.Itisalsonotoutofthewoods.However,YahooYUIhasbeenmostlyimmunetothesetravails.ThisislikelybecauseYUIisopensource,andbecauseitsprimarilyadoptershavebeenWeb-centriccompanieswithinternalresourcesthatarelessconcernedaboutvendorviability(or,rather,measurethisinthesamescaleasMooToolsandotheropen-sourcetoolkits).

Yahooseemstobere-energizedunderCEOCarolBartz,andistryingtoreachouttotheenterprisesector.TheYahooteamwasveryresponsiveandprofessionaltoGartnerqueriesforthisresearch—anindicatorthatthecompanyisnotsittingstillorlettingthingsslidedownhill.

Positives:

• Full-featuredAjaxtoolkitfortheWeb2.0developer.

• LeveragestheYahoobrandandecosystem,includingtheYahoodesignpatternlibrary.

• Multiplereleasesovertime,withproductionuseonMyYahooandtheYahoostartpagesincemid-2005.

• Goodadoptioninthetop100websites,andoneofthetopthreeAjaxlibrariesinthebroad-scopesitesurveyconductedbyOperainDecember2008(1millionwebsitessurveyedviacrawler).

Negatives:

• Yahoobrandlostsomelusterinearlierintheyear,andthecompanyhasseensomestaffdeparturesandlayoffs,resultinginperceptionofanuncertainfuture.Thisperceptionistemperedbyrecenthigh-profileinitiativesledbynewCEOCarolBartz,includinga$100millionadcampaign.

Rating: Positive

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

Page 19: MarketScope for Ajax Technologies and Rich Internet

19

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

Inthebelowtable,thevariousratingsaredefined:

MarketScope Rating FrameworkStrong PositiveIsviewedasaproviderofstrategicproducts,servicesorsolutions:

• Customers:Continuewithplannedinvestments.

• Potential customers:Considerthisvendorastrongchoiceforstrategicinvestments.

PositiveDemonstratesstrengthinspecificareas,butexecutioninoneormoreareasmaystillbedevelopingorinconsistentwithotherareas of performance:

• 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.