Українські рефератиучбові матеріали на українській мові

RefBaza.com.ua пропонує студентам та абітурієнтам найбільшу базу з рефератів! Також ви можете ділитися своїми рефератами для поповнення бази.

Java-технологии. Огляд інструментальних розробок. Аналіз ринкової ситуації

Реферат: Java-технологии. Огляд інструментальних розробок. Аналіз ринкової ситуації

Ринок коштів розробки програм від часу своєї появи, напевно, будь-коли відчував кризи - і навряд чи відчує його колись у майбутньому. Але це отже, що працювати цьому ринку легко. Швидко змінюється ситуація змушує так само швидко переорієнтуватися.

Нове покоління буде інструментальних коштів розробки мовою Java впевнено рухається на корпоративний ринок, стаючи поряд з звичними комерційними продуктами. Разом про те Java не збирається втрачати властивий йому колорит.

Пріоритети розвитку Java

За відправну точку під час створення чергового покоління програмного інструментарію розробки на Java послужило подання до кінці 1996 р. й остаточні випуск компанією JavaSoft на початку 1997 р. нової версії 1.1 базового кошти – комплекту JDK (Java Development Kit). Цей свого роду маніфест партії Ява містив оновлену версію мови, яка б спростити складання надійних распределённых програм. Основними нововведеннями в JDK 1.1 проти попередньої версією виявилися кошти роботи з національними кодуваннями, поліпшений віконний інтерфейс, інтерфейс для взаємодії з базами даними, засоби зв'язку коїться з іншими мовами бібліотека механізмів захисту. Названі вдосконалення, як побачимо далі, сталі та покажчиками на пріоритети розвитку інструментів Java.

Якщо, що й прийнято, розділити Java-разработчиков на Web-мастеров, переважно використовують апплеты, і творців професійних програм цьому мові, то 1997 рік приніс більше новин саме останнім. Вже у квітні на конференції JavaOne, свого роду з'їзді прибічників Java, SunSoft анонсувала платформу Java Platform for Enterprise, куди, крім JDK 1.1, мали б увійти ряд корпоративних програмних інтерфейсів, і навіть розширена спеціально для програм рівня підприємства компонентная модель JaveBeans (під назвою Enterprise Java Beans). До речі, ряд програмних інтерфейсів встиг з'явитися у протягом 1997 року. Концепція Java Beans як ключовий технології багаторазового використання коду розробки повноцінних програм на Java приділялося, значно більше увагу, ніж у 1996 року. Адже що ця концепція, а чи не сама мова Java становить конкуренцію знаменитої об'єктної концепції ActiveX корпорації Microsoft. Влітку 1997 року фірма Sunsoft представила першу реалізацію наступній версії JavaBeans під назвою Glasgow. Ця версія, також її пряма спадкоємиця - 3 версія, відома у час як Edinburgh, на думку експертів, мали бути зацікавленими розвинені рівня моделі COM корпорації Microsoft.

Ще один принципове питання, що стосується розвитку Java-технологий,- проблема «приватної власності » на Java. У цілому нині резонні вимоги Microsoft про передачу всіх специфікацій незалежної організації подальшого розвитку Java стали одній з причин дуже серйозного конфлікту між Sun і Microsoft, однак затронувшего всіх розробників. У листопаді 1997 р. країни – члени міжнародної організації з стандартизації (ISO), на плечі якої, за деякими припущенням, і мала лягти подальша турбота про Java, проголосувало надання компанії JavaSoft ексклюзивного контролю за Java.

Огляд конкретних інструментів

Поговоримо про конкретних інструментах. Перше, що

правді в очі: практично весь інструментарій – це системи графічного програмування класу RAD. Зазначена тенденція, подальша ще 1996 р. після виходу Visual Cafe для Windows 95 і Windows NT, задомінувала абсолютно. Java, в такий спосіб виявився значно більше RAD-восприимчивым , ніж його знаменитий прабатько З++. До лідерів внаслідок суб'єктивного аналізу публікацій можна, швидше за все, віднести Visual J++, Visual Cafe для Windows і Java Workshop для платформи Solaris. З іншого боку, за результатами дослідження ринку, проведеного Microsoft і опублікованого з газети Computer Reseller News у квітні 1997 р., з майже 400 тис. людина, програмуючих на Java (порівнювати: на З++ програмують близько 1, млн., на Visual Basic – більше трьох млн. людина), 27% використовують Java Workshop, 25% використовують Visual J++ і 18% - Visual Cafe.

Помітною тенденцією 1997 р. можна вважати випуск цілої серії спеціалізованих продуктів, які забезпечують доступ з Java-программ до баз даних, що було прямий наслідок включенням до JDK1.1 специфікації JDBC. Характерно, над відповідними інтерфейсами працювали відомих виробників самих баз даних, і фірми, традиційно займаються створенням програмного інструментарію. Насамперед, звернемо увагу те що, що це представлені інструменти у тому чи іншою мірою містять кошти на роботи з базами даних. До квітня 1997 р. фірма Oracle разом із IBM і Tandem підготували попередню специфікацію J/SQL орієнтовану для досягнення сумісності із мовою структурованих запитів SQL програми для баз даних. Тим часом Informix розробляла власний API-интерфейс Universal Java, аби включити його до свого інструментарій 4-го покоління під назвою New Era, соціальній та JWorks – нове ПО розробки на Java.

Разом про те у якому досить потужні кошти роботи з БД пакет Visual Cafe Pro, перші поставки якого ставляться до початку 1997 р., до осені вирушив у новій редакції – Visual Cafe for Database Development Edition, готовий до Java-программ реляционных баз даних. До явно орієнтованих роботи з БД Java-программ можна вважати і систему Fresco фірми Infoscape, до бета тестуванню якої розпочали початку 1997 р. Нарешті, у вересні 1997 р. Sun анонсувала продукт Java Blend для доступу до реляционным і объектно-ориентированным БД з Java-программ без використання таких спеціальних мов типу SQL.

Проте особливо істотним подією стала поява розвинених можливостей графічного програмування доступу до БД у засобах розробки, спочатку орієнтованих створення великих корпоративних програм. До останнього належать Vibe Enterprise 1.0 фірми Visix Software чи Apptivity Developer фірми Apptivity, які у першій половині 1997 р. Обидва продукту вартістю межах кілька тисяч доларів явно свідчить про відносну зрілості Java-технологий вже в народних обранців. До «корпоративному» класу належать Visual Age for Java звісно ж, JBuilder.

Увага, уделённое в специфікації JDK 1.1 безпеки при побудові комерційних Java-программ, теж залишилося без для розробників формальним закликом. Багато компаній відгукнулися нею, розуміючи, що обмеження записи на диск клієнтської машини, закладений у самої ідеї побудови Java, не є розв'язання проблеми. У тому 1997 р. компанія Data Security Dynamics запропонувала JSAFE – одне з перших коштів защищённых Java-программ з Інтернету, використовують алгоритми шифрування даних із відкритим ключем під час передачі їх за каналам Інтернету. Засіб цифрового електронного підпису, яке гарантуватиме цілісність даних під час передачі, входило в Visual J++1.1. Нарешті, на конференції JavaOne у квітні 1997 р. JavaSoft оголосила плани випуску системи Cripto Toolkit, що дозволяє з допомогою єдиного АПІ будувати захищені програми. До речі, у наступному версії JDK1.2 основну увагу, як стверджують JavaSoft, буде приділено саме питанням безпеки.

З рішенням проблеми побудови користувальницького інтерфейсу засобами високого рівня, порушеної в специфікації JDK1.1, виявилися пов'язані дві бібліотеки Java-классов, випущені відповідно корпорацією Microsoft і фірмою Sun в співдружності з Netscape Communications. Варто лише назвати компанії, аби відразу стало зрозумілим, що ці інфраструктурні доповнення до засобів розробки, очевидно, мають відігравати визначальну роль у технологічному, а й у політичних протистояннях конкурентів, на примирення, яких немає слабкого натяку. Бібліотека AFC, про готовність якої MicroSoft повідомила навесні 1997 р. на виставці Software Developer West, містить кошти, які полегшують створення професійно оформленого графічного інтерфейсу користувача і зі засобами мультимедіа. За твердженням Microsoft, ця бібліотека повністю підготовлена на Java і спроможна виконуватися про всяк платформі.


Схожі реферати

Статистика

[1] 2 3 4