Informatyka

169
Завантаження...
EЛЕКТРОННА КНИГА

Analiza matematyczna dla ekonomicznych kierunków studiów

Dorota Pekasiewicz, Krystyna Pruska

 Podręcznik akademicki zawiera rozważania teoretyczne, przykłady o charakterze matematycznym i ekonomicznym oraz zadania do samodzielnego rozwiązania. Przeznaczony jest dla studentów z różnych kierunków ekonomicznych i o różnym stopniu zaawansowania wymagań matematycznych. Zagadnienia wstępne zawierają elementy logiki, teorii mnogości i topologii. Przedstawione są tu także zbiory liczb rzeczywistych i zespolonych oraz relacje. W kolejnych rozdziałach zaprezentowane są ciągi liczb rzeczywistych i punktów z wielowymiarowych przestrzeni rzeczywistych, rzeczywiste funkcje jednej i wielu zmiennych oraz rachunek różniczkowy w tym zakresie, ciągi funkcji rzeczywistych, szeregi liczb rzeczywistych i funkcji rzeczywistych oraz rachunek całkowy rzeczywistych funkcji jednej i wielu zmiennych. W podręczniku zaprezentowane są również równania różniczkowe zwyczajne i metody ich rozwiązywania oraz elementy równań różnicowych.

170
Завантаження...
EЛЕКТРОННА КНИГА

Analiza statystyczna w Excelu dla bystrzaków. Wydanie IV

Joseph Schmuller

Poznaj wszystkie narzędzia statystyczne Excela Przetestuj swoje hipotezy i wyciągnij wnioski Interpretuj dane za pomocą Excela Interpretuj statystyki w Excelu Analiza statystyczna w Excelu jest niezwykle przydatna, a dzięki tej książce przekonasz się, że może też być łatwa! Odkryjesz, jak używać perfekcyjnie zaprojektowanych narzędzi Excela do analizowania i interpretowania danych, przewidywania trendów, podejmowania decyzji oraz wykonywania wielu innych zadań. Zmierz się z technicznymi aspektami Excela i zacznij go wykorzystywać do interpretacji swoich danych! W książce: W yciąganie wniosków z arkuszy kalkulacyjnych Narzędzia analityczne Stosowanie narzędzi szybkiej analizy Tworzenie wykresów danych Praca na prawdopodobieństwie Wykorzystanie zmiennych losowych

171
Завантаження...
EЛЕКТРОННА КНИГА

Analizy Business Intelligence. Zaawansowane wykorzystanie Excela

Michael Alexander

Poznaj potencjał Excela w zakresie BI! Program Excel można stosować na setki różnych sposobów, chociaż większość użytkowników uważa go za prosty arkusz kalkulacyjny. Co więcej, wachlarz jego zaawansowanych funkcjonalności jest stale poszerzany - program stał się częścią pakietu Microsoft Business Intelligence. Dzięki możliwości integracji danych z różnych źródeł Excel świetnie sprawdza się jako narzędzie do tworzenia interaktywnych kokpitów menedżerskich. Jeżeli interesujesz się tematyką BI i masz ambicję stworzyć własne "centrum dowodzenia", to trzymasz w rękach właściwą książkę! Ten wspaniały podręcznik stanowi kompendium wiedzy na temat prowadzenia analiz BI w środowisku Microsoft Excel. Sięgnij po niego i sprawdź, jak korzystać z tabel przestawnych oraz narzędzi Power Pivot, Power View czy Power Map. Dowiedz się, jak do tego wszystkiego dołożyć dane z baz SQL oraz użyć dodatku Data Mining. Zdobądź też wiedzę na temat publikowania Twoich rozwiązań na stronach SharePoint. Książka ta jest obowiązkową lekturą dla wszystkich menedżerów i analityków biznesowych chcących mieć wgląd w bieżące dane. Gdy poznasz i zastosujesz narzędzia Excela, podjęcie właściwej decyzji stanie się łatwiejsze! Dzięki tej książce: poznasz narzędzia: Power Pivot, Power View, Power Map oraz Power Query skorzystasz ze źródeł danych za pomocą języka SQL zastosujesz dodatek Data Mining udostępnisz swoje opracowania na stronach SharePointa Zbuduj doskonały kokpit menedżera!

172
Завантаження...
EЛЕКТРОННА КНИГА

Analizy statystyczne z programami Statistica i Excel

Małgorzata Rabiej

