Posts Tagged ‘пристрій’

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

Tuesday, March 31st, 2009

+


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

На мобільних пристроях, таких як КПК, додаток може використовуватися 15-20 разів по декілька секунд протягом дня. Таким чином, швидкість додатків стає критичним пріоритетом при розробці.
При цьому істотний вплив на загальну ефективність надає не тільки швидкість виконання коду, але і зручність взаємодії користувача з інтерфейсом додатку.
Для збільшення продуктивності слід мінімізувати кількість переміщень між вікнами, оброблюваних діалогів і т.п. Розкладка екрану додатку повинна бути настільки простій, щоб користувач виконав своє завдання за мінімальний час. Дуже корисно розробити призначений для користувача інтерфейс відповідно до інтерфейсу інших додатків.
Взаємодія з ПК
Багато мобільних пристроїв забезпечують засоби взаємодії із зовнішнім світом (через кабель, інфрачервоні або бездротові інтерфейси) і для багатьох додатків важливим є завдання забезпечення взаємодії, передачі і синхронізації даних з відповідними додатками на ПК.
В деяких випадках це вимагає розробки програмних засобів не тільки для мобільного пристрою, але і для ПК, наприклад, для спрощення, стиснення або попередньої ресурсоємної обробки …

пристрій →

Схожі записи

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


Технологія Java

Monday, March 30th, 2009

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

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

пристрій →

Схожі записи

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


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

Tuesday, March 24th, 2009


Команда приступила до розробки нової об’єктно-орієнтованої мови програмування, яка була назван Oak (дуб), на честь дерева, що росло під вікном Гослінга.
Незабаром компанія Sun Microsystems перетворила команду Green в компанію First Person. Нова компанія володіла цікавою концепцією, але не могла знайти їй відповідного застосування. Після ряду невдач несподівано ситуація для компанії різко змінилася: був анонсований Mosaic - так народився World Wide Web, з якого почався бурхливий розвиток Internet.
Нотон запропонував використовувати Oak в створенні Internet- додатків. Так Oak став самостійним продуктом, незабаром був написаний Oak-компілятор і Oak-браузер “WebRunner” . У 1995 році компанія Sun Microsystems ухвалила рішення оголосити про новий продукт, перейменувавши його в Java (єдине розумне пояснення назві - любов програмістів до кави).
Коли Java опинилася в руках Internet, стало необхідним запускати Java-аплеты - невеликі програми, що завантажуються через Internet. WebRunner був перейменований в …

пристрій →

Схожі записи

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


Обєктна орієнтірований мова програмування

Saturday, March 14th, 2009

Про Java - Обєктна орієнтірований мова програмування

Гідність подібного способу виконання програм - в повній незалежності байт-кода від ОС і устаткування, що дозволяє виконувати Java додатку на будь-якому пристрої, який підтримує віртуальну машину. Іншою важливою особливістю технологии Java є вельми гнучка система безпеки, завдяки тому, що виконання програми повністю контролюється віртуальною машиною.
Будь-які операції, які перевищують встановлені повноваження програми (наприклад спроба несанкціонованого доступу до даним або з’єднання з іншим комп’ютером) викликають негайне переривання.
Це дозволяє користувачам легко завантажувати програми написані на Java на їх комп’ютери (або інші пристрої, наприклад мобільні телефони) з невідомих джерел, при цьому не побоюючись зараження вірусами, пропажі цінної інформації, і т.п.
Часто до недоліків цього підходу відносять те, що виконання байт-кода віртуальною машиною може знижувати продуктивність програм і алгоритмів, реалізованих на мові Java. Дане твердження можна сміливо назвати справедливим для перших версій віртуальної машини Java, проте останнім часом воно практично втратило актуальність.
Цьому сприяли ряд удосконалень: застосування технологій JITs (Just-In-Time compilers) …

пристрій →

Схожі записи

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