Wstp do programowania BlackBerry w jzyku C++ na platformie Mac OS



Podobne dokumenty
Laboratorium - Instalacja Virtual PC

Załącznik 1 instrukcje instalacji

Załącznik 1 instrukcje instalacji

Programowanie Systemów Czasu Rzeczywistego

Instrukcja instalacji środowiska testowego systemu Uczelnia XP

INSTRUKCJA KONFIGURACJI USŁUG DOSTĘPOWYCH DO SYSTEMU FIBARO

Podgląd z rejestratorów IPOX na komputerze z systemem WINDOWS za pomocą programu NVMS-2.0 LITE

oprogramowania F-Secure

Instrukcje dotyczące systemu Windows w przypadku drukarki podłączonej lokalnie

INSTRUKCJA OTWIERANIA PLIKU DPT (data point table)

Windows 10 - Jak uruchomić system w trybie

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze

Platforma szkoleniowa krok po kroku

Podręcznik instalacji Command WorkStation 5.6 z aplikacjami Fiery Extended Applications 4.2

Platforma szkoleniowa krok po kroku. Poradnik Kursanta

JDK 7u25 NetBeans Zajęcia 1 strona - 1

Instrukcja ręcznej konfiguracji połączenia z Internetem przez. modem ED77 w systemie Windows XP

INSTRUKCJA INSTALACJI I PIERWSZEGO URUCHOMIENIA APLIKACJI Rodzajowa Ewidencja Wydatków plus Zamówienia i Umowy

Symfonia Produkcja Instrukcja instalacji. Wersja 2013

Pracownia internetowa w szkole ZASTOSOWANIA

Konfigurowanie PPP dla Windows 7

INSTRUKCJA UŻYTKOWNIKA

Kalipso wywiady środowiskowe

Warsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika

Jeżeli w komputerze była już zainstalowana inna wersja Javy może pojawić się komunikat

Aby uruchomić Multibooka, należy podłączyć nośnik USB do gniazda USB w komputerze, na którym program ma być używany.

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

Spis treści

HOTSPOT. [ konfiguracja, rejestracja, użytkowanie ]

Krok 2 (Mac). Konfigurowanie serwera WD Sentinel (czynność jednorazowa)

INSTRUKCJA INSTALACJI I URUCHOMIENIA PROGRAMÓW FINKA DOS W SYSTEMACH 64 bit

Programowanie niskopoziomowe

INSTRUKCJA UŻYTKOWNIKA SYSTEMU MDM DLA SYSTEMU WINDOWS PHONE 8 (FAMOC V 3.18)

INSTRUKCJA KONFIGURACJI KLIENTA POCZTOWEGO

Instrukcja instalacji oraz obsługi czytników i kart procesorowych dla Klientów SBI Banku BPH S.A.

Spis treści. Spis treści Wstęp Instalacja nazwa.pl Instalacja Home.pl Edycja grafiki strony logo...

Instrukcja instalacji oraz konfiguracji sterowników. MaxiEcu 2.0

Spis treści Ustawienia zaawansowane: Dotyczy użytkowników, którzy używają proxy... 40

Podręcznik instalacji

Instrukcja. Rejestracji i aktywacji konta w systemie so-open.pl DOTACJE NA INNOWACJE; SOFTWARE OPERATIONS SP. Z O. O.

Współpraca z platformą Emp@tia. dokumentacja techniczna

Poradnik użytkownika pomoc techniczna

Instrukcja ręcznej konfiguracji połączenia z Internetem przez. modem ED77 w systemie Windows 2000

Instalacja i opis podstawowych funkcji programu Dev-C++

Instrukcja instalacji aplikacji Comarch Smart Card ToolBox

Instrukcja użytkownika Platforma transakcyjna mforex Trader dla systemu MacOS

Instrukcja instalacji Control Expert 3.0

Instalacja NotifySync

Instrukcja instalacji i konfiguracji Karty EDGE/GPRS SonyEricsson GC85

Instrukcja instalacji oprogramowania Systemu e-kt

