![]() |
![]() |
Your cart is empty |
||
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...
WTF - Capturing Zuma: A Cartoonist's…
Zapiro Zapiro, Mike Willis
Paperback
1 Recce: Volume 3 - Onsigbaarheid Is Ons…
Alexander Strachan
Paperback
|