Saturday, February 28th, 2009
Category: CSS
Sometimes I’m so focused on JavaScript that it becomes a bit of a hammer for me that I try to use it on all problems. I forget about the power of CSS and what it can do. I recently met Nicole Sullivan at Web Directions North who is a CSS guru, especially around performance. She Read the rest…
Friday, February 27th, 2009
Category: JavaScript
David Mandelin has announcedTraceVis “a visualization of TraceMonkey performance, with the goal of revealing what the JS VM is doing, and why it runs certain programs fast or slow, so we can figure out how to make the slow ones fast too.” David starts off explaining what TraceMonkey is about, and pieces together the activities: Read the rest…
Category: Comet
Daniel Prieler has created a new library that allows realtime communication in JavaScript between clients. It works by embedding Flash in the page which is connected to a rtmp-flash-server. JSSO works like this: The data-transfer and the connection to the server are maintained by a simple embedded Flashmovie in your page. The communication with other Read the rest…
Category: Java
, JavaScript
, Mozilla
Sometimes you find leftovers of old technology in browsers that blow your mind. One of these “ghost in the machine” problems exists in Firefox: if you use window.sun or function sun() in JavaScript you effectively start the Java VM. There are a few “magic” properties on Mozilla’s DOMWindow interface for supporting LiveConnect that will initialize Read the rest…
Category: Showcase
I saw two posts at the same time on the topic of multiple-file uploading from a Web app which is a topic that we have covered many times before. This time we have our good friend Scott Schiller posting on the Flickr uploader. He details the user experience from file selection, to progress, to completion, Read the rest…
Thursday, February 26th, 2009
Category: Examples
, JavaScript
Ryan Morr has created a really fun experiment that shows the versatility of JavaScript. He just announced Aurora, fun times with class types and invariants in JavaScript. He introduces the project: The goal of the project is to provide a means of defining instance variables bound to a specific data type as you would find Read the rest…
Category: JavaScript
, Library
Let’s lead with code: < View plain text > javascript Namespace(‘foo.bar’); foo.bar.myFunction = function() {}; Namespace(‘com.example’, { MyClass: function() { return {}; } }); var obj = new com.example.MyClass(); Namespace.use(‘com.example.MyClass’); var obj2 = new MyClass(); // include com/example/RemoteClass.js Namespace.include(‘com.example.RemoteClass’); var obj3 = new com.example.RemoteClass(); Namespace.registerNativeExtensions(); ‘com.foo.bar’.namespace(); Reading the code above Read the rest…
Category: MooTools
We’ve featured several implementations of the parallax effect here on Ajaxian. The newest creation comes from the team at Piksite who recently released their MooTools-powered mParallax extension: mParallax is an adaptation for MooTools framework of jParallax whose its author, Stephen Band, describes it like “jParallax turns a selected element into a ‘window’, or viewport, and Read the rest…
Category: JSON
, Utility
JSONView is a new Firefox extension that gives you a nice way to view your JSON documents (JSONovich also does the trick). Ben Hollis talks about the extension: The extension itself is pretty simple. I wasn’t sure how to approach the problem of supporting a new content type for Firefox, so I followed the example Read the rest…
Category: Dojo
The Dijit UI library brings a ton of visual capabilities to the table and I think most people look to it for the power and simplicity of rendering well made user interface components such as grids, modals and calendars. Another aspect that people may overlook is it’s excellent form handling capabilities and in this tutorial, Read the rest…
Wednesday, February 25th, 2009
Category: Runtime
, Titanium
A little over two months after their initial launch of Titanium, Appcelerator today followed with the “PR2” release of their open-source web-as-desktop-app run-time platform (i.e., an open-source competitor to Adobe AIR). This release adds support for Linux to their OS X and Windows versions and also provides a GUI for creating stand-alone Titanium apps (the Read the rest…
Category: Adobe
, Bespin
, JavaScript
, Sencha
As we’ve been exploring ways to take Bespin to the desktop, we’ve looked closely at some of the single-site browser technologies and their individual APIs to work out which platform we favor. As we went through this exercise, Adobe AIR really impressed us with the richness of its JavaScript APIs which wrap native APIs (as Read the rest…
Category: Canvas
, Examples
Paul Baukus pointed us to an English translation of some of the amazing stuff he saw in his recent trip to Japan. In this case, it’s an emulation of 3D rendering in canvas’ 2D context: This stuff is CPU intensive, but is a pretty nice example of what’s possible.
Tuesday, February 24th, 2009
Category: Cappuccino
, Framework
, Toolkit
As it turns out, the Cappuccino team has been busy hacking away on some very impressive stuff. Today at the Future of Web Apps Miami, they announced Aristo and Atlas. Aristo Cappuccino worked with the popular design firm Sofa to create Aristo, a new open-source look-and-feel that will be freely available, including the source PSD Read the rest…
Category: Apple
, Browsers
, WebKit
Great news for Web developers and users, Safari 4 has a public beta, and it comes with some nice features such as: tabs on top and top sites (a la Chrome), full page zoom, history view, and ARIA Support. The Twitter thumbnail is interesting But, what about the engine? Here are some of the features Read the rest…
Category: SVG
Probably the most requested CSS feature of designers is being able to use custom fonts on web sites. Right now the only real way of doing that cross-browser is relying on Flash, either by building the whole page in it or by using the “Scalable Inman Flash Replacement” or short SIFR script. This does the Read the rest…
All Posts of February 2009