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
- 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.
- Ajax FAQ.
Applications and extensions
- Scripts and demos Ajax with reusable templates.
- Extensible Page. A library to build expandable Web pages.
JavaScript, CSS, DOM
- JavaScript tutorial. It is easy to master the langage with interactive demos.
- DOM. Used through JavaScript by Ajax and XUL.
- Lightbox with no framework.
- CSS Tab Panel.
Web 2.0 and technologies
- 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
- 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.
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
- Security issues with HTML 5.
- HTML 5 Tutorial: Contextual menu and toolbar.
- HTML 5 Tutorial: Select and option.
- CSS Tutorial: Box-shadow.
- HTML Tutorial: Input text.
- JavaScript tutorial: Triggering event at a given time.
- JavaScript tutorial: setTimeout and setInterval.
- Firefox loads another page while user is reading.
- JavaScript tutorial: For each.
- CSS Tutorial: The clip property. Making thumbnails in CSS.
- GET or POST: what method to choose?
- HTML and JavaScript tutorial: Select.
News
Firefox 4 - Beta 4
Nouvelle version de test pour le navigateur avec deux fonctionnalités ajoutées: Panorama pour une meilleur visualisation et gestion des onglets, avec un balise vidéo complétée de la propriété "buffered", pour voir l'état du chargement.
Firefox 4.
Démonstration de Panorama en vidéo.
25 août 2010.
Universal Validator: Unicorn
The W3C has replaced three tools to validate by one: Unicorn. It tests both compliance with the standard of HTML and CSS code for the page is submitted.
In addition, if a link to an RSS feed is present, it also verifies the compliance of the RSS file.
The W3C expects developers to add other test modules, through its development space.
Unicorn validator.
28 July 2010.
Dojo 1.5 and Claro
Dojo is an Ajax framework and includes a toolkit with many widgets to build an online application.
Dojo Toolkit.
Demonstration of a GUI. With the Claro theme.
July 24, 2010.
Truetype now free
The vector format of fonts created by Apple after 20 years fell into the public domain. It was used by Microsoft that had the license, but Linux should use a compatible format for Freetype.
July 20, 2010.
HTML 5 as a user interface of operating system
Jolicloud is a free OS for netbooks and other devices, designed primarily to run Web applications.
He uses Debian Linux for the file system and HTML 5 for the user interface with touch-screen recognition. It can operate in conjunction with Windows, like any Linux system.
Unlike ChromeOS, the system can run native applications directly.
What one finds on a computer screen, taskbar, icons, windows, all this is designed in HTML 5. It is thus a competitor to XUL and other interface languages such as XAML and JavaFX.
Jolicloud.
July 17, 2010.
Web Notification: a standard for "push" in Web apps
Push is the fact to show the information in an application when it becomes available. For example when a user sends an email, the recipient is directly informed. While it is currently visiting his voicemail, email appears otherwise a message may appear in a window or in the status bar.
W3C has launched a new standard for this type of notification.
Web Notification. The draft of the standard being defined.
July 1, 2010.
Firefox 4.0 beta
A trial version of Firefox can be downloaded by users to see what will be the next version of the browser.
Not as fast as the latest versions of competitor browsers, it does offer a superior hardware acceleration for videos.
The alpha version was numbered 3.7.
Firefox 4 in depth.
June 29, 2010.
Firefox 3.6.4 and Flash separated
With this new version you can update from the menu ? and "Search for updates", Flash works in a separate process and the videos and animations can be stopped without effect on the browser and the current session. This makes the browser more stable and secure.
It is the same for Java, Quicktime, Silverlight and other plugins.
June 23, 2010.
Flock leaves Firefox for Chromium
The social browser which was based on Firefox code has changed its original code, the latest version in beta at the moment is based on Chromium and Webkit like Google's Chrome. This makes it lighter and faster.
Presentation of Flock.
Download.
May 17, 2010.
Safari 5 enemy of webmasters
After Chrome, Safari also allows to have extensions thanks to the Extension Builder. The new release is also thanks to Nitro, the JavaScript compiler, 30% faster. Apple claims that this makes it two times faster than Firefox 3.6.
It offers better support for HTML 5 features and such as Firefox and IE8, development tools for webmasters.
The new HTML 5 features: Geolocation, sections, drag and drop, form validation, WebSocket, EventSource, Ajax history.
The Reader is an original function that displays articles in one page when the webmaster, it is fashionable for now, split them into several pages. But it removes ads too, a gift from Apple to Google and its Adsense service. It does not work on pages without a large block of text. According to my experiments, there are numerous cases where it does not work and webmasters have now the challenge to build pages that defeat it to save revenues!
For Windows and Mac.
Download.
July 7, 2010.
WebM to replace H.264
Google, Mozilla and Opera join forces in a project to provide a free and open alternative to the H.264 video codec.
It was defended by Apple and Microsoft, is a proprietary format in the U.S., subject to high fee, which is why Mozilla has refused to integrate it in Firefox.
Since Google acquired the VP8 codec, superior to H.264, we wondered if it would become free and so to replace H.264, including for the <video> tag in HTML 5. This is done, as confirmed by the project's source code.
You can already watch videos on Youtube with the right parameter: webm=1, example:
http://www.youtube.com/results?search_query=trailers&aq=f&webm=1
Webm will be supported by future version of Chrome, Firefox and Opera. Adobe just announced it will be supported by the Flash player too and Microsoft that it will be supported by Internet Explorer 9.
The webM project.
May 19, 2010.
Making the W3C readable
"So, I've been trying to read specs more than ever. Not only is the language used some form of incomprehensible bullshit, but the readability to these pages is abysmal."
Not very happy with the reading of these specs, Ben Schwarz and Anthony Kolber made a script to beautify the documents without having to modify the content by hand.
The script.
Discussion on the W3C forum. (Applying design to W3C specs).
May 19, 2010.