RSS
 

Archive for September, 2008

10 Promising JavaScript Frameworks

03 Sep

Popular JavaScript frameworks/libraries like jQuery, MooTools, Prototype, and YUI (to name a few of the most popular JavaScript frameworks out there) definitely have a solid foothold in the JavaScript framework arena. But for the more adventurous developers looking for new or alternative frameworks/libraries – there are some excellent frameworks outside the popular ones that’s worth checking out.

It’s always good to consider all of your options before settling on a JavaScript framework that’s right for you and/or your team – and though there’s definitely a lot of compelling reasons to stick to the big names – it won’t hurt you any to at least try the alternatives.

This article showcases 10 alternative and capable JavaScript frameworks/libraries to explore. Links to some of their demos (when available) are included in the entry so that you can see the framework in action.

1. SproutCore

SproutCore - screens hot.

SproutCore distinguishes itself by emphasizing its usage for bringing desktop application functionalities on the web. It’s got a healthy amount of easy-to-follow guides to get you going quickly and its own Google Group for your questions and for interacting with other SproutCore developers.

SproutCore demonstrations: Photos, Sample Controls

2. Spry

Spry - screen shot.

Spry is Adobe’s Ajax framework. One of the many distinctive features of Spry is its tight integration with Adobe products (such as Dreamweaver, Flash and AIR). Just like any Adobe product, there’s already a ton of documentation to help you get started with Spry quickly.

Spry demonstrations: Photo Gallery, RSS Reader, Form Validation Widgets

3. JavaScriptMVC

JavaScriptMVC - screen shot.

JavaScriptMVC is a featured-packed JavaScript framework. JSMVC applies the Model-View-Controller (MVC) architectural pattern to JavaScript, separating business logic from the presentation layer - resulting in increased modularity and ease-of-modification for either one of the components. It has a built-in automated testing unit (because "JavaScript testing sucks") and even emails you when a user encounters an error.

JavaScriptMVC demonstrations: Error Demo, History Demo, Todo Demo

4. qooxdoo

qooxdoo - screen shot.

qooxdoo is an Ajax application framework that uses object-oriented JavaScript. It’s a framework that allows you to build a web application using JavaScript without worrying about HTML, CSS, and the DOM. It’s also a fully-featured graphical user interface toolkit (much like YUI) giving the developer built-in support for keyboard navigation, tabbed interfaces, and drag and drop capabilities - among other components.

Qooxdoo demonstrations: demo browser, Feed Reader

5. midori

midori - screen shot.

midori is a light-weight JavaScript framework. At it’s uncompressed state, it weighs in at only 45 KB (in comparison – jQuery in it’s minified state is 54KB). But just because its light doesn’t mean it’s lacking in complex JavaScript functions – midori offers common functions you’d expect from an JavaScript framework such as cross-browser Ajax functions, the ability to use CSS selectors (as opposed to midori-specific syntax) for matching elements in the DOM, and animated effects.

midori demonstrations: drag and drop, popups, toggle

6. Archetype JavaScript Framework

Archetype JavaScript Framework - screen shot.

The Archetype JavaScript Framework is a robust JavaScript framework that shares a lot of things in common with Prototype. Archetype has a dependency management system which initializes needed components for particular web pages(what components and CSS file to load – for example). Archetype also emphasizes code readability and coding best practices by being hard-lined about HTML/CSS/JavaScript separation (i.e. "unobtrusive JavaScript") .

Archetype demonstration: Slidy Presentation

7. June Framework

June Framework - screen shot.

The June Framework was inspired by the Core library and uses the Module design pattern. For those using MS Visual Studio 2008, you’ll love the documentation that comes with the June Framework because it utilizes Visual Studio’s intellisense format (code hints/auto-completion while you write).

June Framework demonstrations: setOpacity, highlight, getKeyName

8. UIZE

UIZE - screen shot.

UIZE (pronounced "you eyes") is another JavaScript framework the emphasizes the creation of full-on rich internet applications (RIA) as opposed to basic effects and widgets/components on a web page. It already comes packed with "ready-to-go" widgets such as a date picker, a table sorter, progress bar, and color picker.

