Monkfish, a software development company based in Europe, which creates software applications for XML programmers, has released version 5.1 of XMLBlueprint XML Editor for the Windows platform.
The XMLBlueprint XML Editor can be configured to work with a third party XML validator or XSLT processor. The service can be used to create, edit and process an XSLT stylesheet and also preview the resulting transformation. Additionally, the tool offers a real-time outline displaying the elements in the XML document. This enables users to access the various parts of the document quickly.
The XPath Evaluator option provided facilitates the analysis, testing and debugging of XPath expressions.
Friday, 29 February 2008
Monkfish releases new XMLBlueprint XML Editor version
JetBrains Announces Winners of IntelliJ IDEAL Plugin Contest 2007
JetBrains s.r.o., creators of intelligent, productivity-enhancing applications, announced the winners of its second IntelliJ IDEAL Plugin development contest.
First Prize XSLT-Debugger - enables interactive debugging $7,000 of XSLT stylesheets in IntelliJ IDEA. Second Prize Struts 2 - provides full integration of $4,000 Apache Struts 2 framework. Third Prize Database Navigator - a database development, $2,000 scripting and navigation tool (for Oracle)
Thursday, 28 February 2008
dhtmlxFolders – Ajax Solution for Creating File Browser or Items Explorer Interfaces
DHTMLX Ajax Toolkit has been extended with a new UI component – dhtmlxFolders . This component provides flexible and effective solution for creating Ajax-enabled file/image browsers, product catalogs, web-shop interfaces, etc.
St. Petersburg, Russia, February 25, 2008 - DHTMLX has released dhtmlxFolders , Ajax/DHTML component that displays numerous objects with the same data structure in different views and layouts. The component can be used as a basis for file/image browsers, product catalogs, search engine results or any kind of informational resources.
dhtmlxFolders can be easily implemented in any Ajax-based website/application. Rich and robust JavaScript API gives developers wide possibilities to customize component’s view and behaviour. The component’s appearance can be defined through XSL or JavaScript and changed on the fly.
PartCover: New Open Source Code Coverage Tool
Last September Peter Waldschmidt, the creator of NCover, made NCover a commercial product. NCover was a free tool and had become a popular choice, especially among open source projects. Gnoso, Peter’s company, has continued to embrace the open source community by providing free licenses to open source projects. This has not been enough for some open source projects. In response PartCover has be receiving increased attention.
PartCover is an open source code coverage tool for .Net very similar to NCover. It includes a console application, GUI coverage browser, and xsl transforms for use in CC.Net.
SharpDevelop, an open source IDE for .NET, has switched to PartCover as of their Beta 1 for version 3.0.
ASF Grants Synapse Separate, Top-Level Project Billing
Even if the announcement that Apache Software Foundation (ASF) granted Synapse separate, top-level project billing last week didn't generate major waves of uproar of reaction and commentary, it remains a significant move to the overall state of a burgeoning open source SOA arena. Initially, after first catching wind of Synapse in early spring of last year, I was thrown off slightly by some of the divergent descriptions/understandings of the effort that were floating around the web and as is the case with incubated open source projects it was a rapidly changing code base looking to grow in a more concisely defined direction over time. Since this is normally the case with early stage open source efforts especially those that set out to tackle broad scale areas of competency like SOA...
...provided three main functions: managing virtualized connections, service management and message transformation. Previously, it was useful for exchanges made through SOAP-based Web services where management of the exchanges were available through the WS-* protocols. Now support has been extended to numerous open standards such as HTTP, SOAP, FTP, SMTP, XML, XSLT, XPath, JMS, Web Services Security (WSS), Web Services Reliable Messaging (WS-RM), and more.
Tuesday, 26 February 2008
BBC Travel News : TPEG
About TPEG
TPEG (Transport Protocol Experts Group) is a standardised format for travel news reports, allowing incidents relating to many different modes of transport to be captured in a structured way.
These links point to a live TPEG test feed, and show how it appears using different language entity files. To view the files you need an XML/XSL . . .
Microformats - Simple data formats for the masses
You have probably already heard about Microformats. You’ve probably also wondered what they are. So let me tell you: microformats are set a of predefined attributes that you add to already existing markup. These enable both humans and machines to easily access the data they hold. Simply, they are small semantic tweaks to your web pages’ HTML/XHTML that make available previously inaccessible information. This information can include...
Brian Suda has created several XSLT files to extract microformats from HTML. From that the X2V webservice/favelet emerged. The XSLT and favelet extracts hCard and to produces .vcf (vCard) files and hCalendar to produce .ics (iCal) files.
XSLT Profiler Add-in for Visual Studio Team System
XML Tools team has released the XSLT Profiler Addin for VS 2008 - a quick and reliable performance analysis profiler tool that assists in the development and debugging of XSLT documents. The XSLT Profiler Addin for VS 2008 allows developers to measure, evaluate, and target performance-related problems in XSLT code by creating detailed XSLT performance reports. The XSLT Profiler includes a wealth of useful hints for XSL and XSLT style sheet optimizations, which are essential for XSLT-based applications that demand maximum performance.
(Interview) Feed.us Skins Web Publishing Cat with SaaSy Cache and XML Gadgets
Feed.us has taken a shot at the content management market and one that strikes a distinctly different approach to solving the typical problems with light-weight publishing. Via the combination of software-as-a-service (SaaS), XML data transformation and flexible input and output APIs, Feed.us thinks they’ve carved a foothold in the market. If they’ve played the cards right, it could be one that’s going to make life easier for a whole lot of folks.
Using the Sciptomatic, you can choose what content gets pulled off our servers. By date, by author name, by date range, by categories, etc. Then you choose what fields to display using XSLs. Our system is all via XML, so the XSL tells the system what fields out of XML to display...
BPM and SOA, Cordys style
The BPM market is going through a change process and many of the old categorises are no longer appropriate, as BPM products all provide support for application integration and human workflow. One of the key sales messages from BPM vendors is the relationship between SOA and BPM. Cordys have entered the BPM market with a version 2 product that not only provides BPM to support SOA, but is itself developed on SOA. At the beginning of December 2007, I met Jon Pyke, Chief Strategy Officer of Cordys, to be briefed on their product and strategy. For those of you who have been involved in BPM for sometime the name will be familiar.
The SOA Grid uses existing JMS-compliant messaging systems. It also provides content-based routing and message transformation through XSLT. It does not require a separate Java EE application server, but provides its own lightweight environment that requires only a JVM...
The Business Case for XSLT 2.0
by Kurt Cagle In my previous posting (Imports and Tunnelling in XSLT2) I started down a path that I’ve been planning on covering for a while: presenting a solid business case for migrating to XSLT2. When I first encountered XSLT, after an initial period of attempting to understand the paradigm, I found myself both impressed and disappointed. XSLT is an often underrated technology, in great part because it doesn’t fit cleanly into the Algol-based model that is most commonly used today (C, C++, C#, Java, etc.).
I consider XSLT something of a jujitsu language - it is most effective when used sparingly, letting the XML itself do the heavy lifting with the XSLT providing just enough of the pivotal support to do incredible things. That’s why it has quietly become the silent partner on any number of different platforms as XML becomes more pervasive on those platforms. It is used within any number of Java and .NET applications, just another piece of the infrastructure, though one that does a disproportionate amount of the real work in applications that are increasingly driven by dynamic GUIs and web services.
MarcEdit 5.1 Update
Couple of quick updates to the program. Added a new variable to the global vars passed when doing xslt transfers (currently, these variables are, destfile, sourcefile and pdate. You access these as global parameters in your xslt file.
Thursday, 21 February 2008
(Interview) Feed.us Skins Web Publishing Cat with SaaSy Cache and XML Gadgets
Feed.us has taken a shot at the content management market and one that strikes a distinctly different approach to solving the typical problems with light-weight publishing. Via the combination of software-as-a-service (SaaS), XML data transformation and flexible input and output APIs, Feed.us thinks they’ve carved a foothold in the market. If they’ve played the cards right, it could be one that’s going to make life easier for a whole lot of folks.
Using the Sciptomatic, you can choose what content gets pulled off our servers. By date, by author name, by date range, by categories, etc. Then you choose what fields to display using XSLs...
BPM and SOA, Cordys style
The BPM market is going through a change process and many of the old categorises are no longer appropriate, as BPM products all provide support for application integration and human workflow. One of the key sales messages from BPM vendors is the relationship between SOA and BPM. Cordys have entered the BPM market with a version 2 product that not only provides BPM to support SOA, but is itself developed on SOA. At the beginning of December 2007, I met Jon Pyke, Chief Strategy Officer of Cordys, to be briefed on their product and strategy. For those of you who have been involved in BPM for sometime the name will be familiar.
The SOA Grid uses existing JMS-compliant messaging systems. It also provides content-based routing and message transformation through XSLT . . .
Wednesday, 20 February 2008
Some XSLT for when you just can’t get the mapper to do what you want it to do
Recently I have been spending some (maybe too much) time on the msdn forums to see if I can help out anyone that is having a problem with BizTalk. I figure since most of my knowledge comes from reading blog posts, I need to do something that gives back to the world.
So on friday a post showed up about needing to map from one format with data in a non repeating header and moving it to a repeating element in a destination document.
Sunday, 17 February 2008
iPhone SDK Feature Check
With the iPhone SDK due in the next two weeks, the question is how to evaluate it once it is out there. there will be the question of the market model, the question how it compares against the (soon to be revamped) Android SDK, and of course the question of how good it is as an SDK.
XSLT: there should be an XSLT implementation, ideally it should be XSLT 2.0, but realistically speaking, XSLT 1.0 already would be a good thing to have...
Friday, 15 February 2008
ASX and XML are incompatible
I have been working with various playlist file formats as part of my internet radio project. This has involved creating XSPF playlists from XML sources and using XSLT to convert from XSPF to the alternative PLS and M3U formats.
According to the Simple ASX article on MSDN: an ASX file is an eXtensible Markup Language (XML)-based text file which references a Uniform Resource Locator (URL) for a piece of media content. Having read this I felt that ASX files ought fit neatly into my XML and XSLT based architecture. Only when implementing this, did I discover that ASX actually has quite limited compatibility with XML.
Thursday, 14 February 2008
XML Programming in Visual Basic 9.0
By now you've probably heard of LINQ (or Language Integrated Query), the new query technology coming in Visual Studio® 2008. LINQ-enabled languages like Visual Basic® give you a rich set of query operators that can be applied to various data sources, such as in-memory collections, databases, datasets, and XML. That alone is pretty cool, but Visual Basic 9.0 actually goes beyond that and makes XML a first-class data type directly in the language...
The problem with XML, however, is that it has never been particularly easy for developers to work with. Awkward and inconsistent APIs, such as the Document Object Model (DOM), and languages such as XSLT and XQuery lead to writing a lot of tedious code that is often difficult to read and understand. But with the introduction of LINQ and Visual Basic 9.0, XML development becomes much easier. In this column I will explore the current XML programming experience, how LINQ improves the experience, and how Visual Basic provides even more support when working with XML...
The future of XML
The wheels of progress turn slowly, but turn they do. The crystal ball might be a little hazy, but the outline of XML's future is becoming clear. The exact time line is a tad uncertain, but where XML is going isn't. XML's future lies with the Web, and more specifically with Web publishing.
It seems a little funny to have to say that. After all, isn't publishing what the Web is about? The Web was designed first and foremost as a mechanism to publish information. What else can it do? Quite a lot...
XSLT and XML office formats will also bring a lot of hidden data out into the open. Numerous business documents have languished unread in file systems for the last decade or more. Most of them are doubtless irrelevant today, but some of them contain important information that's been forgotten because no one can search it. Corporate developers will extract and repurpose information from existing Office documents, first by automating conversion to newer XML-based formats, and then using XSLT and XQuery to make the data findable....
Monitoring tool takes care of business
ActiveXperts Network Monitor 7.0 is a no-frills package for server, application and network hardware monitoring that is designed to be quick to set up and easy to use.
We downloaded a 30-day trial version and installed it on our Windows Server 2003 Standard Edition system. A Quick Configuration Wizard helps the user to get the system up and running. It begins by setting up and testing a Simple Mail Transfer Protocol (SMTP) server, after which SMS options are set up . . .
Reports can be run ad hoc, or scheduled via the Windows Task Scheduler. Report results obtained from a scheduled run can also be sent to any number of recipients by email, again on a pre-defined schedule. Format support includes HTML, XML, XML/XSL or comma-separated values (CSV). . .
. . . see full article
XML Database vs. MySQL Databases
Using an XML database is reportedly more efficient in terms of conversion costs when you’re constantly sending XML into and retrieving XML out of a database. The rationale is, when XML is the only transport syntax used to get things in and out of the DB, why squeeze everything through a layer of SQL abstraction . . .
. . . Combined with the power of XSLT, the output of a database query can be transformed into anything you may imagine . . .
. . . see full article
Announcing the XSLT Profiler Addin for VS 2008
XML Tools team has released the XSLT Profiler Addin for VS 2008 - a quick and reliable performance analysis profiler tool that assists in the development and debugging of XSLT documents. The XSLT Profiler Addin for VS 2008 allows developers to measure, evaluate, and target performance-related problems in XSLT code by creating detailed XSLT performance reports. The XSLT Profiler includes a wealth of useful hints for XSL and XSLT style sheet optimizations, which are essential for XSLT-based applications that demand maximum performance.
. . . see full article
Wednesday, 13 February 2008
Google and Domino - Part 2 - Development skills you'll need
Out of the box, you can point the Google Search Appliance (the GSA) at your Domino website, let it crawl and index everything, and then try your new search toy. The search result pages you get back look eerily similar to the Google search pages you get back on any Internet search. Imagine that... :)
The search results are controlled by the use of "templates". These templates are made up of a LOT of XSLT that controls the look and feel (and everything else) of what appears after you click "Search". If you have no XSLT skills, you will be extremely limited . . . .
. . . see full article
The Most Complete AJAX Framework and JavaScript Libraries List(124+)
Ajax framework can help us to quickly develop web pages that can call web services and server pages through javascript without having to submit the current page.Recent Web-applications tend to use them to provide more interactivity and guarantee better functionality.There are hundreds of Ajax/JavaScript frameworks available — I spent some days to gather the most useful of them,if you know others not include in the list,don’t hesitate to leave your comment.:)
6.Google AJAXSLT
AJAXSLT is an implementation of XSL-T in JavaScript, intended for use in fat web pages, which are nowadays referred to as AJAX applications.Because XSLT uses XPath, it is also an implementation of XPath . . .
. . . see full article
W3C XML is Ten!
To mark the ten year anniversary of the publication of its Extensible Markup Language (XML) 1.0 as a W3C Recommendation, the World Wide Web Consortium plans throughout 2008 to recognize and thank the dedicated communities and individuals responsible for XML for their contributions ' including people who have participated in W3C's XML groups and mailing lists, the SGML community, and xml-dev ' through a variety of activities and events. XML is a simple, open, and flexible format used to exchange a wide variety of data on and off the Web. The success of XML is a strong indicator of how dedicated individuals, working within the W3C Process, can engage with a larger community to produce industry-changing results.
. . . see full article
XML 10th anniversary celebration set
The World Wide Web Consortium this year plans to mark the 10-year anniversary of XML 1.0 as a formal W3C Recommendation.
The now-ubiquitous markup language has found its way into multiple standards, including XSLT, for transforming XML content; XQuery, for querying XML databases and XML Signature and Encryption.
. . . see full article