По вопросам оптовых закупок обращайтесь, используя форму обратной связи или по телефонам в Санкт-Петербурге: +7(812)380-5007 и в Москве: +7(495)638-5305.

Переписанный jQuery для создания jQ.Mobi под iOS и Android. Open source представляет оптимизированный фреймворк под мобильный HTML5

22/01/2012

jQ.Mobi — оптимизированный HTML5 для мобильных устройств, который является переписанным фреймворком jQuery. Разработчики обещают, что производительность данного фреймворка будет в 2,5 раза быстрее, чем у самой jQuery.

Аналогично фреймфорку для JavaScript, jQ.Mobi предоставляет как пользовательский интерфейс, так и среду для разработки. В данном релизе appMobi сделали упор на то, чтобы уйти от существующих JavaScript UI фреймворков, таких, как JQuery Mobile, JQTouch и Sencha Touch, они же наследники десктоп браузеров и HTML4.

jQ.Mobi включает в себя движок запросов, библиотеку пользовательского интерфейса и коллекцию плагинов. Разработчики утверждают, что jQ.Mobi превосходит по производительности jQuery в 3 раза на Android и в 2,2 раза на iOS. JSPERF.com обнародовали данные результаты исходя из тестов трех обычных функций: простого запроса, создания элемента и добавления элемента.

«Правда в том, что самой большой проблемой HTML5, с которой сталкиваются разработчики,  является отсутствие хорошего пользовательского интерфейса. Нет ничего более важного для мобильного HTML5. Apple установили планку на высоком уровне с мобильным интерфейсом Cocoa Touch, и до сих пор аналогичных по качеству UX инструментов для веб-разработчиков не существовало. Вот потому-то мы и запустили данный проект, возлагая большие надежды на предоставляемую скорость и кросс-платформенное единообразие», - сообщает Сэм Абадир, основатель и технический директор appMobi.

Движок jQ.Mobi имеет размер всего 3,7 Мб. AppMobi говорят, что размер на мобильных устройствах важен для интерактивности, потому как более тяжелые страницы требуют большего времени для загрузки. jQ.Mobi UI также достаточно мал, всего лишь 15 Кб.

jQ.Mobi будет предлагаться совершенно бесплатно под лицензией MIT X11.

Источник: Dr. Dobbs

Oracle готовит NetBeans IDE версии 7.1 для лучшего UI. Первая интегрированная среда разработки с поддержкой последних спецификаций Java, JavaFX2.0 и JDK

15/01/2012

Данный релиз направлен на обновление инструментов и библиотек, используемых для создания усложненных пользовательских интерфейсов.

NetBeans IDE 7.1 является бесплатной интегрированной средой разработки с открытым исходным кодом для OS X, Windows, Solaris, Oracle Linux и других дистрибутивов Linux и представляет собой первую интегрированную среду разработки с поддержкой последних спецификаций и стандартов на платформах Java, включая полную поддержку разработки для JavaFX 2.0 и JDK7.

Последний релиз также предлагает поддержку недавнего Oracle WebLogic Server 12c, тем самым предоставляя поддержку Java EE 6 для разработчиков, создающих приложения на Oracle WebLogic Server.

«Так же как php, JavaScript и Ajax, мы применяем NetBeans для создания веб-приложений, использующих платформу Java EE. Мы действительно ценим IDE плагины, особенно первоклассную поддержку Git и Maven. Мы используем множество функций данного продукта, таких, как профилирование и инструменты для рефакторинга, которые помогают нам отлаживать и поддерживать наши приложения», - сообщает Войцех Жвефка, технический директор польского веб-портала.

Данный продукт поставляется с визуальным отладчиком для Swing и JavaFX для определения неверного кода и последующего устранения ошибок.

JetBrains представила новую версию продукта WebStorm 3.0

7/01/2012

Данный релиз интегрированной среды разработки веб-приложений JavaScript откроет перед разработчиками новые возможности и позволит достичь максимально высокого качества конечных продуктов. Среди ключевых особенностей новой версии 3.0.  – улучшенные механизмы синхронизирования FTP/SFTP, поддержка Node.JS. framework, блочное тестирование кода JavaScript с помощью JsTestDriver, «умные» алгоритмы поиска идентичных фрагментов в коде HTML, CSS и JavaScript, а также единый интерфейс для всех операционных систем.

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

«Сегодня JavaScript – один из самых распространенных языков программирования, а значит, он должен иметь собственную полнофункциональную интегрированную среду разработки, - заявил в интервью руководитель WebStorm Алексей Гопаченко. – Наш набор инструментов направлен на более высокую продуктивность разработчиков. Мы учитываем мнения пользователей и можем гарантировать, что WebStorm всегда будет актуальным и полезным инструментом для разработчика».

Пробная бесплатная версия WebStorms 3.0 доступна для скачивания на официальном сайте проекта.

Источник: JetBrains

Dropbox оптимизирует приложение под Android 4.0

31/12/2011

Компания по облачному хранению данных Dropbox добавила поддержку офлайн хранилища и массовой загрузки для своего приложения, которое было оптимизировано под Android 4.0.

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

Пользователи Android Market уже давно интересовались возможностью поддержки функции массовой загрузки, которая уже доступна на iOS.

В версии под Android пользователи также смогут переименовывать файлы и папки. Кроме того, компания усовершенствовала галерею и произвела большую работу над ошибками.

Облачное хранилище стало одним из самых популярных приложений среди смартфонов. Среди сервисов, предлагающих данный вид хранения данных, фигурируют Cloud Drive от Amazon, Apple iCloud, Box.net и SkyDrive от Microsoft.

Единственный минус заключается в том, что на данный момент Dropbox предоставляет лишь 2 гигабайта для хранения данных, по сравнению с внушительными 50 гигабайтами от Box.net.

Источник: Infoworld

Релиз бета-версии Joomla 2.5

24/12/2011

Joomla Project рады сообщить о выходе Joomla 2.5 Beta 1.  Это второй релиз, выпущенный в течение шестимесячного периода.

Данный выпуск направлен на:

1. Предварительное тестирование сайтов и пользовательских расширений

2. Осведомление о скором выходе полноценного релиза

3. Тестирование апргейда с версии 1.7 до 2.5.0

Данная версия не рассчитана на разработку сайтов, а предназначена исключительно для тестирования. Финальный же релиз Joomla 2.5.0 ожидается 10 января 2012 года, но это лишь приблизительная дата, которая может измениться в виду различных факторов.

Произвести апгрейд с версии 1.7 до версии 2.5.0 достаточно просто. Большинство пользователей могут использовать автоматическое обновление или установить архив, используя Extension Manager: Install option. Если вы используете Joomla 1.5, то вам потребуется использовать компонент jUpgrade, чтобы перенести ваш сайт под Joomla 2.5.

Новшества в данном релизе:

1. Параметр “Note” как пункт меню

2. Не отсылается письмо администратору о “new user notification

3. Реализация текста по умолчанию для каждого языка в модуле syndicate

4. Внедрена image option для страницы offline.php

5. Кнопка Joomla! update в модуле ярлыков quickicons

6. Возвращена старая версия плагина для отладки

7. Возможность выставить Joomla в значение Site Offline (Yes) во время установки

8. Патч, позволяющий изменить направление ленты новостей

9. Проверка версии БД

10. Select a Menu Item Type- теперь типы пунктов подгружаются из iframe

11. Оптимизация SEO: новый системный плагин languagecode

12. Менеджер для Language Overrides

13. Упрощен рабочий процесс, благодаря связи Menu Manager: Add Menu с Module Manager: Module Menu

14. Добавлена опция для фильтрации mod_whosonline по группам подключенных пользователей

15. Добавлена возможность поддержки иных БД начиная с Microsoft SQL Server

16. Оптимизация mod_status

17. Фильтрация по категориям, не включая подкатегорий

18. Возможность добавлять заметки пользователям

19. Возможность перезаписи стандартного черного списка

20. Интеграция плагина Captcha

21. Интеграция поиска

Источник: Joomla

Продажа мобильных устройств с поддержкой HTML5 достигнет отметки в 1 миллиард копий к 2013 году

14/12/2011

В этом году продажа HTML5 совместимых мобильных устройств составила 336 миллионов копий, но уже к 2013 году она возрастет до 1 миллиарда, сообщает Strategy Analytics.

Заявленная цифра относится конкретно к телефонам, чьи браузеры полностью или, по крайней мере, частично поддерживают HTML5, таких как iPhone 4S и Android.

«Мы ожидаем, что практически все смартфоны будут поддерживать HTML5 к 2013 году, они и составят большую часть от общего количества» - сообщил Нил Моустон из Strategy Analytics.

В связи с быстрым развитием и популярностью HTML5 компания Adobe недавно заявила о прекращении поддержки Flash Player для мобильных устройств с целью обратить внимание на новые возможности HTML.

«Сейчас HTML5 поддерживается новейшими моделями мобильных устройств и станет лучшим решением по разработке веб-содержимого среди мобильных платформ. Мы и в дальнейшем будем продолжать работу с ключевыми участниками HTML сообщества,  включая Google, Apple, Microsoft и RIM», - сообщает Adobe.

В Strategy Analytics также видят HTML5 как важнейший компонент, управляющий кросс-платформенной облачной LTE платформой, постепенно развивающейся среди операторов сотовой связи, производителей устройств, авто-производителей и веб-разработчиков.

Но все же, HTML5  - все еще развивающаяся технология, и вряд ли W3C утвердит ее ранее, чем к 2014 году.

Директор Strategy Analytics Томас Кан назвал HTML5 сравнительно незрелой технологией, предлагающей ограниченные API, в сравнении с родными приложениями на iOS и Android.

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

Источник: CNet

Red Hat заявила о полной поддержке жизненного цикла для Java в OpenShift Paas

9/12/2011

OpenShift включает в себя технологии Jenkins, JBoss Tools и Maven, позволяющие разработчикам программировать, разрабатывать, развёртывать и масштабировать в облачных сервисах.

Роли, Северная Каролина – 15 ноября, 2011

Red Hat, ведущий представитель решений с открытым исходным кодом, анонсировал новые возможности для Java разработчиков, использующих OpenShift PaaS. При помощи введения новых технологий, OpenShift теперь может предложить поддержку полного цикла разработки для Java быстро, легко и бесплатно.

Red Hat предлагает разработчикам при помощи OpenShift PaaS, построенной на основе открытого исходного кода, развивать и запускать приложения в облачных сервисах. OpenShift предоставляет встроенный auto-scaling, поддерживает различные языки программирования и находится в бесплатном дотупе. В августе Red Hat заявила, что они были первыми, кто представил Java EE 6 на PaaS с OpenShift.  Сегодня OpenShift расширяет возможности Java при помощи внедрения нескольких технологий, которые наделяют OpenShift поддержкой полного жизненного цикла продукта для Java разработчиков, а также возможностью программировать при помощи интегрированной среды разработки.

Новые введенные технологии для OpenShift включают в себя:

· Поддержку Jenkins, основанного на Hudson, расширяющий OpenShift до «BaaS». Это позволит быстрее программировать в облаке.

· Интеграцию IDE и облака, JBoss Tools и OpenShift между собой

· Поддержку Maven, для автоматизации сборки проектов

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

Чтобы узнать больше об OpenShift, посетите https://openshift.redhat.com

Видео анонс полной поддержки  жизненного цикла для разработчиков Java: http://www.redhat.com/openshift/videos/a-comprehensive-lifecycle-for-java-developers-in-the-cloud-with-openshift

Источник: OPENSHIFT

Вышла библиотека jQuery 1.7.1.

30/11/2011

В данной версии команда разработчиков исправила множество ошибок. Скачать новую версию можно по следующим адресам http://code.jquery.com/jquery-1.7.1.min.js и http://code.jquery.com/jquery-1.7.1.js. Вскоре представленная версия появится и в сетях CDN.

В новой версии были исправлены следующие ошибки:

Ajax

#10723: jqXHR.always() возвращает объект Promise вместо объекта jqXHR

Attributes

#10724: $(document).text() постоянно возвращает пустую строку

#10773: removeAttr в определенных случаях вызывает ошибку

Build

#10630: исправление ряда ошибок, связанных с фокусом в браузерах

Core

#10616: тип ограничений не выполняется для -1 в eq.

#10646: проблема jQuery.error(), сбрасывает аргумент строки

#10682: создание DOM элементов при помощи $(‘ ‘) может вызвать избыточное использование памяти

#10687: jQuery слишком рано вызывает функцию AMD define()

#10690: использование функции isNumeric не выдает корректных результатов

Css

#10733: неоправданное использование jquery.each в сравнении с более быстрым циклом for

Data

#10675: использование internalKey вместо jQuery.expando

Effects

#10669: функция .animate() не выполняет пользовательскую анимацию в ширину в процентах, вместо этого производится анимация в пикселях

#10750: при попытке jQuery обратиться к data[i].stop возникает ошибкаObject required

Events

#10676: функция wheelDelta больше не добавляется к событию mousewheel

#10701: проблемы с отправкой форм при использовании функции submit

#10704: метод special.handle должен вызываться из origType

#10705: ошибка парсера при анализе имени события (добавление свободного места в начале или в конце имени события сбрасывает все ранее присоединенные события элемента)

#10712: нажатие в текстовом поле вызывает ошибку blur

#10717: неверное отображение при использовании $(window).load()

#10791: использование делегированных событий на встроенном SVG имеет ошибки в отношении класса селекторов

#10794: .triggerHandler не должен вызывать .preventDefault()

#10798: live(submit) и .submit() может дважды вызывать функцию live, что приведет к двойной отправке формы

#10844: .delegate() в submit не работает, когда входные данные в форме имеют значениеid

Manipulation

#10177: индекс функций обратного вызова в .wrap всегда 0

#10667: HTML5 в функции .wrapAll() добавляет к элементу:

#10670 rnoshimcache не работает должным образом

#10812: передача пустого объекта в .before() и .after() вызыает ошибку в IE7

Misc

#10691: удаление всех появлений функцийequalsиsameпри использовании testrunner.js

Support

#10629: IE слишком чувствителен к fake body.

#10807: Находящийся в комментариях апостроф (’), не соответствует апострофу из таблицы ASCII

Источник: jQuery

 Система Orphus