Что за программа applets

Пакет GNOME Applets содержит маленькие приложения, которые в основном выполняются в фоновом режиме и отображают свой вывод на панели gnome.

Информация о пакете

  • Адрес (HTTP): http://ftp.gnome.org/pub/GNOME/sources/gnome-applets/2.8/gnome-applets-2.8.1.tar.bz2
  • Адрес (FTP): ftp://ftp.gnome.org/pub/GNOME/sources/gnome-applets/2.8/gnome-applets-2.8.1.tar.bz2
  • Контрольная сумма: 472941a24eaf4ef6e7012f07d32e83cf
  • Размер: 6.4 MB
  • Требуемое дисковое пространство: 105 MB
  • Расчетное время сборки: 4.04 SBU

Дополнительно

  • Требуемый патч: http://www.linuxfromscratch.org/blfs/downloads/6.0/gnome-applets-2.8.1-fix_gswitchit-1.patch

Зависимости GNOME Applets

Требуемые
Опционально

Установка GNOME Applets

Установим GNOME Applets запуском следующих команд:

PRE=`pkg-config —variable=prefix ORBit-2.0` patch -Np1 -i ../gnome-applets-2.8.1-fix_gswitchit-1.patch ./configure —prefix=$PRE —libexecdir=$PRE/sbin —localstatedir=/var/lib —sysconfdir=/etc/gnome make tooldir=$PRE/lib/gnome-applets make tooldir=$PRE/lib/gnome-applets install make -C man install-man chmod 644 $PRE/share/gnome/help//C/*.xml unset PRE

[Замечание]

Урок Java 145: Аплеты

Замечание

Если вы собираете пакет как обычный пользователь, а затем переключаетесь на суперпользователя для установки пакета, то убедитесь, что вы снова установили переменную PRE перед установкой пакета.

Описание команд

—libexecdir=$PRE/sbin: Эта опция помещает файлы libexec в $GNOME_PREFIX/sbin вместо $GNOME_PREFIX/libexec.

—localstatedir=/var/lib: Эта опция помещает файлы ScrollKeeper в /var/lib/scrollkeeper вместо $GNOME_PREFIX/var/scrollkeeper.

—sysconfdir=/etc/gnome: Эта опция помещает файлы конфигурации в /etc/gnome вместо $GNOME_PREFIX/etc.

tooldir=$PRE/lib/gnome-applets: Эта опция помещает внутренние файлы gnome-applet в $PRE/lib/gnome-applets вместо $PRE/sbin/gnome-applets.

make -C man install-man : Это установит man-страницы в $PRE/man.

Пакет GNOME Applets содержит апплеты battstat , cdplayer , charpick , drivemount , geyes , gkb , gtik2 , gweather , mini-commander , mixer , modemlights и multiload .

Источник: www.opennet.ru

Applets reloaded

Ни для кого не секрет что Adobe Flash полноценно занял свою позицию в интернете. По общей статистики почти у 98% пользователей интернета установлен Flash плагин. Главное назначение которого — реализация «rich UI»(англ: богатый пользовательский интерфейс), проще говоря — красивый, динамический интерфейс. Однако в последнее время два гиганта решили пошатнуть его позицию — Microsoft и Sun.

Microsoft выпустила технологию Silverligth, а Sun — решила нанести более серьезный удар. Выпустив сразу несколько продуктов с общей и довольно явной целью — пошатнуть Flash/Flex.

Java applets — история провала

applets

Само по себе это не новое слово. А если более точно то довольно старое. Фактически возможность разработки «апплетов» появилась в далеком 1995 году. ПО прошествии 13 лет, технология фактически не приобрела массового характера. На самом деле это и не удивительно.

Постоянные проблемы с безопасностью, постоянные проблемы с совместимостью в браузерах, проблемы с отображением апплетов, приводящие к зависанию браузера. Список недостатков можно продолжать довольно долго, и что самое интересное — сложно найти тех кто будет противоречить этому. Ken Russel(архитектор нового плагина) 28 августа 2008 года проводя презентацию для сотрудников Google четко дал понять что все эти проблемы были давно известны в Sun. Но больше всего времени отнял главный вопрос — «как все исправить?». Давайте посмотрим какой ответ они на него нашли.
По уверению Sun почти весь код плагина полностью переписан. Фактически не просто переписан, а сама архитектура плагина полностью перепроектирована. Теперь плагин почти полностью реализован на Java. Единственная платформо-зависемая часть это мост Java JavaScript.

По заверениям компании им удалось разработать интерфейс который требует минимальное количество браузер-зависимых методов для полноценной реализации этого моста. Это позволило им решить проблемы которые имелись раньше относительно стабильности связи Java-JavaScript, которая приемлемо работала только в Firefox Mozilla. Действительно большому изменению подверглись внутренности плагина.

