Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 46 reacties

Microsoft werkt volgens anonieme bronnen aan een nieuwe scripttaal voor mobiele telefoons. De technologie zou veel overeenkomsten vertonen met het voor webapplicaties gebruikte ajax.

De geruchten over het mobiele ajax-alternatief, dat codenaam 'Kojax' zou hebben meegekregen, zijn gepubliceerd op de doorgaans goed geÔnformeerde Zdnet-weblog van Mary-Jo Foley. Details zijn echter schaars en Microsoft weigert commentaar op het bericht te geven.

Kojax zou als nieuw platform voor Windows Live-applicaties dienen en bedoeld zijn voor compacte webtoepassingen. Als code basis wordt een combinatie van javascript en Visual Studio-tools genoemd. Volgens de bronnen van Foley kan Kojax bijvoorbeeld gebruikt worden voor betaaltoepassingen of instant-messagingdiensten. De Kojax-applicaties zouden zowel als adware, in abonnementsvorm of tegen betaling op een mobieltje aangeboden kunnen worden. Opvallend is dat Microsoft het platform vooral nuttig zou achten voor opkomende markten, naar verluidt omdat het bedrijf hoopt dat het zo nieuwe Windows-gebruikers kan strikken.

Of Microsoft daadwerkelijk aspiraties heeft om met een ajax-alternatief voor de mobiele markt op de proppen te komen, valt nog te bezien. In ieder geval probeert de softwaregigant met de aankomende introductie van Internet Explorer 6 voor Windows Mobile zijn mobiele browser nieuw leven in te blazen. Vorige week dook tevens een gerucht op dat Microsoft samen met Nvidia een smartphone gaat maken. Dat gerucht is door een anonieme bron van CNN echter al weer ontkend.

Moderatie-faq Wijzig weergave

Reacties (46)

* crisp is confused :? Is Kojax nu een scripttaal, een technologie of een platform?

Het bronartikel is duidelijker (maar nog steeds vreemd):
Kojax is a mobile development platform, according to my sources, that will allow Microsoft- — and third-party-developed — applets run in an Ajax-like way, using a combination of Visual Studio tools and JavaScript, on Java-based mobile phones.
Kortom: het is een development platform waarmee je met een combinatie van javascript en Visual Studio tools java-applets kan genereren.

Maar wat heeft het met Ajax te maken?
(Ajax, according to a somewhat layperson-like definition on Wikipedia, is a set of programming techniques and technologies for building Web apps and/or rich Internet apps.)
Tsja, als je Ajax zo gaat definiŽren 8)7
Hoe moet je het dan definieren? Het is geen taal, want de taal die je gebruikt als je Ajax programmeert is Javascript. Het is geen development tool of zo, je kan je scripts gewoon in notepad schrijven als je wilt. Het is gewoon een techniek waarbij je de browser, middels javascript, requests naar de server laat uitvoeren op de achtergrond. Hiervoor gebruik je het XMLHTTPRequest object.

Een bekend voorbeeld is de username meteen laten controleren op uniekheid op de achtergrond als een gebruiker een aanmeldformulier invult. Het bijzondere er aan is dat de browser vanuit de huidige pagina een tweede pagina opvraagt. Deze krijg je niet te zien maar de informatie op die pagina wordt door Javascript gebruikt om de huidige pagina bij te werken. Bijvoorbeeld door het gebruikersnaam veldje rood te markeren als de gekozen naam al bezet blijkt.
Juist, Ajax is een verzamelnaam voor een specifieke set technieken met een specifiek doel (zonder page reloads vanuit een webpagina kunnen communiceren met een server) waarbij het XMLHttpRequest object centraal staat, maar het artikel suggereert dat "een set programmeertechnieken en technologieŽn waarmee je web applicaties en/of RIA's mee bouwt" gelijk staat aan "Ajax", en daarmee zou Ajax wel heel erg veelomvattend worden ;)

Zie ook mijn eerste quote uit het artikel: hoewel er in het development platform gebruik gemaakt kan worden van javascript wordt er uiteindelijk een java-applet gegenereerd. Dat deze applet vervolgens kan communiceren met een host maakt die applet nog geen Ajax-applicatie. Hoewel 'Ajax' allang geen strict acronym meer is het imo toch nog steeds uniek voor de combo javascript en XMLHttpRequest.
Wat ik me dan weer wel afvraag, waarom hebben mobiele browsers een "eigen" AJAX variant nodig? Als ik kijk naar producten als Safari voor de iPhone en Fennec, dan denk ik niet dat er een speciale -mobiele- variant van Ajax nodig is.

