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

Компания Embarcadero (Borland) временно не ведёт блог на Хабре

Сначала показывать

Обучение архитекторов данных: проектирование и моделирование информационных систем с помощью ER/Studio

Время на прочтение6 мин
Количество просмотров15K
Уже не первое поколение школьников и студентов освоило основы и тонкости технологий разработки компьютерного программного обеспечения на примере Turbo Pascal, Delphi или RAD Studio. Но список «академических» лицензий, предназначенных для обучения ИТ-специальностям, не исчерпывается только языками программирования и интегрированными средами разработки приложений. Сегодня мы расскажем еще об одном нашем продукте — Embarcadero ER/Studio и его применении в образовательном процессе

Специалисты по управлению базами данных знают как сложны процессы документирования, интерпретации и достижения полного контроля над корпоративной средой данных.

Для решения этих задач многие компании используют Embarcadero ER/Studio – комплексное решение для визуального моделирования баз данных, инженерии программных средств, моделирования бизнес-процессов с поддержкой различных промышленных стандартов. Это – ведущее в отрасли средство для моделирования данных и проектирования информационной архитектуры, которое используется большим числом крупнейших мировых компаний, чтобы обнаруживать, документировать и эффективно управлять своими информационными ресурсами на основе модели данных и перестраивать архитектуру данных в соответствии с изменяющимися требованиями.

Для профессионалов в области работы с данными ER/Studio — это эффективный, простой и удобный набор средств и инструментов для совместной работы специалистов по управлению данными, позволяющий создавать и обслуживать крупные корпоративные базы и хранилища данных. Предусмотренные в системе функции автоматизируют рутинные задачи моделирования и позволяют визуализировать, следовательно, быстрее понять, анализировать и оптимизировать структуры крупных баз и хранилищ данных. Входящие в состав средства отчетности и взаимодействия способствуют применению организационных стандартов и достижению высоких уровней производительности.
ER/Studio Enterprise – комплексный продукт и включает следующие средства:
  • ER/Studio Data Architect,
  • ER/Studio Business Architect,
  • ER/Studio Software Architect,
  • ER/Studio Repository, CONNECT.

Подробности
Всего голосов 6: ↑5 и ↓1+4
Комментарии0

Разработка кроссплатформенных мобильных приложений в Delphi #2

Время на прочтение8 мин
Количество просмотров60K
Delphi for Android

Часть #1

В предыдущей части цикла мы сделали обзор основных возможностей новой RAD Studio XE5. Сегодня же перейдем к практике. Прежде всего, давайте определимся с задачей.

Постановка задачи


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

Пересчет количества требуемых продуктов.

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

Таймер.

Если вы новичок в кулинарии, то, вам следует использовать рецепты, в которых четко указано время той или иной операции. И таймер на планшете, телефоне или нетбуке вполне может стать удобной заменой кухонному таймеру.
Часто бывает, что несколько операций выполняются параллельно. Каждая операция может иметь свой «таймер».
При этом нас интересует, как «настольная», так и мобильная реализация приложения. Мобильное приложение будет использоваться в качестве пособия для визуализации рецепта и сопровождения процесса подготовки. Настольная версия может быть использована в более расширенном функционале для, например, формирования новых рецептов.


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

Данное приложение мы реализуем для Windows и для Android. Затем на основе единой базы исходных кодов мы сможем выполнить портирование приложения на MacOS и iOS.
Читать дальше →
Всего голосов 57: ↑43 и ↓14+29
Комментарии65

Разработка кроссплатформенных мобильных приложений в Delphi #1

Время на прочтение5 мин
Количество просмотров49K
Delphi for AndroidКак вы, наверное, знаете, в сентябре этого года компания Embarcadero Technologies представила очередной релиз RAD Studio, набора средств разработки, включающих в себя Delphi, C++ Builder, HTML5 Builder и ряд сопутствующих продуктов. Основное новшество RAD Studio XE5 состоит в том, что с помощью Delphi стало возможным вести разработку нативных приложений для Android – самой популярной на текущий момент мобильной платформы.

