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)
Learn Design for iOS Development is for you if you're an iOS developer and you want to design your own apps to look great and be in tune with the latest Apple guidelines. You'll learn how to design your apps to work with the exciting new iOS 7 look and feel, which your users expect within their latest apps. Learn Design for iOS Development guides you through the design processes that you can apply to design your own apps brilliantly. We'll start at the idea stages of your apps, and you'll see how you can analyze and apply the right design patterns for every app you are coding, use wireframing tools to take your ideas forward, and use Photoshop to create the visual assets you want to look great in your app. You'll understand why Apple have made the decisions they've made with the new iOS 7 interface and new HIG guidelines, and from that insight you'll be able to vision and create your own apps, on iPhones and iPads, that work perfectly within the new iOS 7 interface.What you'll learn * How to build apps that work within the exciting new iOS 7 design paradigm * How to design great looking apps that your users will find a pleasure to use * The deeper design elements you can apply to your apps * What is and how to use Apple's Human Interface Guidelines (HIG) * How to go beyond Apple's HIG guidelines to create innovative apps * Design pattern basics and how you can use them * How to use wireframes to create your app * How to use Adobe Photoshop to create the visual assets for your apps * How to create your app's icon and additional graphics for the App Store * Extra considerations for iPad app design considerations * Common design best practices and mistakes Who this book is for This book is for iOS developers who know that they can code well, but want to know how they can build apps to also have brilliant designs. This book is also a guide for all iOS app developers who want their apps to look contemporary within the new iOS 7 interface guidelines.
Using Windows 8.1 is the essential step by step guide to using a computer running Windows 8, providing a complete resource for both the beginner and the enthusiast. Techniques are illustrated in step-by-step using photography and screen prints throughout, together with concise, easy to follow text from an established expert in the field, provide a comprehensive guide to Windows. Whether you have just bought your first computer, laptop or are a keen computer user who has just upgraded to Windows 8, this book will provide you with a firm grasp of the underpinning foundations and equip you with the skills needed to use a computer like a pro.
Learn iOS App Development is both a rapid tutorial and a useful reference. You'll quickly get up to speed with Objective-C, Cocoa Touch, and the iOS 7 SDK. It's an all-in-one getting started guide to building your first iPhone or iPad app. You'll learn best practices that ensure your code will be efficient and perform well, earning positive reviews on the iTunes App Store, and driving better search results and more revenue. The iOS 7 SDK offers powerful new features, and this book is the fastest path to mastering them--and the rest of the iOS SDK --for programmers with some experience who are new to iPhone and iPad app development. Many books introduce the iOS SDK, but few explain how to develop apps optimally and soundly. This book teaches both core Objective-C language concepts and how to exploit design patterns and logic with the iOS SDK, based on Objective-C and the Cocoa Touch framework. Why spend months or years discovering the best ways to design and code iPhone and iPad apps when this book will show you how to do things the right way from the start? * Get an accelerated treatment of the core fundamentals of Objective-C.* Develop your first app using Xcode's advanced interface design tools. * Build your first iPhone app using the code that you're given as you walk through this book. * Finally, debug and distribute your first app on Apple's iTunes App Store. Learn how to create apps for any model of iPhone, the iPod Touch, the iPad, or build universal apps that run on all of them. After reading this book, you'll be creating professional quality apps, ready to upload to the app store, making you the prestige and the money you seek What you'll learn * Develop simple to moderately complex iOS apps. * Add sound and iPod music playback, the camera, and photos to your app. * Connect your app to the world through internet services, peer-to-peer networking, social networking, and cloud synchronization. * Plug into the latest mobile technologies: maps, GPS, accelerometer, gyroscope, and compass. * Polish your apps with elegant animation and effortless navigation. * Improve your app's quality with core design patterns and best programming practices. Who this book is for This book requires no prior iPhone or iOS app coding experience, but some comfort with programming in general is assumed.
Geospatial mapping applications have become hugely popular in recent years. With smart-phone and tablet numbers snow-balling this trend looks set to continue well into the future. Indeed, it is true to say that in today's mobile world location-aware apps are becoming the norm rather than the exception. In Microsoft Mapping author Ray Rischpater showcases Microsoft's Bing Maps API and demonstrates how its integration features make it by far the strongest mapping candidate for business that are already using Windows 8 or the .NET Framework. Whether you want to build a new app from scratch of add a few modest geospatial features to your existing website Ray's carefully chosen examples will provide you with both the inspiration and the code you need to achieve your goals. What you'll learn * Fully working code samples that show the concepts in use with ASP.NET 4.5, Windows 8 and Windows Phone. * Complete solutions to the common problems of geospatial development: visualisation, hosting and localization of services are all explained.* Demonstrates how the Bing Maps API can be connected to the Azure Cloud in order to provide a stand-alone mapping bolt-on with little additional up-front cost and great reliability. * Unique coverage of how the Bing Maps API can be implanted within Windows Phone and iOS apps to provide a robust service tailored to the capabilities of each device. Who this book is for This book is for experienced Microsoft developers with a grounding in C# and .NET together with a basic understanding of WCF.
Beginning Fedora Desktop: Fedora 18 Edition is a complete guide to using the Fedora 18 Desktop Linux release as your daily driver for mail, productivity, social networking, and more. Author and Linux expert Richard Petersen delves into the operating system as a whole and offers you a complete treatment of Fedora 18 Desktop installation, configuration, and use. You'll discover how to install Fedora 18 Desktop on any hardware, learn which applications perform which functions, how to manage software updates, tips and tricks for the GNOME 3 and KDE desktops, useful shell commands, and both the Fedora administration and network tools. Get the most out of Fedora 18 Desktop -- including free Office suites, editors, e-book readers, music and video applications and codecs, email clients, Web and FTP browsers, microblogging and IM applications -- with a copy of Beginning Fedora Desktop: Fedora 18 Edition at your side.What you'll learn * how to install Fedora 18 Desktop on any hardware * the available GUI choices, including KDE, GNOME, and alternative desktop environments * how to use word processors, spreadsheets, presentation, and e-mail software * how to maintain your system and back it up * how to participate in social networks using open source clients * and much moreWho this book is for Beginning Fedora Desktop: Fedora 18 Edition is for novice to intermediate users who are looking to install Fedora 18 as their primary computing environment. Table of Contents * Fedora 18 Introduction * Installation and Upgrade * Usage Basics: Login, Desktop, and Help * Installing and Updating Software: YUM, PackageKit, and RPM * Office Applications and Editors * Graphics and Multimedia * Mail (E-mail) and News * Internet Applications: Web and FTP * Social Networking: Microblogging, IM, VoIP, and Social Desktop * GNOME 3 * The K Desktop Environment: KDE * Shells * Additional Desktops * Fedora System Tools * System Administration * Network Configuration * Printing
In order to thoroughly understand what makes Linux tick and why it works so well on a wide variety of systems, you need to delve deep into the heart of the kernel. The kernel handles all interactions between the CPU and the external world, and determines which programs will share processor time, in what order. It manages limited memory so well that hundreds of processes can share the system efficiently, and expertly organizes data transfers so that the CPU isn't kept waiting any longer than necessary for the relatively slow disks. The third edition of "Understanding the Linux Kernel" takes you on a guided tour of the most significant data structures, algorithms, and programming tricks used in the kernel. Probing beyond superficial features, the authors offer valuable insights to people who want to know how things really work inside their machine. Important Intel-specific features are discussed. Relevant segments of code are dissected line by line. But the book covers more than just the functioning of the code; it explains the theoretical underpinnings of why Linux does things the way it does. This edition of the book covers Version 2.6, which has seen significant changes to nearly every kernel subsystem, particularly in the areas of memory management and block devices. The book focuses on the following topics: Memory management, including file buffering, process swapping, and Direct memory Access (DMA) The Virtual Filesystem layer and the Second and Third Extended Filesystems Process creation and scheduling Signals, interrupts, and the essential interfaces to device drivers Timing Synchronization within the kernel Interprocess Communication (IPC) Program execution "Understanding the Linux Kernel" will acquaint you with all the inner workings of Linux, but it's more than just an academic exercise. You'll learn what conditions bring out Linux's best performance, and you'll see how it meets the challenge of providing good system response during process scheduling, file access, and memory management in a wide variety of environments. This book will help you make the most of your Linux system.
Ada 2012 is the latest version of the international standard for the programming language Ada. It is designated ISO/IEC 8652:2012 (E) and is a new edition replacing the 2005 version. The primary goals for the new version were to further enhance its capabilities particularly in those areas where its reliability and predictability are of great value. Many important new features have been included such as those defining dynamic contracts and for handling multiprocessors and are integrated within the existing language framework in an elegant and coherent manner. The Ada 2012 Rationale describes not only the changes from Ada 2005 but also the reason for the changes. It starts with an introduction providing a general overview and this is followed by seven chapters focusing on contracts and aspects; extended expressions; structure and visibility; tasking and real time; iterators and pools; predefined library and containers. The book concludes with an epilogue largely concerned with compatibility issues.
It's certainly fun to build games that run on your iPhone and iPad. But, wouldn't it be more fun to create games that allow you to play with other gamers in your social network? There's a whole lot more things you can do. Most of the top best selling games around the world, like World of Warcraft, let you play with others online and share your experiences with your friends. Beginning iOS Social Games is your concise introduction to iOS social and other networked gaming app development using iOS Game Center, Game Kit, Store Kit, AirPlay, iOS 7 Game Controllers, iTunes App Store and integrating with social networks/media like Facebook and Twitter. Author Kyle Richter of Empirical Development is an expert game developer who guides you through the social game app development process step by step. This book may allow you to turn your already existing, created game into a well polished networkable and/or social media capable game app.What you'll learn * Build socially integrated games on iOS for iPhone and iPad using Twitter and Facebook * Configure and begin using Game Center, Apple's social gaming platform * Work with the advanced features of Apple's Game Center using leaderboards, achievements, matchmaking, invitations, and multiplayer * Exchange data while dealing with errors, dropped connections and other hurdles * Create turned-based iOS games using Game Center * Implement other socially rich features like real time Voice Chat, In App Purchases with Store Kit, and displaying content on a TV using Airplay * Explore all these features and more while building a real iOS game, UFOs Who this book is for This book is for iPhone and iPad app developers looking to build iOS game apps that can network with other apps and social media like Facebook.
This book constitutes the thoroughly refereed conference proceedings of the 5th International Conference on Trusted Systems, INTRUST 2013, held in Graz, Austria, in December 2013. The revised full papers focus on the theory, technologies and applications of trusted systems. They cover all aspects of trusted computing systems, including trusted modules, platforms, networks, services and applications, from their fundamental features and functionalities to design principles, architecture and implementation technologies.
You are interested in making an app. You have read all of the stories of successful developers and appreneurs. You are determined to get a piece of the pie. The world of apps is the fastest growing market in the world today, and it is here to stay. The best part is you can get in on it Now what if I told you that without the knowledge contained in this book the odds of you making a profit are slim to none? What if I also told you that you probably wouldn't break even? There is more to apps than most people think. The average person assumes that if they make an app, they will instantly become a millionaire. The truth is without the knowledge from years of successes and failures, you just won't know where to begin. Appreneur book contains tips, tricks, secrets, and stories from the top developers, appreneurs, and companies from around the globe. After reading this book, you will have the knowledge to bring your idea to life, market it, promote it, and sell it in a way that would have otherwise been impossible.What you'll learn * How to start at the bottom and rise to the top * How to choose the right development and platform for you * How to create a market for yourself instead of playing the competition * How to generate revenue from various app business models available * How to figure out what's hot versus what's not * How to make the most of your advertising dollars * What is free to pay (F2P) model and how to take advantage of it * How to secure your rights and later sell your rights to cash out or hit it big * How to evolve with the app stores and keep piracy to a minimum Who this book is for This book is for aspiring indie mobile app developers, especially those who want to build and sell apps on Apple iTunes App Store.
With Pro iOS and Android Apps for Business, you can take your web development experience and apply it toward creating a full-featured business app, from soup to nuts. Frank Zammetti shows you how to create a client app using jQuery Mobile wrapped in PhoneGap, and how to create a node.js-based server that uses MongoDB as its data store. You never have to deal with learning Objective-C, Java or any other difficult-to-learn language. Instead, you can build on your existing HTML5, JavaScript and CSS experience to quickly and effectively build any app your business needs. You can even apply this knowledge to Android apps as well as other mobile platforms since the technologies used support most modern mobile platforms as well. You'll learn: * How to design a full-featured app, including requirements like offline access * How to build the client-side of the app using jQuery Mobile, including adding stub code for calling the node.js server * How to create a simple server with node.js and interact with it using REST * How to use MongoDB with node.js for data storage * How to use PhoneGap to ready your app for mobile deployment * How to test and debug your app on iOS and Android Pro iOS and Android Apps for Business is for experienced web developers who need to get up to speed quickly in buildipng iOS and Android apps for business.Are you ready to join the mobile revolution using the same technologies you already use to build great web applications? If so, this is the book for you What you'll learn * How to design a full-featured app, including requirements like offline access * How to build the client-side of the app using jQuery Mobile, including adding stub code for calling the node.js server * How to create a simple server with node.js and interact with it using REST * How to use MongoDB with node.js for data storage * How to use PhoneGap to ready your app for mobile deployment * How to test and debug your app on iOS and Android Who this book is for Experienced web devs who need to get up to speed quickly in building iOS and Android apps for business. HTML/CSS/JavaScript experience highly recommended.
This update of an Apress bestseller walks you through creating your first app, with plain English and practical examples using the latest iOS 7 software development platform and more. It cuts through the fog of jargon and misinformation that surrounds iPhone and iPad app development, and gives you simple, step-by-step instructions to get you started. Teaches iPhone and iPad apps development in language anyone can understand Provides simple, step-by-step examples that make learning easy, using iOS 7 Offers bonus videos from the author that enable you to follow along-it's like your own private classroom The iPhone is the hottest gadget of our generation, and much of its success has been fueled by the App Store, Apple's online marketplace for iPhone apps. Over 1 billion apps were downloaded during the nine months following the launch of the App Store, ranging from the simplest games to the most complex business apps. Everyone has an idea for the next best-selling iPhone app-that's why you're reading this now! And with the popularity of the iPad, this demand will just continue to grow.
The Objective-C programming language continues to grow in popularity and usage because of the power and ease-of-use of the language itself, along with the numerous features that continue to be added to the platform. If you have a basic knowledge of the language and want to further your expertise, Pro Objective-C is the book for you. Pro Objective-C provides an in-depth, comprehensive guide to the language, its runtime, and key API's. It explains the key concepts of Objective-C in a clear, easy to understand manner, and also provides detailed coverage of its more complex features. In addition, the book includes numerous practical examples--code excerpts and complete applications--that demonstrate how to apply in code what you're learning. The book begins with an exploration of Objective-C's basic features and key language elements. After reviewing the basics, it proceeds with an in-depth examination of the Objective-C dynamic programming features and runtime system. Next the book covers the Foundation Framework, the base layer of APIs that can be used for any Objective-C program. Finally, new and advanced features of Objective-C are introduced and shown how they make the Objective-C language even more powerful and expressive. Each topic is covered thoroughly and is packed with the details you need to develop Objective-C code effectively. The most important features are given in-depth treatment, and each chapter contains numerous examples that demonstrate both the power and the subtlety of Objective-C. Start reading Pro Objective-C and begin developing high-quality, professional apps on the OS X and iOS platforms using the Objective-C programming language!
This book introduces novice developers to a range of data access strategies for storing and retreiving data both locally and remotely. It provides you with a range of fully working data access solutions and the insight you need to know when, and how, to apply each of the techniques to best advantage. Focussing specifically on how the Windows 8 app developer can work with the Windows Runtime (often called Windows RT) framework this book provides careful analysis of the many options you have open to you, along with a comparision of their strengths and weaknesses under different conditions. With the days of a single database being the right choice for almost all development projects long gone. You will lean that the right choice for your app now depends on a variety of factors and getting it right will be critical to your customer's end user experience. We cover a range of data access strategies ranging from storing and retrieving data locally using the JET API, to using the most popular open and closed source database products like SQLite and SQL Server. We look at how lightweight HTML and JavaScript apps work well with equally feather-weight data stores like IndexedDB.We'll also introduce you to more advanced data access techniques like REST (JSON), WCF RIA Services, ASP.NET MVC 4 Web API and Windows Azure that can hugely expand the horizons of what it is possible for your app to do as storage - and even processing - are taken beyond the confines of your user's device. By the time you have read this book you will be familiar with the key data access considerations you will need to evaluate as you build you apps and you will be able to confidently select the data access architecture that is most appropriate to the app you want to build. What you'll learn * Understand the data access capability of WinRT * Explore the various data access strategies * Understand local storage in Windows 8 Apps * Discover how to use HTML5 indexedDB as an offline database * Use SQLite and SQL Server with Windows 8 Apps * Develop ASP.NET MVC 4 Web API data stores * Learn how to consume data through a WCF Service * Integrate your app with Public Web Services using REST * See how SQL Azure can extend your Windows 8 Apps Who this book is for This book is for all the .NET, iOS, Android and Windows Phone app developers looking to develop data driven Windows 8 style apps.You should be comfortable with basic programming concepts and have worked with simple data stores previously. Table of Contents * Introducing Windows 8 development from a data perspective * Windows 8 Modern app data access strategies * Selecting the right strategy for your app * Local Data Access I: JET API * Local Data Access: II: IndexedDB * Dealing with Application Data * WCF RIA Services * ASP.NET Web API * SQL Databases * Windows Phone 8 Data Access
Windows Phone 8 Recipes is a problem-solution based guide to the Windows Phone 8 platform. Recipes are grouped according to features of the platform and ways of interacting with the device. Solutions are given in C# and XAML, so you can take your existing .NET skills and apply them to this exciting new venture. * Not sure how to get started? No need to worry, there's a recipe for that * Always wondered what it takes to add cool features like gesture support, maps integration, or speech recognition into your app? We've got it covered * Already have a portfolio of Windows Phone 7 apps that needs to be upgraded? We have a recipe for that too The book starts by guiding you through the setup of your development environment, including links to useful tools and resources. Core chapters range from coding live tiles and notifications to interacting with the camera and location sensor. Later chapters cover external services including Windows Azure Mobile Services, the Live SDK, and the Microsoft Advertising SDK, so you can take your app to a professional level. Finally, you'll find out how to publish and maintain your app in the Windows Phone Store.Whether you're migrating from Windows Phone 7 or starting from scratch, Windows Phone 8 Recipes has the code you need to bring your app idea to life. What you'll learn * Set up your development environment with the Windows Phone 8 SDK. * Upgrade your existing Windows Phone 7 apps to Windows Phone 8. * Meet and try out the new features provided in the Windows Phone 8 SDK. * Bring your apps to life with live tiles, notifications, and cloud services. * Discover the easy steps to setting up your own Windows Phone Store account. * Learn how to submit your apps for publication to the Windows Phone Store. Who this book is for Windows Phone 8 Recipes is for the developer who has a .NET background, is familiar with C# and either WPF or Silverlight, and is ready to tap into a new and exciting market in mobile app development.
This book constitutes the refereed proceedings of the 19th International Conference on Parallel and Distributed Computing, Euro-Par 2013, held in Aachen, Germany, in August 2013. The 70 revised full papers presented were carefully reviewed and selected from 261 submissions. The papers are organized in 16 topical sections: support tools and environments; performance prediction and evaluation; scheduling and load balancing; high-performance architectures and compilers; parallel and distributed data management; grid, cluster and cloud computing; peer-to-peer computing; distributed systems and algorithms; parallel and distributed programming; parallel numerical algorithms; multicore and manycore programming; theory and algorithms for parallel computation; high performance networks and communication; high performance and scientific applications; GPU and accelerator computing; and extreme-scale computing.
Beginning Windows Store Application Development - HTML and JavaScript Edition introduces you to the Windows 8 modern app design paradigm and the new Windows 8 programming model developed around this paradigm. You'll learn to build rich, immersive applications designed to run on the many devices powered by Windows 8. The authors draw on their extensive practical experience to provide not only a comprehensive introduction to the model and its features, but guidance on best practices and a real-world sample application that you develop over the course of the book. Beginning Windows Store Application Development - HTML and JavaScript Edition also emphasizes how devices will be used and applications will be built in a world that has become far more connected. The book takes you beyond the syntax of any development language and examines factors such as application design, user experience, social integration, and maintaining data and settings across multiple devices.
The object of this book is to cover most of the currently relevant areas of data communications and networks. These include: Communications protocols (especially TCP/IP) Networking (especially in Ethernet, Fast Ethernet, FDDI and ATM) Networking operating systems (especially in Windows NT, Novell NetWare and UNIX) Communications programs (especially in serial communications, parallel communications and TCP/IP) Computer hardware (especially in PC hardware, serial communications and parallel communication) The book thus splits into 15 different areas, these are: General data compression (Chapters 2 and 3) Video, images and sound (Chapters 4-11 ) Error coding and encryption (Chapters 12-17) TCP/IP, WWW, Internets and Intranets (Chapters 18-20 and 23) Electronic Mail (Chapter 21 ) HTML (Chapters 25 and 26) Java (Chapters 27-29) Communication Programs (Chapters 20, 29 and 49) Network Operating Systems (Chapters 31-34) LANs/WANs (Chapters 35, 38-46) Serial Communications (Chapters 47 and 48) Parallel Communications (Chapters 50-52) Local Communications (Chapters 53-57) Routing and Protocols (Chapters 36 and 37) Cables and connectors (Chapters 58--60) Many handbooks and reference guides on the market contain endless tables and mathematics, or are dry to read and contain very little insight in their subject area. I have tried to make this book readable, but also contain key information which can be used by professionals.
This book constitutes the proceedings of the 10th IFIP International Conference on Network and Parallel Computing, NPC 2013, held in Guiyang, China, in September 2013. The 34 papers presented in this volume were carefully reviewed and selected from 109 submissions. They are organized in topical sections named: parallel programming and algorithms; cloud resource management; parallel architectures; multi-core computing and GPU; and miscellaneous.
Considered a classic by an entire generation of Mac programmers, Dave Mark's Learn C on the Mac has been updated for you to include Mac OS X Mountain Lion and the latest iOS considerations. Learn C on the Mac: For OS X and iOS, Second Edition is perfect for beginners learning to program. It includes contemporary OS X and iOS examples This book also does the following: Provides best practices for programming newbies Presents all the basics with a pragmatic, Mac OS X and iOS -flavored approach Includes updated source code which is fully compatible with latest Xcode After reading this book, you'll be ready to program and build apps using the C language and Objective-C will become much easier for you to learn when you're ready to pick that up.What you'll learn Master C programming, the gateway to programming your Mac, iPhone or iPad Write apps for the contemporary Mac OS X interface, the cleanest user interface around Write apps for the modern iOS interface, one of the two most popular mobile platforms in the world Understand variables and how to design your own data structures Work with the file system Connect to data sources and the Internet How to handle error handling and much more Who this book is for For anyone wanting to learn to program in Mac OS X and iOS, including developers new to the Mac and iPhone/iPad, developers new to C, or students entirely new to programming.
An operating system is probably the most important part of the body of soft ware which goes with any modern computer system. I ts importance is reflected in the large amount of manpower usually invested in its construction, and in the mystique by which it is often surrounded. To the non-expert the design and construction of operating systems has often appeared an activity impenetrable to those who do not practise it. I hope this book will go some way toward dispelling the mystique, and encourage a greater general understanding of the principles on which operating systems are constructed. The material in the book is based on a course of lectures I have given for the past few years to undergraduate students of computer science. The book is therefore a suitable introduction to operating systems for students who have a basic grounding in computer science, or for people who have worked with computers for some time. Ideally the reader should have a knowledge of prorramming and be familiar with general machine architecture, common data structures such as lists and trees, and the functions of system software such as compilers, loaders, and editors. I t will also be helpful if he has had some experience of using a large operating system, seeing it, as it were, from the out side."
This book constitutes the refereed proceedings of the International Conference on Multiscore Software Engineering, Performance, and Tools, MUSEPAT 2013, held in Saint Petersburg, Russia, in August 2013. The 9 revised papers were carefully reviewed and selected from 25 submissions. The accepted papers are organized into three main sessions and cover topics such as software engineering for multicore systems; specification, modeling and design; programing models, languages, compiler techniques and development tools; verification, testing, analysis, debugging and performance tuning, security testing; software maintenance and evolution; multicore software issues in scientific computing, embedded and mobile systems; energy-efficient computing as well as experience reports.
This book constitutes revised selected papers from the Conference on Energy Efficiency in Large Scale Distributed Systems, EE-LSDS, held in Vienna, Austria, in April 2013. It served as the final event of the COST Action IC0804 which started in May 2009. The 15 full papers presented in this volume were carefully reviewed and selected from 31 contributions. In addition, 7 short papers and 3 demo papers are included in this book. The papers are organized in sections named: modeling and monitoring of power consumption; distributed, mobile and cloud computing; HPC computing; wired and wireless networking; and standardization issues.
This book constitutes the refereed proceedings of the 11th International Conference on Wired/Wireless Internet Communications, WWIC 2013, held in St. Petersburg, Russia, during June 5-7, 2013. The 21 revised full papers presented were carefully reviewed and selected from numerous submissions. The papers are organized in topical sections on: MAC and scheduling; mobility; fixed networks; services and security; sensor networks; services; and wireless.
This book provides an overview of the X Window System focusing on characteristics that have significant impact on the development of both application programs and widgets. We pay special attention to applications that go beyond graphical user interfaces (GUIs); therefore we discuss issues affecting video games, visualization and imaging programs, and designing widgets with a complex appearance. While the book does not assume previous knowledge of X, it is intended for experienced programmers, especially those who want to write programs that go beyond simple GUIs. X is the dominant window system under Unix, and X servers are available for Microsoft Windows, thus enabling graphics over a network in the PC world. While Java offers an apparently universal graphics library (the abstract window toolkit), the reality is quite different: For high-quality graphics and image display, we must program on the target platform itself (X or one of Microsoft's APIs) rather than rely on Java peer objects. X is a vast subject, so it is impossible to provide a complete coverage in a few hundred pages. Thus we selected topics that are fundamental to the system, so that the reader who masters them should be able to read the documentation of the numerous libraries and toolkits. Therefore we provide documentation on the most important Xlib and X toolkit functions only. |
You may like...
The Continuing Arms Race - Code-Reuse…
Per Larsen, Ahmad-Reza Sadeghi
Hardcover
R2,609
Discovery Miles 26 090
|