Ajax

  • add this feed to my.Alltop
    AJAXIAN
  • Mockingbird: Cappuccino-based visual mockup tool

    Dion Almaer
    6 Nov 2009 | 3:19 am
    Mockingbird is a nice Cappuccino based tool that lets you quickly mockup a wire-frame on the Web. Fire it up, build out your “pages”, drag and drop your UI, and then share it with your clients!
  • Clipperz and Zero-Knowledge Online Password Management

    Michael Mahemoff
    5 Nov 2009 | 3:17 pm
    The latest in Jon Udell’s excellent podcast series is an interview with clipperz.com’s Marco Barulli about the tool and its use of zero-knowledge online password management (aka the host-proof hosting pattern). Direct MP3 link (from IT Conversations post) Jon speaks of translucent databases, which encrypt data that can only make sense at application level. Thanks to the dramatic increases we’ve seen in the performance of Javascript engines, that kind of encryption technology is now feasible in the browser. Marco also makes the point that Javascript implementations of raw…
  • Google releases Closure, the tools behind the JS geniuses

    Dion Almaer
    5 Nov 2009 | 12:08 pm
    I remember when the whole Ajax thing kicked in and JavaScript developers looked at Gmail, Gmaps, and the like and thought “I wonder what powers that?” Well, the power comes from Closure a library and set of tools that the great JS hackers built over time as they created the applications at scale. As soon as I joined Google I wanted to check out this code, and talked to a bunch of folks who were interested in open sourcing it. Well, these things take time, but now we are fortunate enough to have everything out there (interestingly, a lot of the code was open due to it being used in…
  • Riot.js: JavaScript port of the lean fast unit test framework

    Dion Almaer
    5 Nov 2009 | 3:12 am
    Riot started as a lean Ruby unit test framework with tests that have a style like this: PLAIN TEXT RUBY: context "a new user" do   setup { User.new }   asserts("that it is not yet created") { topic.new_record? } end Alex Young has now implemented Riot.js which brings you the lean framework in a format that can run stand-along via Rhino, or through the browser itself with tests that look like: PLAIN TEXT JAVASCRIPT:   Riot.run(function() {   context('basic riot functionality', function() {     given('some…
  • MooTools Call to Upgrade

    Rey Bango
    4 Nov 2009 | 12:51 pm
    A change in Firefox 3.6 has prompted a call to upgrade from the MooTools team. Earlier versions of the library used the document.getBoxObjectFor method for browser detection but as of Firefox 3.6, that method has been deprecated and no longer available: The reason we stress the upgrade to MooTools 1.2.4 and MooTools 1.1.2 is the removal of the document.getBoxObjectFor method in the upcoming Mozilla Firefox 3.6 release. Within the browser detection code of MooTools 1.1 and earlier versions of 1.2, MooTools attempts to identify the Gecko engine by checking for the existence of…
  • add this feed to my.Alltop
    AGILE AJAX
  • Better JavaScript Development with Google Closure Tools

    Dietrich Kappe
    6 Nov 2009 | 9:04 am
    Google has release Closure Tools, the set of tools they used to write applications such as Gmail. What is it? It consists of three parts: A compiler which is a "JavaScript optimizer that compiles web apps down into compact, high-performance JavaScript code. The compiler removes dead code, then rewrites and minimizes what's left so that it will run fast on browsers' JavaScript engines. The compiler also checks syntax, variable references, and types, and warns about other common JavaScript pitfalls. These checks and optimizations help you write apps that are less buggy and easier to maintain.
  • Grails and Google App Engine: Birthing Pains

    Dietrich Kappe
    4 Nov 2009 | 2:45 pm
    Whenever you can get a free, publicly available place to deploy your applications, your first instinct is to grab it with both hands. Google App Engine is one of those places. Each developer can deploy up to 10 different apps in development mode. I've been working on a grails app recently that uses the grails App Engine Plugin. Along with the GORM-JPA Plugin, which gives you some  of the usual grails GORM goodness, you can write some reasonably interesting grails apps. There are still a few flies in the ointment. Some of them are grails issues, and are due to the immature state of the…
  • Coming Soon: Android Wireless Application Development Review

    Dietrich Kappe
    2 Nov 2009 | 3:46 pm
    Just got my hands on a copy of Android, Wireless Application Development by Conder and Darcey and have been working my way through the first three chapters (really, the actual development starts in chapter 3).So far so good. Some of the pseudo JVM (Dalvik) takes a little bit of getting used to, but it's not really that bad. I'd say that the real thing that pops out at me is that I want a way of developing iPhone and Android applications at the same time, without having to jump through hoops to do so. I should have a full review of it up in a week or two. Pathfinder is a software development…
  • Griffon Plugin Development: Some Nitty Gritty

    Dietrich Kappe
    23 Oct 2009 | 11:29 am
    Installing plugins in Griffon is pretty easy. You just type something like % griffon install-plugin [plugin-name]   in your application's base directory and it does all the rest. The actual plugin stuff gets put in ~/.griffon/<version>/projects/<appname>/plugins. But what if you want to develop a plugin and don't want to have to reinstall with every little code and test change? Well, Josh Reed has a nice blog post on exactly how to do that. I won't recap it here, just say that essentially you nuke the installed stuff under the .griffon directory and make a symbolic link to…
  • Griffon and a PureMVC Plugin: Some Initial Thoughts

    Dietrich Kappe
    21 Oct 2009 | 9:59 am
    I finally have some small amount of spare time to start working on my Griffon PureMVC plugin. One of the first things to think about is where to we make the marriage between the two frameworks? Griffon has Models, Views and Controllers, as does PureMVC (actually, it has Commands, Mediators and Proxies, which essentially perform the tasks under MVC). My initial thought is that Griffon's MVC triads really perform the tasks of a complex view, and PureMVC wires these complex views together via it's message bus. So, my thinking is to wrap each MVC triad into a Mediator, with the Mediator mostly…
 
  • add this feed to my.Alltop
    Planet Nitobi
  • Cube Defense! (WebGL TD Game)

    Yohei Shimomae
    This is a playable demo of a game I’ve been working on with WebGL. As per usual, this will only run in WebKit Nightlies build. No bias or anything, but WebGL runs too slow for the game to work in FireFox Minefield. This is also my first take on trying to make a tower defense [...]
  • How To: Implement HTML5 Storage on a WebView with Android 2.0

    Joe Bowser
    So, after many days of using DDMS to poke around the Emulator subsystem I saw the way the new com.android.browser activity interacted with the data. I’ve took a TestCase code (which is like PhoneGap for Android, but stripped donw with only the WebView component), and hacked around with the old stickies example so that I can get it to work. So, here’s the steps to do it: Step 1: Create a WebView, similar to the one in the PhoneGap source. Step 2. Get the webSettings, and set the Database Path. The path should be the path to your databases, which will be…
  • BookRiff Design Philosophy – part 1

    Brock Whitten
    For those who do not know, BookRiff is an online web application that gives you the ability to build a book in real-time using nearly any kind of content. You can then have it printed and shipped to your door. To build a book you may upload pdfs, word docs, text files, or search and import web content, clone other peoples content or just write from scratch using a rich text editor. To say there are several moving parts to give you this flexibility would be a huge understatement. When we began this project we were without certainty that it would even be possible to build this system. Three…
  • XUI Sweeter then ever.

    Rob Ellis
    With so much buzz around the office about PhoneGap, I figured I would chime in too, call it a spite driven blog post. Last week I decided to add some sugar to XUI our answer to a light weight JavaScript framework. Since XUI really doesn’t need any new functionality it is really about progressively enhancing the existing code and project. One area of the code I felt was particularly lacking was how XUI dealt with FORMS, and specifically how we could make XHR handle forms automatically. So lets start by looking at an example of how it worked before. // This will insert data.html into…
  • Mobile Spec is here

    Filip Maj
    The big thing around the office for the past year or so now has been PhoneGap. It’s gaining in popularity every day, and recently we’ve had applications starting to trickle into application stores other than the iPhone one! We now have one application out in the Nokia Ovi store, and one on the BlackBerry App World. I’m pretty excited to see PhoneGap getting a lot of mention all over the place, but this also puts more pressure on the PhoneGap team to have a solid framework that works consistently across all of the platforms that we support currently: iPhone, Android,…
  • add this feed to my.Alltop
    AJAX MAGAZINE
  • PMRPC, HTML5-based Inter-window Cross-Domain RPC Librar

    Hatem
    12 Oct 2009 | 11:52 pm
    Pmrpc is a HTML5 inter-window cross-domain JSON-RPC based remote procedure call JavaScript library. The library provides a simple API for exposing and calling procedures from windows or iFrames on different domains, without being subject to the same-origin policy. Pmrpc also provides several advanced features: callbacks similar to AJAX calls, ACL-based access control, asynchronous procedure support and fault-tolerance via retries. The implementation of the library is based on the HTML5 postMessage API, the JSON-RPC protocol and the JSON data format. Pmrpc uses the postMessage API as an…
  • Webopoly, New Ajax-based Property Trading Game

    Hatem
    29 Sep 2009 | 2:24 am
    Webopoly is a new Ajax-based monopoly-like game written in PHP where players can trade properties like web companies, or products. It supports multi-player games, in-game chat and a variety of other features, all without the use of any Flash or Java. The games uses many JavaScript libraries such taconite, soundmanager2, and greybox. Geeky and very addictive game ! Players can create their own private or public games and invite friends or colleagues to join. Have fun http://www.webopoly.org/ !
  • Open Source RIA Framework Qooxdoo 0.8.3 Released

    Hatem
    11 Sep 2009 | 6:39 pm
    The Open Source RIA Framework qooxdoo is now available in a new release 0.8.3. This release include many enhancements, 300 bug fixes, and lots of new features including : New Form Handling Unified Selection API Advanced Data Binding New Flow Layout New Flash Widget New Themed Iframe Global Error Handling "qooxdoo 0.8.3 is one of the best tested and most extensive releases to date." According to QooxDoo announcement there are about 1.700 Commits since last release, more than 1.100 Unit tests (incl. more than 3.200 assertions), about 30 Browsers/OS combinations continuously unit-/GUI-tested,…
  • DHTMLX v2.5 Released

    Hatem
    7 Sep 2009 | 4:06 pm
    DHTMLX 2.5 have just been released, one of the most interesting JavaScript libraries to build amazingly rich UI for web applications for both GPL open source and commercial apps. "We were working hard, carefully preparing this update, to make it more comfortable and easy for you to build rich web interfaces with our dhtmlx components" announced Ivan Petrenko. Version 2.5 introduces lots of significant improvements, including: Object API In addition to the existing functional API, all the components now have an object API that provides a familiar way of initialization for those who are used to…
  • StreamHub, Realtime Comet Server

    Hatem
    3 Sep 2009 | 7:29 am
    HTTP Push Server for Streaming Real-Time Data is interesting solution for real world Ajax applications. One of these solutions is StreamHub, a highly-scalable HTTP Comet server allowing you to stream live data to a web browser without requiring any plugins or security-policy changes. It uses a technique known as Comet or HTTP Streaming to keep a persistent connection open to the browser. HTML, Ajax, .NET and Java clients can all receive data from StreamHub. Data can be streamed into StreamHub using the Java or .NET SDKs. Early access is available to interested parties for Silverlight, Flex,…
 
  • add this feed to my.Alltop
    AJAX MATTERS
  • Handling Complex DataTypes using ASP.NET AJAX

  • The JDA Revolution

    Synopsis: As the amount of logic implemented in javascript increases in response to demands in accessibility and client-side functionality, the opportunity for foot-shooting has increased exponentially. JDA is a nimble, kevlar-booted javascript message-passing kernel which manages communication between separate javascript modules and enforces that modularization. JDA stands for Javascript Dataflow Architecture. It is an open standard developed by MAYA Design Inc. Benefits of ModularizationOne would think that the Object Oriented revolution would have resulted in a sufficient modularization of…
  • Dealing with Long Running Processes in ASP.NET

    Introduction. Whether we use Ajax or not, if it is a very long running process the browser may show a time-out error. In case of ASP.NET AJAX if we use a script manager then we also have to define the time-out for the request which can be difficult in the scenario where we cannot predict how long a process will take to execute.In this article we will discuss about this issue and how to use Ajax to handle long running process by using IAsyncResult and ICallbackEventHandler. Web applications are based on a client-server architecture, so when the client hits the server the server will reply. If…
  • Update Multiple Page Elements Using The XMLHTTPRequest Object and JavaScript

    In the development of Ajax application many times we will encounter following issues. The requiremnt to update multiple text boxes simultaneously. Fill more that one dropdown list. Update a combination of text boxes, dropdown lists and div tags. Call different web pages and different webservices at the same time. Imagine the case of a financial data site (such as a stock market info site) with various regions of the page used for displaying data any taking user inputs. We may want to populate fill numerous div tags, textboxes and dropdown lists with real time data. If we loop the several…
  • Creating an AJAX-Enabled Grid using ICallbackEventHandler (Part 2)

    In my previous article of Ajax enabled grid using ICallbackEventHandler I outline the creation of a grid with the following operations Sort the grid in ascending or in descending order by clicking on the arrows next to a column name. Change pages of the grid. Change page length of the grid. In this article we will discuss editing the grid with the principal goal of doubleclicking on a grid cell to enable editing of that cell then edit the content of the cell and finally update server side data without refreshing the page. The key advantages of this grid are as follows Data will be bind to…
  • add this feed to my.Alltop
    COMPONENT ART
  • Introducing Recurring Appointments for Web.UI Scheduler ASP.NET AJAX

    hwan
    6 Nov 2009 | 12:59 pm
        Web.UI 2009.2 saw the addition of the Scheduler for ASP.NET AJAX control, which handled one-time Appointment objects.  With 2009.3 we have implemented RecurringAppointment objects, allowing one to define appointments that repeat and to fine tune the rules that describe that repetition pattern (SchedulerRecurrencePattern objects).  Scheduler thus now contains two collection of objects, Appointments and RecurringAppointments.  Exceptions, appointments that would otherwise be a member of the RecurringAppointment occurrences, are kept in the Appointments…
  • ComponentArt UI.Framework 2009.3 and .NET RIA Services

    milos
    6 Nov 2009 | 7:26 am
      What is .NET RIA Services? To quote Microsoft: Microsoft .NET RIA Services simplifies the traditional n-tier application pattern by bringing together the ASP.NET and Silverlight platforms. RIA Services provides a pattern to write application logic that runs on the mid-tier and controls access to data for queries, changes and custom operations. It also provides end-to-end support for common tasks such as data validation, authentication and roles by integrating with Silverlight components on the client and ASP.NET on the mid-tier. In a nutshell, .NET RIA Services is a framework for…
  • ComponentArt Sponsors 2 Events in September

    milena
    29 Sep 2009 | 1:55 pm
    We had the pleasure of sponsoring two great community events in the month of September: a Code Camp in South Jordan, Utah, and another Code Camp in Buenos Aires, Argentina.Both events were a complete success. Nathan Zaugg was the lucky winner of the ComponentArt UI Framework license at the Utah camp, while three winners from the Buenos Aires event will also soon be announced. If you have attended one of these events we would love to hear your thoughts and impressions.Here are a few photos from the Code Camp event in Argentina. Enjoy!
  • Silverlight Competition: Last Chance to Submit Your App!

    miljan
    21 Sep 2009 | 1:12 pm
    The summer is almost officially over and the deadline for submitting your Silverlight app is now only hours away. The application submission form will be taken down tomorrow (September 22) at exactly 2:00pm Eastern Time. If you have a publicly accessible Silverlight application to show off, now is your last chance to enter the competition. 78 Contestants and Counting! Just as we hoped, hosting this competition has been a blast so far. When we launched it back in June we didn't quite know what to expect. Since participating requires effort on the part of contestants, we weren't sure if…
  • Let us know what you want!

    jovan
    25 Jun 2009 | 12:49 pm
    ComponentArt UI Framework 2009.2 Beta is now available for download. It includes the much-anticipated Scheduler control for ASP.NET AJAX as well as a number of new Silverlight controls.While the first preview of 2009.2 is out, there is plenty more development going on. In fact, now is your opportunity to choose exactly which features you want to see added! Here is how:Download the beta version. (You will have to sign up for a free account if you haven't already done so.)Make sure to change your account preferences to indicate that you want to take part in the Beta Tester Program.Within a…
 
  • add this feed to my.Alltop
    AJAX LESSONS
  • AjaxLessons is looking for Guest Writers!

    Ajax Lessons
    17 Oct 2009 | 9:40 am
    Have you got some Ajax tips or techniques that you would like to share with others? If so – We’re looking for guest writers for ajaxlessons. If you have something to say, we want to hear it. We are looking for anything Ajax related whether it be Tip’s and techniques, Ajax News, reviews of Ajax tools and services or just general stuff about Ajax. You don’t have to be a professional writer. You just have to have good grammar and something interesting to share with your readers. We can’t promise you riches but we can promise to put your words in front of the thousands of readers that…
  • Tutorial on Creating a Tabbed Content Browser - published on Smashing Magazine

    Ajax Lessons
    25 Jun 2009 | 4:32 pm
    Our article on how to build a tabbed content browser has been published on Smashing Magazine ( a site with great resource for webdevelopers ). They share useful information about the use of module tabs in webdesign and web-based applications, including best practices, examples, tutorials and scripts. Module Tabs are great to present content in a compact manner. Module Tabs provide navigation. They provide the ability to navigate alternate content views. See a showcase of well designed tabbed navigation. Don’t forget to check out our easy to follow beginner-level tutorial, you can learn…
  • 10 Business Reasons to Use AJAX

    Ajax Lessons
    9 May 2006 | 9:14 am
    Over at Agile Ajax the author has posted 10 business reasons to use Ajax. The reasons consist of: ASP’s with existing applications. ISV’s that have products with web-based interfaces. ISV’s that have products without web-based interfaces. ISV’s whose products can now be ASP’d. E-commerce. Financial services.   Tool makers. Infrastructure providers. Community site providers. Content providers/Media. I’m not sure where on the hype curve we are with AJAX, but one of the open question for businesses is: why and where should you consider using AJAX? I give…
  • 60 More AJAX Tutorials

    Ajax Lessons
    9 May 2006 | 9:03 am
    Max Kiesler has updated his site with another 60 tutorials from around the web. These 60 tutorials are an addition to his current 30 that he gathered a few months ago. Look for some new Workshops coming from AjaxLessons.com with in the next few days. With the popularity of AJAX growing every day I’ve had the opportunity to collect and try out many more tutorials in the last several months. These examples and how-to’s represent the best tutorials that I’ve personally used or otherwise had the opportunity to work with out of the overall group. This post is intended for…
  • AJAX Activity Indicators

    Ajax Lessons
    17 Mar 2006 | 10:33 pm
    Over at NappyFab.com the author has posted a bunch of animated Ajax activity indicators. There are images for both light and dark backgrounds. Check them out Technorati Tags: Ajax, Indicators Related posts:AjaxLessons is looking for Guest Writers!Tutorial on Creating a Tabbed Content Browser - published on Smashing Magazine10 Business Reasons to Use AJAX60 More AJAX TutorialsAJAX Activity IndicatorsMastering Ajax, Part 4: Exploiting DOM for Web responseRound-up of 30 AJAX Tutorials15 year Old Student Hired at GoogleGabbly - Embedded Website ChatAjax tutorial: Live Search with Ajax
  • add this feed to my.Alltop
    AJAX BESTIARY
  • Cross Site Scripting – the new old way

    Dave Mahon
    20 Oct 2009 | 4:02 pm
    Cross Site Scripting (XSS) is a big security no-no. It’s never supposed to happen, because as we all know, any script operating within your page has full access to the entire DOM of the page. Then again, there is so much functionality that we want to implement without reinventing the wheel. Marketing departments want to use third-party tracking tools. The IT folks want to distribute the load for our network heavy site across the third-level domains www.domain.com, static.domain.com and data.domain.com. And users want more functionality than we can hope to provide on our own. So resigned to…
  • Using the jQuery data method as a local datastore

    Dave Mahon
    15 Oct 2009 | 4:37 pm
    At some point, we all have to store datasets on the client. We can clutter the namespace with ever more variables and try really hard to avoid collisions. We can cram variables into some local object that we’re using in the normal execution of our script anyway. We can attach custom attributes to HTML nodes, violating the sacrosanct purity of XHTML. Or we can attach the document-specific variables, in script (thus keeping those automated validators happy), to the document itself. This fairly intuitive approach has not been given the notice it deserves. Some advantages: Arbitrary value names…
  • The future of Ajax Bestiary

    Don Albrecht
    7 Oct 2009 | 7:41 pm
    One of my colleagues pointed out the rather high ranking of Ajax Bestiary in his Net News Wire Dinosaur Report today.  While 2nd place isn’t the worst possible ranking, It demonstrates that I haven’t posted anything in quite a while. I’ve had the best of intentions to resume blogging, but time concerns and the high level of secrecy around my current projects have both pushed me away from regular blog updates.  I’ll be making a bigger effort in the future, but I’ve also recruited a second author for the blog.  David Mahon is a talented front-end web developer…
  • Converting Between Wiki Markup & HTML with Prototype: Part 2 ListsAt

    Don Albrecht
    19 Dec 2008 | 7:00 am
    At the end of part 1 of the series, the system could easily handle direct replacement of certain html entities with their wiki markup counterparts.  Unfortunately this was a pretty limited implementation that could only handle those entities that had a direct, symmetrical relationship with html.  In the case of lists, we have to keep track of depth and better cleanup the input text.  We also need to enforce default behavior on the input stream. Since lists are dependent on dedicated whitespace as part of their markup, we need to clear out all unnecessary white space from the html before…
  • Converting Between Wiki Markup & HTML with Prototype

    Don Albrecht
    18 Dec 2008 | 7:00 am
    Wiki’s are amazing and powerful tools, unfortunately their dependence on specialized markup creates a huge barrier to their general adoption in many organizations.  This is a first step at building a wysiwyg editor for wiki markup.  While I will be focussing on the syntax unique to the popular MediaWiki platform, these techniques should be applicable to any wiki system. The general flow of the converter is as follows: Converter is passed the root node of an html fragment to translate. Converter recurses through each of the child nodes and converts them. Root node tag is replaced with…
 
  • add this feed to my.Alltop
    GOOGLE: AJAX SEARCH API BLOG
  • Web Search in Your Country

    Jeff Scudder
    12 Oct 2009 | 11:23 am
    I am happy to announce the addition of the ability to scope your searches to a specific country in the AJAX Web Search API. Now, if you have a lot of visitors in Madagascar, you can make sure that the search results displayed on your site are tailored to them. All it takes is a small change to your code.There are three possible ways to implement, depending on how you're using the API: If you use the loader, you can simply load jsapi on the domain you're interested in (example), such as:<script src="http://www.google.es/jsapi"></script>Alternately, you can set this with the web…
  • Google Chrome Frame Ajax Detection

    Jeff Scudder
    28 Sep 2009 | 9:42 am
    In partnership with the Google Chrome Frame team, we are making available a library to allow your web application to detect the presence of Google Chrome Frame. We on the Ajax team are excited about the possibilities of this add-on improving JavaScript performance and enabling some of the new features available in HTML5. If you have a web application which makes use of these new features, you can use this library to prompt the user to install Google Chrome Frame, or recognize when a user has just installed it. The library provides granular controls so that you can create the user experience…
  • More Languages, More Keyboards

    Jeff Scudder
    15 Sep 2009 | 10:14 am
    The language APIs keep right on trucking, released recently are a handful of new translation languages, pairs, and keyboard layouts.We've added the ability to use machine translation to or from the following languages:AfrikaansBelarusianIcelandicIrishMacedonianMalayPersianSwahiliWelshYiddishWith the addition of the above the total count for language pair combination comes to a mind boggling 2550 pairs. In addition, we find the above additions exciting because, for the first time, African languages are available through the API and we now support all 23 Official European Union languages.A few…
  • Custom Search with Custom Style: Peanut Butter and Jelly

    Jeff Scudder
    10 Aug 2009 | 10:21 am
    Creating a custom look and feel for your website can have significant benefits in everything from improving usability to setting a professional or playful tone for your website. In many cases, letting users search the content of your site and related sites gets them the information they need faster. After all, a speedy user experience is a happy user experience. Here are some examples of how Custom Search and custom styles are as easy (and delicious) as peanut butter and jelly.We start with a Custom Search Element, which uses the CustomSearchControl to add a Custom Search Engine to my web…
  • Behind the scenes with two AJAX API Developers

    Adam Feldman
    20 Jul 2009 | 5:59 pm
    We enjoy featuring real-world applications that show how versatile the AJAX APIs can be. Below we're highlighting two very different apps and the developers who built them:AroundMeAroundMe is an iPhone application where the AJAX APIs are central to the user experience. Specifically, the app utilizes the Local Search API to enable users to find information about their surroundings. In the videos below, Marco Pifferi (the developer behind AroundMe) gives a demo of his app, his thoughts on using the AJAX APIs, and tips for integrating them in mobile apps.MibbitMibbit is a web-based chat…
  • add this feed to my.Alltop
    jQuery Blog
  • What Bug Needs to be Fixed for jQuery 1.4?

    John Resig
    30 Oct 2009 | 12:39 pm
    Want to make sure that your “favorite” jQuery bug is fixed in time for the upcoming 1.4 release? Then tell the jQuery dev team using the below form.
  • 2009 jQuery Halloween Pumpkin

    John Resig
    30 Oct 2009 | 12:29 pm
    In a repeat of last year’s phenominal jQuery pumpkin Christopher Pickert is back with a brand new jQuery 1.3-using pumpkin that’s sure to frighten visitors: Thanks again to Christopher for this great creation.
  • jQuery Summit - Nov. 19th

    John Resig
    22 Oct 2009 | 6:00 am
    Environments for Humans is running a one-day, online conference focusing on jQuery. The conference will be on November 19th and will feature a number of prominent members of the jQuery community, including members of the jQuery team. The following talks are slated for the jQuery Summit: The State of jQuery - John Resig Web Interface Essentials - Marc Grabanski RIAs: Building for the Desktop with the Web - Jonathan Snook Rich Interactivity, Simplified, with jQuery UI - Richard Worth Refactoring jQuery - Jonathan Sharp JavaScript for Designers - David McFarland Building Robust jQuery Plugins -…
  • code.jquery.com Redirected to Google Ajax APIs

    Mike Hostetler
    20 Aug 2009 | 11:02 am
    Starting at 10PM MT on August 20th, code.jquery.com will start redirecting (301) to ajax.googleapis.com [http://code.google.com/apis/ajaxlibs/documentation/index.html#jquery]. Immediate Impact: None Redirection will occur using 301 “Permanent Moved” Packed version will be replaced with minified version Long Term: Migrate any sites using code.jquery.com to Google’s AJAX Libraries API Full documentation of Google’s Ajax API are available at http://code.google.com/apis/ajaxlibs/documentation/index.html#jquery. For your convenience here are the old URLs on…
  • Fall 2009 jQuery Talks

    John Resig
    14 Aug 2009 | 10:54 am
    Reminder: While the upcoming jQuery Conference is already sold out, we’re still looking for some excellent talks. We’re accepting talk proposals until the 15th. If your talk is accepted your ticket fee will be waived. Even if you can’t make the jQuery Conference, though, there are a number of opportunities to meet members of the jQuery team, hear talks about jQuery, or generally mingle with other jQuery users coming up in the next couple months. If you happen to know of any other talks or events please comment below and we’ll add them. Workshop: Conquering jQuery with…
  • add this feed to my.Alltop
    Yahoo! User Interface Blog
  • YUI Theater — Satyen Desai: “A Widget Walkthrough”

    Eric Miraglia
    6 Nov 2009 | 12:41 pm
    Satyen Desai (@dezziness) leads development of the YUI 3 widget infrastructure, a system that is currently in beta and due for its first production-quality release in Q1 2010. At YUICONF 2009, Satyen provided a deep-dive on this emerging foundation in his session, “A Widget Walkthrough.” If you’re considering the development of YUI 3-based widgets to share on the new YUI 3 Gallery, or if you simply want to understand more deeply the inner workings of YUI 3 visual components, Satyen’s talk is a fantastic place to start. (Note: Satyen has an earlier YUI Theater session…
  • YUI Theater — Chad Auld: “Introducing PHP Loader”

    Eric Miraglia
    6 Nov 2009 | 8:44 am
    Chad Auld (@chadauld) is a Yahoo! engineer best known for his work on MiaCMS and Sideline. Chad recently drove the open-source release of YUI’s PHP Loader (taking over from original developer Adam Moore [@admo]), and he came to YUICONF 2009 last week to talk about the project and provide an introduction to its core features. PHP Loader provides a generic, flexible loading mechanism for modular JavaScript/CSS projects, and while it ships with YUI 2 and YUI 3 metadata it can be used for any frontend project written in PHP. Chad’s talk gave the audience a unique opportunity to hear…
  • YUI Theater — Matt Snider: “Introducing the YUI 2.8.0 Storage Utility”

    Eric Miraglia
    5 Nov 2009 | 2:48 pm
    Matt Snider is the lead fronted engineer (and employee #1) at Mint.com, the popular personal-finance site that was recently acquired by Intuit. Matt has been a longtime user of YUI at Mint, and he’s documented his own additions to YUI extensively over the years on his blog. This year, Matt deepened his work with the library by authoring a major new component: the YUI 2.8.0 Storage Utility. Storage provides an HTML 5-like API for client-side storage, using native HTML 5 engines where available and falling back to SWF and Gears as alternatives when a native engine isn’t available.
  • YUI Theater — Ron Adams: “Automated Integration Testing with YUI Test, Selenium and Hudson”

    Eric Miraglia
    5 Nov 2009 | 8:49 am
    Ron Adams is a Yahoo! engineer in Southern California who has worked on a variety of Yahoo!’s media products including OMG and who now works for Yahoo! Sports. Ron has been working with colleagues in QA to automate the exercise of JavaScript unit tests, and his YUICONF 2009 session was entitled “Automated Integration Testing with YUI Test, Selenium and Hudson.” As the title suggests, he outlines the process he’s developed using YUI Test for JavaScript unit tests, Hudson as a CI/build tool for tracking and monitoring results, and Selenium as the tool to exercise the JS…
  • YUI Theater — Eric Ferraiuolo: “Web App Development with YUI 3″

    Eric Miraglia
    5 Nov 2009 | 7:47 am
    Eric Ferraiuolo (@ericf) of Boston-area startup Oddnut Software made the trip to YUICONF 2009 last week to give a talk on the deployment of YUI 3-based applications in the real world. The talk presents a lot of wisdom Eric and his team have acquired since beginning to build on YUI 3 about a year ago, and it was one of the best-received talks at the conference. If the video embed below doesn’t show up correctly in your RSS reader of choice, be sure to click through to watch the high-resolution version of the video on YUI Theater; the downloadable version is much smaller, optimized as it…
 
  • add this feed to my.Alltop
    The Dojo Toolkit blogs
  • Dojo 1.4.0 beta2

    dante
    27 Oct 2009 | 8:05 am
    Hey Dojo'ers! I am pleased to announce I just cut the official 1.4.0 beta2 release, available for early testing. Please give it a spin, test against existing applications and report any issues back to us at bugs.dojotoolkit.org. Barring any unforeseen regressions we should have the final release ready on schedule for a "near-Thanksgiving" release (in the past, though not intentionally, we've always released our finals on-or-around American national holidays, and 1.4 is looking to be the same). This is BETA, so there may be a couple hiccups. Please report them immediately so that we can push a…
  • Dojo 1.4 Beta

    bill
    12 Oct 2009 | 8:15 am
    We just released our [first] beta for dojo 1.4. There are a lot of new features in this release and we are really excited about it. Please help us test it, particularly for regressions from 1.3. There are too many changes to mention here but they include a bunch of new plugins for the Editor, a lot of new functionality for the Grid (called EnhancedGrid), scrolling tab labels, and a number of enhancements for the Tree. Bill PS: As usual, file any bugs you find in our bug database I created a 1.4.0b version to mark bugs found in the beta.
  • An accessible Calendar: dijit._Calendar graduates to a public widget!

    peller
    16 Sep 2009 | 8:39 am
    Thanks to work from Becky and David at IBM in ticket #6430, we can finally remove the underscore from dijit._Calendar. The underscore was there all this time, even though _Calendar itself was a functioning standalone widget, because it did not meet dijit's policy that all widgets must be accessible. DateTextBox has always used the Calendar code as a popup, but strictly speaking, the user did not need to use the calendar to navigate dates, so dijit._Calendar was officialy a private implementation for the DateTextBox form widget. dijit.Calendar now supports keyboard navigation and ARIA markup…
  • Dojo Beer and Workshop in London in early October after Future of Web Apps Conference

    dylan
    14 Sep 2009 | 9:17 pm
    If you are attending the Future of Web Apps conference in London and want to learn more about Dojo, join us for the following events: * October 3: Dojo Beer London: all-day long, free, with presentations and hacking, basically BarCamp meets Dojo Developer Day. SitePen and Uxebu are co-hosting, with other Dojo committers also planning to attend. * October 5: Intro to Dojo Workshop, an excellent Dojo workshop taught by SitePen's Sam Foster and Dylan Schiemann.
  • Live Video Feed from DDD

    mwilcox
    8 Sep 2009 | 7:06 pm
    Courtesy of Club AJAX member Donald Smith and his company Espree Solutions, we'll be presenting a live video feed from DDD in San Francisco on Thursday, Sept 10th, and from Phoenix Sept 12th. The page is posted on Club AJAX. The video will start when we get there! Also watch for our Tweets and Tweet Pics on Twitter/clubajax!
  • add this feed to my.Alltop
    MooTools
  • MooTools Roundup - October 2009

    davidwalsh
    6 Nov 2009 | 5:51 pm
    The foundation of every great open source project is its community. The MooTools Team creates the base framework code but it’s all of you that take the framework and build outstanding plugins. Here are some great plugins and tutorials that have been released recently. MooShell MooShell, created by Piotr Zalewa (zalun), is the best code pasting tool since Pastebin. MooShell allows you to paste your HTML, CSS, and MooTools javascript into the page and test. MooShell is an excellent utility for troubleshooting an issue or demonstrating your code. http://mooshell.net/ Up The Moo Herd IV:…
  • Call to Upgrade: MooTools 1.1.2 and MooTools 1.2.4

    davidwalsh
    2 Nov 2009 | 2:43 pm
    You’ve probably noticed a flurry of MooTools 1.2 updates recently, including updates to both MooTools Core and More. We’re happy to give them to you and hope you continue to upgrade your existing MooTools 1.2.x builds. We would like to bring to you attention an upgrade to the MooTools 1.1.2 build and MooTools 1.2.4 build which should be considered a mandatory upgrade for developers still using MooTools 1.1 and MooTools < 1.2.4. Firefox 3.6 and document.getBoxObjectFor The reason we stress the upgrade to MooTools 1.2.4 and MooTools 1.1.2 is the removal of the…
  • MooTools More 1.2.4.2

    aaron
    27 Oct 2009 | 12:50 pm
    There’s nothing like releasing code to uncover glitches. Since last week’s release of MooTools Core 1.2.4 and MooTools More 1.2.4.1, there have been a few bugs reported and we wanted to get the fixes out to you as quickly as possible. Most of these are minor. We have unit tests for all the classes we release, but writing a test for every possible configuration is tough, and it’s the real world that sees these features used in ways we can’t imagine. Today’s release offers no new features, a lot of very minor fixes (to docs and the like), and the restoration of a…
  • MooTools 1.2.4

    aaron
    19 Oct 2009 | 3:41 pm
    It’s been three months to the day since the last point release of MooTools and we’re excited about all the goodness packed into this release. At this point, the 1.2 codebase has a very stable API, and our current plan is to release these point releases every three months or so until the 2.0 codebase is online. If we find any serious bugs, though, we’ll be sure to get fixes into your hands as fast as we can. Non-breaking Changes Before we get started telling you all the yummy stuff we’ve got for you, let us first assure you that the code we released today is 100%…
  • Enhanced MooTools Search Launched

    davidwalsh
    12 Oct 2009 | 5:28 am
    The MooTools team would like to announce the launch of an enhanced MooTools web search: MooTools Search Beta: http://mootools.net/search This enhanced search has been integrated with the MooTools documentation and will help you easily navigate and identify information in the documentation better than the previous documentation search. The new search system also searches multiple domains — this will allow you to find MooTools demos, forum posts, tutorials, screencasts, and anything MooTools-related. Initial supporting domains include MooTools.net, Clientcide, The MooTorial, David Walsh…
  • add this feed to my.Alltop
    Google Web Toolkit Blog
  • New insights into web application performance

    Kelly Norton
    4 Nov 2009 | 10:23 am
    I've sometimes thought that optimizing web applications is as much a science as dowsing. (No offense intended, dowsers of the world — but you have to admit it's a hard thing to explain even when it does work out.) Even when you are completely willing to invest time and energy into optimizing an application, how do you actually go about it? Our team, along with everyone else in the world who cares about web application performance, has had to essentially guess at where time goes inside the browser. We've spent countless hours debating each others' wild-eyed speculations as to the true…
  • The enterprise (apps) in your pocket

    Fred Sauer, Developer Advocate
    19 Oct 2009 | 3:08 pm
    When building great enterprise apps for our users many of us often first target the desktop user. Did you know that GWT lets you just as easily build great user interfaces for your mobile users? Modern mobile phones such Android based devices and the iPhone ship will powerful web browsers which use the same Webkit rendering engine which GWT already supports and increasingly includes great capabilities like geo-location and offline storage. Today's guest blog post is from Navin Kumar, CTO of Socialwok who has offered to share some of their experiences around building mobile apps for the…
  • Building Enterprise web apps in the cloud

    Fred Sauer, Developer Advocate
    8 Oct 2009 | 10:04 pm
    An important decision to make when building a web application is how to coordinate state between client and server. This includes how to create appropriate representations of your data to send over the wire There are many possible approaches. I'd like to present a straightforward one from Jerome Breche, CEO of TimZon, who was kind enough to share it with us today. When we started our first GWT project (TimZon.com), we found out that one of the major benefits of using GWT is its ability to transfer complex object data structure between client and server through the RPC mechanism. So when…
  • Making AJAX Crawlable

    Chris Ramsdale
    8 Oct 2009 | 2:17 pm
    At the recent Search Marketing and Expo East Conference (SMX) several members of the Google Web Toolkit team delivered a presentation on making AJAX enabled web apps crawlable. This presentation included a proposal that is currently in the works which aims to solve the fundamental problem that it is difficult to index AJAX enabled web apps and therefore their searchability suffers. If you care about SEO in your GWT apps, check out the post on the Google Webmaster Central Blog and let us know your thoughts.
  • GWT helps developers innovate in the enterprise

    Fred Sauer, Developer Advocate
    5 Oct 2009 | 3:29 pm
    I had an opportunity to sit down with TechCrunch50 Demopit winners and creators of Socialwok, a cloud based application which mixes Google Apps and a unique set of social capabilities to make their customers more productive, both at their desks and on the road via their mobile web client. They chose Google App Engine for scalability and hassle free web hosting and Google Web Toolkit to maximize their productivity so that they could focus on creating a great web experience for their users. You can watch the interview here.
 
  • add this feed to my.Alltop
    dhtmlx blog
  • dhtmlxVault Updated to Version 1.5

    ivan
    26 Oct 2009 | 7:48 am
    dhtmlxVault 1.5 is now available. This version supports full localization, including button labels, and provides improved error handler for PHP (added handler for file size limit).
  • Skin Builder Available Online

    ivan
    7 Oct 2009 | 9:51 am
    The Skin Builder beta is now available on dhtmlx.com. It provides you with the freedom to choose the coloring scheme for a web interface built on top of DHTMLX library. With the help of the Skin Builder you can define custom colors for DHTMLX components and customize their appearance the way you like. The color of each skin element can be easily changed through a simple and intuitive web interface. You can see how the skin will look on the preview which imitates a real application interface. There are some ready-to-use, predefined color schemes which you can use as is, or as a basis for your…
  • WordPress Plugin for dhtmlxScheduler

    ivan
    6 Oct 2009 | 9:45 am
    A WordPress plugin for dhtmlxScheduler has been released. It allows easy integration of the Ajax-enabled event calendar into WordPress CMS. The plugin supports the most functionality of dhtmlxScheduler and doesn’t require any additional coding to be used on a WordPress page. The main features include: - Day/Week/Month view + ability to create custom view - Drag-n-drop support to configure event date and time - Customizable appearance - Single/multi-days events (daily, weekly, monthly or yearly basis) - Customizable time scale - Recurring events - Multilingual You can find more info and…
  • DHTMLX 2.5 Released

    ivan
    4 Sep 2009 | 2:16 am
    We proudly announce the official release of version 2.5 of DHTMLX library. We were working hard, carefully preparing this update, to make it more comfortable and easy for you to build rich web interfaces with our dhtmlx components. Version 2.5 introduces lots of significant improvements, including: Object API In addition to the existing functional API, all the components now have an object API that provides a familiar way of initialization for those who are used to work with object oriented model. Instead of writing large number of commands, you can now define an object within a single…
  • DHTMLX 2.5 Beta 2 Is Available

    ivan
    12 Aug 2009 | 3:35 am
    We would like to announce the release of DHTMLX v2.5 beta 2. This version demonstrates some new functionality and enhancements which will be available in the upcoming upgrade. We’ve put the beta for public access so you can play around with the new features and see what to expect in the next release of DHTMLX Suite. The standard edition of this release can be downloaded here. dhtmlxSuite PRO users with valid support period will receive the notification and download link to the Professional edition of DHTMLX v2.5 beta 2 via email. If you would like to receive the evaluation version of…
Log in