![]() Encodieren und Editieren von Mediadateien: Entwicklung von Webservices auf Basis des Windows Media Encoders (German Edition) $62.00 In diesem Buch wird schrittweise und anhand vieler Codebeispiele die Erstellung eines Webservices erlutert, der auf Basis des Windows Media Encoders von Microsoft das Encodieren und Editieren verschiedener Medienformate ermglicht auch in Verbindung mit Schnittlisten. So knnten Low-Resolution Versionen der Mediadaten automatisiert bereitgestellt werden. Es wird gezeigt, wie die Funktionen des Windows Media Encoders zu nutzen und dessen Software Development Kit zu verwenden ist. Programmiert wird mit VisualBasic.NET. Grundlegend wird sich mit der Komprimierung von Mediadaten im Windows Media Format .wmv auseinandergesetzt, sowie dem strukturellen und inhaltlichen Aufbau einer Edit Decision List (EDL). Funktionen und Mglichkeiten von Webservices werden aufgezeigt. Der Workflow eines High-Resolution-Schnittsystems bildet die Grundlage fr die Aufgaben des Webservices, der weiterfhrend niedrig aufgelstes Videomaterial verarbeiten soll. Ziel des Buches ist es, umfassende Kenntnisse ber alle genannten Themengebiete zu vermitteln und eine Basis fr Weiterentwicklungen auf diesem Gebiet zu schaffen. Es richtet sich an Redakteure, Cutter und Studenten in Medientechnischen Berufen. ![]() The Daily ACK $1.99 Technical talk from the point of view of a scientist trying to get on in a technical world. I talk about science and the new media, and how computers are changing everything.Kindle blogs are fully downloaded onto your Kindle so you can read them even when you're not wirelessly connected. And unlike RSS readers which often only provide headlines, blogs on Kindle give you full text content and images, and are updated wirelessly throughout the day. ![]() Web Services: Principles and Technology $81.00 These days it is practically impossible to find a stand alone computer or computer system. Computers are connected by networks and form distributed systems. The reasons for moving toward distributed systems are simple: users wish to communicate, share information and share resources: peripheral (printers, scanners, etc.) as well as computational. Communication supports cooperation that leads either to saving money or making greater profit. Sharing information gives people economic, political, and social power. Sharing peripheral resources saves a lot of money, in particular when the resources are unique and expensive, e.g., printers used by architects and car designers. The role of IT within businesses and the influence of IT (in particular IT-related capabilities) on businesses are changing dramatically in the last decade. This is caused by a number of the following major factors, which are the outcomes of vendor and research institutions research and development. Firstly, the Internet has provided an excellent environment to share information and enhance communication. Secondly, commoditization and standardization of technologies allows building inexpensive and powerful computing systems using off the shelf components. Thirdly, virtualization addresses directly the heterogeneity and interoperability problem - virtualization provides starting blocks to develop a new environment which will offer an even greater range of service providers and customers at a higher level of service. Fourthly, users want to not only use the Internet to communicate and share information; they want to execute distributed application on the Internet. Fifthly, the combination of Service Oriented Architecture (SOA) and fast Internet makes possible for services (e.g., compute, storage, applications) to be delivered on demand to business customers. More and more distributed applications are being built using a variety of development environments. The problem was what technology could be used to allow services to use the Internet and open Internet-based standards. The answer was Web services, a new paradigm of Web computing. These days, researchers, academics, advanced undergraduate and postgraduate students, software developers and IT professionals should be well prepared to face and take advantage of this new and important technology. The book extensively covers Web services. This book is a timely and important response to the needs of different groups of readers. The book is structured such that different groups of interested readers can find the relevant study material easily and can either build their knowledge step by step, in the case of beginners, or jump into the needed material and use previous chapters as a reference. This is reflected in particular in three major parts of the book: introductory, advanced, and emerging trends. The introductory part addresses basic concepts of services and Web services, SOA, and interoperability. These concepts are presented well from the coverage and easiness point of view. A section on the impact and shortcomings of Web services is of a great value for a beginner. Chapter 2 presents enabling infrastructure - it is a good background on middleware and interprocess communication. Those readers who already studied distributed system could omit this chapter. The following four chapters introduce and discuss XML (eXtensible Markup Language), which directly supports interoperability, and SOAP (Simple Object Access Protocol, which is not so simple anymore), WSDL (Web services Description Language), and UDDI (Universal Description, Discovery, and Integration), which are three basic standards the Web services concept is built on. These chapters are written well. Based on these chapters the reader can acquire good basic knowledge of Web services. Web services exploit asynchronous communication. This implies a need for addressing and event notification. These issues are addressed in Chapter 7. The reader can create a good picture of these very important concepts and their role in the development and work of Web services based applications. Chapter 8 introduces Service Oriented Architectures. This allows the reader to build a uniform knowledge and understanding of the principles and concepts of SOA and service-based programming, which form a platform of the development of distributed applications based on Web services. The knowledge and understanding of the material covered in Chapters 1 - 8 allow the reader to study Web services in business. Chapters 9 and 10 discuss in a precise but well written manner more difficult concepts of service composition, in particular processes and workflows, web services orchestration and choreography, and service transactions. The advanced material of the book is discussed in Chapters 11 - 16. Although the topics addressed in these chapters are more difficult and require some good knowledge and understanding of business, business processes, security, software engineering and system management, the material is presented clearly and well from the learning point of view. In particular, Chapter 11 provides an answer to why and how to secure Web services and Web services based applications. This study is followed in a natural way by an analysis and some synthesis of service policies and agreements. These two chapters form a good foundation platform for software developers and Web services providers. Off course, postgraduate students will benefit from the study of these two chapters enormously. Chapters 13 and 14, which cover semantics and Web services and business protocols, respectively, are probably the most difficult chapters of the book. However, postgraduate students who carry out research in this area or those who try to start their research leading to a PhD degree in the area of Web services and Web services for business will benefit from this material a lot. These two chapters are well organized and well written. Chapter 15 forms a good reminder of software engineering methodologies for already active software developers and good introduction for advanced undergraduate students and postgraduate students who start building distributed applications based on Web services. The former group of readers can of course omit this chapter. Chapter 16 provides good material for professionals who manage software and in particular distributed systems and applications that exploit Web services. I will not be tempted to include Chapters 15 and 16 in the advanced material of the book. Chapter 17 presents recent trends and developments in particular grid computing and mobile computing. I do not think that grid computing is a recent trend, but it is my private assessment of the recent trends. I would like to state in summary, as a researcher carrying out research, supervising PhD students and teaching advanced undergraduate students in the area of distributed systems and applications, I have found this book informative, clear, and well written. I enjoyed its study. I have recommended the introductory material of this book as a textbook for my advanced undergraduate students and the whole book as a compulsory reading for my postgraduate students. Andrzej M. Goscinski, Deakin University |
|