Блог Александра Божко
Архивы
Рубрики

Новости

Сегодня партнеры и клиенты компании Embarcadero получили письмо от Ренди Якобса, CEO компании IDERA, Inc. Я, посчитал, что русскоязычный вариант этого письмо следует выложить в блог, как это сделал из один из наших англоязычных коллег. А заодно выскажу свои соображения по данному поводу.

Я тоже читал, обсуждения в форумах (хотя и не встревал в дискуссии), общался с коллегами и, конечно, переживал за судьбу продукта, который кормит меня на протяжении практически всей моей профессиональной карьеры. Лично меня беспокоило два вопроса. Во-первых то, что  IDERA, образно говоря, DB-шная компания, и далеко не факт, что у них найдется желание и ресурсы для развития нового направления. Я имею введу средства разработки. Во-вторых, интересовало, как IDERA будет выстраивать отношение с Delphi сообществом, и будет ли компания вообще заниматься этим.

В принципе сейчас, мои ожидания можно охарактеризовать как умеренно оптимистичные. Мы получили определенные ответы на означенные выше вопросы. И, по крайней мере, стало понятно, что IDERA  планирует не просто развивать средства разработки Embarcadero (пока я называю эту группу продуктов так), но и имеет определенное виденье этого развития. И, очевидно, скоро мы увидим внятный Road Map.

Ну, а сам факт письма является подтверждением намерений IDERA выстраивать отношения с коммюнити. Так, что надеюсь, для Delphi сообщества, в том числе и русскоязычного, всё сложится наилучшим образом. Поэтому книги по Java и C# отвожу обратно в гараж и привожу полный текст письма Ренди Якобса.

Читать далее

Компания Idera объявила о договоренности по приобретению Embarcadero Technologies. Ожидается, что сделка будет завершена в середине октября. Официальный пресс-релиз вы можете прочесть здесь.

 

780_198_11

В последний день лета Embarcadero выпустила очередную версию Rad Studio. Событие ожидаемое, с недавнего времени релизы выпускаются дважды в год. Неожиданностью стало другое. А именно, смена системы нумерации версии, логотипов и прочей внешней атрибутики. За двадцатилетнюю историю Delphi подобное происходит в третий раз. Хотя, какой-то радикальной “смены имиджа” сейчас не произошло. В принципе, ничего особо странного здесь я не вижу. Тенденция. Девятки пропускаем. Windows 10 – Delphi 10 – Rad Studio 10. Итак, RAD Studio 10 Seattle.

Дальше сразу о приятном. iso-образ новой студии (7,2 Гб), наконец начал загружаться быстро (со скоростью моего домашнего канала :)). Установка тоже прошла довольно быстро и без эксцессов. При запуске новая Студия порадовала приятной обновленной заставкой.

Seattle

Читать далее

Итак, релиз RAD Studio XE8 увидел свет и у меня появилась возможность познакомиться с продуктом на практике.

Первое, что бросается в глаза в процессе установки новой версии RAD Studio – размер дистрибутива. Iso- образ занимает 6,7  Гб. Но есть и хорошая новость. Мне удалось закачать дистрибутив на довольно приличной скорости, раньше со скоростью закачки частенько возникали проблемы.

Процесс инсталляции ничем особо не отличается от того, что имелось в предыдущих версиях, за исключением, пожалуй, визуального оформления. Под Windows 8.1 все установилось без проблем.  Традиционная процедура регистрации при первом запуске также не претерпела изменений. Правда загружаться XE8 стала немного медленнее, что, очевидно, связанно с бОльшим  количеством подгружаемых пакетов. А вот стартовый экран стал выглядеть иначе.

startScreenXE8

Впрочем банальной  “косметикой” новшества не ограничились. Я постараюсь, насколько это возможно,  систематизировать рассказ об изменениях в последней версии Delphi.

Прежде всего, обновился формат справочной системы. Справка в формате .chm загружается моментально, что меня очень порадовало.

Набор расширений IDE Castalia, который был доступен зарегистрированным пользователям XE7, в XE8 поставляется “в коробке”. Как по мне, самый полезный инструмент из этого набора – подсветка структуры кода

Castalia

Вообще, Embarcadero довольно активно расширяет функциональность Delphi продуктами сторонних производителей, включая их в поставку. Еще одной “новинкой” стал менеджер пакетов GetIt, который позволяет скачать и установить более десятка пакетов и библиотек из набора  TurboPack. Сюда вошли ставшие бесплатными хорошо известные продукты компании Turbo Power, а также некоторые другие компоненты. Подробнее о них вы можете прочесть в блоге Марко Канту.

