|
Showing 1 - 25 of
741 matches in All Departments
Unlike some other reproductions of classic texts (1) We have not
used OCR(Optical Character Recognition), as this leads to bad
quality books with introduced typos. (2) In books where there are
images such as portraits, maps, sketches etc We have endeavoured to
keep the quality of these images, so they represent accurately the
original artefact. Although occasionally there may be certain
imperfections with these old texts, we feel they deserve to be made
available for future generations to enjoy.
Unlike some other reproductions of classic texts (1) We have not
used OCR(Optical Character Recognition), as this leads to bad
quality books with introduced typos. (2) In books where there are
images such as portraits, maps, sketches etc We have endeavoured to
keep the quality of these images, so they represent accurately the
original artefact. Although occasionally there may be certain
imperfections with these old texts, we feel they deserve to be made
available for future generations to enjoy.
Unlike some other reproductions of classic texts (1) We have not
used OCR(Optical Character Recognition), as this leads to bad
quality books with introduced typos. (2) In books where there are
images such as portraits, maps, sketches etc We have endeavoured to
keep the quality of these images, so they represent accurately the
original artefact. Although occasionally there may be certain
imperfections with these old texts, we feel they deserve to be made
available for future generations to enjoy.
Unlike some other reproductions of classic texts (1) We have not
used OCR(Optical Character Recognition), as this leads to bad
quality books with introduced typos. (2) In books where there are
images such as portraits, maps, sketches etc We have endeavoured to
keep the quality of these images, so they represent accurately the
original artefact. Although occasionally there may be certain
imperfections with these old texts, we feel they deserve to be made
available for future generations to enjoy.
Unlike some other reproductions of classic texts (1) We have not
used OCR(Optical Character Recognition), as this leads to bad
quality books with introduced typos. (2) In books where there are
images such as portraits, maps, sketches etc We have endeavoured to
keep the quality of these images, so they represent accurately the
original artefact. Although occasionally there may be certain
imperfections with these old texts, we feel they deserve to be made
available for future generations to enjoy.
Unlike some other reproductions of classic texts (1) We have not
used OCR(Optical Character Recognition), as this leads to bad
quality books with introduced typos. (2) In books where there are
images such as portraits, maps, sketches etc We have endeavoured to
keep the quality of these images, so they represent accurately the
original artefact. Although occasionally there may be certain
imperfections with these old texts, we feel they deserve to be made
available for future generations to enjoy.
Unlike some other reproductions of classic texts (1) We have not
used OCR(Optical Character Recognition), as this leads to bad
quality books with introduced typos. (2) In books where there are
images such as portraits, maps, sketches etc We have endeavoured to
keep the quality of these images, so they represent accurately the
original artefact. Although occasionally there may be certain
imperfections with these old texts, we feel they deserve to be made
available for future generations to enjoy.
Unlike some other reproductions of classic texts (1) We have not
used OCR(Optical Character Recognition), as this leads to bad
quality books with introduced typos. (2) In books where there are
images such as portraits, maps, sketches etc We have endeavoured to
keep the quality of these images, so they represent accurately the
original artefact. Although occasionally there may be certain
imperfections with these old texts, we feel they deserve to be made
available for future generations to enjoy.
Falling in Love (1889) is a brilliant collection of essays by
innovative Canadian writer Grant Allen. His wide-ranging interests
and unique, personal tone present science in a style that not only
makes difficult concepts digestible to the average reader, but also
presages the popularity of New Journalism in the latter half of the
twentieth century. In the title essay, Allen moves from analysis of
the evolutionary implications of love to a blistering critique of
the institution of marriage. Central to this piece is a rejection
of matchmaking according to religion, race, and rank, which Allen
makes with the hope that "marriage for love...will last for ever."
Allen was a writer unafraid of ruffling feathers, a tireless
individual who delighted in dissecting and ejecting convention. In
"British and Foreign," Allen looks at the non-indigenous nature of
so much of Britain's environment to argue that, in the end, "there
is nothing really and truly British." Allen was also, perhaps more
than anything else, a deeply curious man, a person for whom no
topic was unworthy of questioning. In "Honey-Dew," as though under
a microscope, he examines the remarkable coexistence between ants
and aphids to not only highlight the intricate webs that make up
the natural world, but to expose humanity's outsized, and often
helpless, role in the life of the planet. Other essays in Falling
in Love find Allen espousing on the nonexistence of thunderbolts,
composing a treatise on the sociopolitical history of the banana,
and saying what he would have said on an archaeological expedition
(had he been asked). For Allen, humor is never too far from
insight, and insight is always within reach. Falling in Love is
both a pleasure to read and intoxicating, a work for readers
intrigued by science or looking for a fresh voice to cut through
the world's confusion. Grant Allen was not just a novelist and
essayist, but a writer's writer whose words read as clearly as
though they were written yesterday. With a beautifully designed
cover and professionally typeset manuscript, this new edition of
Grant Allen's Falling in Love is an understated classic of literary
nonfiction reimagined for modern readers.
Scientists are often perceived to be poor communicators, but this
can be due to a lack of formalised training at undergraduate level
and beyond, rather than an innate inability to communicate. There
are many areas of communication that scientists are expected to
excel at; for example the writing of technical reports and
scientific papers. However, even in these fields there is often
very little training given to scientists, with the majority of them
expected to learn on the job in a kind of peer-review trial by
fire. Effective Science Communication: A practical guide to
engaging as a scientist provides a concise and practical guide
devoted to the myriad of ways that scientists are expected to
communicate in their day-to-day lives, combining for the first time
modern methods of engagement such as dealing with the modern media
and professional social networking, with traditional methods of
technical (and non-technical) presentation, paper-writing and
proposal shaping. By offering practical and applicable advice, it
provides effectual tools to develop skills to communicate with a
variety of audiences in an effective and engaging manner. It
includes specific examples and advice on how to apply best
practice, and also focuses on teaching the underlying skills that
are necessary to use the required tools; for example when
demonstrating how to give effective presentations, there will be a
focus on the underlying skillset (confidence, pacing, stance) that
is necessary to be an effective narrator and communicator, rather
than simply talking about the toolset (e.g. how to make nice
PowerPoint slides). The book provides a helping hand to all
scientists, but especially those beginning their career.
Falling in Love (1889) is a brilliant collection of essays by
innovative Canadian writer Grant Allen. His wide-ranging interests
and unique, personal tone present science in a style that not only
makes difficult concepts digestible to the average reader, but also
presages the popularity of New Journalism in the latter half of the
twentieth century. In the title essay, Allen moves from analysis of
the evolutionary implications of love to a blistering critique of
the institution of marriage. Central to this piece is a rejection
of matchmaking according to religion, race, and rank, which Allen
makes with the hope that "marriage for love...will last for ever."
Allen was a writer unafraid of ruffling feathers, a tireless
individual who delighted in dissecting and ejecting convention. In
"British and Foreign," Allen looks at the non-indigenous nature of
so much of Britain's environment to argue that, in the end, "there
is nothing really and truly British." Allen was also, perhaps more
than anything else, a deeply curious man, a person for whom no
topic was unworthy of questioning. In "Honey-Dew," as though under
a microscope, he examines the remarkable coexistence between ants
and aphids to not only highlight the intricate webs that make up
the natural world, but to expose humanity's outsized, and often
helpless, role in the life of the planet. Other essays in Falling
in Love find Allen espousing on the nonexistence of thunderbolts,
composing a treatise on the sociopolitical history of the banana,
and saying what he would have said on an archaeological expedition
(had he been asked). For Allen, humor is never too far from
insight, and insight is always within reach. Falling in Love is
both a pleasure to read and intoxicating, a work for readers
intrigued by science or looking for a fresh voice to cut through
the world's confusion. Grant Allen was not just a novelist and
essayist, but a writer's writer whose words read as clearly as
though they were written yesterday. With a beautifully designed
cover and professionally typeset manuscript, this new edition of
Grant Allen's Falling in Love is an understated classic of literary
nonfiction reimagined for modern readers.
Unlike some other reproductions of classic texts (1) We have not
used OCR(Optical Character Recognition), as this leads to bad
quality books with introduced typos. (2) In books where there are
images such as portraits, maps, sketches etc We have endeavoured to
keep the quality of these images, so they represent accurately the
original artefact. Although occasionally there may be certain
imperfections with these old texts, we feel they deserve to be made
available for future generations to enjoy.
Get started as a mobile app developer and learn the art and science
of Android app development. With no assumed knowledge about
programming languages or Android required, you will gain the key
skills for constructing fully functional Android apps for
smartphones, tablets, and other devices. You will also build a
solid foundation in the Java programming language and the business
of creating and releasing software for Android. Along the way
you'll get comfortable with Android Studio - the best way to write
modern Android apps - before diving into your first Android code.
The author spends plenty of time explaining how to build a robust
UI with widgets, menus, layouts and more. These components will be
the basis of your Android apps and so are covered in depth. Having
grasped the basics, you'll move onto what will make your app stand
out: sound, music, images, animations, and notifications. Taking
these elements and combining them with phone features like calling
and sensors, will take your apps to the next level. The final part
of the book covers services, events, intents, receivers, files and
databases, essential sources of information and functionality for
users and your app. In addition, you'll see how to protect your
users and their data with permissions and security in examples
throughout the book What You Will Learn Get started with Android
and build your first apps with it Install and use the Android
Studio IDE Set up and manage the app development life cycle Master
the basics of Java and XML required to create Android apps Discover
the strengths and features of the Android APIs and device
capabilities Who This Book Is For Total beginners who have little
or no exposure to software development. This book is also useful
for developers who are completely new to Android.
IBM's DB2 Express Edition is one of the most capable of the free
database platforms available in today's marketplace. In Beginning
DB2, author Grant Allen gets you started using DB2 Express Edition
for web sites, desktop applications, and more. The author covers
the basics of DB2 for developers and database administrators, shows
you how to manage data in both XML and relational form, and
includes numerous code examples so that you are never in doubt as
to how things work. In this book, you'll find: A friendly
introduction to DB2 Express Edition, an industrial-strength,
relational database from IBM Dozens of examples so that you are
never in doubt as to how things work Coverage of important language
interfaces, such as from PHP, Ruby, C#, Python, and more The book
is aimed at developers who want a robust database to back their
applications.
With Beginning Android Web Apps Development, you'll learn how to
apply HTML5, CSS3, JavaScript, Ajax and other Web standards for use
on the Android mobile platform, by building a variety of fun and
visually stimulating games and other web applications If you've
done some basic web development, and you want to build your skills
to create exceptional web apps, you'll find everything you seek in
the discussions and examples in this book. Each application you'll
build in Beginning Android Web Application Development will show
you solutions that you can apply to many of your own projects. Each
example shares techniques and coding solutions that will inspire
your own work. You'll learn how to tie your Android apps into
Twitter through two apps that you'll build: Who's that Tweet? , a
quiz game based on celebrity accounts, and I Love Ham, a coding
investigation into search phrases and rhyming. Your Android web app
development skills will then proceed in another direction, as you
discover the power of HTML5 in two game apps: Scavenger Hunt, which
introduces you to the HTML5 GPS location API, and Spies , a
location-based application that shows you how to use CSS3, Ajax,
and HTML5 within multi-player environments. You'll also create an
Android web application which checks the arrival time of buses and
light-rails through the use of Portland, Oregon's open Tri-Met data
API This app is a great template for other apps you may want to
build in the future, and showcases the important techniques for
incorporating cloud-based apps into web games. After reading
Beginning Android Web Apps Development, you will have built real
apps and developed along the way the skills you'll need to create
highly interactive, professional web applications...and, your
journey will be engaging and enjoyable What you'll learn * Coding
solutions that you can use time and again in your own Android web
apps * Key methods and techniques for contemporary Android web app
development * How to take full advantage of CSS3 in the mobile
environment and how to handle a multitude of screen resolutions *
How to build feature-rich user interfaces with navigation, colors,
and professional styling * How to add audio and video for highly
interactive sites * How to optimize Ajax within your site * How to
access and use the HTML location API * How to integrate JavaScript
and JavaScript frameworks into your site Who this book is for For
anyone starting out in Android web app development who wants to
build feature-rich web apps that are optimized for the Android
mobile platform. If you've got basic web development skills, you'll
find the code samples and discussions in this book will take your
techniques to a completely different level. Table of Contents1.
Harnessing the Power of Mobile Web 2. Twitter Application: Who's
That Tweet? 3. Twitter Application: I Love Ham 4.Creating a Mobile
Strategy and Structuring your Code 5. Handling Multiple Screen
Resolutions with CSS 3 6. Handling Different Browser Platforms 7.
Providing an Impressive User Experience with jQuery Mobile 8.
Building Visually Rich Internet Applications 9. HTML5
Location-Based Applications 10. Using Cloud Services: A Transport
Application 11. Pushing the Limits with Audio and Video 12. Ajax
and Extreme User Interfaces 13. Packaging Your Applications
Beginning Android 4 is an update to Beginning Android 3,
originally written by Mark Murphy. It is your first step on the
path to creating marketable apps for the burgeoning Android Market,
Amazon's AndroidAppstore, and more. Google's Android
operating-system has taken the industry by storm, going from its
humble beginnings as a smartphone operating system to its current
status as a platform for apps that run across a gamut of devices
from phones to tablets to netbooks to televisions, and the list is
sure to grow. Smart developers are not sitting idly by in the
stands, but are jumping into the game of creating innovative and
salable applications for this fast-growing, mobile- and
consumer-device platform. If you're not in the game yet, now is
your chance Beginning Android 4 is fresh with details on the latest
iteration of the Android platform. Begin at the beginning by
installing the tools and compiling a skeleton app. Move through
creating layouts, employing widgets, taking user input, and giving
back results. Soon you'll be creating innovative applications
involving multi-touch, multi-tasking, location-based feature sets
using GPS. You'll be drawing data live from the Internet using web
services and delighting your customers with life-enhancing apps.
Not since the PC era first began has there been this much
opportunity for the common developer. What are you waiting for?
Grab your copy of Beginning Android 4 and get started What you'll
learn Develop Java-based mobile applications and games for a wide
range of phones and devices. Create user interfaces using WebKit
and the Android widget framework. Build location- and map-based
applications drawing on live feeds over the Internet. Incorporate
activities, services, content providers, and broadcast receivers
into your applications. Support multiple Android versions, multiple
screen sizes, and other device-specific characteristics. Build and
experience the array of new WebM video and other multimedia APIs
for Android and more. Who this book is for
Beginning Android 4 is aimed at programmers new to Android
application development who desire to create marketable
applications for the burgeoning market of smartphone, tablet, and
other Android device users. Table of Contents The Big Picture How
to Get Started Your First Android Project Examining Your First
Project A Bit About Eclipse Enhancing Your First Project Rewriting
Your First Project Using XML-Based Layouts Employing Basic Widgets
Working with Containers The Input Method Framework Using Selection
Widgets Getting Fancy with Lists Still More Widgets and Containers
Embedding the WebKit Browser Applying Menus Showing Pop-up Messages
Handling Activity Lifecycle Events Handling Rotation Dealing with
Threads Creating Intent Filters Launching Activities and
Sub-Activities Working with Resources Defining and Using Styles
Handling Multiple Screen Sizes Introducing the Honeycomb UI Using
the Action Bar Fragments Handling Platform Changes Accessing Files
Using Preferences Managing and Accessing Local Databases Leveraging
Java Libraries Communicating via the Internet Services: The Theory
Basic Service Patterns Alerting Users via Notifications Requesting
and Requiring Permissions Accessing Location-Based Services Mapping
with MapView and MapActivity Handling Telephone Calls Fonts More
Development Tools The Role of Alternative Environments HTML5
PhoneGap Other Alternative Environments Dealing with Devices Where
Do We Go from Here?
Outside of the world of enterprise computing, there is one database
that enables a huge range of software and hardware to flex
relational database capabilities, without the baggage and cost of
traditional database management systems. That database is SQLite-an
embeddable database with an amazingly small footprint, yet able to
handle databases of enormous size. SQLite comes equipped with an
array of powerful features available through a host of programming
and development environments. It is supported by languages such as
C, Java, Perl, PHP, Python, Ruby, TCL, and more. The Definitive
Guide to SQLite, Second Edition is devoted to complete coverage of
the latest version of this powerful database. It offers a thorough
overview of SQLite's capabilities and APIs. The book also uses
SQLite as the basis for helping newcomers make their first foray
into database development. In only a short time you can be writing
programs as diverse as a server-side browser plug-in or the next
great iPhone or Android application! Learn about SQLite extensions
for C, Java, Perl, PHP, Python, Ruby, and Tcl. Get solid coverage
of SQLite internals. Explore developing iOS (iPhone) and Android
applications with SQLite. SQLite is the solution chosen for
thousands of products around the world, from mobile phones and GPS
devices to set-top boxes and web browsers. You almost certainly use
SQLite every day without even realizing it!
IBM's DB2 Express Edition is one of the most capable of the free
database platforms available in today's marketplace. In Beginning
DB2, author Grant Allen gets you started using DB2 Express Edition
for web sites, desktop applications, and more. The author covers
the basics of DB2 for developers and database administrators, shows
you how to manage data in both XML and relational form, and
includes numerous code examples so that you are never in doubt as
to how things work. In this book, you'll find: A friendly
introduction to DB2 Express Edition, an industrialstrength,
relational database from IBM Dozens of examples so that you are
never in doubt as to how things work Coverage of important language
interfaces, such as from PHP, Ruby, C#, Python, and more
The book is aimed at developers who want a robust database to
back their applications. What you'll learn Install and manage DB2
Express Edition on Linux and WindowsManage IML data seamlessly
using IBM's pureXML storage engineConnect DB2 databases to web and
desktop applications via languages such as PHP, Ruby, C#, Python,
and moreProtect your data with a sound backup and restore
strategyDesign and manage database schema and security within the
databaseKnow when and why to upgrade to more powerful editions of
DB2 Who this book is for
Application developers, including web application developers,
looking for a robust, zero-cost database to back their
applications; database administrators looking to get up to speed
quickly with DB2.
Pro Android 5 shows you how to build real-world and fun mobile apps
using the Android 5 SDK. This book updates the best-selling Pro
Android and covers everything from the fundamentals of building
apps for smartphones, tablets, and embedded devices to advanced
concepts such as custom components, multi-tasking,
sensors/augmented reality, better accessories support and much
more. Using the tutorials and expert advice, you'll quickly be able
to build cool mobile apps and run them on dozens of Android-based
smartphones. You'll explore and use the Android APIs, including
those for media and sensors. And you'll check out what's new in
Android, including the improved user interface across all Android
platforms, integration with services, and more. By reading this
definitive tutorial and reference, you'll gain the knowledge and
experience to create stunning, cutting-edge Android apps that can
make you money, while keeping you agile enough to respond to
changes in the future.
|
You may like...
Macbeth
William Shakespeare
Paperback
R307
R269
Discovery Miles 2 690
Dracula
Bram Stoker
Paperback
R95
R76
Discovery Miles 760
|