Programowanie mobilne
W publikacjach z kategorii programowanie mobilne znajdziecie informacje o projektowaniu, tworzeniu i testowaniu oprogramowania na aktualne platformy mobilne.
Szeroko opisane zostały tu zagadnienia związane z tworzeniem oprogramowania na jedną z najpopularniejszych w tej chwili platform mobilnych - Android, jak również innych konkurencyjnych platform mobilnych jak Windows Mobile, czy iOS wykorzystywany na iPhone'ach W książkach z tej kategorii znajdziecie również bardzo szczegółowe opisy środowisk programistycznych, wykorzystywanych przez specjalistów do tworzenia oprogramowania na platformy mobilne.
Brandon Alexander, J. Bradford Dillon, Kevin Y....
Wykorzystaj potencjał platformy iOS! System operacyjny iOS, wykorzystywany w urządzeniach Apple, cały czas zyskuje na popularności. Jego udział w rynku jest ogromny, a z każdym dniem staje się coraz większy. Co sprawia, że użytkownicy go uwielbiają? Atrakcyjna szata graficzna, błyskawiczne reagowanie na polecenia użytkownika oraz ogromny wybór dopracowanych aplikacji to główne atuty decydujące o jego sukcesie. Aby zagwarantować ciągły dopływ aplikacji wysokiej jakości, twórcy tego systemu udostępnili programistom świetne środowisko do ich wytwarzania. W trakcie lektury tej książki zaznajomisz się z możliwościami systemu. Dowiesz się, jak używać wszystkich narzędzi dostępnych w arsenale programisty iOS: Xcode, Interface Builder, Instruments, a także narzędzi służących do diagnostyki sieci, obsługi systemu kontroli wersji i innych. Poznasz techniki usuwania błędów z aplikacji, znajdziesz informacje o strukturach Cocoa, zarządzaniu pamięcią, technologii ARC oraz automatyzacji. Nauczysz się tworzyć atrakcyjny i wydajny interfejs użytkownika, rozwiązywać typowe problemy oraz szanować baterię użytkownika. Na szczególną uwagę zasługuje rozdział poświęcony testowaniu aplikacji oraz najlepszym technikom rozprowadzania jej wśród beta-testerów. Książka, ta jest idealną pozycją dla każdego programisty chcącego stworzyć jedyną w swoim rodzaju aplikację dla platformy iOS 5. Odkryj tajemnice iOS 5: Zaprojektuj atrakcyjny i wydajny interfejs użytkownika Zapewnij niezawodność dzięki korzystaniu z testów Rozwiąż typowe problemy związane z wyciekami pamięci Dostarcz aplikację beta-testerom Zaskocz użytkowników nowatorską aplikacją!
Tworzenie gier na platformę Android 4
J. F. DiMarzio
Stwórz wciągającą grę na platformę Android! System operacyjny Android podbił rynek smartfonów, a obecnie uczestniczy w walce o panowanie na tabletach. Swoją pozycję zawdzięcza niezwykle intuicyjnemu interfejsowi użytkownika, szerokim możliwościom dostosowania do własnych potrzeb, genialnej wręcz integracji z usługami firmy Google oraz niewyobrażalnej ilości dostępnych aplikacji. Te wszystkie możliwości czynią z niego idealną platformę dla wszystkich programistów chcących stworzyć nową grę i zdobyć popularność. Jak się do tego zabrać? Odpowiedzi dostarcza ta książka. W trakcie lektury poznasz cały proces tworzenia gry działającej zarówno na smartfonie, jak i na tablecie. Już tylko mały krok dzieli Cię od stworzenia pierwszej strzelanki 2D z tłem przewijanym z góry do dołu, a następnie czegoś bardziej zaawansowanego w trójwymiarze. Grafika 3D, sztuczna inteligencja przeciwników, zaawansowane efekty graficzne - to wszystko masz na wyciągnięcie ręki. Ponadto dowiesz się stąd, jak wykrywać kolizje, sterować postaciami oraz zapewnić najwyższą wydajność Twojej grze. Książka ta poprowadzi Cię krok po kroku poprzez rozwój dwóch różnych gier komórkowych, począwszy od pomysłu, a na kodzie skończywszy. Sięgnij po nią i opublikuj swoją pierwszą grę w Google Play! Wykorzystaj potencjał platformy Android i: zaprojektuj swoją pierwszą grę stwórz zaawansowane efekty graficzne obdarz przeciwników sztuczną inteligencją rzuć wyzwanie użytkownikom! Doskonałe źródło informacji dla pasjonatów platformy Android!
Windows Phone 7. Tworzenie efektownych aplikacji
Henry Lee, Eugene Chuvyrov
Poznaj nowoczesną platformę mobilną! Jak wykorzystać funkcje geolokalizacji? Jak przygotować pakiet instalacyjny i udostępnić go użytkownikom? Jak zapewnić bezpieczeństwo aplikacji mobilnej? Na rynku systemów operacyjnych dla telefonów komórkowych najwięcej mówi się obecnie o systemach Android oraz iOS. Nie można jednak zapominać o platformie firmy Microsoft! Jej najnowsza wersja - Windows Phone 7 - dopiero co ujrzała światło dzienne, a już zbiera pozytywne opinie. Wygodny interfejs, ogrom możliwości oraz świetna integracja z otoczeniem to tylko niektóre atuty nowego systemu. Zobacz, jak je wykorzystać! Dzięki tej książce błyskawicznie rozpoczniesz tworzenie nowych aplikacji dla systemu Windows Phone. Na wstępie zapoznasz się z wymaganymi elementami stanowiska pracy oraz ich konfiguracją. Na kolejnych stronach znajdziesz przydatne informacje o przechowywaniu danych w chmurze, obsłudze błędów, zarządzaniu pakietami instalacyjnymi oraz udostępnianiu aplikacji użytkownikom. W dalszej części książki autorzy omawiają technologie systemu Windows Phone 7. W trakcie lektury nauczysz się używać akcelerometru, paska aplikacji, przeglądarki internetowej, aparatu fotograficznego oraz multimediów. Ponadto zobaczysz, jak tworzyć aplikacje testowe, obsługiwać wiele języków oraz lokalizować użytkownika telefonu w terenie. Książka stanowi bogaty zbiór niezwykle przydatnych informacji na temat platformy Windows Phone 7. Musisz ją mieć! System Windows Phone 7 - wprowadzenie Przygotowanie środowiska programistycznego Chmura - miejsce składowania danych Przechwytywanie i usuwanie błędów Pakowanie i udostępnianie aplikacji Zarządzanie pakietami instalacyjnymi Korzystanie z akcelerometru Wykorzystanie paska aplikacji Przeglądarka internetowa Dostępne kontrolki interfejsu użytkownika Integracja aplikacji z systemem operacyjnym Windows Phone Aplikacje testowe Obsługa wielu języków Geolokalizacja Obsługa multimediów Przetwarzanie zdjęć Obsługa powiadomień Bezpieczeństwo aplikacji mobilnych Stwórz własną niepowtarzalną aplikację mobilną!
Xamarin. Tworzenie interfejsów użytkownika
Steven F. Daniel
Platforma Xamarin jest wszechstronnym, nowoczesnym narzędziem do budowania aplikacji działających w wielu systemach. Pozwala na pisanie kodu w języku C# i ułatwia tworzenie niestandardowych widoków, układów i kontrolek. Interfejsy graficzne tworzone w Xamarin urzekają swoją estetyką. Platformy Xamarin i Xamarin.Forms zdobywają coraz większą popularność i właściwie stają się standardową technologią pisania oprogramowania na urządzenia mobilne. Dzięki tej książce dowiesz się, jak zaimplementować struktury i układy interfejsu użytkownika, a także jak tworzyć własne elementy i pisać służące do ich obsługi skrypty C#. Poznasz architekturę MVVM i nauczysz się jej implementacji w swoich aplikacjach. Zrozumiesz trudniejsze zagadnienia, takie jak włączanie do aplikacji funkcji specyficznych dla danej platformy mobilnej, współpraca z usługami Microsoft Azure App, korzystanie z pakietu SDK Facebooka oraz obsługa zewnętrznych bibliotek, takich jak Razor. Dowiesz się też, jak zaimplementować kluczowe techniki wiązania danych i efektów wizualnych w interfejsach użytkownika za pomocą własnych rendererów i interfejsu API PlatformEffects. W książce między innymi: Model aplikacji w postaci klas C# Wzorzec MVVM i implementacja architektury zgodnej z tym wzorcem Funkcje zależne od lokalizacji Komponenty współpracujące z bazą SQLite Testy aplikacji za pomocą narzędzi NUnit i UITest Oto Xamarin: funkcjonalność, elastyczność, niezależność od platformy! Steven F. Daniel jest prezesem australijskiej firmy programistycznej GENIESOFT STUDIOS. Od niemal 20 lat tworzy oprogramowanie na komputery PC i urządzenia mobilne. Jest znany z tego, że chętnie się dzieli swoim bogatym doświadczeniem z programistami, a środowisko Xamarin to jedno z jego ulubionych narzędzi. Daniel należy do SQLSIG (SQL Server Special Interest Group), Melbourne CocoaHeads i Java Community.
Charles Edge, Rich Trouton
Efektywna praca z platformami Apple na poziomie korporacyjnym lub biznesowym obejmuje nie tylko infrastrukturę, ale także sposób myślenia, który administratorzy muszą zastosować, aby odnieść sukces. Sposób myślenia zmuszający nas do pozostawienia za drzwiami 30 lat dogmatów IT. Ta książka jest przewodnikiem po tym, jak zintegrować produkty Apple ze swoim środowiskiem przy minimalnych tarciach. Ponieważ ekosystem Apple nie odchodzi w przeszłość. Zaczniemy od poznania, dokąd zabiera nas Apple, zewnętrzni dostawcy oprogramowania oraz społeczność IT. Czym jest zarządzanie urządzeniami mobilnymi (MDM) i na czym polega jego działanie. Zrozumienie tego pozwoli na określenie, co musi się wydarzyć w naszych sieciach, aby umożliwić funkcjonowanie MDM, a także tego, jak najlepiej zapewnić możliwie najmniejszy dostęp niezbędnych do serwerów lub usług. Następnie przyjrzymy się agentom zarządzania, które nie stanowią MDM, a także temu, kiedy należy użyć agenta, a kiedy skorzystać z innych możliwości. Po zainstalowaniu rozwiązania do zarządzania, można wdrażać profile na urządzeniach lub wdrażać profile na komputerach Mac przy użyciu skryptów. Korzystając z książki Zarządzanie urządzeniami Apple jako przewodnika będzie można dostosować i spakować wdrażane oprogramowanie oraz zablokować urządzenia, aby były całkowicie bezpieczne. Ułatwi ona także pracę nad zbudowaniem standardowych środowisk kontroli jakości, aby móc testować skuteczniej i przy mniejszym wysiłku. Firma Apple wytycza własną ścieżkę w IT. Zamieniła się miejscami z Amazonem, Google i Microsoftem jako najbogatsza firma, jaka kiedykolwiek istniała. I nie jest ograniczona 30 lub więcej latami dogmatów w branży IT. Można próbować wprowadzać urządzenia Apple według przestarzałych trybów zarządzania urządzeniami lub, z pomocą tej książki, do zarządzania można zastosować podejście firmy Apple. Apple OS X / iOS Poziom średniozaawansowany Kod źródłowy dostępny online
Caleb Melby (Author), Forbes LLC (Author), JESS3...
Uwaga! Nowa wersja HD ebooka (ePub) "Zen Steve"a Jobsa". Dla wszystkich posiadaczy najnowszych tabletów, komiks jest teraz dostępny w wysokiej rozdzielczości. Wersję HD pobierzesz z Twojej Biblioteki, jako dodatek do książki. Facebook Zen Steve‘a Jobsa Steve Jobs (1955 – 2011), współzałożyciel Apple’a, wywarł olbrzymi wpływ na wielu ludzi, a jego życie otoczone jest aurą mitu. Jednak Jobs, postać dziś już niemal legendarna, nie osiągnął swojego sukcesu w pojedynkę - w dużej mierze zawdzięczał go współpracy z projektantami, inżynierami i myślicielami. Zen Steve’a Jobsa to historia znajomości tytułowego bohatera z jedną z takich osób - Kobunem Chino Otogawą. Otogawa był buddyjskim kapłanem zen, który na początku lat 70. ubiegłego wieku wyemigrował z Japonii do Stanów Zjednoczonych. Ten postępowy myśliciel łamał reguły i pasjonował się sztuką oraz projektowaniem. Był w świecie buddyzmu tym, kim a Jobs w biznesie komputerowym - buntownikiem i indywidualistą. Może dlatego obaj panowie szybko doszli do porozumienia. Komiks ten opowiada historię ich przyjaźni. Zagłębiając się w kolejne strony książki, czytelnik podróżuje w czasie między latami 70. ubiegłego wieku i rokiem 2011, jednak główny wątek opowieści jest związany z okresem po wyrzuceniu Jobsa z Apple’a w roku 1985. Przyszły wizjoner biznesu pobierał wtedy intensywne nauki u Otogawy. Wspólnie spędzony czas wywarł istotny wpływ na późniejsze znaczne zmiany w Apple’u związane ze sposobem projektowania urządzeń i strategią biznesową. W książce Zen Steve’a Jobsa za pomocą oszczędnych dialogów i prostych rysunków pokazano, że Jobs mógł rozwinąć swój zmysł estetyczny dzięki studiowaniu zen, jednak ostatecznie wziął z tej filozofii tylko to, czego potrzebował, odrzucając aspekt religijny. Dwie połówki doskonałego jabłka Czy zauważyłeś, że Apple zamiast klientów ma grono oddanych wyznawców? Czy dziwi Cię, że na każdy kolejny produkt tej firmy ludzie czekają nie jak na modny gadżet, ale jak na objawienie? Czyżby była to tylko genialna strategia marketingowa? Wierzysz w to? Jeśli wydaje Ci się, że o Stevie Jobsie powiedziano już wszystko, przygotuj się na podróż w nieznane. Genialnego wizjonera nie ma już między nami, ale jego historia nie przestaje nas zaskakiwać. Był taki okres w życiu Jobsa, o którym mówi się niewiele, zwykle przyciszonym głosem - kilka miesięcy, gdy pobierał intensywne nauki u buddyjskiego kapłana zen. Kiedy Steve ukończył swój kurs, wrócił na łono firmy, by w krótkim czasie przyczynić się do globalnej technologicznej i kulturowej rewolucji. Poznaj historię wielkiej przemiany jednego z najważniejszych innowatorów biznesu. Caleb Malby jest autorem artykułów do "Forbesa", a pochodzi z Mankato w Minnesocie — miasta znanego jako miejsce największej masowej egzekucji przez powieszenie (poza tym jest to bardzo przyjemna miejscowość). Przed napisaniem Zen Steve’a Jobsa pisał teksty do "Chicago Tribune" i południowoafrykańskiego "Timesa". Obecnie mieszka w różnych miejscach - bez dzieci i żon. "Forbes" od czasu założenia (1917 rok) publikuje analizy i informacje dla osób, które pragną odnieść sukces i działają w zgodzie z duchem wolnego rynku. JESS3 to znana na całym świecie agencja kreatywna, specjalizująca się w wizualizowaniu danych. Dzięki biegłości w tworzeniu ilustracji i animacji oraz projektowaniu informacji wprowadza piękno w złożone koncepcje, tematy i zbiory danych. Oprócz współpracy z "Forbesem" przy komiksie Zen Steve’a Jobsa JESS3 angażuje się w tworzenie historii na potrzeby czołowych marek, takich jak Google, Nike, Intel, MTV, Twitter, Samsung, Facebook i NASA.