Интересна сама идея встроить загрузку и установку компонентов или пакетов в IDE. В меню Tools пункт GetIt позволяет вызвать диалог следующего вида.

Getit

Теперь загрузку и установку компонентов можно выполнить буквально в один клик. И это не метафора. Удобно. К слову, среди библиотек GetIt есть и библиотеки для FireMonkey, предназначенные для работы на мобильных платформах. Думаю, большинство из этих библиотек достойны отдельного обзора.

Если говорить о сторонних компонентах, то все, что было в предыдущих версиях Delphi осталось. FastReport, по-прежнему устанавливается отдельно (дистрибутив размещен на официальном сайте и доступен зарегистрированным пользователям). То же самое относится и к AQtime Standard и IP*Works. Любимый мною инструмент логирования CodeSite не поделил пути с полной версией для XE7 и отказался загружаться. Впрочем, не думаю, что “помирить” разные версии продукта окажется большой проблемой.

Новой возможностью RAD Studio стала поддержка физического движка Box2D. Собственно, сами модули для использования Box2D в Delphi существовали довольно давно, но теперь они включены в стандартный комплект (находятся в папке C:\Program Files (x86)\Embarcadero\Studio\16.0\source\FlatBox2D ).

Так же в XE8 появилась поддержка платформы тестирования DUnitX.

Похоже с каждой новой версией Delphi расширяется и список поддерживаемых систем контроля версий. На этот раз добавилась поддержка Mercurial.

vcs

Интересной и удобной новинкой в XE8 стал Settings Migration Tool (Инструмент переноса настроек). Он позволяет переносить настройки между любыми (начиная с Delphi 7, если верить документации) версиями Delphi/RAD Studio или AppMethod. Настройки  экспортируются в xml-файл и/или в реестр и восстанавливаются оттуда. Сам инструмент migrationtool.exe находится в папке C:\Program Files (x86)\Embarcadero\Studio\16.0\bin.

migration

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

migration2

Впрочем, сам спектр настроек старых и новых версий RAD Studio довольно серьезно разнится и вряд ли тут можно полностью положиться на утилиту. А вот при переносе настроек на другую машину или при смене очередной версии Delphi на более новую, утилита может оказать весьма полезной. Хотя и здесь следует быть аккуратным, поскольку можно безвозвратно утратить текущие настройки и попросту “завалить” IDE.

В контексте настроек IDE стоит упомянуть о новой опции Customer Experience Program. Если она включена, то будут собираться анонимные данные о действиях пользователей в IDE, что должно способствовать улучшению качества продукта. Данную опцию можно отключить Tools > Options > Environment Options > Customer Experience Program.

Об изменениях в VCL, RTL и, конечно же в FireMonkey я расскажу в следующих частях обзора. А пока пара слов об изменениях в механизме лицензирования. Владельцы версий XE3-XE7 (XE3 только до 30 июня 2015 года) могут приобрести могут приобрести XE8 по цене обновления. При этом цена на обновление с XE7 та же, что и на обновление с других версий. Новая позиция Recharge Renewal from XE7 доступна только для тех, кто купил  Recharge на XE7 и покупает Recharge на XE8.

До 31 мая 2015 на полные лицензии и апгрейд (за исключением 5-pack и 10-pack) объявлена специальная цена –  -10% от обычной.

Действительные цены на продукты в рублях приведены по ссылка ниже:

Delphi XE8

C++ Builder XE8

RAD Studio XE8

 


780_198_11

Сегодня, 7 апреля, очередная версия флагманского продукта компании Embarcadero стала RAD Studio XE8 доступна для скачивания.

Delphi_XE8_680x150_CTA_Blank

Официальный пресс-релиз.

Embarcadero® RAD Studio XE8 — это комплексное решение для разработки программного обеспечения. Как и предыдущие версии, XE8 включает в себя Delphi, C++ Builder и ряд других продуктов (в зависимости от редакции). Список редакций не изменился. Продукты по прежнему доступны в редакциях Architect, Enterprise, Ultimate, Professional и Starter (только Delphi и C++ Builder).