Предыдущие версии Delphi уже поддерживали разработку для Mac OS (XE2, XE3, XE4) и для iOS (XE4). Поэтому сейчас мы не говорим о том, что кроссплатформенная разработка стала «изюминкой» новой версии Delphi. Однако, по отношению к разработчикам приложений, Android по-настоящему демократичная система. Здесь не требуется ни дорогостоящего оборудования (как в случае с iOS), ни покупки сертификатов разработчика (возможность публиковать приложения в GooglePlay стоит всего $25, возможность отладки на своем Android устройстве абсолютно бесплатна).

Таким образом, если вы имеете некоторые навыки работы в Delphi, то именно сейчас у вас появилась прекрасная возможность попробовать себя в мобильной разработке.

Говоря о Delphi, следует упомянуть и C++ Builder. Обычно оба эти продукта развиваются параллельно. Однако, на этот раз Delphi, выражаясь спортивным языком, «немного вырвался вперед» и пользователям C++ Builder приходится некоторое время ожидать пока их средство разработки «подтянется к лидеру».

Многие Delphi разработчики со стажем ассоциируют Delphi с VCL – мощной расширяемой библиотекой классов, предназначенных для создания широчайшего спектра приложений для Windows. Однако, как вы знаете, или успели догадаться, для создания кроссплатформенных приложений используется не VCL, а платформа приложений FM, ранее известная как FireMonkey.
Читать дальше →
Всего голосов 54: ↑34 и ↓20+14
Комментарии89

Мировой тур RAD Studio XE5 во Львове, Уфе, Киеве, Минске

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


У нас хорошие новости для разработчиков Украины и Белоруссии.

Мы продолжаем мировой тур RAD Studio XE5.

Следующими городами нашего тура станут Львов, в который мы приедем 1 ноября, 5 ноября мы посетим в Минск, далее 12 ноября заедем в Уфу, а закрытие тура будет 21 ноября в Киеве.

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

Трансляция запуска RAD Studio XE5

Время на прочтение2 мин
Количество просмотров6K


Уважаемые разработчики!

Мы уже анонсировали Запуск RAD Studio XE5, который пройдет завтра, 24 сентября в гостинице Бородино.
Не можете вырваться из офиса? Предпочитаете наблюдать выступления с дивана? Нет времени на дорогу? Мы знаем это, поэтому специально для вас будем вести онлайн-трансляцию непосредственно из зала.
Подключайтесь к трансляции завтра, 24 сентября, в 10.00 MCK на сайте softwarepeople.ru/delphiandroid или на нашей странице в Facebook.
Вы сможете задать вопросы выступающим по Twitter, хэш-тэг #delphi_tour
Мы подготовили действительно выдающийся продукт, позволяющей создавать приложения под iOS и Android одновременно. Чтобы вы смогли максимально эффективно приступить к разработки мобильных решений, мы пригласили людей, которые знают о Delphi абсолютно всё!
Евгений Крюков – архитектор Платформы приложений FM (ex FireMonkey). Именно разработки Евгения легли в основу кроссплатформенности проектов Delphi для Android и iOS. История и эволюция, концепция и архитектура, возможности и планы на будущее – исчерпывающе глубоко и максимально подробно.
Читать дальше →
Всего голосов 18: ↑12 и ↓6+6
Комментарии12

Простой, но эффективный прием для работы с блоками комментариев SQL

Время на прочтение6 мин
Количество просмотров16K
Разработчикам систем, использующих базы данных, приходится много писать на языке SQL. Все знают, но не все это осознают, что SQL переживает уже четвертый десяток лет как одна из самых успешных и широко распространенных технологий в мире компьютеров. Технологии не стоят на месте, но даже сегодня, многие создатели пост-реляционных систем баз данных специально вкладывают средства и ресурсы для предоставления пользователям SQL-подобных средств поиска и манипуляции данных. Давайте рассмотрим, как современные требования к продуктам для разработки БД облегчают и ускоряют создание корректного кода на SQL и познакомимся с любопытным маленьким трюком.

