Using a series of web development examples, this free book 'C Programming in Linux' will give you an interesting glimpse into a powerful lower-level world.
C is tight and spare and economical, and in the current world climate people who know C will ensure critical systems keep running.A knowledge of C is now and has been for years a pre-requisite for serious software professionals and with the recent popularity and maturity of Open Systems this is even more true. The book refers to a C source code bundle...
The publisher offers discounts on this book when ordered in bulk quantities. For more information, contact Corporate Sales Department, Phone: 800-382-3419; FAX: 201-236-7141; E-mail: firstname.lastname@example.org
Or write: Prentice Hall PTR, Corporate Sales Dept., One Lake Street, Upper Saddle River, NJ 07458.
Other product or company names mentioned herein are the trademarks or registered trademarks of their respective owners.
Linux is the fastest-growing Java development platform because it saves money and time by serving as a platform for both development and deployment. But developers face significant platform-specific challenges and opportunities when managing and deploying Java applicaitons in a controlled production environment.
he Art of Debugging illustrates the use three of the most popular debugging tools on Linux/Unix platforms: GDB, DDD, and Eclipse. The text-command based GDB (the GNU Project Debugger) is included with most distributions. DDD is a popular GUI front end for GDB, while Eclipse provides a complete integrated development environment.
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution.Linux was originally developed as a free operating system for Intel x86-based personal computers. It has since been ported to more computer hardware platforms than any other operating system. Most Linux distributions support dozens of programming languages.
History Design Principles Kernel Modules Process Management Scheduling Memory Management File Systems Input and Output Interprocess Communication Network Structure Security
Linux is a modem, free operating system based on UNIX standards. First developed as a small but self-contained kernel in 1991 by Linus Torvalds, with the major design goal of UNIX compatibility. Its history has been one of collaboration by many users from all around the world, corresponding almost exclusively over the Internet.
Why Qt? Why do programmers like us choose Qt? Sure, there are the obvious
answers: Qt’s single-source compatibility, its feature richness, its C++ performance,
the availability of the source code, its documentation, the high-quality
technical support,and all the other items mentioned in Trolltech’s glossy marketing
materials. This is all very well, but it misses the most important point:
Qt is successful because programmers like it.
The authors fully reveal the power of Eclipse as a desktop application development platform; introduce important new improvements in Eclipse 3.5; and walk through developing a full-featured, branded RCP application for Windows, Linux, Mac, and other platforms—including handheld devices and kiosks.
Why another book on Java? Why a book on Java and Linux? Isn’t Java a platform-independent system? Aren’t there enough books on Java? Can’t I learn
everything I need to know from the Web?
No doubt, there are a host of Java books on the market. We didn’t wake
up one morning and say, “You know what the world reallyneeds? Another book
about Java!” No. What we realized was that there are a couple of “holes” in the
Java book market.
Adobe announces Linux
Version of AIR 1.5
Adobe has released Adobe AIR 1.5 for
Linux. Adobe AIR 1.5, a key component
of the Adobe Flash Platform, enables
Web developers to use HTML,
open source Flex framework to deliver
Web applications outside the browser.
A complete & modern embedded operating
o A cutting-edge mobile user experience
o A world-class software stack for building
o An open platform for developers, users &
industry 6. Why Android Was
Full phone software stack including applications.
Designed as a platform for software development.
Android is open.
Android is free.
100% Java Phone.
Chapter I Framework and C# Overview
Part 1: NET Framework
1. 2. 3. 4. 5.
CLR, FCL, CTS Namespace Managed code Garbage collection .NET framework architecture
Part 2: C# overview
.NET 3.5 (Nov-2007) VS.NET 2008 Default: Windows 7
.NET 2.0 (Nov-2005) VS.NET 2005 .NET 3.0 (Nov-2006) Default: Windows Vista, Server 2008 .NET 1.1 (Apr-2003) VS .NET 2003 Default: Server 2003
What is the .NET framework
Suppose that you'd like to provide a service to the public or to some business
partners: They can send you two strings and you will concatenate them and
return the string. Of course, in the real world you provide a more useful service.
There are several major requirements: First, the users may be using different
languages (Java, C# and etc.) and using different platforms (Windows, Linux
and etc.). Your service must be accessible by different languages and
platforms. Second, they will call your service across the Internet and there may
be firewalls in between.
This book is intended for software developers, testers, and managers who work with .NET
technology. This book assumes you have a basic familiarity with .NET programming but does
not make any particular assumptions about your skill level. The examples in this book have
been successfully used in seminars where the audience background has ranged from beginning
application programmers to advanced systems programmers. The content in this book
has also been used in teaching environments where it has proven highly effective as a platform
for students who are learning intermediate level .
This book is about Tcl, the scripting language developed by John Ousterhout. Tcl
stands for tool command language and was originally designed as a simple scripting
language interpreter that could be embedded inside applications written in the
C language. With the addition of the Tk graphical toolkit and a host of other language
extensions supporting such features as graphics, relational databases, and
object-oriented programming, Tcl has become a popular programming language
for developing applications in its own right.
Android is one of the major players in the mobile phone market.Android is a mobile platform that is built on the top of Linux operating system. The native-code support on Android offers endless opportunities to application developers, not limited the functionality that is provided by Android framework.
A step-by-step guide on how to use Python for CGI scripting, GUI development, network programming, and much more!
Organizations such as NASA, Hewlett-Packard, and Xerox have already discovered the power that Python has to offer. This multipurpose development language can be used on virtually every platform, from Windows and Linux to OS/2 and Amiga. With its unique task-oriented approach, this book explores the language basics and then describes how to quickly begin using it for development work.