<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Code-House Blog &#187; Software</title>
	<atom:link href="http://blog.code-house.org/category/code-house/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.code-house.org</link>
	<description>Blog niewielkiej firmy z branży IT.</description>
	<lastBuildDate>Fri, 11 Jun 2010 15:43:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Praktyki studenckie w Code-House</title>
		<link>http://blog.code-house.org/2010/04/praktyki-studenckie-w-code-house/</link>
		<comments>http://blog.code-house.org/2010/04/praktyki-studenckie-w-code-house/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 11:35:52 +0000</pubDate>
		<dc:creator>Łukasz Dywicki</dc:creator>
				<category><![CDATA[Code-House]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.code-house.org/?p=273</guid>
		<description><![CDATA[Jakiś czas temu Jacek Laskowski wspominał o praktykach studenckich w IBM.

Celem praktyk w IBM jest zapoznanie się z produktami korporacji, praktyki w Code-House mają nieco inny wymiar &#8211; przede wszystkim technologiczny. Część z dziedzin, w których obracamy się obecnie przy okazji ServiceMixa jest nieco futurystyczna (OSGi R 4.2, dOSGi), część za to bardzo praktyczna np. [...]]]></description>
			<content:encoded><![CDATA[<p>Jakiś czas temu <a href="http://jaceklaskowski.pl/">Jacek Laskowski</a> wspominał o <a href="http://jlaskowski.blogspot.com/2010/03/praktyki-studenckie-w-ibm-ta-edycja.html">praktykach studenckich w IBM</a>.<br />
<!-- more --><br />
Celem praktyk w IBM jest zapoznanie się z produktami korporacji, praktyki w Code-House mają nieco inny wymiar &#8211; przede wszystkim technologiczny. Część z dziedzin, w których obracamy się obecnie przy okazji ServiceMixa jest nieco futurystyczna (OSGi R 4.2, dOSGi), część za to bardzo praktyczna np. szerokie użycie Mavena oraz Spring Framework czy JAX-WS/JAX-RS. <strong>Cały kod, który powstanie w wyniku praktyk będzie opublikowany na licencji Apache 2.0 i udostępniony publicznie</strong>.</p>
<p>Pula tematów dla praktykantów obejmuje następujące projekty fundacji Apache:</p>
<ul>
<li>Apache ServiceMix 4</li>
<li>Apache Ode</li>
<li>Apache ActiveMQ</li>
<li>Apache Camel</li>
<li>Apache Karaf</li>
</ul>
<h2>Organizacja praktyk</h2>
<p>Praktyki <strong>są bezpłatne</strong> (niestety), odbywają się w trybie zdalnym i trwają do 3 miesięcy &#8211; termin rozpoczęcia praktyk jest uzgadniany ze studentem. Nie ma konieczności przebywania w naszym biurze &#8211; cały proces naboru aplikacji odbywa się przy pomocy Internetu i dopiero ostatni etap &#8211; rozmowa kwalifikacyjna &#8211; wymaga spotkania. Na co dzień konsultacje będziemy odbywać przy pomocy komunikatorów &#8211; Skype, GTalk, w skrajnym wypadku Gadu-Gadu. ;-) Co dwa tygodnie podsumowujemy minioną &#8220;iterację&#8221; oraz planujemy następną.<br />
Po wprowadzeniu do narzędzi i projektów studenci będą wypływać na głębokie wody &#8211; czyli samodzielną realizację zadań.</p>
<p>Do zarządzania, koordynacji zadań oraz dokumentacji i weryfikacji kodu wykorzystujemy narzędzia Atlassian:</p>
<ul>
<li>JIRA</li>
<li>Green Hopper</li>
<li>Confluence</li>
<li>Bamboo</li>
<li>Fisheye</li>
</ul>
<h2>Jak aplikować?</h2>
<p>Jedyną wymaganą cechą jest znajomość języka Java &#8211; która zostanie zweryfikowana testem. Jeśli dysponujesz tą cechą i jesteś miłośnikiem technologii zapraszamy do wysyłania aplikacji pod adres rekrutacja@code-house.org z tematem Praktyki 2010. Nabór aplikacji na najbliższą edycję praktyk prowadzimy do 20 kwietnia. W zależności od rezultatów będą organizowane kolejne.<br />
Nieco więcej informacji znajdziecie na stronie <a href="http://code-house.org/o-firmie/praktyki/2010">Praktyki Studenckie 2010</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.code-house.org/2010/04/praktyki-studenckie-w-code-house/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ServiceMix IDE integration</title>
		<link>http://blog.code-house.org/2009/07/servicemix-ide-integration/</link>
		<comments>http://blog.code-house.org/2009/07/servicemix-ide-integration/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 06:00:20 +0000</pubDate>
		<dc:creator>Łukasz Dywicki</dc:creator>
				<category><![CDATA[FUSE Source]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[ServiceMix IDE]]></category>

		<guid isPermaLink="false">http://blog.code-house.org/?p=88</guid>
		<description><![CDATA[Jakiś czas temu zapraszaliśmy na tym blogu zainteresowanych na Warszawski Eclipse DemoCamp Galileo 2009. Jest nam niezmiernie miło ogłosić, że temat poruszany na tym spotkaniu przez Code-House Software został kontynuowany. Wsparcie dla Apache ServiceMix w oparciu o Spring IDE zainteresowało społeczność jak i organizacje skupione wokół projektu, między innymi FUSE Source. Nie będzie to oczywiście [...]]]></description>
			<content:encoded><![CDATA[<p>Jakiś czas temu <a href="http://blog.code-house.org/2009/05/warszawski-eclipse-democamp-galileo-2009/">zapraszaliśmy na tym blogu</a> zainteresowanych na Warszawski Eclipse DemoCamp Galileo 2009. Jest nam niezmiernie miło ogłosić, że temat poruszany na tym spotkaniu przez Code-House Software został kontynuowany. Wsparcie dla <a href="http://servicemix.apache.org/">Apache ServiceMix</a> w oparciu o <a href="http://springide.org">Spring IDE</a> zainteresowało społeczność jak i organizacje skupione wokół projektu, między innymi <a href="http://fusesource.com/">FUSE Source</a>. Nie będzie to oczywiście alternatywa dla narzędzi oferowanych przez tą firmę a raczej dopełnienie funkcjonalności, których w tej chwili trudno szukać.<br />
<!-- more --><br />
Strona projektu znajduje się na razie na <a href="http://projects.code-house.org/wiki/sm-ide">wiki</a> bug trackera Code-House i jest na nim kilka informacji odnośnie celów projektu i nawet parę zadań. :-) Na pytanie kiedy pojawi się działająca wersja ciężko nam odpowiedzieć ponieważ w obecnej chwili siły przerobowe naszej firmy oprócz zaangażowania w kontrakt muszą podołać przygotowaniu akcji marketingowej w prasie oraz internecie. Miejmy nadzieję, że przed końcem wakacji pojawi się działająca wersja. Oczywiście nie jest to jedyny sposób w jaki Code-House wspiera społeczność projektu Apache ServiceMix, w planach mamy wspomaganie paru komponentów które wzbogacą funkcjonalność magistrali.</p>
<p>Obecnie projekt ma przygotowaną infrastrukturę w oparciu o <a href="http://maven.apache.org">Apache Maven 2</a> tak by całość mogła być budowana automatycznie. Sporym problemem z tworzeniem rozszerzeń do <a href="http://eclipse.org">Eclipse IDE</a> jest właśnie ciągła integracja. Zazwyczja cały proces jest realizowany przy pomocy generowanych plików zgodnych z <a href="http://ant.apache.org">Apache Ant</a>. Niestety by je uruchomić trzeba i tak mieć lokalną instalację Eclipse. Po kilku dniach wysiłków udało się jednak znaleźć rozwiązanie a lokalną instalację wykorzystywać tylko w przypadku konieczności. Zainteresowanych zapraszam do repozytorium ze <a href="http://svn.code-house.org/servicemix-ide/">źródłami projektu</a>. </p>
<p>Ogólnie rzecz biorąc budowanie wtyczek, update site (czy repozytoriów p2), bez użycia Eclipse jest zadaniem trudnym. Mimo tego, że <a href="http://eclipsesource.com/blogs/2009/06/10/p2-publisher-part-ii/">P2 Publisher</a> wygląda na niezależny od samego Eclipse nie można go uruchomić poza OSGi/Equinox. Próbowaliśmy obejść ten problem dodając własne implementacje części interfejsów jednak ilość zależności w kodzie jest bardzo duża i po pół dnia walki niestety trzeba było zrezygnować by nie zabrnąć w ślepą uliczkę. Podobnie ma się kwestia z taskami ant, które są równie oporne w działaniu. Alternatywą był projekt <a href="http://www.eclipse.org/buckminster/">Buckminster</a> i adaptery do Mavena. Budowanie jednak również musiało by wówczas być takie jak zwykle w świecie Eclipse &#8211; przez Ant.</p>
<p>Rozwiązaniem okazało się połączenie <a href="http://maven.apache.org/plugins/maven-eclipse-plugin/to-maven-mojo.html">maven-eclipse-plugin:to-maven</a> oraz <a href="http://felix.apache.org/site/apache-felix-maven-bundle-plugin-bnd.html">maven-bundle-plugin</a> z projektu <a href="http://felix.apache.org/">Apache Felix</a>. Pierwszy zapewnił wyeksportowanie platformy Eclipse do naszego <a href="http://repository.code-house.org/">repozytorim Mavena</a> podczas gdy drugi generuje odpowiednie manifesty zgodne z OSGi. Update site jest już końcową fazą budowania. Z użyciem <a href="http://maven.apache.org/plugins/maven-assembly-plugin/">maven-assembly-plugin</a> tworzymy strukturę właściwą Eclipse. Opcjonalnym elementem, który wymaga instalacji Eclipse na komputerze jest stworzenie repozytorium P2 uruchamianym przez <a href="http://mojo.codehaus.org/exec-maven-plugin/exec-mojo.html">maven-exec-plugin:exec</a>. Pracy było dużo ale mamy nadzieję że zaprocentuje ona w przyszłości przyśpieszając development i wprowadzanie zmian do projektu. Po więcej informacji o postępach w pracach zapraszam ponownie na blog do kategorii ServiceMix IDE.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.code-house.org/2009/07/servicemix-ide-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Materiały z Eclipse DemoCamp</title>
		<link>http://blog.code-house.org/2009/06/materialy-z-eclipse-democamp/</link>
		<comments>http://blog.code-house.org/2009/06/materialy-z-eclipse-democamp/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 15:45:25 +0000</pubDate>
		<dc:creator>Łukasz Dywicki</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.code-house.org/?p=64</guid>
		<description><![CDATA[Zgodnie z obietnicą z poprzedniego postu zamieszczam materiały z prezentacji którą wczoraj przeprowadziłem w ramach Warszawskiego Eclipse DemoCamp Galileo 2009.
 Celem prezentacji było dodanie obsługi nowej (niestandardowej) przestrzeni nazw w Spring IDE. Jako dobry przykład rozbudowanej przestrzeni nazw wybrałem konfigurację komponentu servicemix-file. Jako że nie udało mi się przed prezentacją zmusić Apache XBean do pracy [...]]]></description>
			<content:encoded><![CDATA[<p>Zgodnie z obietnicą z <a href="http://blog.code-house.org/2009/05/warszawski-eclipse-democamp-galileo-2009/">poprzedniego</a> postu zamieszczam materiały z prezentacji którą wczoraj przeprowadziłem w ramach <a href="http://groups.google.com/group/warszawa-jug/web/eclipse-democamp-2009">Warszawskiego Eclipse DemoCamp Galileo 2009</a>.</p>
<p><a href="http://blog.code-house.org/wp-content/uploads/ide2.png"><img src="http://blog.code-house.org/wp-content/uploads/ide2-300x179.png" alt="Spring IDE" title="Spring IDE" width="300" height="179" class="alignright size-medium wp-image-66" /></a> Celem prezentacji było dodanie obsługi nowej (niestandardowej) przestrzeni nazw w Spring IDE. Jako dobry przykład rozbudowanej przestrzeni nazw wybrałem konfigurację komponentu <a href="http://servicemix.apache.org/SM/servicemix-file.html">servicemix-file</a>. Jako że nie udało mi się przed prezentacją zmusić <a href="http://geronimo.apache.org/xbean/">Apache XBean</a> do pracy wewnątrz Eclipse musiałem stworzyć własny namespace handler. Dopiero wczoraj, późno w nocy stworzyłem <a href="https://issues.apache.org/jira/browse/XBEAN-132">patch</a> który umożliwia podpięcie normalnego handlera. Jakkolwiek przykład dla spójności pozostał ze starym kodem.</p>
<p>Zapraszam do pobierania <a href="http://code-house.org/downloads/software/prezentacje/Spring IDE.ppsx">slajdów</a> z prezentacji oraz kodu <a href="http://code-house.org/downloads/software/przyklady/Spring IDE.zip">kodu źródłowego</a> projektu.</p>
<p>Niestety nie udało mi się omówić wszystkich aspektów które chciałem, zatem możecie spodziewać się publikacji na temat rozszerzania Spring IDE. :-).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.code-house.org/2009/06/materialy-z-eclipse-democamp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Warszawski Eclipse DemoCamp Galileo 2009</title>
		<link>http://blog.code-house.org/2009/05/warszawski-eclipse-democamp-galileo-2009/</link>
		<comments>http://blog.code-house.org/2009/05/warszawski-eclipse-democamp-galileo-2009/#comments</comments>
		<pubDate>Sat, 30 May 2009 12:01:26 +0000</pubDate>
		<dc:creator>Łukasz Dywicki</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Spring Source]]></category>

		<guid isPermaLink="false">http://blog.code-house.org/?p=58</guid>
		<description><![CDATA[W dniu 2 czerwca 2009 odbędzie się Warszawski Eclipse DemoCamp Galileo 2009, nasza firma wspiera to wydarzenie merytorycznie oraz finansowo. Głównym sponsorem jest fundacja Eclipse.
Działanie to doskonale wpisuje się w profil naszej firmy, której celem jest współpraca ze społecznością oraz promowanie rozwiązań Open Source &#8211; Spring IDE &#8211; o którym będzie mowa to projekt z [...]]]></description>
			<content:encoded><![CDATA[<p>W dniu 2 czerwca 2009 odbędzie się <a href="http://groups.google.com/group/warszawa-jug/web/eclipse-democamp-2009">Warszawski Eclipse DemoCamp Galileo 2009</a>, nasza firma wspiera to wydarzenie merytorycznie oraz finansowo. Głównym sponsorem jest <a href="http://www.eclipse.org/">fundacja Eclipse</a>.<br />
Działanie to doskonale wpisuje się w profil naszej firmy, której celem jest współpraca ze społecznością oraz promowanie rozwiązań Open Source &#8211; Spring IDE &#8211; o którym będzie mowa to projekt z otwartym kodem źródłowym rozwijanym w dużej mierze przez <a href="http://springsource.com">SpringSource</a>.</p>
<p>Tematy które będą prezentowane:</p>
<ul>
<li><b>18:00-18:15 Spring IDE, czyli o wsparciu dla Springa wewnątrz IDE</b>. <em>Łukasz Dywicki</em></li>
<li>18:20-18:35 Wyślij swoją myszę na urlop, czyli o skrótach i szablonach w Eclipse. <em>Wojciech Erbetowski</em></li>
<li>18:40-18:55 Wtyczka do Eclipse w 5 &#8230; no może 15 minut. <em>Mateusz Zięba</em></li>
<li>19:00-19:15 Rozszerzanie JDT dzięki Equinox Aspects i AJDT weaving service. <em>Michał &#8220;migi&#8221; Grzejszczak</em></li>
<li>19:20-19:35 Z Eclipsem w chmurach w 15 minut, czyli jak użyć GoogleApp Engine wraz z pluginem do Eclipse, aby uruchomić aplikację w 15 minut. <em>Łukasz Lenart</em></li>
<li>19:40-19:55 Oracle JRockit Mission Control, czyli demonstracja profilowania i diagnostyki aplikacji Java przy użyciu Eclipse. <em>Waldemar Kot</em></li>
</ul>
<p>Pierwsza pogrubiona prezentacja to nasza :-). Co kryje się w podtytule <em>wsparcie dla Springa wewnątrz IDE</em>? Głownie obszary związane z edycja kontekstu zapisanego w XML, co dokładnie? Tego dowiecie się już na prezentacji. Materiały jak i przykłady zostaną opublikowane na tym blogu po wtorku. Raz jeszcze serdecznie zapraszam na świętowanie nowego wydania. :)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.code-house.org/2009/05/warszawski-eclipse-democamp-galileo-2009/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
