Как стать автором
Обновить

Вышла RAD Studio 2010 от Embarcadero

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

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

Пробная версия на 30 дней
Свежий Delphi Distiller
Всего голосов 8: ↑6 и ↓2 +4
Комментарии 10

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

Время на прочтение 1 мин
Количество просмотров 3.1K
Блог компании Softkey.ru
Не так давно вышли новые версии средств разработки Delphi XE и RAD Studio XE.

image

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

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

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

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

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

Значит, чтобы получить как можно больше профита, требуется уменьшить затраты на
Читать дальше →
Всего голосов 112: ↑68 и ↓44 +24
Комментарии 296

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

Время на прочтение 1 мин
Количество просмотров 4.1K
Delphi *
image

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

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


Читать дальше →
Всего голосов 46: ↑38 и ↓8 +30
Комментарии 101

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

Читать дальше →
Всего голосов 21: ↑11 и ↓10 +1
Комментарии 8

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

Время на прочтение 10 мин
Количество просмотров 19K
Блог компании «Embarcadero (Borland)» 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 могут быть использованы в качестве основы для реализации анализа видео на предмет соответствия заданным шаблонам для идентификации проблемных ситуаций. Например, можно записывать изображения номеров машин, помещать их в базу данных, распознавать случаи угона. Естественно, можно представить себе и ряд других сценариев использования нашей системы. У нас есть масса продуктов, которые могут быть агрегированы в единое решение для создания замкнутых решений проблем безопасности вплоть до корпоративных потребностей.

Читать дальше →
Всего голосов 24: ↑19 и ↓5 +14
Комментарии 14

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

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

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

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



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

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

Время на прочтение 3 мин
Количество просмотров 63K
Блог компании «Embarcadero (Borland)» Delphi *Разработка мобильных приложений *Разработка под Android *
Поговорим о том, как «подружить» или настроить Android и RAD Studio XE7 (или Delphi, или C++Builder, или AppMethod).
На самом деле вопрос не очень сложный, но часто поступающие на эту тему вопросы побудили меня написать этот пост.

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

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

Время на прочтение 4 мин
Количество просмотров 36K
Блог компании «Embarcadero (Borland)» Delphi *Разработка под MacOS *
Сегодня мы “подружим” или настроим макбук и RAD Studio XE8 (или Delphi, или C++ Builder, или Appmethod).

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

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

Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 12

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

Время на прочтение 1 мин
Количество просмотров 2.2K
Блог компании «Embarcadero (Borland)» Программирование *Delphi *


Друзья!

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

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

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

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

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

Регистрация доступна по ссылке: goo.gl/r3rCnw
Всего голосов 6: ↑3 и ↓3 0
Комментарии 2

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

Время на прочтение 2 мин
Количество просмотров 14K
Блог компании «Embarcadero (Borland)» Delphi *
Друзья!

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

Читать дальше →
Всего голосов 27: ↑22 и ↓5 +17
Комментарии 10

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

Время на прочтение 4 мин
Количество просмотров 18K
Блог компании «Embarcadero (Borland)» Разработка под iOS *Delphi *Разработка мобильных приложений *
Сегодня мы “подружим” или настроим реальное iOS-устройство и RAD Studio XE8 (или Delphi, или C++ Builder, или Appmethod).

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

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

Читать дальше →
Всего голосов 13: ↑12 и ↓1 +11
Комментарии 1

Релиз RAD Studio 10 Seattle

Время на прочтение 3 мин
Количество просмотров 63K
Блог компании «Embarcadero (Borland)» Delphi *
Друзья, поздравляю всех с выходом RAD Studio 10 Seattle!



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

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

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

Время на прочтение 1 мин
Количество просмотров 4.5K
Блог компании «Embarcadero (Borland)» Программирование *Delphi *


Друзья!

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

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

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

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

Время на прочтение 2 мин
Количество просмотров 29K
Разработка веб-сайтов *Разработка мобильных приложений *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 увеличили стоимость.
Читать дальше →
Всего голосов 37: ↑33 и ↓4 +29
Комментарии 84

Мировой тур RAD Studio 10 в Санкт-Петербурге

Время на прочтение 1 мин
Количество просмотров 2K
Блог компании «Embarcadero (Borland)» Программирование *Delphi *
Друзья!

У нас для Вас хорошие новости!

Мы продолжаем Мировой тур RAD Studio 10 и, в этот раз, 26 ноября ждите нас в Санкт-Петербурге.

Мы будем показывать новые возможности RAD Studio 10 Seattle.
Традиционно, в нашем мероприятии примут участие разработчики из Санкт-Петербургского центра разработки, соответственно, у Вас есть возможность узнать все «из первых рук».
Читать дальше →
Всего голосов 7: ↑3 и ↓4 -1
Комментарии 1
1