Tags Posts tagged with "android"

android

przez -
4 1189
Sony

Sony wypuściło kod i narzędzia potrzebne do zbudowania obrazów ROM dla tabletu Xperia Z, opartego o Androida. Tablet działa w oparciu o czterordzeniowy procesor Qualcomm APQ8064+MDM9215M o częstotliwości 1,5 GHz. Całość może zostać użyta przez indywidualistów lub projekty takie jak CyanogenMod, do stworzenia własnych modyfikacji Androida dla tego tabletu, w celu późniejszego ich nadpisania.

Dodatkowo pojawiły się porzucono prekompilowane biblioteki sensorów na rzecz Dynamic Android Sensor HAL (DASH). Można także używać najnowszych wersji sterownika Qualcomm prima Wi-Fi. Planowane jest także wypuszczenie konfiguracji Xperia ZL.

Raspberry Pi

Łukasz Skalski ogłosił wydanie aplikacji Raspberry Control 0.1 do zarządzania i administrowania Raspebbry Pi. Aplikacja ta potrafi m.in. zarządzać portem GPIO, monitorować temperaturę przy pomoc czujnika DS18B20, zarządzać 1-wire i I2C. Oprócz tego możliwe jest zarządzanie konsolą oraz procesami. Ciekawą funkcją jest też aplikacja do stremowania obrazu z kamer. Raspberry Control składa się z części serwerowej instalowanej na Raspbianie oraz klienta na Androida za pomocą którego sterujemy Raspberry Pi. Obecnie przygotowywane są dodatkowe funkcjonalności m.in. zdalny touchpad, kontroler IR, Pilot XBMC oraz sterowanie głosem. Aplikacja jest we wczesnej fazie alfa i nie wszystko może działać poprawnie.

przez -
24 3210
Qt

Projekt Necessitas zapewniał SDK oparte na Qt Creatorze pozwalające na tworzenie aplikacji w Qt na Androida. Był to projekt pisany przez programistów Nokii (obecnie Digii, po przejęciu przez nią projektu Qt) w wolnym czasie, teraz nadszedł czas na oficjalne wsparcie ze strony samego „Projektu Qt” i Digia.

Developerzy Digii zapowiedzieli jednak oficjalne wsparcie dla Androida od wersji Qt 5.1, a Qt 5.2 ma być już finalnym stabilnym frameworkiem w pełni obsługującym Androida, jako platformę docelową. Wsparcie to opiera się oczywiście na dotychczasowych postępach prac społeczności Necessitas (na którą składają się głównie developerzy Digii), które mają być po prostu oficjalnie wcielone w Qt Creator, a telefony z Androidem dodane jako urządzenia docelowe.

Port Qt opiera się na API Androida na poziomie 10, a więc wersji 2.3.3, co oznacza że jest dostępny nawet na starszych, niezaktualizowanych i niskobudżetowych modelach. Przedsięwzięcie jest o tyle ciekawe, że bardzo łatwo jest przenieść dowolną niezbyt skomplikowaną (w sensie interfejsu graficznego) aplikację stworzoną przy użyciu frameworka Qt bez zmiany nawet linijki kodu, zmieniając jedynie platformę docelową. Środowisko same tworzy odpowiednie wrappery i nagłówki konieczne do uruchomienia aplikacji natywnej na Androidzie.

Qt cieszy się ostatnio względnie dużą popularnością dzięki platformie Qt Quick, która ma swoje implementacje zarówno na platformy desktopowe: Windows, Linux, (Mac)OS X i inne, jak i mobilne i osadzone: Linux embedded (m.in. Raspberry PI), Symbian OS, Maemo, Tizen, MeeGo, Windows Mobile, a nawet iOS, Firefox OS, Ubuntu Phone OS i Ubuntu Touch. Aplikacje Qt Quick działają zarówno na desktopach, jak i platformach mobilnych, a dzięki wektorowej grafice ładnie dopasowuje się do każdej rozdzielczości ekranu, używa również akceleracji sprzętowej zapewniającej płynne działanie, a sam QML zapewnia pełne wsparcie sterowania zarówno myszką, jak i ekranem dotykowym z multitouchem. Qt potwierdza tym swoje motto:

Code less.
Create more.
Deploy Everywhere.

Czyżby w końcu powstała platforma będąca w stanie ogarnąć wszystkie (a przynajmniej większość, bo wciąż brak Windows Phone) platformy dekstopowe i mobilne? Developerzy wzywają programistów do portowania i pisania nowych aplikacji z użyciem Qt dla Androida i zgłaszania wszelkich napotkanych problemów.

przez -
0 574
Google

