About the Book
Features
- Generic, non-language-specific approach
— Presents the tools and concepts required when using any programming language to develop computer applications.
- Broad coverage
— Ranges from the basics of mathematical functions and operators to the design and use of such techniques as code, arrays, pointers, other data structures, database concepts, and object- oriented programming concepts.
- Problem-solving tools
— Discusses the problem analysis chart, interactivity (structure) chart, IPO chart, the coupling diagram, algorithms, flowcharts, and tools to help with the development of object oriented programming solutions.
- Structured programming techniques —
Covers sequential, decision, loop, and case logic structures.
- Full chapter on variables, constants, data types, functions, operators, equations, and expressions.
- Various types of data structures
— Provides full chapter coverage on arrays, stacks, linked lists, binary trees, and database.
- Problem solving for applications
— Presents techniques for page layout, spreadsheets, database management systems, and document processing.
- “What's Wrong with This?” sections
in problem sections — Challenge students to think critically and analytically to debug programs.
- “Putting It All Together sections”
— Walk students through a complete solution for a given problem, using the concepts previously presented.
- Abundant pedagogical aids integrated throughout
— Includes chapter objectives, chapter summaries, key words, chapter exercises and problems, glossaries, and tables of flowcharting symbols and functions.
Features
- NEW—
An enhanced student-friendly design including full color throughout
- NEW—
Chapter opening “Writing at Work” case studies introduce chapter topics with real-life applications
- NEW—
“Before/After” examples visually demonstrate how revision improves communication
- NEW—
“Tech Links” direct students to useful web sites or to online resources available at the book’s Companion Website
- NEW—
“Technology Tips” provide students with helpful instruction on using common computer programs to communicate.
- NEW—
“Web Workshops” give students opportunities to investigate real-world applications on the Internet.
Features
- Clear, well-researched writing continues to be applauded by both students and instructors.
- The illustrations are produced in collaboration with Neil Carlson and Jay Alexander. This author/artist collaboration results in clearer, more consistent, and more student-friendly illustrations than any other physiology textbook.
- Chapter 12, “Neurological Disorders,” continues to be a student and instructor favorite.
- Each chapter contains the following pedagogy: Learning objectives, prologue, epilogue, interim summaries, and thought questions.
Features
- A significant number of end-of-chapter problems have been updated
- The Verilog Hardware Description Language (HDL) has been updated and expanded to exploit key enhancements that were introduced in IEEE standards 1364-2001 and 1364-2005
- The text introduces more graphical material to better serve learners oriented to graphical mediums. Karnaugh maps are, likewise, presented with additional graphics to facilitate understanding of their use
- HDL material is presented at a level suitable for students learning digital circuits and a hardware description language at the same time
About the Authors
M. Morris Mano, California State University, Los Angeles.
Micheal D. Ciletti, University of Colorado, Colorado Springs.Features
- Complete information on all of the world's most important standards—For cellular, cordless telephone, and personal communications systems, including AMPS, ETACS, U.S. Digital Cellular, GSM, CDMA, DECT, WACS, CT-2, PDC, and CDPD.
- All new end of chapter solved example problems—On topics ranging from cellular system design to networking.
- Hundreds of figures, tables, and diagrams—With clear explanations of all major concepts.
Features
- Many case studies, including Indian cases and examples, have been added.
- Pedagogical tools like multiple choice questions, chapter objectives, and summaries have been added.
- Information about Design for Six Sigma (DFSS) is covered in the chapter on quality by design.
- Failure Mode and Effect Analysis (FMEA) is revised as per the fourth revision of FMEA manual by Automotive Industry Action Group (AIAG).
- Measurement Systems Analysis is added in the chapter on statistical process control.
- Revised updates on quality standards like the ISO 9000 and ISO 14000 series, and other sector specific standards like TL 9000, have been included.
- New concepts in performance measures like revised criteria for the Malcolm Baldrige Award, Balance Scorecard, etc. have been added.
Features
- Specific coverage: The topic flow matches that of the syllabus.
- Many ‘Prove It!’ sections make concepts easier to understand by way of quick demonstrations of the relevant processes.
- Issues relating to the neuroscience of memory and cognition will be helpful for those anticipating careers in social cognitive psychology, cognitive neuropsychology, clinical and forensic psychology, basic or applied cognitive psychology, and industrial-organizational psychology.
- Themes of embodied cognition and emotion are interwoven in the text to help you understand how they relate to your everyday experience as well as to the other psychology courses you may be taking.
Features
- Adorable Characters Aladini, Anjali and Aryan introduce the topics that will be learnt in each chapter
- Quick Questions and Check Your Progress questions interspersed with the text for quick self-testing help in the formative assessment
- Quick Fact provides interesting tidbits of information related to the topic at hand
- Quick Tip presents useful alternative options/shortcuts for performing operations
- Recap Time at the end of each chapter for quick and easy recapitulation
- Assessment Time contains carefully graded exercises to test the knowledge of concepts learnt. Besides, these can also be used for summative assessment.
- Activity Time for practical hands-on exercises to strengthen the understanding and to hone computer skills
- Notes for the Teacher contain suggestions on how to introduce the various topics
- Project Work, sample Olympiad Questions and Tech Terms have been included
- Free Poster for classes 1 and 2
Features
- The content of this book is mapped to the 2011 PTU syllabus
- More than 250 solved programs and 250 practice problems will help students to prepare for their exams
- Three years’ solved question papers have been added to the book
- Step-by-step programming procedures are explained in detail
About the Authors
Ashok N. Kamthane is an associate professor at the Department of Electronics and Telecommunication, SGGS Institute of Engineering and Technology, Nanded, Maharashtra.
ITL Education Solutions Limited (ITL ESL) is a part of the ITL group, which has operations all over the world with a significant presence in computer education and IT-enabled services.Features
- Uses project-based tutorials and real-world examples to teach beginner Flex developers how to create Rich Internet Applications
- Written by a team of authors with practical experience as consultants, mentors and developers of courseware
- Includes complete coverage of New Flex 4 features such as the Spark Component Model, advanced skinning, component creation
Features
- Deeply understand and fully master the role of the agile coach in helping teams produce truly remarkable products
- Move from "command-and-control" project management to effective leadership for exceptional performance
- Practical tools and techniques that reflect Lyssa Adkins' immense experience as an agile coach, trainer, and project leader
Features
- The hands-on introduction to Android programming for everyone with basic Java experience: introduces the development environment and teaches every essential concept with carefully-explained code
- Covers everything from user interfaces to location-based and social networking features
- Combines step-by-step instructions, examples, Q and As, quizzes, exercises, tips, shortcuts, and moreAbout the Authors
Lauren Darcey is responsible for the technical leadership and direction of a small software company specializing in mobile technologies, including Android, iPhone, Blackberry, Palm Pre, BREW, and J2ME. With more than two decades of experience in professional software production, Lauren is a recognized authority in enterprise architecture and the development of commercial-grade mobile applications. Lauren received a B.S. in Computer Science from the University of California, Santa Cruz.
She spends her copious free time traveling the world with her geeky mobile-minded husband and is an avid nature photographer. Her work has been published in books and newspapers around the world. In South Africa, she dove with 4-meter-long great white sharks and got stuck between a herd of rampaging hippopotami and an irritated bull elephant. She’s been attacked by monkeys in Japan, gotten stuck in a ravine with two hungry lions in Kenya, gotten thirsty in Egypt, narrowly avoided a coup d’état in Thailand, geocached her way through the Swiss Alps, drank her way through the beer halls of Germany, slept in the crumbling castles of Europe, and gotten her tongue stuck to an iceberg in Iceland (while being watched by a herd of suspicious wild reindeer).
Shane Conder has extensive development experience and has focused his attention on mobile and embedded development for the past decade. He has designed and developed many commercial applications for BREW, J2ME, Palm, Windows Mobile, and Android--some of which have been installed on millions of phones worldwide. Shane has written extensively about the mobile industry and evaluated mobile development platforms on his tech blogs and is well known within the blogosphere. Shane received a B.S. in Computer Science from the University of California.
A self-admitted gadget freak, Shane always has the latest phone or laptop. He can often be found fiddling with the latest technologies, such as Amazon Web Services, Android, iPhone, Google App Engine, and other exciting, state-of-the-art technologies that activate the creative part of his brain. He also enjoys traveling the world with his geeky wife, even if she did make him dive with 4-meter-long great white sharks and almost get eaten by a lion in Kenya. He admits that it was his fault they got attacked by monkeys in Japan, that he snickered and whipped out his Android phone to take a picture when Laurie got her tongue stuck to that iceberg in Iceland, and that he still hasn’t learned his lesson about writing his own bio.Features
· Everything Ubuntu users need to know to make the most of the brand-new version 10.4 of Ubuntu - from installation through desktop and server capabilities
· Updated server chapter to cover cloud computing and more closely cross reference the official server book
· Co-marketed by Canonical with the official Ubuntu logo and an updated Foreword by Ubuntu project founder Mark Shuttleworth
About the Authors
Benjamin Mako Hill serves on Ubuntu’s Community Council governance board, which helps oversee community aspects of Ubuntu. He is a fellow at the MIT Center for Future Civic Media, and a researcher and Ph.D. candidate at the MIT Sloan School of Management.
Matthew Helmke is one of the administrators of the Ubuntu Forums and a member of the Ubuntu membership board for Europe, the Middle East, and Africa.
Corey Burger serves on Ubuntu’s Community Council governance board, Ubuntu’s Marketing and News Teams, and is a geography student in his spare time.
Features
- Comprehensive, project-based lessons teach key concepts for creating vector-based artwork with Illustrator CS5
- All-updated lessons demonstrate new features, including perspective drawing tools, multiple artboards with video-specific presets, and more
- Official training series from Adobe Systems Inc., developed with the support of Adobe product experts
Features
- Step-by-step instructions carefully walk you through the most common C++ programming tasks
- Quizzes and exercises at the end of each chapter help you test yourself to make sure you’re ready to go on
- Starter kit software provides everything you need to create and compile C++ programs on any platform — Windows, Mac or Linux
About the Authors
Rogers Cadenhead is a writer, computer programmer, and web developer who has written 23 books on Internet-related topics, including Sams Teach Yourself Java in 21 Days and Sams Teach Yourself Java in 24 Hours. He publishes the Drudge Retort and other websites that receive more than 22 million visits a year. This book’s official website is at http://cplusplus.cadenhead.org. Features
- Entirely original content - not a compilation of previously published material
- Covers SEO, pay-per-click, mobile marketing, social media, "PR 2.0", analytics, email, blog marketing, multimedia, and much more
- Shows how to combine multiple web marketing approaches into a single, coherent, optimized strategy - and measure the results
Features
- Using a straightforward, step by step approach, each lesson builds upon the previous one, allowing you to learn the essentials of ASP.NET from the ground up
- Q and Ans, quizzes, and exercises at the end of each chapter help you test your knowledge
- Notes and tips point out shortcuts and solutions
- Covers the major new features of ASP.NET 4.0
Features
- Presents techniques for creating enterprise-class Web applications far more rapidly than conventional Java or .NET permits
- Introduces WebSphere sMash capabilities and agile best practices through sample projects based on real life scenarios
- From four leading IBM experts, including members of the WebSphere sMash development team
About the Authors
Ron Lynn is a Senior Software Engineer on the IBM Web Enablement and support team. He is currently working on internal projects utilizing WebSphere sMash. Ron joined IBM June 1995, as an indentured graduate student and has yet to return to academia. As an IBM neophyte, he spent his time working on a now-defunct project called Knowledge Utility (KnU). KnU allowed for exploration of many technologies and theories, from a then little-known language named Java to knowledge representation to what we now call portals and portlets. This led him to develop portlets for IBM Business Partners and proselytizing portals to the world. After landing on the Web enablement and support development team, Ron formalized his expertise into building portal applications in support of IBM’s biggest customer, IBM. The team’s fast pace and everchanging project line-up is a fertile environment for forging applications out of the latest IBM products and technologies, which led him to work with Web 2.0 technology and WebSphere sMash.
Karl Bishop is a Senior Software Engineer with IBM. He works for the Web enablement and support group within the IBM Software Services for WebSphere for IBM. As the name implies, his group develops and supports many internal IBM applications. His technical focus of late has been in Web 2.0 technologies in general, and the Dojo Toolkit in particular. Karl has worked for IBM for close to 12 years. Before that, he spent another dozen years honing his geek credentials at another computer company in California. Karl currently works out of his house, hidden away in the Sandhills near Pinehurst, North Carolina--no, he doesn’t play golf--but professes to be an original “Florida Cracker” by heart and birth.
Brett King is a Senior Software Engineer with IBM, working on the WebSphere Commerce product. He is currently working on social networking enhancements to the product using WebSphere sMash. Prior to WebSphere Commerce, Brett was a developer on WebSphere sMash. Brett has been a software developer at IBM for almost 20 years, working in such varied areas as networking software, pervasive computing, and grid computing. He has been fortunate to work with advanced technologies throughout his career, including WebSphere sMash. He has particular interests in finding ways for developers to be more productive, whether through better tools or better software engineering processes, such as agile development.
Table of Contents:
Introduction
Situational Applications
Rapid Application Development
IBM WebSphere sMash Development Process
Available IBM WebSphere sMash Offerings
What Is Covered in This Book?
1. Installing the IBM WebSphere sMash CLI
2. Choose Your Development Environment
3. Your First Handler and Beyond
4. Configuration Files Explained
5. Global Context
6. Response Rendering
7. REST Programming
8. Database Access
9. Security Model
10. Event Processing
11. Framework Components
12. Client-Side Programming with the Dojo Toolkit
13. PHP in WebSphere sMash
Appendix A Get Started with Groovy
Index