piątek, kwietnia 29, 2005

Commercial database vendors embrace open source

Commercial database vendors embrace open source
Po co to robią? Po to aby opanować większy procent rynku baz danych w nowym środowisku Linux, które MS sobie odpuścił. Forrest Research przewiduje, że coraz wiecej będzie zastosowań baz danych typu open-source w dużych, krytycznych zastosowań. Skutkiem tego oczekuje się, że Linux przekształca bazy danych w commodities (artykuł powszechnego użytku).

Microsoft Excel: The king of BI

Microsoft Excel: The king of BI Dlaczego Excel jest taki popularny? Dlatego, że jest łatwy, dostępny, funkcjonalny. Wady? Oto one: utwierdza jednokierunkowy przepływ danych z DW (data warehouse) do użytkowników, każdy z nich wybiera dane wg. własnego filtru, każdy je "masuje" wg. własnego upodobania (efekt: multiply version of truth) i NIE ODDAJE DO HURTOWNI (one-way). Rozwiązanie: dwkukierunkowa wymiana danych (two-way) między Excelem a DW.
Mimo tego wiele firm wyznaje religię arkusza kalkulacyjnego (Actuate, AnalySoft, Applix, Business Objects, IntelligentApps, MicroStrategy, OutlookSoft, QlikTech, ProClarity and, of course, Microsoft.)

Mozilla SVG Project

Mozilla SVG Project: "Introduction

Since you have come this far, you probably already know that SVG stands for Scalable Vector Graphics, and that it is an XML language for sophisticated 2-dimensional graphics. SVG is to graphics what XHTML is to text, MathML is to mathematical equations and CML is to the description of chemical molecules.

SVG is similar in scope to Macromedia's proprietary Flash technology: among other things it offers anti-aliased rendering, pattern and gradient fills, sophisticated filter-effects, clipping to arbitrary paths, text and animations. What distinguishes SVG from Flash, is that it is a W3 recommendation (i.e. a standard for all intents and purposes) and that it is XML-based as opposed to a closed binary format. It is explicitly designed to work with other W3C standards such as CSS, DOM and SMIL."

Native SVG vs. plug-in SVG

The Mozilla SVG implementation is a native SVG implementation. This is as opposed to plug-in SVG viewers such as the Adobe viewer (which is currently the most popular SVG viewer).
Some of the implications of this are:
  • Mozilla can handle documents that contain SVG, MathML, XHTML, XUL, etc. all mixed together in the same 'compound' document. This is being made possible by using XML namespaces.
  • Mozilla is 'aware' of the SVG content. It can be accessed through the SVG DOM (which is compatible with the XML DOM) and manipulated by Mozilla's script engine.
  • Other Mozilla technologies can be used with SVG. XBL coupled with SVG is a particular interesting combination. It can be used to create graphical widgets (I wonder when we'll see the first SVG-based chrome!) or extend Mozilla to recognize other specialized languages such as e.g. CML (chemical markup language). There are samples of these kinds of more advanced usage patterns on croczilla.com/svg/.
Inne ciekawe technologie: XBL, XPCOM

Netscape ma znowu dziurę

PC World | Netscape laid wide open by security flaw
Netscape w wersji 6x. i 7.x jest dziurawy w komponencie odpowiedzialnym za wyświetlanie obrazów. Dotyczy to Netscape (z AOL) i środowiska KDE dla Unix/Linux. Zespół AOL pracujący nad przegladarką jest skromny, łatki są za późno (wersja 6.x ma 29% nispaczowanych błędów, 7.x ma ich 53%). Ciekawe jak nazywa sie eksperymentalna przeglądarka AOL mogąca wyświetlacć strony w formacie FF i IE?

czwartek, kwietnia 28, 2005

Raportowanie

DataVision Home
Other Reporting Tools (oprócz oczywiście DataVision!)
  • JasperReports is a powerful report-generating tool that has the ability to deliver rich content onto the screen, to the printer or into PDF, HTML, XLS, CSV and XML files.
  • JFreeReport is an open source report writer for Java with features like full on-screen print preview, XML-based report definitions and output to PDF.
  • JFreeChart is an open source Java class library for generating charts. JFreeChart is brought to you by the same people that created JFreeReport.
  • Report Manager "is a reporting application (Report Manager Designer) and also a set of components for Delphi, Builder and Kylix, also supports development environment accepting ActiveX controls (Visual Basic, Visual FoxPro, any Visual Studio.Net language...), also a C dynamic standard library with exported functions is provided to use the engine with any other language like GNU C. It also includes a TCP enabled Report Server so thin clients can obtain reports processed in the server. Also a fully functional web report server application is available, generating Adobe PDF files on the fly. A true net and web report server with no license fees and multiprocessor support."
  • Agata Report is a Database Reporting Tool and EIS, MIS tool (graph generation), like Crystal Reports. Its written in PHP-GTK and allows you to edit and get SQL results from several databases as Text or PostScript Files.
  • Crystal Decisions, makers of Crystal Reports and other fine reporting and analysis tools.
  • RLIB, a LAMP (Linux, Apache, MySQL, PHP) reporting engine.
  • "SpoolTemplate is a report system based on templates. Based on XML configuration file it allows to build easyily report from database query, using few lines of PHP code."

wtorek, kwietnia 26, 2005

Następne zadanie dla Linuksa

Linux's Next Frontier: Database-Intensive Apps
Przewiduje się, że nastepnym zadaniem stojącym przed Linuksem jest rynek aplikacji wykorzystującyhc bazy danych (np. zarządzanie oceną ryzyka, zarządzanie portfelem i inne operacje związane z rynkiem analitycznym). Pierwszym przykładem adaptacji L. w sektorze finansowym jest NYSE TradeWorks system serwis. IBM ogłosił nawet specjalny program dla ISV (eServer Linux Impact Team) pod nazwą Chiphopper. Więcej na ten temat jest na eWeek.