Monday, February 16, 2009

Service Oriented Architectures in Telecommunications or Windows 2000 API SuperBible

Service-Oriented Architectures in Telecommunications

Author: CRC Press

Service-oriented architecture (SOA) uses services as the baseline for developing new architectures and applications, as networks are built specifically to satisfy service requirements. Most services are currently handled over different networks, but newer services will soon require cross-network support. Architecting the Telecommunication Evolution: Toward Converged Network Services outlines the challenges of providing crossover services and the new architectures and protocols that will enable convergence between circuit- and packet-switched networks. Taking a standards-based approach to converged services, this book lays a foundation for SOA in telecommunications. The authors begin by outlining the development of Internet telephony, focusing on how to use the respective benefits of the traditional public switched telephone network (PSTN) and the Internet to create and implement more value-added services. These two eminent specialists first examine services that originate in the Internet and take advantage of PSTN services, and then explore how discrete events on the PSTN can be used as an impetus to creating services on the Internet. They conclude with a discussion on how this convergence creates smart spaces in the telecoms domain. Including eight valuable appendices that will aid in the implementation of converged services, Architecting the Telecommunication Evolution is the first book of its kind to offer a survey as well as a practical roadmap to integrating modern networks to achieve better performance and new functionality.



Book about: The Industrial Revolution or Under 40 Financial Planning Guide

Windows 2000 API SuperBible

Author: Richard J Simon

Following in the tradition of the Win 95 and Win32 NT SuperBibles, this book is a comprehensive reference for all of the APIs needed by the Windows programmer. It is arranged topically with related functions presented in the same chapter. Using relevant examples that are complete and appropriate to the task at hand, the user will be able to see clearly the most effective usage for each function. The user-friendly organization of the book will save programmers valuable time, and negate the need to sift through vendor supplied documentation with is spotty and disorganized.

Booknews

Intended for programmers developing applications, this reference organizes and clarifies the Win32 APIs that are supported by both Windows 2000 and Windows 98, with descriptions of each function, detailed parameter descriptions, and examples for most functions that are concise and show the functionality. Each chapter covers a group of related functions, such as creating windows, message processing, memory management, the graphics device interface, and palettes and color matching. The CD-ROM contains examples, code samples, and evaluation versions of third-party software. Annotation c. Book News, Inc., Portland, OR (booknews.com)



Table of Contents:
Introduction.
1. Windows 2000 Programming.
User Interface Features. Minimum Requirements. Style Guide.
Windows. Menus. Input and Controls. Visual Design. System Integration.

2. The Win32 API.
Advantages of Win32. Sample Program.

3. Creating Windows.
Creating the Main Window. Creating Windows Using Existing Classes. Messages When Creating Windows. Creating Windows Function Descriptions.

4. Windows Support Functions.
Window Class Data. Attaching Data to a Window. Changing the Appearance of Windows. Windows Support Function Descriptions.

5. Message Processing.
Message Flow.
Processing Messages. Sources of Messages. Reentrant Functions.
Message Hook Functions. Message-Processing Function Descriptions.

6. Menus.
Main Menus and Pop-up Menus.
Building Menus in the Resource File. Adding a Menu to the Application's Window. Changing Menus. Menu Messages.
Menu Support Function Descriptions.

7. Resources.
The Resource Script File.
String Tables. Custom Resources.
Resource Function Descriptions.

8. Dialog Boxes.
Types of Dialog Boxes. The Dialog Box Keyboard Interface. Dynamic Dialog Boxes. Dialog Template Statement Descriptions. Dialog Box Control Statements. Dialog BoxFunction Descriptions.

9. User Input Functions.
Mouse Messages. Keyboard Messages. Virtual Keys. User Input Function Descriptions.

10. Scrollbars.
Scrollbar Basics. Scrollbar Position and Range. Scrollbar Messages. Scrollbar Function Descriptions.

11. Memory Management.
Memory Architecture. Global Memory. Virtual Memory. Heaps. Memory Management Function Descriptions.

12. The Graphics Device Interface.
The Device Context. Selecting Objects into a Device Context. Private Device Contexts. Origins and Extents. GDI Function Descriptions.

13. Bitmaps, Icons, and Metafiles.
Bitmaps.
Using DDB Bitmaps. Using DIB Bitmaps.
Icons.
Using Icons. Creating Icons at Runtime. Metafiles. Creating and Playing a Metafile. Metafiles in a Disk File.
Bitmap, Icon, and Metafile Function Descriptions.

14. Printing and Text Output.
Printer Support. Printer Information. Text Characteristics. Printing and Text Output Function Descriptions.

15. Painting and Drawing.
Pens, Brushes, and Other Logical Tools. Specifying an Area for Drawing. Invalidation, Clipping, and the WM_PAINT Message. Painting and Drawing Function Descriptions.

16. Palettes and Color Matching.
Hardware Palettes. Color Palettes in Windows. The Logical Palette. Image Color Matching. Color Spaces. Color Profiles. Palettes and Color Matching Function Descriptions.

17. I/O with Files.
Creating and Opening Files. Reading and Writing. Sharing Data with File Mapping. File I/O Function Descriptions.

18. The Clipboard - 1073.
Clipboard Formats. Windows Management of Clipboard Data. Delayed Rendering of Clipboard Data. CF_OWNERDISPLAY Format. Using Private Clipboard Formats. Clipboard Viewers. Clipboard Function Descriptions.

19. The Registry.
The Registry Architecture. Placing Data in the Registry. The Windows Registry Structure. Registry Function Descriptions.

20. Initialization Files.
Initialization File Structure. Accessing Initialization Files. Mapping Private INI Files. Initialization File Function Descriptions.

21. System Information.
Process Environment Information. Local Time and System Time. Locale and Language Support. System Information Function Descriptions.

22. String Manipulation and Character Sets.
Windows Character Set Translations. Locales. String Manipulation and Character Set Function Descriptions.

23. Atoms.
Working with Atom Tables. Using Global Atoms for Data Exchange. Integer Atoms. Atom Function Descriptions.

24. Timers.
Using Timers. Windows Time. Performance Monitor Counters. Timer Function Descriptions.

25. Processes, Threads, and Fibers.
Creating Processes and Threads. Fibers. Synchronization Objects. Protecting Nonreentrant Code of a Process. Process, Thread, and Fiber Function Descriptions.

26. Error and Exception Processing.
Writing Exception Handlers and Filters. Win32 API for Exception Handling. Error and Exception Processing Function Descriptions.

27. Multiple-Document Interface (MDI).
Creating an MDI Application. The MDI Frame Window. The MDI Child Window. Menus in MDI Applications. MDI Function and Message Descriptions.

28. Interfacing with Help Files.
Providing User Access to the Help File. Providing Context-Sensitive Help. Using Training Card Help. Help Files Function and Message Descriptions.

29. File Decompression and Installation.
File Installation Overview. Installing the Proper Version. The Version Resource. File Decompression. File Decompression and Installation Function Descriptions.

30. Dynamic Link Libraries.
Loadtime Dynamic Linking. Runtime Dynamic Linking. Creating Dynamic Link Libraries. Accessing Data Within a DLL. Using the DLL Notification Entry Point. Dynamic Link Libraries Function Descriptions.

Index.

No comments:

Post a Comment