Categories
Technical
-- Database/SQL
-- Multimedia
-- Internet/Networking
-- Operating System
-- Programming
-- Security/Hacking
-- Science/Engineering
-- Web/HTML/CSS/Ajax
-- Unix/Linux
-- Windows
-- Mac OS X
-- Office
-- Perl/PHP/Python
-- C/C++/C#
-- .NET
-- Java
-- Hardware
-- Game Development
-- Embedded Systems
-- Graphics and Design
-- Network Programming
Study
Novel
Nonfiction
Health
Tutorial
Entertainment
Business
Magazine
Arts & Design
Audiobooks & Video Training
Cultures & Languages
Family & Home
Law & Politics
Lyrics & Music
Software Related
eBook Torrents
Uncategorized
-- Database/SQL
-- Multimedia
-- Internet/Networking
-- Operating System
-- Programming
-- Security/Hacking
-- Science/Engineering
-- Web/HTML/CSS/Ajax
-- Unix/Linux
-- Windows
-- Mac OS X
-- Office
-- Perl/PHP/Python
-- C/C++/C#
-- .NET
-- Java
-- Hardware
-- Game Development
-- Embedded Systems
-- Graphics and Design
-- Network Programming
Study
Novel
Nonfiction
Health
Tutorial
Entertainment
Business
Magazine
Arts & Design
Audiobooks & Video Training
Cultures & Languages
Family & Home
Law & Politics
Lyrics & Music
Software Related
eBook Torrents
Uncategorized
Share With Friends
Archive by Date
2012-08-06
2012-08-05
2012-08-04
2012-08-03
2012-08-02
2012-08-01
2012-07-31
2012-07-30
2012-07-29
2012-07-28
2012-08-05
2012-08-04
2012-08-03
2012-08-02
2012-08-01
2012-07-31
2012-07-30
2012-07-29
2012-07-28
Search Tag
1035
ryan
convention
Lanz
MacUser
intelligence
Puberty
马拉德
Battalion
Tangerine
Freemasonry
Loday
SEXY
Frying
phonology
Biopsy
Bibliothek
Steeve
Mayo
Identico
Souvenirs
Sidney
DVDRIP
ratio
Separating
Galojan
Scala
Subsidies
Vickers
kasai
Formative
Mariel
familia
Welzl
Encore
Wachter
Refining
Modellierung
Mosque
Como
Plum
Psilocybin
interne
Sixteen
Taboo
Waterloo
spada
Conceptos
Malicious
appliquer
Newest
Technical Inside the SQL Server Query Optimizer
"Multiplexed Networks for Embedded Systems: CAN, LIN, Flexray, Safe-by-Wire..." by Dominique Paret (Repost)
Dino Esposito, "Building Web Solutions with ASP.Net and ADO.NET" (Repost)
Learning Core Audio: A Hands-On Guide to Audio Programming for Mac and iOS
Power Performance - Multimedia Storytelling for Journalism and Public Relations
pluralsight-training.net SQL Server: Transact-SQL Basic Data Retrieval [2012, ENG]
pluralsight-training.net SQL Server: Collecting and Analyzing Trace Data [2012, ENG]
Pluralsight.net - Introduction to Nancy-JWARE
Technical Structured Programming with C++
Technical Getting Started with LaTeX by David R. Wilkins
Windows A Third Window - Natural Life beyond Newton and Darwin
PLURALSIGHT.NET WINDOWS 8 METRO CONNECTED APPS-JGTiSO
PLURALSIGHT.NET WINDOWS 8 METRO APPLICATION DATA-JGTiSO
PLURALSIGHT.NET BUILDING WINDOWS 8 METRO APPS WITH C PLUS PLUS AND XAML-JGTiSO
PLURALSIGHT.NET BUILDING WINDOWS 8 METRO APPS WITH C SHARP AND XAML-JGTiSO
PLURALSIGHT.NET INTRODUCTION TO BUILDING WINDOWS 8 METRO APPLICATIONS-JGTiSO
Multimedia over IP and Wireless Networks - Compression, Networking, and Systems
Interactive Distributed Multimedia Systems and Telecommunication Services
The Art of Hardware Architecture - Design Methods and Techniques for Digital Circuits
Pro/ENGINEER WILDFIRE 5.0 Tutorial and MultiMedia CD
"Multiplexed Networks for Embedded Systems: CAN, LIN, Flexray, Safe-by-Wire..." by Dominique Paret (Repost)
Dino Esposito, "Building Web Solutions with ASP.Net and ADO.NET" (Repost)
Learning Core Audio: A Hands-On Guide to Audio Programming for Mac and iOS
Power Performance - Multimedia Storytelling for Journalism and Public Relations
pluralsight-training.net SQL Server: Transact-SQL Basic Data Retrieval [2012, ENG]
pluralsight-training.net SQL Server: Collecting and Analyzing Trace Data [2012, ENG]
Pluralsight.net - Introduction to Nancy-JWARE
Technical Structured Programming with C++
Technical Getting Started with LaTeX by David R. Wilkins
Windows A Third Window - Natural Life beyond Newton and Darwin
PLURALSIGHT.NET WINDOWS 8 METRO CONNECTED APPS-JGTiSO
PLURALSIGHT.NET WINDOWS 8 METRO APPLICATION DATA-JGTiSO
PLURALSIGHT.NET BUILDING WINDOWS 8 METRO APPS WITH C PLUS PLUS AND XAML-JGTiSO
PLURALSIGHT.NET BUILDING WINDOWS 8 METRO APPS WITH C SHARP AND XAML-JGTiSO
PLURALSIGHT.NET INTRODUCTION TO BUILDING WINDOWS 8 METRO APPLICATIONS-JGTiSO
Multimedia over IP and Wireless Networks - Compression, Networking, and Systems
Interactive Distributed Multimedia Systems and Telecommunication Services
The Art of Hardware Architecture - Design Methods and Techniques for Digital Circuits
Pro/ENGINEER WILDFIRE 5.0 Tutorial and MultiMedia CD
Useful Links
Technical David Pallmann, "Programming 'INDIGO'"
Posted on 2010-04-15
|
More David Pallmann, "Programming 'INDIGO'" ?Microsoft Code Name Indigo?is an advanced infrastructure and programming model for creating connected applications. It's like nothing that has come before. That's a bold statement, so allow me to put it in perspective for you. I wrote my first communication program over 20 years ago and remember it well. It was a lengthy program written in assembly language that ran on a minicomputer. It allowed files to be transferred over a phone line at 300 baud. The program was able to communicate with only a handful of other minicomputers equipped with the same software. I had to handle every detail of communication, including sending commands to the modem, creating a protocol for transferring chunks of data, and devising a strategy for handling errors. I was proud of this program: every bit of functionality had required discrete work on my part. In the years that followed, communication programming changed a lot but didn't necessarily get much easier. Networking and the Internet and broadband gave us more capabilities, but developers now had to contend with a frightful number of protocols and formats that wouldn't stand still. Security complicated things further but was critically important. Standards meant to be simple, such as XML, became complex over time. Even as technologies such as Web applications, distributed objects, message queuing, and interoperable Web services arrived to shoulder more of the load, the sheer number of technologies that developers had to master became a problem in itself. These technologies didn't always integrate well and were sometimes at odds with one other. Communication programming simply hasn't been easyuntil now. A few moments ago, I wrote a communication program using Indigo on a PC. It is written in C and is a mere 20 lines in length. It can stream data over networks and the Internet at high speed, potentially to millions of destinations. Although I wrote no code to deal with the intricacies of communication, the program is a marvel of sophisticated connectivity. It is transport neutral and is able to use HTTP, TCP, or named pipes to communicate. It uses advanced Web services standards that allow it to interact with other platforms. The receiving end can accept multiple transfers in parallel. It reliably transfers information and is able to resume in the face of a communication disruption. The program is also secure, positively identifying its destination and encrypting messages for confidentiality. I'm also proud of what this program can do, and I'm delighted that it took less than five minutes to write. Clearly, this is a departure from the past. Indigo breaks free of the supposed truism that more functionality comes at the cost of more complexity for the developer. Code: Download Link 1 Password: & 119;& 119;& 119;& 46;& 65;& 118;& 97;& 120;& 72;& 111;& 109;& 101;& 46;& 114;& 117;
Rating:
2.5 out of 5 by Book123 |
Download Links | |
Server | Status |
---|---|
Direct Download Link 1 | Alive |
Direct Download Link 2 | Alive |
Download Link 1 | Alive |
Buy This Book at Best Price >> |
Like this article?! Give us +1: