Posts Tagged ‘додаток’
Thursday, April 2nd, 2009
Проте для розробки компактних програм такий інструментарій, безумовно, опиниться корисний.
Як повідомив Алі Сайед виданню New Scientist, частина початкового коду Ace може бути відкрита на конференції JAVAONE в червні нинішнього року. Джерело: news.gala.net
додаток →
Схожі записи
- Порівняння C Sharp і Java (14.04.2009)
...
Мова
Механізм роботи з динамічними даними і збірка сміття
Обидві мови реалізують принципово однакову модель роботи з динамічними даними: об'єкти створюються динамічно за допомогою конструкції new, середовище виконання відстежує наявність посилань на них, а складальник сміття періодично очищає пам'ять від об'єктів, посилань на які немає.
Для оптимізації збірки сміття специфікації ...
- Мова JAVA розробка програмного забезпечення в середовищі Internet (01.03.2009)
...
Ясно, що провідну роль в забезпеченні вказаної можливості грає саме Java, оскільки саме Java дозволяє поширювати не просто тексти, а працюючі програми і їх фрагменти (аплети) по WWW.
Звідси великий інтерес до мови і системи програмування Java з боку буквального всіх категорій розробників і користувачів програмного забезпечення. Всі провідні фірми, розробляючі комп'ютерну апаратуру ...
- Особливості програмування портативних пристроїв (31.03.2009)
...
Розглянемо основні особливості програмування, устаткування і призначеного для користувача інтерфейсу портативних пристроїв.
Розмір екрану
Для портативних пристроїв істотною характеристикою є фізичні розміри і дозвіл екрану. З міркувань ергономіки фізичні розміри екрану обмежені діагоналлю 3,5-4 дюйми, а типовий дозвіл складає 160*160, 320*240 або 320*320 піксель. Для стільникових телефонів ці величини ще менше ...
- UnixLinux програмування (26.02.2009)
... Проте, висока якість, максимальна надійність і відмінна продуктивність що всіх реалізовуються нами програмних продуктів завжди залишається незмінною.
1. C/C++ програмування
С++ -- високорівнева об'єктно-орієнтована мова програмування. С++ -- надбудова над мовою C, має ряд відмінностей від базової мови. В даний час на мові C++ реалізована основна маса складних комерційних проектів.
Завдяки високій функціональності, ...
- Java - як все починалося (13.03.2009)
... Перш за все мені хотілося б триматися подалі від тем, що стосуються історії мови, мікрохвильових печей, пральних машин... (якщо це кого-небудь хвилює, то існує велика кількість публікацій на цю тему, навіть в дамських романах).
Я також триматимуся подалі від Дюка (емблема Java), маленького хлопчини з величезним носом і трикутним тілом, який змахує руками в ритм ...
Метки: додаток, код, мова, програма, програмування, процес, розробка
Категория: Розвиток |
Wednesday, April 1st, 2009
Як приклади Java-додатків можна відзначити:
| Додатки для розваг: ігри, віртуальні персонажі (домашні улюбленці), анімація, робота з мелодіями, караоке.
| Додатку для організації життя: списки продуктів, які необхідно купити, облік і планування особистого бюджету, щоденник спортивних занять.
| Додатки для подорожей: карти, що масштабуються, конвертор валют, англо-російський розмовник, годинник, що показує час в різних країнах світу.
| Додатки для роботи з інформацією: новини і фінансова інформація, доступна при натисненні однієї кнопки і представлена в зручному інтерфейсі; оптимізовані пошукові системи.
Додатки J2ME можуть обмінюватися даними через WAP, i-mode або TCP по бездротових мережах.
Джерело: 101mobi.com
додаток →
Схожі записи
- Java (24.02.2009)
...
Основні особливості мови
Програми на Java транслюються в байт-код, що виконується віртуальною java-машиною (JVM) - програмою, оброблювальною байтовий код і інструкції, що передає, устаткуванню як інтерпретатор, але з тією відмінністю, що байтовий код, на відміну від тексту, обробляється значно швидше.
Гідність подібного способу виконання програм - ...
- Java протистоїть новому поколінню динамічних мов (18.03.2009)
... Такий лейтмотив симпозіуму Java TheServerSide.
Слідуючи за темою симпозіуму "Майбутнє Enterprise Java", провідні розробники індустрії обговорювали недоліки Java на нижньому рівні, на рівні web-фронт-энда, а також ставили під сумнів живучість технології стійких EJB (Enterprise JavaBeans).
Розширена розробка на рівні web є критичною для концепції Web 2.0, коли web-додаток і броузер стають більш ніж платформою для ...
- Практична мова для практичних програмістів (10.04.2009)
...
За плечима у справ трансляцій майстра Брайта -- безпосередня участь в розробці таких програмних продуктів, як: Northwest Software C, Data-light C, Zorland C, Zortech C++ (між іншим, один з перших "рідних" компіляторів з C++), Symantec C++ і Digital Mars C++; компілятор з ABEL (Ad-vanced Boolean Expression Language, призначений, як і відоміший VHDL, для формального опису ...
- Програмування на мові Java Революція на імя Java (11.03.2009)
... Такий продукт повинен змінити весь стиль роботи, радикально спростивши вирішення складних проблем.
Створення мови Java - це дійсно один з найзначніших кроків вперед в області розробки середовищ програмування за останні 20 років. Мова HTML (Hypertext Markup Language - мова розмітки гіпертексту) була необхідна для статичного розміщення сторінок в “Усесвітній павутині” WWW (World Wide ...
- Порівняння C Sharp і Java (14.04.2009)
...
Для оптимізації збірки сміття специфікації мов і середовищ виконання не містять обмежень на час життя об'єкту після видалення останнього посилання на нього - складальник працює незалежно від виконання програми, тому реальне знищення об'єкту може відбутися у будь-який момент після видалення останнього посилання до завершення роботи програми.
У реальності складальники сміття оптимізують виконання так, щоб забезпечити прийнятну ...
Категория: Java у портативних пристроях |
Tuesday, March 31st, 2009

Дуже корисно розробити призначений для користувача інтерфейс відповідно до інтерфейсу інших додатків.
Взаємодія з ПК
Багато мобільних пристроїв забезпечують засоби взаємодії із зовнішнім світом (через кабель, інфрачервоні або бездротові інтерфейси) і для багатьох додатків важливим є завдання забезпечення взаємодії, передачі і синхронізації даних з відповідними додатками на ПК.
В деяких випадках це вимагає розробки програмних засобів не тільки для мобільного пристрою, але і для ПК, наприклад, для спрощення, стиснення або попередньої ресурсоємної обробки даних перед передачею.
Введення даних
Портативні пристрої через свої габарити не можуть забезпечити користувача повнорозмірними пристроями введення - клавіатурою і мишею. Як правило, пристрій оснащується спрощеною або віртуальною клавіатурою і/або сенсорним екраном.
Враховуючи, що ці засоби не забезпечують достатньої зручності, слід мінімізувати об’єм інформації, що вводиться користувачем.
Живлення
Портативні пристрої забезпечуються, як правило, джерелом енергії істотно обмеженої місткості. Відповідно, ресурсоємні завдання, що вимагають великого об’єму обчислень, слід по можливості виносити …
додаток →
Схожі записи
- Обєктна орієнтірований мова програмування (14.03.2009)
... Дане твердження можна сміливо назвати справедливим для перших версій віртуальної машини Java, проте останнім часом воно практично втратило актуальність.
Цьому сприяли ряд удосконалень: застосування технологій JITs (Just-In-Time compilers) що дозволяє переводити байт-код в машинний код під час виконання програми з можливістю збереження версій класу в машинному коді, широке використання native-коду в стандартних бібліотеках, а також ...
- Мова JAVA розробка програмного забезпечення в середовищі Internet (01.03.2009)
...
Мета даної публікації - ознайомити читачів з основними властивостями і особливостями системи програмування Java і показати, як можна використовувати численні Java-аплети, доступні в середовищі Internet, і інші можливості мови і системи програмування Java в своїй повсякденній діяльності.
Спочатку буде дане короткий опис особливостей синтаксису і семантики конструкцій мови Java, ...
- Java (24.02.2009)
...
Спочатку мова програмування називалася Oak (русськ. Дуб ) і розроблявся Джеймсом Гослінгом для побутової електроніки, але згодом був перейменований в Java і став використовуватися для написання клієнтських додатків і серверного програмного забезпечення.
Названий на честь марки кави Java, коханого програмістами, тому на офіційній емблемі мови Java зображена чашка з димлячою ...
- Практична мова для практичних програмістів (10.04.2009)
...
Другі затверджують: "Ця річ нова
отже, краща".
Дж. Бруннер Відоме, що не буває чого-небудь з нічого, і реакція виникає тільки на акцію. Реакція У. Брайта (W. Bright) -- проект надвисокорівневої мови програмування D -- є своєрідною відповіддю на фактичну незадоволеність горезвісним дуетом C/C++.
За плечима у справ трансляцій майстра Брайта -- безпосередня ...
- JudoScript Можливість створення скриптів (03.04.2009)
...
Додатково він надає спеціальний механізм для різних обчислювальних потреб, як, власне Java scripting, JDBC scripting, XML scripting, HTML/SGML scraping, маніпулювання файлами і архівами, гнучкого виконання [команд і файлів] з ОС, планування завдань, роботу по HTTP, написання Java GUI і ін.
JudoScript також підтримує програмування потоків (thread programming), корисних [заданих] структур і т.д. Його модель схожа на ...
Категория: Java у портативних пристроях |
Monday, March 30th, 2009

Стандартізованная платформа дає широкі можливості для реальної креатівності, звільняючи розробників від необхідності мати справу з особливостями кожного виду пристроїв.
Для користувачів телефонів також дуже значущі можливості роботи з різними мережами, що забезпечуються платформою Java. Додатки, створені за допомогою стандарту Java Application Programming повинні підтримуватися всіма сумісними пристроями, незалежно від виробника.
З технологією Java ви можете використовувати однакові додатки для будь-якого типу машин - персонального комп’ютера, комп’ютера Макінтош, мережевого комп’ютера або навіть нових технологій, як наприклад телефони з доступом в Internet. Які бувають версії технології Java? Щоб уникнути негнучкості рішення платформа Java 2 була розроблена в трьох версіях.
Версія Java 2 Enterprise Edition (J2EE) створена спеціально для складних серверних вирішень, Java 2 Standard Edition (J2SE) призначена для настільних комп’ютерів, а Java 2 Micro Edition (J2ME) розроблена спеціально для невеликих споживчих електронних пристроїв, таких як мобільні телефони. Такий підхід гарантує необхідну функціональність різних видів пристроїв.
J2ME (Java 2 Micro Edition) є не окремою …
додаток →
Схожі записи
- Практична мова для практичних програмістів (10.04.2009)
...
Тому, вже якщо такого рангу фахівець чимось незадоволений, значить, дійсно щось не так. Втім, недоліки мов C і C++ давно вже стали притчею во язицех, тому ми зупинимося на них зовсім стисло.
Перш за все (дотично C) потрібно враховувати зміну пріоритетів: спеціалізація поступилася місцем універсальності. На відміну від ранніх сімдесятих, коли вимоги в гнучкій мові ...
- UnixLinux програмування (26.02.2009)
...
Спектр рішень, пропонованих фахівцями компанії "Soft Industry" украй широкий, - від простих функціональних додатків, до складних високопродуктивних систем спеціального призначення. Проте, висока якість, максимальна надійність і відмінна продуктивність що всіх реалізовуються нами програмних продуктів завжди залишається незмінною.
1. C/C++ програмування
С++ -- високорівнева об'єктно-орієнтована мова програмування. С++ -- надбудова над мовою C, має ...
- Порівняння Qt і Java (15.04.2009)
... Звичайно ж, при виборі мови програмування особисті переваги і досвід розробника повинні бути враховані, але оскільки ці критерії суб'єктивні, вони тут не приймаються до уваги.
Натомість ми розглядатимемо продуктивність програмування, продуктивність роботи додатку і ефективність використання пам'яті, тому що ці критерії можуть бути визначені кількісно і можуть бути досліджені з наукової точки зору, хоча ми ...
- Java протистоїть новому поколінню динамічних мов (18.03.2009)
... Пан Брюс рекомендує відкрити можливості Java Virtual Machine для динамічних мов, таких як Ruby.
В результаті цього, відзначає він, "ми зможемо запускати динамічні мови, які продуктивніші". Enterprise Java є для цього відповідною кандидатурою.
Доповідач Арі Зілка, президент і CEO компанії Terracotta, визначив необхідність змін в JVM, щоб мова могла задовольняти додатки нижнього рівня. "У нинішній ...
- Програмування на Java (08.04.2009)
...
Виконання вашого першого Java-додатку.
1. Огляд JDK.
2. Аналіз простого додатку Java.
3. Виконання Java-додатку.
Тема 2.
Моделювання процесів реального миру в Java-додатку.
1. Розділення Java-додатку на частини.
2. Огляд концепцій, пов'язаних із створенням і використанням об'єктів.
3. Створення об'єкту і декларація посилання на об'єкт.
Тема ...
Категория: Java у портативних пристроях |
Saturday, March 28th, 2009
д..
Стрімке зростання мережевих технологій привело до необхідності нового погляду на процес створення і розподілу додатків. Сучасні додатки повинні бути безпечні, високопродуктивні, працювати в розподіленому середовищі на безлічі машин різної архітектури.
Вимоги до переносимості примусили відмовитися від традиційного способу створення і доставки бінарних файлів, що містять машинні коди і, отже, прив′язаних до певної платформи. Сьогодні, щоб вижити в цих джунглях з архітектури процесорів, операційних систем і графічних оболонок, додаток повинен бути нейтральний до архітектури і динамічно настроюється.
Створена система розробки Java задовольняє всім цим вимогам, а отже:
проста, тому може бути використана широким довкола розробників
об’єктний орієнтований, що відповідає сучасному погляду на програмування
підтримує многопотоковость, що дозволяє виконувати декілька завдань одночасне
інтерпретіруєма, що забезпечує переносимість і покращує динамічні властивості Щоб не бути голослівним, розглянемо кожну з цих властивостей окремо.
Властивості Java, короткий огляд
Java проста, об’єктний орієнтірованна і знайома
Система …
додаток →
Схожі записи
- Програмування на мові Java Робота із зображеннями (10.03.2009)
...
Ось маленький аплет, що виконує цю роботу: /* SimpleImageLoad * * * */ import java.applet.*; import java.awt.*; public class SimpleImageLoad extends Applet { Image art; public void init() { art = getImage(getDocumentBase(), getParameter("img")); } public void paint(Graphics g) { g.drawImage(art, 0, 0, this); }}
Метод paint використовує drawlmage з чотирма аргументами: ...
- Програмування на мові Java Обробка виключень (06.03.2009)
...
Нижче приведена загальна форма блоку обробки виключень. try { // блок коду } catch (ТипИсключения1 е) { // обробник виключень типа ТипИсключения1 } catch (ТипИсключения2 е) { // обробник виключень типа ТипИсключения2 throw(e) // повторне збудження виключення } finally { } Зауваження В мові Delphi замість ключового слова catch використовується except.
Типи ...
- Програмування на мові Java Введення в мову Java (12.03.2009)
...
Отримуваний в процесі трансляції код для кожного класу записується в окремому вихідному файлі, з ім'ям співпадаючому з ім'ям класу, і розширенням class.
Перш за все, в цьому розділі ми напишемо, відтранслюватимемо, і запустимо канонічну програму "Hello World". Після цього ми розглянемо всі істотні лексичні елементи, що сприймаються Java-транслятором: пропуски, коментарі, ключові слова, ідентифікатори, літерали, ...
- Обєктна орієнтірований мова програмування (14.03.2009)
... п.
Часто до недоліків цього підходу відносять те, що виконання байт-кода віртуальною машиною може знижувати продуктивність програм і алгоритмів, реалізованих на мові Java. Дане твердження можна сміливо назвати справедливим для перших версій віртуальної машини Java, проте останнім часом воно практично втратило актуальність.
Цьому сприяли ряд удосконалень: застосування технологій JITs (Just-In-Time compilers) що дозволяє переводити байт-код ...
- Програмування на мові Java Мережеві засоби (03.03.2009)
... Для створення об'єктів цього класу потрібно скористатися одним з його фабричних методів. Фабричні методи-ето звичайні статичні методи, які повертають посилання на об'єкт класу, якому вони належать. В даному випадку, у класу InetAddress є три методи, які можна використовувати для створення представників.
Це методи getLocalHost, getByName і
В приведеному нижче прикладі виводяться адреси і імена ...
Категория: Використання Java |
Wednesday, March 18th, 2009
“Я думаю, що у Java проблеми на нижньому рівні”, - говорить доповідач Брюс Тейт, незалежний консультант, що займається легковагими розробками на Java і Ruby.
- Ruby on Rails є швидкою і чистою [технологією], і тому підкуповує”. Він виразив надію, що Java теж стане простіше. “Це зяюча дірка в Java на сьогодні”, і тому багато хто підтримує проект JRuby по створенню інтерпретатора Ruby на підставі Java. Пан Брюс рекомендує відкрити можливості Java Virtual Machine для динамічних мов, таких як Ruby.
В результаті цього, відзначає він, “ми зможемо запускати динамічні мови, які продуктивніші”. Enterprise Java є для цього відповідною кандидатурою.
Доповідач Арі Зілка, президент і CEO компанії Terracotta, визначив необхідність змін в JVM, щоб мова могла задовольняти додатки нижнього рівня. “У нинішній момент існує пропуск в нижньому рівні для Java, але я думаю, він буде заповнений співтовариством розробників, людьми, присутніми тут”, - з такими словами Арі Зілка звернувся до учасників симпозіуму.
Кажучи про можливі …
додаток →
Схожі записи
- Java (24.02.2009)
...
Java - так називають не тільки саму мову, але і платформу для створення додатків рівня підприємств на основі даної мови.
Спочатку мова програмування називалася Oak (русськ. Дуб ) і розроблявся Джеймсом Гослінгом для побутової електроніки, але згодом був перейменований в Java і став використовуватися для написання клієнтських ...
- Історія Java Script (22.03.2009)
... Це ще порівняно “молодою”, мова програмування, але її різні модифікації за короткий час придбали певну популярність. Представляємо Вашій увазі розділ, присвячений Java СКРИПТ технологіям.
На початку хотелось-би визначитися: что-ж таке JavaScript? Проглядаючи в Мережі численні любительські сайти з інформацією по JavaScript, крім того, що багато хто з них просто механічно скопійований, ...
- Що таке Java (25.03.2009)
...
Проте деякі факти не дозволяють погодитися з такою оцінкою. По-перше, з часу офіційного оголошення Java пройшло достатньо багато часу для "просто модної технології".
По-друге, конференція розробників Java One, яка вперше була організована в 1996 році, вже через рік зібрала більше 10000 учасників і стала найбільшою конференцією із створення програмного забезпечення в світі (кожен наступний ...
- Програмування на мові Java авторський (13.04.2009)
... Об'єктно-орієнтоване програмування
• Засоби програмування мови Java
• Графічні інтерфейси користувача
2. Java Enterprise Course
• Огляд технологій Java EE
• Рівень презентації
• Рівень бізнес компонентів
• Рівень доступу до даним
• Сервіси системного рівня
• WEB сервіси
• Шаблони проектування Enterprise додатків
Ознайомитися з докладною програмою курсу Ви можете, звернувшись ...
- Що таке Java Micro Edition (16.03.2009)
... На Java ME її ще називають KVM, Kilobyte Virtual Machine. Замість команд процесора програма на Java є байтом-код - командами, які і повинна виконувати Java-машина.
Для того, щоб програма запрацювала, достатньо, щоб на системі була встановлена ця сама Java-машина. На комп'ютерах вона ставиться окремою програмою, а в більшості телефонів є частиною прошивки.
Для ...
Категория: Про Java |