UIZE demonstrations: Slideshow With Wipes, Marquee and Image Port

9. SimpleJS

SimpleJS - screen shot.

SimpleJS is a simple and lightweight, but feature-packed JavaScript framework with Ajax helper functions and animation effects. It uses a "plugins" system much like jQuery and MooTools to extend the framework. It’s the perfect solution for developers who don’t need much outside of basic Ajax functions and effects.

SimpleJS demonstration: you can view the demos in the left side bar of the website under "Functions".

10. Fleegix.js

Fleegix.js - screen shot.

Fleegix.js has an excellent "events system" that helps you listen, manipulate, and fire off DOM event (such as mouseover’s, onclick, etc.). It includes a function for serializing JavaScript objects into JSON format (fleegix.jason.serialize) and – because every other JavaScript framework has it – an awesome effects module to help you add rich, animated JavaScript animation onto your web page or web application.

What are you rolling with?

Which JavaScript framework do you use, and why? What compelling factors would make you look for another alternative? What features from other frameworks/libraries does your framework lack? Let’s start up a discussion on JavaScript frameworks in the comments!

Resources on JavaScript frameworks to check out

Related articles on Six Revisions

 
Comments Off on 10 Promising JavaScript Frameworks

Posted in Uncategorized

 

All Things Bright and Beautiful: Tea? Or coffee?

03 Sep

via http://creativeflairchic.blogspot.com/2008/09/tea-or-coffee.html

 
Comments Off on All Things Bright and Beautiful: Tea? Or coffee?

Posted in Uncategorized

 

Insight | Design You Trustâ„¢. World’s Most Famous Social Inspiration.

03 Sep

via http://designyoutrust.com/2008/07/13/insight/

 
Comments Off on Insight | Design You Trustâ„¢. World’s Most Famous Social Inspiration.

Posted in Uncategorized

 

DirecTV Has New TiVo-powered DVR

03 Sep
DirecTV Has New TiVo-powered DVR

DirecTV has plans to release a new TiVo-powered high-def DVR sometime in the second-half of next year, and it will improve upon its 2004 predecessor, the DirecTiVo, by being able to receive the DirecTV's whole gamut of digital and high-def channels. Very little is still known about the new HD TiVo DVR, other than the fact that it will "support the latest TiVo and DirecTV features and services, including TiVo's Universal Swivel Search and TiVo KidZone". It would be interesting to see whether the user interface has been improved upon compared to the sluggish predecessor. DirecTV subscribers, will you pick up this second-gen DirecTiVo when it is available?

Add a comment | From: DirecTV Has New TiVo-powered DVR | Visit Ubergizmo

 
Comments Off on DirecTV Has New TiVo-powered DVR

Posted in Uncategorized

 

Sarah Palin, would-be banner of books

03 Sep
Cory Doctorow via Boing Boing shared by 6 people

Time Magazine says that when Sarah Palin took office as mayor, she approached the town librarian and asked how to go about banning books from the town library:
[Former Wasilla mayor] Stein says that as mayor, Palin continued to inject religious beliefs into her policy at times. “She asked the library how she could go about banning books,” he says, because some voters thought they had inappropriate language in them. “The librarian was aghast.” The librarian, Mary Ellen Baker, couldn’t be reached for comment, but news reports from the time show that Palin had threatened to fire her for not giving “full support” to the mayor.
Sarah Palin, VP nominee

 
Comments Off on Sarah Palin, would-be banner of books

Posted in Uncategorized

 

Photography as a Weapon – Errol Morris – Zoom – New York Times Blog

03 Sep

Boing Boing's contest entry.

via http://morris.blogs.nytimes.com/2008/08/11/photography-as-a-weapon/?ref=opinion

 
Comments Off on Photography as a Weapon – Errol Morris – Zoom – New York Times Blog

Posted in Uncategorized

 

Loading the background image first

03 Sep

