Удивительные WPF-приложения: аэропорт Цюриха
Из одного из самых красивых городов Швейцарии -
Я уверен, что все вы были в ситуации, когда ждали задержанный рейс самолета. Однако, все, что мы делаем в такой ситуации, - просто подходим к группе мониторов, на которых указан статус полета. Для пассажира важен факт прибытия самолета в аэропорт, но для диспетчеров и различных сервисных служб аэропорта есть иные, порой критически важные задачи, как, к примеру, насколько занята автостоянка, блокируют ли перемещающиеся по рулежным дорожкам самолеты какие-либо взлетно-посадочные полосы, сколько шлюзов открыто?
В случае с
Похожим образом они создали инструмент для парковое, поэтому можно легко увидеть, где есть проблемы со свободным местом для людей, приезжающих в терминал. А красно-зеленый градиент позволяет увидеть насколько заняты гаражи.
По очевидным причинам безопасности данное приложение не может быть размещено в Интернете. Но администрация аэропорта вежливо разрешила нам публично опубликовать демонстрацию данного приложения. Благодаря возможностям XBAP, вы можете увидеть приложение в действии здесь, на
Вы увидите приложение в том виде, в каком оно есть. Здесь нет сглаживания GPS-сигналов, поэтому иногда создается впечатление будто бы самолет не просто движется или перепрыгивает в новое местоположение, а просто появляется из ниоткуда. Возможно, что это происходит потому, что только когда включается питание самолета, он начинает передавать данные на диспетчерскую вышку.
Я бы посоветовал изменить бегунки Airplane zoom и Playback time примерно на 50%, таким образом, вы сможете увидеть вместимость аэропорта, а самолеты будут двигаться быстрее, чем при нормальной скорости. Вы можете поэкспериментировать с другими настройками на панели задач.
Источник:
Перевод: Zloy Kak Pё$
Комментарии
Вряд ли это для операторов - цешарп и wpf пока недостаточно отлажены для подобных задач, и вряд ли будут. Скорее для использования третьих лиц.
Joe_Bishop, хаха! А вы часом не фанатичный линуксоид , с++ - сник или джавист? На сишарпе уже лет пять пишутся очень сложные и надежные приложения. Я сам программил на с++ 4 года, после чего перешел на дотнет, и жизнь стала на поряок легче, а программирование приятнее ;) С++ и CRT никуда не денется, но он уже давно занимает нишу языков среднего уровня для написания системного кода, где нужен и максимально быстрый код с низкоуровневым доступом, и удобства высокоуровневых языков. Но при сложности современных систем и их требованиях к безопасности с++ является сильно устаревшим решением. О джаве высказываться не буду, это отдельная ветвь развития...
На сишарпе уже лет пять пишутся очень сложные и надежные приложения
Не видел не одного сложного и надежного. Жрет много памяти. Жуткие тормоза даже на топовом компьютере. Web-сайты писать на нем можно, но не более.
А я видел. Сложные многопользовательские корпоративные приложения, лопатящие огромные объемы данных. Но они не выходят в коробках, а пишутся на заказ для конкретных компаний. Ну а общедоступные десктопные приложения еще пока редкость, согласен, а то что появляется, часто написано некомпетентными людьми, до конца не разобравшимися с принципами работы технологии. Среди удачных приложений я бы привел дизайнер UI для WPF - Expression Bend. Работает отлично, не тормозит и не глючит ;)
Десктопные C# приложения "пока ещё" редкость? Они должны были массово появиться ещё лет 5 назад по замыслам мелких.
А насчет надежности - лично у моего онлайн-банкинга движек на АСП.НЕТ, и кстати сайт этот висит черезмерно часто для банковского сервиса.
Expression Blend? А Вы уверены, что там сплошь СиШарп? К примеру, в Визуал Студии 2008 90% интерфейса (видно по классам окон) наваяно на С++. А ещё ведь про 2005-ю версию вопили, что она вся "дотнетная"
Уверен А студия всегда была с++ приложением, с дотнетовыми плагинами в последнее время. а то шо вопили - так много чего разные люди вопят, я помню и про висту вопили что она будет чуть ли не вся на дотнете. Кстати, студию планируют переписывать под менеджед код с ВПФ интерфейсом (это инфа из некоторых вакансий майкрософт)
По поводу сайта - технология еще не гарантирует качество - если у программеров руки кривые, то что на с++, что на дотнете у них непонятная зверушка будет. я с некомпетентными людьми и корявым кодом сталкиваюсь постоянно, иногда страшно жить от этого
Paint.Net - отличнейшей приложение на .net
Просто у людей руки из нужного места растут. А не как у тех индусов, которые обучаются программированию, глядя на то, как другой индус пишет код
Нет, цешарп на венде, поэтому не может быть надёжнее венды, поэтому ненадёжен. Жабко - это, конечно, глобально и надёжно, но мне она не нравится. Цепепе - уродство, хотя половину вещей пишу на нём. Мне вообще императивные языки не нравятся, после того как я начал писать на ФЯ. Оставшуюся половину пишу на Эрланге.
Paint.Net - отличнейшей приложение на .net
на старт не резв, JIT-подход на десктопе сосёт, пусть даже ускоренный AOT-ом. Бред про кроссплатформенность можете оставить красноглазым пионерам.
Joe_Bishop, похоже вы имеете весьма смутное представление как об устройстве винды, так и о принципах работы .net, а так же о том, на чем основывается надежность и безопасность ;) Может быть, вы, как и многие "знатоки", считаете, что сообщение о попытке доступа приложения к неразрешенной области памяти - это глюк винды?
Кстати, по вашей же теории, любой интерпретатор функциональных языков тоже работает поверх оси и вызывает ее АПИ, и, соответственно, эти языки тоже не надежнее чем она ;) Однако, это ваша теория, я так не считаю.
sich необращайте внимания на Joe_Bishop. Этот ламер, Ламер во всем. Что в Виндоус, что в Линуксе (от заявлений что седьмой осел не имеет меню, до того что гном не "засоряет рабочий стол значками" (я бы понял, если бы он, говорил о каком-то, особом, дистре (значки отключаются) но он говорил об "своей, любимой, Убунте", т. е. у меня возникла мысль а видел ли он ее вообще)).
Позабавил меня факт, как он обозвал на ЛОРЕ свой любимый гном "несостоятельной поделкой" (перед этим обвинив его в плохой поддержке скришотирования "выбранной области"), а потом, когда его поймали на этом, стал оправдываться что дескать прикалывался... .
Нет, цешарп на венде, поэтому не может быть надёжнее венды, поэтому ненадёжен.
И кстати насчет шарпа. Шарп есть и в гноме: часть Моно. И сам язык, кстати, осенезависим (как и любой язык програмирования)
unihorn, позабавили подробностями
Да, сишарп, как и платформа дотнет, являются открытыми стандартами, не привязанными ни к какой платформе. И, даже будучи поклонником виндовс систем, я рад что есть моно, потому что я, как разработчик, заинтересован в том, чтобы ПО могло работать как можно на большем количестве платформ, и в том, чтобы его написание не зависело от целевой системы. Но, к сожалению, моно все еще сыроват, даже под игидой Новел. Будем надеяться, что ситуация будет улучшаться
По теме
- Composite Application Guidance for WPF продвигает модульность
- Анонсируя третий крупный релиз WPF
- Удивительные WPF-приложения: Witty
- Удивительные WPF-приложения: NetAdvantage for WPF
- Удивительные WPF-приложения: HP Interactive Canvas
- Удивительные WPF-приложения: Yahoo Messenger
- Удивительные WPF-приложения: Pass
- Удивительные WPF-приложения: Roxio Central
- Удивительные WPF-приложения: системы управления электропитанием Areva
- Удивительные WPF-приложения: Times Reader и все, все, все