It’s that time of year, and we’re once again publishing our HTML5 wishlist. But before we do that, let’s see how our 2011 wishes went. On balance, we didn’t do so bad. Out of our ten wishes, four came through. Here are the HTML5 wishes that became reality in 2011. We wished for: A richer CSS3 effects toolbox; and lo there was CSS Filters, a port of the sophisticated filters available in SVG to the DOM. High performance position: fixed for mobile browsers; and we were granted it in iOS 5’s Mobile Safari. Now we’re waiting for other devices to catch up.
Ajax
-
Most Topular Stories
-
Sencha: The 2012 HTML5 Wishlist
Sencha Blog9 Jan 2012 | 10:00 am -
DHTMLX Touch 1.0 Released
DHTMLX Blog14 Nov 2011 | 10:19 amWe are excited to announce the official release of DHTMLX Touch v.1.0, a JavaScript mobile framework for building HTML5-based web apps. This update offers more stable performance, better platform compatibility, and extended customization options. We haven’t changed the license terms, so you are welcome to download the latest version of the DHTMLX Touch framework and use it for free to create great looking web apps for mobile and touch devices. Version 1.0 provides a set of new features that simplify the development of HTML5 interfaces. DHTMLX Touch - HTML5 Mobile Framework Easy Skin… -
Shim uses node.js to test sites on multiple browsers
Ajaxian » Front Page14 Jan 2012 | 10:01 pmShim was developed within the Boston Globe’s media lab as a way to study how Web sites look on various devices and browsers. A laptop intercepts all wifi traffic – this is redirected to a custom node.js server – which inserts a javascript, or “shim,” at the head of each web page that is visited. The shim, once loaded in a device’s browser, opens and maintains a socket connection to the server, according to to Shim’s developers. Shim was written in 2011 by Chris Marstall, Creative Technologist at the Boston Globe. The software has been open sourced. Write… -
Workshop: Faster Innovation With Lean + UX + Agile
Pathfinder Software18 Jan 2012 | 1:13 pmYour job as an innovator is to discover a product and model that works before you run out of time and money. 9 out of 10 new products fail. So fail faster, fail cheaper. So use Fast Innovation with Lean + UX + Agile to iterate and pivot your product and model to success. Join us for a half day workshop on January 20th, 2012 to experience what fast innovation can do for you. Pathfinder Software’s Amy Willis (UX) Bernhard Kappe (Products Strategy) and Reid MacTavish (Agile Development) share their lessons learned in using lean+ux+agile to deliver software products that customers want and… -
New home for my blog
Planet Nitobi3 Jan 2012 | 4:15 amMy blog is now located at http://www.risingj.com Stay tuned for more dev insight for PhoneGap + iOS + WP7.
-
Ajaxian » Front Page
-
Shim uses node.js to test sites on multiple browsers
14 Jan 2012 | 10:01 pmShim was developed within the Boston Globe’s media lab as a way to study how Web sites look on various devices and browsers. A laptop intercepts all wifi traffic – this is redirected to a custom node.js server – which inserts a javascript, or “shim,” at the head of each web page that is visited. The shim, once loaded in a device’s browser, opens and maintains a socket connection to the server, according to to Shim’s developers. Shim was written in 2011 by Chris Marstall, Creative Technologist at the Boston Globe. The software has been open sourced. Write… -
HipHop Virtual Machine for PHP
10 Dec 2011 | 8:15 pmFacebook Software Engineer and HipHop for PHP team member Jason Evans provides details on Facebook’s move to a new high-performance PHP virtual machine. Described by Evans is ”a new PHP execution engine based on the HipHop language runtime that we call the HipHop Virtual Machine (hhvm).” He sees it as replacement for the HipHop PHP interpreter (hphpi). He continues: We have long been keenly aware of the limitations to static analysis imposed by such a dynamic language as PHP, not to mention the risks inherent in developing software with hphpi and deploying with hphpc. Our… -
Adobe to forgo Flash plug-in for mobile devices
12 Nov 2011 | 6:04 pmEarlier this week, Adobe VP and General Manager Danny Winokur disclosed that the company has concluded that HTML5 is ”the best solution for creating and deploying content in the browser across mobile platforms.” The company said it would stop building Flash to run on mobile browsers. In a blog post on the new focus of Flash strategy, Winokur wrote: Our future work with Flash on mobile devices will be focused on enabling Flash developers to package native apps with Adobe AIR for all the major app stores. We will no longer continue to develop Flash Player in the browser to work… -
Intel’s Parallel Extensions for JavaScript
8 Oct 2011 | 12:38 pmIntel’s Parallel Extensions for JavaScript, code named River Trail, hooks into on-chip vector extensions to improve performance of Web applications. Details of Intel’s attempt to get on the JavaScript juggernaut emerged last month at its developer event. The prototype JavaScript extension offered by Intel is intended to allow JavaScript apps to take advantage of modern parallel chip capabilities. Sequential gives way to parallel, at least in theory. In-browser games and image editing are pitched as examples of application elements that would take advantage of new eight-core… -
Adobe buys Nitobi
4 Oct 2011 | 8:52 pmAs it kicked off its yearly developer event, Adobe announced that it had acquired Nitobi Software, maker of PhoneGap open source software for cross-platform mobile application building with HTML5 and JavaScript. In a blog, Nitobi CEO Andre Charland pledged to pursue donation of the PhoneGap code to the Apache Software Foundation ”to ensure open stewardship of the project over the long term.” In a statement, he said Nitobi and Adobe shared the same philosophy about enabling mobile and Web applications. Dave Johnson, Nitobi CTO said: Adobe was fully supportive of the decision to…
-
Pathfinder Software
-
Workshop: Faster Innovation With Lean + UX + Agile
18 Jan 2012 | 1:13 pmYour job as an innovator is to discover a product and model that works before you run out of time and money. 9 out of 10 new products fail. So fail faster, fail cheaper. So use Fast Innovation with Lean + UX + Agile to iterate and pivot your product and model to success. Join us for a half day workshop on January 20th, 2012 to experience what fast innovation can do for you. Pathfinder Software’s Amy Willis (UX) Bernhard Kappe (Products Strategy) and Reid MacTavish (Agile Development) share their lessons learned in using lean+ux+agile to deliver software products that customers want and… -
Lean + UX + Agile
10 Jan 2012 | 4:23 pmLean + UX + Agile. Lean Startup, User Experience Design and Agile Development are all approaches to improve your odds of creating successful products. Are they mutually exclusive, or can you assemble them together to make a lean, mean product machine? In November Pathfinder’s Bernhard Kappe, Amy Willis and Reid MacTavish gave a sold out talk at the Chicago Product Management Association to share their lessons learned in making products with Lean + UX + Agile methodology. We have produced a video of the event including the slides with a narrative voice over for your enjoyment. If… -
How To Do Customer Interviews
10 Jan 2012 | 4:11 pmHow To Do Customer Interviews. In November Pathfinder CEO Bernhard Kappe and Broker Savant’s Todd Wyder gave a talk on how to do problem and solution interviews at the Chicago Lean Startup Circle. Too many entrepreneurs follow the “Field of Dreams” approach to product development. As entrepreneurs we hear a little voice in our head, and it says “if you build it, they will come”. Maybe the voice is right. Maybe it is wrong. Either way interviewing your potential customers will give you significant insight into developing your product or service if you ask the right questions. The… -
An Interview with Eric Ries at the Chicago Lean Startup Circle
5 Jan 2012 | 4:50 pmIn September I did an interview with Eric Ries, author of The Lean Startup, at the Chicago Lean Startup Circle. Pathfinder’s Bernhard Kappe Interviews Eric Ries on the Lean Startup. Eric was in fine form – funny, engaging, with self deprecating humor, great stories and insights. If you’re involved in innnovation, either at a startup or a large organization, I think reading the book and watching the video will be great food for thought. Share/Bookmark -
The Big Hill that Microsoft “Superphones” and Tablets Will Have to Climb
3 Jan 2012 | 7:50 pmphoto credit: codepo8 RIM is putting the remaining stock of it’s BlackBerry Playbooks on clearance for $299. This is after HP engaged in a rummage sale of both it’s new and refurbished WebOS tablets. What are buyers running on the hacked devices? That’s right, Android. That’s now two major players who have thrown up their hands rather than compete. For Microsoft it means a long uphill climb against two established competitors. Nokia won’t help MS much here, once Android squishes their existing phones out of the developing world marketplace. So what will MS have…
-
Planet Nitobi
-
New home for my blog
3 Jan 2012 | 4:15 amMy blog is now located at http://www.risingj.com Stay tuned for more dev insight for PhoneGap + iOS + WP7. -
Phonegap: Beginner's Guide
26 Oct 2011 | 12:00 amThis past month my book on PhoneGap, PhoneGap: Beginner’s Guide, or PGBG, was published by Packt Publishing. PGBG helps developers new to PhoneGap get up to speed with writing PhoneGap applications. The book focuses on practical examples, rather than reiterating the PhoneGap documentation, covering project structure and setup, HTML5/CSS3 techniques in modern mobile devices, and the PhoneGap APIs themselves. It should help you get PhoneGap apps up and running on all the major platforms. Stay tuned to this blog and my twitter account for more updates - I’m hoping to get a dedicated… -
Nitobi and PhoneGap’s new home at Adobe
4 Oct 2011 | 3:45 pmThis is a very exciting time in the industry and for our team. However, it’s also a time of great change which is often met with skepticism and possibly some fear. Let’s get to the point: PhoneGap and all the code that makes it awesome is staying free and open source. Maybe more so than ever with our contribution to the Apache Software Foundation. I feel the team at Nitobi and the rest of the of our contributors did a great job getting PhoneGap to where it is today. We shipped 1.0 this summer and have been making great progress since, in fact we just shipped PhoneGap 1.1 last… -
Nitobi enters into Acquisition Agreement with Adobe
3 Oct 2011 | 11:52 amToday we’re excited to announce that we have entered into a definitive agreement with Adobe Systems Incoporated for Nitobi, including PhoneGap and PhoneGap Build. Here’s the news: Adobe Announces Agreement to Acquire Nitobi, Creator of PhoneGap Open Source HTML5 Mobile App Platform Accelerates Adobe’s HTML5 and Web Standards Strategy LOS ANGELES — Oct. 3, 2011 — At its MAX 2011 technology conference, Adobe Systems Incorporated (Nasdaq: ADBE) today announced it has entered into a definitive agreement to acquire privately held Nitobi Software, the creator of PhoneGap and PhoneGap… -
splash
15 Sep 2011 | 4:26 pmUnfortunately a splash screen is still needed to hide the white flash that is visible just before the UIWebView loads its content. Previously before PhoneGap 1.0, you had no control over this – sometimes your content just takes an extra time to load and you want to control the duration of the splash screen. There are two steps to enable this, firstly – in PhoneGap.plist, change the value for “AutoHideSplashScreen” to false (by default it is true for legacy code). This will not hide the splash screen, and it will remain on screen indefinitely. Next, in your code, you…
-
Ajax Bestiary
-
Vibration API coming to Firefox 11
27 Jan 2012 | 6:00 amThe current Aurora release of Firefox includes the Vibration API, a very simple system for making devices rumble. The API consists of a single call to navigator.mozVibrate(). The function accepts a single parameter. Pass a positive integer to indicate the number of milliseconds the device should vibrate. Pass an array of these integers to create a vibrate pattern. Finally, pass 0 to stop any current vibration. navigator.mozVibrate(2000) //Vibrate for 2 seconds navigator.mozVibrate([1000 1000 500]) //Vibrate for a second. //Then pause for a second. //Then vibrate… -
Enyo released
26 Jan 2012 | 7:03 amHP is slowly open sourcing webOS. Yesterday, they released the Enyo framework with cross-browser support. The heart of Enyo is the enyo.kind() method which dynamically generates a reusable page component which can be referenced in the global namespace like so: enyo.kind({ name "Hello" kind enyo.Control components [ {name "hello" content "Hello From Enyo" ontap "helloTap"} {tag "hr"} ] helloTap function() { this.$.hello.addStyles("color: red") } } // make two,… -
HTTP Header Issue in Mobile Safari Can Break AJAX
25 Jan 2012 | 6:00 amMike Swieton has reported a bug in Mobile Safari on iOS 5.1. The bug occurs on AJAX-heavy sites that let you download content. Specifically, he experienced it when he clicked to view a PDF inside Mobile Safari and then used the back button to return to the site. Subsequent AJAX requests had the OPTIONS verb instead of the expected GET, something the web server obviously would not expect. Fortunately, he came up with a fix. If you change the Content-Disposition HTTP header from attachment to inline, the browser does not lose track of the current domain and thus does not change the verb used… -
Page Visibility API
24 Jan 2012 | 2:14 pmTo date, it has not been easy to tell, using JavaScript, whether the user can see your page or not. Sure, we have load, focus, blur and unload, but these have proven quirky and inconsistent in the past. Certain environments give us the ability to jump between windows and tabs, and even scroll pages without giving focus to the browser window. Automatic lock screens leave your web page active, but inaccessible. Further, Google is developing a feature for Chrome wherein a page can load and render before it is made visible to the end user. If you’ve ever received a message on Facebook when… -
HTML5 Interactive Maps for Both Mobile and Desktop
23 Jan 2012 | 10:39 amWhen you think maps, you probably think Google or MapQuest, both of which have interactive maps that are really only optimized for desktop browsers. You have to jump out to a separate app for geo-interactivity (yes, that is an invented word). That is perhaps why CloudMade released Leaflet, putting it under the BSD license. As you would expect, it supports tile layers, polylines, markers, popups and image layers. However, it also has native support for panning and zooming on mobile browsers. It also uses CSS3, so you can stylize pins, popups and controls. It’s also fast –…
-
Smashing Magazine Feed
-
Limiting The Visibility Of WordPress Posts Via Usernames
27 Jan 2012 | 7:51 amControlling who is able to view a post is a simple task once the system is established. Limiting access to certain users has several applications, such as enabling a design studio to distribute artwork to its various clients, or enabling a small school to arrange for homework to be posted online using a cheap and easy solution. The easiest method to get this system working is to make the recipients of the information “subscribers” (since they need not be able to post) and the distributors of information “authors” (since they should only be able to edit their own posts). -
The UX Research Plan That Stakeholders Love
26 Jan 2012 | 9:35 amUX practitioners, both consultants and in house, sometimes conduct research. Be it usability testing or user research with a generative goal, research requires planning. To make sure product managers, developers, marketers and executives (let’s call them stakeholders) act on UX research results, planning must be crystal clear, collaborative, fast and digestible. Long plans or no plans don’t work for people. You must be able to boil a UX research plan down to one page. If you can’t or won’t, then you won’t get buy-in for the research and its results. This article… -
How To Deliver Exceptional Client Service
25 Jan 2012 | 8:02 amWe often hear companies, including Web agencies, boast about how they provide exceptional client service. But how do they define exceptional? Consider this scenario. You are hired to design and develop a new website for a retail client. The client loves the design, and the pages you develop use the latest in HTML5, CSS3 and responsive design, resulting in a website that works wonderfully across browsers and devices. The e-commerce features of the new website help the client significantly increase their online sales, and the entire project is delivered on time and on budget. Now,… -
What Successful Products Teach Us About Web Design
24 Jan 2012 | 9:01 amWeb design is a craft that is constantly evolving and yet also sometimes sabotaged. The moment a design is released, a new version is born. In the beginning, like a baby, it seems vulnerable and weak, but in time it grows up and becomes self-sufficient. Redesigning a website for its own sake doesn’t prove anything; quite the contrary, it reveals a lack of effectiveness on the part of the designer. Product design is a craft in which new versions come to life with increasing difficulty. We can learn a thing or two from it when designing for the Web. First, let’s look at some… -
Introduction To Linux Commands
23 Jan 2012 | 6:02 amAt the heart of every modern Mac and Linux computer is the “terminal.” The terminal evolved from the text-based computer terminals of the 1960s and ’70s, which themselves replaced punch cards as the main way to interact with a computer. It’s also known as the command shell, or simply “shell.” Windows has one, too, but it’s called the “command prompt” and is descended from the MS-DOS of the 1980s. Mac, Linux and Windows computers today are mainly controlled through user-friendly feature-rich graphical user interfaces (GUIs), with menus, scroll bars and…
-
Sencha Blog
-
How to Embed Interactive CSS3 Animations in an iBook
19 Jan 2012 | 4:00 pmClick through to see a video of Sencha Animator animations playing in an Apple iBook. Like everybody else on the US west coast, this morning we woke up in a world where Apple is poised to transform the way we consume textbooks. One of the compelling features of this new and exciting medium is the ability to easily publish interactive books through iBook Author. iBook Author lets you embed interactive content in your books to create more engaging experiences for learners, and our first thought here at the Sencha HQ was to try using Sencha Animator to create that interactive content. So after a… -
First Thoughts Learning Ext JS 4.1
17 Jan 2012 | 1:00 pmI wanted to share my thoughts on my progress learning Ext JS 4.1 as a developer new to Sencha. As an application developer I have used many different development environments and application frameworks throughout my career and whenever I learn something new I compare back to my experience. Overall I have been very impressed with Sencha frameworks as they provide a professional foundation to build an application atop. Interpreted The single hardest shift for me is embracing the interpreted nature of JavaScript within the Ext JS framework in general. While not new to interpreted systems, I… -
Sencha Animator 1.1 Now Available
12 Jan 2012 | 8:00 amWe are excited to announce that the first minor release update for Sencha Animator is now available. In addition to general bug fixes, we’re happy to introduce a few new features and improvements to make working with Animator easier and more productive. Experimental support for Firefox 7+ Firefox recently introduced support for CSS animations, and we wanted to give our users access to animation on newer Firefox browsers. Animator now exports -moz as well as -webkit animations. If your customers use Firefox 7 and above, they can take advantage of this new Animator capability. Sencha… -
Sencha: The 2012 HTML5 Wishlist
9 Jan 2012 | 10:00 amIt’s that time of year, and we’re once again publishing our HTML5 wishlist. But before we do that, let’s see how our 2011 wishes went. On balance, we didn’t do so bad. Out of our ten wishes, four came through. Here are the HTML5 wishes that became reality in 2011. We wished for: A richer CSS3 effects toolbox; and lo there was CSS Filters, a port of the sophisticated filters available in SVG to the DOM. High performance position: fixed for mobile browsers; and we were granted it in iOS 5’s Mobile Safari. Now we’re waiting for other devices to catch up. -
Sencha Touch Spotlight: Nanocrowd
19 Dec 2011 | 10:00 amThe new Nanocrowd app helps you find great movies to watch instantly on your iPad. View the Nanocrowd app in the App Gallery Nanocrowd develops technology that understands why people like things. Our first use of this technology is helping people find movies they’ll enjoy. By knowing why people like things, we can make the process of finding movies faster, easier, and more fun. These are wild times to be in the movie business, and we have to remain flexible, moving quickly to new platforms. For example, with over 40 million iPads sold (and half of them being used to stream movies and…
-
Yahoo! User Interface Blog
-
YUI Theater — Ryan Cannon: “There is no off-season: NFL.com’s move to YUI” (42 min.)
17 Jan 2012 | 12:57 pmNFL.com’s Ryan Cannon (@rcanine) joined us at YUIConf 2011 to share the story of why NFL.com chose YUI over jQuery, how they migrated a large codebase from Prototype to YUI 3 on a tight schedule, and how they use YUI to create websites and mobile apps for one of the world’s most popular sports leagues. Links View in HD on YouTube Slides Full YUIConf 2011 Playlist on YouTube -
YUI: Open Hours Thurs Jan 19th
17 Jan 2012 | 11:57 am3.5.0 DataTable update A lot of progress has been made for 3.5.0 DataTable, and we want to show and tell the latest status of the code and API. There’s plenty left to do, but we’re excited for the new state of the art and want to make sure what’s coming will meet your needs and expectations. With a couple weeks left before 3.5.0 PR2 (scheduled for Jan 30th), there’s still time to add features and polish, and the whole of PR3 to stress test and optimize, so things are looking good. We’ll cover what’s there today, what will be there for PR2 and PR3, and what… -
YUI Theater — Paul Donnelly: “Using Yahoo! Pipes and the YQL Module” (39 min.)
11 Jan 2012 | 8:02 pmIn this talk from YUIConf 2011, YQL engineer Paul Donnelly demonstrates the features of the Yahoo! Pipes editor and explains how you can use Pipes and YQL to power your web apps, create mashups, and more. Links View in HD on YouTube Full YUIConf 2011 Playlist on YouTube -
YUI: Open Hours Thurs Jan 12th
9 Jan 2012 | 3:21 pmYUI 3.5.0 Button (and more?) update Welcome to 2012! We’re starting this year off easy, talking about buttons. Y.Buttons to be exact. Derek Gathright will be joining us to give the latest details on the classes and modules for creating YUI style buttons, what’s available today and where, what’s coming up, and reviewing some of the unique challenges of creating something as simple as a button. If we have time in the hour, we might talk about DataTable’s development status as well, since that’s consuming most of my time and attention these days. Time & Details… -
YUI Theater — Jeff Burtoft: “Scaling Mobile with YUI” (49 min.)
3 Jan 2012 | 12:40 pmIn this talk from YUIConf 2011, Jeff Burtoft (@boyofgreen), Lead Frontend Engineer at USAA, shares what he’s learned about building performant and scalable cross-platform mobile web apps using YUI. In the course of the talk, Jeff reveals some of the pitfalls of dealing with device limitations — particularly when building native-wrapped web apps that run in web views — and explains how he and his team worked around them using YUI. Links View in HD on YouTube Full YUIConf 2011 Playlist on YouTube
-
The Dojo Toolkit Blog
-
Looking for DojoConf in Europe? Try Web-5 in April!
5 Jan 2012 | 10:53 amThe very successful and inspiring DojoConf in DC last September has led many to ask us when there will be a DojoConf EU? While we have no immediate plans, active Dojo user “PEM” of the Web-5 Association is organizing Web-5 in Béziers, France in early April. In addition to 6 excellent Dojo talks, the conference will also include more general talks on HTML5, Mobile Web, Node.js, WebGL, performance, and general JavaScript and web application development topics. Early registration is now open with a 33% discount available for the first batch of sign-ups. We hope to see you in… -
Dojo 1.7.1 is Released!
15 Dec 2011 | 10:46 amWe’re happy to announce Dojo 1.7.1 is now available for download. Review the list of issues resolved in this release. Please report any new issues you find in your testing with your Dojo Foundation account. Links to CDN, and an updated reference guide, web site, and tutorials for 1.7 will be available soon. And special thanks to Colin Snover and Ken Franqueiro for managing this release! -
Dojo 1.7.1 Release Candidate 1
9 Dec 2011 | 8:21 amWe’re happy to announce Dojo 1.7.1rc1 is now available for download. Review the list of issues resolved in this release. Please report any new issues you find in your testing with your Dojo Foundation account. The plan is to release on Monday, December 12th, unless any major issues are found between now and then. -
Learn more about AMD!
7 Dec 2011 | 8:50 amIf you’ve been reading about Dojo 1.7, the first thing you’re probably wondering is, what is this AMD thing that everyone is talking about? We have a great tutorial update in the works, and some in progress AMD docs. If you’re first learning about AMD, here are a few presentations and resources that are particularly useful: Modular JavaScript by Brian Cavalier and Bryan Forbes Dojo 1.7 and 2.0: Modular, Mobile, and Reinventing Web App Development by Dylan Schiemann Moving to Dojo 1.7 and the path to 2.0 by James Thomas AMD Module Patterns by John Hann What is the fastest way… -
Dojo 1.7 Released!
1 Dec 2011 | 8:14 amDojo 1.7 is now available and ready for your web app. The second major release towards our plans for 2.0, we’ve undergone substantial improvements while preserving existing APIs and capabilities. The Dojo community has come together to dramatically improve the performance and modularity of the toolkit, a popular theme in the world of AMD (asynchronous module definition), JavaScript loaders, and microtoolkits. Dojo Nano: Less than 4KB gzipped! Dojo 1.7 provides substantial improvements for building desktop and mobile apps using open web technologies. In addition to a wide variety of…
-
MooTools
-
MooTools 1.4.3 Released
21 Jan 2012 | 11:59 amToday we release MooTools Core 1.4.3 which is a small maintenance release. Upgrading from 1.4.2 should not cause any backward incompatibilities. We recommend that all users upgrade to 1.4.3 as soon as possible. Fixes #2109: IE7/8 getProperty returns functions #2110: Documentation: Request.JSON’s behaviour of onFailure #2117: Document conflicts between Array and Elements methods #2121: Missing Fx.options.frameSkip documentation. #2126: Re-add undocumented from argument to Element.fade #2127: Element.js memory leaks #2146: Add Element.NativeEvents to docs #2150: Add Fx.isPaused() method… -
JxLib: An Introduction
26 Dec 2011 | 2:02 pmJon Bomgardner is a contributor to the jxlib.org project. After recently joining the MooTools Developer mailing list and sharing his experience in upgrading jxlib to MooTools 1.4.2 we asked him to share his work here on the blog. What is JxLib JxLib is a JavaScript UI framework built on MooTools. It allows web developers and designers to quickly build user interfaces for their applications. JxLib is based on some sweet HMTL markup and strives to be fully CSS compliant. It is also a modular library allowing you to pick and choose from the available components as well as giving you the ability… -
MooTools Behavior
20 Dec 2011 | 6:51 pmThose of you who follow my work over on Clientcide may already be familiar with it, but for the rest of you I wanted to write a blog posts here on MooTools.net about the work I’ve been doing on a library called Behavior - a throwback to the behavior.js library released way back in 2005 which one might consider to be philosophically an ancestor of sorts. Purpose All well-written web sites / apps that are interactive have the same basic pattern: Each page of a site or app you build is esoteric. It may have any combination of interactive elements, some of which interact with each other… -
MooTools 1.4.2 Released
2 Dec 2011 | 3:03 pmToday we release MooTools Core 1.4.2 which is a small maintenance release. Upgrading from 1.4.1 should not cause any backward incompatibilities. We recommend all users upgrade to 1.4.2 as soon as possible. Fixes #2073: Reduced redundant call to onTimeout if async option is true. #2083: Fixes Element.clone in IE. #2085: All specs are green across. #2110: Element.erase('class') did not clear the class. #2113: button.set('type', 'button') is now fixed for webkit bug. #2116: Fixes Element.fade chain. #2118: $uid method is no longer exposed Improvements #2089: Added support for native mouseenter… -
MooTools Forge - Now with comments
18 Oct 2011 | 5:55 pmJust a quick update to let you know we’ve added comments through Disqus to all Forge plugins. If you’re a plugin owner, you can subscribe by going to your plugin page and clicking ‘subscribe by email’ at the bottom. Remember, if you find a bug in a plugin, you should always report it in that repository’s Github Issues. As it stands, all comments will need to be moderated before they appear, just to make sure we don’t get trolled / spammed and we’re really looking forward to adding the ability to comment to the other parts of the website - particularly…
-
The Isomorphic Software Blog
-
30% off Release Sale Extended to Friday, January 20th, 2012
2 Jan 2012 | 10:00 amRelease Sale Extended Due to popular demand, we’ve extended the Smart GWT 3.0 / SmartClient 8.2 release sale until Friday, January 20th, 2012. This is the last chance to get all the new features of Smart GWT 3.0 and SmartClient 8.2 at the discounted price. Buy now at 30% off to lock in your savings today! If you are upgrading from a previous version, we’ll stack the 30% discount on top of the discount you receive for owning a qualifying older license. Contact sales for an upgrade quote. More Reasons to Buy Get Upgrades or New Licenses for both your existing team and future hires. Licenses… -
Smart GWT 3.0 / SmartClient 8.2 Released
7 Dec 2011 | 10:42 amSmart GWT 3.0 and SmartClient 8.2 have been released! Starting today, you can purchase new licenses or upgrade existing licenses at 30% off until the end of the year Friday, January 20th, 2011. You can learn more about what’s new in Smart GWT 3.0 and SmartClient 8.2 in the Feature Roadmap. Feature List Drawing Module Automatic Joins Client-side Tree Filtering Field-Level Declarative Security PDF Export Charts move to Pro Coming Soon CSS3 skins Server Script Blocks Workflow System (*SmartClient only) Download the new releases today! Enjoy, The Isomorphic Team -
Field-Level Declarative Security
9 Nov 2011 | 8:17 pmWhat is it? The Declarative Security system allows you to declare security rules directly in your DataSources using XML attributes. While previous releases allowed for control of individual DataSource operations, Field-Level Declarative Security (coming soon in Smart GWT 3.0 and SmartClient 8.2) will enable role-based access control to specific operations on fields. This allows restriction of access privileges by role to ensure granular security at a per-field level. View, search, initialize or update DataSource fields requiring specific roles with automatic consequences in the UI. How does… -
Smart GWT 3.0 and SmartClient 8.2 Release Sale / Charts move to Pro
1 Nov 2011 | 6:25 pmRelease Sale (coming soon) We’re pleased to announce that Smart GWT 3.0 and SmartClient 8.2 will be available for download in just a few weeks. In celebration of the 3.0/8.2 release, you will be able to purchase new licenses or upgrade existing licenses at 30% off until the end of the year Friday, January 20th, 2012. Learn more about what’s new in the Feature Roadmap. Charts move to Pro We’re changing the licensing requirements in 3.0/8.2 to make HTML5 Charts available to more of our users. The FacetChart component used to require the Power Edition + Analytics module, but will now only… -
Smart GWT 3.x / SmartClient 8.x Feature Roadmap
25 Oct 2011 | 4:14 pmToday, to help our customers plan for the future, we’re announcing features that are planned for the 3.x series of Smart GWT releases and the 8.x series of SmartClient releases. Several of these features are available in nightly builds now, with documentation and samples – see below for details on how to download and where to look. These features will be incorporated into Smart GWT 3.0 and SmartClient 8.2, which are currently scheduled for Q4 this year. Note that these features are just the committed features for 3.x and 8.x – we will be announcing yet more features, and…
-
DHTMLX Blog
-
Export to PDF/Excel Functionality Updates
26 Jan 2012 | 7:35 amExport to PDF functionality for dhtmlxScheduler is now available for ASP.NET (in addition to PHP and Java services). If you are using dhtmlxScheduler with ASP.NET and need to print your event calendar, there is now an easy and quick way for it. Download and use Scheduler-to-PDF for ASP.NET dhtmlxScheduler - Export to PDF Grid-to-Excel export library for ASP.NET has also been updated. We’ve fixed the issue with background coloring, so now the resulting Excel file preserves the colors of the original grid. dhtmlxGrid - Export to Excel Download the newest Grid-to-Excel library for… -
Event Calendar for ASP.NET MVC
9 Jan 2012 | 6:55 amToday we’re happy to announce the release of DHTMLX Scheduler for ASP.NET MVC. It is based on our JavaScript event calendar, dhtmlxScheduler, which was optimized and redesigned for ASP.NET. With DHTMLX Scheduler .NET, you can easily add a user-friendly scheduling interface to your web apps and quickly configure calendar appearance and features in Visual Studio. DHTMLX Scheduler for ASP.NET MVC The ASP.NET calendar offers the same advanced functionality which is available in dhtmlxScheduler: Ajax-powered interface with rich drag-and-drop experience Rich customization… -
DHTMLX Touch 1.0 Released
14 Nov 2011 | 10:19 amWe are excited to announce the official release of DHTMLX Touch v.1.0, a JavaScript mobile framework for building HTML5-based web apps. This update offers more stable performance, better platform compatibility, and extended customization options. We haven’t changed the license terms, so you are welcome to download the latest version of the DHTMLX Touch framework and use it for free to create great looking web apps for mobile and touch devices. Version 1.0 provides a set of new features that simplify the development of HTML5 interfaces. DHTMLX Touch - HTML5 Mobile Framework Easy Skin… -
Grid-to-PDF and Grid-to-Excel Now Available for ASP.NET
9 Nov 2011 | 7:32 amWe’re happy to introduce an ASP.NET version of export feature for dhtmlxGrid. If you are using dhtmlxGrid in your ASP.NET application or website, you can now easily transfer the grid data to Excel or PDF. The export result preserves the structure and layout of the original grid. Download the packages which contain the files necessary to provide export support: Export to Excel Export to PDF dhtmlxGrid - Export to Excel There is no special documentation for ASP.NET, but you can learn how to use the export services from the documentation for PHP version: dhtmlxGrid-to-Excel… -
dhtmlxSpreadsheet: Easy-to-Use Ajax Spreadsheet
27 Oct 2011 | 9:00 amOffering the tools that make the life of a web developer easier, we would like to introduce another helper – dhtmlxSpreadsheet. It can save a lot of time for those who need to integrate, manage, and share web-based data tables on the web. Unlike online services (Google Docs, etc.), dhtmlxSpreadsheet can be installed on your website, allowing you to store the data in your own database. This tool is written in JavaScript and PHP (based on dhtmlxGrid) and enables you to put an Excel-like spreadsheet anywhere on a webpage. dhtmlxSpreadsheet uses Ajax to load and update data on the server…
-
2ality - technology, life
-
The increasing pervasiveness of JavaScript – a few historic milestones
27 Jan 2012 | 4:14 amJavaScript is used in more and more places. It started out as a scripting language for web content and has migrated to many areas. This post presents the historic milestones of this process. Note: The milestones are about things that changed the public perception of what JavaScript could be used for. Some of these milestones would not have been possible without prior work by others. For example: Mozilla’s contributions in advancing the state of JavaScript cannot be overestimated. The following are the milestones, in chronological order: Read more » -
Remedies for SOPA causes (a greedy industry in decline, corrupt politics)
23 Jan 2012 | 1:50 amThis post examines two reasons for why a bill such as SOPA [1] could come into being: First, Hollywood is a greedy industry in decline. Second, it wields significant power via corrupt politics. Read more » -
JavaScript myth: JavaScript needs a standard bytecode
22 Jan 2012 | 9:00 amThe idea is obvious: Why not standardize the bytecode of the virtual machines (VMs) that JavaScript runs on? That would mean that JavaScript programs could be delivered as bytecode and thus would be smaller and start more quickly (after having been loaded). Additionally, it would seem to be easier to port other languages to web browsers, by targeting that bytecode. This post makes its case in two steps: First, it shows that bytecode has several disadvantages. Second, it explains that source code is not as bad a solution as it seems. Read more » -
Apple and the online education revolution
20 Jan 2012 | 9:10 amYesterday’s Apple event on education reflects current trends in computerized learning. So what has Apple introduced? Read more » -
What is JavaScript’s typeof operator used for?
19 Jan 2012 | 10:24 pmJavaScript’s typeof is a complicated beast – it can be used for many things, but also has many quirks. This post lists its use cases, points out problems and presents alternatives. Read more »