Недавно наткнулся на простое и эффективное решение одной элементарной даже не проблемы, а неудобства и решил поделиться. Суть вот в чем:

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

Естественно, многие из таких повторяющихся задач требуют различных специализированных «кусков кода», в зависимости от решаемой задачи  или БД. Оказалось, что часто быстрее и проще в поддержке не создавать множество однотипных, «почти» совпадающих скриптов SQL или версий, а применять «блочные комментарии» для временного выключения/включения нужного фрагмента SQL и вручную управлять ими в ISQL редакторе.
Читать дальше →
Всего голосов 7: ↑6 и ↓1+5
Комментарии6

Интервью с индивидуальным разработчиком на Delphi

Время на прочтение4 мин
Количество просмотров8.6K
Нам часто задают вопросы, а есть ли реальные проекты, реализованные на FireMonkey. Поговорим об этом с Артёмом Бойковым. Он использует Delphi, а сегодня расскажет о своих проектах на FireMonkey.
Артем Бойков – индивидуальный разработчик, сайт его компании www.oilsoft-service.com. Специализируется на разработке ПО под заказчика, также есть проекты для широкого круга пользователей.



Embarcadero: Мы знаем, что ты недавно выпустил первые свои коммерческие проекты, сделанные в Delphi и FireMonkey. Расскажи, что это за проекты.

Артём: первый проект – это приложение по настройке забойной телесистемы (ЗТС) применяемой во время бурения нефтяных скважин. Прибор подключается по USB к программе и осуществляет его настройку. Второй – система для администрирования базы отдыха. Позволяет резервировать домики и наглядно отображать размещение клиентов. Более подробная информация на сайте.

E: А ты работаешь в команде? Или ты – индивидуальный разработчик?

А: Было время, нанимал помощника. Но, в основном, индивидуальный разработчик. Всегда мечтал работать в команде среди профи.

E: Какой у тебя вообще опыт использования Delphi?

А: Программированием увлекся еще с детства. Примерно в пятом классе родители купили компьютер «Дельта-с». Многие наверно помнят, что это за аппараты, когда программы писались на магнитную ленту. Там был реализован Basic. Он мне нравился. Я все мечтал сделать на нем 3D-изображение с вращением. Я только познавал мир программирования. Я с детства мечтал быть программистом. Когда поступил в институт на программиста, столкнулся первый раз с Pascal. После непродолжительного изучения я начал осознавать, что Delphi — очень удобен и понятен.

Начал сравнивать его с С++. Да простят меня «Сишники», этот язык показался мне слишком синтезированным и сложным в изучении. Дипломный проект был написан на Delphi. В 2006 примерно я перешел на должность программиста, до этого был геологом и геофизиком. А потом подумал что на этом можно зарабатывать и неплохие деньги. После чего открыл свое дело.

Читать дальше →
Всего голосов 75: ↑15 и ↓60-45
Комментарии28

23 мая в 10.00 прямая трансляция запуска RAD Studio XE4

Время на прочтение1 мин
Количество просмотров3.8K
Уважаемые разработчики!

Для тех, кто не сможет посетить запуск RAD Studio XE4 в Москве, Минске или Киеве, мы предлагаем присоединиться к прямой трансляции, которая начнется 23 мая в 10 утра.

Смотреть трансляцию можно прямо с сайта мероприятия softwarepeople.ru/delphixe4.

В этом году мы специально пригласили в качестве спикеров представителей центра разработки что позволит вам получить информацию о новых возможностях из первых рук, а также на запуске выступит Дмитрий Арефьев, создатель AnyDAC, ребрендированной в FireDAC, после приобретения Embarcadero в этом году.

Как вы, наверное, уже догадались, основной темой запуска XE4 станет кроссплатформенная разработка и, к уже привычной Windows, мы добавили MAC OS и iOS – самую монетизируемую платформу. Мы также будем обсуждать планы развития RAD Studio.

Кроме того, вы увидите много демонстраций по созданию приложений для iOS и MAC OS.

Не пропустите!
Всего голосов 17: ↑9 и ↓8+1
Комментарии4