Читайте также:
Обновления ота что это за программа

Теперь JVM которая выполняет апплет полностью отделена от процесса бруазера и связана с ним через небольшой асинхронный клиент который находится в процессе браузера. Это призвано гарантировать что зависание апплета не приведет к зависанию самого браузера. Помимо этого появились новые возможности которые с одной стороны сильно развязывают руки разработчикам, а с другой добавляют вопросов. Например аплеты на одной странице могут(но не обязаны) исполнятся в разных JVM, разработчик теперь может передавать параметры командной строки для JVM для каждого апплета. Дополнительно каждый апплет может исполнятся конкретной версией JRE.
Например интересным следствием передачи параметров для JVM является возможность увеличить размер виртуальной памяти доступной апплету. Звучит неплохо неправда? Однако у автора напрашивается вопрос — теперь при открытии веб-страницы мы должны быть готовы к тому что она займет 2-3 GB оперативной памяти только потому, что разработчик решил перестраховаться и выделил по 512 Mb на каждом апплете которых здесь 6-7?
Однако этот факт решает самую глобальную проблему присущую апплетом — зависание браузера на время загрузки и старта апплета. По обещаниям разработчиков это теперь история. Из-за того что апплет находится в отдельном процессе все время необходимое для запуска апплета браузер ведет себя нормально, а как только апплет запускается он фактически вставляется в веб страницу. Вот только эксперименты показывают что в реалиях это не совсем так…

JNLP

Теперь плагин полностью поддерживает новый способ размещения апплета на странице. Плагин полностью поддерживает JNLP который применяется в Java WebStart. На самом деле именно этот факт является наиболее значимым во всем обновлении. Это фактически развязывает руки программистам.

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

То есть в апплете можно полноценно пользоваться аппаратно ускоренным OpenGL. Но аппаратное ускорение можно использовать не только для 3D но также можно управлять аппаратным ускорением в 2D графике. Бесспорно доступность 3D графики на веб странице это интересная перспектива. Особенно это будет интересно для on-line игр.

