|
|
Books > Computing & IT > Computer programming
Since its first volume in 1960, Advances in Computers has
presented detailed coverage of innovations in computer hardware,
software, theory, design, and applications. It has also provided
contributors with a medium in which they can explore their subjects
in greater depth and breadth than journal articles usually allow.
As a result, many articles have become standard references that
continue to be of sugnificant, lasting value in this rapidly
expanding field.
In-depth surveys and tutorials on new computer technologyWell-known
authors and researchers in the fieldExtensive bibliographies with
most chaptersMany of the volumes are devoted to single themes or
subfields of computer science
Culture is dependent upon intertextuality to fuel the consumption
and production of new media. The notion of intertextuality has gone
through many iterations, but what remains constant is its stalwart
application to bring to light what audiences value through the
marriages of disparate ideology and references. Videogames, in
particular, have a longstanding tradition of weaving texts together
in multimedia formats that interact directly with players.
Contemporary Research on Intertextuality in Video Games brings
together game scholars to analyze the impact of video games through
the lenses of transmediality, intermediality, hypertextuality,
architextuality, and paratextuality. Unique in its endeavor, this
publication discusses the vast web of interconnected texts that
feed into digital games and their players. This book is essential
reading for game theorists, designers, sociologists, and
researchers in the fields of communication sciences, literature,
and media studies.
Emerging as an effective alternative to organization-based
information systems, cloud computing has been adopted by many
businesses around the world. Despite the increased popularity,
there remain concerns about the security of data in the cloud since
users have become accustomed to having control over their hardware
and software. Security, Trust, and Regulatory Aspects of Cloud
Computing in Business Environments compiles the research and views
of cloud computing from various individuals around the world.
Detailing cloud security, regulatory and industry compliance, and
trust building in the cloud, this book is an essential reference
source for practitioners, professionals, and researchers worldwide,
as well as business managers interested in an assembled collection
of solutions provided by a variety of cloud users.
Is Internet software so different from "ordinary" software? This
book practically answers this question through the presentation of
a software design method based on the State Chart XML W3C standard
along with Java. Web enterprise, Internet-of-Things, and Android
applications, in particular, are seamlessly specified and
implemented from "executable models." Internet software puts
forward the idea of event-driven or reactive programming, as
pointed out in Boner et al.'s "Reactive Manifesto"
(http://www.reactivemanifesto.org). It tells us that reactiveness
is a must. However, beyond concepts, software engineers require
effective means with which to put reactive programming into
practice. This book's purpose is to outline and explain such means.
The lack of professional examples in the literature that illustrate
how reactive software should be shaped can be quite frustrating.
Therefore, this book helps to fill in that gap by providing
in-depth professional case studies that contain comprehensive
details and meaningful alternatives. Furthermore, these case
studies can be downloaded for further investigation. Internet
software requires higher adaptation, at run time in particular.
After reading Reactive Internet Programming, the reader therefore
will be ready to enter the forthcoming Internet era.
In the current technological world, Web services play an integral
role in service computing and social networking services. This is
also the case in the traditional FREG (foods, resources, energy,
and goods) services because almost all traditional services are
replaced fully or partially by Web services. Handbook of Research
on Demand-Driven Web Services: Theory, Technologies, and
Applications presents comprehensive and in-depth studies that
reveal the cutting-edge theories, technologies, methodologies, and
applications of demand-driven Web, mobile, and e-business services.
This book provides critical perspectives for researchers and
practitioners, lecturers and undergraduate/graduate students, and
professionals in the fields of computing, business, service,
management, and government, as well as a variety of readers from
all the social strata.
Human-computer interaction studies the users and their interaction
with an interactive software system (ISS). However, these studies
are designed for people without any type of disability, causing
there to be few existing techniques or tools that focus on the
characteristics of a specific user, thus causing accessibility and
utility issues for neglected segments of the population. This
reference source intends to remedy this lack of research by
supporting an ISS focused on people with visual impairment.
User-Centered Software Development for the Blind and Visually
Impaired: Emerging Research and Opportunities is a collection of
innovative research on techniques, applications, and methods for
carrying out software projects in which the main users are people
with visual impairments. While highlighting topics including mobile
technology, assistive technologies, and human-computer interaction,
this book is ideally designed for software developers, computer
engineers, designers, academics, researchers, professionals, and
educators interested in current research on usable and accessible
technologies.
Particularly in the fields of software engineering, virtual
reality, and computer science, data mining techniques play a
critical role in the success of a variety of projects and
endeavors. Understanding the available tools and emerging trends in
this field is an important consideration for any organization. Data
Mining and Analysis in the Engineering Field explores current
research in data mining, including the important trends and
patterns and their impact in fields such as software engineering.
With a focus on modern techniques as well as past experiences, this
vital reference work will be of greatest use to engineers,
researchers, and practitioners in scientific-, engineering-, and
business-related fields.
"In this day and age of 'too much information and not enough time,
' the ability to get to the bottom line quickly and in a concise
method is what excels companies to the top of their industry. The
techniques in this book will allow you to do things you only dreamt
of." -Jerry Kohl, president of Brighton Collectibles Develop your
Excel macro programming skills using VBA instantly with proven
techniques Automate Reports Handle Errors Master Pivot Tables
Produce Charts Build User-Defined Functions Migrate to Excel 2007
Query Web Data Build Dialog Boxes Use Data Visualizations Automate
Word You are an expert in Excel, but the macro recorder doesn't
work and you can't make heads or tails out of the recorded code. If
this is you, buy this book. Macros that you record today might work
today but not tomorrow. Recorded macros might handle a dataset with
14 records but not one with 12 or 16 records. These are all common
problems with the macro recorder that unfortunately cause too many
Excel gurus to turn away from writing macros. This book shows you
why the macro recorder fails and the steps needed to convert
recorded code into code that will work every day with every
dataset. The book assumes that you know Excel well, but there is no
need for prior programming experience. This book describes
everything you could conceivably need to know to automate reports
and design applications in Excel VBA. Whether you want to automate
reports for your office or design full-blown applications for
others, this book is for you.
- Learn VBA syntax as easy-to-understand English
- Automate Excel's power tools: Pivot Tables, Charts, Advanced
Filters
- Save hours per week by automating redundanttasks
- Create applications built on top of Excel with custom dialog
boxes
- Automatically produce hundreds of Excel reports in seconds
- Understand how changes in Excel 2007 impact your VBA
macros
Introduction 1 1 Unleash the Power of Excel with VBA 7 2 This
Sounds Like BASIC, So Why Doesn't It Look Familiar? 29 3 Referring
to Ranges 61 4 User-Defined Functions 75 5 Looping and Flow Control
101 6 R1C1-Style Formulas 121 7 What's New in Excel 2007 and What's
Changed 135 8 Create and Manipulate Names in VBA 143 9 Event
Programming 155 10 UserForms--An Introduction 177 11 Creating
Charts 197 12 Data Mining with Advanced Filter 249 13 Using VBA to
Create Pivot Tables 281 14 Excel Power 337 15 Data Visualizations
and Conditional Formatting 373 16 Reading from and Writing to the
Web 393 17 XML in Excel 2007 413 18 Automating Word 421 19 Arrays
441 20 Text File Processing 449 21 Using Access as a Back End to
Enhance Multi-User Access to Data 461 22 Creating Classes, Records,
and Collections 477 23 Advanced UserForm Techniques 493 24 Windows
Application Programming Interface (API) 517 25 Handling Errors 529
26 Customizing the Ribbon to Run Macros 543 27 Creating Add-Ins 569
Index 577
When deployed as infrastructure components of real-time business
processes, service computing applications we rely on for our daily
activities elicit the proper addressing of performance and
dependability issues. While recent developments in service-oriented
architectures have come a long way in many aspects, ranging from
semantics and ontologies to frameworks and design processes,
performance and dependability remains a research demanding field.
Performance and Dependability in Service Computing: Concepts,
Techniques and Research Directions highlights current technological
trends and related research issues in dedicated chapters without
restricting their scope. This book focuses on performance and
dependability issues associated with service computing and these
two complementary aspects, which include concerns of quality of
service (QoS), real-time constraints, security, reliability and
other important requirements when it comes to integrating services
into real-world business processes and critical applications.
Web services provide systems with great flexibility and easier
maintenance which result in better ways to communicate and
distribute applications. There are good procedures in place for the
design, development, and management of Web services; however, there
are areas in which Web service adaptation is required. To preserve
the loosely coupled approach of Web services, service adaptations
should be implemented appropriately. Adaptive Web Services for
Modular and Reusable Software Development: Tactics and Solutions
includes current research on the area of Web service adaptation
while embarking upon the different aspects related to Web services.
This collection provides an overview of existing solutions for
service adaption in different development scopes as well as covers
a wide variety of challenges which emerge. It aims to keep industry
professionals as well as academic researchers up to date with the
latest research results.
As information systems used for research and educational purposes
have become more complex, there has been an increase in the need
for new computing architecture. High performance and cloud
computing provide reliable and cost-effective information
technology infrastructure that enhances research and educational
processes. Handbook of Research on High Performance and Cloud
Computing in Scientific Research and Education presents the
applications of cloud computing in various settings, such as
scientific research, education, e-learning, ubiquitous learning,
and social computing. Providing various examples, practical
solutions, and applications of high performance and cloud
computing; this book is a useful reference for professionals and
researchers discovering the applications of information and
communication technologies in science and education, as well as
scholars seeking insight on how modern technologies support
scientific research.
This book concentrates on mining networks, a subfield within data
science. Data science uses scientific and computational tools to
extract valuable knowledge from large data sets. Once data is
processed and cleaned, it is analyzed and presented to support
decision-making processes. Data science and machine learning tools
have become widely used in companies of all sizes. Networks are
often large-scale, decentralized, and evolve dynamically over time.
Mining complex networks aim to understand the principles governing
the organization and the behavior of such networks is crucial for a
broad range of fields of study. Here are a few selected typical
applications of mining networks: Community detection (which users
on some social media platforms are close friends). Link prediction
(who is likely to connect to whom on such platforms). Node
attribute prediction (what advertisement should be shown to a given
user of a particular platform to match their interests).
Influential node detection (which social media users would be the
best ambassadors of a specific product). This textbook is suitable
for an upper-year undergraduate course or a graduate course in
programs such as data science, mathematics, computer science,
business, engineering, physics, statistics, and social science.
This book can be successfully used by all enthusiasts of data
science at various levels of sophistication to expand their
knowledge or consider changing their career path. Jupiter notebooks
(in Python and Julia) accompany the book and can be accessed on
https://www.ryerson.ca/mining-complex-networks/. These not only
contain all the experiments presented in the book, but also include
additional material. Bogumil Kaminski is the Chairman of the
Scientific Council for the Discipline of Economics and Finance at
SGH Warsaw School of Economics. He is also an Adjunct Professor at
the Data Science Laboratory at Ryerson University. Bogumil is an
expert in applications of mathematical modeling to solving complex
real-life problems. He is also a substantial open-source
contributor to the development of the Julia language and its
package ecosystem. Pawel Pralat is a Professor of Mathematics in
Ryerson University, whose main research interests are in random
graph theory, especially in modeling and mining complex networks.
He is the Director of Fields-CQAM Lab on Computational Methods in
Industrial Mathematics in The Fields Institute for Research in
Mathematical Sciences and has pursued collaborations with various
industry partners as well as the Government of Canada. He has
written over 170 papers and three books with 130 plus
collaborators. Francois Theberge holds a B.Sc. degree in applied
mathematics from the University of Ottawa, a M.Sc. in
telecommunications from INRS and a PhD in electrical engineering
from McGill University. He has been employed by the Government of
Canada since 1996 where he was involved in the creation of the data
science team as well as the research group now known as the Tutte
Institute for Mathematics and Computing. He also holds an adjunct
professorial position in the Department of Mathematics and
Statistics at the University of Ottawa. His current interests
include relational-data mining and deep learning.
|
|