Re: Eclipse RCP
Podivejte se na EMF - ten udela i ten controler a s Eclipse-link i persistenci. Vicemene v RCP udelate jenom layout and pres ECore cely model a hotovo. Karel
Re: Eclipse RCP
Abych se priznal, prilis nerozumim tomu, co Vam vlastne nejde. Spring muzete pouzivat jak v ramci obycejne (konzolove) aplikace, tak i v RCP aplikaci. Muzete jej pouzivat uplne normane, na zacatku jej inicializujete a proste pouzivate. Pokud mirite nekam do pole integrace mezi OSGi a Spring komponentami, tak tam je to slozitejsi a s timhletim konkretnim pripade nemam zkusenost. - Later, Lukas -- View this message in context: http://konference-java-cz.958153.n3.nabble.com/Eclipse-RCP-tp1858054p1863181.html Sent from the konference java.cz mailing list archive at Nabble.com.
Re: Eclipse RCP
On 11/08/2010 04:12 PM, Lukas lzap Zapletal wrote: Abych se priznal, prilis nerozumim tomu, co Vam vlastne nejde. Spring muzete pouzivat jak v ramci obycejne (konzolove) aplikace, tak i v RCP aplikaci. Muzete jej pouzivat uplne normane, na zacatku jej inicializujete a proste pouzivate. Pokud mirite nekam do pole integrace mezi OSGi a Spring komponentami, tak tam je to slozitejsi a s timhletim konkretnim pripade nemam zkusenost. - Later, Lukas Dobry vecer. Zajimalo me jak spravne udelat neco jako MVC pricemz controller by byl neco jako @Service Controller{ a napojil to do GUI. Pricemz nechci tam dat spring ale chctel bych pochopit v cem je RCP lepsi a co umi lepe. Priopadne jak se to spravne pise. Vsechny tutoriay mi ukazuji jak udelat gui. Ale jak tam nacpat bussines logiku do tluste aplikace na zaklade RCP? Dale mam strach ze kdyz pouziji spring tak obejdu nejake (Mi zatim zahalene) klicove vyhody RCP. Dekuji PP -- Petr Prikryl --- petrprik...@centrum.cz prik...@admin24.cz www.admin24.cz
Eclipse RCP
Dobry podvecer, hraji si s eclipse RCP a mam 2 view (graf a slider)a chtel bych postavit neco jako MVC Tedy jsem si vytvoril objekt View1,2; DatovyModel; a neco s logikou pod nazvem Controller. Nyni se vsak trapim s tim jak to vse pospojovat. Kdybych mel spring, jesdoduze udelam z Controller SingeltonBean, ale bozhuzel jsem nenasel funkcni navod jak nacpat do projektu bundly springu (kdyz top delam pres import tak to udela kruhove dependencies a cele to je pak nahlavu postavene). Nevite nekdo prosim jak bych mel vytvorit nejakou service v RCP, nebo jak se tomu zde rika? Pripadne delam neco spatne? nebo existuje RCP s jiz integrovanym spring? Dekuji PP -- Petr Prikryl --- petrprik...@centrum.cz prik...@admin24.cz www.admin24.cz
RE: Eclipse RCP client + Spring backend
OT: Mozna jsme se spis zmenili my... Nepříjde Vám, že programování se změnilo za posledních pár let? Od fun to no fun :-)
Re: Eclipse RCP client + Spring backend
EMF by tedy mohlo byt vhodne spolecne s Acceleo http://www.acceleo.org/pages/home/en Pak zbytecne neprepisujete model do kodu a zpet. V zakladu EMF umi dvou-cestne (tri-cestne) model-ecore-java kod a zpet.
Re: Eclipse RCP client + Spring backend
Dobrý den, díky za odezvu! Kromě těch zajímavých knížek jsem na Amazonu narazil ještě na jednu, která je na rozdíl od ostatních pouze jeden rok stará a podle obsahu to vypadá na přesně ten druh materiálu, který potřebujeme: http://www.amazon.com/Practical-Eclipse-Client-Platform-Projects/dp/1430218274/ Navíc se na květen chystá druhé vydání této knížky: http://www.amazon.com/Eclipse-Rich-Client-Platform-Applications/dp/0321603788/ O SWT/JFace widgetech přehled máme - bylo nutné se s jejich možnostmi seznámit před tím, než jsme udělali rozhodnutí o RCP. UniAnalyzer jsem si stáhl, bude co studovat... :-) Díky! David Mach Dne 11.3.2010 10:39, Lukáš Záruba napsal(a): K SWT bych ještě dodal tento link, velmi dobrý pomocník... http://www.eclipse.org/swt/widgets/ A ještě jednou zdůrazním nápověda, která je v eclipse IDE obsahuje kompletní dokumentaci i k platformě (ext. points, contributions, etc) a k swt i jface (moc milá věc, nejenom MVC, ale hlavně rychle vyrobené open/save dialogy, prompty atd) __ Lukáš Záruba (Lukas Zaruba) Chief Technical Officer MEDIA SOLUTIONS EUROPE Lisabonská 4 Praha 9 190 00 Czech Republic phone: +420 721 879 363 Rastislav Rehak napsal(a): Ahoj raz sme robili jednu velku vec na Eclipse RCP so Springovym zadkom. Komunikacia bola cez Spring RPC. Perzistencia Hibernate. Rozhodne je to schodna cesta. Velky doraz bol kladeny na vykon.Bohuzial publikovat to moc nemozeme. V podstate vzdy ked sa zacinal Eclipse RCP projekt tak si ludia precitali tutorial od Eclipsu a existoval jeden clovek co to uz vedel a mohol ich zaskolit. Dalsia vec na ktoru si treba davat pozor je skutocne komplexnost Eclipsu. Su tam vlastne tri oblastni ktore musite zvladnut: - SWT , uplne iny toolkit oproti swingu, vyhoda je ak poznate win32 API . - Eclipse RCP - pluginy, extension pointy atd - JFaces - high level komponenty nieco ako MVC framework Pokial sa dobre pamatam, tak na Eclipsovych strankach su aj priklady. R
Re: Eclipse RCP client + Spring backend
Zdravím též a díky za odpověď! Jak moc tlustý byl pak ten Eclipse RCP klient, když jste na něm měli také použitý Spring? My chceme pro komunikaci použít Hessian, tudíž bychom se na straně klienta mohli bez Springu obejít. Hlavně proto, že by to měl být co nejvíce tenký tlustý klient... David Mach Dne 11.3.2010 11:23, Tomas Vitek napsal(a): Zdravím, uvednou kombinaci jsme v bývalé firmě používali. Backend byl v Spring a Hibernate, klient v Eclipse RCP spolu se Springem. Pro komunikaci jsme používali Spring http invoker. Spring jsme na klientovi používali i pro dependency injection a konfiguraci jednotlivých view, commandu atd. Je to schůdná cesta, ale jak už tady někdo psal Eclipse RCP je velký framework a je dobré ho dopředu dobře nastudovat. Hodně štěstí, tomáš
Re: Eclipse RCP client + Spring backend
Souhlasím, že je Eclipse platforma docela velké sousto a tak si nejsem jistý, jestli se v tuto chvíli máme zabývat ještě použitím EMF. V naší firmě se používá Enterprise Architect, ale čistě pro analytické potřeby - nemáme z něj žádné výstupy v podobě Java kódu apod. Kdyby však byl přínos EMF zásadní, tak bychom to mohli ještě zvážit - např. tento tutoriál (http://www.vogella.de/articles/EclipseEMF/article.html) je velmi inspirativní... Díky za odezvu! David Mach Dne 12.3.2010 10:16, Karel Tejnora napsal(a): Vec co jsem zapomel, ale v knize to asi bude: jako prvni nejdulezitejsi vec si nastudovat Runtime Configuration. Tak ten editor je hodne dobra vecicka. Velmi rychle vygeneruje GUI pro editaci modelu a je mozne si overit jeho funkcnost. Eclipse je obrovsky. Pak je tam treba jeste Accelo - tam se daji napsat templates, podle kterych se bude generovat kod (treba Spring services). Co se tyce 3.5 tak nosna technologie je OSGi. Jediny problem co jsem mel oproti springu je, ze napriklad start se popisuje v pluginu rekneme dolnim a ne hornim. Tj. ve springu nastavite dependency, zajistite knihovnu a v centralnim XML reknete toto jsou parametry pripojeni do db a startuje se to takhle. V eclipse si vytvorite jeste jeden plugin a u toho kontretniho vyresite nastaveni spojeni do db a reknete startuj se startem aplikace. Co se tyce toho background engine u EMF a spojenych technologii tak je asi nejvic ve predu o proti ostatnim opensource - MDA.
Re: Eclipse RCP client + Spring backend
K SWT bych ještě dodal tento link, velmi dobrý pomocník... http://www.eclipse.org/swt/widgets/ A ještě jednou zdůrazním nápověda, která je v eclipse IDE obsahuje kompletní dokumentaci i k platformě (ext. points, contributions, etc) a k swt i jface (moc milá věc, nejenom MVC, ale hlavně rychle vyrobené open/save dialogy, prompty atd) __ Lukáš Záruba (Lukas Zaruba) Chief Technical Officer MEDIA SOLUTIONS EUROPE Lisabonská 4 Praha 9 190 00 Czech Republic phone: +420 721 879 363 Rastislav Rehak napsal(a): Ahoj raz sme robili jednu velku vec na Eclipse RCP so Springovym zadkom. Komunikacia bola cez Spring RPC. Perzistencia Hibernate. Rozhodne je to schodna cesta. Velky doraz bol kladeny na vykon.Bohuzial publikovat to moc nemozeme. V podstate vzdy ked sa zacinal Eclipse RCP projekt tak si ludia precitali tutorial od Eclipsu a existoval jeden clovek co to uz vedel a mohol ich zaskolit. Dalsia vec na ktoru si treba davat pozor je skutocne komplexnost Eclipsu. Su tam vlastne tri oblastni ktore musite zvladnut: - SWT , uplne iny toolkit oproti swingu, vyhoda je ak poznate win32 API . - Eclipse RCP - pluginy, extension pointy atd - JFaces - high level komponenty nieco ako MVC framework Pokial sa dobre pamatam, tak na Eclipsovych strankach su aj priklady. R David Mach wrote: Zdravím, najde se v českých luzích a hájích někdo s praktickými zkušenostmi s vývojem klientské aplikace na bázi Eclipse RCP? Ideálně připojené na serverový backend postavený na Springu... Rád bych pár věcí před startem projektu konzultoval, ale budu vděčný i za každý odkaz na tutoriál nebo (open source) projekt. Díky předem! David Mach
Re: Eclipse RCP client + Spring backend
Zdravím, uvednou kombinaci jsme v bývalé firmě používali. Backend byl v Spring a Hibernate, klient v Eclipse RCP spolu se Springem. Pro komunikaci jsme používali Spring http invoker. Spring jsme na klientovi používali i pro dependency injection a konfiguraci jednotlivých view, commandu atd. Je to schůdná cesta, ale jak už tady někdo psal Eclipse RCP je velký framework a je dobré ho dopředu dobře nastudovat. Hodně štěstí, tomáš 2010/3/10 David Mach m...@alis.cz Zdravím, najde se v českých luzích a hájích někdo s praktickými zkušenostmi s vývojem klientské aplikace na bázi Eclipse RCP? Ideálně připojené na serverový backend postavený na Springu... Rád bych pár věcí před startem projektu konzultoval, ale budu vděčný i za každý odkaz na tutoriál nebo (open source) projekt. Díky předem! David Mach
Eclipse RCP client + Spring backend
Zdravím, najde se v českých luzích a hájích někdo s praktickými zkušenostmi s vývojem klientské aplikace na bázi Eclipse RCP? Ideálně připojené na serverový backend postavený na Springu... Rád bych pár věcí před startem projektu konzultoval, ale budu vděčný i za každý odkaz na tutoriál nebo (open source) projekt. Díky předem! David Mach
Re: Eclipse RCP client + Spring backend
Dobrý den, vývoj klientských aplikací na Eclipse RCP mohu po zkušenostech s několika projekty jenom doporučit, nicméně chce to přečíst pár knih před začátkem, protože se jedná o skutečně velice komplexní framework, který se dost odlišuje od všech ostatních se kterými jsem se setkal. S itegrací se springem zkušenosti nemám, takže k tomu se bude muset vyjádřit někdo jiný. Jako literaturu doporučuji v tomto pořadí: http://www.amazon.co.uk/Eclipse-Plug-ins-Building-Commercial-Quality-Addison-Wesley/dp/0321553462/ref=sr_1_1?ie=UTF8s=booksqid=1268270715sr=8-1-spell http://www.amazon.co.uk/Eclipse-Rich-Client-Platform-Addison-Wesley/dp/0321334612/ref=pd_sim_b_6 Eclipse Help (opravdu nepodceňovat, obsahuje téměř všechny potřebné detaily) Projekt například http://code.google.com/p/unianalyzer/ Hodně zdaru a trpělivosti, vyplatí se to ;) S pozdravem __ Lukáš Záruba (Lukas Zaruba) Chief Technical Officer MEDIA SOLUTIONS EUROPE Lisabonská 4 Praha 9 190 00 Czech Republic phone: +420 721 879 363 David Mach napsal(a): Zdravím, najde se v českých luzích a hájích někdo s praktickými zkušenostmi s vývojem klientské aplikace na bázi Eclipse RCP? Ideálně připojené na serverový backend postavený na Springu... Rád bych pár věcí před startem projektu konzultoval, ale budu vděčný i za každý odkaz na tutoriál nebo (open source) projekt. Díky předem! David Mach
Re: Eclipse RCP client + Spring backend
Ahoj raz sme robili jednu velku vec na Eclipse RCP so Springovym zadkom. Komunikacia bola cez Spring RPC. Perzistencia Hibernate. Rozhodne je to schodna cesta. Velky doraz bol kladeny na vykon.Bohuzial publikovat to moc nemozeme. V podstate vzdy ked sa zacinal Eclipse RCP projekt tak si ludia precitali tutorial od Eclipsu a existoval jeden clovek co to uz vedel a mohol ich zaskolit. Dalsia vec na ktoru si treba davat pozor je skutocne komplexnost Eclipsu. Su tam vlastne tri oblastni ktore musite zvladnut: - SWT , uplne iny toolkit oproti swingu, vyhoda je ak poznate win32 API . - Eclipse RCP - pluginy, extension pointy atd - JFaces - high level komponenty nieco ako MVC framework Pokial sa dobre pamatam, tak na Eclipsovych strankach su aj priklady. R David Mach wrote: Zdravím, najde se v českých luzích a hájích někdo s praktickými zkušenostmi s vývojem klientské aplikace na bázi Eclipse RCP? Ideálně připojené na serverový backend postavený na Springu... Rád bych pár věcí před startem projektu konzultoval, ale budu vděčný i za každý odkaz na tutoriál nebo (open source) projekt. Díky předem! David Mach
Eclipse RCP - vlastni plugin - save akce
Delam vlastni plugin do Eclipse (3.3), ktery ma jeden editor se syntax highlight pro nasi firemni potrebu. Jde o jednoduchy textovy soubor, ktery ma format blizici se properties souboru. Ale o co mi jde. Plugin funguje, obarvuje a vubec je to fajn. Co me zlobi je to, ze pri kazdem ulozeni tohoto souboru dojde k prebuildovani projektu = cca 10 sec zdrzeni, kdy EclipseIDE skoro nereaguje. Nechapu proc to RCP dela (i kdyz nevim jiste, ze za to muze RCP) a marne uz druhy den patram v dokumentaci Eclipsu, jak RCP reknu, ze na save nema znovu kompilovat projekt. Docetl jsem so o nejakem full build a delta build apod. Ale moc moudrej z toho nejsem. Mozna, ze ten full build pusti nejaky dalsi plugin, kterej mam nainstalovan v EclipseIDE (mozna springIDE ?). Pro muj soubor jsem zvolil priponu .resource Jestli to hraje roli v mem problemu netusim. Neni tady nahodou nekdo kdo by me nasmeroval ? Kde se odpichnout, kde se zahakovat abych to mohl monitorovat kdo to zpusobuje ?
RE: Eclipse RCP - vlastni plugin - save akce
Delam vlastni plugin do Eclipse (3.3), ktery ma jeden editor se syntax highlight pro nasi firemni potrebu. Jde o jednoduchy textovy soubor, ktery ma format blizici se properties souboru. Nikdy jsem si niceho nevsimnul, ale je fakt, ze svymi editory neukladam do zdrojoveho adresare Java projektu. Takze predne, modifikujete soubory v src slozce Java projektu? Ale o co mi jde. Plugin funguje, obarvuje a vubec je to fajn. Co me zlobi je to, ze pri kazdem ulozeni tohoto souboru dojde k prebuildovani projektu = cca 10 sec zdrzeni, kdy EclipseIDE skoro nereaguje. Nechapu proc to RCP dela (i kdyz nevim jiste, ze za to muze RCP) a marne uz druhy den patram v dokumentaci Eclipsu, jak RCP reknu, ze na save nema znovu kompilovat projekt. Ale to se myslim musi prdnout zmeneny resource do classes, ne? Takze minimalne kopii udelat musi. Mozna ale mate nekde zatrzeno, ze se ma delat nejaky full rebuild? Anebo nemate na projektu nejaky nevychovany Builder ? Nebo nemate neco v Window / Preferences / Java / Editor / Save Actions ? Docetl jsem so o nejakem full build a delta build apod. Ale moc moudrej z toho nejsem. Mozna, ze ten full build pusti nejaky dalsi plugin, kterej mam nainstalovan v EclipseIDE (mozna springIDE ?). Eclipse neni nic jineho, nez balik pluginu. :-) Pro muj soubor jsem zvolil priponu .resource Jestli to hraje roli v mem problemu netusim. Neni tady nahodou nekdo kdo by me nasmeroval ? Kde se odpichnout, kde se zahakovat abych to mohl monitorovat kdo to zpusobuje ? Spis to umisteni editovaneho souboru Tipuju, ze kdyz zkusite obycejny projekt, tak nic takoveho pozorovat nebudete. :-) Nebo mimo ten zdrojovy adredsar v Java projektu...
Re: Eclipse RCP - vlastni plugin - save akce
Trefa. Ten soubor je ve slozce, ktera je oznacena jako java src, takze to Eclipse pronasi na classpath. Co se tyce toho RCP nebo ostatni pluginy. Ano souhlasim a vim, ze EclipseIDE je jen balik pluginu. Slo mi spise o to, jestli me ve skutecnosti netrapi nejakej 3rd party plugin. Ale asi je to fakt tim, ze je to v te src slozce a dela to primo RCP. Co se tyce Window / Preferences / Java / Editor / Save Actions tak mam zapnute organize imports, ale myslim, ze to se rozjede stejne jen na resource ktery je .java. Udelal jsem test kdy jsem soubor presunul do obycejeneho adresare v projektu (neoznacenem jako src) a skutecne to prestalo buildovat. Problem je, ze soubor ve vysledku musi na classpath byt a proto bych ho rad nechal kde je a jen svym pluginem nastavil, ze Eclipse builder nema kolem .resource na classpath delat nejake tanecky, ale jen to proste ulozit a prokopirovat na classpath (ted to vypada, ze i neco kompiluje ci co a nebo nejakej 3rd party plugin ma zahakovano na save neco co zdrzuje). A to bych potreboval nasmerovat.
RE: Eclipse RCP - vlastni plugin - save akce
Udelal jsem test kdy jsem soubor presunul do obycejeneho adresare v projektu (neoznacenem jako src) a skutecne to prestalo buildovat. Problem je, ze soubor ve vysledku musi na classpath byt a proto bych ho rad nechal kde je a jen svym pluginem nastavil, ze Eclipse builder nema kolem .resource na classpath delat nejake tanecky, ale jen to proste ulozit a prokopirovat na classpath (ted to vypada, ze i neco kompiluje ci co a nebo nejakej 3rd party plugin ma zahakovano na save neco co zdrzuje). A to bych potreboval nasmerovat. Bude to mozna prasarna, ale co takhle to do classpath nakopirovat sam? Predpokladam dedite z org.eclipse.ui.editors.text.TextEditor takze by se to dosmudlilo do metody /* (non-Javadoc) * @see org.eclipse.ui.texteditor.AbstractTextEditor#doSave(org.eclipse.core.runtime.IProgressMonitor) */ @Override public void doSave(IProgressMonitor aProgressMonitor) { super.doSave(aProgressMonitor); } Kde se nachazi classes, k tomu snad dopomuze tato trida: org.eclipse.jdt.core.JavaCore Ta zvladne z IProject vratit IJavaProject, a tam uz je metoda getOutputLocation(). Nikdy jsem to nezkousel, pouze jsem ted zbezne nahlednul do API dokumentace Doufam, ze Eclipse pri spousteni nebude videt starou verzi a dozadovat se Refresh
Re: Eclipse RCP - vlastni plugin - save akce
JJ tohle by asi teoreticky slo. Problem asi bude, ze Vam nerikam celou pravdu. Projekt je zmavenovan a soubor o kterem celou dobu mluvim je v src/main/resources. Problem toho reseni nastane pri buildovani projektu na integracnim serveru (Hudson), kde se projekt pomoci mavenu builduje. To bych pak musel do pom.xml projektu psat konfiguraci pro kopirovani tohoto souboru do classpath. No proste moc tanecku diky tomu, ze bych ten soubor vyhodil ze src slozky projektu. Omlouvam se ze ty informace takhle davkuju (sam to nemam rad), ale spatne jsem odhadnul, kam se diskuze bude ubirat. Ted snad znate vsechny realie. Mozna to jeste zduraznim: hledam reseni kdy *.resource soubor/y zustanou ve slozce projektu , ktera je oznacena jako 'src' (za tohle moc diky, to mi nedocvaklo, ze to je tim) a pritom to nebude zdrzovat pri save souboru. Hadam nejak rict necemu v Eclipse jak ma souboru .resource vnimat vzhledem ke kompilaci a udrzovani 'src'.
RE: Eclipse RCP - vlastni plugin - save akce
JJ tohle by asi teoreticky slo. Problem asi bude, ze Vam nerikam celou pravdu. Projekt je zmavenovan a soubor o kterem celou dobu mluvim je v src/main/resources. Problem toho reseni nastane pri buildovani projektu na integracnim serveru (Hudson), kde se projekt pomoci mavenu builduje. To bych pak musel do pom.xml projektu psat konfiguraci pro kopirovani tohoto souboru do classpath. No proste moc tanecku diky tomu, ze bych ten soubor vyhodil ze src slozky projektu. Omlouvam se ze ty informace takhle davkuju (sam to nemam rad), ale spatne jsem odhadnul, kam se diskuze bude ubirat. Ted snad znate vsechny realie. Mozna to jeste zduraznim: hledam reseni kdy *.resource soubor/y zustanou ve slozce projektu , ktera je oznacena jako 'src' (za tohle moc diky, to mi nedocvaklo, ze to je tim) a pritom to nebude zdrzovat pri save souboru. Hadam nejak rict necemu v Eclipse jak ma souboru .resource vnimat vzhledem ke kompilaci a udrzovani 'src'. :-) Takze ja to shrnu: Vubec nejde o Vas specialni editor. Pokud i textovym editorem modifikujete soubor v JavaProject/src/main/resources/a.resource, tak diky rekompilaci prostredi na 10s zatuhne. Potrebujete rekompilaci potlacit pri ulozeni tohoto souboru. Ale jenom nekdy, ze... Nekdy budete chtit program z IDE take spustit Hmmm, hmmm. Ze byste vypnul automaticke buildovani projektu, to by bylo asi nepohodlne, ze Nejsem si jist, co se presne stane, oznacite-li dany resource jako derived. Jestli i tak bude Eclipse spoustet kompilaci, ze se mu neco zmenilo ve zdrojacich Ale je to asi blbost, spis si myslim ze by rekompilovat mel i derived resources Anebo jeste jedna moznost, ktera mne napada. Pokud pouzivate nejaky verzovaci system (napriklad ClearCase) tak se vam to mozna nepodari Ale muzete udelat JINY obycejny project a dany adresar s resources do nej nalinkovat. Takze byste dany soubor editoval pres tento jiny project. Sice ted pouzivam 3.5 Galileo, ale do oklikani linkovanych resourcu jsem jeste nepronikl, kazdopadne v souboru .project to vypada takto: ?xml version=1.0 encoding=UTF-8? projectDescription nameMy-linked/name comment/comment projects /projects buildSpec /buildSpec natures /natures linkedResources link nameSource/name type2/type locationURI/cesta/JavaProject/src/main/resources/locationURI /link /linkedResources /projectDescription Poznamka: Typ 2 znamená Folder, 1 znamená File A v tom Java project ty resource oznacit jako derived: http://www.mojavelinux.com/blog/archives/2006/03/eclipse_resource_filtering_using_derived/
RE: Eclipse RCP - vlastni plugin - save akce
Dňa Po, 2009-08-10 o 15:20 +0200, Polak Michal napísal: Ze byste vypnul automaticke buildovani projektu, to by bylo asi nepohodlne, ze Namiesto CTRL+S, by bolo treba pouzivat CTRL+B a obcas aj CTRL+B, na to sa da zvyknut, viem z vlastnej skusenosti. Problem je skor zvyknut si potom na automaticky build :-) ya
Problem Eclipse RCP
Zdravim, mam dotaz ohledne vlastni aplikace v Eclipse RCP. Mam aplikaci (vyuzivajici SWT) a chtel bych tuto aplikaci predelat do Eclipse RCP. Mam predstavu, ze by kazdy panel (Shell), ktery mam v aplikaci predstatoval jeden plugin (ViewPart). V soucasne aplikaci volam z jednoho panelu metody druheho panelu a opacne, napr. v jednom panelu potrebuju vedet stav tlacitka v druhem panelu, tak zavolam metodu toho druheho panelu a stav se dozvim. Problem ale je, ze nevim, jak toto implementovat do tech pluginu, kdyz kazdy panel bude predstavovat jeden plugin. V podstate asi potrebuju plugin, ktery budu vyuzivat v jinem pluginu jako knihovnu. Nevite nekdo, jak na to? Diky moc. M.
Re: eclipse rcp launch Hello RCP
Prave ze jsem to tak zaskrtl. Timto to nebude, to by se mi ani nepodarilo vybrat si Hello RCP sablonu.
Re: eclipse rcp launch Hello RCP
Zdravim, no ja bych tipnul, ze pri vytvareni projektu nebude zaskrtnuto would you like to create a RCP application. Potom to vytvari standardni plugin, ktery se spousti jako soucast Eclipse a ne samostatne. Wenca Vladimir Mezera wrote: Zdravim , mam takovy problem, zkousim na linuxu eclipse ve verzi 3.2 a 3.3 RCP, zalozim si novy projekt a dam tam zkusebni projekt rcp Hello RCP. Kdyz ale chci spusit aplikaci linkem lauch eclipse aplication tam mi to znova spusti aplikaci eclipse a nespusti mi to to jednoduche okno s Hello RCP. Nevite nekdo kde je problem, zkousel jsem i vice verzi, ale pokazde to udela to same. Nenapada me uz kde by byla chyba, protoze ve windows to normalne chodi, ale nemam moznost to vyzkouset na jinych linuxech.. Diky VM.
eclipse rcp launch Hello RCP
Zdravim , mam takovy problem, zkousim na linuxu eclipse ve verzi 3.2 a 3.3 RCP, zalozim si novy projekt a dam tam zkusebni projekt rcp Hello RCP. Kdyz ale chci spusit aplikaci linkem lauch eclipse aplication tam mi to znova spusti aplikaci eclipse a nespusti mi to to jednoduche okno s Hello RCP. Nevite nekdo kde je problem, zkousel jsem i vice verzi, ale pokazde to udela to same. Nenapada me uz kde by byla chyba, protoze ve windows to normalne chodi, ale nemam moznost to vyzkouset na jinych linuxech.. Diky VM.
Eclipse RCP GridTableViewer
Zdravím, mám dotaz ohledne widgetu org.eclipse.nebula.jface.gridviewer.GridTableViewer. Ve své RCP aplikaci mám tabulku a v ní chci mít dva sloupce s checkboxy, použil jsem k tomu GridTableViewer od Nebuly jelikož TableViewer tohle neumí. Problém je v tom, že nevím jak poskytnout data checkboxům. Používám IStructuredContentProvider a ITableLabelProvider, kteří poskytují data. V příkladach na netu jsem našel něco takoveho: GridItem gridItem = new GridItem(grid, SWT.CHECK); gridItem.setChecked(true); ale to je na úrovni SWT, jde to i nějak i s JFace s těmi Providery? Nebo existuje i jiné schůdné řešení? Dík za radu Olda.
Lokalizace Eclipse RCP
Muzete mi prosim nekdo poradit jak lokalizovat Eclipse RCP? Tim myslim veci ktere se netykaji meho pluginu (napriklad org.eclipse.update), vlastni plugin lokalizovany mam. Tnx Bedy
Re: Eclipse RCP - QuickView
Lukas Zapletal wrote: Pekny tutorial. Jake jsou vase zkusenosti s Eclipse RCP? Ja v ni pisu stredne velkou aplikaci (grafika) a doposud jsem narazil asi na desitku problemu, ktere bylo nutno resit dost tezkopadne (zdlouhave zkouseni a hledani, googleni, hlaseni v bugzille). Asi u 5 pripadu se ukazalo, ze se jedna o nejaky bug. To se u tak velkych frameworku stava, ale bralo to dost casu. Predevsim se mi moc nelibi, ze nektere tridy a metody jsou v RCP dvakrat (stara a modernejsi verze), nektere chovani je divne (kvuli kompatibilite) ci dokonce je zachovana nejaka chyba zamerne (opacne razeni akci na toolbaru - opravit to nemohou, protoze aplikace se staly na tomto poradi uz zavisle a rozhodilo by je to). S timto souhlasim. Taky jsem casto premyslel, zda nepouzivame kanon na vrabce :-) Skoda, ze Spring RCP zatim neni v pouzitelnem stavu. Asi by netrpelo by neduhy, ktere prameni z dlouhe historie Eclipse a taky z toho, ze se snazi zobecnovat framework na vyvojove prostredi tak, aby sel pouzit i na ostatni typy aplikaci. Pozitivni bylo, kdyz po nekolika mesicich vyvoje slo dohromady na urovni UI intergrovat pluginy od ruznych autoru. Takze po roce vyvoje v Eclipse RCP bych do toho sel znovu (ted delam neco jineho). Jen bych aplikaci delil na vice pluginu... Jako dalsi z nevyhod bych oznacil nedostatek dokumentace (dneska je situace lepsi, ale jen o trosku). Nove informace sbirate z ruznych zdroju -- casto neaktualnich tutorialu. Knizek je malo. Ja vim aspon o sesti vhodnych knihach, kde jsou vsechny zakladni veci dobre pokryte. V dokumentaci je docela dobre popsano cele API. Ve zdrojacich jsou komentare. Casto se da dobre opisovat ze zdrojaku SDK. Na druhou stranu ochota lidi v diskusi je velka (casto lidi primo z IBM -- P. Webster a spol). Zas tako ochotni nejsou, pokud mate fakt slozity problem a ani nevite, kde zacit - jak se zeptat. Trosku moc problemu na muj vkus, abych pravdu rekl -- zpocatku jsem byl nadsen, ale postupem casu me nadseni opadlo. Netvrdim, ze RCP je spatne, je to ohromny projekt a je skvele, ze je vubec k dispozici, ale staci se podivat do bugzilly... Podobne jsou na tom i jine projekty. Treba Hibernate ;-) Lukas
RE: Eclipse RCP - QuickView
Ahoj, ná mám zkuenosti s Netbeans Platform, ale jen na mením projektu. Fakt je, e podle me je NB Platform skvelá vec, treba build celé aplikace do jaru je super atd. Jeediný problém je v dokumentaci, je dosti roztrítená a radu vecí je treba dohledávat. Ale poslední dobou se to dosti zlepuje. Nejvetí plus vidím v tom, e je to cistý SWING... Petr -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Lukas Zapletal Sent: Friday, January 12, 2007 8:47 AM To: Java Subject: Re: Eclipse RCP - QuickView http://zapisky.info/?item=piseme-aplikace-pomoci-eclipse-api-1 http://zapisky.info/?item=piseme-aplikace-pomoci-eclipse-api-2 http://zapisky.info/?item=piseme-aplikace-pomoci-eclipse-api-3 Pekny tutorial. Jake jsou vase zkusenosti s Eclipse RCP? Ja v ni pisu stredne velkou aplikaci (grafika) a doposud jsem narazil asi na desitku problemu, ktere bylo nutno resit dost tezkopadne (zdlouhave zkouseni a hledani, googleni, hlaseni v bugzille). Asi u 5 pripadu se ukazalo, ze se jedna o nejaky bug. To se u tak velkych frameworku stava, ale bralo to dost casu. Predevsim se mi moc nelibi, ze nektere tridy a metody jsou v RCP dvakrat (stara a modernejsi verze), nektere chovani je divne (kvuli kompatibilite) ci dokonce je zachovana nejaka chyba zamerne (opacne razeni akci na toolbaru - opravit to nemohou, protoze aplikace se staly na tomto poradi uz zavisle a rozhodilo by je to). A to ani nezminuji jake martyrium jsem si vystal s podporou OpenGL a nove take Java WebStartu. Jako dalsi z nevyhod bych oznacil nedostatek dokumentace (dneska je situace lepsi, ale jen o trosku). Nove informace sbirate z ruznych zdroju -- casto neaktualnich tutorialu. Knizek je malo. Na druhou stranu ochota lidi v diskusi je velka (casto lidi primo z IBM -- P. Webster a spol). Trosku moc problemu na muj vkus, abych pravdu rekl -- zpocatku jsem byl nadsen, ale postupem casu me nadseni opadlo. Netvrdim, ze RCP je spatne, je to ohromny projekt a je skvele, ze je vubec k dispozici, ale staci se podivat do bugzilly... Smyslem meho postu bylo vypichnout nektere zaludnosti, ktere se mohou objevit pri tvorbe RCP aplikaci. Nemam cas ani prostor na popsani vyhod, jake RCP samosebou prinasi. Bude zajimave sledovat, jak se s tim vyvojari poperou v Eclipse 4.0 (urcite to bude potrebovat nejake prepracovani -- uz jen kvuli Jave 5.0). Ma nekdo zkusenost s Netbeans Platform? -- Lukas Zapletal http://lukas.zapletalovi.com
Re: Eclipse RCP - QuickView
Za par mesicu bude knizka k NetBeans platform... ted ctu draft a vypada velmi dobre, ma zatim cca. 400 stranek. -Roman Petr Zajíc wrote: Ahoj, ná mám zkušenosti s Netbeans Platform, ale jen na menším projektu. Fakt je, že podle me je NB Platform skvelá vec, treba build celé aplikace do jaru je super atd. Jeediný problém je v dokumentaci, je dosti roztríštená a radu vecí je treba dohledávat. Ale poslední dobou se to dosti zlepšuje. Nejvetší plus vidím v tom, že je to cistý SWING... Petr -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Lukas Zapletal Sent: Friday, January 12, 2007 8:47 AM To: Java Subject: Re: Eclipse RCP - QuickView http://zapisky.info/?item=piseme-aplikace-pomoci-eclipse-api-1 http://zapisky.info/?item=piseme-aplikace-pomoci-eclipse-api-2 http://zapisky.info/?item=piseme-aplikace-pomoci-eclipse-api-3 Pekny tutorial. Jake jsou vase zkusenosti s Eclipse RCP? Ja v ni pisu stredne velkou aplikaci (grafika) a doposud jsem narazil asi na desitku problemu, ktere bylo nutno resit dost tezkopadne (zdlouhave zkouseni a hledani, googleni, hlaseni v bugzille). Asi u 5 pripadu se ukazalo, ze se jedna o nejaky bug. To se u tak velkych frameworku stava, ale bralo to dost casu. Predevsim se mi moc nelibi, ze nektere tridy a metody jsou v RCP dvakrat (stara a modernejsi verze), nektere chovani je divne (kvuli kompatibilite) ci dokonce je zachovana nejaka chyba zamerne (opacne razeni akci na toolbaru - opravit to nemohou, protoze aplikace se staly na tomto poradi uz zavisle a rozhodilo by je to). A to ani nezminuji jake martyrium jsem si vystal s podporou OpenGL a nove take Java WebStartu. Jako dalsi z nevyhod bych oznacil nedostatek dokumentace (dneska je situace lepsi, ale jen o trosku). Nove informace sbirate z ruznych zdroju -- casto neaktualnich tutorialu. Knizek je malo. Na druhou stranu ochota lidi v diskusi je velka (casto lidi primo z IBM -- P. Webster a spol). Trosku moc problemu na muj vkus, abych pravdu rekl -- zpocatku jsem byl nadsen, ale postupem casu me nadseni opadlo. Netvrdim, ze RCP je spatne, je to ohromny projekt a je skvele, ze je vubec k dispozici, ale staci se podivat do bugzilly... Smyslem meho postu bylo vypichnout nektere zaludnosti, ktere se mohou objevit pri tvorbe RCP aplikaci. Nemam cas ani prostor na popsani vyhod, jake RCP samosebou prinasi. Bude zajimave sledovat, jak se s tim vyvojari poperou v Eclipse 4.0 (urcite to bude potrebovat nejake prepracovani -- uz jen kvuli Jave 5.0). Ma nekdo zkusenost s Netbeans Platform? -- Lukas Zapletal http://lukas.zapletalovi.com
Re: Eclipse RCP - QuickView
Petr Zajíc wrote: Jé, a dáš pak vedet do konfery, až to bude, please? Jo jasne. -Roman -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Roman Strobl Sent: Friday, January 12, 2007 12:33 PM To: Java Subject: Re: Eclipse RCP - QuickView Za par mesicu bude knizka k NetBeans platform... ted ctu draft a vypada velmi dobre, ma zatim cca. 400 stranek. -Roman Petr Zajíc wrote: Ahoj, ná mám zkušenosti s Netbeans Platform, ale jen na menším projektu. Fakt je, že podle me je NB Platform skvelá vec, treba build celé aplikace do jaru je super atd. Jeediný problém je v dokumentaci, je dosti roztríštená a radu vecí je treba dohledávat. Ale poslední dobou se to dosti zlepšuje. Nejvetší plus vidím v tom, že je to cistý SWING... Petr -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Lukas Zapletal Sent: Friday, January 12, 2007 8:47 AM To: Java Subject: Re: Eclipse RCP - QuickView http://zapisky.info/?item=piseme-aplikace-pomoci-eclipse-api-1 http://zapisky.info/?item=piseme-aplikace-pomoci-eclipse-api-2 http://zapisky.info/?item=piseme-aplikace-pomoci-eclipse-api-3 Pekny tutorial. Jake jsou vase zkusenosti s Eclipse RCP? Ja v ni pisu stredne velkou aplikaci (grafika) a doposud jsem narazil asi na desitku problemu, ktere bylo nutno resit dost tezkopadne (zdlouhave zkouseni a hledani, googleni, hlaseni v bugzille). Asi u 5 pripadu se ukazalo, ze se jedna o nejaky bug. To se u tak velkych frameworku stava, ale bralo to dost casu. Predevsim se mi moc nelibi, ze nektere tridy a metody jsou v RCP dvakrat (stara a modernejsi verze), nektere chovani je divne (kvuli kompatibilite) ci dokonce je zachovana nejaka chyba zamerne (opacne razeni akci na toolbaru - opravit to nemohou, protoze aplikace se staly na tomto poradi uz zavisle a rozhodilo by je to). A to ani nezminuji jake martyrium jsem si vystal s podporou OpenGL a nove take Java WebStartu. Jako dalsi z nevyhod bych oznacil nedostatek dokumentace (dneska je situace lepsi, ale jen o trosku). Nove informace sbirate z ruznych zdroju -- casto neaktualnich tutorialu. Knizek je malo. Na druhou stranu ochota lidi v diskusi je velka (casto lidi primo z IBM -- P. Webster a spol). Trosku moc problemu na muj vkus, abych pravdu rekl -- zpocatku jsem byl nadsen, ale postupem casu me nadseni opadlo. Netvrdim, ze RCP je spatne, je to ohromny projekt a je skvele, ze je vubec k dispozici, ale staci se podivat do bugzilly... Smyslem meho postu bylo vypichnout nektere zaludnosti, ktere se mohou objevit pri tvorbe RCP aplikaci. Nemam cas ani prostor na popsani vyhod, jake RCP samosebou prinasi. Bude zajimave sledovat, jak se s tim vyvojari poperou v Eclipse 4.0 (urcite to bude potrebovat nejake prepracovani -- uz jen kvuli Jave 5.0). Ma nekdo zkusenost s Netbeans Platform? -- Lukas Zapletal http://lukas.zapletalovi.com
Re: Eclipse RCP - QuickView
To tam samozrejme mam. Zobrazi se mi okno s perspektivou a prislusnyma View. Ale nezobrazi se mi seznam perspektiv v toolbaru v pravo nahore (tak jak to znam z Eclipse IDE). A kdyz si dam Window-Perspectives-Open perspective a vyberu nejakou jinou , tak se mi otevre v samostatnem novem okne, misto aby se mi otevrela ve stavajicim a mohl se mezi nima prepinat. Martin Lukas Zapletal napsal(a): Normalne implementujte IPerspectiveFactory, je to v kazdem druhem tutorialu pro tvorbu RCP aplikaci. Pak jen v ApplicationWorkbenchAdvisoru dodate metodu: public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor { private static final String PERSPECTIVE_ID = cz.upol.jo.perspective; //$NON-NLS-1$ ... @Override public String getInitialWindowPerspectiveId() { return PERSPECTIVE_ID; } ... } Zadne specialni pluginy nemam, alespon myslim: com.ibm.icu_3.4.4.1.jar cz.upol.jo_1.0.1.jar org.eclipse.core.commands_3.2.0.I20060605-1400.jar org.eclipse.core.contenttype_3.2.0.v20060603.jar org.eclipse.core.expressions_3.2.0.v20060605-1400.jar org.eclipse.core.jobs_3.2.0.v20060603.jar org.eclipse.core.runtime_3.2.0.v20060603.jar org.eclipse.core.runtime.compatibility.auth_3.2.0.v20060601.jar org.eclipse.equinox.common_3.2.0.v20060603.jar org.eclipse.equinox.preferences_3.2.0.v20060601.jar org.eclipse.equinox.registry_3.2.0.v20060601.jar org.eclipse.help_3.2.0.v20060602.jar org.eclipse.jface_3.2.0.I20060605-1400.jar org.eclipse.jface.databinding_1.0.0.I20060605-1400.jar org.eclipse.opengl_0.5.0.jar org.eclipse.opengl.linux.x86_0.5.0.jar org.eclipse.opengl.selectbuffer_0.5.0.jar org.eclipse.opengl.selectbuffer.gtk.linux_0.5.0.jar org.eclipse.osgi_3.2.0.v20060601.jar org.eclipse.rcp_3.2.0.v20060605.jar org.eclipse.swt_3.2.0.v3232o.jar org.eclipse.swt.gtk.linux.x86_3.2.0.v3232m.jar org.eclipse.ui_3.2.0.I20060605-1400.jar org.eclipse.ui.forms_3.2.0.v20060602.jar org.eclipse.ui.views_3.2.0.I20060605-1400.jar org.eclipse.ui.workbench_3.2.0.I20060605-1400.jar org.eclipse.update.configurator_3.2.0.v20060605.jar org.eclipse.update.core_3.2.0.v20060605.jar org.eclipse.update.core.linux_3.2.0.v20060605.jar org.eclipse.update.scheduler_3.2.0.v20060605.jar org.eclipse.update.ui_3.2.0.v20060605.jar (navic jsou ui.forms, ui.views, update.*, opengl.* a cz.upol.jo -- bez nich to urcite bude fungovat ta perspektiva) Cely Elicpse je psan v knihovne SWT, která se od vyvoje eclipsu v urcite době osamostatnila a nyní vznika jako samostatny OpenSource projekt. Jak se tohle tyka tematu? :-) ps - omlouvam se za predesly post, uklikl jsem se a nenapsal telo zpravy :-D
Re: Eclipse RCP - QuickView
Jsem proste jen slepy :( public void preWindowOpen() { IWorkbenchWindowConfigurer configurer = getWindowConfigurer(); configurer.setShowPerspectiveBar(true); configurer.setShowFastViewBars(true); ... } Martin Bednář napsal(a): To tam samozrejme mam. Zobrazi se mi okno s perspektivou a prislusnyma View. Ale nezobrazi se mi seznam perspektiv v toolbaru v pravo nahore (tak jak to znam z Eclipse IDE). A kdyz si dam Window-Perspectives-Open perspective a vyberu nejakou jinou , tak se mi otevre v samostatnem novem okne, misto aby se mi otevrela ve stavajicim a mohl se mezi nima prepinat. Martin Lukas Zapletal napsal(a): Normalne implementujte IPerspectiveFactory, je to v kazdem druhem tutorialu pro tvorbu RCP aplikaci. Pak jen v ApplicationWorkbenchAdvisoru dodate metodu: public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor { private static final String PERSPECTIVE_ID = cz.upol.jo.perspective; //$NON-NLS-1$ ... @Override public String getInitialWindowPerspectiveId() { return PERSPECTIVE_ID; } ... } Zadne specialni pluginy nemam, alespon myslim: com.ibm.icu_3.4.4.1.jar cz.upol.jo_1.0.1.jar org.eclipse.core.commands_3.2.0.I20060605-1400.jar org.eclipse.core.contenttype_3.2.0.v20060603.jar org.eclipse.core.expressions_3.2.0.v20060605-1400.jar org.eclipse.core.jobs_3.2.0.v20060603.jar org.eclipse.core.runtime_3.2.0.v20060603.jar org.eclipse.core.runtime.compatibility.auth_3.2.0.v20060601.jar org.eclipse.equinox.common_3.2.0.v20060603.jar org.eclipse.equinox.preferences_3.2.0.v20060601.jar org.eclipse.equinox.registry_3.2.0.v20060601.jar org.eclipse.help_3.2.0.v20060602.jar org.eclipse.jface_3.2.0.I20060605-1400.jar org.eclipse.jface.databinding_1.0.0.I20060605-1400.jar org.eclipse.opengl_0.5.0.jar org.eclipse.opengl.linux.x86_0.5.0.jar org.eclipse.opengl.selectbuffer_0.5.0.jar org.eclipse.opengl.selectbuffer.gtk.linux_0.5.0.jar org.eclipse.osgi_3.2.0.v20060601.jar org.eclipse.rcp_3.2.0.v20060605.jar org.eclipse.swt_3.2.0.v3232o.jar org.eclipse.swt.gtk.linux.x86_3.2.0.v3232m.jar org.eclipse.ui_3.2.0.I20060605-1400.jar org.eclipse.ui.forms_3.2.0.v20060602.jar org.eclipse.ui.views_3.2.0.I20060605-1400.jar org.eclipse.ui.workbench_3.2.0.I20060605-1400.jar org.eclipse.update.configurator_3.2.0.v20060605.jar org.eclipse.update.core_3.2.0.v20060605.jar org.eclipse.update.core.linux_3.2.0.v20060605.jar org.eclipse.update.scheduler_3.2.0.v20060605.jar org.eclipse.update.ui_3.2.0.v20060605.jar (navic jsou ui.forms, ui.views, update.*, opengl.* a cz.upol.jo -- bez nich to urcite bude fungovat ta perspektiva) Cely Elicpse je psan v knihovne SWT, která se od vyvoje eclipsu v urcite době osamostatnila a nyní vznika jako samostatny OpenSource projekt. Jak se tohle tyka tematu? :-) ps - omlouvam se za predesly post, uklikl jsem se a nenapsal telo zpravy :-D
Re: Eclipse RCP - QuickView
Zdravím, kdysi dávno jsem rozchodil toto: http://zapisky.info/?item=piseme-aplikace-pomoci-eclipse-api-1 http://zapisky.info/?item=piseme-aplikace-pomoci-eclipse-api-2 http://zapisky.info/?item=piseme-aplikace-pomoci-eclipse-api-3 Hezký den Josef Petrák, JAVA programátor Email: [EMAIL PROTECTED] Mobil: +420603254189 ICQ: 179271149 Jabber: [EMAIL PROTECTED] Skype: jspetrak KYBERIE Web: http://www.kyberie.cz Tel: +420226002016 On Tue, 09 Jan 2007 09:37:57 +0100, Martin Bednář wrote Zdravim, Netusite nekdo jak donutim svou RCP aplikaci, aby umela QuickView a praci s Perspektivami (menu v pravo nahore v toolbaru), tak jak je to v Eclipse IDE ? Predpokladam ze staci naimportovat nejakou featuru, ale netusim jakou. Diky Martin
Eclipse RCP - QuickView
Zdravim, Netusite nekdo jak donutim svou RCP aplikaci, aby umela QuickView a praci s Perspektivami (menu v pravo nahore v toolbaru), tak jak je to v Eclipse IDE ? Predpokladam ze staci naimportovat nejakou featuru, ale netusim jakou. Diky Martin
RE: Eclipse RCP - QuickView
Cely Elicpse je psan v knihovne SWT, která se od vyvoje eclipsu v urcite době osamostatnila a nyní vznika jako samostatny OpenSource projekt. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Martin Bednář Sent: Tuesday, January 09, 2007 9:38 AM To: konference@java.cz Subject: Eclipse RCP - QuickView Zdravim, Netusite nekdo jak donutim svou RCP aplikaci, aby umela QuickView a praci s Perspektivami (menu v pravo nahore v toolbaru), tak jak je to v Eclipse IDE ? Predpokladam ze staci naimportovat nejakou featuru, ale netusim jakou. Diky Martin
Re: Eclipse RCP - QuickView
2007/1/9, Lukas Adamek | Fayn Telecommunications s.r.o. [EMAIL PROTECTED]: Cely Elicpse je psan v knihovne SWT, která se od vyvoje eclipsu v urcite době osamostatnila a nyní vznika jako samostatny OpenSource projekt. -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Martin Bednář Sent: Tuesday, January 09, 2007 9:38 AM To: konference@java.cz Subject: Eclipse RCP - QuickView Zdravim, Netusite nekdo jak donutim svou RCP aplikaci, aby umela QuickView a praci s Perspektivami (menu v pravo nahore v toolbaru), tak jak je to v Eclipse IDE ? Predpokladam ze staci naimportovat nejakou featuru, ale netusim jakou. Diky Martin -- Lukas Zapletal http://lukas.zapletalovi.com
Re: Eclipse RCP - QuickView
Normalne implementujte IPerspectiveFactory, je to v kazdem druhem tutorialu pro tvorbu RCP aplikaci. Pak jen v ApplicationWorkbenchAdvisoru dodate metodu: public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor { private static final String PERSPECTIVE_ID = cz.upol.jo.perspective; //$NON-NLS-1$ ... @Override public String getInitialWindowPerspectiveId() { return PERSPECTIVE_ID; } ... } Zadne specialni pluginy nemam, alespon myslim: com.ibm.icu_3.4.4.1.jar cz.upol.jo_1.0.1.jar org.eclipse.core.commands_3.2.0.I20060605-1400.jar org.eclipse.core.contenttype_3.2.0.v20060603.jar org.eclipse.core.expressions_3.2.0.v20060605-1400.jar org.eclipse.core.jobs_3.2.0.v20060603.jar org.eclipse.core.runtime_3.2.0.v20060603.jar org.eclipse.core.runtime.compatibility.auth_3.2.0.v20060601.jar org.eclipse.equinox.common_3.2.0.v20060603.jar org.eclipse.equinox.preferences_3.2.0.v20060601.jar org.eclipse.equinox.registry_3.2.0.v20060601.jar org.eclipse.help_3.2.0.v20060602.jar org.eclipse.jface_3.2.0.I20060605-1400.jar org.eclipse.jface.databinding_1.0.0.I20060605-1400.jar org.eclipse.opengl_0.5.0.jar org.eclipse.opengl.linux.x86_0.5.0.jar org.eclipse.opengl.selectbuffer_0.5.0.jar org.eclipse.opengl.selectbuffer.gtk.linux_0.5.0.jar org.eclipse.osgi_3.2.0.v20060601.jar org.eclipse.rcp_3.2.0.v20060605.jar org.eclipse.swt_3.2.0.v3232o.jar org.eclipse.swt.gtk.linux.x86_3.2.0.v3232m.jar org.eclipse.ui_3.2.0.I20060605-1400.jar org.eclipse.ui.forms_3.2.0.v20060602.jar org.eclipse.ui.views_3.2.0.I20060605-1400.jar org.eclipse.ui.workbench_3.2.0.I20060605-1400.jar org.eclipse.update.configurator_3.2.0.v20060605.jar org.eclipse.update.core_3.2.0.v20060605.jar org.eclipse.update.core.linux_3.2.0.v20060605.jar org.eclipse.update.scheduler_3.2.0.v20060605.jar org.eclipse.update.ui_3.2.0.v20060605.jar (navic jsou ui.forms, ui.views, update.*, opengl.* a cz.upol.jo -- bez nich to urcite bude fungovat ta perspektiva) Cely Elicpse je psan v knihovne SWT, která se od vyvoje eclipsu v urcite době osamostatnila a nyní vznika jako samostatny OpenSource projekt. Jak se tohle tyka tematu? :-) ps - omlouvam se za predesly post, uklikl jsem se a nenapsal telo zpravy :-D -- Lukas Zapletal http://lukas.zapletalovi.com
Zdroje v UTF-8 v Eclipse RCP
Mam problemek. Pisu RCP aplikaci v Eclipse 3.2, zdrojaky jsou kodovane v UTF-8 (cely projekt ma tohle kodovani v properties jako default). Obcas je ve zdrojaku nejaky text s diakritikou - polozky v menu, atd. (Casem to prijde do ResourceBundlu, ale ted je to proste ve zdrojaku). Kdyz tu RCP pustim z prostredi Eclipse, je vse OK, kdyz ji ale necham vyexportovat a spustim samostatne, tak se ty texty rozsypou. U textu ktere vkladam do aplikace pomohlo nastavit -Dfile.encoding=utf-8, ale na zobrazovane data to nema prilis vliv. Nikde jsem nenasel nejakou moznost jak rict kompileru kdyz dela export te aplikace, aby bral v uvahu ze sou zdroje v UTF-8. Opravdu je jedina cesta pres resource bundly ? Diky Martin
Re: Zdroje v UTF-8 v Eclipse RCP
Martin Bednář wrote: Mam problemek. Pisu RCP aplikaci v Eclipse 3.2, zdrojaky jsou kodovane v UTF-8 (cely projekt ma tohle kodovani v properties jako default). Obcas je ve zdrojaku nejaky text s diakritikou - polozky v menu, atd. (Casem to prijde do ResourceBundlu, ale ted je to proste ve zdrojaku). Kdyz tu RCP pustim z prostredi Eclipse, je vse OK, kdyz ji ale necham vyexportovat a spustim samostatne, tak se ty texty rozsypou. U textu ktere vkladam do aplikace pomohlo nastavit -Dfile.encoding=utf-8, ale na zobrazovane data to nema prilis vliv. Nikde jsem nenasel nejakou moznost jak rict kompileru kdyz dela export te aplikace, aby bral v uvahu ze sou zdroje v UTF-8. Opravdu je jedina cesta pres resource bundly ? Pouzijte postup popsany na http://dev.eclipse.org/newslists/news.eclipse.platform.rcp/msg17107.html Lukas Barton
Re: Zdroje v UTF-8 v Eclipse RCP
Taky pozor na: http://lukas.zapletalovi.com/blog:podivne_chovani_eclipse_ide_pri_exportu_rcp LZ 2006/12/18, Lukas Barton [EMAIL PROTECTED]: Martin Bednář wrote: Mam problemek. Pisu RCP aplikaci v Eclipse 3.2, zdrojaky jsou kodovane v UTF-8 (cely projekt ma tohle kodovani v properties jako default). Obcas je ve zdrojaku nejaky text s diakritikou - polozky v menu, atd. (Casem to prijde do ResourceBundlu, ale ted je to proste ve zdrojaku). Kdyz tu RCP pustim z prostredi Eclipse, je vse OK, kdyz ji ale necham vyexportovat a spustim samostatne, tak se ty texty rozsypou. U textu ktere vkladam do aplikace pomohlo nastavit -Dfile.encoding=utf-8, ale na zobrazovane data to nema prilis vliv. Nikde jsem nenasel nejakou moznost jak rict kompileru kdyz dela export te aplikace, aby bral v uvahu ze sou zdroje v UTF-8. Opravdu je jedina cesta pres resource bundly ? Pouzijte postup popsany na http://dev.eclipse.org/newslists/news.eclipse.platform.rcp/msg17107.html Lukas Barton -- Lukas Zapletal http://lukas.zapletalovi.com
Tutose - Eclipse RCP
Zdravim konferenci, chtel bych se zeptat jestli by někdo nevedel o nejakem dobrem linku na tutose (tipy apod.) o RCP Elipse a SWT (krome elipse.org). Diky
Re: Tutose - Eclipse RCP
Roszynec, Jiri (EOT) wrote: Zdravim konferenci, chtel bych se zeptat jestli by někdo nevedel o nejakem dobrem linku na tutose (tipy apod.) o RCP Elipse a SWT (krome elipse.org). Diky Ja bych spis doporucil knihy o RCP. Dobre jsou: Eclipse Rich Client Platform: Designing, Coding, and Packaging Java(TM) Applications a Official Eclipse 3.0 FAQs Soucasti prvni je dost rozsahly priklad (tutorial). Dulezite je precist si neco o samotnem SWT/JFace, k tomu mi fakt dobre poslouzila knizka SWT/JFace in Action: GUI Design with Eclipse 3.0. Vsechny zminovane jsou i v seznamu i na eclipse.org Lukas