Posts Tagged ‘проблема’
Tuesday, March 24th, 2009
Команда з шести чоловік, з кодовим названием Green , пішла в самовільне вигнання, занурившись в дослідження побутових пристроїв, таких як Nintendo Game Boys, пристроїв дистанційного керування. Команда Green намагалася знайти кошт, за допомогою якого можна було б встановити взаємодію між цими пристроями.
Незабаром стало ясно, що такі електроприлади, як відеомагнітофони, програвачі лазерних дисків, стереосистемы - всі вони були реалізовані на різних процесорах. Це означало, що якщо виробник захоче додати телевізору або відеомагнітофону додаткові функції або характеристики, він буде затиснутий в рамках засобів, зашитих в апаратне забезпечення.
Ця проблема, у поєднанні з обмеженістю пам’яті мікросхем цих пристроїв, висунула новий підхід до програмування ПО, який повинен був стати ведучим на ринку побутової електроніки.
Команда приступила до розробки нової об’єктно-орієнтованої мови програмування, яка була назван Oak (дуб), на честь дерева, що росло під вікном Гослінга.
Незабаром компанія Sun Microsystems перетворила команду Green в компанію …
проблема →
Схожі записи
- Мова і архітектура Java (28.03.2009)
... Небагато історія
Метою проекту було створення невеликої, надійної, переносимої і розподіленої системи реального часу. Результатно як мова планувалося використання мови програмування С++, але поступово пов'язані з ним труднощі привели до необхідності створення нової мови.
Система повинна була увібрати в себе кращі риси з безлічі сучасних систем програмування -- Eiffel, Smalltalk, Objective C, Cedar/Mesa ...
- Порівняння C Sharp і Java (14.04.2009)
... Із-за невизначеності моменту видалення об'єкту фіналізатори не можуть використовуватися для звільнення системних ресурсів, зайнятих об'єктом, що вимушує створювати додаткові методи для «очищення» об'єкту і викликати їх явно.
C# містить в стандартній бібліотеці інтерфейс IDisposable і спеціальну конструкцію using, що гарантує своєчасний виклик методу очищення: // DisposableClass реалізує інтерфейс IDisposable і описує його ...
- Особливості програмування портативних пристроїв (31.03.2009)
... Таким чином, швидкість додатків стає критичним пріоритетом при розробці.
При цьому істотний вплив на загальну ефективність надає не тільки швидкість виконання коду, але і зручність взаємодії користувача з інтерфейсом додатку.
Для збільшення продуктивності слід мінімізувати кількість переміщень між вікнами, оброблюваних діалогів і т.п. Розкладка екрану додатку повинна бути настільки простій, щоб користувач виконав своє ...
- Програмування на мові Java Революція на імя Java (11.03.2009)
...
Три ключові елементи об'єдналися в технології мови Java і зробили її в корені відмінною від всього, що існує на сьогоднішній день.
Java надає для широкого використання свої аплети (applets) - невеликі, надійні, динамічні, не залежні від платформи активні мережеві додатки, що вбудовуються в сторінки Web. Аплети Java можуть настроюватися і розповсюджуватися споживачам ...
- Мова програмування Java (07.04.2009)
kvazar-micro.com
Метки: команда, компанія, мова, пристрій, проблема, програмування, створення
Категория: Історія |
Monday, March 16th, 2009
Аплети - це програми на Java, які розраховані на запуск в рамках інших програм, наприклад в интернет-браузере, а мідлет - це цілком самостійна програма. Гра, «читалка», ICQ-клієнт - все що завгодно.
Мобільні програми розповсюджуються не у вигляді розрізнених файлів, а у вигляді спеціальних архівів і файлів опису. Це файли JAR і JAD . JAR розшифровується як Java Archive. Насправді це найзвичайніший архів Zip, просто з іншим розширенням.
У нім зберігаються всі файли програми: .class (вони містять байт-код), файли ресурсів (наприклад, картинки або звуки) і файл-маніфест. Останній описує програму: назва, виробник, версія і інші дані. JAD - це файл опису (розшифровується як Java Application Descriptor). Він містить всі ті ж відомості, що і файл маніфесту, плюс розмір архіву і шлях до нього (URL-адреса).
Для чого ж він потрібний, якщо вся інформація вже міститься у файлі маніфесту? А для того, щоб можна було подивитися …
проблема →
Схожі записи
- Програмування на мові Java ВведенняВисновок (09.03.2009)
... У Java ця абстракція називається потоком (stream) і реалізована в декількох класах пакету java.io. Введення інкапсульоване в класі InputStream, висновок - в OutputStream.
У Java є декілька спеціалізацій цих абстрактних класів, що враховують відмінності при роботі з дисковими файлами, мережевими з'єднаннями і навіть з буферами в пам'яті.
File
File - єдиний об'єкт в ...
- Нова візуальна мова програмування від творців Java (02.04.2009)
... При цьому код повинен автоматично оптимізуватися під необхідну платформу з метою досягнення максимальної продуктивності.
Ряд експертів вважає, що легкість розробки додатків на Ace буде досягнута в збиток функціональності: розробникові будуть доступні лише декілька стандартних технічних рішень. Проте для розробки компактних програм такий інструментарій, безумовно, опиниться корисний.
Як повідомив Алі Сайед виданню New Scientist, частина ...
- Програмування на мові Java авторський (13.04.2009)
...
Коротка програма курсу:
Курс «Програмування на мові Java» складається з двох модулів:
1. Java Base Course
• Основи програмування на мові Java
• Синтаксис мови Java. Об'єктно-орієнтоване програмування
• Засоби програмування мови Java
• Графічні інтерфейси користувача
2. Java Enterprise Course
• Огляд технологій Java EE
• Рівень ...
- Серія дистанційних курсів для користувача (06.04.2009)
...
Вивчається середовище редактора і його настройки, створення як простих документів, так і достатньо складних таблиць розрахунку, які використовують математичні, фінансові, статистичні, текстові і логічні формули, макроси і форми. Розглянутий зручний і наочний засіб графічного відображення даних у вигляді діаграм і графіків. назад
Текстовий процесор Microsoft Word 2000 Автори курсу: Глушаков С.В., ...
- Мова JAVA розробка програмного забезпечення в середовищі Internet (01.03.2009)
... Всі провідні фірми, розробляючі комп'ютерну апаратуру і програмне забезпечення (і IBM, і DEC, і Microsoft, список можна продовжувати дуже довго) офіційно оголосили про підтримку мови і системи програмування Java.
Всі поширені інструментальні системи вже підтримують програмування на Java.
У WWW можна знайти сотні тисяч публікацій і програмної продукції, пов'язаних з Java, зокрема вільно поширювана система програмування ...
Категория: Про Java |