Tag Archives: dwr

Första DWR boken kommer i januari eller februari

Posted on by

Fick precis veta att den första hela boken om DWR kommer i januari eller februari, skriven av Frank Zammetti, som tidigare skrivit flera böcker om JavaScript, Ajax och Java, dvs precis den bakgrund som behövs. Detta borde ge ett lyft för DWR.

Ajaxians Ajax Survey

Posted on by

Ajaxians, de mest aktiva bloggarna om Ajax på nätet, har nyligen publicerat resultatet från deras undersökning om vilka Ajax-ramverk som anänds idag. Bland kommentarerna finns en intressant extra fråga som inte ställdes, nämligen "Vilket Ajax-ramverk skulle du använda om du fick starta om från scratch?".

Några resultat som bör nämnas:

  • Scriptaculous och Prototype används av drygt hälften av alla, 59% respektive 68%, vilket inte är förvånande då de är solida ramverk som har funnits länge.
  • DWR hade förvånansvärt få användare, bara 13%
  • Google Gears används av 22% av alla 826 som besvarat enkäten, vilket är imponerande med tanke på hur nyligen Gears släpptes.
  • Ext JS har flugit helt under min radar och används av 34% av alla som svarade. Hur har jag kunnat missa den?

Detta har hänt i sommar

Posted on by

För er som inte knarkar tekniknyheter lika okontrollerat som jag gör har jag nöjet att få summera de senaste 5-6 veckorna inom områdena Java, Ajax, Scrum och annat av intresse. Tro mig, jag har gallrat stenhårt.

  • JUnit 4.4 släpptes nyligen. Nyheterna var inte speciellt upphetsande.
  • En av mina favoritbloggare, Cederic Beust, har skrivit om dynamiska och statiska språk. Inte mycket text, men mycket intressant. Väl värt ett par minuter.
  • Av någon anledning är kodformattering mig nära hjärtat, så det var med visst nöje jag noterade att Slashdot hade en tråd om detta i somras. David Herron har bloggat i samma domäner, vilket är kul, även om han verkar ha snott titeln på sitt inlägg från mig.
  • Medlemmar från Ajax-ramverket Dojo har skrivit en artikel med namnet "Why Dojo", som jag tror alla som står i valet och kvalet att välja Ajax-ramverk nog bör läsa. Dojos event-modell är väldigt cool, och tydligen har den blivit extra bra i senaste 0.9 versionen av Dojo.
  • En annan Ajax-artikel med namnet "Write scalable Comet applications with Jetty and Direct Web Remoting" borde intressera alla som försöker välja Comet-ramverk. Go DWR Go!
  • ThoughtWorks har släppt en "agile project management software" med namnet Mingle. Vet inget mer om detta, men Henrik kanske känner sig manad?
  • Matt Raible har summerat "Open Source Web Frameworks’ Mailing List Traffic – June 2007", dvs hur mycket trafik är det på de olika ramverkenas mailinglistor. Ganska intressant, om man försöker avgöra vartåt det blåser. Till min stora glädje ligger Wicket bra till, Liksom GWT, men mest trafik har Ruby on Rails, vad man nu kan dra för slutsatser av det?
  • W3C funderar på att inte låta HTML 4 övergå till XHTML, eftersom de verkar vilja göra en femte version av HTML. Vad ska man tro om det?
  • Specifikationen för Java EE 6 har släppts. Troligen kommer de första implementationerna först i början av 2009.
  • Jag försöker hålla ett öga på vad som skrivs om Scala, då jag fått intrycket att det kanske är ett bra språk för framtidens multi-core processorer, så artikeln "Is Scala the new Groovy" kunde jag naturligtvis inte undvika. Sedan finns det de som tror att Terracotta är rätt väg att skriva multi-core applikationer i Java, så "Hello Terracotta" kanske är rätt ställe att börja?
  • Vill man läsa mer om JavaScrips framtid så kan man läsa här. Daniel?
  • För oss anhängare av Google Calendar är nog artikeln "Black belt scheduling with Google Calendar" oundviklig.
  • Vad kommer efter social networking? Själv har jag inte en aning, eftersom jag känner mig helt bakom flötet när det gäller Facebook, YouTube, MySpace, Twitter, etc etc etc.

Privat har jag varit en vecka i Småland, 4 veckor i Thailand, samt en vecka i Västerbotten, där jag och mina två söner besteg fjället Jengegietje, 1477 meter över havet, i lysande väder. Shorts och T-tröja räckte på toppen!

DWR 2.0!

Posted on by

Mitt favoritramverk för Ajax, DWR, har precis kommit i version 2.0, efter flera månaders försening! Massor med verkligt coola nya grejer, bland annat:

  • Reverse Ajax, så att man kan skriva DOM-manipulering i Java, som genererar JavaScript som exekveras i browsern
  • Comet, dvs asynkron push av data från server till klient
  • Script.aculo.us stöd, på servern

Flex2 jämfört med JavaScript/Dojo/Prototype/DWR

Posted on by

En grupp utvecklare bestämde sig för att pröva Flex2 för sin produkt, men kom fram till att det inte var stabilt nog för annat än små applikationer. De har nu gått tillbaka till kombinationen JavaScript/Dojo/Prototype/DWR, och är nu produktiva igen.

Server push av aktiekurser

Posted on by

Yahoo Finance har en mycket snygg server push av aktiekurser uppe sedan några månader tillbaka. Inte open source, men en bra källa för inspiration. Lightstreamer har också en mycket snygg demo tillgänglig, med kod, men deras server är inte open source. Svenska Trapets har en liknande produkt. Snygg, men inte heller den open source. Jag har också en demo tillgänglig, med source, byggd på open source ramverket DWR. Långt ifrån snygg, men man kan sno koden och bygga vidare på egen hand.

Annat av intresse i Ajax världen

Posted on by

HTTP session hack
Som tidigare nämnts har browsers som oftast en begränsning att högst två HTTP sessioner är öppna samtidigt mot en och samma host. Naturligtvis har någon hackat sig förbi denna begränsning.

Reverse Ajax
En översiktsbeskrivning av vad Reverse Ajax är, framför allt i version 2.0 av DWR.

Firebug
Firebug verkar vara den i särklass bästa debuggern för Ajax-applikationer. Snart kommer version 1.0 som plugin, till Firefox, naturligtvis.

Min Ajax DWR kurs är nu online, med source

Posted on by

Har tankat upp S5 slides, demo-exempel online, samt all källkod med Apache 2.0 licens. Jag kan speciellt rekommendera en titt på exemplet som använder sig av Server Push (Comet), Reverse Ajax och Scriptaculous effects (rör muspekaren över den tomma tabellen för att starta den). Det visar vad som med egentligen ganska enkla medel är möjligt att göra idag med DWR. Kursmaterialet är på Svenska. Koden är kompatibel med det som kommer att bli release 2.0 av DWR.

Säg till om ni vill att jag ska hålla kurs för er. Annars, håll till godo!

UPDATE 2008-06-26: Har slagit av den över sommaren, eftersom den drar en del resurser på min host, och kanske stör min packlista. Startar den igen efter semestern.