Instrukcja konfiguracji połączenia PPPoE w Windows XP

Konfiguracja Javy. Jak prawidłowo skonfigurować środowisko Java. Jak zacząć? Poradnik dla systemów Windows 7,8, 8.1 i 10. Wersja 1.

POLITECHNIKA POZNAŃSKA

Przewodnik instalacji i rejestracji ASN RadioOS

Instrukcja instalacji oprogramowania Flow!Works na komputerze z systemem Windows 7

Estomed2. 1. Wstęp. 2. Instalacja Systemu Estomed Jak zainstalować Estomed2. Hakon Software sp. z o. o. Podręcznik instalacji

SKRÓCONA INSTRUKCJA INSTALACJI MODEMU I KONFIGURACJA POŁĄCZENIA Z INTERNETEM NA WINDOWS 8 DLA AnyDATA ADU-520L

Zarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze

Instalacja PPPoE w systemie Windows XP za pomocą kreatora nowego połączenia sieciowego

Instrukcja aktywacji i instalacji Certum Code Signing

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

Instrukcja instalacji certyfikatu na karcie kryptograficznej Certum Code Signing

Zarządzanie Infrastrukturą IT

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie

Opisane poniżej czynności może wykonać administrator komputera lub administrator serwera SQL (tj. użytkownik sa).

[1/15] Chmury w Internecie. Wady i zalety przechowywania plików w chmurze

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji.

INSTRUKCJA PODŁĄCZENIA KAMERY IP SERII LV VSS

Instalacja i konfiguracja Symfonia.Common.Server oraz Symfonia.Common.Forte

Przewodnik dewelopera - BlackBerry PlayBook OS 2.1

Instalacja krok po kroku /instalacja programu, serwera bazy danych/

Pierwsze logowanie. 3. Aby zmienid hasło należy przejśd do profilu wybierając Twój profil w głównym menu.

MULTI INTEGRATOR Instrukcja instalacji, konfiguracji.

Procedura wygenerowania paczki instalacyjnej oprogramowania F-Secure

Jak skonfigurować klienta Mozilla Thunderbird?

1/12. Podręcznik użytkownika bankowości korporacyjnej

HELIOS pomoc społeczna

Instalacja protokołu PPPoE

INFO-R. Instalacja pakietu programów obsługujących platformę

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego

Instrukcja konfiguracji połączenia PPPoE w Windows XP (opracowana przez: Dział Techniczny Cityconnect Sp. z o.o.)

Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a

SimplySign logowanie i rejestracja na komputerze oraz dodanie certyfikatu do programu Płatnik

Poradnik cz.1 Użycie połączenia SSH

Aplikacja do podpisu cyfrowego npodpis

Konfiguracja Trimble Access Sync

Podpis Elektroniczny Instrukcja instalacji i obsługi

DESlock+ szybki start

Sterbox e-pilot Dla iphone/ipad/ ANDROID

ZESTAW LABORATORYJNY I ZESTAW FARMACEUTYCZNY : Instrukcja instalacji

INSTRUKCJA OTWARCIA RACHUNKU ALIOR TRADER DLA KLIENTÓW ALIOR BANKU

Włączanie/wyłączanie paska menu

epuap Archiwizacja w Osobistym Składzie Dokumentów

Instrukcja instalacji serwera i konfiguracji licencji AppWave Concurrent.

KolNet. Konfiguracja kolektora Honeywell i instalacja programu. NET Innovation Software Sp. z o. o.

Skrócona instrukcja uruchomienia i konfiguracji kamery D-Link DCS-930L

System Symfonia e-dokumenty

Instalacja PowerSDR v1.9.0-sr40

Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3

Transkrypt:

PROJEKT GRUPOWY Wstp do programowania BlackBerry w jzyku C++ na platformie Mac OS Autor: Bogdan Budnik, Informatyka III rok, WSKSIM

