|
|
Books > Computing & IT > Social & legal aspects of computing > General
A project-based guide to help you create, package, and deploy
desktop applications on multiple platforms using modern JavaScript
frameworks Key Features Use your web development skills with
JavaScript and Node.js to build desktop applications for macOS and
Windows Develop desktop versions of popular mobile applications
that are similar to Slack, Spotify, and more Design desktop apps
with automatic updates and real-time analytics capabilities Book
DescriptionThe Electron framework allows you to use modern web
technologies to build applications that share the same code across
all operating systems and platforms. This also helps designers to
easily transition from the web to the desktop. Electron Projects
guides you through building cross-platform Electron apps with
modern web technologies and JavaScript frameworks such as Angular,
React.js, and Vue.js. You'll explore the process of configuring
modern JavaScript frameworks and UI libraries, real-time analytics
and automatic updates, and interactions with the operating system.
You'll get hands-on with building a basic Electron app, before
moving on to implement a Markdown Editor. In addition to this,
you'll be able to experiment with major JavaScript frameworks such
as Angular and Vue.js, discovering ways to integrate them with
Electron apps for building cross-platform desktop apps. Later,
you'll learn to build a screenshot snipping tool, a mini-game, and
a music player, while also gaining insights into analytics, bug
tracking, and licensing. You'll then get to grips with building a
chat app, an eBook generator and finally a simple digital wallet
app. By the end of this book, you'll have experience in building a
variety of projects and project templates that will help you to
apply your knowledge when creating your own cross-platform
applications. What you will learn Initialize Node.js, Node Package
Manager (NPM), and JavaScript to set up your app Integrate Phaser
with Electron to build a simple 2D game Improve app quality by
adding an error tracking system and crash reports Implement group
chat features and event handling capabilities using Firebase
Integrate a WordPress-like rich-text editor into your app Build
Electron applications using a single codebase Who this book is
forThis book is for JavaScript developers who want to explore the
Electron framework for building desktop apps. Working knowledge of
modern frontend JavaScript frameworks and Node.js is assumed. No
prior knowledge of desktop development is required.
This full-colour illustrated guide shows readers how to create
their own digital art using Photoshop and other popular software
platforms.
Adolescents and young adults are the main users of social media.
This has sparked interest among researchers regarding the effects
of social media on normative development. There exists a need for
an edited collection that will provide readers with both breadth
and depth on the impacts of social media on normative development
and social media as an amplifier of positive and negative
behaviors. The Psychology and Dynamics Behind Social Media
Interactions is an essential reference book that focuses on current
social media research and provides insight into the benefits and
detriments of social media through the lens of psychological
theories. It enhances the understanding of current research
regarding the antecedents to social media use and problematic use,
effects of use for identity formation, mental and physical health,
and relationships (friendships and romantic and family
relationships) in addition to implications for education and
support groups. Intended to aid in collaborative research
opportunities, this book is ideal for clinicians, educators,
researchers, councilors, psychologists, and social workers.
Developing countries are persistently looking for efficient and
cost-effective methods for transforming their communities into
smart cities. Unfortunately, energy crises have increased in these
regions due to a lack of awareness and proper utilization of
technological methods. These communities must explore and implement
innovative solutions in order to enhance citizen enrollment,
quality of government, and city intelligence. IoT Architectures,
Models, and Platforms for Smart City Applications provides emerging
research exploring the theoretical and practical aspects of
transforming cities into intelligent systems using IoT-based design
models and sustainable development projects. This publication looks
at how cities can be built as smart cities within limited resources
and existing advanced technologies. Featuring coverage on a broad
range of topics such as cloud computing, human machine interface,
and ad hoc networks, this book is ideally designed for urban
planners, engineers, IT specialists, computer engineering students,
research scientists, academicians, technology developers,
policymakers, researchers, and designers seeking current research
on smart applications within urban development.
With the internet, smartphones, and video games easily available to
increasing portions of society, researchers are becoming concerned
with the potential side effects and consequences of their
prevalence in people's daily lives. Many individuals are losing
control of their internet use, using it and other devices
excessively to the point that they negatively affect their
wellbeing as these individuals withdraw from social life and use
their devices to escape from the pressure of the real world. As
such, it is imperative to seek new methods and strategies for
identifying and treating individuals with digital addictions.
Multifaceted Approach to Digital Addiction and Its Treatment is an
essential research publication that explores the definition and
different types of digital addiction, including internet addiction,
smartphone addiction, and online gaming addition, and examines
overall treatment approaches while covering sample cases by
practitioners working with digital addiction. This book highlights
topics such as neuroscience, pharmacology, and psychodynamics. It
is ideal for psychologists, therapists, psychiatrists, counselors,
health professionals, students, educators, researchers, and
practitioners.
|
|