Zostań mistrzem statystyki! Analizuj dane Wyciągaj wnioski Prezentuj wyniki W naszych czasach statystyka jest obecna dosłownie wszędzie. Opisuje procesy społeczne, wskazuje kierunki rozwoju, dyktuje strategie działania rządów i międzynarodowych korporacji. Pomaga ekonomistom, naukowcom i inżynierom, umożliwia tworzenie prognoz gospodarczych, pozwala opracowywać nowe technologie i rozwiązania techniczne, wspiera walkę z epidemiami i odkrywanie nowych terapii. Jest po prostu nieodzowna, aby radzić sobie z wyzwaniami współczesnego świata i skalą zjawisk, z którymi mamy do czynienia. Podstawą jest zgromadzenie oraz analiza danych w celu pozyskania z nich jak największej wiedzy o badanym zjawisku. Nie da się analizować ogromnych zbiorów danych bez pomocy komputerów i właściwego oprogramowania. Wśród najlepszych programów statystycznych jest Statistica firmy Statsoft, a do najpopularniejszych aplikacji biurowych należy Excel firmy Microsoft. Obydwa te rozwiązania oferują szereg specjalistycznych narzędzi wspomagających obróbkę danych statystycznych, przeprowadzanie analiz i prezentowanie wyników. Obydwa warto poznać, a najlepiej zrobić to w praktyczny sposób — za pomocą ćwiczeń. Właśnie takich, jakie zostały przedstawione w tej książce! Metody graficznej prezentacji danych Charakterystyki liczbowe i rozkłady zmiennych losowych Estymacja parametrów badanej zbiorowości Testy statystyczne Analiza wskaźników i zależności Liniowe i nieliniowe modele regresji Analiza szeregów czasowych i metody prognozowania Techniki eksploracji danych Zastosowanie sieci neuronowych Naucz się analizować i prezentować dane statystyczne!

173
Завантаження...
EЛЕКТРОННА КНИГА

Analytic and Algebraic Geometry 2

Tadeusz Krasiński, Stanisław Spodzieja

The volume is dedicated to three mathematicians celebrating in 2017 the jubilees of 70th and 60th birth anniversaries: Arkadiusz Ptoski, Kamil Rusek and Krzysztof Kurdyka. They all have contributed significantly to the success of the annual conferences Analytic and Algebraic Geometry since 1983 till now.

174
Завантаження...
EЛЕКТРОННА КНИГА

Analytics for the Internet of Things (IoT). Intelligent analytics for your intelligent devices

Andrew Minteer

We start with the perplexing task of extracting value from huge amounts of barely intelligible data. The data takes a convoluted route just to be on the servers for analysis, but insights can emerge through visualization and statistical modeling techniques. You will learn to extract value from IoT big data using multiple analytic techniques. Next we review how IoT devices generate data and how the information travels over networks. You’ll get to know strategies to collect and store the data to optimize the potential for analytics, and strategies to handle data quality concerns. Cloud resources are a great match for IoT analytics, so Amazon Web Services, Microsoft Azure, and PTC ThingWorx are reviewed in detail next. Geospatial analytics is then introduced as a way to leverage location information. Combining IoT data with environmental data is also discussed as a way to enhance predictive capability. We’ll also review the economics of IoT analytics and you’ll discover ways to optimize business value.By the end of the book, you’ll know how to handle scale for both data storage and analytics, how Apache Spark can be leveraged to handle scalability, and how R and Python can be used for analytic modeling.

175
Завантаження...
EЛЕКТРОННА КНИГА

Android 3. Tworzenie aplikacji

Satya Komatineni, Dave MacLean, Sayed Hashimi

System operacyjny Android podbił rynek smartfonów, a teraz z dnia na dzień rośnie jego popularność wśród użytkowników tabletów. Sympatię zdobył sobie dzięki niezwykle przyjaznemu interfejsowi, szerokim możliwościom dostosowania do własnych potrzeb oraz niewyobrażalną ilością dostępnych aplikacji. W Android Market opublikowano ich już ponad 500 000! Wśród nich każdy znajdzie coś dla siebie niezależnie od tego, czy ma to być gra, czy unikalna aplikacja użytkowa. Oparty na powszechnie znanym języku JAVA, posiadający obszerną, bogatą w przykłady dokumentację wprost zachęca do przygotowania ciekawej aplikacji, na której można zarobić konkretne pieniądze. Dzięki tej rewelacyjnej książce poświęconej Androidowi w wersji 3 w mig opanujesz jego tajniki. Na samym początku poznasz historię Androida oraz dowiesz się, jak przygotować środowisko pracy. Następnie zaznajomisz się ze strukturą aplikacji, sposobem korzystania z zasobów oraz dostawców treści. W dalszych rozdziałach nauczysz się budować estetyczny, funkcjonalny i atrakcyjny interfejs użytkownika, zapamiętywać preferencje użytkowników oraz korzystać z usług HTTP. Książka ta jest kompletnym i unikalnym kompendium wiedzy na temat Androida. Powinna znaleźć się na półce każdego dewelopera tworzącego oprogramowanie dla platformy Android! Przygotowanie środowiska pracy Pisanie aplikacji opartych na środowisku Java Projektowanie i budowanie interfejsu użytkownika Wysyłanie i odbieranie komunikatów Tworzenie animacji dwuwymiarowej Korzystanie z usług geolokalizacyjnych Przetwarzanie tekstu na mowę Publikacja aplikacji w Android Market Zacznij tworzyć oprogramowanie dla najbardziej obiecującej platformy dla urządzeń mobilnych!

176
Завантаження...
EЛЕКТРОННА КНИГА

Android 6 dla programistów. Techniki tworzenia aplikacji. Wydanie III

