Ads_700x200

piątek, 30 października 2015

LeYeK WiFi file transfer

Witam,

Mam przyjemność przedstawić wam pewne oprogramowanie, które powstało z tzw "potrzeby chwili". To był po prostu impuls ;) ... Może troszkę z lenistwa ? ponieważ nie chciało mi się zawsze od nowa szukać odpowiedniego kabla USB. A tak na prawdę z tego powodu, żeby zapewnić sobie wygodę i komfort pracy z uwagi na to, że często pracuję zarówno z telefonem, tabletem oraz ma się rozumieć z komputerami. Swego czasu, uwierzcie mi, zanim zabrałem się za pisanie tego oprogramowania, postanowiłem podpytać wielu, hmm mnóstwo ludzi, zadając im zawsze takie samo pytanie:

A ty co robisz gdy musisz przegrać jakiś plik (np zdjęcie, film) z telefonu na komputer ?

Zresztą sami sobie spróbujcie na to odpowiedzieć. Ja wcześniej myślałem, że to tylko ja mam z tym problemy ;) ... No bo przecież odpowiedzi można pogrupować tak:

sobota, 17 października 2015

ATB WiFi config for Android

Witam,

Nadszedł czas ostrych ćwiczeń, wręcz boju z Basic4androidem. Przygotowując się do kolejnych poradników na temat B4A postanowiłem najpierw sam przebrnąć przez dość trudne tematy, poznać je dogłębnie, przyswoić sobie pomimo, że ucząc się samemu trwa to niestety dość długo. Nie mniej jednak, w efekcie końcowym powstała niejako "przy okazji" aplikacja "ATB WiFi Config" ale tym razem na telefony z systemem Android!. Przy tej okazji udało się upiec dwie, a w zasadzie nawet trzy pieczenie na jednym ogniu. Jedna pieczeń to solidne przygotowanie do dalszych poradników i to że będę miał wam do przekazania MOC wiedzy z tego zakresu. Druga pieczeń, to fakt, że powstała całkiem nowa i nie tylko testowa, wręcz przeciwnie bardzo praktyczna aplikacja do szybkiej i mega wygodnej konfiguracji modułów ATNEL-WIFI232. Sami sprawdzicie po krótkiej prezentacji i dacie mi znać. Trzecia zaś pieczeń to fakt, że możecie sami na własne oczy zobaczyć, co tak na prawdę i jak szybko można stworzyć w Basic4android! Mówię wam to nie przelewki, to potężne narzędzie, które w rękach szczególnie nas początkujących z mikrokontrolerami daje nam nagle prawie nieograniczone możliwości. Być może uda mi się WAS przekonać abyście porzucili myśli o stawianiu jakichś tam serwerków http na prockach 8-bitowych, po to aby (rzekomo) wygodnie i (rzekomo) prosto zrobić sobie jakieś tam sterowanie do własnych rozmaitych urządzeń. Porzućcie proszę te kocie myśli ;) .... tfuuu na psa urok jak to się mówi ;) z tymi serwerami http! Zobaczycie, że można to zrobić nie tylko SZYBCIEJ, nie tylko WYGODNIEJ, nie tylko NIEZAWODNIEJ ale przede wszystkim komfortowo i sprawnie napisać własne (spersonalizowane) aplikacje na telefon a wierzę, że wkrótce także na PC, aby sterować swoimi urządzeniami. Zalety będą OGROMNE, przede wszystkim do urządzenia będzie mogło się "dostać" z zewnątrz naraz kilka, ba kilkanaście osób i to bez żadnego uszczerbku na jakości pracy mikrokontrolera. A jak sami wiecie - stawiając koci serwer http na 8-bitowcu, potrafi on wykonać pięć fikołków i trzy salta mortale gdy chociażby jedna osoba próbuje za jego pomocą sterować coś tam. Nie wspomnę już o ograniczeniach, co do czasu itp itd
Koniec marudzenia - zobaczcie filmik i wkrótce zapraszam was na dalsze przygody ale już z czystym kodowaniem w B4A

sobota, 10 października 2015

UDP vs TCP - wstęp do komunikacji sieciowej

Witam,

Wiem, że wielu z Was czeka na poradniki dotyczące komunikacji sieciowej, szczególnie z zapowiadanym przeze mnie protokołem UDP. Mam nadzieję, że właśnie zaczyna się to spełniać. Na początek mały wstępniak, w którym tak bardzo ogólnie chciałbym wam wyjaśnić na czym w ogóle polega komunikacja UDP i TCP, czym to się różni, jakie są wady a jakie zalety każdej z nich. Dowiecie się w zasadzie o dużej ilości wad protokołu UDP a pomimo to zobaczycie, że będę was jednak zachęcał do korzystania z tego narzędzia. Dlaczego? Myślę, że to już wstępnie okaże się po tym poradniku a reszta przyjdzie z czasem  gdy praktycznie zaczniemy pisać kody źródłowe do tejże komunikacji zarówno na telefony komórkowe np pod Androida (w przyszłości mam nadzieję także pod iOS'a bo za niego też się zabieram w końcu) ale także kody na mikrokontrolery AVR i to z udziałem modułów WiFi - firmy Atnel. Tak tak - wszystko powoli zaczyna się łączyć w całość. Wiem, tych poradników jest dużo, aby je "ogarnąć" jak to się mówi potrzeba sporo czasu. Ale i tak uważam, że jest to czas w pigułce w porównaniu do tego ile trzeba go stracić gdyby szukać wszystkiego po kolei i od podstaw w bezkresnym internecie lub w wielu książkach, gdzie wiedza ta jest zwykle tak poszatkowana - niezmiernie ciężko zacząć początkującej totalnie osobie. Dlatego zapraszam Cię na przygodę z programowaniem sieciowym ;) będzie się działo !