Lista artykułów autora: Mateusz Lachowicz


Export i import danych w formacie XML w bazie danych Oracle

Jeden ze standardowych formatów danych wykorzystywanych przez istniejące systemy to format XML. Jego niezależność od platformy sprawia, że jest on bardzo często wykorzystywany jako format wymiany danych pomiędzy systemami heterogenicznymi. W swoim artykule zaprezentuję, jak w prosty sposób wydobyć dane w formacie XML z bazy danych Oracle oraz jak wykorzystać ten format do przenoszenia danych pomiędzy dwoma instancjami bazy.


Oracle APEX – wykorzystanie jQuery ThemeRoller w internetowych aplikacjach mobilnych

Od wersji 4.2 Oracle APEX umożliwia wytwarzanie internetowych aplikacji mobilnych z wykorzystaniem jQuery Mobile. Aplikacje te mogą być uruchamiane na wszystkich systemach operacyjnych oraz są alternatywą dla aplikacji natywnych. Proces wytwarzania takich aplikacji nie różni się od standardowych aplikacji Oracle APEX. Zwykle wygląd aplikacji mobilnych konfigurowany jest za pomocą tematów oraz statycznych plików styli CSS, których przygotowanie jest bardzo czasochłonne. Dużym ułatwieniem w procesie dostosowania wyglądu aplikacji jest wykorzystaniem generatora CSS jakim jest jQuery ThemeRoller. W swoim artykule przedstawię proces zmiany wyglądu internetowej aplikacji mobilnej z wykorzystaniem jQuery ThemeRoller.


Jak poprawić bezpieczeństwo smartfona z systemem iOS?

Rosnąca liczba funkcjonalności urządzeń mobilnych sprawia, że coraz częściej zastępują one standardowe komputery. Większość użytkowników smartfonów i tabletów przechowuje na nich poufne dane służbowe i prywatne, nie zdając sobie sprawy z konsekwencji przejęcia ich przez osoby nieupoważnione. W swoim artykule przedstawię kilka sposobów poprawiających bezpieczeństwo smartfonów i tabletów z systemem iOS.


Oracle APEX 4.2 – RESTful Web Services

Podczas jednej z konferencji Gartner AADI w Las Vegas Daniel Sholler – dyrektor oraz analityk firmy Gartner, specjalizujący się w architekturze aplikacji, integracji oraz procesie wytwarzania aplikacji –powiedział: ”What we are seeing is that the design of APIs has become as important as the design of the user interface”. Usługi REST są dominującym trendem w projektowaniu API. W swoim artykule przedstawię, jak w prosty sposób możemy wytworzyć oraz obsługiwać usługi REST z aplikacji opartych na technologii APEX.


Oracle APEX 4.2 – APEX_IR API

Wraz z najnowszą wersją Oracle APEX 4.2 otrzymaliśmy prostszą komunikację z raportami interaktywnymi za pośrednictwem api APEX_IR. Przed wersją 4.2 za komunikację z raportami interaktywnymi odpowiadały procedury z pakietu APEX_UTIL. W wersji 4.2 pakiet APEX_UTIL został wyczyszczony ze wszystkich tego typu funkcji. Powstał za to dedykowany pakiet APEX_IR. Zawiera on procedury, które ułatwiają operacje na raporcie oraz pozyskiwanie zapytania na jakim oparty jest raport. W swoim artykule przedstawię najważniejsze funkcjonalności dostarczane poprzez api APEX_IR.


Wykorzystanie usług SOAP w iOS

W systemie iOS nie ma gotowych mechanizmów wspierających obsługę usług SOAP. Chcąc wykorzystać je w swoim projekcie, programista może użyć jednej z dwóch nastepujących metod: ręczne przygotowanie zapytania wysyłanego do serwera oraz analiza odpowiedzi; wykorzystanie generatorów projektów Objective-C na podstawie pliku WSDL. W tym artykule omówię pierwszy sposób, obok narzędzi generujących projekty wspomagające obsługę SOAP.


UIWebView – prezentacja stron internetowych w aplikacjach IOS

W niektórych projektach związanych z systemem iOS dla urządzeń takich jak iPhone, iPad oraz iPod napotykamy na konieczność wyświetlania zawartości stron internetowych wewnątrz aplikacji. W takim przypadku system iOS pozwala nam użyć gotowego komponentu, jakim jest UIWebView. Chcę pokazać, jak go wykorzystać oraz jak pozyskiwać wyświetlane w nim dane.


Narzędzia wspomagające proces wytwarzania wieloplatformowych aplikacji mobilnych – infoShare 2012

Konferencja CEBIT 2012 pozwoliła nam zaobserwować bardzo ciekawy trend w procesie wytwarzania aplikacji mobilnych. Cytując Deutsche Messe: „Rozpowszechnienie standardu HTML5-Apps sprawia, że coraz więcej programistów i użytkowników nie jest już zmuszonych do korzystania ze sklepów z aplikacjami oferowanymi dla platform typu Android, iOS czy Windows Phone.”. Trend wytwarzania wieloplatformowych aplikacji mobilnych przy użyciu języka HTML5 dało się również zauważyć na tegorocznej konferencji infoShare 2012. Zainspirowany wykładem Jamesa Hughesa “Mobile, How Do I Develop Thee? Let me Count the Ways.”, postanowiłem przyjrzeć się metodom wytwarzania wieloplatformowych aplikacji mobilnych.


Spolszczenie raportu interaktywnego w Oracle APEX

Oracle APEX został przetłumaczony na język niemiecki, hiszpański, francuski, włoski, japoński, koreański, brazylijski portugalski, chiński uproszczony oraz chiński tradycyjny. Niestety nie istnieje oficjalne tłumaczenie APEX na język polski. Z tego powodu wszystkie dostępne w raporcie interaktywnym kontrolki prezentowane są w wersji anglojęzycznej. W swoim artykule przedstawię sposób spolszczenia raportu interaktywnego.