Paul Deitel, Harvey Deitel, Alexander Wald

W 2015 roku pod kontrolą Androida pracowało ok. 80% smartfonów. Serwis Google Play odnotowuje miliardy pobrań najróżniejszych aplikacji dla tego systemu. Coraz więcej różnych urządzeń wyposaża się w Androida i są to również roboty, silniki odrzutowe, satelity NASA, lodówki, telewizory, kamery, urządzenia medyczne, systemy samochodowe i wiele innych. Wygląda na to, że Android opanuje internet rzeczy, a przed programistami androidowych aplikacji otworzą się niespotykane dotąd możliwości. Niniejsza książka stanowi solidne kompendium wiedzy dla osób profesjonalnie tworzących aplikacje dla Androida w jego najnowszej, 6. wersji. Autorzy przyjęli analizę aplikacji jako metodę nauki — wszystkie rozwiązania i technologie są opisywane w kontekście kompletnych, działających aplikacji, których dobór umożliwił przedstawienie najważniejszych funkcji i interfejsów programistycznych systemu Android. Dzięki tej książce błyskawicznie nauczysz się wszystkiego, co jest niezbędne do rozpoczęcia w pełni samodzielnej pracy w Android Studio i Android 6 SDK. Najważniejsze zagadnienia: analiza aplikacji dla Androida, jej działanie i budowa; zasady projektowania aplikacji w specyfikacji material design wprowadzonej przez Google; obsługa bibliotek i zapewnienie zgodności nowych aplikacji ze starszymi wersjami Androida; testowanie aplikacji w urządzeniach, emulatorach i za pomocą Cloud Test Lab; technologie przydatne dla obsługi systemów Android Wear i Android TV; umieszczanie aplikacji w serwisie Google Play, jej promocja i rozpowszechnianie. Sprawdź, jak niesamowite możliwości daje Ci Android!

177
Завантаження...
EЛЕКТРОННА КНИГА

Android. Aplikacje wielowątkowe. Techniki przetwarzania

Anders Göransson

Wykorzystaj w pełni potencjał wątków! Jeżeli chcesz tworzyć aplikacje dostarczające użytkownikom doskonałych wrażeń, jeżeli chcesz wykonywać skomplikowane zadania szybciej lub po prostu musisz jednocześnie wykonywać różne działania — naucz się korzystać z wątków. Tworzenie programów wielowątkowych jest trudne, ale opanowanie tej sztuki pozwoli Ci osiągnąć wymierne korzyści! Ta książka w całości poświęcona jest korzystaniu z wątków na platformie Android. Dzięki niej poznasz przeróżne sposoby asynchronicznego przetwarzania oraz ich zalety i wady. Jednak na samym początku zapoznasz się z podstawowymi informacjami dotyczącymi wielowątkowości w języku Java. Dowiesz się, w jaki sposób wątki komunikują się ze sobą i synchronizują dostęp do zasobów oraz jak nimi zarządzać. Kolejne rozdziały zawierają sporą dawkę wiedzy na temat różnych technik asynchronicznych. Zapoznanie się z ich treścią ułatwi Ci wybór techniki, która spełni Twoje wymagania, gdy sam zabierzesz się za tworzenie aplikacji wielowątkowej. Książka ta jest obowiązkową lekturą dla programistów chcących w pełni wykorzystać możliwości platformy Android. Podstawy wielowątkowości w Javie i systemie Android. Komunikacja wątków w obrębie procesu i pomiędzy procesami. Zastosowanie strategii redukowania ryzyka powstawania wycieków pamięci. Zarządzanie cyklem życia wątku podstawowego. Sekwencyjne uruchamianie zadań w wątku tła za pomocą klasy HandlerThread. Używanie frameworku wykonawcy Javy do kontrolowania i anulowania wątków. Obsługa wykonywania zadań w tle za pomocą klas AsyncTask oraz IntentService. Uzyskiwanie dostępu do dostawców treści za pomocą klasy AsyncQueryHandler. Używanie ładowarek do aktualizowania interfejsu użytkownika nowymi danymi. Przewodnik po świecie wątków platformy Android!

178
Завантаження...
EЛЕКТРОННА КНИГА

Android Application Development Cookbook. Over 100 recipes to help you solve the most common problems faced by Android Developers today - Second Edition

Rick Boyer, Kyle Mew

The Android OS has the largest installation base of any operating system in the world; there has never been a better time to learn Android development to write your own applications, or to make your own contributions to the open source community!This “cookbook” will make it easy for you to jump to a topic of interest and get what you need to implement the feature in your own application. If you are new to Android and learn best by “doing,” then this book will provide many topics of interest. Starting with the basics of Android development, we move on to more advanced concepts, and we’ll guide you through common tasks developers struggle to solve. The first few chapters cover the basics including Activities, Layouts, Widgets, and the Menu. From there, we cover fragments and data storage (including SQLite), device sensors, the camera, and GPS. Then we move on more advanced topics such as graphics and animation (including OpenGL), multi-threading with AsyncTask, and Internet functionality with Volley. We’ll also demonstrate Google Maps and Google Cloud Messaging (also known as Push Notifications) using the Google API Library.Finally, we’ll take a look at several online services designed especially for Android development. Take your application big-time with full Internet web services without having to become a server admin by leveraging the power of Backend as a Service (BaaS) providers.

