<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>Dariusz Łuksza &#187; inzynierka</title>
	<atom:link href="http://luksza.org/tag/inzynierka/feed/" rel="self" type="application/rss+xml" />
	<link>http://luksza.org</link>
	<description>myśli luźno zebrane ... ja i moja jaźń w intenecie</description>
	<lastBuildDate>Wed, 29 Feb 2012 10:11:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>

   <image>
    <title>Dariusz Łuksza</title>
    <url>http://0.gravatar.com/avatar/ed2d261ca5db36a17e690dc736dcd9ef.png?s=48</url>
    <link>http://luksza.org</link>
   </image>
		<item>
		<title>Inżynierka v0.2</title>
		<link>http://luksza.org/2010/inzynierka-v0-2/</link>
		<comments>http://luksza.org/2010/inzynierka-v0-2/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 23:26:04 +0000</pubDate>
		<dc:creator>Dariusz Łuksza</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[polish]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[inzynierka]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://luksza.org/?p=512</guid>
		<description><![CDATA[Kolejna porcja screenshot&#8217;ów z &#8220;pracy inżynierskiej&#8221; Jak widać doszła obsługa menu, a w niej: My location &#8211; automatycznie centruje mapę na naszej pozycji Start scan(/Stop scan) &#8211; &#8220;włącza/wyłącza&#8221; wątek skanujący List AP &#8211; wyświetla listę wszystkich Access Point&#8217;ów które w czasie działania aplikacji znajdowały się w zasięgu Setting &#8211; wyświetla ustawienia aplikacji (ta pozycja wymaga [...]]]></description>
			<content:encoded><![CDATA[<p>Kolejna porcja screenshot&#8217;ów z &#8220;pracy inżynierskiej&#8221; <img src='http://luksza.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a href="http://luksza.org/wp-content/uploads/2010/03/inz-menu-view.png"><img class="aligncenter size-full wp-image-513" title="inz-menu-view" src="http://luksza.org/wp-content/uploads/2010/03/inz-menu-view.png" alt="" width="320" height="480" /></a></p>
<p>Jak widać doszła obsługa menu, a w niej:</p>
<ul>
<li>My location &#8211; automatycznie centruje mapę na naszej pozycji</li>
<li>Start scan(/Stop scan) &#8211; &#8220;włącza/wyłącza&#8221; wątek skanujący</li>
<li>List AP &#8211; wyświetla listę wszystkich Access Point&#8217;ów które w czasie działania aplikacji znajdowały się w zasięgu</li>
<li>Setting &#8211; wyświetla ustawienia aplikacji (ta pozycja wymaga jeszcze implementacji)</li>
</ul>
<p>Trzy z czterech dostępnych akcji są oprogramowane, zostało mi jeszcze stworzyć odpowiednie menu z ustawieniami aplikacji.</p>
<p><img class="aligncenter size-full wp-image-514" title="inz-ap-view" src="http://luksza.org/wp-content/uploads/2010/03/inz-ap-view.png" alt="" width="320" height="480" /></p>
<p>Tak wygląda lista wszystkich &#8220;odkrytych&#8221; Access Point&#8217;ów, z lewej strony widać grafikę/piktogram opisujący jakość sygnału danej sieci (w założeniach jest też, żeby ten sam obrazek opisywał poziom zabezpieczeń danej sieci). Obok jest czytelna nazwa punktu dostępowego (czyli SSID). Punkty dostępowe rozróżniane są po BSSID czyli adresie fizycznym urządzenia, więc w szczególnych przypadkach na liście mogą pojawić się kilka pozycji o tej samej nazwie. W każdy element na liście można &#8220;kliknąć&#8221; i uzyskać widok szczegółowy.</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } -->Muszę się dowiedzieć o status licencyjny grafik dołączonych do Androida … <img src='http://luksza.org/wp-includes/images/smilies/icon_neutral.gif' alt=':|' class='wp-smiley' /> </p>
<p><img class="aligncenter size-full wp-image-515" title="inz-ap-detail-view" src="http://luksza.org/wp-content/uploads/2010/03/inz-ap-detail-view.png" alt="" width="320" height="480" /></p>
<p>Ostatni screenshot, pokazuje wspomniany już &#8220;widok szczegółowy&#8221;. Mamy tutaj szczegółowe dane odnośnie wybranego punktu dostępowego. Jak można zauważyć widok ten wymaga jeszcze dopracowania, gdyż nie wszystkie dane są w pełni widoczne.</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } -->To na tyle, więcej za jakiś czas <img src='http://luksza.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
 <img src="http://luksza.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=512" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://luksza.org/2010/inzynierka-v0-2/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Inżynierka v0.1</title>
		<link>http://luksza.org/2010/inzynierka-v0-1/</link>
		<comments>http://luksza.org/2010/inzynierka-v0-1/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 21:48:10 +0000</pubDate>
		<dc:creator>Dariusz Łuksza</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[polish]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[inzynierka]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://luksza.org/?p=479</guid>
		<description><![CDATA[Oto pierwszy screenshot z mojej pracy inżynierskiej Aplikacja posiada już następujące funkcjonalności: Potrafi sprawdzić stan WiFi oraz w razie potrzeby sama go włączyć (nie pytając użytkownika o zdanie &#8230; bo po co ? jeżeli się uruchamia taką aplikację wiadomo, że sieć bezprzewodowa musi być włączona ) Potrafi sprawdzić status usługi GPS oraz poprosić użytkownika o [...]]]></description>
			<content:encoded><![CDATA[<p>Oto pierwszy screenshot z mojej pracy inżynierskiej <img src='http://luksza.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a href="http://luksza.org/wp-content/uploads/2010/03/inz-1.png"><img class="aligncenter size-full wp-image-480" title="inz-1" src="http://luksza.org/wp-content/uploads/2010/03/inz-1.png" alt="" width="320" height="480" /></a></p>
<p>Aplikacja posiada już następujące funkcjonalności:</p>
<ul>
<li>Potrafi sprawdzić stan WiFi oraz w razie potrzeby sama go włączyć (nie pytając użytkownika o zdanie &#8230; bo po co ? jeżeli się uruchamia <strong>taką</strong> aplikację wiadomo, że sieć bezprzewodowa musi być włączona <img src='http://luksza.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</li>
<li>Potrafi sprawdzić status usługi GPS oraz poprosić użytkownika o jej włączenie (ponieważ android może za zgodą użytkownika wysyłać dane lokalizacyjne go Google&#8217;a warto żeby użytkownik sam włączył usługę, ewentualnie wyłączył moją aplikację)</li>
</ul>
<ul>
<li>Wyświetla aktualną pozycję użytkownika (to jest właśnie ta gwiazdka na środku ekranu)</li>
<li>Automatycznie co pół sekundy skanuje eter w poszukiwaniu sieci bezprzewodowych.</li>
<li>W prawym górnym rogu umieszczona jest licznik aktualnie wykrytych sieci</li>
<li>W prawym dolnym rogu umieszczony jest licznik sieci które aplikacja &#8220;mniej więcej&#8221; zlokalizowała (ew. potrafiła zlokalizować)</li>
</ul>
<p>Przewidywane funkcjonalności:</p>
<ul>
<li>Automatyczne wycentrowanie mapy na pozycję użytkownika (gwiazdkę)</li>
<li>Dodanie możliwości konfiguracji (chociażby możliwość zmiany interwału skanowania)</li>
<li>Obsługa przycisku &#8220;menu&#8221;</li>
<li>Zapisywanie wyników aplikacji w &#8220;jakimś&#8221; formacie</li>
<li>Kalibracja aplikacji</li>
<li>Algorytm lokalizacji punktów na podstawie sygnału WiFi oraz lokalizacji użytkownika</li>
</ul>
<p>Teoretycznie powinno już być z górki, gdyż już w miarę zaprzyjaźniłem się z SDK oraz API android&#8217;a. Największym wyzwaniem będzie główna część czyli implementacja (raz opracowanie) algorytmu pozwalającego na zlokalizowanie access point&#8217;a; jego zarysy już kłębią się mi w głowie z tym, że posiada on jeszcze kilka słabostek.</p>
 <img src="http://luksza.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=479" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://luksza.org/2010/inzynierka-v0-1/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Inżynierka &#8211; praca wre ;)</title>
		<link>http://luksza.org/2010/inzynierka-praca-wre/</link>
		<comments>http://luksza.org/2010/inzynierka-praca-wre/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 19:30:33 +0000</pubDate>
		<dc:creator>Dariusz Łuksza</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Google Maps]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[inzynierka]]></category>

		<guid isPermaLink="false">http://luksza.org/?p=470</guid>
		<description><![CDATA[Zmiana platformy implementacyjnej znacząco przyśpieszyła prace nad aplikacją Dziś w ciągu nie całych 2 godzin udało się mi wystartować cały projekt oraz uruchomić usługę Google Maps, GPS oraz zintegrować całość ze sobą. Jedyną rzeczą jaką (na razie) moja aplikacja wykonuje, jest umieszczenie markera (w postaci maskotki androida &#8211; robota) na odpowiedniej szerokości i długości geograficznej [...]]]></description>
			<content:encoded><![CDATA[<p>Zmiana platformy implementacyjnej znacząco przyśpieszyła prace nad aplikacją <img src='http://luksza.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Dziś w ciągu nie całych 2 godzin udało się mi wystartować cały projekt oraz uruchomić usługę Google Maps, GPS oraz zintegrować całość ze sobą. Jedyną rzeczą jaką (na razie) moja aplikacja wykonuje, jest umieszczenie markera (w postaci maskotki androida &#8211; <em>robota</em>) na odpowiedniej szerokości i długości geograficznej oraz przesunięcie w to miejsce mapy. Czyli aktualnie geo-lokuje telefon ;&gt;</p>
<p>Całość wymaga jeszcze dopracowania, gdyż jest to tylko szybki szkic &#8230; ale posiada bardzo ważna cecha, DZIAŁA <img src='http://luksza.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Przede mną jeszcze sporo pracy:</p>
<ul>
<li>Ustalenie odpowiednich interface&#8217;ów</li>
<li>Zaprojektowanie architektury aplikacji</li>
<li>Obsługa wyjątków (reakcja na włączenie/wyłączenie GPS&#8217;u, WiFi itp.)</li>
<li>Obsługa WiFi</li>
<li>Reprezentacja zebranych danych na mapie</li>
<li>Zapis całości w formie pliku wynikowego czy tez map w Google Maps</li>
</ul>
<p>Na chwilę obecną tylko tyle przychodzi mi do głowy, pewnie jeszcze sporo rzeczy wyjdzie w &#8220;praniu&#8221;.</p>
<p>Do <a href="http://luksza.org/2010/02/16/android-here-i-come-inzynierka/" target="_blank">mojego zbioru przydatnych linków</a> doszły dwa nowe elementy, głównie dzięki nim udało się mi tak szybko przebrnąć przez tą część <img src='http://luksza.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
 <img src="http://luksza.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=470" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://luksza.org/2010/inzynierka-praca-wre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Android &#8230; here I come ! &#8211; inżynierka</title>
		<link>http://luksza.org/2010/android-here-i-come-inzynierka/</link>
		<comments>http://luksza.org/2010/android-here-i-come-inzynierka/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 21:48:53 +0000</pubDate>
		<dc:creator>Dariusz Łuksza</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[polish]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[inzynierka]]></category>
		<category><![CDATA[poczatki]]></category>

		<guid isPermaLink="false">http://luksza.org/?p=465</guid>
		<description><![CDATA[Siedem semestrów nauki już za mną, czas więc na napisanie pracy inżynierskiej &#8230; a czasu zostało nie wiele, bo do końca kwietnia. Tak więc czeka mnie teraz wzmożony okres ;&#62;. Moje ambitne plany zakładają do końca lutego stworzyć aplikację na tyle, żeby można było rozpocząć badania (oczywiście w między czasie aplikacja będzie musiała być ulepszana). [...]]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } -->Siedem semestrów nauki już za mną, czas więc na napisanie pracy inżynierskiej &#8230; a czasu zostało nie wiele, bo do końca kwietnia. Tak więc czeka mnie teraz wzmożony okres ;&gt;. Moje ambitne plany zakładają do końca lutego stworzyć aplikację na tyle, żeby można było rozpocząć badania (oczywiście w między czasie aplikacja będzie musiała być ulepszana). Cały marzec mam zamiar poświęcić na przeprowadzenie &#8220;badań naukowych&#8221;  oraz &#8220;napisanie&#8221; pracy.</p>
<p>Jeżeli wszystko pójdzie zgodnie z ambitnym planem to w połowie kwietnia powinienem złożyć gotową pracę &#8230; zobaczymy jak to wyjdzie.</p>
<p>W pierwotnej wersji moja praca inżynierska miała wiązać się z OpenMoko &#8230; niestety semestr walki z JNA nie przyniósł pożądanych efektów dlatego postanowiłem zmienić platformę na &#8220;bardziej dojrzałą&#8221; (zwłaszcza, że w między czasie nabyłem G1).</p>
<p>Taki obrót sytuacji spowodował, że na chwilę obecną nie posiadam nawet zarysu aplikacji ;&gt;. Ale czym tu się przejmować, nie ma co biadolić czas zabierać się za robotę <img src='http://luksza.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>IMHO bardzo dobrym quick-start&#8217;em jest <a href="http://www.youtube.com/watch?v=rm-hNlTD1H0" target="_blank">ta dwugodzinna</a> prezentacja. Zawiera ona dość przekrojową wiedzę potrzebną do tego żeby szybko wystartować z projektem; brakuje w niej opisu manifestu aplikacji, poziomów dostępu do danych i sprzętu &#8230; to będzie trzeba uzupełnić na własną rękę.</p>
<p>Oprócz tego standardową kopalnią wiedzy na temat androida jest strona <a href="http://developer.android.com/" target="_blank">developer.android.com</a>, gdzie dostępne są prezentacje z Google I/O oraz inne sponsorowane przez Google jak również dostępna jest pełna dokumentacja.</p>
<p>W tym poście postaram się agregować wszystkie przydatne linki które okażą się pomocne podczas tworzenia aplikacji. Więc jeżeli interesujesz się tym tematem to zapraszam do zaglądania tutaj &#8230; podobnie jeżeli Ty posiadasz jakieś interesujące materiały nie krępuj się umieścić link do nich w komentarzu <img src='http://luksza.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<ul>
<li><a href="http://developer.android.com/guide/tutorials/views/hello-mapview.html" target="_blank">Tutorial</a> pokazujący wykorzystanie widgetu MapView dostępnego w Google APIs (czyli dodatku do standardowego API androida)</li>
<li><a href="http://foo.jasonhudgins.com/2007/12/cruising-around-with-android.html" target="_blank">Szybki TUT</a> jak rozpocząć &#8220;zabawy&#8221; z GPS&#8217;em</li>
</ul>
 <img src="http://luksza.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=465" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://luksza.org/2010/android-here-i-come-inzynierka/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic
Database Caching 3/23 queries in 0.035 seconds using disk: basic

Served from: luksza.org @ 2012-05-22 23:31:44 -->
