Web 2.0
Термин Web 2.0 связан с сетевыми сообществами и службами, такими как сайты социальных сетей и сайты закладок, содействующих совместному творчеству и взаимодействию пользователей Интернет. Основа успеха технологий Web 2.0 - в максимальном соответствии современным тенденциям развития Интернета, в ориентации на наиболее активных пользователей.
В настоящее время владельцам сетевых ресурсов необходимо постоянно обновлять содержание Web-ресурса, следовать последним дизайнерским концепциям интерфейсов, заботиться об удобстве каждого отдельного пользователя. Web 2.0 предоставляет технологии для улучшения важнейших характеристик Web-ресурса: удобства, интерактивности, масштабируемости, интеллектуальности. Кроме того, Web 2.0 ориентируется на открытые стандарты и технологии, что позволяет избежать затрат на покупку дорогостоящих лицензий.
Современной основой разработок Web 2.0 стал язык программирования Java, который изначально создавался для работы с Интернетом. Java совместима с любыми браузерами и платформами, этот язык поддерживается не только стационарными компьютерами, но и КПК и мобильными телефонами.
Отдел Java компании EleWise обладает успешным опытом оказания следующих услуг:
- Разработка и проектирование приложений для Web, с использованием технологий Web 2.0 на базе открытых стандартов и библиотек;
- Разработка собственных компонентов пользовательского Web-интерфейса;
- Разработка и проектирование приложений с использованием Web Services;
- Разработка приложений и сервисов для работы с изображениями и потоковым видео;
- Интеграция Java с другими средами программирования.
Используемые в разработке технологии, библиотеки и Фреймворки:
- Платформы Java SE (Standard Edition) версий 1.3 - 1.6 и Java EE (Enterprise Edition) версий 1.3 - 1.5;
- Web Services и SOAP (Simple Object Access Protocol) - технология построения универсальных и платформо-независимых сервисов, а также стандартный протокол для их вызова;
- JAI (Java Advanced Imaging), JMF (Java Media Framework), JAF (Java Activation Framework) - фреймворки для работы с мультимедиа-контентом;
- AJAX (Asynchronous Javascript And XML) - базовая технология Web 2.0, позволяющая получать и обрабатывать данные без обновления всей Web-страницы;
- REST (Representational State Transfer) - упрощенная модель вызова методов сервисов для получения данных без использования SOAP. Использует XML и HTTP и участвует непосредственно в AJAX;
- GWT (Google Web Toolkit) - мощный AJAX-фреймворк от Google, имеет встроенную интеграцию с Java;
- DWR (Direct Web Remoting) - простой и быстрый AJAX-фреймворк для Java;
- Dojo - набор элементов интерфейса (Widgets), использующий технологии AJAX и DHTML;
- Swing - технология Java для создания графического пользовательского интерфейса;
- Castor - XML-фреймворк для автоматизированного преобразования XML-данных в Java-объекты;
- Spring Framework - один из популярнейших и мощных фреймворков для приложений на Java. Использует аспектно-ориентированный подход и декларативную модель программирования при помощи XML;
- Hibernate - ORM Фреймворк, позволяющий установить соответствие между объектной и реляционной моделью данных и предоставляющий методы для манипулирования данными на уровне Java-объектов.
| Детальная экспертиза отдела Java компании Elewise |
|


