Обзор ИТ-событий за декабрь 2003 года

Для тех, кто не каждый день читал новости на DelphiPlus и возможно пропустил что-либо интересное, представляю обзор основных событий, упомянутых на DelphiPlus в прошлом месяце. Правда, я немного задержал его выход, но виновато в этом несметное количество праздников.

  Я свободен, словно птица в небесах
Я свободен, я забыл, что значит страх,
Я свободен - с диким ветром наравне
Я свободен наяву, а не во сне!
 Кипелов о Firebird и Yaffil

Новости от Borland

20 декабря на Borland Developer Network опубликован пресс-релиз Borland Delphi 8 for the Microsoft .NET Framework Now Shipping. Пачалося...

27 декабря Джон Кастер (John Kaster) выложил The Delphi 8 Partner CD, желающие могут скачать его в zip-файле (292M).

Новые продукты

В предверии нового года ряд разработчиков заявили о выпуске на рынок новых продуктов:

- Ralf Junker: Google Parser - парсер результатов поиска на Google.
- ComponentAce LLC: Absolute Database - однофайловый движок БД с поддержкой SQL, шифрования и сжатием BLOB (free for personal use). Немного подробнее про него можно почитать ниже.
- Uniworks Technologies: UniComponents - набор из различных компонент (UniGauge, UniKnob, UniCylinderGauge, UniLCD и UniMatrix).
- ComponentScience Inc: TransPort - библиотека для работы с последовательным портом под MS .NET. Примечательно, что авторами являются разработчики TurboPower Async Pro, одной из старейших и мощнейших библиотек в этой области. Дело странное. Напомню, что 08.01.2003 компания TurboPower Software опубликовала пресс-релиз, в котором сказано, что все их библиотеки переводятся в категорию Open Source и будут выложены на SourceForge, так что TurboPower Async Professional и TurboPower Async Professional CLX живут теперь там.
- TMS software: TAdvPageControl - навороченный PageControl.
- SimDesign: DtpDocuments - библиотека для работы с графикой (разработки photo browsers, home/desktop publishing apps, CAD/GIS systems, interactive viewers...).

Delphi 8

C выходом новой версии Delphi народ кинулся выпускать версии своих продуктов под Delphi 8:

- QuSoft объявил, что QuickReports будет работать с Delphi 8 for .NET и разработчики получат возможность конвертировать существующие отчеты в .NET Environment. Ну что тут можно сказать? "Врагу не сдается наш гордый Варяг..."

- Steema Software SL: TeeChart Pro версия 7 Release Candidate под Delphi 8.Net - компонента для построения диаграмм.

- ModelMaker Tools: ModelMaker Code Explorer версия 2.0 beta 1 под Delphi 8 - заменитель стандартного code explorer в Delphi IDE.

Я думаю, не нужно быть великим шаманом, чтобы предсказать, что первый квартал 2004 года будет полон подобных анонсов.

Круглые версии продуктов

Как я уже говорил, в предверии нового года, разработчики напряглись и выпустили если не новые продукты, то новые версии продуктов, с

круглым номером:

- llionsoft: llPDFLib версия 3.0 - Object Pascal библиотека для создания документов в PDF-формате. llPDFLibX версия 3.0 - ActiveX версия llPDFLib.
- Delphi Gems: Virtual Treeview версия 4.0 - open source (MPL) замена treeview.
- CodeXterity: FastShareMem версия 2.0 BETA - бесплатная быстрая замена ShareMem (скажи досвидания Sharemem.pas и Borlndmm.dll).
- Toni Martir: Report Manager Designer/Components версия 2.0 - OpenSource софт для построения отчетов. Добавлена поддержка Delphi for .Net.
- VolgaSoft: VolgaDB Engine версия 5.0 - набор компонент для работы с "плоскими" таблицами (single-user engine) в своем (Volga) формате или клиент-серверный multi-user engine для работы с базами MS SQL, MySQL, MS Access, dBASE и ODBC.
- TMS software: TMS Grid Pack версия 2.0 - библиотека включающая набор grid'ов и контролов связанных с ними (TAdvStringGrid, TAdvColumnGrid, TAdvSpreadGrid, TAdvPreviewDialog, TAdvGridHTMLSettings, TAdvGridFindDialog...). TPlanner и TDBPlanner версия 2.0 - компоненты для интерактивного составления расписаний.
- Rarefind Engineering Innovations: FastReport Export Filters версия 2.0 - компоненты для экспорта отчетов из FastReport в различные форматы (PDF, HTML, RTF, Excel, JPEG, GIF, BMP, EMF и WMF).
- Winsoft Ltd: PocketStudio версия 2 - комбинация 32-bit компилятора и Delphi для разработки под Palm OS.

