|
|
Books > Computing & IT > Computer software packages > General
The emergent phenomena of virtual reality, augmented reality, and
mixed reality is having an impact on ways people communicate with
technology and with each other. Schools and higher education
institutions are embracing these emerging technologies and
implementing them at a rapid pace. The challenge, however, is to
identify well-defined problems where these innovative technologies
can support successful solutions and subsequently determine the
efficacy of effective virtual learning environments. Emerging
Technologies in Virtual Learning Environments is an essential
scholarly research publication that provides a deeper look into 3D
virtual environments and how they can be developed and applied for
the benefit of student learning and teacher training. This book
features a wide range of topics in the areas of science,
technology, engineering, arts, and math to ensure a blend of both
science and humanities research. Therefore, it is ideal for
curriculum developers, instructional designers, teachers, school
administrators, higher education faculty, professionals,
researchers, and students studying across all academic disciplines.
Over 30 recipes to develop custom drivers for your embedded Linux
applications. Key Features Use Kernel facilities to develop
powerful drivers Via a practical approach, learn core concepts of
developing device drivers Program a custom character device to get
access to kernel internals Book DescriptionLinux is a unified
kernel that is widely used to develop embedded systems. As Linux
has turned out to be one of the most popular operating systems
used, the interest in developing proprietary device drivers has
also increased. Device drivers play a critical role in how the
system performs and ensures that the device works in the manner
intended. By offering several examples on the development of
character devices and how to use other kernel internals, such as
interrupts, kernel timers, and wait queue, as well as how to manage
a device tree, you will be able to add proper management for custom
peripherals to your embedded system. You will begin by installing
the Linux kernel and then configuring it. Once you have installed
the system, you will learn to use the different kernel features and
the character drivers. You will also cover interrupts in-depth and
how you can manage them. Later, you will get into the kernel
internals required for developing applications. Next, you will
implement advanced character drivers and also become an expert in
writing important Linux device drivers. By the end of the book, you
will be able to easily write a custom character driver and kernel
code as per your requirements. What you will learn Become familiar
with the latest kernel releases (4.19+/5.x) running on the
ESPRESSObin devkit, an ARM 64-bit machine Download, configure,
modify, and build kernel sources Add and remove a device driver or
a module from the kernel Master kernel programming Understand how
to implement character drivers to manage different kinds of
computer peripherals Become well versed with kernel helper
functions and objects that can be used to build kernel applications
Acquire a knowledge of in-depth concepts to manage custom hardware
with Linux from both the kernel and user space Who this book is
forThis book will help anyone who wants to develop their own Linux
device drivers for embedded systems. Having basic hand-on with
Linux operating system and embedded concepts is necessary.
Master advanced Salesforce Administration concepts with expert
tips, techniques, and mock tests Key Features Learn advanced
features to reduce implementation time and enhance your Salesforce
administration skills Develop the ability to solve critical issues
with a proactive approach and deliver the best solution Explore
complex automation with workflows, approvals, process builder, and
custom Apex coding Book DescriptionThe Salesforce Advanced
Administrator certification extends beyond administrator
certification, covering advanced platform features and functions
such as configuration, automation, security, and customization.
Complete with comprehensive coverage of all these topics and
exam-oriented questions and mock tests, this Salesforce book will
help you earn advanced administrator credentials. You'll start your
journey by mastering data access security, monitoring and auditing,
and understanding best practices for handling change management and
data across organizations. The book then delves into data model
management for improving data quality and lets you explore Sales
features such as products, schedules, quotes, and forecasting
capabilities. As you progress, this book will guide you in working
with content management to set up and maintain Salesforce content.
You'll also master organizing your files and data using reports and
dashboards. Finally, you'll learn how to use a combination of
automation tools to solve business problems. By the end of the
book, you will have developed the skills required to get your
advanced administrator credentials. What you will learn Master data
security to monitor your org effectively Explore best practices for
handling change management across orgs Extend the capabilities of
Salesforce objects using advanced relationships, validation rules,
and duplicate management Handle file libraries with Salesforce CRM
content Understand ways to deliver the best solutions with Sales
and Service Cloud applications Build reports and dashboards to
visualize data for better decision making Customize your CRM with
process automation features Who this book is forIf you've already
achieved your Salesforce administrator certification, this book
will help you prepare for the Salesforce Advanced Administrator
certification. You'll also find this guide useful if you are a
Salesforce administrator or developer and want to maximize your
administration skills with deeper knowledge of advanced Salesforce
declarative features. 1-2 years of experience as a Salesforce
administrator or developer is enough to help you to get the most
out of the book.
The explosion of digital technologies in the 21st century provided
access to multiple robust inquiry, communication, and collaboration
applications. The enhanced capabilities provide educational
opportunities for engaging students in deeper and more thoughtful
learning. Implementation of knowledge-building communities in
educational experiences, however, requires new pedagogical
strategies that are vastly different from the predominant
teacher-directed pedagogies of the 20th century. Today's teachers
now must identify, orchestrate, and manage activities in their
content areas in ways that successfully support students through
activities such as engagement in knowledge-building communities.
Blended Online Learning and Instructional Design for TPACK:
Emerging Research and Opportunities is an essential research
publication that examines the implementation of knowledge-building
communities in educational experiences and pedagogical strategies
that encourage engagement. Highlighting topics such as active
participation, digital technologies, and online learning, this book
is geared toward educators, educational designers, researchers,
administrators, and academicians.
Effective administration of government and governmental
organizations is a crucial part of achieving success in those
organizations. With the widespread knowledge and use of
e-government, the intent and evaluation of its services continue to
focus on meeting the needs and satisfaction of its citizens.
Strategic Management and Innovative Applications of E-Government is
a pivotal reference source that provides organizational and
managerial directions, applications, and theoretical and
philosophical discussions on current issues relating to the
practice of electronic government. While highlighting topics such
as citizen trust in government and smart government, this
publication explores electronic government technology adoption, as
well as the methods of government social media practices. This book
is a vital reference source for policy makers, IT specialists,
government professionals, academicians, researchers, and
graduate-level students seeking current research on e-government
applications.
A definitive guide to PyCharm to help you build business-oriented
Python applications ranging from modern web development to data
science Key Features Learn basic to advanced PyCharm concepts to
improve efficiency of your Python projects Work through practical
examples that focus on efficient application development with
PyCharm Explore advanced features in PyCharm such as code
automation, version control, and GUI debugging Book
DescriptionJetBrain's PyCharm is the most popular Integrated
Development Environment (IDE) used by the Python community thanks
to its numerous features that facilitate faster, more accurate, and
more productive programming practices. However, the abundance of
options and customizations can make PyCharm seem quite
intimidating. Hands-on Application Development with PyCharm starts
with PyCharm's installation and configuration process, and
systematically takes you through a number of its powerful features
that can greatly improve your productivity. You'll explore code
automation, version control, graphical debugging/testing,
management of virtual environments, and much more. Finally, you'll
delve into specific PyCharm features that support web development
and data science, two of the fastest growing applications in Python
programming. These include the integration of the Django framework
as well as the extensive support for IPython and Jupyter Notebook.
By the end of this PyCharm book, you will have gained extensive
knowledge of the tool and be able to implement its features and
make the most of its support for your projects. What you will learn
Explore PyCharm functionalities and what makes it stand out from
other Python IDEs Set up, configure, and customize your Python
projects in PyCharm Understand how PyCharm integrates with Django
for web development Discover PyCharm's capabilities in database
management and data visualization Perform code automation, GUI
testing, and version control in PyCharm Integrate interactive
Python tools such as Jupyter Notebooks for building virtual
environments Who this book is forIf you're a beginner or an expert
Python user looking to improve your productivity using one of the
best Python IDEs, this book is for you. Basic knowledge of Python
programming language is expected.
Online and virtual learning has developed into an essential aspect
of learning technologies. A transdisciplinary perspective is needed
to evaluate the interplay between social awareness and online
virtual environments. Recent Advances in Applying Identity and
Society Awareness to Virtual Learning is a critical academic
publication that provides a robust examination of the social
aspects of virtual learning by providing groundbreaking research on
the use of 3D design thinking and cognitive apprenticeship in
virtual learning spaces for team science, transdisciplinarity, idea
incubation, and curation. It also identifies new patterns, methods,
and practices for virtual learning using enhanced educational
technology that leverages artificial intelligence, cloud computing,
and the Internet of Things (IoT) to integrate 3D immersive
environments, augmented reality, games, simulations, and wearable
technology, while also evaluating the impact of culture, community,
and society on lifelong learning and self-determinism to address
critical problems in education, such as STEM. Focusing on a broad
range of topics including learning spaces, cloud computing, and
organizational strategy, this publication is ideal for
professionals, researchers, educators, and administrators.
Student assessment in online learning is submitted remotely without
any face-to-face interaction, and therefore, student authentication
is widely seen as one of the major challenges in online
examination. Authentication is the process of determining whether
someone or something is, in fact, who or what it is declared to be.
As the dependence upon computers and computer networks grows,
especially within education, the need for authentication has
increased. Biometric Authentication in Online Learning Environments
provides innovative insights into biometrics as a strategy to
mitigate risk and provide authentication, while introducing a
framework that provides security to improve e-learning and on-line
examination by utilizing biometric-based authentication techniques.
This book examines e-learning, security, threats in online exams,
security considerations, and biometric technologies, and is
designed for IT professionals, higher education administrators,
professors, researchers, business professionals, academicians, and
libraries seeking topics centered on biometrics as an
authentication strategy within educational environments.
Gain useful insights to help you efficiently build, test, and
migrate customized solutions on Business Central cloud and
on-premise platforms Key Features Explore enhanced functionalities
and development best practices in Business Central Develop powerful
Business Central projects using the AL language Master the new
Business Central with easy-to-follow recipes Book
DescriptionMicrosoft Dynamics 365 Business Central is a complete
business management solution that can help you streamline business
processes, connect individual departments in your company, and
enhance customer interactions. Ok. That first part was really
professional sounding, right? Now, let's get into what this
cookbook is going to do for you: put simply, it's going to help you
get things done. This book will help you get to grips with the
latest development features and tools for building applications
using Business Central. You'll find recipes that will guide you in
developing and testing applications that can be deployed to the
cloud or on-premises. For the old-schoolers out there, you'll also
learn how to take your existing Dynamics NAV customizations and
move them to the new AL language platform. Also, if you haven't
figured it out already, we're going to be using very normal
language throughout the book to keep things light. After all,
developing applications is fun, so why not have fun learning as
well! What you will learn Build and deploy Business Central
applications Use the cloud or local sandbox for application
development Customize and extend your base Business Central
application Create external applications that connect to Business
Central Create automated tests and debug your applications Connect
to external web services from Business Central Who this book is
forThis book is for Dynamics developers and administrators who want
to become efficient in developing and deploying applications in
Business Central. Basic knowledge and understanding of Dynamics
application development and administration is assumed.
|
|