Posts Tagged ‘платформа’

Порівняння Qt і Java

Wednesday, April 15th, 2009


Порівняння з іншими мовами програмування - Порівняння Qt і Java

Оскільки вибір GUI-бібліотеки надає великий вплив на розробку проекту, часто її вибір здійснюється першим, а мова програмування визначається з числа доступних для цієї бібліотеки мов.
Зазвичай, мова програмування визначається бібліотекою однозначно.
Інші компоненти засобів розробки, такі, як бібліотеки доступу до баз даних або бібліотеки комунікацій, також повинні бути прийняті до уваги, але вони не роблять такого впливу на розробку проекту, як бібліотеки GUI.
Метою цієї статті є порівняння C++/Qt і Java/AWT/Swing. Щоб це зробити найточніше, ми спочатку порівняємо мови програмування, тобто C++ і Java, а потім дві GUI-бібліотеки: Qt для C++ і AWT/Swing для Java.
2. Порівняння C++ і Java
Часто при обговоренні переваг і недоліків різних мов програмування дебати зводяться до аргументів, заснованих скоріше на особистому досвіді і перевагах, чим на об’єктивних критеріях. Звичайно ж, при виборі мови програмування особисті переваги і досвід розробника повинні бути враховані, але оскільки ці критерії суб’єктивні, вони тут не …

платформа →

Схожі записи

Метки: , , , , , ,
Категория: Порівняння з іншими мовами програмування |


Особливості програмування портативних пристроїв

Tuesday, March 31st, 2009

Java у портативних пристроях - Особливості програмування портативних пристроїв

Відповідно, ресурсоємні завдання, що вимагають великого об’єму обчислень, слід по можливості виносити для вирішення супутнім ПО на стаціонарних ПК.
Пам’ять
Портативні пристрої є обмеженими за об’ємом доступній пам’яті, як для часу виконання, так і для зберігання даних. Типове значення доступної пам’яті для мобільних телефонів складає від 128 Кб до 2 Мб, для КПК - від 512 Кб до 128 Мб. Деякі пристрої підтримують додаткові карти пам’яті об’ємом 32-512 Мб, але тільки для зберігання додатків і даних.
З цієї причини істотною є оптимізація вживаних алгоритмів і програм по наступних пріоритетних напрямах (в порядку убування важливості):
об’єм пам’яті, використовуваний при роботі;
швидкість;
об’єм коду.
Файлова система
Унаслідок обмеженого об’єму пам’яті для зберігання даних і для ефективнішої синхронізації з ПК, портативні пристрої рідко використовують традиційні файлові системи.
Типові властивості, що забезпечуються ОС, - доступ і установка атрибутів окремих записів, а не всіх файлів для забезпечення …

платформа →

Схожі записи

Категория: Java у портативних пристроях |


Технологія Java

Monday, March 30th, 2009

Java у портативних пристроях - Технологія Java

Такий підхід гарантує необхідну функціональність різних видів пристроїв.
J2ME (Java 2 Micro Edition) є не окремою специфікацією конкретного програмного забезпечення, а набором технологій і специфікацій, призначених для різних сегментів ринку невеликих призначених для користувача електронних пристроїв.
Завдяки J2ME власники телефонів зможуть не тільки самостійно вирішувати, які додатки в телефоні їм найбільш необхідні, але також вибирати їх на свій смак - по інтерфейсу і зручності використання.
Розробники не обмежені в створенні дизайну додатків, тому у користувачів з’являється бажана можливість вибору (одні віддають перевагу незвичайному дизайну і піктограмам, тоді як інші - цілком традиційному інтерфейсу). Давайте розглянемо, яке місце технологія Java займає в еволюції мобільних сервісів.
Спочатку аналогова технологія цілком задовольняла потреби голосових сервісів, хоч і якість дзвінків була достатньо ненадійною, і численні радіомережі конкурували між собою.
З введенням в експлуатацію мереж і сервісів другого покоління (2G), що використовують цифрові мережі і технології з браузерним інтерфейсом, ми отримали нові переваги, оскільки це нововведення забезпечило …

платформа →

Схожі записи

Категория: Java у портативних пристроях |


Історія створення і основні терміни

Monday, March 23rd, 2009


Java
Java (джава, ява, жарг. жаба) - об’єктно-орієнтована мова програмування, що розробляється компанією Sun Microsystems з 1991 року і офіційно випущений 23 травня 1995 року.
Спочатку нова мова програмування називалася Oak і розроблявся для побутової електроніки, але згодом був перейменований в Java і став використовуватися для написання аплетів, додатків і серверного програмного забезпечення.
Основні можливості

розширені можливості обробки виняткових ситуацій;
багатий набір засобів фільтрації введення/висновку;
вбудовані прості класи, такі як масив, список, стік і т. п.;
наявність простих засобів створення мережевих додатків (в т.ч. використовуючи протокол RMI);
наявність класів, що дозволяють створювати http-запити і відповіді;
вбудовані в мову засобу створення багатопотокових додатків;
уніфікований доступ до баз даних на основі JDBC і SQLJ.


платформа →

Схожі записи

Категория: Історія |


Огляд сучасних WEB технологій

Tuesday, March 17th, 2009

Про Java - Огляд сучасних WEB технологій

HTML+ (1993) і HTML 3.0 (1995) - це багатші версії мови HTML.
Не дивлячись на те, що в звичайних дискусіях згода ніколи не була досягнута, ці чернетки привели до ухвалення ряду нових властивостей. Зусилля Робочої групи World Wide Web Consortium по HTML у впорядкуванні загальноприйнятих положень в 1996 привели до версії HTML 3.2.

Більшість людей визнають, що документи HTML повинні працювати в різних браузерах і на різних платформах. Досягнення сумісності знижує витрати авторів, оскільки вони можуть розробляти тільки одну версію документа.
Інакше виникає ще більший ризик, що Web буде сумішшю особистих несумісних форматів, що кінець кінцем приведе до зниження комерційного потенціалу Web для всіх учасників.
У кожній версії HTML робилася спроба відобразити все більше число угод між працівниками і користувачами цієї індустрії, щоб зусилля авторів не були витрачені даремно, а їх документи не стали б нечитаними в короткий термін.
Мова HTML розроблялася з тієї точки зору, що всі типи пристроїв повинні мати можливість …

платформа →

Схожі записи

Категория: Про Java |


Java - як все починалося

Friday, March 13th, 2009

Про Java - Java - як все починалося

Перш за все мені хотілося б триматися подалі від тем, що стосуються історії мови, мікрохвильових печей, пральних машин… (якщо це кого-небудь хвилює, то існує велика кількість публікацій на цю тему, навіть в дамських романах).
Я також триматимуся подалі від Дюка (емблема Java), маленького хлопчини з величезним носом і трикутним тілом, який змахує руками в ритм марімби і нагадує мені старі американські науково-фантастичні фільми.
Є щось химерне у феномені Java. Кожен комп’ютерний журнал, незалежно від розмірів, пише про нього, існує велика кількість програмних компаній, що продають продукти для розробки Java-аплетів і рідкісний веб-сайт не має одного або двох Java-аплетів.
В цій серії я постараюся на скільки можливо глибоко досліджувати цю мову програмування, яка проста для простих речей і в той же час дуже складна в освоєнні, оскільки він постійно розвивається.
Метою наших перших декількох статей буде опис мови загалом з тим, щоб пізніше ми змогли перейти до складніших …

платформа →

Схожі записи

Категория: Про Java |


1 2