179
Завантаження...
EЛЕКТРОННА КНИГА

Android Application Programming with OpenCV. For Java developers OpenCV is a fantastic opportunity to benefit from the popularity of image related mobile apps on Android. This book teaches you all you need to know about computer vision with practical projects

Joseph Howse

Take a smartphone from your pocket, and within a few seconds, you can snap a photo, manipulate it, and share it with the world. You have just achieved mass production of image data. With a computer vision library such as OpenCV, you can analyze and transform copious amounts of image data in real time on a mobile device. The upshot to this is that you, as developers, can provide mobile users with many new kinds of images, constantly highlighting certain visual features that are of artistic or practical interest. Android is a convenient platform for such experiments because it uses a high-level language (Java), it provides standardized interfaces for sharing image data between applications, and it is mostly open source, so everyone can study its implementation.Android Application Programming with OpenCV is a practical, hands-on guide that covers the fundamental tasks of computer vision—capturing, filtering, and analyzing images-with step-by-step instructions for writing both an application and reusable library classes.Android Application Programming with OpenCV looks at OpenCV's Java bindings for Android and dispels mysteries such as which version of these bindings to use, how to integrate with standard Android functionality for layout, event handling, and data sharing, and how to integrate with OpenGL for rendering. By following the clear, concise, and modular examples provided in this book, you will develop an application that previews, captures, and shares photos with special effects based on color manipulation, edge detection, image tracking, and 3D rendering.Beneath the application layer, you will develop a small but extensible library that you can reuse in your future projects. This library will include filters for selectively modifying an image based on edge detection, 2D and 3D image trackers, and adapters to convert the Android system's camera specifications into OpenCV and OpenGL projection matrices. If you want a quick start in computer vision for Android, then this is the book for you.By the end of Android Application Programming with OpenCV, you will have developed a computer vision application that integrates OpenCV, Android SDK, and OpenGL.

180
Завантаження...
EЛЕКТРОННА КНИГА

Android Application Security Essentials. Security has been a bit of a hot topic with Android so this guide is a timely way to ensure your apps are safe. Includes everything from Android security architecture to safeguarding mobile payments

Pragati Rai

In today's techno-savvy world, more and more parts of our lives are going digital, and all this information is accessible anytime and anywhere using mobile devices. It is of the utmost importance that you understand and implement security in your apps that will reduce the likelihood of hazards that will wreck your users' experience.Android Application Security Essentials takes a deep look into Android security from kernel to the application level, with practical hands-on examples, illustrations, and everyday use cases. This book will show you how to overcome the challenge of getting the security of your applications right.Android Application Security Essentials will show you how to secure your Android applications and data. It will equip you with tricks and tips that will come in handy as you develop your applications.We will start by learning the overall security architecture of the Android stack. Securing components with permissions, defining security in a manifest file, cryptographic algorithms and protocols on the Android stack, secure storage, security focused testing, and protecting enterprise data on your device is then also discussed in detail. You will also learn how to be security-aware when integrating newer technologies like NFC and mobile payments into your Android applications.At the end of this book, you will understand Android security at the system level all the way to the nitty-gritty details of application security for securing your Android applications.

181
Завантаження...
EЛЕКТРОННА КНИГА

Android Development with Kotlin. Enhance your skills for Android development using Kotlin

Igor Wojda, Marcin Moskala

Nowadays, improved application development does not just mean building better performing applications. It has become crucial to find improved ways of writing code. Kotlin is a language that helps developers build amazing Android applications easily and effectively. This book discusses Kotlin features in context of Android development. It demonstrates how common examples that are typical for Android development, can be simplified using Kotlin. It also shows all the benefits, improvements and new possibilities provided by this language.The book is divided in three modules that show the power of Kotlin and teach you how to use it properly. Each module present features in different levels of advancement. The first module covers Kotlin basics. This module will lay a firm foundation for the rest of the chapters so you are able to read and understand most of the Kotlin code. The next module dives deeper into the building blocks of Kotlin, such as functions, classes, and function types. You will learn how Kotlin brings many improvements to the table by improving common Java concepts and decreasing code verbosity. The last module presents features that are not present in Java. You will learn how certain tasks can be achieved in simpler ways thanks to Kotlin.Through the book, you will learn how to use Kotlin for Android development. You will get to know and understand most important Kotlin features, and how they can be used. You will be ready to start your own adventure with Android development with Kotlin.

182
Завантаження...
EЛЕКТРОННА КНИГА

Android Flash. Zaawansowane programowanie aplikacji mobilnych

Stephen Chin, Dean Iverson, Oswald Campesato, Paul...