Google wydało najnowszą wersję swojej mobilnej przeglądarki internetowej Chrome 25 na Androida, poprzednia wersja oznaczona była numerem 18. Poprawiono płynność przewijania i przybliżania stron, zaimplementowano najnowszą wersję silnika JavaScript o nazwie V8 (poprawiającą ładowanie stron oraz aplikacji webowych), odtwarzanie multimediów w tle oraz rozszerzono obsługę HTML5, tym samym Chrome jest najbardziej aktualną przeglądarką obsługującą nowe funkcje. Najnowszą wersję można pobrać ze sklepu Google Play.

przez -
12 1613
Microsoft

Sieć obiegły ostatnio plotki dotyczące wydania przez Microsoft pakietu Office na Linuksa. Źródłem tej informacji jest jeden z developerów open source w Microsofcie, z którym rozmawiał Michael Larabel (autor bloga Phoronix). Zdradził on trochę informacji podczas niedawno zakończonej konferencji FOSDEM 2013, jednakże owe rewelacje nie są w żadnym razie oficjalnie potwierdzone. Pewne plany natomiast ma Microsoft w kwestii Office na Androida.

Jeśli plotki okażą się prawdą, będzie to przełomowa zmiana w polityce giganta z Redmond. Aktualnie Microsoft Office 2010 na Linuksie możemy uruchamiać jedynie za pomocą Wine.

przez -
13 8756
pyLoad logo

pyLoad jest bardzo lekkim i funkcjonalnym menadżerem pobierania plików dla wielu serwisów typu One-Click-Hoster (np. Rapidshare, Multiupload czy nawet YouTube). pyLoad pozwala na pobieranie również plików za pomocą HTTP oraz FTP, a ponieważ jego wymagania sprzętowe są bardzo niskie, możemy zainstalować go wielu urządzeniach np. serwerze, laptopie, routerze, urządzeniu typu NAS czy nawet Raspberry Pi.

Posiada on również wsparcie dla DLC, CCF, RSDF, rozpoznawanie CAPTCHA czy automatyczne wypakowywanie pobranych plików. Aplikacja pyLoad została podzielona na dwie części:

  • core – silnik, który odpowiada za pobieranie plików
  • klienta, który służy do zarządzania aplikacją.

Obecnie pyLoad można zarządzać za pomocą przeglądarki webowej, linii poleceń, GUI napisanym w Qt oraz specjalnym kliencie dla Androida.

Instalacja pyLoad

Program dostępny jest na wiele dystrybucji Linuksa w postaci gotowych paczek. W artykule skupimy się na instalacji pyLoad pod systememe Ubuntu. Na samym początku musimy pobrać odpowiednie paczki oraz potrzebne zależności. Wydajemy polecenie jako root.

[bash]wget -O pyload-cli.deb http://get.pyload.org/get/ubuntu-cli
sudo apt-get install python python-crypto python-pycurl python-openssl python-imaging tesseract-ocr python-qt4 screen unrar-free spidermonkey-bin[/bash]

Po zainstalowaniu odpowiednich aplikacji, możemy przystąpić do instalacji pyLoad oraz jego konfiguracji:

[bash]sudo dpkg -i pyload-cli.deb
pyLoadCore -s[/bash]

Uruchomi się prosty kreator dostępny w języku polskim, który poprowadzi nas przez każdy etap konfiguracji. Jeżeli chcemy korzystać z interfejsu webowego poprzez SSL, należy wygenerować certyfikat dla aplikacji.

[bash]cd /root/.pyload/
openssl genrsa -out ssl.key 1024
openssl req -new -key ssl.key -out ssl.csr
openssl req -days 36500 -x509 -key ssl.key -in ssl.csr > ssl.crt[/bash]

Ostatnim krokiem jest uruchomienie programu spod konsoli za pomocą polecenia pyLoadCore lub skryptu startowego znajdującego się w init.d (/etc/init.d/pyload start). Naszym oczom powinien ukazać się piękny log startującego pyLoad:

24.01.2013 06:28:48 INFO      Rozpoczynam pyLoad 0.4.9
24.01.2013 06:28:48 INFO      Używam katalogu domowego: /root/.pyload
24.01.2013 06:28:52 INFO      Checksum: Checksum validation is disabled in general configuration
24.01.2013 06:28:52 INFO      ExtractArchive: Activated UnRar UnZip
24.01.2013 06:28:52 INFO      Aktywne wtyczki:BypassCaptcha, CaptchaTrader, Checksum, ClickAndLoad, ExternalScripts, ExtractArchive, ImageTyperz, LinkdecrypterCom, UnSkipOnFail, UpdateManager, XFileSharingPro
24.01.2013 06:28:52 INFO      Nieaktywne wtyczki:AlldebridCom, Captcha9kw, CaptchaBrotherhood, DeathByCaptcha, DownloadScheduler, EasybytezCom, Ev0InFetcher, ExpertDecoders, HotFolder, IRCInterface, MergeFiles, MultiHome, MultishareCz, Premium4Me, PremiumizeMe, RealdebridCom, RehostTo, ReloadCc, XMPPInterface, ZeveraCom
24.01.2013 06:28:52 INFO      Czas pobierania: True
24.01.2013 06:28:52 INFO      Użyj SSL ThriftBackend
24.01.2013 06:28:52 INFO      Uruchamiam ThriftBackend: 0.0.0.0:7227
24.01.2013 06:28:54 INFO      Free space: 1.42 GiB
24.01.2013 06:28:54 WARNING   This server offers no SSL, please consider using threaded instead
24.01.2013 06:28:54 INFO      Starting builtin webserver: 0.0.0.0:8000
24.01.2013 06:28:54 INFO      Activating Accounts...
24.01.2013 06:28:54 INFO      Activating Plugins...
24.01.2013 06:28:55 INFO      pyLoad is up and running
24.01.2013 06:28:58 INFO      No Updates for pyLoad
24.01.2013 06:28:58 INFO      No plugin updates available

Domyślnie pyLoad nasłuchuje na porcie 8000, zatem wystarczy otworzyć przeglądarkę i udać się pod http://adres_ip:8000/.

pyLoad na Androida

Istnieje też wersja pyLoad na system Android. Może ona samodzielnie pobierać pliki lub służyć jako klient do zarządzania aplikacją na serwerze. Musimy włączyć zdalne zarządzanie w pyLoad i połączyć się klientem z Androida na port 7227.

Więcej na temat instalacji pyLoad na Raspberry Pi znajdziecie w serwisie picoboard.pl.

przez -
19 2301
Sokoban Garden

Kiwano Software wydało grę Sokoban Garden, stworzoną całkowicie z użyciem narzędzi open source, takich jak Blender, Inkscape, GIMP, FontForge, Audacity i wielu innych. Kiwano Games to niezależne studio programistyczne i graficzne, którego właścicielami są Polacy: Jakub Grzesik i Izabela Latak. Prace nad grą rozpoczęły się w maju tego roku, a niedawno gra trafiła do sklepu Google Play. Po kilku dniach w internecie magazyn Playandroid.com przyznał jej srebrny medal.

Sokoban Garden 3D jest implementacją wspaniałej klasycznej gry logicznej Sokoban i na systemy Windows. Oferuje ona bajkową grafikę 3D, stopniowo rosnący poziom trudności, widok 2D i 3D, kilka sposobów sterowania, nowe zagadki dodawane co kilka dni oraz dostosowanie pod tablety.

Gra nie posiada silnika gry, a jedynie używa Uniwersal Tween Engine, który odpowiada za animowanie elementów dekoracyjnych oraz animację samego robaczka. Biblioteka libgdx natomiast jest odpowiedzialna za budowanie całej gry. Całość została odpowiednio połączona, a efekty ciężkiej pracy możecie sami sprawdzić. Powodem, dla którego wybrano oba narzędzia, jest chęć przeniesienia gry na inne platformy systemowe.

przez -
5 721
Mozilla Firefox

Mozilla Foundation ogłosiła wydanie Firefox 17 dla Androida, przeglądarki internetowej na urządzenia mobilne. Wydawana na licencji Mozilla Public Licence 2.0. W najnowszej wersji dodano wsparcie dla urządzeń, opartych na architekturze ARMv6 z procesorem 800MHz i 512MB RAM. W wersji dla Androida 4.0 i Androida 4.1 dodano sprzętowe i programowe wsparcie dekodowania wideo w formacie H.264. Pojawiło się wstępna obsługa aplikacji webowych, a także wsparcie w Jellybean dla poruszania się przez dotyk.

Zmniejszono rozmiary profilu oraz udoskonalono odczyt i zapis danych przy bezpiecznym przeglądaniu. Deweloperzy otrzymali implementację SVG FillPaint i StrokePaint, atrybuty sandbox dla iframes zwiększające bezpieczeństwo, a JavaScript Maps i Sets, potrafią używać interfejsu iterable. Naprawiono sporo błędów.

Polecane

fritzbox

0 111
AVM Fritz!Box 7590 to nowsza wersja modelu 7490, czym się różnią re modele - na pewno jest spora różnica wizualna, ale i...