- Saint Vincent
- Iakovou, Takis
- General
- Guinness, Os
- Brookner, Anita
- Wolzien, Valerie
- Reference
- MacDonald, George
- ( B )
- Arctic & Antarctica
- Screenplays
- Kitt, Sandra
- Hart, Carolyn
- Gerritsen, Tess
- Abolition
- Fernandes, Eugenie
- Nonfiction
- Sibelius
- Vedas
- Mozart
- Individualized
- Maps
- Human Rights
- Science Fiction & Fantasy
- Japanese
- Dynamics
- Pop-Up
- Churchill, Winston
- Ethics
- Sanders, Lawrence
- Some of our other sites:
- Books
- Clothing, Shoes and Accessories
- Baby Clothes and Accessories
- Cosmetics, Beauty Products and Fragrances
- Cellphones, Call Plans and Accessories
- Video Games
- DVDs
- Electronics, Gadgets and Computers
- Health and Personal Care
- Home and Garden
- Home DIY
- Jewelry
- Magazines and Newspapers
- Music Downloads
- Musical Instruments
- Office Equipment and Supplies
- Software and Games
- Sporting Goods
- Toys and Games
- Watches
- UK Books
- UK Video Games
- UK Home and Garden
- UK Electronics, Gadgets and Computers
- UK Baby Clothes and Accessories
- UK Software and Games
- UK Sporting Goods
- UK Toys and Games
Books : Computers & Internet : Programming : Cross-platform Development
-
Adobe AIR is a revolutionary technology that blurs the line between the desktop and the web. The AIR Bible will get developers up and running building simple AIR application, then take them through all aspects of the new API. The authors have a wealth of experience in building Rich Internet Applications using Flex, Flash, HTML, and Ajax. They will bring their experience to the table walking the reader through application programming topics and demystifying the techniques developers use to build the kind of complex application that readers are sure to want to build with this exciting new technology.
-
Crystal Reports XI is a powerful software tool for turning raw data into corporate decision-making information. End-users and developers alike use Crystal Reports to extract and format information, and with over 9 million licenses shipped Crystal Reports is one of the most popular packages for corporate reporting. Crystal Reports XI for Developers provides a solid introduction for any report or application developer just getting started with Crystal Reports. Using this practical guide, they will learn to create presentation-quality reports from a variety of data sources, and how to add the advanced features developers need to analyze report data. Developers will learn to create simple and complex reports with the formatting and organization techniques presented in the book, and how to add filtering and summaries to crunch millions of rows of data into a concise and meaningful format. They will also learn to create their own formulas and SQL Expressions, as well as how to use advanced Crystal Reports features such as subreports, cross-tabs, charts, dynamic parameters, and more. Going beyond the sample reports that ship with the product, Crystal Reports XI for Developers is filled with step-by-step essentials and real-world examples, showing readers how to take full advantage of Crystal Reports key features so they can create information-rich, quality reports from their own data and integrate them into their own applications.
-
-
REALbasic Cross-Platform Application Development treats REALbasic as a serious development environment and is targeted to developers with a minimum of programming experience, but who may or may not be new to the REALbasic platform. Written by a writer and developer with extensive REALbasic experience with input and guidance from REAL Software, this book will show you how to take advantage of the new cross-platform abilities of REALbasic and teach you how to create cross-platform applications. Don't waste any more time with the other novice-oriented REALbasic books out there. Get inside this development environment with REALbasic Cross-Platform Application Development.
-
This is the eBook version of the printed book.
Cross-Platform Development in C++ is the definitive guide to developing portable C/C++ application code that will run natively on Windows, Macintosh, and Linux/Unix platforms without compromising functionality, usability, or quality.Long-time Mozilla and Netscape developer Syd Logan systematically addresses all the technical and management challenges associated with software portability from planning and design through coding, testing, and deployment. Drawing on his extensive experience with cross-platform development, Logan thoroughly covers issues ranging from the use of native APIs to the latest strategies for portable GUI development. Along the way, he demonstrates how to achieve feature parity while avoiding the problems inherent to traditional cross-platform development approaches.
This book will be an indispensable resource for every software professional and technical manager who is building new cross-platform software, porting existing C/C++ software, or planning software that may someday require cross-platform support.
Build Cross-Platform Applications without Compromise
Throughout the book, Logan illuminates his techniques with realistic scenarios and extensive, downloadable code examples, including a complete cross-platform GUI toolkit based on Mozilla-s XUL that you can download, modify, and learn from. Coverage includes
- Policies and procedures used by Netscape, enabling them to ship Web browsers to millions of users on Windows, Mac OS, and Linux
- Delivering functionality and interfaces that are consistent on all platforms
- Understanding key similarities and differences among leading platform-specific GUI APIs, including Win32/.NET, Cocoa, and Gtk+
- Determining when and when not to use native IDEs and how to limit their impact on portability
- Leveraging standards-based APIs, including POSIX and STL
- Avoiding hidden portability pitfalls associated with floating point, char types, data serialization, and types in C++
- Utilizing platform abstraction libraries such as the Netscape Portable Runtime (NSPR)
- Establishing an effective cross-platform bug reporting and tracking system
- Creating builds for multiple platforms and detecting build failures across platforms when they occur
- Understanding the native runtime environment and its impact on installation
- Utilizing wxWidgets to create multi-platform GUI applications from a single code base
- Thoroughly testing application portability
- Understanding cross-platform GUI toolkit design with Trixul
-
75% of attacks targeted against specific systems are aimed against the web application itself; not the operating system or network. While current security technologies and practices are aimed for the operating system and network, the custom developed software that runs the web application is the most exposed portion of any website, and often the most vulnerable. This book defines Web application security, why it should be addressed earlier in the lifecycle in development and quality assurance, and how it differs from other types of Internet security. Additionally, the book examines the procedures and technologies that are essential to developing, penetration testing and releasing a secure Web application. Through a review of recent Web application breaches, the book will expose the prolific methods hackers use to execute Web attacks using common vulnerabilities such as SQL Injection, Cross-Site Scripting and Buffer Overflows in the application layer. By taking an in-depth look at the techniques hackers use to exploit Web applications, readers will be better equipped to protect confidential.
-
Well, I came home today to a pleasant surprise (Cross-Platform .NET Development: Using Mono, Portable.NET, and Microsoft .NET). So I can start freestyling, cross-platform style.
— Bill Ryan, Bill's House O Insomnia
An enthusiastically recommended resource especially for anyone pursuing, building, or studying for a career in the field.
— Midwest Book Review, Internet Bookwatch
.NET is not just for Windows anymore! And this unprecedented book examines the advantages of building portable, cross-platform.NET code. Even if you are only vaguely familiar with .NET, with the aid of this book, you'll quickly learn how to run .NET code on different platforms.
You may run code among the Linux, Unix, Mac OS X, and Windows platforms. And you'll get to choose among Mono (for Linux), Portable.NET (for Mac OS X), and of course, .NET for Windows. What's more, authors Mark Easton and Jason King pack the book with example code and wisdom, providing you a well-rounded skill set. Based on years of personal .NET experience, the authors share years of expertisedos, donts, pitfalls, gotchas, and insightsin the convenience of a single, handy book.
-
With many of today's games being released simultaneously on all platforms, the need for a good cross-platform development strategy is essential. Cross-Platform Game Programming covers this rarely discussed area and provides the techniques needed to develop your games effectively. It explains the plethora of problems that exist within every cross-platform game, and gives you the understanding and ability needed to solve them. It also teaches you how to write code that behaves identically on all machines. In addition, the book explains why standard libraries are not standard enough, and covers the nuances between compilers, debuggers, and operating systems. Throughout the book, how-to guidelines are provided for using the same code to handle different hardware specifications without change for ported games, or those being build to work cross-platform from the ground up. It helps senior and lead programmers determine where the platform-specific features should start and end, and provides methods for achieving this. It also includes support for those using middleware by demonstrating how to write code that will run identically on different machines, despite the platform making use of the same APIs. Because this book teaches the methods, not the API, it scales well for future platforms and empowers you to create your own designs.
-
Portable software development is writing software that runs on a broad range of computer systems instead of just one (e.g., Windows). Programmers often pick up the idioms, tricks and methodologies for developing cross-platform software through sheer trial and error, as they encounter the same mistakes and patterns of code over time. If you're an intermediate-to advanced-level programmer who'd rather cut to the chase, Write Portable Code contains the lessons, patterns and knowledge you'll need for developing cross-platform software.
Write Portable Code explains how to:
- avoid common portability mistakes when starting out a new project, thereby saving time when a port must occur
- re-factor existing, non-portable code so that it can be easily transplanted to new platforms
- find bugs masked by platform specific behaviors
Programmers who avoid becoming married to a specific development environment or target platform greatly expand the target market for their software products. Whether you design cross-platform software from the ground up or have to move large amounts of code from one platform to another, the information contained in Write Portable Code will help you achieve your goals and grow as a programmer.
TOC
Preface
Introduction Chapter 1: Preparing for Portability Chapter 2: ANSI C/C++ Chapter 3: Techniques for Portability Chapter 4: Editing and Source Control Chapter 5: Processor Differences Chapter 6: Floating Point Chapter 7: Preprocessor Chapter 8: Compiler Quirks Chapter 9: User Interaction Chapter 10: Networking Chapter 11: Operating Systems Chapter 12: Dynamic Libraries Chapter 13: Security and Permissions Chapter 14: File Systems Chapter 15: Scalability and Portability Chapter 16: Portability and Data Chapter 17: Internationalization and Localization Chapter 18: Scripting Languages Chapter 19: Cross-platform Libraries and Toolkits
Appendix A: POSH Appendix B: The Simple Audio Library Appendix C: The Rules for Portability References -
Now more than ever before, gamers can be found on all PC platforms, whether Windows, Mac, or Linux. In response, game developers are increasingly making their games cross platform. How? This unique and comprehensive book answers this question by exploring the world of contemporary cross-platform game development from a developer's perspective. In a thorough and easy-to-read style, it explains to both beginners and experts how to develop cross-platform games using cross-platform tools. Offering step-by-step tutorials on how to set up and compile key gaming libraries, this book examines all the necessary code, background info, and conceptual frameworks to get started on the path to making cross-platform games that sell.
-
-
With an understanding of the .NET framework, stable and robust multithreaded applications can be developed with minimal effort. Covering the topics related to multithreaded development, this book not only focuses on how a task is performed but also on the more important question of why these tasks are performed. The strengths and weaknesses of each approach to multithreading are analyzed so that programmers and developers can choose the appropriate approach based on their particular constraints. Complete coverage of multithreading development using the .NET framework in both Visual Basic .NET and C# is provided in addition to detailed analyses of threads, delegates, asynchronous execution, threadpools, and locks.
-
-
As the need for application-to-application communication and platform interoperability continues to grow, Web service developers need to be skilled in the technologies and languages that make this communication possible. Web services provide a language and platform independent standard for creating and connecting code that allows software applications (remote objects) to communicate with each other and users, via a network or the Web. Rather than focus on one specific technology or language, Cross-Platform Web Services Using C# and Java teaches how to integrate the various technologies of Web services using the two languages expected to dominate this growing area.
-
A complete guide to creating well-written, user-conscious graphical applications in Visual C++ with Microsoft's Application Programming Interface. Ideal for the programmer who's looking to write programs for multiple platforms, this book provides detailed instructions and sample code for building Visual C++ programs that can be ported to and from UNIX, Windows NT, and Power Mac.
-
Written by members of the Adobe Integrated Runtime (AIR) product team, this is the official guide to the beta release of Adobe's new cross-platform desktop runtime, previously known by its code name Apollo.
This book explains how you can use AIR to build and deploy HTML and JavaScript-based web applications to the desktop, using all of the tools and technologies with which you are already familiar. Everything you need to know about this platform is right here, so you can start building applications with AIR right away.
Topics include:- What AIR is, and the problems this runtime aims to solve
- How to set up your development environment
- How to create your first app using HTML and JavaScript
- The HTML and JavaScript environments within AIR
- How to do common tasks, presented in the easy-to-use O'Reilly Cookbook format
Adobe Developer Library is a co-publishing partnership between O'Reilly Media and Adobe Systems, Inc. and is designed to produce the number one information resources for developers who use Adobe technologies. Created in 2006, the Adobe Developer Library is the official source for comprehensive learning solutions to help developers create expressive and interactive web applications that can reach virtually anyone on any platform. With top-notch books and innovative online resources covering the latest in rich Internet application development, the Adobe Developer Library offers expert training and in-depth resources, straight from the source. -
Focusing on developing cross-platform shaders in OpenGL Shader Language (GLSL) using the RenderMonkey environment, this guide makes it possible to combine the producing of complex graphics effects with the convenience of using OpenGL. Covering the sharp growth of the capabilities of graphic accelerators that has made writing shaders for complex real-time graphic effects a popular and rapidly developing subject, this book also includes a CD-ROM with cross-platform source codes for the program examples given in the book; both work with Microsoft Windows and with the increasingly popular Linux system.
-
This book clearly explains what OpenDoc is and how to use this new technology. A major section covers enabling OLE and OpenDoc applications so that they can work together on the same system. The book also provides practical solutions to various problems encountered in OpenDoc and discusses the implications OpenDoc could have in the future.
-
Communications access methods provide information to establish a connection between two operating environments across a network. This title is designed to be used in conjunction with the user's guides for SAS/CONNECT and SAS/SHARE. It provides you with the explicit steps needed for connecting two platforms, enabling you to access and manipulate data as desired. The easy-to-follow procedures are arranged by platform, access method, product, platform orientation (local host, remote host, client, server), and type of user. SAS 9.1 supports the TCP/IP, APPC, and XMS communications access methods for network connections with the z/OS, OpenVMS Alpha, UNIX, and Windows operating environments. SAS 9.1 also supports the Secure Sockets Layer (SSL) protocol that provides network security and privacy in Windows and UNIX operating environments. The DECnet, EHLLAPI, and NetBIOS communications access methods and the CMS, OpenVMS VAX, OS/2, and Windows 95 and Windows 98 operating environments are no longer supported. This title is also available online. This title is written for applications developers, system administrators, network administrators, and end users who use SAS/CONNECT and SAS/SHARE software.
Supports releases 9.1 and higher of SAS software.
-
Discusses how to survive and thrive with your Mac in a digital world. Provides the essential resource for every Mac user and administrator and explains how to network your Mac with Windows, and UNIX/LINUX server, access Windows software from your Mac and improve cross-platform Internet and software compatability. Softcover. DLC: Macintosh (Computer).





















