Fakta

Microsoft. Med plattformen Silverlight ska tillämpningar kunna köras i olika miljöer.
Adobe. Plattformen Apollo ska göra det möjligt att köra tillämpningar i valfri miljö.
Sun. Det nya språket Javafx Script ska ge enkel utveckling för olika miljöer.

Hittills har användargräns-snitt för webbtillämpningar, klientprogram och tillämpningar för mobila enheter skapats på olika sätt, vilket är dyrt. Det har också saknats en standard för att skapa moderna användargränssnitt till webbtillämpningar, vilket gjort att ett löst hopkok av tekniker som kallas Ajax har blivit populärt.

– Det finns väldigt många tekniker, men det behövs nya grepp i dag, säger Rikard Thulin, konsult på IBS Javasolutions i Göteborg.

En standard för att skapa användargränssnitt gynnar såväl programleverantörer och konsulter som slutkunder. Företaget som skapar en populär standard får lättare att sälja verktyg, kringprodukter och även systemprogram som operativsystem.

– Drivkraften är att definiera hur användargränssnitt ska se ut på ett ställe, säger Tomas Andersson, produktchef på SAP i Sverige.

SAP arbetar i dag med flera olika tekniker för att skapa användargränssnitt för både webbtillämpningar och traditionella klientprogram och har tillfört egna lösningar för att göra definitioner.

Både Microsoft och Adobe är i startgroparna med att tillhandahålla den typen av lösning som Tomas Andersson är ute efter.

I Microsofts fall heter plattformen Silverlight och bygger på att kod för affärsregler som skapas med företagets utvecklingsverktyg Visual Studio kopplas ihop med användargränssnitt som skapas med designverktyg i Expressionfamiljen. Silverlight lanserades nyligen och ska kunna användas för utveckling för flera miljöer.

– Språket xaml är kärnan i Microsofts satsning. Det gör att utvecklare och designerkan samarbeta på ett smidigt sätt, säger Lars Sjögreen, utvecklare på konsultföretaget Dotway i Stockholm.

I Adobes fall heter plattformen Apollo. Den finns i en betaversion och ska komma i en skarp version före årets slut. Med Apollo ska det gå att köra tillämpningar som utvecklats antingen med Flash och språket Actionscript eller rena Ajaxlösningar med html och Javascript.

– Oberoende av hur Apollotillämpningar skapas kan de utnyttja tillägg och tjänster som kopplas till Apollo, säger Mike Downey, ansvarig för plattformsevangelister på Adobe i USA.

Även Sun går på offensiven med lanseringen av Javafx Script, ett språk som är enklare än Java och som används för att skapa användargräns-snitt för olika miljöer.