Halverwege april kondigde Microsoft aan dat het met Silverlight de concurrentie wilde aangaan met Macromedia's Flash en nu krijgen beide bedrijven er nog een extra concurrent bij. Ook Sun wil de markt van 'interactieve rich media webcontent' betreden.
Met JavaFX wil het bedrijf een nieuwe variant van Java introduceren die geschikt is voor zowel desktopsurfen als voor mobiele toepassingen. JavaFX Script, de taal achter JavaFX, wordt naar verwachting op de JavaOne-conferentie geïntroduceerd die vandaag in San Francisco van start is gegaan. Deze nieuwe programmeertaal moet het makkelijker maken om 'rijke' internetapplicaties te ontwikkelen voor computers en handhelds die voorzien zijn van Java. De focus ligt daarbij niet zozeer op het bouwen van webpagina's, maar meer op de gebruikservaring en met name op rijkelijk geanimeerde dingen, volgens Rich Green van Suns softwaredivisie. Het bedrijf geeft toe dat de mogelijkheden met JavaFX vergelijkbaar zijn met die van Silverlight, al ligt de focus bij Microsofts platform op streaming video. Hoewel JavaFX op onderdelen met Flash en Silverlight gaat concurreren, wordt het vooral een alternatief voor Ajax, verwacht onderzoeksbureau Forrester. James Gosling, die als de vader van Java wordt beschouwd, bevestigt dat het platform alles kan waar nu Ajax voor wordt gebruikt.