17.03.2010Создание интерфейса между программами на С/С++ и скриптовыми языками при помощи SWIG
Сегодня языки сценариев пользуются большой популярностью. В этой статье мы не будем рассуждать о причинах данного явления, так как достоинства интерпретируемых языков вполне очевидны. Вместо этого поговорим об их недостатках, точнее – об устранении этих недостатков. Из языков сценариев сложно получить доступ к оборудованию, для этого необходимы специальные расширения (драйверы). О написании подобных расширений и пойдет речь в нашей статье. Писать их мы будем на С и SWIG. Автор: Дмитрий Выкочко <
14.03.2010Работа с компонентами в IBM Lotus Quickr, часть 1. Создание списка новостей
В данной статье приведено пошаговое описание процесса создания нового компонента news list (список новостей) в IBM® Lotus® Quickr™ Services for WebSphere® Portal 8.1. Этот компонент поддерживает базовые функциональные возможности новостного элемента: заголовок, резюме, тело и тип новости (обычная или важная). Автор: Эмит Парик <
02.03.2010Побочные эффекты распараллеливания
Сейчас я скажу о том, что все знают и о чем говорят уже несколько лет. Параллельное программирование неизбежно. Я знаю, что прозвучало это банально! Но я специально выделил это в отдельный маленький пост, в надежде кто-то задумается над этой простой фразой чуть дольше. Часто то, о чем мы регулярно слышим, теряет всякий для нас смысл и не приводит к размышлениям и выводам. Попробуем же сделать несколько этих выводов.
Автор: Andrey2008 <
27.02.2010Подключение к датчикам в Android
Платформа Android идеально подходит для создания инновационных приложений с использованием аппаратных датчиков, особенно Java-программистами. Мы рассмотрим некоторые варианты интерфейсов для приложений Android, включая использование подсистемы датчиков и записи аудиофрагментов. В этой статье мы научимся взаимодействовать через Android с различными датчиками в целях мониторинга окружающей среды. Автор: Фрэнк Эйблсон <
26.02.2010Глобальная разработка и поставка программного обеспечения: Тенденции и проблемы
Это первая статья серии, в которой исследуются различные аспекты концепции глобальной разработки и поставки (global development and delivery, GDD) применительно к разработке программного обеспечения. Концепция GDD заключается в координации деятельностей разработки в подразделениях с целью создания прикладных программ и управления распределенными репозиториями активов, которые используются при создании таких программ. Автор: Катрин Фрайер, Матс Готе <
24.02.2010Проверка орфографии в Visual Studio
Считая хорошим тоном программирования я всегда оставляю достаточное количество комментариев в коде своих программ, а в виду того, что работаю на иностранную компанию — приходится делать это на английском языке. Своим знанием английского языка я доволен, но вот от глупых ошибок типа «опечатка» к сожалению нас еще никто не освобождал, поэтому я задумался над проверкой орфографии. Автор: for7raid <
17.02.2010Создание приложения с поддержкой AIM в среде Eclipse
Эта статья демонстрирует, как создать Java™-приложение, использующее библиотеки SDK от AOL, чтобы принимать команды от пользователей. Ваше приложение сможет обрабатывать эти команды и отвечать на них. В статье излагаются некоторые принципы проектирования, которые можно применять для создания расширяемых и простых для поддержки приложений. Автор: Натан Гуд <
03.02.2010Серия статей "Для чего нужен Lua". Часть 1.Первый взгляд
Часть 1. Первый взгляд. В данной статье рассматриваются общие характеристики и базовые элементы языка программирования Lua. Часть 2. Практическое применение. В этой части речь пойдет об особенностях Lua, отличающие его от прочих интерпретируемых языков. Часть 3. Сила в единстве. В заключительной части мы рассмотрим взаимодействие Lua с другими языками программирования (в частности, с API) и конкретные примеры применения Lua как в свободно распространяемых, так и в коммерческих программах. Автор: Алексей Снастин <
27.01.2010Мультиплатформенная разработка с помощью JRuby и Swing
Кроме создания консольных и Web-приложений, с помощью Ruby также можно писать оконные приложения со сложным GUI, которые можно без изменений запускать на различных платформах. Благодаря JRuby, удачной альтернативе традиционной реализации Ruby на языке C, наборы GUI-компонентов для Ruby могут использовать UI-инструменты, доступные на платформе Java™. Эта статья знакомит с библиотекой Monkeybars, которая использует для создания приложений JRuby и Swig, приведен пример создания приложения. Автор: Джеймс Бритт <