Loom: Annotation based Java framework

Ignacio Coloma has announced Loom 1.0 RC 1. Loom is an annotation-based java web framework that includes a ton of new features in this release. After some selective process, these are the bits that could be of most interest for Ajax developers: Generates HTML 5 markup (with data-* fields), including CSS classeswith the property type. Based on [...]

No Comments

Starfield Sim Picasa Gallery with Prototype

Asad Sheth has been playing with a Starfield Sim Picasa Gallery using Prototype. He said:I think it’s an interesting way to think about temporally organized data (I could see RSS feeds navigated through some similar mechanism, with the z-axis being time and the x- and y-axes being some kind of similarity measure), and further display [...]

No Comments

eval(’foo=a’, obj.fn); How you will be private in Firefox 3.1

Peter realized that the eval(string, scope) support in Firefox meant that the private pattern could be gotten around and developers came out saying “doh!” Mozilla was quick on the case, and Firefox has taken out support which we should see in Firefox 3.1. What is interesting is John’s look at what happened. He points to Brendan: 3.2 <fur> [...]

No Comments

State of Ajax for June 2008: Apple flexes Open Web muscles

June was a great month for the Open Web. First, Apple delivered a one-two punch with showing Mobile Me, powered by the native Web and SproutCore, and showing SquirrelFish as JavaScript starts to get a loooot faster on browsers. Firefox had a party as millions of people downloaded Firefox 3 final release, and immediately talked [...]

No Comments

SEO and RIA get closer together with Flash indexing news

Google and Adobe have been working on improving the indexing of Flash applications. In the past we could simply look at the SWF files and try to grab strings out of them, but there was zero context. To go further Google uses the SWF Searchable work from Adobe to be more of a ‘human’ actor on [...]

No Comments

Infinite Web 2.0 Image with GWT

Didier Girard pinged us about Farbtube:This Web 2.0 / GWT example allows to draw on an infinite canvas and to see others changes immediately. It works like Google Maps: Use the “Move” cursor to walk around the canvas Time for graffiti.
More: continued here

No Comments

MooWheel and MooCirclePack for visualizations

MooWheel, the JavaScript connections visualization library, has been updated to version 0.2. Updates include: New data format Text can now be hovered over, in addition to the dot Images can be added for each item You can see the popular Twitter example (thanks to Augsto Becciu, creator of TweetWheel). Also, MooCirclePack has just been released: MooCirclePack is another stunning visualization [...]

No Comments

TCPSocket: Sockets in the browser

Michael Carter of Orbited has written about how he now likes to call Comet sockets in the browser, and has an implementation available that looks like this: PLAIN TEXT JAVASCRIPT: var conn = new TCPSocket(hostname, port) conn.onopen = function() { alert(’connection opened!’) }conn.onread = function(data) { alert(’RECEIVE: ‘ + data) }conn.onclose = function(data) { alert(’connection closed!’) } conn.send(’Hello World’); The above [...]

No Comments

JSON Diff Released

Tom Robinson has built a useful utility, JSON Diff, which gives you a graphical look at the difference. Changed portions are displayed in yellow. Additions are displayed in green. Deletions are displayed in red. The visualization is live itself, so you can move around the nodes using the triangles.
More: continued here

No Comments

ShiftZoom: Zoomify your oversize images

ShiftZoom 1.0 is the latest tool from Christian Effenberger that allows you to add zoom and pan functionality to oversized images on your webpages. It uses unobtrusive javascript to keep your code clean. Requires no plugin/extension or any other external resource! It works in all the major browsers - Mozilla Firefox 1.5+, Opera 9+, IE [...]
More: [...]

No Comments

CSS Variables are …. here!

We talked about how CSS variables are next a few months back, and now they are here!WebKit now has an experimental implementation of CSS variables: You can test this feature using a WebKit nightly Test cases Once again, via Dylan Schiemann.
More: continued here

No Comments

JavaScript Protocol Fuzzer

Gareth Heyes has written a JavaScript protocol fuzzer which has the goal of “producing every variation of javascript execution from links.” If you check out the demo you see all of the options available to fuzz:Number of characters - This inserts between 1 and 10 characters in the chosen position Character position - The string position of [...]

No Comments

CSS General Sibling Combinator in action

PLAIN TEXT CSS: #indirect-example1 h4 + p,#indirect-example2 h4 ~ p {    background-color: #CCC; color: #F00;}  Eric Wendelin has taken a look at the general sibling combinator shown above as: PLAIN TEXT CSS: h4 ~ p {}  This would affect each <p> element that is a sibling of a preceding <h4> element. This is different from the Adjacent Sibling Combinator (+) in [...]

No Comments

Velocity Conference Videos and Slides

Steve Souders has a wrap up on the Velocity conference that he co-chaired. He links to his favourite content from the show, which contains a lot of Ajax related work. It was really good to hear snippets form the show such as Eric Lawrence of Microsoft saying “we hope to make Steve’s book out of [...]

No Comments

Working with Web Services with ease; dojo.data and the WikipediaStore

Revin Guillen has posted about the Dojo dojo.data API and how you can layer access to Web services in a very elegant way. His example shows building access to Wikipedia (demo):Dojo recently received a new data store that demonstrates exactly what we want: dojox.data.WikipediaStore. It does just what it sounds like, turning Wikipedia into a simple [...]

No Comments