When loading images on a website the background image could be the last to load which doesn’t look too professional. In this very short tutorial (more a tip I suppose) I will show you how to load the background image before anything else, you can apply this to any image that you wish, it is achieved by a bit of javascript in the head section.

In between the <head> and </head> tags of your html file, add the script tags:


<script type="text/javascript">

</script>

It is worth mentioning that this wont work in browsers without javascript enabled, but the majority do so there shouldn’t be any real problems. If a browser doesn’t have javascript then it will continue to load as normal.

Now add the following code in between the script tags like this:


<script type="text/javascript">
ImageA = new Image(width,height)
ImageA.src = "URL of Image"
</script>

Replace the (width,height) with the dimensions of your image, eg (100,100) and the “URL of Image” to the URL of the image eg “http://help-developer.com/image.jpg”. Now it should load before all other images on the page.

To add more than one image you can do something like this:


<script type="text/javascript">

ImageA = new Image(100,100)
ImageA.src = "http://help-developer.com/imageA.jpg"

ImageB = new Image(100,100)
ImageB.src = "http://help-developer.com/imageB.jpg" </script>

ImageC = new Image(100,100)
ImageC.src = "http://help-developer.com/imageC.jpg" </script>

There you have it, how to load an image first, this works because javascript (and the content between the <head> and </head> tags) is loaded in the browser before the content, hence before any other images or CSS styles.

 
Comments Off on Loading the background image first

Posted in Uncategorized

 

e x p o 7 0 0 0

02 Sep

via http://expo7000.tumblr.com/page/13

 
Comments Off on e x p o 7 0 0 0

Posted in Uncategorized

 

World’s Most Powerful Magnet Under Construction in Florida [Magnets]

02 Sep

You have probably heard stories about patient injuries or deaths occurring when someone introduces a heavy metal object into the same room as an MRI machine. Obviously, we are talking about some seriously powerful magnets here. However, the $10 million magnet currently under construction at the National High Magnetic Field Laboratory in Florida is expected to reach 100 tesla when finished—about 67 times more powerful than a typical MRI machine.

That is just the kind of power needed to test the properties of high-temperature superconductors like iron oxyarsenide, which may result in better, cheaper MRI machines and high-voltage power lines. It could also be used for certain zero-gravity experiments and magnetic propulsion systems that could eliminate the need for traditional rockets down the line. Researchers have been able to create magnetic fields over 100 T for years, but if successful, this would be the first magnet that could repeatedly hold up to the strain. According to Greg Boebinger, director of the Magnet Lab, the magnet will have to resist Lorentz forces “equivalent to the explosive force of 200 sticks of dynamite packed into a volume of space the size of a marble.” [IEEE Spectrum Online via New Launches via Dvice]


 
Comments Off on World’s Most Powerful Magnet Under Construction in Florida [Magnets]

Posted in Uncategorized

 

Angelsoft 3.0 Simplifies the Angel Investment Process

02 Sep

It is often exceedingly difficult to establish and launch a startup. It is also a task to secure funding to sustain the effort. This is the challenge that four-year-old Angelsoft is on a mission to conquer. Even more so now with its launch of Angelsoft 3.0. Today’s release is meant to enable entrepreneurs to more easily find financiers through the use of a group finder (comprising 400 parties at present) and direct communication through the so-called common application.

Angelsoft founder David Rose puts the release in terms that connote the most ideal middle ground yet. Something very streamlined and low on tedium and much fruitless searching on the part of the startup, that connects a broad base of angel investors in one channel or cloud. Public profiles of investment groups are made available, and news feeds are published to give money seekers a closer, more familiar view.

Call it a facilitator. Angelsoft isn’t essential for entrepreneurs and angels together to use, but it can help ease the process. The ratio of startups to cash simply makes Angelsoft a logical option to test. And the less time spent on travel than work, as it were, the better for everyone.


Angelsoft 3.0 Introduction Video from Angelsoft on Vimeo.

 
Comments Off on Angelsoft 3.0 Simplifies the Angel Investment Process

Posted in Uncategorized