Wstęp W swoim krótkim opisie dotyczącym tworzenia aplikacji na platformę BlackBerry, chciałbym zawrzeć najważniejsze informacje dotyczące konfiguracji środowiska developerskiego oraz kilka ważnych wskazówek dotyczących pracy w tymże środowisku programistycznym Moim priorytetem jest przedstawienie natywnego SDK C/C++ uruchomionego na systemie operacyjnym Mac OS. Znajdziemy tutaj też krótki, ale treściwy opis interfejsu kompilatora C++, a także emulatora systemu BlackBerry. Po krótce opisze w nim, jak zabrać się do tworzenia aplikacji; jaka wiedza jest nam potrzebna, aby taką aplikację stworzyć. Pojawienie się na rynku nowej platformy mobilnej BlackBerry otworzyło przed nami wielkie okno; jako developerzy mamy możliwość programowania w prawie każdym języku i nie musimy się uczyć niczego od nowa. Firma spod znaku czarnego owocu dała nam bogatą gamę języków m.in. C/C++, HTML5, Adobe AIR, Java. RIM przed wprowadzeniem nowej platformy słabo radził sobie ze współpracą z programistami, był nieco w tyle za konkurencją. Jednak wraz z zachodzącymi zmianami i wprowadzeniem zupełnie innego systemu mobilnego, w kwestii developerskiej zmieniło się prawie wszystko. Zespoły programistów zostały zbudowane zupełnie od nowa, a każdy kraj zyskał nowych deweloperów-ewangelistów. Dzisiaj firma może się poszczycić stworzeniem swoistego ekosystemu w którym każdy programista znajdzie coś dla siebie. Zmiana nastąpiła, także w kwestii emulatorów systemu, jeszcze kilka lat temu nikt nie wierzył, że testowane na emulatorze aplikacje, będą równie dobrze działały na urządzeniach, dlatego RIM niespodziewanie wręczył programistom prototypowe wersje urządzeń zupełnie za darmo. Uczyniło to firmę bardzo atrakcyjną pod kątem współpracy ze środowiskiem developerów. Nasza uczelnia również skorzystała z dobrodziejstw firmy RIM, dzięki włączeniu do programu Akademia BlackBerry, zyskaliśmy możliwość tworzenia aplikacji mając fizyczne urządzenia u siebie na biurku. Korzystając z tej właśnie okazji chciałbym opisać, jak współpracuje się z tym urządzeniem, w kontekście natywnego SDK. Od Autora

I. Instalacja środowiska programistycznego dla BlackBerry PlayBook pod system Mac OS 10.8.2 1. Przed instalacją środowiska należy należy doinstalować pakiet: BlackBerry Device Manager (rys.1) Po dwukliku na ikonie instalera uruchamia się kreator (postępujemy zgodnie z instrukcjami w nim zawartymi): (rys.2) W kolejności wybieramy Continue, następnie akceptujemy licencje, wybieramy miejsce instalacji zazwyczaj zostawiamy domyślnie folder Develooper, dalej klikamy Continue oraz zakończ (done). 2. Pobieramy ze strony http://developer.blackberry.com natywne SDK (Software Developer Kit) pod system Mac OS. (rys.3) Natywne SDK dla tabletu zawiera wszystkie narzędzia m.in. kompilator, linkera, biblioteki, QNX Momentics IDE, oraz linie komend, wszystko to jest potrzebne aby zacząć programować na PlayBooku.

(rys.3) 3. Po pobraniu mamy plik o nazwie: installer-bbndk-2.1.0-macosx, który jest obrazem dysku (.dmg), otwieramy obraz przez dwuklik na ikonie obrazu. Po zamontowaniu obrazu klikamy dwukrotnie na instalkę. Uruchamia się standardowy kreator instalacji (rys.4): Wykonujemy instalację zgodnie z instrukcjami zawartymi w kreatorze. Czyli w kolejności: (rys.4) 1. Klikamy NEXT by rozpocząć instalacje. (instalacja wymaga nazwy i hasła administratora) 2. Czytamy, a następnie akceptujemy licencje. (musimy przewinąć licencje w dół, aby można było ją potwierdzić) 3. Wybieramy miejsce docelowe instalacji. 4. Mamy możliwość zaznaczenia czy nasza ikona Momenticsa będzie widoczna w Docku. 5. Kończymy instalację przyciskiem Done. 4. Po zainstalowaniu natywnego środowiska odpalamy je przez wybór bbndk-env.sh z folderu Developer/SDKs/bbndk-2.1.0 lub z wybranej w czasie instalacji lokalizacji. Uruchamia się nam okno terminala, w którym wpisujemy nasz login oraz hasło. 5. Następnym krokiem będzie określenie miejsca w którym będzie znajdował się nasz projekt. W celu zmiany ścieżki wybieramy Browse... (rys.5), a następnie zatwierdzamy OK

