![]() |
![]() |
Your cart is empty |
||
Books > Computing & IT > Computer hardware & operating systems > Handheld devices (eg Palm, PocketPC)
This textbook is about learning Android and developing native apps using the Java programming language. It follows Java and Object-Oriented (OO) programmers' experiences and expectations and thus enables them to easily map Android concepts to familiar ones. Each chapter of the book is dedicated to one or more Android development topics and has one or more illustrating apps. The topics covered include activities and transitions between activities, Android user interfaces and widgets, activity layouts, Android debugging and testing, fragments, shared preferences, SQLite and firebase databases, XML and JSON processing, the content provider, services, message broadcasting, async task and threading, the media player, sensors, Android Google maps, etc. The book is intended for introductory or advanced Android courses to be taught in one or two semesters at universities and colleges. It uses code samples and exercises extensively to explain and clarify Android coding and concepts. It is written for students and programmers who have no prior Android programming knowledge as well as those who already have some Android programming skills and are excited to study more advanced concepts or acquire a deeper knowledge and understanding of Android programming. All the apps in the book are native Android apps and do not need to use or include third-party technologies to run.
Wissen Sie, wie man aus dem iPhone eine Fernbedienung macht? Oder dass Ihr iPhone nicht nur auf Tippen und Wischen, sondern auch auf wildes SchA1/4tteln reagiert? Neben allen Grundfunktionen verrAt Sebastian Schroer Ihnen viele Tipps und Tricks, wie Sie Ihr iPhone nicht nur schneller und effektiver nutzen, sondern damit auch noch jede Menge SpaA haben kAnnen. Erfahren Sie beispielsweise, wie Sie den Akku schonen und KlingeltAne selbst erstellen, welche Apps Sie unbedingt haben sollten und was Sie zum Schutz Ihrer PrivatsphAre und Daten tun kAnnen.
This book presents the Android plug-in technology used in Android development. This technology is widely used by a majority of Chinese internet companies, and is becoming more widely used worldwide. The book fully describes the history of Android plug-in technology, the installation and startup process, and new features of the Android plug-in technology. It also explores plug-in solutions for peripheral technologies. The book is designed to help Android app developers better understand the underlying technology of the Android system. Features Introduces Android system knowledge, including the communication between AMS and four components Describes the Hook technique by Proxy.newProxyInstance and reflection, to modify Android system behavior, for example, to launch an activity not declared in the AndroidManifest. Shows how to use the Hook apk packaging process in Gradle Covers how to merge the resources in the plugin app and the host app, and how to merge dex of the host app and all the plugin apps Presents the SO technique and how to launch SO files dynamically
Ready to unleash the Droid 2? This entertaining guide helps you take full command of Motorola's sleek new device to get online, shop, find locations, keep in touch, and much more. Every page is packed with useful information you can put to work right away, from setup to troubleshooting, with lots of valuable tips and tricks along the way.Get organized. Sync your contacts, calendar, and email with your Google Calendar and Outlook accounts. Go online. Make your phone a portable hotspot or a modem to get your laptop online. Be productive. Use Google docs to create and edit documents, spreadsheets, and presentations. Play music. Purchase music from Amazon and sync your Droid 2 with Windows Media Player. Capture photos and video. Edit your photos and share everything you shoot--instantly.
Give users the real-time experience they expect, by using Elixir and Phoenix Channels to build applications that instantly react to changes and reflect the application's true state. Learn how Elixir and Phoenix make it easy and enjoyable to create real-time applications that scale to a large number of users. Apply system design and development best practices to create applications that are easy to maintain. Gain confidence by learning how to break your applications before your users do. Deploy applications with minimized resource use and maximized performance. Real-time applications come with real challenges - persistent connections, multi-server deployment, and strict performance requirements are just a few. Don't try to solve these challenges by yourself - use a framework that handles them for you. Elixir and Phoenix Channels provide a solid foundation on which to build stable and scalable real-time applications. Build applications that thrive for years to come with the best-practices found in this book. Understand the magic of real-time communication by inspecting the WebSocket protocol in action. Avoid performance pitfalls early in the development lifecycle with a catalog of common problems and their solutions. Leverage GenStage to build a data pipeline that improves scalability. Break your application before your users do and confidently deploy them. Build a real-world project using solid application design and testing practices that help make future changes a breeze. Create distributed apps that can scale to many users with tools like Phoenix Tracker. Deploy and monitor your application with confidence and reduce outages. Deliver an exceptional real-time experience to your users, with easy maintenance, reduced operational costs, and maximized performance, using Elixir and Phoenix Channels. What You Need: You'll need Elixir 1.9+ and Erlang/OTP 22+ installed on a Mac OS X, Linux, or Windows machine.
Apple Watch is the sort of science-fiction gadget that people used to dream about as kids. What kinds of apps do you envision for this new device? If you're comfortable using OS X, Xcode, and iOS-and familiar with Swift-this concise book shows you the basics of building your own apps for this wrist-mounted computer with Apple's WatchKit framework. You'll learn what an Apple Watch is, what it isn't, and how and why people might interact with apps you build for it. This practical guide also examines the type of apps most suitable for this device, and shows you how to be a good citizen in the iOS/Watch ecosystem. Learn the Watch app lifecycle, and understand how these apps interact with the user's iPhone Build a Watch app and its iOS counterpart by adding controls, working with multiple screens, and sharing data Design a simple glance, the non-interactive Watch component that provides quick-look information Add functionality to the notification system, including actionable items, and display them on the Watch face Design and build complications, Watch-face gadgets that can display quick snapshots of information, including future events with Time Travel
Android Security: Attacks and Defenses is for anyone interested in learning about the strengths and weaknesses of the Android platform from a security perspective. Starting with an introduction to Android OS architecture and application programming, it will help readers get up to speed on the basics of the Android platform and its security issues. Explaining the Android security model and architecture, the book describes Android permissions, including Manifest permissions, to help readers analyze applications and understand permission requirements. It also rates the Android permissions based on security implications and covers JEB Decompiler. The authors describe how to write Android bots in JAVA and how to use reversing tools to decompile any Android application. They also cover the Android file system, including import directories and files, so readers can perform basic forensic analysis on file system and SD cards. The book includes access to a wealth of resources on its website: www.androidinsecurity.com. It explains how to crack SecureApp.apk discussed in the text and also makes the application available on its site. The book includes coverage of advanced topics such as reverse engineering and forensics, mobile device pen-testing methodology, malware analysis, secure coding, and hardening guidelines for Android. It also explains how to analyze security implications for Android mobile devices/applications and incorporate them into enterprise SDLC processes. The book's site includes a resource section where readers can access downloads for applications, tools created by users, and sample applications created by the authors under the Resource section. Readers can easily download the files and use them in conjunction with the text, wherever needed. Visit www.androidinsecurity.com for more information.
Develop Android apps with Kotlin to create more elegant programs than the Java equivalent. This revised book covers the various aspects of a modern Android app that professionals are expected to encounter. You'll use the latest Kotlin APIs as made available in most recent versions of the Android SDK. There are chapters dealing with all the important aspects of the Android platform, including GUI design, file- and data-handling, coping with phone calls, multimedia apps, interaction with location and mapping services, monetizing apps, and much more. Jetpack will also be covered. It is a suite of libraries to help developers follow best practices, reduce boilerplate code, and write code that works consistently across Android versions and devices. Pro Android with Kotlin, Second Edition is an invaluable source for developers wanting to build real-world, state-of-the-art Android apps for modern Android devices using the Kotlin programming language and its APIs as available in the modern Android SDK. After reading this book, you'll come away with the skills and techniques to build modern Android apps that you can sell on Google Play. Free source code is available on this book's Github page as well. What You Will Learn Integrate activities, such as intents, services, notifications and more, into your Android apps Build UIs in Android using layouts, widgets, lists, menus, and action bars Deal with data in your Android apps using data persistence and cloud access Design for different Android devices Create multimedia apps in Android Secure, deploy, and monetize your Android apps Who This Book Is ForProfessional Android app developers.
Mobile Learning and Higher Education provides case studies of mobile learning in higher education settings to showcase how devices can transform learning at the undergraduate and graduate levels. With the rapid diffusion of networked technologies among the adult populations of many countries and the supersession of the once-ubiquitous lecture approach with active learner-centered teaching for deep understanding, mobile devices are increasingly used in higher education classrooms to offer unique and effective new approaches to teaching and learning. A cutting-edge research volume, this collection also provides a springboard for building better practices in higher education institutions.
Mobile Learning and Higher Education provides case studies of mobile learning in higher education settings to showcase how devices can transform learning at the undergraduate and graduate levels. With the rapid diffusion of networked technologies among the adult populations of many countries and the supersession of the once-ubiquitous lecture approach with active learner-centered teaching for deep understanding, mobile devices are increasingly used in higher education classrooms to offer unique and effective new approaches to teaching and learning. A cutting-edge research volume, this collection also provides a springboard for building better practices in higher education institutions.
Covers all iPad models that run iOS 10 My iPad offers a full-color, fully illustrated, step-by-step resource to using your iPad. Each task has corresponding visuals that are numbered to match the step they are referring to. Sidebars give additional insight into using the iPad without requiring you to sort through paragraphs of text to find the information you want. Tasks are clearly titled to help you quickly and easily find things you want to accomplish on your iPad. Everything from setup and configuration to using apps like Pages and Maps is clearly illustrated and easy to follow. Step-by-step instructions with callouts to iPad photos that show you exactly what to do. Help when you run into iPad problems or limitations. Tips and Notes to help you get the most from your iPad. Connect your iPad to your Wi-Fi and your mobile carrier Learn how to use the on-screen keyboard, predictive text, and dictation Use Control Center to control frequently used settings Use Siri to control your iPad or get information by speaking commands Use iCloud to keep everything current between all your iOS devices (and even your Mac), including music, photos, messages, documents, and more Surf the Web, and send and receive email and messages Download and install apps to make your iPad even more useful Secure your iPad using Touch ID, passcodes, and other security measures Record and edit video using iMovie for iPad Take photos, and then edit them using the Photos app Use the iPad's two cameras to take pictures and video and share them with friends or chat with them live Use AirDrop and iCloud Drive to share files and information with your other devices Use your iPad to take notes, make lists, draw sketches, and create reminders Use FaceTime and Skype to stay connected with friends and family Use Pages, Numbers, and Keynote to create documents and presentations Discover some of the most useful and entertaining apps
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
Make Microsoft's Surface work--and play--just the way you want it to Microsoft's Surface tablet has the features and personality you're looking for, with a robust environment for business computing that doesn't skimp on fun. Surface for Dummies, 2nd Edition explains how Windows 8.1 Pro and Windows RT differ, and helps you decide which Surface model is best for you. Step by step, this book walks you through both the hardware and software features of the Surface, including the touch cover and type cover, Windows RT and Windows 8.1 Pro operating systems, and the coveted Office Home & Student 2013 software suite that's bundled with the Surface. Written by bestselling author Andy Rathbone, this easy-to-access book is filled with information on how to use the tablet, figure out the operating system, navigate the app environment, and take advantage of your exciting new Surface. The book is your personal guide to one the fastest, sleekest, and most powerful tablets on the market. Surface is designed to be thin, light, and with hours of battery life so you can power through your day with ease. With this handy reference, you'll be able to make quick work of your to-do list and have fun all at the same time! Create: release your inner artist with Fresh Paint, a touch-based art app Share: Multiple accounts offer privacy and security so you can share your Surface, but not your stuff Enjoy: Snap apps side by side to multi-task on the vivid HD screen Discover: New apps in the Windows Store so you can work efficiently and get more done With Surface For Dummies, 2nd Edition you can navigate and enhance your entire Surface experience!
Smartphone Video Storytelling helps readers master the techniques for making compelling short-form video content with a smartphone. With mobile journalism on the rise, it's becoming increasingly important to understand the entire process and potential for conveying stories across multiple platforms. This richly illustrated text provides students with the essential smartphone video reporting skills: From choosing the right editing app to working with interview subjects on camera. The ethics of non-fiction video storytelling are highlighted to reinforce core journalistic principles. The chapters feature mini-tutorials and exercises that introduce the key principles of filmmaking. The student exercises and library of online video lessons introduce the building blocks of visual storytelling using real-world reporting examples. A story-based approach allows instructors to use the experiences of making each project in order to teach the fundamentals of video storytelling in a natural way. Each story lesson introduces the necessary stages, including planning, filming, and editing . . . and all with a smartphone. Online example videos can be found at http://smartfilmbook.com/
THE ULTIMATE GUIDE TO BUILDING AN APP-BASED BUSINESS 'A must read for anyone who wants to start a mobile app business' Riccardo Zacconi, founder and CEO King Digital (maker of Candy Crush Saga) 'A fascinating deep dive into the world of billion-dollar apps. Essential reading for anyone trying to build the next must-have app' Michael Acton Smith, Founder and CEO, Mind Candy Apps have changed the way we communicate, shop, play, interact and travel and their phenomenal popularity has presented possibly the biggest business opportunity in history. In How to Build a Billion Dollar App, serial tech entrepreneur George Berkowski gives you exclusive access to the secrets behind the success of the select group of apps that have achieved billion-dollar success. Berkowski draws exclusively on the inside stories of the billion-dollar app club members, including Instagram, Whatsapp, Snapchat, Candy Crush and Uber to provide all the information you need to create your own spectacularly successful mobile business. He guides you through each step, from an idea scribbled on the back of an envelope, through to finding a cofounder, building a team, attracting (and keeping) millions of users, all the way through to juggling the pressures of being CEO of a billion-dollar company (and still staying ahead of the competition). If you've ever dreamed of quitting your nine to five job to launch your own company, you're a gifted developer, seasoned entrepreneur or just intrigued by mobile technology, How to Build a Billion Dollar App will show you what it really takes to create your own billion-dollar, mobile business.
Learn from the new set of cutting-edge Windows 8 expert developers, and get the low-down from an author with experience from the front line of Windows 8 app development. Theory is all well and good, but when it comes down to it, you can't beat practical advice from someone who's been there and done it. Real World Windows 8 App Development with JavaScript dives into the topics that are essential for making the most of this new platform for application development. You will discover important tips, such as adding monetization options after the project is published on the store to avoid issues with the go-live API, steering clear of problems with the current roaming infrastructure, and how to include health and activity monitoring components built into your app to give you more advanced usage telemetry than that offered by the Windows store. This book is for developers, by a developer who has already fought these battles. You will come away from this book with all the tools, ideas, and inspiration to create successful Windows 8 JavaScript apps.You will learn how to make the most of Microsoft's APIs for hooking into Windows 8 on all devices, including the core ideas of the Promise and the asynchronous programming model, along with new ideas such as contracts and charms that make life easier for you as a developer and give the user a strong unified experience.The release of Windows 8 ushers in a virtually limitless market for developers wanting to publish apps to a worldwide market. Real World Windows 8 App Development with JavaScript addresses developers who aim to break into this market by providing detailed and highly practical explanations of Windows 8 development and samples from an author who's been there an earned the experience. The real world examples in the book adhere to the stylistic guidelines Microsoft has put in place to maintain a consistent look and feel for all applications on this platform. This book includes: *Detailed descriptions of Windows 8 App Development *Samples emphasizing the use of JavaScript and HTML 5 *Adherence to Windows 8 guidelines for successful app acceptance What you'll learn * The fundamentals of the asynchronous programming model * Integrating your app with the Windows 8 system * Working with and capturing media * Extending your app with contracts and charms * Giving users notifications * Monetization and certification Who this book is for This book is for JavaScript developers wanting to create applications for sale in the Windows 8 app store.Developers should have a good knowledge of HTML5 and JavaScript, but no previous Windows 8 app development knowledge is required.
DESCRIPTION Anyone Can Create an App is based on the lofty premise that anyone can begin programming given the right tools and the right help. With some time set aside and the course-work in this book, readers will be able to program their first, fully working iPhone or iPad Application. They'll wonder why they never did it before! Anyone Can Create an App provides the EASY starting point for those people who have never programmed before but who always wanted to build iPhone and iPad apps. It starts with the absolute basics and progresses without leaving gaps so that the non-technical person can feel confident going from green to full-grown. Readers will create several apps for their iPhone and get a huge sense of accomplishment along the way. The book also demystifies some of the "insider terms" that programmers use. KEY FEATURES Short easy, easy to digest chapters No programming experience necessary Gain useful knowledge of iPhone and iPad programming AUDIENCE The Swift programming language is an ideal first language. Non-programmers can finally learn to code in iOS for iPhones and iPads without prior knowledge. ANYONE can create an App! ABOUT THE TECHNOLOGY Mobile development needs continue to skyrocket and many people want to get in the surge, but they don't know how to program. Swift is an easy to use intuitive programming language for iOS, OS X, and watchOS and makes an ideal first language.
Want to build native Mac OS X applications with a sleek, developer-friendly alternative to Objective-C? MacRuby is an ideal choice. This in-depth guide shows you how Apple's implementation of Ruby gives you access to all the features available to Objective-C programmers. You'll get clear, detailed explanations of MacRuby, including quick programming techniques such as prototyping. Perfect for programmers at any level, this book is packed with code samples and complete project examples. If you use Ruby, you can tap your skills to take advantage of Interface Builder, Cocoa libraries, the Objective-C runtime, and more. If you're a Cocoa developer, you'll learn how to improve your productivity with MacRuby. Get up to speed on MacRuby basics, including classes and methods Learn how to use MacRuby with Apple's Xcode developer suite Delve into the primitive object classes and data types in Foundation Kit Build event-driven user interfaces with the AppKit framework Handle relational object persistence with the Core Data framework Use advanced MacRuby techniques, including concurrency and sandboxing Get examples for applications using Twitter and a location web service Embed MacRuby into existing Objective-C applications
Interested in iPhone and iPad apps development? Want to learn more? Whether you're a self-taught iPhone and iPad apps development genius or have just made your way through the pages of Beginning iOS 6 Development, we have the perfect book for you. More iOS 6 Development: Further Explorations of the iOS SDK digs deeper into Apple's latest iOS 6 SDK. Bestselling authors Dave Mark, Alex Horovitz, Kevin Kim and Jeff LaMarche explain concepts as only they can-covering topics like Core Data, peer-to-peer networking using GameKit and network streams, working with data from the web, MapKit, in-application e-mail, and more. All the concepts and APIs are clearly presented with code snippets you can customize and use, as you like, in your own apps. If you are going to write a professional iPhone or iPad app, you'll want to get your arms around Core Data, and there's no better place to do so than in the pages of this book. The book continues right where Beginning iOS 6 Development leaves off, with a series of chapters devoted to Core Data, the standard for Apple persistence. Dave, Alex, Kevin and Jeff carefully step through each Core Data concept and show techniques and tips specifically for writing larger apps-offering a breadth of coverage you won't find anywhere else. The Core Data coverage alone is worth the price of admission. But there's so much more! More iOS 6 Development covers a variety of networking mechanisms, from GameKit's relatively simple BlueTooth peer-to-peer model, to the addition of Bonjour discovery and network streams, through the complexity of accessing files via the web. Dave, Alex, Kevin, and Jeff will also take you through coverage of concurrent programming and some advanced techniques for debugging your applications. The enhanced multitasking, threading, memory management and more are important. Apps are getting more and more complex, including sophisticated game apps that offer virtual or augmented reality experiences and new mapping views that take advantage of sensors and other APIs in the newest iOS 6 SDK. Whether you are a relative newcomer to iPhone and iPad or iOS development or an old hand looking to expand your horizons, there's something for everyone in More iOS 6 Development.
For the beginner who has never programmed, Beginning iOS Storyboarding shows how to extract those cool and innovative app ideas you have in your head into a working app ready for sale on the iTunes store by using Apple's new Storyboardingtechnology. Storyboarding allows you to skip chunks of code by just dragging scenes and segues onto your Storyboard canvas. A time saver for sure, but it's new Dr. Rory Lewis, Yulia McCarthy and Stephen Moraco a best selling Apress author, a former Apple iOS engineering group intern and a successful app developer have teamed up to bring you this book, Beginning iOS Storyboarding.The three authors have found a beautiful way to lead the beginner into Storyboarding and at the same time show old school coders of Objective-Cthe new and exquisite methodology of this incredible tool. Even if you're an intermediate or pro-level Objective-C developer, you can still learn the ins and outs of Xcode's new Storyboarding feature, and find new ways of building and debugging your new Storyboarding app. Yup: This book is also for you, too. In this book, you get the following, beyond learning the fundamentals and classical elements of Storyboarding: Design and build utilities and a location based service app using Storyboarding techniques Design and build a universal app with a rich user interface and user experience (UX) Create a fun game app, and more What you'll learn How iOS Storyboarding is like a different planet in the Xcode universe. We do this by introducing you to the standard transitions to views, passing data to the views, returning data from the views, and, lastly, showing how to navigate the critical transitions to views. How to develop a simple utility app using Storyboarding. Here we learn the foundation of many apps, which is how to place controls on the settings screen of a utility application and to return those settings to the main view of the app via the settings view delegate protocol. How to develop an app with an advanced MKMapView. Specifically, we introduce you to override the default views provided by Apple's initial project templates.This opens the door to you being able to code specialized views such as MKMapView, and utilize iOS Location Services for building navigation-based apps. What are the cool, powerful tools that enable you to create page controller view transitions. We dig deep into the ins and outs of how to apply the UIPageControls to display views and supply traditional view notification to controlled views. How to create a very cool universal app while you learn how to develop table views, which in the iPad case, present themselves differently depending upon the device orientation using the UISplitViewController. How to build a universal app with two Storyboards (one for iPhone, one for iPad) and provide techniques and tips for developing universal apps. How to develop a cool game app which stretches your knowledge of how segues can be used to provide much more complex navigation paths between screens and devices. Who this book is for This book is for the beginner who has never programmed, but can use the Storyboarding tool in Xcode to get up and running fast. This book is also for experienced iOS developerswho wish tolearn Storyboarding to quickly cut down on their app development and debugging time. Table of Contents Preliminaries Fundamentals Storyboarding with MapView Building a Utility Application Storyboarding a Page-Based App Mastering Table Views with Storyboarding: Core Data Setup Mastering Table Views with Storyboarding: Designing the Flow Mastering Table Views with Storyboarding: Coding the Backend Single View #3: wanderBoard Part I SingleView #3: wanderBoard Part II SingleView #3: wanderBoard Part III How Far You Have Come
Beginning Windows 8 Application Development -- XAML Edition introduces you to the Windows 8 modern app design paradigm and the new Windows 8 programming model developed around this paradigm. You'll learn to build rich, immersive applications designed to run on the many devices that will be powered by Windows 8. With the introduction of Windows 8, once again Microsoft has re-envisioned the way that PCs and devices will be used and applications will be built in a world that has become far more connected. The Windows 8 modern UI style is far more than a programming model and Beginning Windows 8 Application Development -- XAML Edition takes you beyond the syntax of any development language. We examine the factors such as UX (User Experience), social integration, and maintaining data and settings across multiple devices.* Gives an early start to building next-generation connected applications * Introduces new programming libraries available in Windows 8 * Explores Windows 8 app design concepts What you'll learnBeginning Windows 8 Application Development - XAML Edition will enable you to: * Apply Windows 8 modern UI style design guidelines to build effective user interfaces * Consume services to bring data into your application * Effectively use application tiles and notifications * Use the cloud to share data and application settings across multiple devices * Integrate with Windows by exposing your application's data to Windows Search and Share menus Who this book is for Beginning Windows 8 Application Development -- XAML Edition is for the novice programmer with a basic understanding of .NET development who is interested in learning how to build the next generation of applications designed to run on Windows 8. Readers who already have an understanding of C# will get the most out of the book and is also an excellent choice for more experienced developers who are not sure where to start learning about programming for Windows 8.
The march of the Android-based tablets has begun, including Galaxy Samsung Tab, Motorola XOOM, Nook and more. But where do you start?And what can you do with an Android tablet Taking Your Android Tablets to the Max is a one-stop shop for users of all skill levels, helping youget the most out of any Android tablet. This book offers: A breakdown of the differences between an Android 2.0+ or an Android 3.0 device Tips for choosing the best device for you and how to best network (i.e., best wireless carrier for 3G or 4G or just WIFI) Detailed walkthroughs on how to get the most out of your tablet and the apps for it What you'll learn Which Android tablet is the best; what size andfeatures What carriers should you choose for 3G/4G or just WIFI How to fully enjoy your tabletbooks, music, movies and games How to use your tablet in a workspace How to take your tablet on the road How to maintain your tablet How to work and live with the cloud as part of your tablet experience How to never worry about losing your pictures, music and more Who this book is for This book is for tech enthusiasts and their family members, or anyone else who either owns or is considering buying an Android tablet. Table of Contents Why Android? Which Android? Choosing the Tablet for You Creating Your Google Account Taking Advantage of Google Apps Amazon Apps The Android Market: Apps to Run Your World The Camera: Standard and Front Facing Music, Movies, Games, and More Using Your Android Tablet Everywhere You Ae Android Tablets in the Workplace Cloud-based Storage: How to Ensure You Never Lose Your Data What You Need to Know about Rooting Customizing Your Android Tablet
If you're an iOS app developer, chances are you'll be using table views in your development projects. Table views are the bread and butter of iOS apps. With them, you can create everything from the simplest of lists to fully tricked-out user interfaces. Table views are one of the most complex components found in UIKit. While using them for boring standard user interfaces is quite simple, customizing them can become really challenging. Pro iOS Table Views takes atask-oriented focus to assist you when implementing customized table views. Although it delves deeply into the Table View API, you can always decide in which level of detail you want to dive in. It's aimed to be a great reference and customization cookbook at the same time, useful for beginners as well as intermediate developers. Covers the entire Table View API in depth Covers customization and performance topics in depth Task-oriented reference with multiple levels of detail Note: source code for this title is currently available for download at: https: //github.com/timd/Pro-iOS-TableViews What you'll learn The anatomy of tables and cells The design patterns that power the table view How to create and configure table views How to customize every last little detail of the table view How to use table views on the iPad Advanced tips and tricks for performance and killer user interfaces The latest updates in iOS 5 and how to exploit them Who this book is for The book is targeted at iOS developers who need to customize Table Views. The information is divided into several layers of detail. While the book covers complex customization topics and user interaction techniques, it provides the fundamental basics needed for customization. Both beginners and intermediate developers will find great value in this bookas ahelpful reference, at hand to quickly refresh their knowledge at any given time. Table of Contents Table views from the ground upHow the table fits togetherFeeding the table with dataHow the cell fits togetherUsing tables for navigation and static contentIndexing table content, grouping & sorting table contentSelecting & editing table contentCustomizing cellsImproving the cell's interactioniPad
With the proliferation of GPS devices in daily life, trajectory data that records where and when people move is now readily available on a large scale. As one of the most typical representatives, it has now become widely recognized that taxi trajectory data provides rich opportunities to enable promising smart urban services. Yet, a considerable gap still exists between the raw data available, and the extraction of actionable intelligence. This gap poses fundamental challenges on how we can achieve such intelligence. These challenges include inaccuracy issues, large data volumes to process, and sparse GPS data, to name but a few. Moreover, the movements of taxis and the leaving trajectory data are the result of a complex interplay between several parties, including drivers, passengers, travellers, urban planners, etc. In this book, we present our latest findings on mining taxi GPS trajectory data to enable a number of smart urban services, and to bring us one step closer to the vision of smart mobility. Firstly, we focus on some fundamental issues in trajectory data mining and analytics, including data map-matching, data compression, and data protection. Secondly, driven by the real needs and the most common concerns of each party involved, we formulate each problem mathematically and propose novel data mining or machine learning methods to solve it. Extensive evaluations with real-world datasets are also provided, to demonstrate the effectiveness and efficiency of using trajectory data. Unlike other books, which deal with people and goods transportation separately, this book also extends smart urban services to goods transportation by introducing the idea of crowdshipping, i.e., recruiting taxis to make package deliveries on the basis of real-time information. Since people and goods are two essential components of smart cities, we feel this extension is bot logical and essential. Lastly, we discuss the most important scientific problems and open issues in mining GPS trajectory data. |
![]() ![]() You may like...
Episteme, etc. - Essays in Honour of…
Ben Morison, Katerina Ierodiakonou
Hardcover
R3,372
Discovery Miles 33 720
|