Pull to refresh

Вышла RAD Studio 2010 от Embarcadero

Delphi *
Как и было запланировано, сегодня вышла новая версия замечательного инструмента RAD Studio от Embarcadero, содержащий такие продукты как Delphi, C++ Builder и Delphi Prism.

Среди изменений улучшения IDE, распознавание жестов, свежие драйвера для работы с базами данных, расширенные возможности DataSnap и некоторые новые возможности компилятора. Сишники так же порадуются поддержке чернового варианта стандарта C++0x и обновлением библиотек Boost, STL и TR1.

Пробная версия на 30 дней
Свежий Delphi Distiller
Total votes 8: ↑6 and ↓2 +4
Views 5.6K
Comments 10

Семинары «Embarcadero RAD Studio: поколение XE»

Delphi *
Друзья, в Киеве (13 сентября) и в Москве (14 сентября) пройдут семинары, посвященные выходу новой версии семейства средств разработки Embarcadero RAD Studio XE, включающей в себя Delphi XE, C++Builder XE, Delphi Prism XE, RadPHP XE.

Семинар проводит Дэвид Интерсимоне (David I), главный евангелист Embarcadero Technologies. С докладами также выступят представители московского офиса компании.
К участию приглашаются разработчики, архитекторы, администраторы баз данных, руководители ИТ-отделов.

Участие – бесплатное.

Предварительная регистрация является обязательной.

Регистрация и более полная информация:


Лично моё тело хотело бы побывать в обоих местах.
Total votes 11: ↑7 and ↓4 +3
Views 1.1K
Comments 4

Что нового в Delphi XE

Softkey.ru corporate blog
Не так давно вышли новые версии средств разработки Delphi XE и RAD Studio XE.

image

Профи уже наверняка всё изучили, но уверены, что найдутся те, кому будет интересно послушать новый совместный онлайн-семинар Softkey и Embarcadero Technologies.
Читать дальше →
Total votes 22: ↑9 and ↓13 -4
Views 3K
Comments 9

Почему Delphi «умирает» или «программист – не читатель, программист – писатель»

Delphi *
Sandbox
Здравствуйте, уважаемые хабражители! С наступившим Новым годом! Желаю вам удачного кодинга, безбажного кода, понимающих руководителей, понятливых подчиненных и терпения при разборе кода, написанного предшественником.

Хочу поделиться некоторыми мыслями по поводу уменьшения популярности горячо любимого мною языка программирования — Delphi. Итак, не будем тянуть кота за яйца, а возьмем быка за рога.

В эпоху, когда родился Delphi, персональный компьютер начинал внедряться везде, где только могла привидеться выгода от его внедрения. Но одного компьютера не достаточно для извлечения выгоды. Есть еще пользователь оператор, который работает как посредник между бизнес-данными и информационной системой, и собственно сама информационная система — программы которые хранят, обрабатывают и выдают эти самые данные.

Значит, чтобы получить как можно больше профита, требуется уменьшить затраты на
Читать дальше →
Total votes 112: ↑68 and ↓44 +24
Views 44K
Comments 296

Выпуск RadStudio XE2, Delphi XE2 и других продуктов Embarcadero

Delphi *
image

Выпущены новые версии RadStudio, Delphi и других продуктов Embarcadero.