Новая функциональность, включенная в последнюю версию.

  • 64-разрядные компиляторы Object Pascal и C++ для iOS, набор инструментов и поддержка универсальных приложений для iOS.
  • Менеджер пакетов GetIt для удобного поиска, загрузки и обновления исходного кода из IDE.
  • Создавайте приложения, определяющие местонахождение, благодаря информированию о приближении с помощью «маячков» (beacons).
  • Castalia: встраиваемый модуль по повышению производительности написания кода, интегрированный в IDE. Включает рефакторинг кода, подсветку синтаксиса, соответствие метрикам и многое другое.
  • Стили VCL: TabletLight, Sky и Glow.
  • Библиотека Box2D для отображения физического движения и  реалистичности в настольных приложениях
  • Поддержка клиентских библиотек HTTP/HTTPS на Windows, OS X, iOS и Android.
  • Интеграция DUnitX для модульного тестирования.

Обзор и общие впечатления в процессе подготовки.

Скачать триальную версии продуктов  можно на официальном сайте Embarcadero.

Читать далее

Компания Embarcadero приглашает принять участие в конкурсе разработки мобильных приложений “Весенний марафон“.

В соответствии с правилами, участники конкурса должны создать приложение с использованием RAD Studio XE7.
Срок подачи заявок – до 1 апреля 2015, окончание конкурса – 15 мая.

Победители конкурса получат ценные призы.

Подробности на официальном сайте конкурса

 

Традиционный предпраздничный аврал, непосредственно праздники и послепраздничная  лень не позволили вовремя сделать подборку “Новостей из мира Delphi”. Реабилитируюсь. Откровенно говоря, я даже не ожидал, что за месяц появилось так много материалов.

Embarcadero

Читать далее

Знаете кто такой Рэй Конопка (Ray Konopka)? Те, кто познакомился с Delphi в 90-х наверняка помнят его, прежде всего, по книге “Создание оригинальных компонент в среде Delphi“. Не смотря на то, что издатели пропустили ошибку в названии (в тексте она исправлена), на мой взгляд, это одна из лучших книг по Delphi. Собственно, во многом благодаря ей, я в свое время начал понимать и любить Delphi.

Думаю, многим также известно, что и по сей день Рэй Конопка активно популяризирует Delphi, является партнером Embarcadero и принимает участие во многих мероприятиях. Кроме того, он является президентом компании Raize Software, которая распространяет несколько весьма полезных для Delphi  разработчиков продуктов. Самый известный из них, пожалуй, CodeSite Logging System. Embarcadero редакция данного продукта (CodeSite Express) входит в состав RAD Studio, начиная с версии XE. Лично я стал использовать этот продукт, практически сразу.  Если же вы до сих пор не познакомились с ним, рекомендую прочесть обзор Владислава Баженова.

На самом деле CodeSite Logging System – продукт очень серьезный с очень впечатляющим функционалом. И даже урезанная Embarcadero редакция предоставляет разработчику достаточно возможностей для того, что бы не утруждаться написанием собственной системы логирования.

Те, кто следит за моим блогом, знают, что я занимаюсь разработкой продукта, который массово продается. Как следствие, у нашего продукта есть множество клиентов, в разных точках мира, говорящих на разных языках, использующих разной программного и аппаратное обеспечение. Естественно, периодически у наших клиентов могут возникать проблемы в работе приложения, требующие вмешательства разработчиков. Сегодня я расскажу, как при помощи CodeSite Logging можно существенно облегчить себе жизнь и упростить процесс “отлова” багов на машинах клиентов.

Читать далее

Embarcadero

До окончания действия специального предложения Embarcadero осталось меньше недели:

  • возможен апгрейд с любой старой версии на новую версию XE7: Delphi, C++ Builder и RAD Studio.
  • покупатели редакций Enterprise, Ultimate и Architect получают бесплатную лицензию Rapid SQL XE6.

Paweł Głowacki

  • “RasterrainObjPas” – Simple Ray Tracer in Object Pascal;

Sarina Dupont

Marco Cantu

Mason Wheeler

TMS Software

Jeroen W. Pluimers

Malcolm Groves

David I

Jon Lennart Aasenden

Александр Люлин

Embarcadero

  • Зарегистрированным пользователям Delphi стала доступна книга Object Pascal Handbook by Marco Cantu на японском языке (угадайте, зачем я об этом написал?);

Sarina Dupont

Marco Cantu

Malcolm Groves

Jeroen Pluimers

OTAPI (SAimon Stewart) 

Developer Machines

DevExpress

FMX Express

Павел Прилуков

Владислав Баженов

Александр Люлин

Delphi XE5-XE7 разработка приложений для Android

 

 

 

 

Продукты DevArt
Купить онлайн:



Читай русскоязычные Delphi блоги
Каталог блогов Blogdir.ru
Яндекс.Метрика