Wejdź w świat tworzenia oprogramowania dla urządzeń mobilnych! Platforma Android z każdym dniem zdobywa tysiące kolejnych użytkowników. Andy Rubin - odpowiedzialny za nią w Google - pochwalił się aktywacją 700 tysięcy nowych urządzeń z tym systemem każdego dnia. Robi wrażenie? Pomyśl, jak wykorzystać ten rynek i stworzyć aplikację, która podbije serca użytkowników. Dzięki możliwości wykorzystania technologii Flash teraz jest to jeszcze łatwiejsze! "Android Flash. Zaawansowane programowanie aplikacji mobilnych" to kompletny przewodnik po budowaniu skomplikowanych, zajmujących aplikacji dla Androida. Dzięki tej książce nauczysz się programować smartfony Android oraz tablety z wykorzystaniem najpopularniejszych frameworków służących do tworzenia bogatych aplikacji internetowych (RIA) dla Androida - Flash i Flex. Gdy wraz z autorami przejrzysz już zestaw narzędzi programistycznych Flasha, dowiesz się, jak dodawać multimedia, animacje i efekty specjalne do aplikacji. Zrozumiesz, jak działa optymalizowanie dla różnorodnych wyświetlaczy oraz jak wykorzystać dane wejściowe pochodzące z aparatu, GPS, mikrofonu i akcelerometru. Poznasz metody tworzenia certyfikatów podpisywania kodu oraz uzyskiwania jak najlepszej wydajności aplikacji. Zapoznasz się z dużą ilością praktycznego, dobrze skomentowanego kodu i zbudujesz trzy kompletne projekty: program do rysowania, odtwarzacz muzyczny Flash oraz aplikację AIR przechowującą informacje o stanach witryn w bazie danych SQLite. Sprawdź możliwości technologii Flash dla platformy Android. Korzystaj z usług geolokalizacyjnych Sprawdź położenie telefonu za pomocą wbudowanych sensorów Wykorzystaj narzędzia przeznaczone dla technologii Flash Opublikuj aplikację w Android Market! Twórz atrakcyjne aplikacje mobilne za pomocą Flasha, Fleksa i Androida!

183
Завантаження...
EЛЕКТРОННА КНИГА

Android: Game Programming. A Developer's Guide

Raul Portales, John Horton

Gaming has historically been a strong driver of technology, whether we’re talking about hardware or software performance, the variety of input methods, or graphics support and the Android game platform is no different. Android is a mature, yet still growing, platform that many game developers have embraced as it provides tools, APIs, and services to help bootstrap Android projects and ensure their success, many of which are specially designed to help game developers.Since Android uses one of the most popular programming languages, Java, as the primary language to build apps of all types, you will start this course by first obtaining a solid grasp of the Java language and its foundation APIs. This will improve your chances of succeeding as an Android app developer. We will show you how to get your Android development environment set up and you will soon have your first working game.The course covers all the aspects of game development through various engrossing and insightful game projects. You will learn all about frame-by-frame animations and resource animations using a space shooter game, create beautiful and responsive menus and dialogs, and explore the different options to play sound effects and music in Android. You will also learn the basics of creating a particle system and will see how to use the Leonids library. By the end of the course, you will be able to configure and use Google Play Services on the developer console and port your game to the big screen.This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products:? Learning Java by Building Android Games by John Horton? Android Game Programming by Example by John Horton? Mastering Android Game Development by Raul Portales

184
Завантаження...
EЛЕКТРОННА КНИГА

Android na tablecie. Receptury

B.M. Harwani

Najlepsze przepisy dla programistów platformy Android! Android swoją karierę rozpoczął od telefonów. Nie minęło wiele czasu, gdy pojawiły się pierwsze tablety pracujące w tym systemie. Dzisiaj ich wybór i możliwości przyprawiają o zawrót głowy. Deweloper musi obecnie wziąć pod uwagę wiele konfiguracji sprzętowych — różne rozdzielczości ekranu i różnorodność osprzętu wymagają dbałości o detale i przetestowania aplikacji w kilku środowiskach. Jak sobie z tym poradzić? Jak tworzyć rozwiązania działające na różnych tabletach oraz jak wykorzystać potencjał Androida? Na te i wiele innych pytań odpowie ta rewelacyjna książka, należąca do cieszącej się uznaniem serii „Receptury”. Szczególny nacisk położono w niej na tablety pracujące pod kontrolą systemu Android w wersji 4.2.2. Dowiesz się, jak przygotować środowisko pracy, wyświetlać powiadomienia oraz tworzyć animacje. Ponadto zapoznasz się z możliwościami sprzętowej akceleracji grafiki 2D, przechwytywania dźwięku oraz materiałów wideo. A potem opanujesz korzystanie z formatu JSON w celu przechowywania informacji oraz obsługiwanie małych ekranów. Ostatni rozdział książki poświęcony został analizie i śledzeniu sposobu wykorzystania Twojej aplikacji — dzięki temu przekonasz się, do jakich zakątków świata dotarło Twoje dzieło. Książka ta musi znaleźć się na półce każdego autora aplikacji dla Androida — ogromna baza gotowych do użycia fragmentów kodu ułatwi Ci pracę! Dzięki tej książce: stworzysz urządzenie AVD sprawdzisz możliwości OpenGL wykorzystasz łączność bezprzewodową odkryjesz tajniki standardu NFC Obowiązkowa lektura każdego programisty!

185
Завантаження...
EЛЕКТРОННА КНИГА

Android. Podręcznik hackera

Joshua J. Drake, Zach Lanier, Collin Mulliner,...

Obroń Twój system przed atakiem! System Android to niezaprzeczalny lider wśród systemów operacyjnych dla urządzeń mobilnych. Jednak bycie liderem ma pewną zasadniczą wadę — wszyscy chcą przełamać jego zabezpieczenia. Jeżeli jesteś specjalistą odpowiedzialnym za bezpieczeństwo sieci, jeżeli jesteś administratorem odpowiadającym za bezpieczeństwo urządzeń mobilnych, to trafiłeś na książkę, która stanie się Twoją obowiązkową lekturą na najbliższe dni! Dzięki niej poznasz działanie systemu Android oraz zaimplementowaną w nim architekturę zabezpieczeń. W kolejnych rozdziałach nauczysz się rozpoznawać szczegóły implementacji zabezpieczeń oraz komplikacje wynikające z faktu, że Android to otwarty system. Gdy już zdobędziesz solidne fundamenty teoretyczne, przejdziesz do analizy różnych technik ataku na urządzenia pracujące pod kontrolą Androida. Ponadto poznasz możliwe płaszczyzny ataku, publicznie dostępne exploity oraz słabości jądra systemu. Książka ta musi się znaleźć na półce każdego, komu bezpieczeństwo platformy Android nie jest obojętne! Dzięki tej książce nauczysz się: Rozpoznawać szczegóły implementacji zabezpieczeń oraz komplikacje wynikające z otwartości Androida. Unikać częstych pułapek związanych z bezpieczeństwem i śledzić najnowsze strategie hakowania smartfonów. Analizować różnego rodzaju udane ataki na system operacyjny Android. Uzyskiwać pełny dostęp do urządzenia i rozpoznawać układ partycji oraz proces startu urządzenia. Rozumieć złożoną naturę ekosystemu Androida, w tym znaczenie różnych producentów urządzeń i twórców oprogramowania Obowiązkowa lektura specjalistów odpowiedzialnych za bezpieczeństwo platformy Android!

186
Завантаження...
EЛЕКТРОННА КНИГА

Android. Podstawy tworzenia aplikacji

Andrzej Stasiewicz

Przekonaj się, że nie taki Android straszny, jak go malują… Poznaj najpopularniejszy system operacyjny dla urządzeń mobilnych Naucz się tworzyć proste aplikacje i analizować kod przykładów Dowiedz się, jakich narzędzi potrzebujesz, aby rozpocząć pracę Według najnowszych badań Android stał się najbardziej popularnym systemem operacyjnym dla urządzeń mobilnych. Środowisko to kontroluje już niemal 2/3 wszystkich używanych na świecie smartfonów i tabletów, a jego użytkownicy mają do dyspozycji ponad 450 tysięcy różnych aplikacji! Nic więc dziwnego, że w sieci pełno jest ofert zatrudnienia dla osób, które potrafią tworzyć programy dla tego systemu. Najlepsi wprost nie mogą opędzić się od rekruterów proponujących im coraz ciekawsze warunki finansowe… Droga do sukcesu jest jednak długa i żmudna. Nauka programowania na potrzeby Androida nie wszystkim wydaje się rzeczą prostą, wielu zniechęca się już na samym wstępie. Najczęściej powodem bywa nieznajomość platformy, podstaw programowania obiektowego, języka Java czy choćby stosowanych tu narzędzi. Już samo korzystanie z przykładów zamieszczonych w sieci oraz ogólnodostępnej literatury wymaga zwykle minimalnej wiedzy na temat technologii i generalnego obycia w świecie urządzeń mobilnych. Na szczęście dostępna jest już książka "Android. Podstawy tworzenia aplikacji", która bezboleśnie wprowadzi Cię w krainę programowania komputerów mobilnych pracujących pod kontrolą systemu firmy Google. Dzięki niej poznasz podstawy języka Java i budowę aplikacji działających w Androidzie. Nauczysz się posługiwać odpowiednimi narzędziami i pisać własne programy. Dowiesz się, jak korzystać z zasobów graficznych i funkcji systemowych. Zyskasz instrukcje, jak pobierać dane z sieci oraz uruchamiać nowe wątki. Podstawy programowania urządzeń mobilnych Wyposażenie warsztatu pracy programisty Tworzenie prostych aplikacji dla Androida Definiowanie układów obiektów na ekranie Korzystanie z zasobów graficznych aplikacji Uruchamianie i kontrolowanie wątków Tworzenie aplikacji wieloekranowych Chwyć robota za antenki - zacznij samodzielnie tworzyć aplikacje dla Androida!

187
Завантаження...
EЛЕКТРОННА КНИГА

Android. Programowanie aplikacji. Rusz głową!

