![]() |
Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
||
|
Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > General
"Professional WinFX Beta": covers 'Avalon' Windows Presentation Foundation and 'Indigo' Windows Communication Foundation. Windows development is about to dramatically change! WinFX is an object-oriented API that will allow you to create applications that take advantage of the exciting features in Windows[registered] Vista (previously known as 'Longhorn') while remaining compatible with Windows[registered] XP SP2 and Windows Server 2003. Written by a team of Microsoft experts, this book introduces you to the pillars of this next-generation operating system, guiding you through the Windows Presentation Foundation (previously known as 'Avalon') and the Windows Communication Foundation (previously known as 'Indigo'). You'll first learn how to use the new Windows Presentation Foundation to create effective forms, use the XAML markup language, work with 2D and 3D graphics, and see how XAML interoperates with existing Windows Forms technology. Then you'll discover how to build Web Services and improve communication capabilities with the Windows Communication Foundation and architecture. You'll learn how to migrate existing DCOM and .N ET remoting applications to Windows Communication Foundation or to make them interoperate with Windows Communication Foundation. Finally you'll work with integrating Microsoft ADO.NET and ASP.NET with Windows Presentation Foundation forms and data in the WinFX framework. What you will learn from this book are: techniques for creating and deploying WinFX applications from scratch and upgrading your current Windows .NET applications to incorporate WinFX; how to use XAML to build a variety of forms, from simple to complex implementations; best practices for working with the Windows Presentation Foundation's themes, controls, annotation, and 3D features; to implement secure, reliable messaging and transactions with Windows Communication Foundation and Microsoft Message Queueing; to work with WinFX on any supported platform: Windows XP SP2, Windows Server 2003, or Windows Vista; and, how to develop and implement Web Services using the Windows Communication Foundation. Who this book is for? This book is for the experienced Windows .N ET programmer who wants to learn how to develop complex applications using the innovative features of Microsoft Windows Vista, Microsoft's WinFX beta 1 framework, the Windows Presentation Foundation, and the Windows Communication Foundation. Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
This open access book provides an overview of the work developed within the SODALITE project, which aims at facilitating the deployment and operation of distributed software on top of heterogeneous infrastructures, including cloud, HPC and edge resources. The experts participating in the project describe how SODALITE works and how it can be exploited by end users. While multiple languages and tools are available in the literature to support DevOps teams in the automation of deployment and operation steps, still these activities require specific know-how and skills that cannot be found in average teams. The SODALITE framework tackles this problem by offering modelling and smart editing features to allow those we call Application Ops Experts to work without knowing low level details about the adopted, potentially heterogeneous, infrastructures. The framework offers also mechanisms to verify the quality of the defined models, generate the corresponding executable infrastructural code, automatically wrap application components within proper execution containers, orchestrate all activities concerned with deployment and operation of all system components, and support on-the-fly self-adaptation and refactoring.
Everybody has problems using technology, from heating controls through to video recorders. Move to computers and the problems are even worse; even the simplest computer programs seem to behave in strange ways. This book considers the problems of usability of technology and examines the factors that play a role in the design of such systems. Its goal is to introduce students and those working in related areas to the issues and to support them in analyzing problems and coming up with their own designs. It covers the issues surrounding the design of everyday technology before bringing computers into the picture and looking at how those issues change with the design of the user interface to computer systems. There are plenty of good seminar style exercises with accompanying guidelines. The text uses numerous real-world examples to get its message across and it does so in an 'amusing and authoritative' style. It steers clear of technical issues which means that it is very general in nature, that it retains its relevance as technologies change and that the text does not get bogged down in technical jargon. As well as the exercises, each chapter has an imaginary dialogue between Hemelsworth; a frustrated lord, and his dim-witted butler Barker, who is prone to behaving like your average computer system. First printed and reprinted by Addison Wesley, this timeless title is now available from Bosko Books. It is still relevant and useful, and continues to be used to teach interaction design courses and computing courses relating to the user interface. More information and extracts at www.idhub.com/concepts
Learn techniques used for the Linux, Macintosh and Windows operating systems in a quick and easy side-by-side format. Anyone from the beginner to the advanced can benefit by reading "What Was It? " There is something for everyone. Learn the language and structure of computing. Learn how to and what to look for when purchasing computers and peripherals. Learn how to format a hard drive and re-install an operating system. Detailed charts and examples throughout "What Was It? " will compare the similarities, differences and benefits of operating systems, computers and peripherals. Fear not the technology revolution. Gain insight and master the techniques.
An introduction to operating systems, covering processes, states of processes, synchronization, programming methods of synchronization, main memory, secondary storage and file systems. Although the book is short, it covers all the essentials and opens up synchronization by introducing a metaphor: producer--consumer that other authors have employed. The difference is that the concept is presented without the programming normally involved with the concept. The thinking is that using a warehouse, the size of which is the shared variable in synchronization terms, without the programming will aid in understanding to this difficult concept. The book also covers main memory, secondary storage with file systems, and concludes with a brief discussion of the client-server paradigm and the way in which client-server impacts the design of the World-Wide Web.
"The definitive tool to learn what's proper for Microsoft Windows systems. Roberta's excellent guidance will easily help you build secure, resiliant systems." --Steve Riley, Security Business and Technology Unit, Windows Division, Microsoft Corporation Take a proactive approach to network security by hardening your Windows systems against attacks before they occur. Written by security evangelist Roberta Bragg, this hands-on resource provides concrete steps you can take immediately as well as ongoing actions to ensure long-term security. Whether you have one Windows server or one hundred, you'll get complete details on how to systematically harden your network from the ground up, as well as strategies for getting company-wide support for your security plan. With coverage of Windows 95/98/NT 4.0/2000/XP and Windows Server 2003, this book is an essential security tool for on-the-job IT professionals. Features a four-part hardening methodology: Do This Now!--Checklist of immediate steps to take to lockdown your system from further attack Take It From The Top--Systematic approach to hardening your enterprise from the top down, focusing on authentication, access controls, borders, logical security boundaries, communications, storage, and administrative authority Once Is Never Enough!--Ongoing monitoring and assessment plan to keep your network secure, including patch management and auditing How to Succeed At Hardening Your Windows Systems--Strategies for getting budget approval, management buy-in, and employee cooperation for your security program Roberta Bragg, CISSP, MCSE: Security, Security+, co-author of Network Security: The Complete Reference, instructor, and consultant, focuses on how to proactively deploy proven security principles to defend Windows systems from possible attack. Roberta is the Security Advisor columnist for MCP magazine, the Security Expert for searchWin2000.com, and writes for the Security Watch newsletter. Roberta is the series editor of McGraw-Hill/Osborne's Hardening security series.
"The robust, advanced technologies of Symbian OS are accessible to developers today in millions of phones worldwide through the Series 60 Platform. Inside "Developing Series 60 Applications" there are sixty example applications, focused entirely on native Symbian OS C++ programming, which will help developers take advantage of the rapidly growing opportunities in Symbian OS smartphone software development."-David Levin, CEO, Symbian Ltd. The first official book on Series 60 Platform development-from design to deployment Series 60 smartphone developers are deploying the next wave of mobile services. With more than 60% of all mobile phone manufacturers licensing Series 60 Platform, Series 60 represents the smartphone market with the largest user base for mobile application developers. To help nurture this growing market, Nokia has worked directly with EMCC Software, a leading Symbian and Series 60 Competence Center, to create Developing Series 60 Applications, the definitive guide to Series 60 development for C++ programmers and software designers. Fully reviewed by Nokia's subject matter experts, the authors cover the entire development process-from design, programming, and testing to debugging and deployment-while providing sixty complete projects, each with full C++ source code and installation scripts. "Developing Series 60 Applications" includes coverage of:
Novell ZENworks for Servers (ZENworks stands for Zero Effort Networking) is the cross-platform solution for server content and configuration management. It provides server consistency across Windows, Linux, Solaris and NetWare platforms, enables intelligent network automation, and increases management efficiency so everything works together as on Net. As a result, organizations get a stable server environment and significantly reduce networking costs. Novell?s ZENworks for Server 3 Administrator?s Handbook guides the reader through the potential rough spots. It explains how ZENworks for Server 3 functions and affects NetWare, Windows, Linux and/or Solaris networks.
This accessible quick reference is the ideal on-the-job companion, featuring easy-to-find information in a step-by-step, task-oriented format. Inside, you’ll get plenty of optimization and troubleshooting tips and solutions, logically organized by topic. With this practical guidebook on hand, you’ll be able to diagnose and fix most any Windows XP problem quickly and easily.
The Most Comprehensive Apache Server 2.0 Resource Available Install, configure, administer, and secure Apache Server 2.0 using this practical guide. You'll find all the information you need to successfully run Apache in various environments--including Windows, UNIX, and Mac OS X. Expert Ryan Bloom offers you insightful advice for avoiding common errors and reveals valuable debugging techniques. From basic topics such as downloading and installing Apache to more advanced topics that include daily administration, virtual hosting, and proxy configuration, this all-inclusive resource is ideal--even if you're a newcomer to this powerful, reliable, and scalable Web server.Configure, compile, and install Apache on Windows, UNIX, and Mac OS X Learn the standard module structure and write simple modules Set up a basic HTTP server and customize error pages Discover where to store password information and learn how passwords are stored and checked Build a Web site with DAV clients Run CGI scripts and write a content generator Understand how input/output filters work Know how to load balance one site across multiple machines Deal with logs as well as name-based and IP-based virtual hosts Write protocol modules and learn how protocols get mapped to a request Debug your Apache setup and avoid common mistakes and errors Optimize site performance and learn advanced administration techniques
This is the definitive reference to the GCC open-source compiler. Get up-to-date information on the latest features--including compiling Java code, building applications using multiple languages, using the debugger, linking, libraries, and much more.
Comprehensive guides to the latest Beowulf tools and methodologies. Beowulf clusters, which exploit mass-market PC hardware and software in conjunction with cost-effective commercial network technology, are becoming the platform for many scientific, engineering, and commercial applications. With growing popularity has come growing complexity. Addressing that complexity, Beowulf Cluster Computing with Linux and Beowulf Cluster Computing with Windows provide system users and administrators with the tools they need to run the most advanced Beowulf clusters. The book is appearing in both Linux and Windows versions in order to reach the entire PC cluster community, which is divided into two distinct camps according to the node operating system. Each book consists of three stand-alone parts. The first provides an introduction to the underlying hardware technology, assembly, and configuration. The second part offers a detailed presentation of the major parallel programming librairies. The third, and largest, part describes software infrastructures and tools for managing cluster resources. This includes some of the most popular of the software packages available for distributed task scheduling, as well as tools for monitoring and administering system resources and user accounts. Approximately 75% of the material in the two books is shared, with the other 25% pertaining to the specific operating system. Most of the chapters include text specific to the operating system. The Linux volume includes a discussion of parallel file systems.
Essential Skills--Made Easy! Learn to set up, run, and support Solaris 9 across your network using this hands-on introductory guide. Beginning with an overview of this powerful operating system, this practical resource will show you how to install the SPARC version of Solaris 9 and manage Internet and intranet services, and will help you become familiar with the new features of Solaris 9--including role-based access control, Kerberos 5, and the LDAP directory service. You'll also learn how to integrate Windows NT/2000 or Linux with the Solaris platform. Filled with step-by-step exercises, self-assessment sections, and tips from a leading Solaris expert--this is a premier learning tool for every administrator new to Solaris.Modules--Each concept is divided into logically organized modules (chapters), ideal for self-paced learning Critical Skills--Each module opens with the specific skills covered in the module Ask-the-Experts--Q&A sections throughout are filled with bonus information and helpful tips 1-Minute Drills--Quick self-assessment sections check your progress Mastery Checks--End-of-module reviews test knowledge using short-answer, multiple-choice, and fill-in-the-blank questions Projects--Practical exercises show how to apply the critical skills learned in each module Blueprints--Key networking configurations are illustrated in detail
Essential Skills for First-Time Programmers! Learn the basics of Perl programming from the tutorials and examples in this easy-to-follow resource. Perl: A Beginner's Guide covers fundamentals, such as general syntax and semantics, control structures, subroutines, and regular expressions. The book explains how to use Perl modules, access databases, write CGI programs, and debug code. The examples throughout the book walk you through real-world programming tasks. To speed your progress, the source code for all projects is available free online. Start programming in Perl right away with this self-paced, step-by-step learning solution. This Beginner's Guide is Designed for Easy Learning:
A Complete Resource for Developing Applications with PHP4 Build dynamic database-enabled Web applications with PHP4 using this comprehensive sourcebook. You'll learn to take advantage of all of the new enhancements--including sessions, a faster interpreter, and enhanced Java and XML support--that make this easy-to-learn language ideal for developing Web applications. Filled with real-world examples that show how to build both template-based and database-driven sites, this book contains all the essential tools and information for creating rich Web content. Covering everything from installation and configuration to interaction with existing codebases, this book offers complete guidance for today's professional developer. You'll find everything you need to:
For clear, detailed information on working with PHP4--including coverage of its latest features--no other book can offer the same depth and breadth of coverage as this invaluable guide. Special features include:
-- What it is -- The Solaris 7 product line is Sun's premier
software environment for network computing. A UNIX -based operating
environment developed by Sun Microsystems. Solaris runs on many
workstations from other vendors including Intel. Solaris 7 features
a 64-bit environment, mainframe-class reliability features,
enhanced PC interoperability, easier installation, administration
and configuration.
Formal specification is a technique for specifying what is required of a computer system clearly, concisely and without ambiguity. Z is a leading notation for formal specification. Formal Specification Using Z is an introductory book intended for the many software engineers and students who will benefit from learning about this important topic in software engineering. It is intended for non-mathematicians, and it introduces the ideas in a constructive style, building each new concept on the ones already covered. Each chapter is followed by a set of exercises, and sample solutions are provided for all of these in an appendix. |
You may like...
BTEC Nationals Information Technology…
Jenny Phillips, Alan Jarvis, …
Paperback
R1,018
Discovery Miles 10 180
|