Tuesday, June 28, 2005

Ebook Computer Programming in Java: Java Network Programming 2ed.pdf

This book begins with three chapters that outline how networks and network programs work. Chapter 1, is a gentle introduction to network programming in Java and the applications that it makes possible. All readers should find something of interest in this chapter. It explores some of the unique programs that become feasible when networking is combined with Java. Chapter 2, and Chapter 3, explain in detail what a programmer needs to know about how the Internet and the Web work. Chapter 2 describes the protocols that underlie the Internet, such as TCP/IP and UDP/IP. Chapter 3 describes the standards that underlie the Web such, as HTTP, HTML, and CGI. If you've done a lot of network programming in other languages on other platforms, you may be able to skip these two chapters.

The next two chapters throw some light on two parts of Java that are critical to almost all network programs but are often misunderstood and misused: I/O and threading. Chapter 4 explores Java's unique way of handling input and output. Understanding how Java handles I/O in the general case is a prerequisite for understanding the special case of how Java handles network I/O. Chapter 5 explores multithreading and synchronization, with a special emphasis on how they can be used for asynchronous I/O and network servers. Experienced Java programmers may be able to skim or skip these two chapters. However, Chapter 6, is essential reading for everyone. It shows how Java programs interact with the Domain Name System through the InetAddress class, the one class that's needed by essentially all network programs. Once you've finished this chapter, it's possible to jump around in the book as your interests and needs dictate. There are, however, some interdependencies between specific chapters.

More on Newbie Webmaster

Thursday, June 23, 2005

Programming : Macromedia Flash MX

Macromedia Flash MX is one of the hottest technologies on the Web today. Leading corporate Web sites use its streamlined graphics to communicate their brands; major motion picture studios promote theatrical releases with Flash animations; and online gaming and educational sites provide rich user experiences with Flash interactivity.

As a vector-based animation and authoring application, Flash is ideal for creating high-impact, low-bandwidth Web sites incorporating animation, text, video, and sound. With robust support for complex interactivity and server-side communication, Flash is increasingly the solution for developing Internet. applications as well. From designer to programmer, Flash has become the tool of choice for delivering dynamic content across various browsers and platforms.

As the popularity of Flash increases, so does the demand for animators and developers who know how to tap its power. This book is designed to help you meet that challenge. Learn how to build complex animations, integrate sophisticated interfaces and navigation schemes, and dynamically control graphics, video, sound, and text. Experiment with the techniques discussed in this book to create the compelling media that Flash makes possible. It’s not an exaggeration to say that Flash is revolutionizing the Web. This book will help you be a part of that revolution. So boot up your computer and get started.

More on Newbie Webmaster

Ebook Computer Programming : ASP.Net Bible.pdf

Introduction of the Microsoft .NET platform has begun a new era in the field of application development that will drive the next-generation Internet. ASP.NET, a part of the Microsoft .NET platform, is a revolutionary programming framework that enables the rapid development of enterprise-class Web applications. It provides the easiest and most scalable way to develop, deploy, and run Web applications that can target any browser or device. In fact, these features are only a few of several that make ASP.NET developers' first choice for creating Web applications.

ASP.NET makes application development much easier than it was with classic ASP, and hence it has dramatically improved developers' productivity. ASP.NET enables you to provide richer functionality to your Web applications by writing the least amount of code. The best part is that ASP.NET enables you to select any of the available .NET programming languages. So, unlike classic ASP, in which you had to depend on interpreted VBScript and JScript languages, ASP.NET provides a wide choice of programming languages.

In addition to the usual Web applications, ASP.NET allows you to create other types, which enables you to extend your applications' reach to new customers and business partners. For example, XML Web services enable sharing of data across the Internet regardless of the operating system and the programming language — this certainly widens the reach of your applications. Also, ASP.NET provides you with mobile controls that enable your applications to target a large number of mobile Web devices. Deploying server applications has always been a pain for developers. With ASP.NET, however, developers do not need to worry on this front at all, because ASP.NET has dramatically simplified the deployment process. Deploying a Web application simply requires you to copy it to the Web server.

Free ebook on oracle (and other programming ebook)

More on Newbie Webmaster