Заметные изменения:
  • 64-битный компилятор для Windows (8 лет спустя первого упоминания);
  • Кросс-платформерная библиотека визуальных компонентов «FireMonkey». Как я понял, она основывается на купленной в этом году библиотеке компонентов KsDev нашего соотечественника Евгения Крюкова (http://www.ksdev.com/). Заявлена поддержка iOS-устройств и Mac OS X;
  • API для работы с облачными сервисами Windows Azure, Amazon;
  • FastReport в качестве основного генератора отчётов (новость на сайте FastReport).


Читать дальше →
Total votes 46: ↑38 and ↓8 +30
Views 4K
Comments 101

Обнаружены ошибки в библиотеках C++Builder

PVS-Studio corporate blog C++ *Compilers *
Мы проверили заголовочные файлы, входящие в состав Embarcadero C++Builder XE3. Фактически, это означает только проверку небольшого числа inline-функций. Соответственно найдено совсем немного подозрительных мест, но достаточно для небольшой заметки.
Читать дальше →
Total votes 52: ↑44 and ↓8 +36
Views 14K
Comments 33

Болт с обратной резьбой для .slip-ого Embarcadero RAD Studuo XE

Delphi *
Tutorial
Совет, как не превысить число допустимых лицензий на одну зарегистрированную копию Embarcsdero RAD Studio XE. Возможно, будет полезно к прочтению системным администраторам и руководителям проектов, разрабатываемых на Embarcadero RAD Studio XE.
Проверено на Delphi XE3.
Вам интересно
Total votes 13: ↑10 and ↓3 +7
Views 17K
Comments 2

Несколько советов, которые помогут сделать процесс мобильной разработки более комфортным

«Embarcadero (Borland)» corporate blog Website development *
В предыдущих частях цикла, посвященного созданию приложений на платформе FM (FireMonkey), мы познакомились с основными приемами и техниками, позволяющими создавать как «настольные», так и мобильные FM-приложения. И сегодня мы немного отвлечемся от создания демонстрационного приложения, и коснемся некоторых отличительных особенностях процесса разработки с использованием платформы FM. А точнее, мы хотим дать несколько советов (как практических, так и концептуальных), которые, возможно, сделают процесс разработки более комфортным.

Опытный разработчик может просто бегло ознакомится с данным материалом, в то время, как начинающим такая информация может оказаться весьма полезной. Начнем с практических рекомендаций.

Активнее используйте окно структуры объектов Structure


FireMonkey формы по своей организации несколько отличаются от VCL аналогов. Компоненты FM имеют свойство parent, и, соответственно, позиции объектов привязаны не к самой форме, а непосредственно к parent-объекту (в данном случае parent не имеет ничего общего с наследованием классов). Поэтому увидеть к какому объекту «привязан» компонент и при необходимости «привязать» его к другому объекту, зачастую проще в окне структуры, чем непосредственно в редакторе формы. Особенно это касается 3D приложений, где используется трехмерная система координат.
Читать дальше →
Total votes 17: ↑12 and ↓5 +7
Views 8.6K
Comments 1

Пользователи Delphi о мобильной разработке под Android

Delphi *
Валентина, Вы показывали Ваше первое приложение в Delphi for Android. Оно решает какую-то конкретную задачу или это просто – инициативная разработка, «проба пера»? Стоят ли за этим реальные бизнес-потребности?

Первое мобильное приложение, написанное в Delphi for Android, был для меня это неким пробным камушеком в сторону возможности развивать определенные части информационной структуры предприятия на мобильных платформах.

На многих предприятиях (являющихся нашими клиентами) сходу можно найти задачи, которые можно вынести на мобильную платформу. Это, в первую очередь задачи, связанные с персоналом, у которого нет возможности получить доступ к данным информационной системы с обычного компьютера или ноутбука, нет локальной сети и WiFi, только мобильная сеть. Это работники удаленных площадок, на которых нет возможности организовать стационарное рабочее место в силу определенной специфики, например, курьеры или менеджеры на выезде.
Для таких задач планшет на Android с 3G-модулем – хорошее решение. От нас требуется обеспечить связь с базой данных, удобный интерфейс, компактный трафик обмена данными.

По поводу решаемых задач — могу описать задачи, которые мы решаем сейчас, используя мобильную разработку для Android кратко, но без специфики (соблюдая интересы наших клиентов).

Одна из задач: есть специалист, находящийся на удаленной площадке, который должен передать небольшой объем оперативной информации по заказу – текущее состояние проблемы, которую он решает, и некие выходные данные. Данные должны быть переданы в информационную систему оперативно, так как от этого зависит дальнейшее прохождение заказа по цепочке. Кроме того, для решения своих задач, он должен получить дополнительную актуальную информацию, которая вносится в систему другими специалистами, возможно, тоже с мобильного устройства. Использование мобильного устройства, а не ПК под Windows, определяется в основном весовыми характеристиками планшета. «7 дюймов» легко помещаются в большой карман или маленькую сумочку и не ощущаются человеком как дополнительный вес, что позволяет носить эти устройства всегда и везде. Да и работать они могут более 6 часов.

Как решались это проблемы раньше: либо специалист носил с собой ноутбук с возможностью подключаться к сети 3G, либо звонил или посылал SMS диспетчеру. Работа с ноутбуком не всегда возможна, а работа через диспетчера – это потеря оперативности и актуальности данных и, естественно, человеческий фактор.

Читать дальше →
Total votes 21: ↑11 and ↓10 +1
Views 14K
Comments 8

Реальное мобильное приложение в Delphi для систем наблюдения

«Embarcadero (Borland)» corporate blog Delphi *
Recovery mode
Мы не рекламируем и не продвигаем ни компанию Digifort, ни её продукты. Компания указана, чтобы показать — это не «фейк», не «фотошоп», люди/продукты реальные. В данном техническом интервью будет рассмотрена проблема мобильной разработки глазами «классического destkop-программиста» с большой степенью объективности и непредвзятости. Нельзя, к примеру, говорить о проектировании мостов без анализа ключевых проектов, таких как Golden Gates Bridge. Для пользователей Delphi такой проект, несомненно, пионерский, есть смысл ознакомится с обзором.

Данное интервью — переводное. Эрик, будучи техническим специалистом, тем не менее, отвечал в классическом «западном деловом» стиле и формате, когда публично не принято ругать и резко критиковать. Он старался похвалить Embarcadero и всячески выражал благодарность, поэтому нам пришлось добавить «sugar-free» секцию, чтобы сохранить объективность изложения.


Сегодня мы поговорим с представителем компании Digifort, которого зовут Эрик Флеминг Бонила (Eric Fleming Bonilha). Он – разработчик, а его компания недавно выпустила мульти-платформенную мобильную версию системы, о чем писалось здесь. Мы попросили Эрика поподробнее рассказать о том, как, что, зачем он делал (при соблюдении know-how), а также почему именно Delphi for Android/iOS.

Здравствуйте, Эрик! Чтобы мы могли понять техническую составляющую Вашего проекта, расскажите о системе в целом. Каково её назначение? Это – реальный проект?

Здравствуйте. Я представляю «софтверную» компанию. Наш основной продукт решает задачи в области IP-TV-наблюдения на основе TCP/IP передачи закодированных изображений с аналоговых или IP-камер. Предусмотрена запись для последующего анализа. Технологии Digifort могут быть использованы в качестве основы для реализации анализа видео на предмет соответствия заданным шаблонам для идентификации проблемных ситуаций. Например, можно записывать изображения номеров машин, помещать их в базу данных, распознавать случаи угона. Естественно, можно представить себе и ряд других сценариев использования нашей системы. У нас есть масса продуктов, которые могут быть агрегированы в единое решение для создания замкнутых решений проблем безопасности вплоть до корпоративных потребностей.

Читать дальше →
Total votes 24: ↑19 and ↓5 +14
Views 18K
Comments 14

Приемы работы с планами выполнения запросов в Oracle

«Embarcadero (Borland)» corporate blog Oracle *SQL *
Это как гвоздь в подошве любимого ботинка. Ходить можно, но все чаще ловишь себя на желании остаться на месте или перепоручить дело другим. Мелкие неудобства не только замедляют нашу работу, но и снижают мотивацию, вносят помехи в процесс, снижают качество результата. И если нашелся друг, который научил вас взять молоток и забить этот гвоздь, вы не только будете благодарны ему за помощь, но и сами поможете другим, избавив их от мелкой, но очень раздражающей помехи. Для этого и нужно общаться, делиться не только глубокими и сокровенными знаниями в форумах и на сайтах вроде Хабра, но и своими простыми трюками и «маленькими хитростями»

Как и любой текст, запросы и программы на SQL можно создавать в любом текстовом редакторе. Но если вы профессионал, вы очень много и часто работаете с SQL, то вам уже не будет достаточно наличия подсветки синтаксиса и автоматического переформатирования кода, особенно, если вам приходится переключаться между различными версиями одной СУБД или разными платформами СУБД.

Недавно мне случилось общаться с одним из ведущих профессионалов СУБД Oracle. Он рассказал много интересного про работу с планами выполнения запросов в различных версиях этой СУБД и не постеснялся рассказать всем об используемых им инструментах, приемах и дать немного полезных мелких советов. Я сделал перевод одной из статей в его блоге и хотел бы предложить его вниманию Хабравчан. Несмотря на то, что описанный прием применялся для работы с Oracle, я теперь с успехом применяю тот же подход для MS SQL и Sybase.



Меня зовут Дан Хотка (Dan Hotka). Я директор Oracle ACE. Одной из моих привилегий в этой группе является помощь в распространении информации и полезных технических знаний, связанных с СУБД Oracle. Меня хорошо знают после моих 12 (скоро 14) опубликованных книг и буквально сотен статей. Я регулярно пишу в блоге и собираюсь делать это в дальнейшем. Мы даже могли встречаться на одном из событий или встреч группы пользователей. Я регулярно выступаю на эти темы по всему миру.
Я собираюсь поделиться с вами как техническими знаниями про Oracle, так и тем, как эти знания применяются в решениях Embarcadero.
Читать дальше →
Total votes 19: ↑11 and ↓8 +3
Views 36K
Comments 20

Как настроить Android и RAD Studio XE7 (Delphi, C++ Builder)

«Embarcadero (Borland)» corporate blog Delphi *Development of mobile applications *Development for Android *
Поговорим о том, как «подружить» или настроить Android и RAD Studio XE7 (или Delphi, или C++Builder, или AppMethod).
На самом деле вопрос не очень сложный, но часто поступающие на эту тему вопросы побудили меня написать этот пост.

План действий:
— настройка RAD Studio XE7 (SDK + NDK);
— настройка Android-устройства;
— запуск своего приложения на Android-устройстве.
Читать дальше →
Total votes 22: ↑18 and ↓4 +14
Views 61K
Comments 22

Как настроить Mac OS X, iOS-симулятор и RAD Studio XE8 (Delphi, C++ Builder)

«Embarcadero (Borland)» corporate blog Delphi *Development for MacOS *
Сегодня мы “подружим” или настроим макбук и RAD Studio XE8 (или Delphi, или C++ Builder, или Appmethod).

В результате мы сможем запускать свои приложения не только в среде Windows, но и на макбуке и iOS-симуляторе из одного и того же исходного кода. Эти действия являются основой для настройки и подключения реального iOS-устройств (тема отдельного поста).

План действий:
— настройка макбука (xCode + PAServer);
— настройка RAD Studio XE8 (Profile + SDK);
— запуск своего приложения на макбуке и iOS-симуляторе.

Читать дальше →
Total votes 13: ↑13 and ↓0 +13
Views 35K
Comments 12

Летняя серия вебинаров по новым возможностям RAD Studio XE8

«Embarcadero (Borland)» corporate blog Programming *Delphi *


Друзья!

Мы продолжаем летнюю серию вебинаров по новым возможностям RAD Studio XE8.

Итак, наше расписание до конца лета выглядит следующим образом:

29 июля — вебинар о том, как использовать статический анализ для повышения качества кода в Delphi

12 августа — мы расскажем, как создавать приложения для Windows на RAD Studio XE8

19 августа — мы рассмотрим, как работать с интерактивными картами на iOS и Android с помощью компонента TMapView

Регистрация доступна по ссылке: goo.gl/r3rCnw
Total votes 6: ↑3 and ↓3 0
Views 2.2K
Comments 2

Компания Embarcadero объявила о покупке Raize Components

«Embarcadero (Borland)» corporate blog Delphi *
Друзья!

Компания Embarcadero объявила о покупке компании Raize Components и одновременно о выпуске двух новых продуктов:
Konopka Signature VCL Controls — решение для проектирования интерфейсов Windows приложений;
CodeSite — решение для ведения журналов, для разработчиков на Delphi, C++Builder и Visual Studio.

Читать дальше →
Total votes 27: ↑22 and ↓5 +17
Views 14K
Comments 10

Как настроить iOS-устройство и RAD Studio XE8 (Delphi, C++ Builder)

«Embarcadero (Borland)» corporate blog Development for iOS *Delphi *Development of mobile applications *
Сегодня мы “подружим” или настроим реальное iOS-устройство и RAD Studio XE8 (или Delphi, или C++ Builder, или Appmethod).

В итоге мы сможем запускать наши приложения не только в среде Window, Android, OS X, iOS-симуляторе, но и на реальных iOS-устройствах из одного и того же исходного кода.

План действий:
— настройка макбука + developer.apple.com;
— настройка RAD Studio XE8;
— запуск своего приложения на iOS-устройстве.

Читать дальше →
Total votes 13: ↑12 and ↓1 +11
Views 18K
Comments 1

Релиз RAD Studio 10 Seattle

«Embarcadero (Borland)» corporate blog Delphi *
Друзья, поздравляю всех с выходом RAD Studio 10 Seattle!



Несколько часов назад компания Embarcadero представила новую версию RAD Studio 10 Seattle.
RAD Studio 10 Seattle — это законченное средство для быстрой разработки кроссплатформенных приложений с помощью Object Pascal и C++.

Сразу хочу пригласить вас на вебинар по новым возможностям, который будет проходить в четверг, 3 сентября, в 12-00 MCK. Регистрация.
Читать дальше →
Total votes 23: ↑18 and ↓5 +13
Views 63K
Comments 12

Запуск RAD Studio 10 Seattle в Москве и Алматы

«Embarcadero (Borland)» corporate blog Programming *Delphi *


Друзья!

Спешу сообщить вам о начале тура по поддержке запуска RAD Studio 10 Seattle.

Мы стартуем с Москвы, в которой будем проводить мероприятие 24 сентября, далее 2 октября ждите нас в Алматы. Следующие города объявим позднее. Следите за новостями.

На московское мероприятие мы пригласили Ярослава Бровина, разработчика, непосредственно участвующего в создании продуктов — это значит будет много демонстраций на множестве популярных устройств.
Читать дальше →
Total votes 17: ↑11 and ↓6 +5
Views 4.5K
Comments 12

Компания Embarcadero Technologies продана компании Idera

Website development *Development of mobile applications *Microsoft SQL Server *
Судя по ряду пояснений здесь, и обсуждению на форумах, компания Embarcadero Technologies, производитель инструментов разработчиков приложений и баз данных (Delphi, InterBase, DBArtisan и др.), была приобретена компанией Idera, специализирующейся на инструментах для баз данных. Сумма сделки, исходя из доступных данных — 425 миллионов долларов.

Интересно вспомнить, что сама Embarcadero Technologies в 2006-2007 годах была приобретена частным фондом инвестиций и снята с листинга (т.е. она была публичной, торговалась на бирже, а стала закрытой, частной компанией), затем (в 2008-2009) Embarcadero приобрела за 20 миллионов долларов инструменты разработчика CodeGear (Delphi, C++Builder, InterBase) у Borland. И вот через 6 лет продажа за 425, т.е. примерно раза в 4 увеличили стоимость.
Читать дальше →
Total votes 37: ↑33 and ↓4 +29
Views 28K
Comments 84
1