Ajax and XUL
Ajax and XUL both make use of the web standards, JavaScript, DOM and CSS to build modern websites and web applications. Ajax improves exchanges with the server and XUL is a graphical user interface langage.
Ajax and JavaScript
- Ajax Tutorial. Building a page with Ajax. Examples with text and XML.
- The XMLHttpRequest object, how it works.
- Ajax frameworks. Libraries to build modern websites and applications.
- JSON. A very simple data exchange format to replace XML. Tutorial and demo.
- DOM. Used through JavaScript by Ajax and XUL.
- JavaScript tutorial. It is easy to master the langage with interactive demos.
Applications and extensions
- Scripts and demos Ajax with reusable templates.
- Extensible Page. A library to build expandable Web pages.
Web 2.0
- Webmaster of the Web 2.0. An extensible page for a tour of the technologies of modern websites.
- How to build a Web application. Making software to be used without installation.
- Blog and Blogosphere. Technique of blog and how to make money with a blog. The Blogosphere.
- Design and technologies of the Web 2.0. Sites and tools.
XUL and interfaces
- Overview of XUL.
- XUL Tutorial. The tutorial allows to build first XUL applications in less than three hours. Xul Dev is a case study: creating an IDE to design XUL interfaces and build software in any programming language.
- User Interface Languages. Comparaison of environments for building Web applications.
- Flash. An introduction.
Gecko and Firefox
- Firefox 3 and Ajax. Ajax applications will run offline and make cross-domain XHR requests. Is the browser ready for RIA?
- The Gecko engine allows Firefox to display HTML and XUL. Firefox may be used as a development tool for Ajax and JavaScript thanks to some extensions.
- Prism,
a launcher for Web applications.
Without the need for a browser, you can run Web application at a click on an icon on the desktop.
XML, RSS and Web 2.0 formats
Standards and tools to create and use XML documents.
- RSS tutorial. How to build and use an RSS feed.
- RSS 1.0. Tutorial of the RSS RDF format.
- How to build a universal feed reader. For reading RSS and Atom feed files.
- The universal XML data language and schema to validate any XML document.
- SVG. Description and tools of the XML language for vectorial graphics in Web pages.
- DocBook.
Choosing between format for technical document: DocBook, PDF or XPS...
- RDF. Introduction to the semantic format.
Protocol Buffers is a replacement for XML created by Google.
Last published articles
- Custom list with CSS and images.
- Bar chart in CSS and JavaScript. And a simplified version, Histogram in CSS and JavaScript.
- Pretty HTML table with CSS and no framework.
- Table in HTML 4 and HTML 5.
- CSS: Fieldset customisation and browser compatibility.
- Description of the ePub format for eBooks.
- Asynchronous JavaScript vs. Ajax.
- CSS glossary.
- Rotating list is a new widget for a faster access to item of a dropdown list.
- HTML 5 tutorial: The video tag.
- How is HTML 5 designed for Web applications?
- CSS: Understanding the float property with an interactive demo.
- Ajax FAQ: Usability issues with Ajax.
News
Apple supports HTML 5
Steve Jobs explains why iPad does not support Adobe Flash:
At Adobe they are lazy. They have the potential to make interesting things, but they refuse to do so. Apple does not support Flash because it is too buggy. Each time a Mac crashes, most often it is because of Flash. Nobody will use Flash. The world is moving to HTML 5.
January 30, 2010.
Firefox 3.6
A new version of the browser is available. The option to search updates in the Help menu allows an automatic download and replacement.
Main improvement in Firefox 3.6. Among others, a faster loading of the browser.
January 21, 2010.
JQuery 1.4
A major version with its own website: JQuery14. The minified version was compiled with Closure, the Google's JavaScript compiler.
January 15, 2010.
Firefox takes the lead!
Firefox 3.5 is now the most used browser in the world among all versions from all producers. Internet Explorer remains, with all its versions, the major one.
Statistics from Statcounter.
December 21, 2009.
A patent for Ajax!
EOLAS, the company specialized in patenting obvious ideas decides it is time after 15 years to raise funds on a patent it filed in the U.S. and which corresponds more or less to... Ajax!
The patent is entitled:
Accordingly, Eolas has decided to sue 23 companies including Google, Yahoo, Amazon, eBay, Apple. It has unfortunately won a similar case against Microsoft which provided it funds to look more broadly.
She claims shamelessly: "Enjoying the innovation of someone else without payment is fundamentally unfair."
Now it remains just to file a copyright on the Pope. But in fact this has just been done!
December 18, 2009.
A specification for WebGL
The Khronos Group which brings together major players of the Web posted today a WebGL standard specification. It is an open and free API for 3D on the Web and an interface to OpenGL, the graphics and multi-platforms library.
Once implemented by all browsers, we will have 3D websites or 3D applications and games in the browser.
Specification.
December 10, 2009.
Thunderbird 3
New version available for the mail client from Mozilla. The tabs allow to see several emails alternately.
Download Thunderbird.
December 9, 2009.
Asynchronous JavaScript
The online statistics service of Google, Analytics, goes to asynchronous mode, the scripts are executed after the full display of the page that so the page are not slown down even if the Google server is not accessible. This without the use of Ajax. But how does Asynchronous JavaScript work?
Asynchronous JavaScript Tutorial. With a simple demonstration.
December 3, 2009.