|
Books > Computing & IT > Computer hardware & operating systems > Handheld devices (eg Palm, PocketPC)
Dieses Buch enthalt die Beitrage der 5. GI/ITG-Fachtagung uber
Messung, Modellierung und Bewertung von Rechensystemen und Netzen,
die im September 1989 in Braunschweig veranstaltet wurde. Inhalt
dieser wichtigsten deutschen Tagung auf diesem Gebiet war der
Austausch neuer Ideen und Erfahrungen bei der quantitativen
Untersuchung von Rechensystemen und Netzen. Dabei wurde einerseits
das volle methodische Spektrum - Messinstrumentierung/Messung -
Modellbildung/simulative und mathematische Modellanalyse -
Bewertung und Synthese in leistungsorientierter bzw. leistungs-/
zuverlassigkeitsorientierter Sicht abgedeckt sowie andererseits
uber praktische Erfahrungen beim Einsatz dieser Methoden und
Techniken bei Entwurf, Implementierung/Installierung und Betrieb
einzelner und vernetzter Rechensysteme berichtet. Die Beitrage
behandeln Methoden und Techniken der Beschreibung und Untersuchung
von Systemen hinsichtlich ihrer Leistungsfahigkeit und
Zuverlassigkeit, (Hard- und Software-) Mess- und Monitorsysteme,
Charakterisierung von Systembelastungen, Erstellung und simulative
mathematische/hybride Analyse von Systemmodellen sowie Erfahrungen
bei der Bewertung und Optimierung von Rechensystemen und Netzen."
Seit 1986 trifft sich in Mannheim jahrlich auf Einladung des
Vereins zur wissenschaftlichen Weiterbildung der Universitat
Mannheim e.V. die deutschsprachige Supercomputergemeinde -
Anwender, Betreiber, Hersteller - zu einem fruchtbaren Dialog und
Erfahrungsaustausch. In dem diesjahrigen Seminar "Supercomputer -
Anwendungen, Architekturen und Trends" werden die neuesten
Entwicklungen dieses stark innovativen Gebiets unter einem sehr
anwendungsbezogenen, praktischen Aspekt aufgearbeitet. Experten aus
dem Inland sowie den nach wie vor fuhrenden Landern USA und Japan
konnten auch bei dieser zum vierten Mal stattfindenden
Veranstaltung zu Prasentationen gewonnen werden. Alle Beitrage zum
Seminar sind in diesem Band enthalten. Insbesondere befassen sie
sich mit folgenden Schwerpunkten: -
Visualisierung/Mensch-Maschine-Schnittstelle - Architekturen -
Parallel versus vector processing - Innovative Anwendungen."
Learn how to develop real-world applications of varying complexity
for the web, mobile, and VR devices using React, React Native,
React 360, and more Key Features Build React applications at scale
using React patterns and best practices Explore React features such
as Hooks, the Context API, and the Suspense API Extend React's
integration with React Native for building cross-platform mobile
apps and games Book DescriptionDeveloped by Facebook, React is a
popular library for building impressive user interfaces. React
extends its capabilities to mobile platforms using the React Native
framework and integrates with popular web and mobile tools to build
scalable applications. React Projects is your guide to learning
React development by using modern development patterns and
integrating React with powerful web tools, such as GraphQL, Expo,
and React 360. You'll start building a real-world project right
from the first chapter and get hands-on with developing scalable
applications as you advance to building more complex projects.
Throughout the book, you'll use the latest versions of React and
React Native to explore features such as routing, Context, and
Hooks on multiple platforms, which will help you build full-stack
web and mobile applications efficiently. Finally, you'll get to
grips with unit testing with Jest and end-to-end testing with
Cypress to build test-driven apps. By the end of this React book,
you'll have developed the skills necessary to start building
scalable React apps across web and mobile platforms. What you will
learn Create a wide range of applications using various modern
React tools and frameworks Discover how React Hooks modernize state
management for React apps Develop web applications using styled and
reusable React components Build test-driven React applications
using Jest, React Testing Library, and Cypress Understand
full-stack development using GraphQL, Apollo, and React Perform
server-side rendering using React and Next.js Create animated games
using React Native and Expo Design gestures and animations for a
cross-platform game using React Native Who this book is forThe book
is for JavaScript developers who want to explore React tooling and
frameworks for building cross-platform applications. Basic
knowledge of web development, ECMAScript, and React will assist
with understanding key concepts covered in this book.
Unleash the power of declarative programming in SwiftUI by building
cross-platform Apple apps for iOS 15, macOS, and watchOS using
Swift 5.5, Xcode 13, and SwiftUI 3 Key Features Apply the
declarative programming paradigm to build cross-platform UIs for
Apple devices Learn to integrate UIkit, Core Data, Firebase, and
Sign in with Apple with SwiftUI Adopt the new SwiftUI 3.0 features
to build visually appealing UIs speedily Book DescriptionSwiftUI
provides an innovative and simple way to build beautiful user
interfaces (UIs) for all Apple platforms, from iOS and macOS
through to watchOS and tvOS, using the Swift programming language.
In this recipe-based cookbook, you'll cover the foundations of
SwiftUI as well as the new SwiftUI 3 features introduced in iOS 15
and explore a range of essential techniques and concepts that will
help you through the development process. The cookbook begins by
explaining how to use basic SwiftUI components. Once you've learned
the core concepts of UI development, such as Views, Controls,
Lists, and ScrollViews, using practical implementations in Swift,
you'll advance to adding useful features to SwiftUI using drawings,
built-in shapes, animations, and transitions. You'll understand how
to integrate SwiftUI with exciting new components in the Apple
development ecosystem, such as Combine for managing events and Core
Data for managing app data. Finally, you'll write iOS, macOS, and
watchOS apps by sharing the same SwiftUI codebase. By the end of
this SwiftUI book, you'll have discovered a range of simple, direct
solutions to common problems encountered when building SwiftUI
apps. What you will learn Explore various layout presentations in
SwiftUI such as HStack, VStack, LazyHStack, and LazyVGrid Create
widgets to quickly display relevant content at glance Get up to
speed with drawings in SwiftUI using built-in shapes, custom paths,
and polygons Discover modern animation and transition techniques in
SwiftUI Add user authentication using Firebase and Sign in with
Apple Manage concurrency with Combine and async/await in SwiftUI
Solve the most common SwiftUI problems, such as integrating a
MapKit map, unit testing, snapshot testing, and previewing layouts
Who this book is forThis book is for mobile developers who want to
learn SwiftUI as well as experienced iOS developers transitioning
from UIkit to SwiftUI. The book assumes knowledge of the Swift
programming language. Knowledge of object-oriented design and data
structures will be useful but not necessary. You'll also find this
book to be a helpful resource if you're looking for reference
material regarding the implementation of various features in
SwiftUI.
According to Apple, there are currently 380,000 registered iOS
developers and over a billion iOS devices in use worldwide. Swift,
the language of iOS development, is the fastest growing programming
language. iOS Development with Swift is a hands-on guide to
creating apps for iPhone and iPad using the Swift language. It
starts by giving a birdseye view of how an iOS application works
and what it takes to build one. With the basics well in hand, the
book takes readers through progressively more challenging examples
as they learn how to design iOS apps, build good layouts, handle
navigation, and interact with the device's camera. Key Features: *
Hands-on guide to creating apps * Teaches the very basics * Rich in
examples Written for readers with experience using a language like
Java, Python, or C#. No prior iOS development or Swift experience
required. About the Technology: Swift is a modern language created
by Apple. In 2015 Swift was rated the most loved programming
language on Stack Overflow, and it is currently ranked 17 in the
programming language rankings guide of January 2016.
Learn how to build, maintain, and test Android applications using
clean architecture principles Key Features Understand various
software design principles and patterns to make an application more
testable Structure your application's code into different layers
and components to make it more maintainable and flexible Study
popular libraries and frameworks and integrate them into an
application Book DescriptionAs an application's code base
increases, it becomes harder for developers to maintain existing
features and introduce new ones. In this clean architecture book,
you'll learn to identify when and how this problem emerges and how
to structure your code to overcome it. The book starts by
explaining clean architecture principles and Android architecture
components and then explores the tools, frameworks, and libraries
involved. You'll learn how to structure your application in the
data and domain layers, the technologies that go in each layer, and
the role that each layer plays in keeping your application clean.
You'll understand how to arrange the code into these two layers and
the components involved in assembling them. Finally, you'll cover
the presentation layer and the patterns that can be applied to have
a decoupled and testable code base. By the end of this architecture
book, you'll be able to build an application following clean
architecture principles and have the knowledge you need to maintain
and test the application easily. What you will learn Discover and
solve issues in Android legacy applications Become well versed in
the principles behind clean architecture Get to grips with writing
loosely coupled and testable code Find out how to structure an
application's code in separate layers Understand the role each
layer plays in keeping the application clean Integrate existing
frameworks and libraries for each layer Who this book is forThis
book is for Android developers who want to learn about managing the
complexity of their applications, and is also highly recommended
for intermediate or advanced Android developers looking for a go-to
guide for clean architecture and the integration of various Android
technologies. New developers familiar with the fundamentals of
Android app development will find this book useful too.
Build robust applications using TDD with Swift 5.5 and become a TDD
expert by writing tests for view controller, views, network code,
and even SwiftUI view Key Features Build a complete iOS app using
test-driven development Explore testing view controllers, table
views, navigation, and network code Learn how to write tests for
Combine and SwiftUI code Book DescriptionTest-driven development
(TDD) is a proven way to find software bugs earlier on in software
development. Writing tests before you code improves the structure
and maintainability of your apps, and so using TDD in combination
with Swift 5.5's improved syntax leaves you with no excuse for
writing bad code. Developers working with iOS will be able to put
their knowledge to work with this practical guide to TDD in iOS.
This book will help you grasp the fundamentals and show you how to
run TDD with Xcode. You'll learn how to test network code, navigate
between different parts of the app, run asynchronous tests, and
much more. Using practical, real-world examples, you'll begin with
an overview of the TDD workflow and get to grips with unit testing
concepts and code cycles. You'll then develop an entire iOS app
using TDD while exploring different strategies for writing tests
for models, view controllers, and networking code. Additionally,
you'll explore how to test the user interface and business logic of
iOS apps and even write tests for the network layer of the sample
app. By the end of this TDD book, you'll be able to implement TDD
methodologies comfortably in your day-to-day development for
building scalable and robust applications. What you will learn
Implement TDD in Swift application development Detect bugs before
you run code using the TDD approach Use TDD to build models, view
controllers, and views Test network code with asynchronous tests
and stubs Write code that's a joy to read and maintain Design
functional tests to suit your software requirements Discover
scenarios where TDD should be applied and avoided Who this book is
forThis book is for iOS developers looking to apply TDD to build
maintainable and scalable applications. Intermediate-level
developers with Swift application development experience will be
able to make the most out of this book. Prior experience of
applying TDD to Swift applications is not required.
|
|