Wizja aplikacji mobilnych m.in. Intela   Leave a comment

Super książki do rozwoju własnego – http://www.ksiegozbiory.cba.pl/ksiegi.html

Magiczny kwadrat Gartnera na temat Mobile Application Development Platform (MADP) – http://www.gartner.com/technology/reprints.do?id=1-1I9XO1F&ct=130808&st=sb.

Urządzenia mobilne:

    1. Artykuł jak zacząć zabawę z androidem na CODE Magazine – http://www.codemag.com/Article/1308051 – świetnie podsumowuje jak wystartować i tłumaczy podstawy (autorem jest Dino Esposito!). Zachęca do stosowania IntelliJ IDEA – http://www.jetbrains.com/idea/download/download_thanks.jsp – w wersji Community

    2. Strona głóna XDK – http://xdk-software.intel.com/downloader.html?windows

    3. Intel oferuje bardzo dobre narzędzia do tworzenia aplikacji hybrydowych – https://prd1idz.cps.intel.com/en-us/html5/tools – XDK (http://xdk-software.intel.com/). Generuje on kod natywny. Świetne wprowadzenie – http://habrahabr.ru/company/intel/blog/221187/. Ponieważ pisze się w HTML5 (JS z jQ lub inne popularne frameworki: Intel App Framework, Bootstrap, Topcoat, jQ Mobile) czasami należy korzystać ze strony http://caniuse.com/ w celu sprawdzenia czy wymagana funkcjonalność jest przez daną przeglądarkę wspierana. Do tworzenie kodu służy Bracket (http://brackets.io/).  Do opakowania stron HTML służy Cordova lub runtime CrossWalk (https://crosswalk-project.org/). CrossWalk dodaje własny runtime przez co aplikacje natywne są nieco większe niż w przypadku Phone Gap. Cordova używa API urządzenia aby mieć dostęp do specyficznych funkcji urządzenia. W celu uruchomienia aplikacji dodaje do niej ‘owijkę’ (tzw. wrapper) bazujący na WebView (http://developer.android.com/guide/webapps/webview.html). Niestety ma on pewne ograniczenia np. nie wspiera zaawansowanych funkcji graficznych z biblioteki WebGL. Te ograniczenia nie występują w przypadku WebView który bazuje na projekcie Chrominium (http://www.chromium.org/ – tego samego z którego korzysta przeglądarka Chrome). Więcej na ten temat jest w FAQ – https://crosswalk-project.org/#documentation/about/faq.

    4. Tutaj są opisane funkcje obsługi sensorów urządzenia dostępne przez Phone Gap – http://docs.phonegap.com/en/2.0.0/cordova_media_media.md.html#Media

    5. Więcej:

      1. Tutoriale jak zacząć: https://software.intel.com/en-us/html5/videos/getting-started-with-the-intel-xdk

      2. Przykładowe projekty – https://software.intel.com/en-us/html5/projects

      3. Opis opcji aplikacji XDK – https://software.intel.com/en-us/html5/xdkdocs

      4. Video dla designerów – https://software.intel.com/en-us/html5/articles/xdkdocs/app-designer-index

    6. Intel daje również akcelerator do przyśpieszenia budowania aplikacji – https://prd1idz.cps.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager (Opis: The Intel Hardware Accelerated Execution Manager (Intel® HAXM) is a hardware-assisted virtualization engine (hypervisor) that uses Intel Virtualization Technology (Intel® VT) to speed up Android app emulation on a host machine. In combination with Android x86 emulator images provided by Intel and the official Android SDK Manager, HAXM allows for faster Android emulation on Intel VT enabled systems)

    7. Inne jego narzędzia – https://prd1idz.cps.intel.com/en-us/android/tools, jest nawet kompilator dla tworzenia natywnych aplikacji w C

Jest jeszcze Aptana oraz Cordova a takze Crosswalk – https://crosswalk-project.org/#documentation/samples/hello-world

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s

%d bloggers like this: