Po-słowie na każdy temat

czyli programowanie i nie tylko

PhoneGap/Cordova (2) – Ripple Emulator

ripple-logo-squareWitam po świątecznym wypoczynku. Niecierpliwiliście się? Mam taką nadzieję. Zatem do dzieła, a nasze dzisiejsze dzieło zwie się Ripple Emulator. Sama nazwa może nie nakierować osób, które nie miały z nim styczności. Dlatego zacznijmy od opisania narzędzia, które pod swoje skrzydła niedawno wziął Apache. Piękny opis znajdziecie na stronie Apache Ripple, ja jednak pozwolę sobie na parę zdań wstępu. Otóż dobrze zintegrowane środowisko programistyczne, przygotowane do tworzenia aplikacji PhoneGap, wiąże się testowaniem wyniku naszych prac kodowania na wirtualnym emulatorze urządzenia mobilnego i/lub na rzeczywistym urządzeniu – smartfonie lub tablecie. Ekstra, ale czy to jest wszystko, czego można oczekiwać? Jak się domyślacie – nie! Logicznie rzecz ujmując – PhoneGap = Html5+JS+CSS3 – a to nasuwa pytanie: Dlaczego zatem nie można byłoby testować w przeglądarce? I słusznie, wystarczy odpowiednia aplikacja, która pozwoli symulować ekran urządzenia mobilnego i jego specyficzne funkcje. To wszystko zapewnia Apache Ripple, który jest obecnie w wersji rozwojowej (Beta) i znajduje się w inkubatorze. Przydatne, naprawdę przydatne.  Czytaj dalej…

Przygoda z PhoneGap/Cordova (1)

PhoneGap/CordovaZapewne coraz częściej w branży mówi się o frameworku PhoneGap firmy Adobe. Jest w pełni darmowy i umożliwia budowanie „pseudonatywnych” aplikacji na urządzenia mobilne. Brzmi ciekawie? A jakże. Nie musimy bowiem uczyć się Javy (Android) lub Objective-C (iOS) by stworzyć natywną aplikację mobilną. Podejście, jakie przedstawia PhoneGap jeszcze niedawno było szeroko krytykowane przez osoby powiązane z branżą. Jednak czy słusznie, tego nikt obiektywnie nie oceni. W mojej ocenie krytyka była spowodowana:
– rozwojem PhoneGap’a
– niezaradnością i/lub nieznajomością HTML5/JS
– przeświadczeniem, że jest to słabe.

Szerząca się w ten sposób propaganda źle oddziaływała na pewno na osoby/firmy badające rynek, możliwości i zalety Adobe PhoneGap. W myśl mojego przekonania, że „dobry produkt sam się wybroni” mogę przekierować wszystkich na stronę phonegap.com, gdzie możecie sprawdzić ile i jakie aplikacje zawdzięczają swój żywot właśnie temu wrapperowi. Czy warto zainteresować się frameworkiem i jak rozpocząć przygodę z tworzeniem aplikacji z wykorzystaniem PhoneGap’a? O tym w dalszej części artykułu.  Czytaj dalej…