Tag Archives: javascript

Adobe joins forces with Mozilla

Adobe has just announced a huge donation to the Mozilla foundation: a high performance ECMAScript Edition 4 Virtual Machine. Don’t know what ECMAScript is? It’s the standard behind JavaScript. Off course this is great news for all Ajax developers because it allows us to rely on the most powerfull Virtual Machine ever for our applications.
Advertisement BadgeWhen you convert PDF to Word you may find that any free PDF conversion sites online don’t give you the power that true PDF to Word software can give you; if you end up converting PDF to Word often then dedicated software might be a good solution.
Mozilla will host a new open source project, called Tamarin, to accelerate the development of this standards-based approach for creating rich and engaging Web applications. The Tamarin project will implement the final version of the ECMAScript Edition 4 standard language, which Mozilla will use within the next generation of SpiderMonkey, the core JavaScript engine embedded in Firefox®, Mozilla’s free Web browser. As of today, developers working on SpiderMonkey will have access to the Tamarin code in the Mozilla CVS repository via the project page located at www.mozilla.org/projects/tamarin/ . Contributions to the code will be managed by a governing body of developers from both Adobe and Mozilla. “Adobe’s work on the new virtual machine is the largest contribution to the Mozilla Foundation since its inception,” said Brendan Eich, chief technology officer, Mozilla Corporation, and creator of JavaScript. “Now web developers have a high-performance, open source virtual machine for building and deploying interactive applications across both Adobe Flash Player and the Firefox web browser. We’re excited about joining the Adobe and Mozilla communities to advance ECMAScript.” “This is a major milestone in bringing together the broader HTML and Flash development communities around a common language, and empowering the creation of even more innovative applications in the Web 2.0 world,” said Kevin Lynch, senior vice president and chief software architect at Adobe. “By working with the open source community we are accelerating the adoption of a standard language for creating and delivering richer, more interactive experiences that work consistently across PCs and mobile devices.”
Hopefully this will have an influence on the other browsers too and push them towards powerfull and standard compliant JavaScript implementation. I just can’t wait to see it in action :)
Did you like this? Share it:

True 3D rendering in JavaScript

Well actually it isn’t only for 3D rendering :)
The guys over at Useless Pickles have put together a proof of concept on how to draw triangles without having thousands of DIVs floating around in the browser and slowing it down, to a useless level. Instead they use Borders to draw triangles, and since triangles can be used to draw 3D Graphics, here goes the proof ^^
Did you like this? Share it:

Dojo 0.4 has been released

The Developers of the Dojo Toolkit have realeased their newest version 0.4. This might not yet be exciting enough, but they added a lot of new features, fixed many (really many) bugs. And there is another candy for Dojo Developers: the first release of the documentation tool.

Core

  • GFX library – graphics library (see demos and tests)
  • New charting engine, details To Be Announced.
  • JS Linker – essentially done as alpha release, won’t be integrated into dojo build process for 0.4 release
  • I18N Infrastructure
  • event normalization of keyboard events (new “onKey” event)
  • html-refactor
  • onDomLoad – dojo is initialized as soon as DOM finishes loading w/out waiting for images etc. to finish downloading
  • jum – Various enhancements being made in combination with new unit test runtime tool using rhino api directly. Unit tests can now be written and used on projects outside dojo. Semantics for grouping/setup/teardown/etc still being designed/thought about.
  • major dojo.lfx improvements. Wipe and fade animations are now chain()-able among other improvements.
  • dojo.html.metrics – scrollbar width measurement, current font size measurements, the ability to get how much of an HTML fragment will fit on a single line in a container, and to populate a container node with as much of an HTML fragment as will fit into it. Also included is a way of measuring the dimensions of a node if one was to populate it with a specific HTML fragment.
  • dojo.debug.console – improved debugging with Firebug on FF/Safari, with fallback to Opera error console, if available.
  • HtmlDragCopy? – copy an element instead of moving it from source to target, with ability to specify if a copy can be copied again.
  • dojo.debug.console – console logger for Firefox (using Firebug), Safari and Opera. Deprecated dojo.debug.Firebug.
  • API documentation -inline code docmentation) added to many files.

Widget Infrastructure

  • Namespace support and refactoring of how to declare widgets, and automatic widget/manifest loading feature
  • high-contrast mode infrastructure, and support for a few widgets (checkbox and tab container complete)
  • subwidgets in templates
  • widget-refactor – changing everything to widget/ directory, etc.

Widgets

The roadmap has also been updated, showing 0.4.1, 0.5 and beyond.
Did you like this? Share it:

Dojo 0.4 Release Upon Us

The Dojo team is eyeing a full release for Tuesday at The Ajax Experience (a lot of the team will be here!). Today they put out which will probably be the final release candidate, so baring any issues in testing we will be ready. Dojo 0.4 Features
  • GFX Library
  • Internationalization infrastructure
  • dojo.debug.console: console logger, improved debugging with Firebug
  • dojo.html.metrics - scrollbar width measurement, current font size measurements, the ability to get how much of an HTML fragment will fit on a single line in a container, and to populate a container node with as much of an HTML fragment as will fit into it. Also included is a way of measuring the dimensions of a node if one was to populate it with a specific HTML fragment.
  • Widget Infrastructure: namespace support, subwidgets, refactoring of dir structure
  • Widgets: New widgets have been added and updated including: VML support, FilteringTable widget, Slider, Toaster, DropDownTimePicker, RadioGroup, Clock, ProgressBar, Datepicker, Editor, AccordionContainer, and many more.
Read more in the release notes, and stop by Alex Russells Dojo session at The Ajax Experience for more info. We will put up information from his talk. [via Ajaxian]
Did you like this? Share it: