| FB Design der FH Aachen > Seminare > | ||
| »IntraZopista« Seminar am FB Design der FH Aachen im WS 2002/2003 |
||
| |
||
|
Standards
## Exploring Regular ExpressionsFür viele ist der Umgang mit regulären Expressionen ("Regex-Patterns") ein Problem - damit lassen sich Textmuster beschreiben, die zum Filtern, Suchen oder Ersetzen eingesetzt werden können. In der Tat gibt es kaum etwas kryptischeres in der Computerwelt - leider aber immer noch ohne eine vergleichbare Alternative. Zwei Tools helfen:»Unix- und Windows-User haben den Regex Coach, Macintosh-Benutzer Dinu Ghermans RegexPlor. [haboglabobloggin']« [via Der Schockwellenreiter] ## BEEP - Blocks Extensible Exchange Protocol BEEP scheint eine Initiative zu sein eine moderne und einfach zu handhabende Transportarchitektur zu entwickeln. Ich verstehe es noch nicht ganz, aber offenbar versucht man zwischen der Anwendungsschicht (Methoden) und der Transportschicht (z.B. TCP) eine einfachere Verbindung zu schaffen, so dass das richtige Handling nicht dem Entwickler zur Last fällt. Es handelt sich hierbei immerhin um ein Projekt, was von der IETF (Internet Engineering Task Force) standardisiert wurde. Marshall Rose: »BEEP integrates the best practices for common, basic mechanisms that are needed when designing an application protocol over TCP. For example, it handles things like peer-to-peer, client/server, and server/client interactions. Depending on how you count, there are about a dozen or so issues that arise time and time again, and BEEP just deals with them. « ## A New Direction for Web Services Paul Prescond: »We could stop making protocols optimized for particular types of data and particular problem domains and instead focus on protocols that can work with any kind of data in almost any application domain. Just as we don't have special file systems for image files, or special databases for customer addresses, we don't need different protocols when moving images instead of customer addresses. No matter what the content type, we could transfer representations of it between machines. This model is therefore called "REpresentational State Transfer," or REST.« Siehe auch: http://www.prescod.net/rest/ ## XML-RPC vs. Other Protocols »XML-RPC is not the only way to make remote procedure calls. Other popular protocols include CORBA, DCOM and SOAP. Each of these protocols has advantages and disadvantages. The opinions in the section are obviously biased; please take them with a grain of salt.« Aus dem XML-RPC HOWTO von Eric Kidd. ## Blogshares XML-RPC API »BlogShares is a simulated, fantasy stock market for weblogs where players invest fictional money to buy stocks and bonds in an artificial economy where attention is the commodity and weblogs are the companies. Weblogs, or blogs for short, are valued by their incoming links from other known blogs. In effect, links become the business deals in the simulation and players speculate on the fortunes of thousands of blogs by buying and selling shares.« Die BlogShares.com Anwendung hat nun auch eine XML-RPC API. ## RSS für Weblogs Ben Trott - Entwickler vom bekannten Weblog-Tool MovableType - schlägt vor die Diskussion über den Zweck von RSS zu beenden ("nur für News" oder "für alles mögliche") und einfach ein RSS-Format zu definieren, welches den Weblogs auf den Leib geschneidert ist. Hierdurch ergäben sich im Bereich des Austausches von RSS-Feeds in der »Blogsphere« neue Möglichkeiten zur Vernetzung der Einträge, deren Ursprünge und ähnlichem. ## Review of blogging APIs »This review of blogging APIs is a must-read. I've been thinking about rounding out the MetaWeblog API to incorporate all the functionality of the Blogger API because Blogger is moving away from it's own API if you can believe that.« [Scripting News] ## Internet protocols for the Web as a writing environment »How can we connect rich editing tools like outliners, word processors and graphics programs with content management systems running on the back end, so that it's easy for users, and gives them the best tools that we know how to design?« ## FOSDEM: Entwicklerpreis für Jura-Professor ## Microsoft: Open source threatens our business model "Microsoft Corp. has confirmed that it sees the open-source software movement as a threat to its commercial business model in a quarterly report filed with the U.S. Securities and Exchange Commission (SEC)." ## MetaWeblog API Mailing-Liste Welcome to the MetaWeblog-API mail list. This list is open to all developers who are implementing the MetaWeblog API, and people who wish to participate in the discussion of the evolution of the protocol. ## What Is XSL-FO and When Should I Use It? XSL-FO is an intermediate form between media-neutral XML and media-dependent output. You feed your XML structured content and an XSLT stylesheet to an XSLT processor. The result is XSL-FO. ## LDAP Basics Ein sehr guter Text, der schnell und einfach erklärt, was LDAP ist und was man damit machen kann. ## From XML-RPC to SOAP: A Migration Guide ## Sicherheit für Webservices von Microsoft ## Site Summaries in XHTML ## XML-Verschlüsselung mit dem Segen des W3C ## Blogger API 2.0 draft Pyra has posted the preliminary docs for Blogger API 2.0 ## XML-RPC für Lingo (Beispiel von Stefan Rinner) ## XML-RPC Library für Flash (derzeit v 1.02) ## Beispiel: Doku der XML-RPC Schnittstelle des Mirror Projects ## XFML "XFML Core is an open XML format for publishing and sharing hierarchical faceted metadata and indexing efforts. XFML Core is lightweight and easy to implement, yet uniquely powerful." ## Using Zoe's XML-RPC Interface The only documentation is a Python demo Paul provided; I do not know Python. Once I gathered enough Python info to understand what was going on, everything seemed to work very smoothly. I have documented the interfaces and provided a sample script for working with Zoe's XML-RPC interface. The scripts can be used from Radio or Frontier. The interface docs will have to be mapped to your language of choice. ## xmlStorageSystem xmlStorageSystem is an Internet storage system for XML documents that's programmable via XML-RPC and SOAP 1.1. This specification documents the system for SOAP 1.1, however the same procedures are also available in XML-RPC in UserLand's implementation. xmlStorageSystem has entry-points that allow you to register with the service; upload a group of files (as few as 1); query the server to find out its capabilities; and to register a notification request. xmlStorageSystem is the back-end for upstreaming in Radio 8. ## Aggregator API Here's a new feature for Radio UserLand's news aggregator -- an XML-RPC interface that makes it possible to create user interfaces for UserLand's engine in any language or environment: In Flash, .Net, Java, DHTML, Cocoa, Python, Tcl, Perl, you name it. People want every kind of user interface imaginable. We want to leverage our work in aggregation engines across all possible environments. ## Freenet nun ohne XML-RPC Hier mal ein Rückschlag: Weil der Programmierer, des XML-RPC Moduls das Freenet-Projekt verlassen hat, hielt man es für angebracht die neue Version von Freenet mit einer eigenen proprietären Schnittstelle zu versehen und das Rad neu zu erfinden. ## Mal ein Spass.... ;-) gut lesen.... ;-)) ## NewsML Version 1.1 NewsML provides a framework for the interchange and management of news: NewsML is primarily intended as a format for the interchange of news. However, it may also be used as a format for news storage and as a support for the creation, editing, management and publication of news in a networked computing environment. ## WebDav.org Hintergrundinformationen zu WebDav (mit einigen Links zu diversen Clients). ## RSS 2.0 Der Vorschlag der Spezifikation für das RSS 2.0 Format ## XML-RPC vs. SOAP Ein Dokument von Apple, dass die Unterschiede der beiden Xml-basierten »remote procedure«-Protokolle beschreibt. ## SCORM Das amerikanische Verteidigungsministerium hat einen Standard für E-Learning Materialien mit dem Namen SCROM vorgeschlagen. Es soll ermöglichen, dass redundante Herstellung von elektronischen Lernmaterialien zu identischen Lernzielen vermieden wird. Hierzu müssen die elektronischen »Learning Objects« als Bestandteil eines grossen Systems von kombinierbaren Modulen verstehen und dementsprechend auch gestaltet werden. ## XML-RPC »XML remote procedure calls« gestattet es Anwendungen über das Netz kooperieren zu lassen. Inzwischen gibt es für fast jede Scriptsprache eine Implementierung (wie z.B: Python, AppleScript, PHP, Flash Actionscript, JAVA, Perl, etc.). Aber auch fertige Web Application Server unterstützen Funktionsaufrufe über XML - so z.B. auch Lasso Professional 6, Zope, Apple WebObjects, Macromedia ColdFusion MX, u.v.m. Auf diesem (oder vergleichbaren) Protokollen basieren WebServices, die z.B. Anwendungen wie Sherlock 3 oder Watson möglich machen. |
||
| Impressum · © Fachbereich Design der FH Aachen 2002 | ||