Dawn Griffiths, David Griffiths

Android jest niezwykłym systemem. Dynamikę jego rozwoju i ekspansji można określić jednym słowem: oszałamiająca! Programiści, producenci urządzeń mobilnych, a przede wszystkim użytkownicy wysoko sobie cenią jego zalety, takie jak modułowa architektura, wysoka elastyczność czy otwarty charakter systemu. Liczbę urządzeń pracujących pod kontrolą Androida podaje się w miliardach, a przewiduje się, że będzie ich o wiele, wiele więcej. Umiejętność efektywnego pisania świetnych, atrakcyjnych aplikacji dla Androida staje się niezawodną receptą na sukces. Książka, którą trzymasz w rękach, to podręcznik niezwykły, gdyż uwzględnia specyfikę funkcjonowania ludzkiego mózgu i sposób, w jaki najszybciej się uczy. Dzięki nowatorskiemu podejściu autorów nauka pisania aplikacji nie jest nudna: niepostrzeżenie będziesz nabierał coraz większej wprawy. Już w trakcie zapoznawania się z podstawowymi koncepcjami rozpoczniesz pracę w IDE Android Studio. Dowiesz się, jak zaprojektować strukturę aplikacji i jak zbudować idealny interfejs. Będziesz swobodnie posługiwał się aktywnościami, intencjami, usługami. Poznasz interfejs Material Design firmy Google, dowiesz się, jak wykorzystywać bazy danych SQLite. A to wszystko dopiero początek... W tej książce między innymi: omówienie zasad tworzenia aplikacji interaktywnych — odpowiadających na działania użytkownika, przedstawienie świetnego narzędzia dla programistów — środowiska Android Studio, opis koncepcji istotnych dla Androida: aktywności i ich cyklu życia, intencji, układów i fragmentów, usług i wielu innych, wskazówki dotyczące tworzenia wyrafinowanych systemów nawigowania w aplikacji, korzystania z szuflad nawigacyjnych oraz z pasków akcji, przedstawienie interfejsu Material Design, omówienie ART — środowiska uruchomieniowego Androida i ADB, programu narzędziowego umożliwiającego rozwiązanie niektórych problemów podczas programowania i testowania aplikacji. Rusz głową i zacznij pisać świetne aplikacje dla Androida!

188
Завантаження...
EЛЕКТРОННА КНИГА

Android. Programowanie gier na tablety

Jeremy Kerfs

Zacznij przygodę z grami dla tabletów! Tablety z Androidem na pokładzie zdobywają coraz większą popularność. Jednym z powodów tego zjawiska jest niezwykle korzystny stosunek jakości i możliwości do ceny. Czy są jakieś inne? Oczywiście - ogromny wybór przydatnych aplikacji oraz atrakcyjnych gier. Duże ekrany i mocne, często wielordzeniowe procesory dają programistom pole do popisu. Jeżeli chcesz dołączyć do tego grona i przygotować genialną grę na platformę Android, potrzebujesz tylko kilku rzeczy: czasu, chęci oraz tej książki! Dzięki niej poznasz wszystkie niuanse tworzenia gier na tablety pracujące pod kontrolą systemu Android. Na samym początku dowiesz się, jak przygotować środowisko pracy oraz jakich narzędzi i bibliotek będziesz potrzebować. Po krótkim wstępie przejdziesz do sedna sprawy. Nauczysz się wykorzystywać ekrany dotykowe, moc wielordzeniowych procesorów oraz informacje z czujników położenia. Ponadto poznasz tajniki tworzenia sztucznej inteligencji oraz mechanizmów dla wielu graczy. O sukcesie gry decyduje atrakcyjna oprawa dźwiękowa i wizualna, dlatego autor kładzie duży nacisk właśnie na te aspekty tworzenia gier. Na sam koniec sprawdzisz, jak opublikować grę w Google Play Store (dawniej Android Market). Jest to idealna pozycja dla każdego pasjonata systemu Android. Sięgnij po tę książkę, a następnie: zaprojektuj własną grę dla Androida przygotuj grę dla jednego i wielu graczy wykorzystaj moc współczesnych procesorów opublikuj swoje dzieło w Google Play Store Twórz świetne gry na platformę Android!

189
Завантаження...
EЛЕКТРОННА КНИГА

Android. Receptury

Ian F. Darwin

