Avatar billede christoffer_soya Nybegynder
02. august 2001 - 22:12 Der er 19 kommentarer og
1 løsning

Swing og Webbrowser

Kan man få Java med Swing til at køre på en Browser som en fks. <applet code=\".....\" codebase=\"....\"> eller <object classid=\"...\">
Skal der bruges et plug-in i browseren?
Skal koden kompileres på en bestemt måde ?
Avatar billede tiller Nybegynder
02. august 2001 - 22:52 #1
Ja, det kan du godt.....

Læs selv videre på dette link.

http://java.sun.com/products/jfc/tsc/articles/applets/index.html

/tiller
Avatar billede delbing Nybegynder
03. august 2001 - 00:28 #2
Visse browsere understøtter ikke appletter som standard og kræver et plugin. Fx Microsofts fremtidige browsere, og det er nok urealistiskt at forestille sig at alle laver et 5mb download for pluginet. Efter min mening har Microsoft uddelt dødsstødet til appletter.
Avatar billede tiller Nybegynder
03. august 2001 - 00:31 #3
Jeg tror Microsoft skal passe på ikke at støde sig selv. Der findes MANGE fungerende appletter på nettet som så i givet fald skal laves om. Det tror jeg ikke på. Så er det da bedre at få udviklet et plug-in som brugerne så kan bruge. Om det fylder 5Mb eller 50Mb gør ikke den store forskel, pga ADSL/CD-ROM.

/tiller
Avatar billede delbing Nybegynder
03. august 2001 - 00:41 #4
Appletterne skal ikke laves om, de skal erstattes af en anden teknologi.
det handler ikke om at udvikle et plugin, det er da gjort og ellers skulle Sun nok gøre det for dem - det er en markedsstrategi. Efterhånden som flere får nye computere med nye versioner af IE uden java vil webstederne blive tvunget til at finde på noget andet at bruge medmindre de vil afskære alle kunder uden en hurtig forbindelse/som køber computerblade e.lign. med cd\'er til. Udvikling af nye appletter på mainstream sites vil nok være helt dødt.
Avatar billede disky Nybegynder
03. august 2001 - 08:30 #5
Microsoft har ikke gjort andet end grin med sig selv.

Ligesom folk skal hente et Flash plugin for at se flash ting, skal man i fremtiden bare hente en JRE for at køre applets.
Avatar billede kresten Nybegynder
03. august 2001 - 11:08 #6

Nu er det jo sådan at Sun ret fatisk har lavet et plugin som virker fint.... Men client side Java sutter stadig lidt for meget efter min mening.
Avatar billede disky Nybegynder
03. august 2001 - 11:09 #7
kresten: hvad mener du \'sutter\' ?
Avatar billede kresten Nybegynder
03. august 2001 - 11:17 #8

Jeg mener at det simpelhen er for langsomt. Først skal JVM\'en lige starte og hvis det ikke ligger i en JAR fil skal der lige hentes nogle klasser.

Derefter er der stadig det problem at java koden bare er langsom. Jeg har set nogle ret imponerende streams af lyd/billede og nogle spil. Men de fleste applets er desværre nogle pop-smarte effekter.

Anyway, jeg syntes selv som udvikler at det er det fedeste sprog der findes. Men til realtime ting er det for langsomt og hvis man skal lave effekter så virker flash nemmere, da man skal være rimelig god til Java for at hive noget performance ud af det.

Men det er jo også en udfordring :-)
Avatar billede disky Nybegynder
03. august 2001 - 11:21 #9
kresten:

Okay du mener applets er langsomme. Det har du ret i, og folk misbruger det totalt, til at lave tåbelige ting som en menu osv :((

Jeg troede du mente applicationer, for de er kun meget lidt langsommere end f.eks. c++ programmer.

Specielt med den kommende jdk1.4 er der en hamrende effektiv runtime optimizer indbygget.
Specielt hvis man bruger -server parameteren
Avatar billede delbing Nybegynder
03. august 2001 - 12:09 #10
med nyeste jvm-teknologi er java ikke meget bagefter optimeret c++, bortset fra især en ting: Swing, som Sun selv har indrømmet de lavede alvorlige fejlantagelser omkring fra start af performancemæssigt.

Flash plugin: 250kb
Java plugin: 5mb

5mb tager lang tid for alle de brugere på tlf/isdn.
Avatar billede disky Nybegynder
03. august 2001 - 12:22 #11
delbing:
De problemmer der er med swing er rette i JDK1.4
Men du har ret den fylder lidt mere, men så sammenlign med Real Player :)
Avatar billede stigc Nybegynder
03. august 2001 - 13:37 #12
\"langsomme ting\" i en java applet

http://applet3d.free.fr/
Avatar billede stigc Nybegynder
03. august 2001 - 13:44 #13
Avatar billede kresten Nybegynder
03. august 2001 - 13:52 #14
Impressive young skywalker! :)
Avatar billede delbing Nybegynder
03. august 2001 - 14:46 #15
det er da meget flot, men jeg synes nu det virker langsomt. Jeg sidder på en 1ghz athlon med 128mb ddr ram og et 32mb geforce, og med 3-4 stykker åben er der et tydeligt slowdown. At lave sådan noget grafik i 800x600 ville give en miserabel frame rate.
Avatar billede disky Nybegynder
03. august 2001 - 14:50 #16
delbing:

igen kan jeg kun sige, prøv jdk1.4 deres 3d engine er blevet ufatteligt meget hurtigere !!

Den kan gå direkte til grafikkortet nu via opengl.
Den gamle engine skulle gøre det hele software.


Men man føler ligesom du per definition har noget imod java, uden egentligt at have fornuftige argumenter for det.
Avatar billede delbing Nybegynder
03. august 2001 - 15:05 #17
jeg er utrolig glad for java. Det er bare ikke særlig hurtigt på den grafiske side (hvilket ikke er så mærkeligt når man ser på at det sammenlignes med andre platformspecifikke programmer). Til råt arbejde er det stort set på linie med optimeret c++ med suns eller ibms jvm\'er, og det anslås at udviklingstiden er 3-5 gange lavere med java end c++. Oven i det er fortolker-teknologi overhovedet ikke modnet, mens der skal ny cpu-arkitektur til for at presse mere ud af compiler optimering.
Java er IMO pt det bedste sprog hvis man ikke skal lave noget grafisk tungt. En gang var det langsomt til alting, nu er det kun langsomt til grafik, men det er nok kun et spørgsmål om tid. Hvis det kommer allerede med 1.4, så er det helt kanon.

Og så tror jrg bare på at Microsofts beslutning om ikke at understøtte java vil betyde, at appletter vil blive brugt endnu mindre end de gjorde før.
Avatar billede christoffer_soya Nybegynder
03. august 2001 - 20:07 #18
Det er en herlig diskution
og det er tåbeligt at man skal et plug-in for at java Swinge. hvilket er noget at kræve af brugerne hvis det ikke er særligt (computter)intreseret personer Det er heller ikke så let at instalere det plug-in til java som det til Flash fks.
Avatar billede delbing Nybegynder
03. august 2001 - 22:13 #19
Plug-inet er ikke for at for swing, det er for java i det hele taget. Intet plug-in, intet java.
Avatar billede stigc Nybegynder
03. august 2001 - 22:29 #20
delbing  >> Den kode bruger ingen optimering igennem dit grafikkort. Hans 3d engine har han selv lave fra bunden og det er rent software. Derfor er det ikke lige så flot som dine 3d spil mm. hvor dit grafik kort laver det hele....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester