Debugowanie mobilnych aplikacji hybrydowych.

Programowanie aplikacji mobilnych jest bardzo ciekawą pracą. Tematyka tworzonych programów jest bardzo szeroka. Zawsze znajdzie się jakiś interesujący i innowacyjny projekt, który przynajmniej w teorii powinień komuś ułatwić pracę, albo dostarczyć rozrywki.

Programowanie jednak nieodzownie wiążę się z debugowaniem. Nie ma programu bez błędów, zwłaszcza w trakcie jego rozwijania. Aplikacje natywne debuguje się bardzo, bardzo prosto, tzn. bardzo prosto korzysta sie z dostępnych narzędzi, bo sam proces może być długi jeśli mamy akurat do czynienia z jakimś ciężkim problemem. Zarówno na platformie iOS jak i Android, wystarczy aplikację uruchomić w trybie debug i z łatwością możemy analizować działanie programu linijka po linijce. Z aplikacjami hybrydowymi nie jest już tak różowo. Dziś kilka słów na temat narzędzi, jakie są do dyspozycji programisty hybrydowych aplikacji mobilnych.

Czytaj dalej Debugowanie mobilnych aplikacji hybrydowych.

CORBA – Wyjątki – Sun Minor Codes

Wykorzystująć standard CORBA w języku Java do zdalnego wywoływania metod, prędzej czy później natkniemy się na obsługę wyjątków specyficznych dla standardu CORBA. Poniżej prezentuję kilka ważniejszych informacji, które mogą Wam ułatwić nieco życie.

Czytaj dalej CORBA — Wyjątki — Sun Minor Codes

Jak zdać egzamin i uzyskać tytuł Oracle Certified Professional, Java SE 5/SE 6 Programmer? Część 4

No dobrze, jesteście już przygotowani do egzaminu. Przerobiliście wiele testów, kod w Javie śni się Wam po nocach. Pora na egzamin. Tylko jak i gdzie go zdać? O tym w dzisiejszym poście.

Czytaj dalej Jak zdać egzamin i uzyskać tytuł Oracle Certified Professional, Java SE 5/SE 6 Programmer? Część 4

Jak zdać egzamin i uzyskać tytuł Oracle Certified Professional, Java SE 5/SE 6 Programmer? Część 3

W tej części podzielę się z Wami linkami do ciekawych stron, z których można się wiele nauczyć i popracować z przykładowymi testami tworzonymi przez społeczność.

Czytaj dalej Jak zdać egzamin i uzyskać tytuł Oracle Certified Professional, Java SE 5/SE 6 Programmer? Część 3

Jak zdać egzamin i uzyskać tytuł Oracle Certified Professional, Java SE 5/SE 6 Programmer? Część 2

Tym razem polecę Wam książkę, bez której zdanie egzaminu i uzyskanie certyfikatu Oracle Certified Professional, Java SE 5/SE 6 Programmer byłoby prawie niemożliwe. Książka ta stanowi kompendium języka Java. Omawia podstawowe i zaawansowane mechanizmy języka, pokazując przy tym dobrze dobrane przykłady kodu. Zdanie egzaminu bez przeczytania tej książki jest co prawda możliwe, ale na pewno dużo trudniejsze. Nie spotkałem jeszcze tak kompleksowego źródła informacji.

Czytaj dalej Jak zdać egzamin i uzyskać tytuł Oracle Certified Professional, Java SE 5/SE 6 Programmer? Część 2

Jak zdać egzamin i uzyskać tytuł Oracle Certified Professional, Java SE 5/SE 6 Programmer? Część 1

Witajcie,

tym razem chciałem się z Wami podzielić wiedzą dotyczącą Javy i certyfikatów Oracle.

Jak powszechnie w branży wiadomo – firma Oracle jakiś czas temu przejęła firmę Sun Microsystems, właściciela technologii Java. Sun Microsystems prowadził program szkoleń i certyfikacji. Program ten z pewnymi zmianami (np. nazwy certyfikatów) i rozszerzeniami o wcześniejszy program certyfikacji firmy Oracle – jest aktualnie kontynuowany przez firmę Oracle.

W tej części pokażę dostępne certyfikaty dotyczące Javy. Natomiast w kolejnych postach, postaram się skupić już wyłącznie na OCP, Java SE 6 Programmer o przybliżyć Wam zagadnienia związane już bezpośrednio z tym certyfikatem, jak na przykład: materiały, z których warto się uczyć, testy, adresy stron internetowych itp.

Czytaj dalej Jak zdać egzamin i uzyskać tytuł Oracle Certified Professional, Java SE 5/SE 6 Programmer? Część 1

Java Decompiler – dekompilacja programów w języku Java

Czy zdarzyło wam kiedyś utracić zmiany w plikach *.java mając jednocześnie plik *.jar ze skompilowanymi tymi źrodłami? Np. w czasie testów nowych funkcjonalności?

Jak się okazuje, bardzo prosto jest odzyskać napisany kod, dysponując jedynie plikami *.jar ze skompilowanym kodem. Zobaczcie przykłady.

Czytaj dalej Java Decompiler — dekompilacja programów w języku Java

Java – konwencje pisania kodu – podsumowanie

Jakiś czas temu zachęcałem Was do zapoznania się z artykułem firmy Oracle na temat założeń, jak powinien wyglądać schludny kod w języku Java (tutaj post). Dziś przyszedł czas na małe podsumowanie i streszczenie najważniejszych reguł.
Czytaj dalej Java — konwencje pisania kodu — podsumowanie

CORBA tutorial – dobry wstęp do CORBY

Witajcie,

chciałem się z Wami podzielić pewnym znaleziskiem. Część z Was w swoich projektach będzie wykorzystywać zapewne technologię CORBA, czyli (Common Object Request Broker Architecture). Integracja tej technologii z komponentami Javy nie jest prosta. Już samo zgłębienie zasad działania technologii CORBA przysparza nieco pracy, a co dopiero jej integracja z Javą.

Common Object Request Broker Architecture
Common Object Request Broker Architecture

Czytaj dalej CORBA tutorial — dobry wstęp do CORBY

Konwencje pisania kodu w języku Java

Wśród wielu zespołów w firmach produkujących oprogramowanie panuje przeświadczenie, że jak tylko coś się uda napisać, co działa i spełnia wymagania klienta, to już jest sukces. Nie jest dla nich ważne to, jakiej jakości produkt (z punktu widzenia programisty) został oddany. Tymczasem większość kosztów jakie generuje produkcja oprogramowania jest pochłonięta przez utrzymanie potem tego oprogramowania (poprawę błędów, rozwijanie funkcjonalności, dopisywanie nowych „feature’ów”).

Pozostaje zadać sobie pytanie: czy warto oszczędzać na jakości kodu? Czy ta oszczędność nie zwróci się kiedyś przeciw nam? Czytaj dalej Konwencje pisania kodu w języku Java