Например энтузиасты портировали знаменитую игру Quke 2 на Java и с новым плагином ее можно запускать прямо из браузера, проект теперь называется Jake 2(http://download.java.net/javadesktop/plugin2/jake2/). Также интересной разработкой является апплет разработанный NASA — это фактически аналог Google Earth, который можно свободно использовать для показа трехмерной карты планеты на веб странице. (http://download.java.net/javadesktop/plugin2/wwj/).
Интересным является также обратно совместимая модель встраивания апплета на странице. Фактически можно встроит апплет таким образом что он будет распознан и старым и новым плагином, более того можно запускать один апплет если установлен старый плагин, и другой апплет если установлен новый. Это все доступно стандартными средствами без необходимости динамически изменять код вставки апплета.
Интересным является то что теперь фактически каждый апплет можно просто «вытащить» из браузера мышкой и он действительно установится и запустится через Java WebStart. Причем это произойдет даже без перезапуска аплета. Это довольно интересный факт и бесспорно довольно удобный в теории.

Читайте также:
Jc proclient что это за программа

Но больше всего интересно как этим воспользуются наши «друзья» нечестные рекламщики которые используют малейшую возможность открыть всплывающие окно. Почему то у автора нет сомнения что они придумают способ как заставить пользователя «вытащить» апплет из браузера и полноценно развернутся на компьютере пользователя.

Немаловажным фактом является то что апплет вытащенный из браузера уже является фактически «trusted», и ему доступны все данные пользователя под которым запущена JVM. Сам факт того что апплет может создавать свои окна уже кажется довольно опасным. Конечно разработчики подумали об этом и все окна созданные апплетом помечены звездочкой и дополнительной кнопкой «закрыть». Насколько это действительно эффективно оповещает простого пользователя об опасности — вопрос спорный.
Еще один интересный факт это новое хранилище данных доступное для апплетов. У этого хранилища очень ограниченный объем. Но это открывает интересные перспективы для «маркировки» пользовательского компьютера. Да этот функционал присутствует и в Flash, но все же, апплет получает возможность без каких либо уведомлений пользователя сохранять данные. И если довольно много пользователей знают как удалить данные сохраненные в браузере, то сколько знают как удалить кеш Java плагина?

Java FX

Новый плагин полноценно поддерживает JavaFX. Это новый скриптовый язык разработанный Sun для создания насыщенного динамического интерфейса. Фактически это прямой ответ на Flash. Язык действительно довольно простой и при этом функциональный.

Апплеты созданные с использованием JavaFX действительно изначально кажутся просто Flash’ом и только при детальном взгляде можно заметить что это не так. Довольно интересным является то что по заверению Sun, JavaFX превосходит конкурентов по скорости.

Очень приятно что JavaFX является декларативным языком. Учитывая успех других декларативных языков(HTML, XHTML, XML) можно предположит успех и для него. При этом технология позволяет очень хорошо разделить работу программиста и дизайнера, что само по себе всегда представляет главную проблему в разработке веб приложений.

Дополнительным плюсом является переносимость на разные платформы, и здесь речь идет не о программных платформах, а именно об аппаратных. В данный момент сюда входят мобильные устройства и телевизоры(фактически все устройства для которых доступна Java ME). Однако есть и основное различие между решениями Sun и Adobe, JavaFX ориентирована не просто на красивый интерфейс, а именно на интерфейсы с большим количеством анимации. И эта фраза несет в себе очень глубокий смысл. Фактически ядро рендеринга оптимизировано именно под анимацию, а не только под рендеринг сложных сцен.

Sun довольно серьезно поработала над новыми технологиями, и их связью между собой. Технологии действительно продуманы и поэтому удобны в применении. Основной проблемой для них однако станет не их собственные недостатки, а именно то как относятся к апплетам разработчики. Именно поэтому само слово «апплет» Sun пытается нигде не использовать.

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

Источник: habr.com

Applets для iPhone: 16 в одном

Погода, будильник, системная информация и многое другое — в одном флаконе. И бесплатно. Так не бывает, скажете? Бывает, если воспользоваться приложением Applets из нашего любимого App Store.

Читайте также:
Программа mi fit что это

Вообще-то, если совсем честно, я не большой любитель подобных приложений. Но в то же время… Если необходимая информация будет собрана в одном месте, и ей будет удобно пользоваться, то почему бы и нет? Функций у «Аплетов» много, пробежимся по ним вкратце: думаю, свое мнение вы сможете составить.

Программа объединяет в себе набор мини-утилит, дающих разнообразную информацию. При запуске вы попадаете на главный экран, где показываются дата, время, сегодняшние события «Календаря», а также иконки доступа к параметрам настройки, техподдержке и платным дополнениям к приложению. Зачем-то сюда же включили доступ к сайту Apple c веб-приложениями для iOS. Наверно, для пущей убедительности.

Если пролистнуть главный экран влево, нашему взору предстанет набор из 16 иконок, как раз и скрывающим за собой те самые утилиты. Давайте пройдемся по ним по порядку, слева направо и сверху вниз.

Alarm Clock: здесь все понятно, это часы с будильником. Есть разнообразные настройки (по-моему, даже чрезмерные).

Battery: информация об аккумуляторе и об оставшемся времени работы в разных режимах.

Date Calc: расчет времени между двумя датами.

Days Until: расчет времени, до определенной даты с настоящего момента.

Device Info: понятное дело, информация о вашем устройстве.

Emoji: включает дополнительную клавиатуру с этими значками.

Fake Text: возможность послать самому себе смску как бы с какого-то определенного номера. К сожалению, функция работает только внутри приложения Applets. То есть, если вы из него выйдете, никакая смска к вам не придет.

Local Searsch: поиск всяческих полезных мест поблизости от вас. У меня это приложение вылетало на стадии поиска после ввода кода города.

Memory: вот интересно, что вы подумаете, прочитав это название? Ага, я тоже так подумал. А между тем это вовсе не информация о состоянии памяти вашего устройства, а игра на тренировку памяти вашей собственной (очень простенькая).

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

Parking: возможность указать на карте (Google Maps) места парковок с их описанием и фотографиями. Поиска дороги к месту парковки в приложении нет, для этого нас перебрасывают в штатные Карты, а вот там уже можно и маршрут проложить. Сложно и не слишком удобно. Хотя кому как.

Photo Safe: Хранилище фотографий под паролем.

System Info: как ни странно, это именно информация о системе.

Twitter: если задать свои логин и пароль в Твиттере, то прямо отсюда можно постить сообщения. Сомнительное удовольствие, учитывая полное отсутствие дополнительного функционала.

Voice Memo: голосовые заметки.

Weather: да, это погода. Просто погода. С температурой по Фаренгейту.

Вот и все, чем богато данное приложение. Много функций, какие-то полезны, какие-то нет. Есть неприятные моменты, есть явные баги. Но… Тут ведь действительно вся информация в одном флаконе. И, наверно, многим этой информации будет достаточно, и она будет полезной.

Так что попробуйте. А вдруг понравится.

Источник: prostomac.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru