abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 17:44 | Nová verze

    Společnost Epic Games vydala verzi 5.4 svého proprietárního multiplatformního herního enginu Unreal Engine (Wikipedie). Podrobný přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 17:11 | Nová verze

    Byl vydán Nextcloud Hub 8. Představení novinek tohoto open source cloudového řešení také na YouTube. Vypíchnout lze Nextcloud AI Assistant 2.0.

    Ladislav Hagara | Komentářů: 11
    včera 13:33 | Nová verze

    Vyšlo Pharo 12.0, programovací jazyk a vývojové prostředí s řadou pokročilých vlastností. Krom tradiční nadílky oprav přináší nový systém správy ladících bodů, nový způsob definice tříd, prostor pro objekty, které nemusí procházet GC a mnoho dalšího.

    Pavel Křivánek | Komentářů: 9
    včera 04:55 | Zajímavý software

    Microsoft zveřejnil na GitHubu zdrojové kódy MS-DOSu 4.0 pod licencí MIT. Ve stejném repozitáři se nacházejí i před lety zveřejněné zdrojové k kódy MS-DOSu 1.25 a 2.0.

    Ladislav Hagara | Komentářů: 38
    25.4. 17:33 | Nová verze

    Canonical vydal (email, blog, YouTube) Ubuntu 24.04 LTS Noble Numbat. Přehled novinek v poznámkách k vydání a také příspěvcích na blogu: novinky v desktopu a novinky v bezpečnosti. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 10. LTS verzi.

    Ladislav Hagara | Komentářů: 14
    25.4. 14:22 | Komunita

    Na YouTube je k dispozici videozáznam z včerejšího Czech Open Source Policy Forum 2024.

    Ladislav Hagara | Komentářů: 3
    25.4. 13:22 | Nová verze

    Fossil (Wikipedie) byl vydán ve verzi 2.24. Jedná se o distribuovaný systém správy verzí propojený se správou chyb, wiki stránek a blogů s integrovaným webovým rozhraním. Vše běží z jednoho jediného spustitelného souboru a uloženo je v SQLite databázi.

    Ladislav Hagara | Komentářů: 0
    25.4. 12:44 | Nová verze

    Byla vydána nová stabilní verze 6.7 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 124. Přehled novinek i s náhledy v příspěvku na blogu. Vypíchnout lze Spořič paměti (Memory Saver) automaticky hibernující karty, které nebyly nějakou dobu používány nebo vylepšené Odběry (Feed Reader).

    Ladislav Hagara | Komentářů: 0
    25.4. 04:55 | Nová verze

    OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 22 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). V říjnu se verze 22 stane novou aktivní LTS verzí. Podpora je plánována do dubna 2027.

    Ladislav Hagara | Komentářů: 0
    25.4. 04:22 | Nová verze

    Byla vydána verze 8.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůrazněn je průvodce migrací hostů z VMware ESXi do Proxmoxu.

    Ladislav Hagara | Komentářů: 0
    KDE Plasma 6
     (75%)
     (8%)
     (2%)
     (16%)
    Celkem 832 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    My Java Desktop

    6.5.2007 06:21 | linux

    Ahoj lidi
    Mozna je to uplna blbost a ja jen potim nesmysly z nedostatku ksyliku, ale napadl me takovy projekticek:). Chtel bych zkusit napsat nejaky Window Manager nebo mozna i cely Desktop Manager v Jave. Napadu jako by to mohlo vypadat jeste moc nemam ale jelikoz me tato myslenka nadchla chtel bych se ji venovat. Zatim jsem zkousel jen uplne banality, jako spuste ni externi applikace a pod. Vytvoril jsem session a spusti. A problem. Mozna nekteri tusite. Muj WM nemel bordery, respektive nebohl jsem posuvat z okny a popravde nevim ani jak ten border vytvorit. Kdyby nekdo vedel tak at prosim napise do diskuze. A pokud by mel snad dokonce nekdo zajem neco kutit tak at tam taaky pisne :)

           

    Hodnocení: 33 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    6.5.2007 08:46 Messa | skóre: 39 | blog: Messa
    Rozbalit Rozbalit vše Re: My Java Desktop
    Vzhledem k tomu, že JVM asi nebude mít podporu pro tvorbu Xkových WM, tak to asi budeš muset propojit s nějakými knihovnami, tzn. zjistit si nejdřív, jak by se to psalo třeba v C.

    Jinak Sun už nějaký Java Desktop má, ale je to asi jen převlečené Gnome :-)

    Můžeš popsat prosímtě nějaké výhody, jaké by měl WM (popř. celý DE) napsaný zrovna v Javě? Chápal bych třeba Smalltalk, ale Java...
    6.5.2007 08:53 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
    Rozbalit Rozbalit vše Re: My Java Desktop
    SUN má minimálně 3 roky 3D desktop napsaný v Javě, jmenuje se Looking Glass.
    -- Nezdar není hanbou, hanbou je strach z pokusu.
    6.5.2007 09:46 Messa | skóre: 39 | blog: Messa
    Rozbalit Rozbalit vše Re: My Java Desktop
    Tak to se omlouvám. Když si ve škole v Solarisu při přihlašování vyberu Java Desktop, spustí se Gnome. A na Looking Glass jsem zapomněl.
    belisarivs avatar 6.5.2007 08:55 belisarivs | skóre: 22 | blog: Psychobláboly
    Rozbalit Rozbalit vše Re: My Java Desktop
    Pokud myslis Looking Glass, tak to ma k prevlecenemu GNOME dost daleko.
    IRC is just multiplayer notepad.
    kotyz avatar 7.5.2007 17:19 kotyz | skóre: 25 | blog: kotyzblog | Plzeň
    Rozbalit Rozbalit vše Re: My Java Desktop
    jestli myslis java desktop system v solarisu tak to je skutecne jenom obycejne gnome. jinak looking glass je v jave (a zadna slava teda).
    Hrdý člen KERNEL ULTRAS. | Furry/Brony/Otaku | Nemám čas ztrácet čas. | In 'pacman -Syu' we trust!
    Heron avatar 6.5.2007 09:01 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: My Java Desktop

    Desktop manager v Javě už je a to přímo od Sunu. Looking Glass. Můžeš si to stáhnout a zkusit jako běžnou aplikaci ve tvém stávajícím prostředí.

    Projekt to je zajímavý, ALE! Ale do systému to prostě nepasuje. Osobně bych raději měl celý systém napsaný v Javě, nebo něčem podobném. MS tuším takto chtěl (v C#) napsat Longhorn (nebo jeho podstatnou část). Mám pocit, že to nějak nedopadlo a do Vist se toho moc neodstalo. Škoda, tohle mohlo být celkem zajímavé.

    Celkem mi vadí stav "integrace" Javy do systému. Pro každý program se zvlášť spouští GC, správa paměti, kompiler (který kompiluje pro každý program skoro totéž) apod. Lepší by bylo, kdyby JVM prostě běžel jako služba v systému (ne-li ještě níž) a vše by se spouštělo přímo v něm. Bylo by to rychlejší a ušetřila by se nějaká ta paměť.

    6.5.2007 10:09 Honza "tux" Friesse | skóre: 15 | blog: Tuxův blog | Vyškov
    Rozbalit Rozbalit vše Re: My Java Desktop
    http://www.jnode.org/

    Ale potřebuje to dost paměti a vývoj taky není nejrychlejší.

    Ale popravdě, mě osobně víc bere: http://sourceforge.net/projects/squeaknos
    6.5.2007 12:02 Käyttäjä 11133 | skóre: 58 | blog: Ajattelee menneisyyttä
    Rozbalit Rozbalit vše Re: My Java Desktop
    Lepší by bylo, kdyby JVM prostě běžel jako služba v systému (ne-li ještě níž)
    Jo, třeba v kernelu. :D lol
    6.5.2007 12:22 fakenickname | skóre: 42 | blog: fakeblog
    Rozbalit Rozbalit vše Re: My Java Desktop
    a co je na tom tak vtipnyho?
    6.5.2007 12:41 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: My Java Desktop
    Já bych to otočil. Existuje jediný rozumný důvod, proč mít JVM v jádře? A pokud ano, existuje pak rozumný důvod, proč tam nemít Parrot, Squeak, Python, Lisp, Haskell a já nevím co všechno ještě? :-)
    When your hammer is C++, everything begins to look like a thumb.
    Josef Kufner avatar 6.5.2007 13:14 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: My Java Desktop
    Protože dát do názvu "Virtual Machine" je dobrý marketingový tah.
    Hello world ! Segmentation fault (core dumped)
    Heron avatar 6.5.2007 13:18 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: My Java Desktop
    A myslíš, že je špatná myšlenka mít OS kompletně napsaný v nějakém OOP jazyku, kde by původní VM zastával funkci jádra? Já si naopak myslím, že by to bylo velmi výhodné.
    6.5.2007 14:18 Milan Jurik | skóre: 21 | blog: Komentare | Ova
    Rozbalit Rozbalit vše Re: My Java Desktop
    A v cem to bude vyhodne?
    6.5.2007 19:36 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
    Rozbalit Rozbalit vše Re: My Java Desktop
    Třeba squeak? Je fakt, že Smalltalk není OOP, to je prostě objektový jazyk ;-)
    When your hammer is C++, everything begins to look like a thumb.
    Marek Bernát avatar 6.5.2007 21:16 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: My Java Desktop
    LOL :-D
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    7.5.2007 12:14 Kyosuke | skóre: 28 | blog: nalady_v_modre
    Rozbalit Rozbalit vše Re: My Java Desktop
    Rozhodně horší než mít VM jako hardwarový procesor. :-D
    Heron avatar 6.5.2007 13:15 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: My Java Desktop
    Very funny... Zřejmě si nepochopil, o čem píšu.
    6.5.2007 15:48 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše Re: My Java Desktop
    Pro každý program se zvlášť spouští GC, správa paměti, kompiler (který kompiluje pro každý program skoro totéž) apod. Lepší by bylo, kdyby JVM prostě běžel jako služba v systému (ne-li ještě níž) a vše by se spouštělo přímo v něm. Bylo by to rychlejší a ušetřila by se nějaká ta paměť.
    Jeden velky FUD. Od Javy 1.5 (tedy nejmene ctyri roky) se sdileji knihovny mezi jednotlivymi JVM. Dale nechapu, proc by se pri spousteni programu mel spoustet kompilator. To je nesmysl, asi stejny, jako tvrdit, ze pri bootovani linuxu se spousti make bzimage. Bud java program kompilujes nebo (XOR) spoustis.
    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
    elviin avatar 6.5.2007 16:24 elviin | skóre: 29 | blog: elviin | Plzeň-Praha
    Rozbalit Rozbalit vše Re: My Java Desktop
    Ale Heron nepsal nic o nesdileni/sdileni knihoven (kodu), ale o vyhrazeni zvlastni pameti pro kazdou JVM a jeji spravu. Jinak jestli se sdili alokovanej prostor pro JVM, tak by me zajimaly detaily.

    Co se deje, kdyz mi bezi dejme tomu tri java procesy? Kazdy ma alokovany svuj prostor? Rekl bych, ze o gc javy vim vic nez malo a nedovedu si predstavit, ze by se collectovalo pres vsechny procesy dohromady. Navic nevim, jak by se odlisovaly novy generace od starych v ruznych procesech.
    6.5.2007 16:47 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: My Java Desktop
    Psát o sdílení alokovaného prostoru pro každou JVM a její správu je nesmysl. Buď jde o nativní spustitelný kód získaný ze souborů na disku, pak se o jeho sdílení stará operační systém. Nebo jde o data specifická pro konkrétní instanci JVM, pak nemá smysl se zabývat jejich sdílením. Nebo jde o předalokovanou volnou paměť, jejíž sdílení je zase nesmyslné, protože operační systém přidělí procesu fyzickou paměť až v okamžiku, kdy jí proces potřebuje.

    To, o čem psal Leoš, je sdílení tříd ze systémových knihoven (tzn. JRE apod.) – vizte Class Data Sharing.
    elviin avatar 6.5.2007 16:52 elviin | skóre: 29 | blog: elviin | Plzeň-Praha
    Rozbalit Rozbalit vše Re: My Java Desktop
    Ja jsem nepsal, ze to ma smysl. Dik za link.
    Heron avatar 6.5.2007 18:04 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: My Java Desktop

    kompilator

    ve smyslu JIT

    Od Javy 1.5 (tedy nejmene ctyri roky) se sdileji knihovny mezi jednotlivymi JVM

    Knihovny možná. Ale co stejné classy, používané v různých programech a dejme tomu spouštěné různými uživately?

    6.5.2007 18:41 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: My Java Desktop
    Kompilátor JIT je program jako každý jiný, a jeho sdílení má tedy na starosti OS. Třídy mimo JRE se nesdílejí, protože naprogramovat to by nejspíš bylo spousta práce a přineslo by to málo užitku (nezapomeňte, že aplikace má plně ve své režii, odkud a jak bude třídy nahrávat). Jako přínosnější vidím vytvoření malého „zavaděče“ Javy, který bude mít pár MB a z internetu si stáhne potřebné části JRE až v případě potřeby (pro applety a java web start) – to je myslím v plánu. Indexování souborů v jar archivech, aby se stahovalo jen to, co je potřebné, už myslím taky funguje. No a „linkování“ knihoven při startu aplikace myslím není problém pouze javy…
    6.5.2007 10:27 Filip Jirsák | skóre: 68 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: My Java Desktop
    V tom případě by vás mohly zajímat Escher (knihovny pro X Window System napsané v Javě) a nad nimi postavený Puppet (Window Manager – ovšem ovládá se pouze z klávesnice, takže zrovna rámečky tam a přesun myší tam nenajdete).
    6.5.2007 11:21 sssssssss | skóre: 15 | blog: cotoje
    Rozbalit Rozbalit vše Re: My Java Desktop
    Skončíš dřív než začneš, myslim, že napsání desktopu neni pro jednoho člověka zvládnutelný. Navíc proč to dělat? Neni lepší napsat nějakej soft, kterej na linuxu chybí a spousta lidí kvůli tomu zůstává u winows?
    hmm
    6.5.2007 11:32 honza
    Rozbalit Rozbalit vše Re: My Java Desktop
    +1

    Honza
    6.5.2007 12:29 paralaX
    Rozbalit Rozbalit vše Re: My Java Desktop
    Napsani softu kvuli kteremu lidi zustavaji u windows taky neni pro jednoho cloveka zvladnutelny
    elviin avatar 6.5.2007 12:41 elviin | skóre: 29 | blog: elviin | Plzeň-Praha
    Rozbalit Rozbalit vše Re: My Java Desktop
    Jedine tak s podporou JPU (Java Processing Unit) :) Jaky je rozdil mezi Javou a vmwarem?
    Josef Kufner avatar 6.5.2007 13:17 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: My Java Desktop
    Hele, jestli máš nějakou dobrou myšlenku, nápad, představu, tak to sepiš a pak implementuj. Pokud to je jen "bude to cool a v Javě", tak se na to vybodni a běž dělat něco užitečného, třeba lítat za holkama.
    Hello world ! Segmentation fault (core dumped)
    kovar.pavel avatar 6.5.2007 16:39 kovar.pavel | skóre: 7 | blog: Kovikuv blog
    Rozbalit Rozbalit vše Re: My Java Desktop
    Tak diky za vase nazory. Co se tyce lg3D tak ten je nepouzitelny (alespon zatim). Napad WM v jave je podle me docela zajimavy. Necekal ze se k tomu tolik lidi postavi jako ke veci, ktera je k nicemu. _:(
    Josef Kufner avatar 6.5.2007 16:43 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: My Java Desktop
    Podívej se na situaci kolem windowmanagerů a textových editorů. IMHO je to dostatečná ukázka ;-)
    Hello world ! Segmentation fault (core dumped)
    6.5.2007 17:14 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše Re: My Java Desktop
    Lide spise za prve nevidi realne, ze to dokoncis a za druhe uzitecnost projektu. Ale jestli mas spousty casu a chces se neco naucit, nehled na ne a delej, co te bavi. Treba prekvapis :-)
    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
    xkucf03 avatar 6.5.2007 20:04 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: My Java Desktop
    Java je skvělý jazyk (můj nejoblíbenější), ale nechápu v čem by bylo přínosné, kdyby v tom byl napsaný WM.

    Když už, tak by byl zajímavý OS v javě -- ve smyslu povýšení VM na operační systém. To by ale znamenalo dopsání spoustu kódu, pro který dnes virtuální stroj využívá OS (ovladače HW, práce s diskem, síť...). A nakonec dojdeme k tomu, že by to bylo více práce než užitku.

    Dnes ti nic nebrání vzít Linux/FreeBSD/Solaris, dát do něj nějakého minimalistického správce oken a zbytek napsat v javě. Takže o co jde? :-)
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    fx-95 avatar 6.5.2007 17:06 fx-95 | blog: Achjo
    Rozbalit Rozbalit vše Re: My Java Desktop
    Určitě by mohlo být zajímavé udělat WM v emulátoru programu, ale: 1) Jeden programátor to nemá šanci dotáhnout alespoň do alfaverze.
    2) Je to uplna blbost a ty jen potis nesmysly z nedostatku kysliku :-D
    Most Inteligent Consumer Realize Our Software Only for Fools (and) Teenagers
    kovar.pavel avatar 6.5.2007 18:52 kovar.pavel | skóre: 7 | blog: Kovikuv blog
    Rozbalit Rozbalit vše Re: My Java Desktop
    Pravda je ze opravdu jeden programator toho moc nezmuze ale jak tady vidim ty lidi...Misto toho aby napsali ze by treba necim prispeli tak to rovnou pohrbi... To je del meho nazoru velmi spatny pristup
    xkucf03 avatar 6.5.2007 20:06 xkucf03 | skóre: 49 | blog: xkucf03
    Rozbalit Rozbalit vše Re: My Java Desktop
    A není lepší si přiznat hned na začátku, že to nemá smysl, než na tom zbytečně zabít spoustu času, který mohl být využit k něčemu užitečnějšímu?
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    6.5.2007 21:02 Leoš Literák | skóre: 74 | blog: LL | Praha
    Rozbalit Rozbalit vše Re: My Java Desktop
    Me to prijde jako rozumny pristup. Pokud nejakemu projektu neverim nebo me nezajima, proc bych do nej mel prispivat?
    Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.