или почти круглым номером:

- Serhiy Perevoznyk: PHP4Delphi версия 5.3 - бесплатный интерфейс для запуска PHP-скриптов прямо из Delphi без веб сервера.
- RAD Projects: NativeTable версия 1.1 - небольшой VCL-движок локальной БД.
- AlMediaDev: BusinessSkinForm версия 2.40 и DynamicSkinForm версия 5.40 - библиотеки компонент для создания программы с поддержкой скинов.
- Addictive Software: Addict Spell Check & Thesaurus версии 3.4 - компоненты для добавления в программу функций проверки орфографии и тезауруса.
- Сергей Гончаров: AlphaControls версия 3.4 - пакет стандартных компонентов с улучшенными поведением, внешним видом и поддержкой тем (бывший SStyle).
- GISDelphi: NGIS Components версия 1.2 - библиотека для создание ГИС без использования MapX и OLE (поддерживает tab/map/dat-файлы MapInfo).
- PivotWare Lab: PivotCube версия 6.7 - визуальные компоненты для OLAP анализа и отчетов.
- Kambiz R. Khojasteh: TRotateImage версия 1.4 - компонента на подобии TImage с возможностью отображения картинки в произвольном угле.
- Fast Reports, Inc: FastScript версия 1.3 - библиотека для выполнения скриптов. Теперь к Pascal и C++ добавлены BasicScript и JavaScript. Подробнее...
- Microchip Data Systems: ZipTV версия 6.7.0 - компоненты поддерживающие множество алгоритмов упаковки и распаковки (ZIP, ARC, LZH, LHA, HA, RAR, PAK, ARJ, BH, EXE, RAR, ZOO и т.д.).
- microOLAP Technologies: DAC for MySQL версия 2.2.0 - компоненты для доступа к MySQL.
- VolgaSoft: Volga Controls версия 3.8 - бесплатная библиотека визуальных компонент (TVolgaDBGrid, TVolgaDBEdit, TVolgaCalendar, TVolgaPeriod, TVolgaFindEdit, TVolgaMeter и TFRVGrid).
- Ralf Junker: DIUnicode версия 1.50 - классы для чтения и записи unicode. DIContainers версия 1.60 - библиотека из более чем 60 различных контейнерных типов (Hash containers, doulbly-linked Lists, N-ary Trees, Vector containers). DIPcre версия 2.20 - библиотека для работы в Delphi с регулярными выражениями с синтаксисом совместимым с Perl 5.
- ComponentAce LLC: Easy Compression Library версия 3.20 - замена TFileStream, TMemoryStream и другим потомкам TStream с возможностями компрессии/декомпрессии и шифрования. FlexCompress версия 2.30 - библиотека компонент для сжатия и шифрования файлов, создает архивы в своем формате с коэффициентом сжатия больше, чем у WinZip и WinRar. ZipForge версия 2.30 - библиотека компонент для быстрого создания архивов в ZIP-формате (ZipForge Personal бесплатна). CompressionMaster Suite версия 2.30 - библиотека компонент для сжатия и шифрования данных, включающая в себя Easy Compression Library, FlexCompress и ZipForge.
- TOPS Corp: SMSC Relay VCL SDK версия 2.1 - библиотека для связи программ через SMSC (поддерживаются протоколы TCP/IP, SEMA, CIMD2, UCP и SMPP).
- JEDI Code Library (JCL) версия 1.90 beta (pre release) - крупнейшая OpenSource библиотека с процедурами и невизуальными классами.
- Fast Reports, Inc.: FastReport версия 2.5 CLX - один из лучших генераторов отчетов. Добавлено много "вкусного": совместимость форматов с FastReport 2.5 VCL, сохранение в формат FR3.0 Xml из дизайнера, функция FieldIsNull в скрипте, подробнее...
- RainbowSoft: HierCube library версия 3.10 - компоненты для замены Decision Cube с дополнительными возможностями для анализа многомерных данных (OLAP).
- TMS software: TMS ToolPanels версия 1.2 - библиотека компонент для создания многопанельного интерфейса в стиле Visual Studio .NET.
- EldoS: EldoS SecureBlackbox версия 2.9 - shareware библиотека добавляющая поддержку SSL и TLS протоколов в программы под Windows/Linux.
- Progdigy: Unified Interbase (UIB) версия 1.2 - Open Source библиотека для доступа к БД Interbase/Firebird/Yaffil (будет включена в JVCL 3.0). Добавлен DBExress драйвер и Firebird Packet Analyser.

или промежуточные билды, позволяющие засветиться в новостях...

Публикации

Как и в ноябре, были опубликованы несколько интервью.

После очередного затишья, у нас на DelphiPlus, в рубрике Кто есть кто опубликованы два интервью:
1. Больше гридов хороших и разных! - интервью с Дмитрием Большаковым, разработчиком EhLib - бесплатной для СНГ data-aware библиотеки (с одним из лучших DBGrid'ов).
2. Немного рыбак и немного программер - интервью с Евгением Старостиным, Team Leader'ом группы занимающейся разработкой ряда программных продуктов Afalina Co., Ltd. (наиболее известные: Afalina XL Report - набор компонентов для создания отчетов и анализа данных в Microsoft Excel и Afalina Office Add-in Express - библиотека VCL классов для создания add-in'ов совместимых с архитектурой COM Add-in приложений MS Office).
В следующем месяце мы продолжим публикацию интервью. Так, что если Вы еще не дали интервью DelphiPlus? Тогда мы идем к Вам!

На Королевстве Дельфи опубликовано интервью с Валерием Васильевичем Фароновым, техническим писателем, автором книг, посвященных программированию в Turbo Pascal и Delphi.

Кроме интервью, у нас на DelphiPlus в разделе Статьи, были опубликованы 3 стати: Вариант расчета остатков на указанную дату (автор Евгений Варламов), Borland Delphi/C++Builder ToolsAPI, или взгляд на Borland IDE изнутри (автор Андрей Семак) и мой первый подобный обзор событий - Обзор ИТ-событий за ноябрь 2003 года.

Как дань новой волне на About Delphi Programming опубликован материал A first look at Delphi 8 for the Microsoft .NET Framework.

Interface Ltd опубликовала последнюю часть статьи BOLD — инструмент реализации MDA в Delphi. Часть 4. Создание модели.

Проект Virtual Reallity On-line выпустил три номера своего бесплатного электронного журнала: 9-й номер "Virtual Reallity On-line для программистов" (3 статьи по Delphi, 1 по Kylix и 1 по Паскалю), 1-й номер "Virtual Reallity On-line для администраторов" и 2-й номер "Virtual Reallity On-line для всех".

Конкуренция

Как я писал в прошлом обзоре, в ноябре в конкуренцию играли разработчики библиотек для интерпретации скриптовых языков. Так вот, они не остановились.

Не прошло и 20 дней с предыдущего релиза, как 12 декабря Fast Reports, Inc выпустила FastScript версии 1.3. Такие быстрые релизы новых версий несвойственны этой компании. Но это того стоило, т.к. эта версия - удар конкурентам ниже пояса. Теперь FastScript в дополнение к Pascal и C++ выучила BasicScript и JavaScript. Так держать, Александр!

16 декабря компания Ekas SoftWare объявила 40% скидку и компоненты для работы с RSS для тех, кто купит до 15 января Windows Script Host Control - интерпретатор языков инсталлированных в Windows Scripting Host (VB Script, Java Script, Perl, Python, Lua, Tcl, Rexx...).

Carlo Kok, автор Innerfuse Pascal Script III (IFPS3), бесплатного интерпретатора Object Pascal, 17 декабря выпустил 1.31 stable, а на завтра еще более стабильную - 1.31.1 stable (от багов никто не застрахован).

Еще в намеках на конкуренцию были замечены разработчики библиотек для анализа многомерных данных (OLAP):
1 декабря RainbowSoft выпустила HierCube library версии 3.06
11 декабря PivotWare Lab выпустила PivotCube версии 6.7
26 декабря ответный ход RainbowSoft - HierCube library версии 3.10

Супер быстрая разработка

Говорят "быстро только кошки рожают", а вот и нет, некоторые могут и компоненты делать быстро.

10 декабря компания ComponentAce LLC объявила о выпуске первой бета версии нового продукта Absolute Database - однофайлового движка БД с поддержкой SQL'92 (DDL & DML), шифрования полей и сжатием BLOB (free for personal use).

Что в этом примечательного? Да собственно ничего, таких движков, самых "быстрых и удобных" по заявлению их авторов, множество, даже разрядности пальцев рук не хватит их посчитать - и давно известные (DBISAM Database System, TurboDB Engine, EasyTable, TinyDB, KeyDB...) и новые (NexusDB, NativeTable, AtreusDB...) и бесплатные (FlashFiler, zTable). Каждая из этих библиотек выделяется какими-то уникальными функциональными возможностями.

А вот Absolute Database выделилась еще и скоростью разработки. 19 декабря вышла версия 1.20, 22-го версия 1.30, а 24-го уже версия 2.00! Не могу припомнить, чтобы счетчик номера версии программного продукта рос так быстро - за 14 дней с 1.0 (беты) до 2.0. Я понимаю, что версия 2.0 стала thread-safe (добавили TABSSession) и появилась возможность создавать таблицы в памяти (TABSTable.InMemory), но все же это не повод так быстро накручивать номер версии. Где промежуточные билды? Как же известные продукты из этой ниши? Например DBISAM Database System с версии 2.06 до версии 4.0 шел почти три года (с 20.12.2000 по 18.11.2003), TurboDB Engine с версии 3.0 до версии 4.14 - больше 2-х лет (с 04.04.2001 по 16.07.2003), TinyDB за два года с лишнем так и не шагнул со 2-й версии на 3-ю (с 25.04.2001 (v2.1) по 25.06.2003 (v2.93)), так же и KeyDB за два года с лишнем не добрались ко 2-й версии (с 08.11.2001 (v1.10.02) по 19.12.2003 (1.43 Release 2)).

Забегая вперед, скажу, что 13.01.2004 вышла Absolute Database версии 2.10 с профикшенными багами и типом поля GUID. Если так и дальше пойдет, то я не берусь прогнозировать номер этой библиотеки к концу года.

Ох и быстрые пацаны работают в ComponentAce LLC. Интересно, что же дает им такое быстрое увеличение версии продукта? Увеличение продаж? Иллюзию, что это старый, отлаженный и уважаемый продукт? Я не знаю, думаю, что и Вы тоже.

Interbase и его клоны Firebird/Yaffil

Декабрь был очень насыщенным месяцем для InterBase Community, судите сами.

2 декабря подведены итоги опроса Как Вы относитесь к существованию трех версий одной СУБД - InterBase, Firebird, Yaffil? (проводившегося DelphiPlus совместно с InterBase World). В нем приняли участие около 500 человек, 58% из них высказались за объединение Yaffil и Firebird в одну бесплатную СУБД, подробнее....

В тот же день компания iBase опубликовала пресс-релиз о том, что клоны СУБД Borland Interbase - СУБД Yaffil и СУБД Firebird объединяются. Это событие, хоть и не имеет отношение к Delphi, но я все же осмелюсь назвать главным событием месяца. 11 декабря были опубликованы дополнительные разъяснения по этому поводу (коротенько: для СУБД Yaffil продолжается сопровождение и исправление ошибок, т.е. проект не закрыт в данный момент; полное слияние с Firebird ожидается только к выходу Firebird 2.0, т.е. не ранее чем через 7-9 месяцев).

После объявленного объединения СУБД Yaffil и Firebird разработчики этих клонов выложили новые версии своих продуктов: Yaffil SQL Server сборки 876a, 876b и 30 декабря новогоднюю сборку - 877, а 29 декабря IBPhoenix объявил о том, что выложен FireBird версии 1.5 Release Candidate 8. Ну вот, зарелизить FireBird версии 1.5 к концу года не успели, будем надеяться, что к концу 2004 года успеют.

Новости от разработчиков библиотек. После выпуска 18-го ноября, 3-й версией SQLDirect Component Library (библиотеки для доступа к десятку различных СУБД и ODBC datasources, в том числе и к Interbase/Firebird), Юрий Шейно в течении декабря выложил две новые версии с фиксами мелких багов - 3.0.2 и 3.0.3. Компания Progdigy выпустила Unified Interbase (UIB) версии 1.1d и 1.2 RC1 - Open Source библиотеки для доступа к БД Interbase/Firebird/Yaffil, которая будет включена в JVCL 3.0. А 31 декабря вышла UIB версии 1.2 - добавлен DBExress драйвер и Firebird Packet Analyser. ZeosLib Development Team выложила Zeos Database Objects (ZeosDBO) версии 6.1.2-beta (Open Source библиотеки для доступа к Firebird, InterBase, MySQL, MS SQL, PostgreSQL, Sybase ASE и ADO) и объявила об открытии русского, немецкого и португальского зеркала сайта. Devrace прикупил домен fibplus.ru, который будет сразу направлять всех на русскую страничку FIBPlus. Дмитрий Коваленко сообщил о выходе версии 2.3.3 IBProvider - OLE DB провайдера для доступа к БД InterBase/Firebird/Yaffil. Игорь Ильинский выложил IBXExTrees Library - библиотеку для работы с древовидными структурами в InterBase/FireBird/Yaffil на базе компонентов IBX.

В декабре поспешили зарелизиться и производители утилит для работы с Interbase и его клонами:
- Upscene Productions: Database Workbench версия 2.4.1 - утилита для работы с БД InterBase/Firebird/MS SQL Server/MSDE/MySQL;
- Lorenzo Mangoni: Обновилась IBOConsole - Open Source GUI-утилита для работы с InterBase 6 и Firebird SS (клон IBConsole);
- Telesis Computing Pty Ltd: DBak версия 1.3.1 - trustware утилита для резервного копирования БД InterBase/FireBird (альтернатива gbak);
- HK-Software обновила IBExpert - утилиту для администрирования и разработки БД на InterBase/Firebird;
- Mutlu Mutlutan: ifab версия 1.0.0.500 - утилита для автоматического резервного копирования БД Interbase/Firebird;
- SQLLY Development Inc: IBAdmin версия 4.0.13.990 - утилита для работы с БД на InterBase/FireBird.

В конце декабря Безруков К. выложил прикольную штучку - GDBView - бесплатный плагин для Total Commander позволяющий просматривать и редактировать файлы баз данных InterBase и FireBird (*.gdb).

IBPhoenix как всегда, объявил о очередных snapshot'ах: IBPhoenix OpenSource ODBC Driver, Firebird .NET Data Provider версии 1.5 под .NET 1.0 и 1.1 и JayBird версии 1.5 beta-1. А так же, что готовится к выпуску IBPhoenix Firebird and InterBase CD версии 6 - CD-справочник содержащий большую коллекцию материала о Firebird и InterBase (теперь с Firebird 1.03 и 1.5 RC7/8? и новой документацией).

InterBase World продолжил борьбу за покупателей книги Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/Firebird/Yaffil. 8 декабря опубликована очередная глава - Русификация InterBase. А 15 декабря объявлено, что до 1 января 2004 года действует специальная цена для всех (частных лиц и организаций), кто купит книгу Мир InterBase по предварительной оплате - 284 р. (с доставкой в любую точку России). А книга действительно стоящая, так что спешите купить.

Borland Developer Network порадовал пользователей InterBase 7.1 обещанием выпуска InterBase 7.1 Service Pack 2.

Проект Delphi / InterBase WebLog продолжил публиковать материалы с BorCon 2003 по оптимизации Interbase - Optimization III: Selecting and Configuring InterBase Server Hardware. А IBPhoenix опубликовал материал OSRI Architecture in Firebird/InterBase.

Книги

Весь месяц первое место в Top 10 IT-книг магазина Books.ru занимала книга Флёнова Михаила Программирование в Delphi глазами хакера. Мои поздравления автору!

А еще Books.ru выставил на продажу несколько новых книг, правда не по Delphi, но все же назову четыре из них: Borland C++ Builder 6. Руководство разработчика (Холингвэрт Д., Сворт Б., Кэшмэн М., Густавсон), Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание (Конноли Т., Бегг К.), C++ Стандартная библиотека. Для профессионалов (Джосьютис Н.) и Профессиональное программирование на VBA в Excel 2002 (Уокенбах Д.)

События без категории

Сеть еще несколько событий, которые не попали в категории, но хотелось бы отметить.

Delphi 7 Studio признан журналом "Мир ПК" "Лучшим продуктом 2003 года" в категории "Средства разработки".

TMS software приобрела UIL Delphi components, теперь они будут продаваться как TMS Security System, TMS Plugin Framework и TMS Mail Merge Wizards. Это уже не первое поглощение TMS software других мелких разработчиков библиотек. Будем надеяться, что это пойдет только на пользу продуктам и их пользователям.

После окончания рекламной компании VssConneXion на DelphiPlus, с EPocalipse Software было достигнуто соглашение о том, что посетителям DelphiPlus сохраняется 50% скидка на VssConneXion (эксперт для интеграции MS Visual SourceSafe в IDE Delphi).

Peter Below (TeamB) выложил Peter Belows 2003 Snippets collection - личную коллекцию ссылок и кусков кода собранную в конференциях по Delphi.

Итого

Хочется отметить две главные новости этого месяца: начало продаж Borland Delphi 8 for the Microsoft .NET Framework и объединение клонов СУБД Borland Interbase - СУБД Yaffil и СУБД Firebird. Всего за декабрь 2003 года было опубликовано 218 новостей, что на 39 меньше чем в ноябре - затишье перед январской бурей, когда программисты, протрезвев от бесконечных праздников, с новыми силами возьмутся за клавиатуры.

Copyright© январь 2004 Андрей Голубовский  Специально для DelphiPlus

2011123456789101112
2010123456789101112
2009123456789101112
2008123456789101112
2007123456789101112
2006123456789101112
2005123456789101112
2004123456789101112
2003123456789101112
2002123456789101112
2001123456789101112
2000123456789101112
1999123456789101112

Последние статьи
Литература