Volgens mij kan Microsoft de engineers die aan dit idee werken beter aan een betere versie van PocketIE laten werken, zodat deze laatste gewoon in staat is om -net als mobile Safari en Firefox (Fennec)- de volledige HTML+JS+CSS+DOM stack af te handelen.

Met een volledige browser implementatie is er voor wat de server betreft weinig aanpassing nodig, behalve dan een op het kleinere scherm toegespitste CSS-file...
Het lijkt mij een logische strategie dat Mircosoft zich meer met mobile zaken gaat bezighouden. Het mobile internet wordt snel en beter. Mobiel werken wordt ook steeds meer gezien als een oplossing voor oa. het file probleem in Nederland maar ook elders. Mobiel in welke zin ook heeft gewoon de toekomst.

Als je deze visie hebt als bedrijf en je huidige klanten zitten nog 'vast' met een product van jou (bv. windows) dan is het wellicht verstand iets te bedenken (Kojax in dit geval) dat een overstap naar mobiel mooi kan laten verlopen.

[Reactie gewijzigd door KillerDream op 26 november 2008 13:22]

Waarom is Microsoft nou weer waardeloos. Omdat jij niet begrijpt wat Kojax waarschijnlijk gaat worden ?

Kojax gaat zeer waarschijnlijk de mobiele tegenhanger worden van Atlas. Net als Atlas, zal Kojax waarschijnlijk gewoon compatibel zijn met alle browser die AJAX ondersteunen alleen zal het controls e.d. bevatten gericht om mobiele apparaten. Het is dus waarschijnlijk gewoon een marketing-naampje voor een AJAX framework / set ontwikkeltools gericht op mobiele apparaten.
Ik ben benieuwd. Microsoft staat namelijk niet echt bekend om z'n mobile browser support. Bovendien is de kans op veiligslekken behoorlijk groot bij een dergelijke javascriptondersteuning op mobiele telefoons. Voor je het weet belt je gsm een paar uurtjes naar nigeria...

offtopic: Steve balmer (lees: Kojack) + AJAX = Kojax
Vooralsnog is dat bewuste veiligheids probleem vooral een iPhone probleem geweest... :X
Dat klopt maar om AJAX ondersteuning kunnen heeft een browser een uitgebreide ondersteuning nodig voor javascript... Dit in combinatie met de browserlekken en exploits van IE mobile 6... Nee dank je. Dan refresh ik de pagina wel een keer ipv dat fancy AJAX (wat ik overigens dik over-rated vind :))
Dit in combinatie met de browserlekken en exploits van IE mobile 6..
Het is onduidelijk waarom je veronderstelt dat IE6 Mobile lekken heeft warvoor al epxloits bestaan terwijl de browser nog niet eens is uitgebracht.
Erg vreemd dit. Dit betekend dus dat je voor een mobiele versie van je website dus een compleet nieuwe versie zou moeten bouwen. Dit is ook erg tegenstrijdig met het eerdere bericht dat Microsoft jQuery gaat meeleveren en ondersteunen in volgende versies van Visual Studio. Mijns inziens kunnen ze beter gaan werken aan de verbetering van javascript ondersteuning in de mobiele browser.
Dat staat er niet Xaraz. Eigenlijk is het helemaal niet duidelijk wat Kojax is. Maar zover ik kan beoordelen werkt het op elke mobiele telefoon die Java ondersteunt, het is alleen een framework dat er bovenop draait. En daar is niks mis mee.
Ik zie liever Silverlight op mobiele telefoons i.p.v. oude technologie... :P
Ik heb met Google Gears (wat ook voor Windows Mobile 6 werkt met de huidige Mobile Internet Explorer browser) een webapplicatie gemaakt welke aan de hand van de locatie van de gebruiker de dichtbijzijnde treinstations weergeeft. Ik heb hierbij gebruik gemaakt van een ASP.Net website welke met behulp van javascript een ASP.Net webservice aanroept. Aanroep van deze webservice met javascript wordt door Visual Studio gegenereerd. Volgens mij is het er dus al en vraag me af waarin dit alternatief zich onderscheidt?
Offtopic: Het eindeloze gezeik tussen de MS fans, Linux fans en Mac fans over wie nou beter is hebben we echt niks aan. Waarom hebben mensen toch altijd de neiging om gelijk iets af te zeiken zonder aan te geven waarom?
Omdat je tegenwoordig blijkbaar je eigen identiteit op moet hangen aan een merk of bedrijf en dan vooral de concurrentie van jouw gekozen bedrijf zwart moet maken(PS3 vs 360 anyone?).
De reden hiervoor ontgaat me compleet. Misschien dat deze mensen anders in een identiteitscrisis raken ofzo?
ben meer voor Feyenoord.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True