* Learn how you can automate your data center operations and deploy and manage applications and services across your public, private, and hybrid infrastructure in minutes
* Drive great business results with cost-effective solutions without compromising on ease, security, and controls
* more » Transform your business processes and operations in a way that delivers any application, anywhere, with complete peace of mind
VMware offers the industry-leading software-defined data center (SDDC) architecture that combines compute, storage, networking, and management offerings into a single unified platform. This book uses the most up-to-date, cutting-edge VMware products to help you deliver a complete unified hybrid cloud experience within your infrastructure.
It will help you build a unified hybrid cloud based on SDDC architecture and practices to deliver a fully virtualized infrastructure with cost-effective IT outcomes. In the process, you will use some of the most advanced VMware products such as VSphere, VCloud, and NSX.
You will learn how to use vSphere virtualization in a software-defined approach, which will help you to achieve a fully-virtualized infrastructure and to extend this infrastructure for compute, network, and storage-related data center services. You will also learn how to use EVO:RAIL. Next, you will see how to provision applications and IT services on private clouds or IaaS with seamless accessibility and mobility across the hybrid environment.
This book will ensure you develop an SDDC approach for your datacenter that fulfills your organization's needs and tremendously boosts your agility and flexibility. It will also teach you how to draft, design, and deploy toolsets and software to automate your datacenter and speed up IT delivery to meet your lines of businesses demands. At the end, you will build unified hybrid clouds that dramatically boost your IT outcomes.
WHAT YOU WILL LEARN
* Understand and optimize end-to-end processes in your data center
* Translate IT processes and business needs into a technical design
* Apply and create vRO workflow automation functionalities to services
* Deploy NSX in a virtual environment
* Technically accomplish DevOps offerings
* Set up and use vROPs to master the SDDC resource demands
* Troubleshoot all the components of SDDC
ABOUT THE AUTHOR
Valentin Hamburger was working at VMware for more than seven years. In his former role, he was a lead consulting architect and took care of the delivery and architecture of cloud projects in central EMEA. In his current role, he is EMEA solutions lead for VMware at Hitachi Data Systems (HDS). Furthermore he works as an advisor with HDS engineering on the Hitachi Enterprise Cloud, which is based on VMware vRealize technology. He holds many industry certifications in various areas such as VMware, Linux, and IBM Power compute environments. He serves as a partner and trusted advisor to HDS customers primarily in EMEA. His main responsibilities are ensuring that HDS's future innovations align with essential customer needs and translating customer challenges to opportunities focused on virtualization topics. Valentin enjoys sharing his knowledge as a speaker at national and international conferences such as VMworld.
TABLE OF CONTENTS
1. The Software-Defined Data Center
2. Identify Automation and Standardization Opportunities
3. VMware vSphere: The SDDC Foundation
4. SDDC Design Considerations
5. VMware vRealize Automation
6. vRealize Orchestrator
7. Service Catalog Creation
8. Network Virtualization using NSX
9. DevOps Considerations
10. Capacity Management with vRealize Operations
11. Troubleshooting and Monitoring
12. Continuous Improvement « less
* Address the problems of CSS at scale, avoiding the shortfalls of scaling CSS.
* The shortfalls of conventional approaches to scaling CSS.
* Develop consistent and enforceable selector naming conventions with ECSS.
* Learn how to organize project structure to more easily isolate and more » decouple visual components.
Learn with me, Ben Frain, about how to really THINK about CSS and how to use CSS for any size project! I'll show you how to write CSS that endures continual iteration, multiple authors, and yet always produces predictable results. Enduring CSS, often referred to as ECSS, offers you a robust and proven approach to authoring and maintaining style sheets at scale.
Enduring CSS is not a book about writing CSS, as in the stuff inside the curly braces. This is a book showing you how to think about CSS, and be a smarter developer with that thinking! It's about the organisation and architecture of CSS—the parts outside the braces. I will help you think about the aspects of CSS development that become the most difficult part of writing CSS in larger projects.
You'll learn about the problems of authoring CSS at scale—including specificity, the cascade and styles intrinsically tied to document structure. I'll introduce you to the ECSS methodology, and show you how to develop consistent and enforceable selector naming conventions. We'll cover how to apply ECSS to your web applications and visual model, and how you can organize your project structure wisely, and handle visual state changes with ARIA, providing greater accessibility considerations. In addition, we'll take a deep look into CSS tooling and process considerations. Finally we will address performance considerations by examining topics such as CSS selector speed with hard data and browser-representative insight.
WHAT YOU WILL LEARN
* The problems of CSS at scale—specificity, the cascade and styles intrinsically tied to element structure.
* The shortfalls of conventional approaches to scaling CSS.
* The ECSS methodology and the problems it solves.
* How to develop consistent and enforceable selector naming conventions with ECSS.
* How to organise project structure to more easily isolate and decouple visual components.
* How to handle state changes in the DOM with ARIA or override selectors.
* How to apply ECSS to web applications and visual modules.
* Considerations of CSS tooling and processing: Sass/PostCSS and linting.
* Addressing the notion of CSS selector speed with hard data and browser representative insight
ABOUT THE AUTHOR
Ben Frain, Senior Front-end Developer at bet365, is a widely respected CSS developer and industry thought leader. Ben is the author of two successful and widely respected books Responsive Web Design with HTML5 and CSS3 and Sass and Compass for Designers, both published by Packt Publishing. Ben lives in Cheshire, England with his wife and two children. You can follow him on Twitter at http://twitter.com/benfrain and at his website (http://benfrain.com).
TABLE OF CONTENTS
1. Writing Styles for Rapidly Changing, Long-lived Projects
2. The Problems of CSS at Scale
3. Implementing Received Wisdom
4. Introducing the ECSS Methodology
5. File Organisation and Naming Conventions
6. Dealing with State Changes in ECSS
7. Applying ECSS to your Website or Application
8. The Ten Commandments of Sane Style Sheets
9. Tooling for an ECSS Approach
10. CSS Selector Performance
11. Browser Representatives on CSS Performance « less
An App-Driven Approach
The professional programmer’s Deitel® guide to smartphone and tablet app development using Android™ 6 and Android Studio Billions of apps have been downloaded from Google Play™! This book gives you everything you need to start developing great apps quickly and getting them published on Google Play™. more » The book uses an app-driven approach–each new technology is discussed in the context of eight fully coded and tested Android apps, complete with syntax shading, code highlighting, code walkthroughs and sample outputs. Apps you’ll develop include: * Welcome App
* Cannon Game
* Tip Calculator
* Weather Viewer
* Flag Quiz
* Twitter® Searches
* Address Book
Practical, Example-Rich Coverage of:
* Android 6, Android Studio: Gradle™, Vector Asset Studio, Theme Editor
* Material Design App Templates and Themes
* AppCompat Library, Android Design Support Library, RecyclerView, FloatingActionButton, TextInputLayout
* Material Design Elevation and Icons
* REST Web Services/JSON, Threading, SQLite™ Database, Android 6 Permissions
* Cursors, Loaders, ContentProviders
* Supporting Various Screen Sizes/Resolutions
* Accessibility, Internationalization
* Activities, Fragments, Intents, Preferences
* GUIs, Layouts, Menus, Resource Files, Events, Touch/Gesture Processing, Images, Audio, Graphics, Animation
* Immersive Mode, PrintHelper
* Google Play™ Store, App Publishing, Pricing, Marketing, In-App Advertising, In-App Billing, Virtual Goods and more
* Download code examples
* For info on Deitel’s Dive Into® Series programming training courses, visit www.deitel.com/training or write to firstname.lastname@example.org
* Follow the Deitels on Facebook® at facebook.com/DeitelFan, Twitter® at @deitel, Google+™ at google.com/+DeitelFan, LinkedIn® at bit.ly/DeitelLinkedIn, YouTube™ at youtube.com/DeitelTV
* Subscribe to the Deitel ® Buzz e-mail newsletter at www.deitel.com/newsletter/ subscribe.html
About This Book
The first-generation Android phones were released in October 2008. As of June 2015, Android had 82.8% of the global smartphone market share, compared to 13.9% for Apple and 2.6% for Microsoft (http:// www.idc.com/prodserv/smartphone-os-market-share.jsp). Billions of apps have been downloaded from Google Play and more than one billion Android devices were shipped worldwide in 2014 (http://www.cnet.com/news/android-shipments-exceed- 1-billion-for-first-time-in-2014/). The opportunities for Android app developers are enormous.
This book presents leading-edge computing technologies for professional software developers. At the heart of the book is the Deitel app-driven approach–concepts are presented in the context of complete working Android apps, rather than using code snippets. The introduction and app test drives at the beginning of each chapter show one or more sample executions. The book’s source code is available at http://www.deitel.com/books/AndroidFP3.
The apps in this book were carefully designed to introduce you to key Android features and APIs. You’ll quickly learn everything you need to start building Android apps–beginning with a test-drive of the Tip Calculator app in Chapter 1, then building one new app in each of Chapters 2 through 9. By the time you reach Chapter 10, you’ll be ready to create your own apps for submission to Google Play and other app marketplaces. You’ll master the Google Play submission process, including uploading your apps. You’ll decide whether to sell your apps or offer them for free, and learn how to market them via social media and monetize them with in-app advertising, in-app billing, virtual goods and more. « less
This textbook explores the different aspects of data mining from the fundamentals to the complex data types and their applications, capturing the wide diversity of problem domains for data mining issues. It goes beyond the traditional focus on data mining problems to introduce advanced data types such more » as text, time series, discrete sequences, spatial data, graph data, and social networks. Until now, no single book has addressed all these topics in a comprehensive and integrated way. The chapters of this book fall into one of three categories:
* Fundamental chapters: Data mining has four main problems, which correspond to clustering, classification, association pattern mining, and outlier analysis. These chapters comprehensively discuss a wide variety of methods for these problems.
* Domain chapters: These chapters discuss the specific methods used for different domains of data such as text data, time-series data, sequence data, graph data, and spatial data.
Appropriate for both introductory and advanced data mining courses, Data Mining: The Textbook balances mathematical details and intuition. It contains the necessary mathematical details for professors and researchers, but it is presented in a simple and intuitive style to improve accessibility for students and industrial practitioners (including those with a limited mathematical background). Numerous illustrations, examples, and exercises are included, with an emphasis on semantically interpretable examples.
Praise for Data Mining: The Textbook -
“As I read through this book, I have already decided to use it in my classes. This is a book written by an outstanding researcher who has made fundamental contributions to data mining, in a way that is both accessible and up to date. The book is complete with theory and practical use cases. It’s a must-have for students and professors alike!" -- Qiang Yang, Chair of Computer Science and Engineering at Hong Kong University of Science and Technology
"This is the most amazing and comprehensive text book on data mining. It covers not only the fundamental problems, such as clustering, classification, outliers and frequent patterns, and different data types, including text, time series, sequences, spatial data and graphs, but also various applications, such as recommenders, Web, social network and privacy. It is a great book for graduate students and researchers as well as practitioners." -- Philip S. Yu, UIC Distinguished Professor and Wexler Chair in Information Technology at University of Illinois at Chicago « less
Update the visual design of your course in pedagogically sound ways Visual Design for Online Learning spotlights the role that visual elements play in the online learning environment. Written for both new and experienced instructors, the book guides you in adding pedagogically relevant visual design more » elements that contribute to effective learning practices. The text builds upon three conceptual frameworks: active learning, multiple intelligences, and universal design for learning. This resource explores critical issues such as copyright, technology tools, and accessibility and includes examples from top Blackboard practitioners which are applicable to any LMS. Ultimately, the author guides you in developing effective visual elements that will support your teaching goals while reinforcing the learning materials you share with your students.
There has been a steady increase of over 10% in online enrollment for higher education institutions since 2002, yet the visual look of online courses has not changed significantly in the last ten years. Adapting to the needs of students within online classes is critical to guiding your students toward success—and the right visual elements can play an integral role in your students' ability to learn and retain the information they need to thrive in their chosen programs. In fact, visual elements have been shown to increase student participation, engagement, and success in an online course.
* Leverage the best practices employed by exemplary Blackboard practitioners
* Explore three foundational conceptual frameworks: active learning, multiple intelligences, and universal design for learning
* Increase student retention and success
Visual Design for Online Learning is an essential reference for all online educators—both new and experienced. « less
If you are in charge of the user experience, development, or strategy for a web site, A Web for Everyone will help you make your site accessible without sacrificing design or innovation. Rooted in universal design principles, this book provides solutions: practical advice and examples of how to create more » sites that everyone can use. « less
A Human Factors Approach
Incorporating Compass Computer Access Assessment software, Computer Access for People with Disabilities: A Human Factors Approach provides the information clinicians need to know in order to provide effective alternative computer access solutions to individuals with disabilities. Originally developed more » for a masters-level course on computer access for rehabilitation engineers and rehabilitation counselors, it provides practical guidance on how to provide computer access services and sufficient background knowledge to allow the reader to interpret the research literature.
* Presents technology for individuals with physical, cognitive, and sensory impairments, and for older adults
* Covers text entry devices, pointing devices, switch access, automatic speech recognition, and web accessibility
* Emphasizes fundamental concepts and principles that remain true regardless of which specific operating system or product is being used
* Draws on research from the fields of rehabilitation engineering, occupational therapy, and human-computer interaction (HCI) « less
A Problem-Solution Approach
Hibernate continues to be the most popular out-of-the-box framework solution for Java Persistence and data/database accessibility techniques and patterns. It is used for e-commerce–based web applications as well as heavy-duty transactional systems for the enterprise.
Gary Mak, the author of the best-selling more » Spring Recipes, now brings you Hibernate Recipes. This book contains a collection of code recipes and templates for learning and building Hibernate solutions for you and your clients.
This book is your pragmatic day-to-day reference and guide for doing all things involving Hibernate. There are many books focused on learning Hibernate, but this book takes you further and shows how you can apply it practically in your daily work. « less
Giving Users Tools to Transform the Web
No Code Required presents the various design, system architectures, research methodologies, and evaluation strategies that are used by end users programming on the Web. It also presents the tools that will allow users to participate in the creation of their own Web.
Comprised of seven parts, the book more » provides basic information about the field of end-user programming.
Part 1 points out that the Firefox browser is one of the differentiating factors considered for end-user programming on the Web.
Part 2 discusses the automation and customization of the Web.
Part 3 covers the different approaches to proposing a specialized platform for creating a new Web browser.
Part 4 discusses three systems that focus on the customized tools that will be used by the end users in exploring large amounts of data on the Web.
Part 5 explains the role of natural language in the end-user programming systems.
Part 6 provides an overview of the assumptions on the accessibility of the Web site owners of the Web content.
Lastly, Part 7 offers the idea of the Web-active end user, an individual who is seeking new technologies.
*The first book since Web 2.0 that covers the latest research, development, and systems emerging from HCI research labs on end user programming tools
*Featuring contributions from the creators of Adobe’s Zoetrope and Intel’s Mash Maker, discussing test results, implementation, feedback, and ways forward in this booming area
*Companion Web site features video demonstrations of each system (http://www.elsevierdirect.com/v2/companion.jsp?ISBN=9780123815415) « less