Archive for the 'XML' Category

From technorati to trackrati /1

particular of the Technorati<br />
API logo In a post of ten days ago, Massimo of DTCM asked to his geek audience: |inline

The X from JSON – second part

jlogo.jpgThis is the second part of a series of three posts dedicated to
JSON, a javascript for the description and the transport of data.
In the first part we saw the comparison between its sintax and the one of XML, the ‘chairman’ in the same category; today we’ll speak about some differents between the two formats stopping in particular
on their rule in the client-server interaction. (with some downloadable samples)

|inline

The X from JSON – first part

jlogo.jpgSometimes happens in this way.
After only two years, even that which seems to be a great love begin to shows its cracks.
As that wasn’t anything, the friends don’t stay on your side: “But are you sure about what you’re doing? Don’t you think that you chose that wrong way, this time too?” “That’s wrong, I believe in this relation, nobody will divide us!”
That ‘nobody’ unfortunately is here now, and has a name: JSON, a new format based on javascript that in these days begin to fight his way in the world of the description and the exchange of the data, introducing itself as an alternative to the old, dear XML.
Before to advance to XML a reflection break that will mean the certain end, I’d like to explore better my heart to find – if not an aswer – at least a suggestion about to with safety some important decisions for our future, whose I don’t stop to believe.

|inline

250 rates collection: XML

250 rates logoThis is the seventh episode of Central Scrutinizer 250 rates collection, the re-order of all the resources suggested in 2005.

(continue from here: CSS, Js & Php, Flash & Accessibility, Typography, Colors, Graphic Projects)

New macro-section dedicated to XML, the markup language that in 2005 confirms itself as a fundamental for the creation of web applications (see the solid use of XMLHttp Request) with some of its sons like RSS (the born of i Google Homepage, MyYahoo, IE 7 with RSS support and ten of new feed readers in circulation and SVG (native plugin in Opera, Firefox and -soon- Safari).

RSS

Your site recoded.
(more…)

Textorizer

TextorizerTextorizer is a tool that transform a raster image in a vectorial image selecting edges e replacing them with text inserted by user.
The exit format is not a Flash movie, like some previous tools very similar, but a small size SVG file, available at last to “the big audience” (that didn’t download the plugins) thanks to the recent native support in Firefox 1.5.
Source code in C and PHP languages is instead available in this page.

Listible

Listible logoAre you ready to cross new frontiers of social bookmarking?
Listible is an instrument that works in a way different from digg or del.icio.us, more useful: you mustn’t to insert the link of a single article with related description, but an topic that could contain a series of articles linked among them. Every single user can to insert his resource not ancora inserted yet thought the form
below and so create a very complete database with all the resources available under that subject, reducing the search by tag.
Some examples: Full List of CSS Galleries,with 14 resources suggested, Online Feed Aggregators, with 25 resources, Social Bookmarking Sites, with 42 resources, a very interesting data that complicates the ways for the success of this application.

SVG and Firefox 1.5: a sample

SVG ExperimentChange the CS logo colors” is a sample Scalable Vector Graphics (do you remember this ALA article of four years ago?) file where are tested some of the elements supported by the native plugin inserted in Firefox and Opera browsers, like shapes (rect,circle), text, groups, animate, linearGradient and others.
The first script linked, based on an experiment extracted from a J. David Eisenberg book, allows to change the colors of the logo using three drag ‘n’ drop levers, related to Red, Blue and Green colors, which change the text on the center of the page.
In fact, this is not a real text that change, but a background behind a transparent image of a static text. Waiting for the font module (that allows to display every font vectorize in glyphs, that could be created by the Apache Batik software) support in Firefox, I tried to use an “Image Replacement” in a HTML style: I vectorized a text with Illustrator, extracted from the exported transparent file the image node, and inserted inside this semantic informations with title and desc elements.


<image width="447" height="59" id="XMLID_1_"
xlink:href="data:;base64,iVBORwaksjfasfhaiuw
awoIWJ35OEijzOIjoiL8k0IFJasfoiasjfoQIJ909uQOI
etc. etc.....
[...]
qwiursafQWinOQQQij">
<title>Central Scrutinizer</title>
<desc>the logo of my page</desc>
</image>

I placed the “transparent” image over a rectangle, which colors are changed by the script. (note April 2007:A similar technique has been used a month later in Design Melt Down’s Logo Color Variations)
The other script linked is Vectoreal’s Smilscript, that allows to substitute the Smil animation elements (used in the file for the descending rectangle at the onload, a fade effect and the rotation of the circle on the top-left) not yet supported in Firefox.

(added April, 7 2007) What about the future of SVG? Uhm. In really poor thoughts (1.2 cents):
- the W3C activity starts in the 1998;
- the main plugin that support the 1.1 specifications (here the draft of the 1.2), SVG Viewer was produced by Adobe. SVG files can be viewed well in the main browsers like Internet Explorer, Opera and Mozilla Firefox;
- in the 2004 Mozilla and Opera (and in 2005 Safari’s Web Kit) starts to produce a native plugin for their browsers, but the rendering quality is far from the SVG Viewer’s one;
- in april 2005 Adobe aquire Macromedia, the software house that produce Flash, the proprietary software for vector graphics against who SVG born as potential (because, among the other weakness, it must use other standards for the multimedia aspects) web standard-based competitor;
- in november 2006 Adobe decide to discontinue the support for the SVG viewer. From the Adobe SVG pages:

Adobe has decided to discontinue support for Adobe SVG Viewer. There are a number of other third-party SVG viewer implementations in the marketplace, including native support for SVG in many Web browsers.

“Many” excludes the most used, Microsof Internet Explorer.
- in may 2007 Microsoft introduces Silverlight (knows in the previous year with the codename WPF/E), “a cross-browser” (Internet Explorer, Firefox, Opera, Safari…) “cross-platform plug-in for delivering the next generation of .NET-based media experiences and rich interactive applications for the Web”, in other words a proprietary competitor to Macromedia/Adobe Flash.

Mozilla and (primarily) Opera made a really good work with their plugin, but is impossible to start to create (after nine years!) a developer community of SVG developers without the Internet Explorer support. And without a solid developer community is impossible to catch up Flash and Silverlight, far light years mainly in the multimedia integration.
In web design context, SVG is really sick.


Here's the list of topics.