(możemy także zaznaczyć: Use this as default and do not ask again wtedy program zawsze będzie się uruchamiał z domyślną lokalizacją) (rys.5) 6. Teraz uruchamia się środowisko Momentics przypominające interfejsem popularne na maca eclipse (rys.6) II. Konfiguracja SDK. (rys.6) W dalszym etapie musimy zwrócić uwagę na to, że oprogramowanie, które tworzymy może być testowane zarówno na maszynie wirtualnej-emulatorze jaki i na fizycznym urządzeniu. Najpierw zajmne się opisem konfiguracji SDK w połączeniu z PlayBook-em.

1. W celu dalszej konfiguracji, aby nasz kompilator współpracował z fizycznym urządzeniem PlayBook z menu wybieramy Momentics->Preferences... (rys.7) Panel ustawień Momentics. ( ) a następnie z bocznej listy rozwijamy BlackBerry Tablet OS i wybieramy signing, w celu wpisania kluczy, a tym sparowania naszego tabletu z serwisem AppStora BlackBerry. (rys.8) Okno rejestracji Oczywiście aby uzupełnić: hasło, pin oraz dodać pathe RDK, PBDT musimy zarejestrować się na stronie https://www.blackberry.com/signedkeys/codesigning.html

(rys.9) Kiedy już założymy konto, na naszym e-mailu znajdą się dwa pliki rejestracyjne CSJ: Rim Development Key, który jest używany do logowania aplikacji, oraz debung token, który jest używany do generowania tokenów. Oczywiście debung tokens są wymagane tylko i wyłącznie wtedy, gdy chcemy testować aplikacje na fizycznym urządzeniu, a nie na emulatorze. Po pomyślnej rejestracji, musimy połączyć się z naszym tabletem. W urządzeniu BlackBerry ustawiamy tzw. Development Mode, ta opcja pozwala nam na połączenie środowiska programistycznego z urządzeniem. Na tablecie wchodzimy w Settings (Ustawienia), następnie na panelu bocznym wybieramy Security, pojawia nam się obraz jak na (rys. 10), wybieramy: Development mode. (rys.10) W tym panelu ustawiamy suwak Development mode na ON, a następnie ustawiamy adres IP w celu ustawienia połączenia między urządzeniem a środowiskiem SDK. (rys.11)

Teraz przechodzimy do panelu preferencji w programie Momentics, wybieramy: BlackBerry Tablet OS Development Setup Wizard. (rys.12) Panel ustawień Pojawia nam się okno Setup Wizard klikamy NEXT i przechodzimy automatycznie do zakładki Device Setup. (rys.13) W Device Setup ustawiamy parametry połączenia. Mamy tutaj możliwość wyboru, połączeń m.in. połączenie WiFi oraz USB. Ja wybrałem USB, następnie w pole: IP Adress, wpisujemy adres identyczny co do wpisanego na urządzeniu BlackBerry w zakładce: Development Mode, podajemy również to samo hasło. Opcjonarnie w tym oknie mamy możliwość zaznaczenia Symulatora.

(rys.14) Wybieramy NEXT. Ustawiamy pytania pomocnicze dające możliwość odzyskiwania hasła. Tworzymy token

Nasz dodany token znajduje się w głównym oknie Signing (poniżej) Teraz mamy już skonfigurowane środowisko programistyczne i możemy przystąpić do pracy. III. Piertwszy program