ann & java & programming & google & internet & world & software 19 Oct 2006 12:08 am
Источник: weblogs.java.net
Кратко
Появилась возможность внедрять данные с некоторых картографических серверов NASA в собственные Swing-приложения с помощью компоненты JXMapViewer проекта SwingX-WS.
Swing-WS
SwingX-WS содержит необходимый для взаимодействия с веб-сервисами набор JavaBeans. Первоначальный набор включает некоторые вебсервисы Yahoo! и Google, такие как поиск по новостям, видео, рисункам, финансовым данным, а также простую картографическую, “tile based” (основанную на черепице?
) компоненту (пример - Aerith demo на JavaOne’2006). Бины SwingX-WS изначально были разработаны с целью обеспечить возможность графической конфигурации для удобства работы в таких визуальных редакторах, как основанный на JavaBeans NetBeans.
Детали
Для демонстрационного приложения Aerith , показанного на JavaOne, мы разработали компонент, умеющий встраивать Google Maps в Swing-приложение. Но, используя сервис Google в такой манере, мы нарушили условия лицензионного соглашения и, хотя Google с удовольствием работал бы с нами, было б достаточно тяжело изменить лицензию для удовлетворения наших потребностей. Именно поэтому мы распространяли компоненту JXMapViewer с фиктивной TileFactory и показали, каким образом можно встраивать и подключать свои собственные гео-данные.
Данные, предоставляемые серверами NASA, нужно было подвергать нетривиальной математической обработке, решая сложные уравнения. Но толковые ребята Kyle Mulka и Charlie Savage дали толковые объяснения, что сделало возможным подключиться к этим серверам из компонента JXMapViewer.
Comments »
You must be logged in to post a comment.

No comments yet.