Увлекательная геоинформатика с GeoTools
Post image
Java библиотека GeoTools, использование с JavaFX. Модель пространственного объекта, его свойства, координаты. Векторная координатная сетка, Open Street Map карты, поддержка разных форматов. Гео-поиск статей с Википедии, маркеры на карте, расчёт расстояний и площади, интеграция Groovy для ECQL-фильтра. 3D глобус.
Маркетинговый анализ JavaFX проекта
SWOT-анализ JavaFX тулкита, сильные и слабые стороны в контексте FURPS: функционал, юзабилити, надежность, производительность, поддержка. Комбинирование с PEST-анализом для оценки внешних возможностей и угроз. Более полезный Анализ пяти сил Портера, разбор различных конкурентов и конкурентных стратегий.
Самый простой маппер для базы данных знаков зодиака
Примеры кода
Post image
Простая база данных знаков зодиака, объединение Groovy и JavaFX, отображение множеств, виды маппинга. Маппинг, основанный на ассоциации. Классы-универсалы для работы с запросами и соединением, валидация, класс маппинга для отображения типов и отношений, менеджер сущностей, примитивная кодогенерация.
JavaFX - полезные советы, ссылки, ресурсы
Некоторые русскоязычные ресурсы о тулките, полезные ссылки, упоминание инструментов. Заметки об архитектуре JavaFX-приложения: проектирование управления зависимостями, работа с FXML, улучшение контролов, шина сообщений, стейт-машина и прочие советы.
JavaFX мёртв или жив? Анализ рынка
Замечания о сути определения "смерти". Проверка активности развития JavaFX. Анализ рынка десктопа, влияние на популярность инструментов, платформозависимые и кроссплатформенные фреймворки, многофакторность и сложность выбора. Тренды рынка десктопа, анализ распространения JavaFX и рынка тулкита. Личный кейс автора блога. Польза заблуждений.
Баги и нюансы JavaFX
Проблемы и нюансы JavaFX, с которыми часто встречался и которые посчитал наиболее неприятными. Тонкости с общим функционалом, окнами и Stage, контроллерами, контролами, графикой: отсутствующие возможности, баги, неочевидное поведение и прочие затруднения. Оформлено списком.