Sprawdzone rozwiązania dla programistów platformy Android! Android jest obecnie najpopularniejszą platformą dla telefonów komórkowych i tabletów. Liczba aktywacji to setki tysięcy w ciągu jednego dnia. Skąd wzięła się ta popularność? Nie bez znaczenia są tu banalnie prosta integracja z serwisami społecznościowymi oraz ogromny wybór aplikacji i sprzętu, w którym można przebierać bez końca. Android jest również faworytem deweloperów oprogramowania. Dzięki temu, że platforma jest oparta o język Java, mogą oni błyskawicznie wykorzystać posiadaną wiedzę oraz znane narzędzia. Ta mieszanka jest skazana na sukces! Książka, którą trzymasz w rękach, pomoże Ci odnieść sukces. Należy ona do ulubionej serii programistów - "Receptury". Znajdziesz tu najlepsze przepisy na rozwiązanie typowych problemów. W trakcie lektury nauczysz się błyskawicznie konfigurować środowisko pracy, tworzyć kopie zapasowe danych aplikacji oraz testować Twoje dzieło. Ponadto sprawdzisz, jak komunikować się między procesami, tworzyć zaawansowaną grafikę oraz wyświetlać materiały multimedialne. Przekonasz się również, jak łatwo uzyskać informacje z odbiornika GPS, sterować diodą LED w urządzeniu oraz przygotować aplikację do dystrybucji i sprzedaży. Książka ta powinna trafić w ręce wszystkich pasjonatów systemu Android! Sięgnij po tę książkę i: sprawdź, jak uzyskać informacje z odbiornika GPS błyskawicznie przygotuj swoje środowisko pracy twórz zaawansowane elementy graficzne przygotuj aplikację do publikacji Wypróbuj najlepsze przepisy dla Androida!

190
Завантаження...
EЛЕКТРОННА КНИГА

Android Security Cookbook. Practical recipes to delve into Android's security mechanisms by troubleshooting common vulnerabilities in applications and Android OS versions

Keith Makan

Android Security Cookbook discusses many common vulnerabilities and security related shortcomings in Android applications and operating systems. The book breaks down and enumerates the processes used to exploit and remediate these vulnerabilities in the form of detailed recipes and walkthroughs.The book also teaches readers to use an Android Security Assessment Framework called Drozer and how to develop plugins to customize the framework.Other topics covered include how to reverse-engineer Android applications to find common vulnerabilities, and how to find common memory corruption vulnerabilities on ARM devices. In terms of application protection this book will show various hardening techniques to protect application components, the data stored, secure networking. In summary, Android Security Cookbook provides a practical analysis into many areas of Android application and operating system security and gives the reader the required skills to analyze the security of their Android devices.

191
Завантаження...
EЛЕКТРОННА КНИГА

Android Studio Cookbook. Design, test, and debug your apps using Android Studio

Mike van Drongelen

This book starts with an introduction of Android Studio and why you should use this IDE rather than Eclipse. Moving ahead, it teaches you to build a simple app that requires no backend setup but uses Google Cloud or Parse instead. After that, you will learn how to create an Android app that can send and receive text and images using Google Cloud or Parse as a backend. It explains the concepts of Material design and how to apply them to an Android app. Also, it shows you how to build an app that runs on an Android wear device.Later, it explains how to build an app that takes advantage of the latest Android SDK while still supporting older Android versions. It also demonstrates how the performance of an app can be improved and how memory management tools that come with the Android Studio IDE can help you achieve this.By the end of the book, you will be able to develop high quality apps with a minimum amount of effort using the Android Studio IDE.

192
Завантаження...
EЛЕКТРОННА КНИГА

Android Studio. Podstawy

Belen Cruz Zapata

Najlepsze IDE dla programistów platformy Android! Android to obecnie najpopularniejszy system operacyjny, używany przede wszystkim w urządzeniach mobilnych. Jeżeli chcesz wydajnie tworzyć aplikacje dla tej platformy, potrzebujesz wyjątkowego narzędzia, które pozwoli Ci zrealizować Twoje pomysły. Firma JetBrains stworzyła środowisko, którego szukasz. Android Studio to środowisko pracy oparte na słynnym IDE IntelliJ IDEA, które zmieni Twój sposób pracy z systemem Android. Jeżeli chcesz w pełni wykorzystać potencjał tego narzędzia, potrzebujesz wyjątkowej książki, która zaprezentuje Ci najlepsze techniki pracy. Właśnie masz ją przed sobą! Przekonaj się, jak zainstalować Android Studio i dostosować je do własnych potrzeb oraz jak efektywnie korzystać z możliwości edytora kodu. W kolejnych rozdziałach poznasz zaawansowane narzędzia wspomagające projektowanie interfejsu użytkownika, debugowanie aplikacji oraz tworzenie paczek APK gotowych do dystrybucji. Prezentowane są w szczegółąch narzędzia zintegrowane z Android Studio, a konkretnie Software Development Kit (SDK) Manager, Android Virtual Device (AVD) Manager oraz Javadoc. Książka ta jest więc doskonałą lekturą dla programistów chcących wykorzystać potencjał najlepszego IDE na świecie! Czego można się nauczyć z tej książki? Jak zainstalować Android Studio na swoim komputerze i skonfigurować Android Software Development Kit. Jak utworzyć pierwszy projekt i poznać jego strukturę. Jak poprawić wydajność pisania aplikacji poprzez wykorzystanie możliwości edytora. Jak projektować interfejs użytkownika przy wykorzystaniu układów i obsługiwać zdarzenia. Jak integrować w aplikacjach usługi Google Play. Jak monitorować aplikację podczas jej działania oraz poprawiać jej wydajność. Zwiększ swoją efektywność dzięki Android Studio!