<?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>:: mobione :: multiblog o technologiach mobilnych &#187; Programowanie</title>
	<atom:link href="http://mobione.pl/tag/programowanie/feed/" rel="self" type="application/rss+xml" />
	<link>http://mobione.pl</link>
	<description></description>
	<lastBuildDate>Wed, 09 Nov 2011 10:21:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Google App Inventor- każdy może zostać programistą!</title>
		<link>http://mobione.pl/3196/google-app-inventor-kazdy-moze-zostac-programista/</link>
		<comments>http://mobione.pl/3196/google-app-inventor-kazdy-moze-zostac-programista/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 13:25:10 +0000</pubDate>
		<dc:creator>wykolejony</dc:creator>
				<category><![CDATA[Newsy]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[inventor]]></category>
		<category><![CDATA[Programowanie]]></category>

		<guid isPermaLink="false">http://mobione.pl/?p=3196</guid>
		<description><![CDATA[<p>Google udostępniło nowe narzędzie, które umożliwia łatwe tworzenie aplikacji, przeznaczonych dla systemu operacyjnego Android. Narzędzie o nazwie App Inventor, powstało z myślą o osobach bez wykształcenia informatycznego i bez praktycznej wiedzy z programowania. Tworzenie aplikacji w środowisku App Inventor opiera się o programowanie wizualne i pracę w dwóch trybach: „application designer” i „blocks editor”. Pierwszy [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mobione.pl/wp/wp-content/uploads/2010/07/20100719_logo.gif" rel="shadowbox[sbpost-3196];player=img;"><img src="http://mobione.pl/wp/wp-content/uploads/2010/07/20100719_logo.gif" alt="" width="161" height="39" class="alignleft size-full wp-image-3198" /></a>Google udostępniło nowe narzędzie, które umożliwia łatwe tworzenie aplikacji, przeznaczonych dla systemu operacyjnego Android.<span id="more-3196"></span> Narzędzie o nazwie App Inventor, powstało z myślą o osobach bez wykształcenia informatycznego i bez praktycznej wiedzy z programowania. Tworzenie aplikacji w środowisku App Inventor opiera się o programowanie wizualne i pracę w dwóch trybach: „application designer” i „blocks editor”. Pierwszy z nich służy do określenia wyglądu aplikacji i rozmieszczenia kluczowych elementów na ekranie. Edytor blokowy umożliwia z kolei określenie sekwencji akcji, jakie tworzona aplikacja ma wykonywać. Wraz z App Inventor firma pragnie zmienić nastawienie do tworzenia aplikacji i spojrzenie na programowanie. App Inventor ma uczynić, ze zwykłych użytkowników &#8211; twórców i developerów. Zainteresowane osoby będą mogły wziąć udział w serii kursów, dedykowanych programowi App Inventor, które będą organizowane jesienią tego roku.</p>
<p>źródło: <a href="http://www.elektroda.pl/rtvforum/topic1720697.html">elektroda.pl</a></p>
<p><a href="http://appinventor.googlelabs.com/">Google App Inventor</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mobione.pl/3196/google-app-inventor-kazdy-moze-zostac-programista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft zniechęca deweloperów?</title>
		<link>http://mobione.pl/2484/microsoft-zniecheca-deweloperow/</link>
		<comments>http://mobione.pl/2484/microsoft-zniecheca-deweloperow/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 22:35:33 +0000</pubDate>
		<dc:creator>Kuki</dc:creator>
				<category><![CDATA[Newsy]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[Programy]]></category>
		<category><![CDATA[Systemy operacyjne]]></category>
		<category><![CDATA[Android Market]]></category>
		<category><![CDATA[aplikacje]]></category>
		<category><![CDATA[AppStore]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows Marketplace]]></category>
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http://mobione.pl/?p=2484</guid>
		<description><![CDATA[<p></p> <p>W interesie producenta systemu operacyjnego jest, by jak najwięcej deweloperów tworzyło przeznaczone dla niego aplikacje. Microsoft najwyraźniej o tym nie pamięta. I utrudnia życie programistom piszącym oprogramowanie dla Windows Mobile.</p> <p></p> <p>O perypetiach związanych z tworzeniem i publikowaniem aplikacji w Windows Marketplace można przeczytać na blogu Big in Japan. Producent, który chce jednocześnie udostępnić [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mobione.pl/wp/wp-content/uploads/2009/12/20091202_pw524.jpg" rel="shadowbox[sbpost-2484];player=img;" title="WinMo"><img class="aligncenter size-medium wp-image-2485" title="WinMo" src="http://mobione.pl/wp/wp-content/uploads/2009/12/20091202_pw524-300x134.jpg" alt="WinMo" width="300" height="134" /></a></p>
<p>W interesie producenta systemu operacyjnego jest, by jak najwięcej deweloperów tworzyło przeznaczone dla niego aplikacje. Microsoft najwyraźniej o tym nie pamięta. <strong>I utrudnia życie programistom piszącym oprogramowanie dla Windows Mobile.</strong></p>
<p><span id="more-2484"></span></p>
<p>O perypetiach związanych z tworzeniem i publikowaniem aplikacji w Windows Marketplace można przeczytać na blogu <a href="http://www.biggu.com/2009/11/22/shopsavvy-on-windows-mobile-update/">Big in Japan</a>. Producent, który chce jednocześnie udostępnić oprogramowanie przeznaczone dla kilku platform musi zawczasu zadbać o przygotowanie wersji dla systemu Microsoftu. W przeciwnym razie jego plany zostaną pokrzyżowane.</p>
<p>Takie problemy spotkały twórców aplikacji <a href="http://www.biggu.com/">ShopSavvy</a>. Program ten pozwala na skanowanie kodów kreskowych, a następnie wyszukiwanie w Internecie miejsc, gdzie dany produkt można zakupić taniej. ShopSavvy jest dostępny w wersjach dla urządzeń z systemem Android oraz dla telefonów iPhone.</p>
<p>Producent aplikacji podkreśla, że zarówno App Store, jak i Android Market nie utrudnia życia deweloperom. Nie można tego jednak powiedzieć o poczynaniach Microsoftu. Taka taktyka może fatalnie odbić się na popularności Windows Mobile, który już i tak, zdaniem większości ekspertów, nie ma szans na powtórzenie sukcesu desktopowej wersji MS Windows.</p>
<p>Źródło: <a href="http://www.biggu.com/2009/11/22/shopsavvy-on-windows-mobile-update/">Big in Japan</a> · <a href="http://simblog.pl/microsoft-zniecheca-deweloperow/">SIMblog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mobione.pl/2484/microsoft-zniecheca-deweloperow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ramp Up</title>
		<link>http://mobione.pl/974/ramp-up/</link>
		<comments>http://mobione.pl/974/ramp-up/#comments</comments>
		<pubDate>Sun, 17 May 2009 23:42:30 +0000</pubDate>
		<dc:creator>utak3r</dc:creator>
				<category><![CDATA[Inne]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[serwis]]></category>
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http://mobione.pl/?p=974</guid>
		<description><![CDATA[<p></p> <p style="text-align: justify;">Microsoft uruchomił nową platformę społecznościową, przeznaczoną dla programistów Windows Mobile &#8211; Ramp Up.</p> <p>Czym jest Ramp Up? To serwis społecznościowy, pomagający zdobyć ostrogi w świecie programowania dla Windows Mobile. Polecam zobaczyć i sprawdzić. Serwis jest darmowy.</p> ]]></description>
			<content:encoded><![CDATA[<p><img src="http://i.msdn.microsoft.com/bb352986.RU_logo(en-us,MSDN.10).gif" alt="" width="266" height="77" /></p>
<p style="text-align: justify;">Microsoft uruchomił nową platformę społecznościową, przeznaczoną dla programistów Windows Mobile &#8211; <strong><a href="http://msdn.microsoft.com/en-us/rampup/default.aspx" target="_blank">Ramp Up</a></strong>.</p>
<p>Czym jest Ramp Up? To serwis społecznościowy, pomagający zdobyć ostrogi w świecie programowania dla Windows Mobile.<br />
Polecam <strong><a href="http://msdn.microsoft.com/en-us/rampup/default.aspx" target="_blank">zobaczyć i sprawdzić</a></strong>. Serwis jest <strong>darmowy</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mobione.pl/974/ramp-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MoSync pomoże w pisaniu programów na różne platformy</title>
		<link>http://mobione.pl/714/mosync-pomoze-w-pisaniu-programow-na-rozne-platformy/</link>
		<comments>http://mobione.pl/714/mosync-pomoze-w-pisaniu-programow-na-rozne-platformy/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 13:01:55 +0000</pubDate>
		<dc:creator>Sainti</dc:creator>
				<category><![CDATA[Inne]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[MoSync]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[Symbian]]></category>
		<category><![CDATA[TouchFLO]]></category>

		<guid isPermaLink="false">http://mobione.pl/?p=714</guid>
		<description><![CDATA[<p style="text-align: justify;">Programowanie dla urządzeń mobilnych nie należy do najłatwiejszych. Na rynku dostępnych jest dużo platform, a każda wymaga od programisty czegoś innego. Dlatego też programy powstają głównie na jedną platformę i ewentualnie są portowane na inne. Pochłania to jednak dodatkowy czas i nie jest najwygodniejszym rozwiązaniem. Ideałem byłoby pisanie programów, które od razu działałyby [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><img class="alignright size-full wp-image-716" title="20090420_mosync" src="http://mobione.pl/wp/wp-content/uploads/2009/04/20090420_mosync.jpg" alt="20090420_mosync" width="207" height="198" />Programowanie dla urządzeń mobilnych nie należy do najłatwiejszych. Na rynku dostępnych jest dużo platform, a każda wymaga od programisty czegoś innego. Dlatego też programy powstają głównie na jedną platformę i ewentualnie są portowane na inne. Pochłania to jednak dodatkowy czas i nie jest najwygodniejszym rozwiązaniem. Ideałem byłoby pisanie programów, które od razu działałyby na różnych platformach. Na taki pomysł wpadła grupa Mobile Sorcery. Stworzyli oni MoSync, który w swojej drugiej odsłonie pozwala na jednoczesne tworzenie aplikacji dla Windows Mobile, Symbiana i telefonów z J2ME.</p>
<p style="text-align: justify;"><span id="more-714"></span></p>
<p style="text-align: justify;">
<p style="text-align: justify;">MoSync jest kompletnym SDK  zawierającym kompilator, biblioteki, bazy danych, emulator i inne rzeczy potrzebne programiście.  IDE jest oparte na Eclipse, a programy można pisać w C lub C++. Po napisaniu aplikacji, wybieramy z bazy danych urządzenie na którym chcemy ją uruchomić i otrzymujemy gotowy produkt. Na razie mamy obsługę Windows Mobile, Symbiana i J2ME, ale być może z czasem przyjdzie kolej na kolejne platformy. Zainteresowanych odsyłam na <a href="http://www.mobilesorcery.com/" target="_blank">stronę projektu</a>, gdzie można go ściągnąć i obejrzeć screencasty pokazujące jak pracuje MoSync. Poniżej możecie zobaczyć jak wygląda proces końcowy tworzenia programu.</p>
<p><object width="640" height="480" data="http://www.mobilesorcery.com/files/screencast/build_motris_k750/build_motris_k750.swf" type="application/x-shockwave-flash"><param name="src" value="http://www.mobilesorcery.com/files/screencast/build_motris_k750/build_motris_k750.swf" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://mobione.pl/714/mosync-pomoze-w-pisaniu-programow-na-rozne-platformy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SmoothListBox &#8211; komponent .NetCF</title>
		<link>http://mobione.pl/557/smoothlistbox/</link>
		<comments>http://mobione.pl/557/smoothlistbox/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 23:00:30 +0000</pubDate>
		<dc:creator>utak3r</dc:creator>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[.Net CF]]></category>
		<category><![CDATA[.Net Compact Framework]]></category>
		<category><![CDATA[finger friendly]]></category>
		<category><![CDATA[komponent]]></category>
		<category><![CDATA[lista przewijana]]></category>
		<category><![CDATA[TouchFLO]]></category>

		<guid isPermaLink="false">http://mobione.pl/?p=557</guid>
		<description><![CDATA[<p style="text-align: justify;">W dzisiejszych aplikacjach na platformę .NetCF, coraz powszechniej stosowane są listy przewijane palcem &#8211; i to na dodatek z pewnymi dodatkami kinetycznymi. Jak dodać w swojej aplikacji taką listę?</p> <p style="text-align: justify;">SmoothListBox &#8211; jest to komponent napisany właśnie dla .NetCF, którego autorowi podczas projektowania przyświecały trzy cele:</p> realistyczne i intuicyjne zachowanie kinematyki przewijanej [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">W dzisiejszych aplikacjach na platformę .NetCF, coraz powszechniej stosowane są listy przewijane palcem &#8211; i to na dodatek z pewnymi dodatkami kinetycznymi. Jak dodać w swojej aplikacji taką listę?</p>
<p style="text-align: justify;"><span id="more-557"></span><span style="color: #ff0000;"><strong>SmoothListBox</strong></span> &#8211; jest to komponent napisany właśnie dla .NetCF, którego autorowi podczas projektowania przyświecały trzy cele:</p>
<ul style="text-align: justify;">
<li>realistyczne i intuicyjne zachowanie kinematyki przewijanej listy;</li>
<li>każdy element listy może składać się z dowolnych komponentów;</li>
<li>całość ma być na tyle sprawna i wydajna, aby bez problemu działać na starszych urządzeniach, również pod kontrolą systemu PPC2003.</li>
</ul>
<p style="text-align: justify;">Gotowy komponent w 100% realizuje pierwsze dwa założenia, trzecie w nieco mniejszym stopniu &#8211; jednak generalnie stanowi bardzo ciekawą implementację i jest dość szeroko wykorzystywany w świecie aplikacji darmowych przez developerów.</p>
<p style="text-align: justify;">Na <a href="http://www.codeproject.com/KB/list/SmoothListBox.aspx" target="_blank">stronie projektu</a> można znaleźć sam komponent oraz obszerny opis, jak z niego korzystać.</p>
]]></content:encoded>
			<wfw:commentRss>http://mobione.pl/557/smoothlistbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jak używać CLR Profilera?</title>
		<link>http://mobione.pl/537/jak-uzywac-clr-profilera/</link>
		<comments>http://mobione.pl/537/jak-uzywac-clr-profilera/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 07:54:34 +0000</pubDate>
		<dc:creator>utak3r</dc:creator>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[.Net CF]]></category>
		<category><![CDATA[.Net Compact Framework]]></category>
		<category><![CDATA[analiza]]></category>
		<category><![CDATA[debugowanie]]></category>
		<category><![CDATA[profiler]]></category>
		<category><![CDATA[TouchFLO]]></category>
		<category><![CDATA[wydajność]]></category>

		<guid isPermaLink="false">http://mobione.pl/?p=537</guid>
		<description><![CDATA[<p>Steven Pratschner opisał na swoim blogu, jak używać narzędzia CLR Profiler tak, aby zwiększyć wydajność i zoptymalizować swoją aplikację napisaną w .Net Compact Framework. W kolejnych artykułach omawia instalację narzędzia, zbieranie potrzebnych danych z działającej aplikacji, wyświetlanie i analizę histogramów przedstawiających alokację pamięci pod różne obiekty, analizę drzewa wywołań poszczególnych funkcji i obiektów, osadzanie komentarzy [...]]]></description>
			<content:encoded><![CDATA[<p>Steven Pratschner <a href="http://blogs.msdn.com/stevenpr/archive/2008/05/08/the-clr-profiler-for-the-net-compact-framework-series-index.aspx" target="_blank">opisał na swoim blogu</a>, jak używać narzędzia <em>CLR Profiler</em> tak, aby zwiększyć wydajność i zoptymalizować swoją aplikację napisaną w <em>.Net Compact Framework</em>. W kolejnych artykułach omawia instalację narzędzia, zbieranie potrzebnych danych z działającej aplikacji, wyświetlanie i analizę histogramów przedstawiających alokację pamięci pod różne obiekty, analizę drzewa wywołań poszczególnych funkcji i obiektów, osadzanie komentarzy w danych z profilera i jego szczegółową kontrolę.</p>
]]></content:encoded>
			<wfw:commentRss>http://mobione.pl/537/jak-uzywac-clr-profilera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Application Architecture Guide</title>
		<link>http://mobione.pl/534/mobile-application-architecture-guide/</link>
		<comments>http://mobione.pl/534/mobile-application-architecture-guide/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 07:40:52 +0000</pubDate>
		<dc:creator>utak3r</dc:creator>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[architektura]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[patterns]]></category>
		<category><![CDATA[practices]]></category>
		<category><![CDATA[przewodnik]]></category>
		<category><![CDATA[TouchFLO]]></category>
		<category><![CDATA[Windows Mobile]]></category>

		<guid isPermaLink="false">http://mobione.pl/?p=534</guid>
		<description><![CDATA[<p style="text-align: justify;">Na stronie projektu patterns &#38; practices: App Arch Guide 2.0 Knowledge Base można pobrać oficjalny przewodnik (ostatnia aktualizacja 12.01.2009) po architekturze aplikacji mobilnych dla systemu Windows Mobile. Przewodnik ten (138 stron) omawia poszczególne podsystemy i przedstawia schematy i wzorce postępowania podczas projektowania aplikacji mobilnych. </p> <p style="text-align: justify;">Polecam lekturę tej pozycji wszystkim programistom [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Na stronie projektu <a href="http://apparch.codeplex.com/" target="_blank">patterns &amp; practices: App Arch Guide 2.0 Knowledge Base</a> można pobrać oficjalny przewodnik (ostatnia aktualizacja 12.01.2009) po architekturze aplikacji mobilnych dla systemu Windows Mobile. Przewodnik ten (138 stron) omawia poszczególne podsystemy i przedstawia schematy i wzorce postępowania podczas projektowania aplikacji mobilnych. </p>
<p style="text-align: justify;">Polecam lekturę tej pozycji wszystkim programistom świata mobilnego <img src='http://mobione.pl/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: justify;">Przewodnik można pobrać również w naszej <a href="http://forum.mobione.pl/index.php?action=downloads;sa=view;down=458" target="_blank">Pobieralni</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mobione.pl/534/mobile-application-architecture-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wyciskanie pamięci w aplikacjach .Net CF</title>
		<link>http://mobione.pl/531/wyciskanie-pamieci-w-aplikacjach-net-cf/</link>
		<comments>http://mobione.pl/531/wyciskanie-pamieci-w-aplikacjach-net-cf/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 07:18:01 +0000</pubDate>
		<dc:creator>utak3r</dc:creator>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[.Net CF]]></category>
		<category><![CDATA[.Net Compact Framework]]></category>
		<category><![CDATA[optymalizacja]]></category>
		<category><![CDATA[pamięć]]></category>
		<category><![CDATA[RAM]]></category>
		<category><![CDATA[TouchFLO]]></category>

		<guid isPermaLink="false">http://mobione.pl/?p=531</guid>
		<description><![CDATA[<p style="text-align: justify;">Rob Tiffany opublikował na swoim blogu bardzo interesujący artykuł o zarządzaniu pamięcią w podsystemie .Net Compact Framework. Opisuje mechanizmy przydzielania i zarządzania RAMem oraz podaje kilka wskazówek i wytycznych, jak pisać programy w .Net CF tak, aby lepiej wykorzystywały dostępne zasoby. Jak słusznie zauważył, developerzy świata mobilnego powinni powrócić do dawnych czasów, gdzie [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Rob Tiffany <a href="http://blogs.msdn.com/robtiffany/archive/2009/04/09/memmaker-for-the-net-compact-framework.aspx" target="_blank">opublikował na swoim blogu</a> <strong>bardzo</strong> interesujący artykuł o zarządzaniu pamięcią w podsystemie <em>.Net Compact Framework</em>. Opisuje mechanizmy przydzielania i zarządzania RAMem oraz podaje kilka wskazówek i wytycznych, jak pisać programy w .Net CF tak, aby lepiej wykorzystywały dostępne zasoby. Jak słusznie zauważył, developerzy świata mobilnego powinni powrócić do dawnych czasów, gdzie liczył się każdy bajt pamięci, podczas gdy dzisiejsi programiści zapomnieli już, co to jest mała pula RAMu i nie liczą się z optymalizacją. Gorąco polecam lekturę tego artykułu wszystkim programistom.</p>
]]></content:encoded>
			<wfw:commentRss>http://mobione.pl/531/wyciskanie-pamieci-w-aplikacjach-net-cf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

