|
Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > Handheld operating systems
Stop looking at your phone--and start looking at your Apple Watch
Much more than a time-telling device, the Apple Watch is your very
own wrist-sized computer. And Apple Watch For Dummies is the most
trusted guide for new and upgrading users. Learn how to check your
email, make a phone call, look at tomorrow's weather forecast, and
track your calorie burn, all right on your wrist. Dummies helps you
navigate the interface, use helpful Siri shortcuts, make wireless
payments, and more. This 2023 Edition is fully updated for the
latest version of the Apple Watch and watchOS. Learn how to connect
your Apple Watch to your phone and start receiving messages Check
the weather, track your fitness, and use apps on your Watch Make
payments wirelessly by tapping your Watch at points-of-sale
Discover all the features of the newest Apple Watch models This is
the perfect Dummies guide for first-time Apple Watch users, as well
as people who are upgrading their Apple Watch and need a reference
on the latest features.
Managing Apple Devices, Third Edition will enable you to create an
effective plan for deploying and maintaining groups of Apple
devices using iOS 9 and OS X El Capitan in your organization. This
all-in-one resource teaches a wide variety of Apple management
technologies; explains the theory behind the tools; and provides
practical, hand-on exercises to get you up and running with the
tools. You will be introduced to Apple management technologies
including Mobile Device Management, the Volume Purchase Program,
and the Device Enrollment Program. For example, not only will you
learn how to use Profile Manager-Apple's implementation of Mobile
Device Management-but you will also learn about the ideas behind
profile management and how to make configuration easier for both
administrators and users while maintaining a highly secure
environment. The exercises contained within this guide are designed
to let you explore and learn the tools provided by Apple for
deploying and managing iOS 9 and OS X El Capitan systems. They
start with verification of access to necessary services, move on to
the configuration of those services, and finally test the results
of those services on client devices. Each lesson builds on previous
topics and is designed to give technical coordinators and system
administrators the skills, tools, and knowledge to deploy and
maintain Apple devices by: Providing knowledge of how Apple
deployment technologies work Showing how to use specific deployment
tools Explaining deployment procedures and best practices Offering
practical exercises step-by-step solutions available
The first comprehensive guide to discovering and preventing attacks
on the Android OS As the Android operating system continues to
increase its share of the smartphone market, smartphone hacking
remains a growing threat. Written by experts who rank among the
world's foremost Android security researchers, this book presents
vulnerability discovery, analysis, and exploitation tools for the
good guys. Following a detailed explanation of how the Android OS
works and its overall security architecture, the authors examine
how vulnerabilities can be discovered and exploits developed for
various system components, preparing you to defend against them. If
you are a mobile device administrator, security researcher, Android
app developer, or consultant responsible for evaluating Android
security, you will find this guide is essential to your toolbox. *
A crack team of leading Android security researchers explain
Android security risks, security design and architecture, rooting,
fuzz testing, and vulnerability analysis * Covers Android
application building blocks and security as well as debugging and
auditing Android apps * Prepares mobile device administrators,
security researchers, Android app developers, and security
consultants to defend Android systems against attack Android
Hacker's Handbook is the first comprehensive resource for IT
professionals charged with smartphone security.
Make your Android device truly your own
Are you eager to make your Android device your own but you're
not sure where to start? Then this is the book for you. XDA is the
world's most popular resource for Android hacking enthusiasts, and
a huge community has grown around customizing Android devices with
XDA. "XDA's Android Hacker's Toolkit" gives you the tools you need
to customize your devices by hacking or rooting the android
operating system.
Providing a solid understanding of the internal workings of the
Android operating system, this book walks you through the
terminology and functions of the android operating system from the
major nodes of the file system to basic OS operations. As you learn
the fundamentals of Android hacking that can be used regardless of
any new releases, you'll discover exciting ways to take complete
control over your device.Teaches theory, preparation and practice,
and understanding of the OSExplains the distinction between ROMing
and themingProvides step-by-step instructions for Droid, Xoom,
Galaxy Tab, LG Optimus, and more Identifies the right tools for
various jobs Contains new models enabling you to root and customize
your phoneOffers incomparable information that has been tried and
tested by the amazing XDA community of hackers, gadgeteers, and
technicians
"XDA's Android Hacker's Toolkit" is a simple, one-stop resource
on hacking techniques for beginners.
Is it possible for JavaScript programmers to learn Apple's iOS 4
SDK and live to tell the tale? Technology guru Danny Goodman did,
and with this book he leaves a well-marked trail for you to follow.
An authority on JavaScript since its inception, Goodman understands
the challenges you might face in creating native iOS apps with this
SDK, and introduces Xcode, Objective-C, and Cocoa Touch in a
context you'll readily understand.
Why bother with the SDK when you can simply build web apps for
Apple's iOS devices? Web apps can't access an iPhone's music
library, camera, or iOS system software for maps, audio, and more.
Nor can you sell web apps in the App Store. If you want to take
full advantage of the iPhone and iPad, iOS 4 SDK is your tool --
and this is your book. Includes full coverage of iOS SDK 4.2. Learn
the distinction between web app and iOS native app programming
Create a workbench app to test code snippets throughout the
learning process Get a structural view of an iOS app, and compare
the process of building objects in Objective-C versus JavaScipt
Discover how your code launches iOS apps and makes them user-ready
Learn about iOS memory management details that are different from
JavaScript, including pointers and data types Use Objective-C and
Cocoa Touch to implement common JavaScript tasks
With the MacApp Store launch in early 2011, a new age in Mac
development began. Look for many of the cool apps for iPhone and
iPadcoming to an iMac orMacBookPronear you Beginning OS X Lion Apps
Development explains how to develop OS X Lion-based apps and
publish them in the Mac App Store. It begins with the basics of
Objective-C and Cocoa, and then moves through all the topics
necessary to build and publish your first successful Mac apps Get
started with Objective-C and Xcode Build your first complete apps
that integrate well with Mac OS X Publish your apps on the Mac App
Store
If you're new to Mac ornew to iPhone or iPad apps development,
and looking to develop apps for the Macbook Pro or Mac desktop,
this book is for you What you'll learn How to use Apple's
development tools How to build user interfaces and create user
experiences (UX) How to respond to user input How to integrate your
apps into the Mac ecosystem How to store and retrieve data How to
publish your apps to the new Mac App Store Who this book is for
This book is for those new to Mac or for iPhone or iPad apps
developers who want todevelop apps for the MacBook Pro or Mac
desktop. Table of Contents Building a Graphiing Calculator Laying
Out the User Interface Handling User Input Pimp My UI Storing and
Retrieving Data Using Core Data Integrating Graphique into the Mac
OS X Desktop Creating Help Printing
The Android development platform, created by Google and the Open
Handset Alliance, is a platform in its truest sense, encompassing
hundreds of classes beyond the traditional Java classes and open
source components that ship with the SDK.
With Beginning Android 2, you'll learn how to develop
applications for Android 2.x mobile devices, using simple examples
that are ready to run with your copy of the software development
kit. Author, Android columnist, writer, developer, and community
advocate Mark L. Murphy will show you what you need to know to get
started programming Android applications, including how to craft
graphical user interfaces, use GPS, and access web services. What
you'll learn Discover Android and how to use it to build Java-based
mobile applications for a wide range of phones and other devices.
Create user interfaces using both the Android widget framework and
the built-in WebKit-powered Web browser components. Utilize the
distinctive capabilities of the Android engine, including location
tracking, maps, and Internet access. Use and create Android
applications incorporating activities, services, content providers,
and broadcast receivers. Support Android 1.5, 1.6, and 2.0 devices,
including dealing with multiple Android OS versions, multiple
screen sizes, and other device-specific characteristics. Who this
book is for
This book is aimed at people new to mobile development, but with
some knowledge of Java. Table of Contents The Big Picture Projects
& Targets Creating a Skeleton Application Using XML-Based
Layouts Employing Basic Widgets Working with Containers Using
Selection Widgets Getting Fancy With Lists Employing Fancy Widgets
and Containers The Input Method Framework Applying Menus Fonts
Embedding the WebKit Browser Showing Pop-Up Messages Dealing with
Threads Handling Activity Lifecycle Events Creating Intent Filters
Launching Activities and Sub-Activities Handling Rotation Working
with Resources Using Preferences Managing and Accessing Local
Databases Accessing Files Leveraging Java Libraries Communicating
via the Internet Using a Content Provider Building a Content
Provider Requesting and Requiring Permissions Creating a Service
Invoking a Service Alerting Users Via Notifications Accessing
Location-Based Services Mapping with MapView and MapActivity
Handling Telephone Calls Development Tools Handling Multiple Screen
Sizes Dealing with Devices Handling Platform Changes Where Do We Go
From Here?
The visual guide to developing for one of the world's hottest new
mobile platforms, the Android OS
The Android operating system works on phones that combine a
camera, Web browser, e-mail, GPS, and mapping tool into a single
accessible pocket-sized unit, and can function on computers, as
well. Aimed at visual learners and packed with hundreds of screen
shots, this guide brings Flash developers up to speed on the
necessary factors to take into account when developing for this
touch-based, mobile platform. Experienced Flash developer Julian
Dolce escorts you through the process of creating applications for
the Android OS using the Flash CS5 development platform and informs
you of best practices to try as well as common pitfalls to
avoid.Guides you step by step through the process of creating
applications for the Android OS using Flash CS5Explores the
capabilities and limitations of developing apps for the Android
OSPoints out common pitfalls and teaches you best practicesFeatures
hundreds of screen shots to assist with visual learning
"Android Development with Flash: Your visual blueprint for
developing mobile apps" gets you on your way to developing apps for
Android... in a flash
In Pro OpenGL ES for iOS, you'll find out how to harness the full
power of OpenGL ES, and design your own 3D applications by building
a fully-functional 3D solar system model using Open GL ES OpenGL
has set the standard for 3D computer graphics, and is an essential
aspect of iPhone, iPad, and iOS development. This book offers
everything you need to know, from basic mathematical concepts to
advanced coding techniques. You'll learn by building this
fascinating 3D solar system simulator After introducing OpenGL ES,
Pro OpenGL ES for iOS explains the basics of 3D math and then
orients you to the iOS-native 3D libraries you'll be using in your
own 3D games and the solar system project you'll build using this
book. Through the solar system example project, you'll learn how to
incorporate a variety of graphic and animation techniques into your
applications. You will also discover how the full spectrum of 3D
development that awaits, with topics such as lighting,
texture-mapping, modeling, shaders, blending modes, and several
more advanced concepts.By the time you finish Pro OpenGL ES for
iOS, you'll have learned all the skills you'll need to build your
own incredible 3D applications, based on one of the most powerful
3D libraries available. What you'll learn * The basics of 3D
mathematics, and how they are applied in the OpenGL library * How
to design and build your 3D worlds * To create 2D interfaces within
the 3D world * To develop animation and 3D movement * How to
implement 3D shading, coloring, and texturing * The differences
between OpenGL and other 3D toolkits * To build a fully-functional
3D solar system simulator using OpenGL ES Who this book is for
Experienced iOS programmers who want to enter the 3D world of
OpenGL ES programming. Table of Contents * Introduction to OpenGL
ES and Our 3D Solar System Project * Generating a Basic OpenGL
Program * Getting Past the 3D Math * Shading, Lighting and Colors *
Materials and Textures * Animation * Creating a User Interface *
Blending Modes, Buffer Objects, and Other Cool Stuff * Latest
Features of OpenGL ES * Ray Tracing, Hidden Surfaces, and Other
Advanced Topics Appendix A: APIs
|
|