Ads_700x200

Pokazywanie postów oznaczonych etykietą basic4android. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą basic4android. Pokaż wszystkie posty

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 !

sobota, 12 września 2015

Basic4Android - kurs programowania

Witam,

W takim razie dzisiaj rozpoczynamy kurs programowania androida ;) ... Jak widać z tematu dotyczyć to będzie języka i środowiska B4A czyli Basic4Android. Wprawdzie środowisko jest odpłatne co w porównaniu do darmowych narzędzi w postaci języka Java albo narzędzi stworzonych przez google i stronę web, wydaje się być pozbawione sensu, ale tylko pozornie. Jak dotąd każdy, kto bliżej zetknął się z możliwościami B4A, nawet pomimo to, że np programuje na co dzień androida za pomocą Java to i tak wyrażał swoje pochlebne opinie na temat tego narzędzia jako całości.


Uwaga! Basic4Android można kupić
w sklepie internetowym firmy ATNEL

Zostało ono bowiem przemyślane tak aby zaoszczędzić mnóstwo czasu. A jak wiemy "czas to pieniądz". Dzięki swojej prostocie i pomysłowości autora - twórcy B4A, proste aplikacje mogą powstawać w naszych rękach dosłownie w kilka minut. Zdaje się, że o to nam chodzi ;) bo przecież oczekujemy wydajnego narzędzia do tworzenia programów pozwalających na komunikację z naszymi ukochanymi mikrokontrolerami i to dowolnego typu. Co więcej, komunikację, która obejmuje zarówno połączenia kablowe USB, ale także połączenia bezprzewodowe jak Bluetooth czy też ostatnio modny i wydajny sposób WIFI ... to głównie dzięki znanym już wam modułom ATNEL-WIFI232-T. Ok, nie zanudzam więcej - zapraszam na kilka odcinków....