Чекор по чекор
Почетни чекори со Java
Објектно оријентирани концепти во Јава - Прв дел
Објектно оријентирани концепти во Јава - Втор дел
Објектно оријентирани концепти во Јава - Трет дел
Јава сервлети - Прв дел
Единствен Јава објект (singleton)
Најчести 10 грешки што ги прават Java програмерите
повеќе...
Што е тоа ...
... IDE
... Tomcat
... објект?
... класа?
... наследување?
... интерфејс?
... наследување? (прашања и одговори)
повеќе...
За загревање
Нов проект во Eclipse?
Примитивни податочни типови
Променливи
Оператори
Доделувачки, аритметички и Unary оператори
Оператори за еднаквост, релации и услови
Изрази, искази и блокови
повеќе...
Како да ...
... конвертирам java.sql.Timestamp во java.util.Date
... зададам формат на датум
... ковертирам „long“ во HEX и обратно
... прочитам датотека и променам стринг
... креирам ZIP датотека
... поврзам Apache и Tomcat користејќи mod_jk
... пратам недефиниран број на атрибути до некоја метода
повеќе...
Java преку примери
new Socket(String addr,int port)
new URL(String address)
new URL(String protocol, String host, int port, String file)
CommPort: getInputStream()
CommPortIdentifier: getPortIdentifiers()
Statement: executeQuery(String sql)
Statement: getMaxRows()
повеќе...
Грешка
Нов напис
Рубрика:
Наслов:
  
  

страна број:123
Applets Demo: Breaking the barrier between the browser and the desktop
прегледано:  207338
 вкупно гласови:  1
 средна оценка:  5.0
 коментари:  0
Почнувајќи од Java 6 Update 10, која треба скоро да излезе, applet компонентите ќе можат да се апстрахираат на уште повисоко ниво, пробивајќи ја бариерата помеѓу web и десктоп апликациите.

Имено, станува збор за 'draggable' особината која доаѓа со најновата имплементација на Java 6 Update 10 plugin-от, кој овозможува влечење на applet компонентите од browser-от на десктопот, и продолжување на работата на applet компонентата без разлика на тоа што browser-от е исклучен. Уште повеќе, со комбинација на оваа особина и ЈNLP (Java Network Launching Protocol), се овозможува продолжување на животот на компонентата како 'десктоп' апликација.

За да ја пробам оваа интересна особина, напишав една RSS ЈУГМК блог агрегатор компонента, која ја поставив на http://jug.mk/playground/applets/blogApplet.html како демостративен пример.

За извршување на оваа компонента, се претпоставува постоење на најновиот јава plugin, кој може многу безболно да се инсталира користејќи го наведениот линк. Морам да нагласам дека оваа инсталација го користи новиот јава kernel installer кој иницијално ги симнува само најнеопходните библиотеки, а потоа инкрементално ги симнува како што доаѓа потреба за тоа.

Од корисничка гледна точка, ова инкрементално on-demand симнување на библиотеки е неприметливо, па како резултат на тоа имаме многукратно подобрување на корисничкото искуство при инсталирање јава на неговиот PC (целиот овој процес трае помалку од 2 мин)

 Исто така, ќе ви треба и Firefox 3 или IE7 за да ја пробате оваа особина.

Демонстрација на компонентата преку screenshot-ови:



Screenshot 1: На прво стартување, потребно е корисникот да овласти извршување на компонентата на неговиот компјутер. Како што може веќе ви е познато, по default ова компонента ја наследува безбедноста според јава sandbox моделот, со што на апликацијата и се дава прилично мали овластувања.

Понекогаш, компонентите со своите функционалности бараат да излезат од овој sandbox (како што е случајот со нашата компонента), и во тој случај jar-овите дигитално се потпишуваат и се бара од корисникот да потврди дека му верува на изворот.

Во овој случај, ЈУГМК е изворот, така да можете 100 % да му верувате :)



Screenshot 2: Во овој момент, компонентата е вчитана и веќе функционира во склоп на browser-от.



Screenshot 3: Користејќи ALT + left mouse button, можеме компонентата да ја извлечеме надвор од browser-от, по што таа се адаптира и продолжува да си работи како и обично.



 Screenshot 4: Во овој момент, сме го исклучиле browser-от, при што компонентата продолжи да си функционира како и обично. Уште повеќе, како што се гледа од сликата, по избор можеме да си креираме shortcut на десктоп-от, по што ќе можеме да си ја стартуваме оваа компонента локално, како и секоја класична десктоп апликација.

За крај, ова можете и сами да го пробате, следејки го следниот линк: http://jug.mk/playground/applets/blogApplet.html

Написот е превземен од блогот на Ице Пенов
Директен линк до оргиналниот напис: Applets Demo: Breaking the barrier between the browser and the desktop
 
Коментирај
автор: Анонимус
Анонимните коментари ќе бидат објавувани веднаш после нивната проверка.
За да вашиот коментар биде веднаш валиден претходно пријавете се или креирајте свој профил


пребарување
најди
 
Форум
 
JugMK
GetJava Download Button
http://www.eclipse.org
 
 
 
 
Copyrights © 2006 - 2024 by Java.com.mk
Права и правила за користење на java.com.mk
Контакт адреса:
contact AT java.com.mk
Powered by Supernova v.0.70 beta
JavaTM и Java-базираните ознаки се трговски марки или регистрирани трговски марки на Sun Microsystems, Inc. во САД и други држави. Java.com.mk никако не соработува со Sun Microsystems, Inc.
Сите други трговски марки се сопственост на нивните сопственици.